/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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{--font-sans:"Manrope", "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Manrope", "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}}@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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;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-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{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)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}: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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.paused{animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--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)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.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(--text-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)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.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)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--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\:ring-2:focus{--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\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--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\: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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.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\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.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\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_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}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@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{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}:root{--radius:.5rem;--background:oklch(97.5% .009 220);--foreground:oklch(25% .065 244);--card:oklch(100% 0 0);--card-foreground:oklch(25% .035 238);--popover:oklch(100% 0 0);--popover-foreground:oklch(25% .035 238);--primary:oklch(43% .14 242);--primary-foreground:oklch(99% 0 0);--brand-orange:oklch(69% .17 48);--brand-teal:oklch(42% .11 202);--secondary:oklch(95.5% .025 220);--secondary-foreground:oklch(35% .11 242);--muted:oklch(95.8% .006 240);--muted-foreground:oklch(51% .025 240);--accent:oklch(94% .045 210);--accent-foreground:oklch(35% .12 242);--border:oklch(90% .011 225);--input:oklch(88% .015 225);--ring:oklch(59% .15 220);--destructive:oklch(55% .21 26);--destructive-foreground:oklch(99% 0 0);--success:oklch(55% .14 155);--warning:oklch(82% .17 89);--danger:oklch(57% .2 28);--info:oklch(56% .12 235);--surface:oklch(97% .025 210);--chart-brand:oklch(48% .15 242);--chart-navy:oklch(40% .07 245);--chart-amber:oklch(72% .14 76);--chart-soft:oklch(72% .08 170);--sidebar-w:210px;--topbar-h:68px}*{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--background);letter-spacing:0;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;color:var(--foreground)}.demo-banner{z-index:80;height:32px;color:var(--primary-foreground);background:oklch(25% .068 158);justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex;position:fixed;inset:0 0 auto}.demo-banner>span{letter-spacing:.08em;align-items:center;gap:5px;font-weight:800;display:flex}.demo-banner svg{width:13px}.demo-banner p{opacity:.92;margin:0}.demo-banner small{opacity:.65;position:absolute;right:20px}.sidebar{z-index:40;width:var(--sidebar-w);background:var(--card);border-right:1px solid var(--border);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:82px;padding:0 20px;display:flex}.brand-mark{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);box-shadow:0 6px 18px var(--primary);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 6px 18px color-mix(in oklab,var(--primary) 25%,transparent)}}.brand-mark span{font-size:13px;font-weight:900}.brand-mark.large{width:54px;height:54px;margin:0 auto 12px}.brand-mark.large span{font-size:17px}.brand>div:nth-child(2){flex-direction:column;display:flex}.brand b{font-size:14px}.brand span{color:var(--muted-foreground);font-size:10px}.sidebar nav{flex-direction:column;gap:4px;padding:18px 12px;display:flex}.sidebar nav button{height:42px;color:var(--muted-foreground);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 12px;font-size:13px;display:flex;position:relative}.sidebar nav button svg{width:17px}.sidebar nav button:hover{background:var(--muted);color:var(--foreground)}.sidebar nav button.active{background:var(--accent);color:var(--primary);font-weight:700}.sidebar nav button.active:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-12px}.sidebar nav button em{background:var(--primary);color:var(--primary-foreground);border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-foot{border-top:1px solid var(--border);margin-top:auto;padding:16px}.security-note{background:var(--surface);color:var(--primary);border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.security-note svg{width:18px}.security-note span{color:var(--muted-foreground);flex-direction:column;font-size:9px;display:flex}.security-note b{color:var(--foreground);font-size:11px}.sidebar-foot>small{text-align:center;color:var(--muted-foreground);margin-top:13px;font-size:9px;display:block}.topbar{z-index:35;top:0;left:var(--sidebar-w);height:var(--topbar-h);background:var(--card);position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in oklab,var(--card) 96%,transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.breadcrumbs{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumbs svg{width:13px}.breadcrumbs b{color:var(--foreground)}.top-actions{align-items:center;gap:14px;display:flex}.notification-button{border:1px solid var(--border);background:var(--card);width:37px;height:37px;color:var(--muted-foreground);border-radius:6px;position:relative}.notification-button svg{width:17px}.notification-button>span{background:var(--danger);width:17px;height:17px;color:var(--primary-foreground);border:2px solid var(--card);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:-5px;right:-4px}.role-switch{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:4px 7px 4px 4px;display:flex}.role-switch:hover{background:var(--muted)}.role-switch>div{flex-direction:column;min-width:98px;display:flex}.role-switch small{color:var(--muted-foreground);font-size:9px}.role-switch b{font-size:11px}.role-switch>svg{width:14px}.avatar{background:var(--accent);width:32px;height:32px;color:var(--primary);border-radius:6px;place-items:center;font-size:11px;font-weight:800;display:grid}.content{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 58px) 56px 70px;max-width:1580px;min-height:100vh}.section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.section-title h1{letter-spacing:0;margin:0;font-size:25px;line-height:1.2}.section-title p{color:var(--muted-foreground);margin:7px 0 0;font-size:12px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{--metric-bg:var(--card);--metric-ring:var(--brand-orange);--metric-fg:var(--foreground);--metric-angle:270deg;background:linear-gradient(135deg,var(--metric-bg),var(--metric-bg))}@supports (color:color-mix(in lab, red, red)){.metric-card{background:linear-gradient(135deg,color-mix(in oklab,var(--metric-bg) 92%,var(--card)),var(--metric-bg))}}.metric-card{border:1px solid var(--metric-ring)}@supports (color:color-mix(in lab, red, red)){.metric-card{border:1px solid color-mix(in oklab,var(--metric-ring) 18%,var(--card))}}.metric-card{box-shadow:0 16px 36px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.metric-card{box-shadow:0 16px 36px color-mix(in oklab,var(--foreground) 10%,transparent)}}.metric-card{min-height:102px;color:var(--metric-fg);border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.metric-card:after{content:"";background:linear-gradient(110deg,var(--card),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.metric-card:after{background:linear-gradient(110deg,color-mix(in oklab,var(--card) 58%,transparent),transparent 42%)}}.metric-card:after{pointer-events:none;opacity:.52}.metric-card .metric-icon{background:conic-gradient(var(--metric-ring) var(--metric-angle), var(--card) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-card .metric-icon{background:conic-gradient(var(--metric-ring) var(--metric-angle), color-mix(in oklab,var(--card) 68%,transparent) 0)}}.metric-card .metric-icon{color:var(--metric-fg);box-shadow:inset 0 0 0 1px var(--metric-ring);position:relative}@supports (color:color-mix(in lab, red, red)){.metric-card .metric-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--metric-ring) 18%,transparent)}}.metric-card .metric-icon{z-index:1}.metric-card .metric-icon:before{content:"";background:var(--card);border-radius:50%;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.metric-card .metric-icon:before{background:color-mix(in oklab,var(--card) 78%,transparent)}}.metric-card .metric-icon:before{box-shadow:0 3px 10px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.metric-card .metric-icon:before{box-shadow:0 3px 10px color-mix(in oklab,var(--foreground) 8%,transparent)}}.metric-card .metric-icon svg{z-index:1;width:21px;height:21px;position:relative}.metric-card .metric-icon>.metric-direction{color:var(--metric-fg);place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-35deg)}.metric-card .metric-icon>.metric-direction svg{stroke-width:2.5px;width:18px;height:18px}.metric-card .metric-icon>svg:first-child{opacity:0}.tone-brand{--metric-bg:oklch(94% .045 190);--metric-ring:oklch(62% .13 190);--metric-fg:oklch(24% .07 226);--metric-angle:286deg}.tone-navy{--metric-bg:oklch(92% .035 260);--metric-ring:oklch(48% .09 252);--metric-fg:oklch(24% .07 226);--metric-angle:234deg}.tone-blue{--metric-bg:oklch(91% .065 235);--metric-ring:oklch(62% .16 235);--metric-fg:oklch(24% .07 226);--metric-angle:310deg}.tone-amber{--metric-bg:oklch(94% .072 78);--metric-ring:oklch(74% .15 72);--metric-fg:oklch(25% .065 244);--metric-angle:180deg}.tone-danger{--metric-bg:oklch(94% .05 28);--metric-ring:oklch(64% .18 28);--metric-fg:oklch(25% .065 244);--metric-angle:132deg}.tone-green{--metric-bg:oklch(93% .07 145);--metric-ring:oklch(64% .15 145);--metric-fg:oklch(24% .07 226);--metric-angle:252deg}.metric-card>div:last-child{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.metric-card p{color:var(--metric-fg);margin:0 0 5px}@supports (color:color-mix(in lab, red, red)){.metric-card p{color:color-mix(in oklab,var(--metric-fg) 72%,transparent)}}.metric-card p{font-size:11px;font-weight:800}.metric-card strong{color:var(--metric-fg);letter-spacing:0;font-size:25px;line-height:1.05}.metric-card small{color:var(--metric-fg);margin-top:7px}@supports (color:color-mix(in lab, red, red)){.metric-card small{color:color-mix(in oklab,var(--metric-fg) 68%,transparent)}}.metric-card small{font-size:10.5px;font-weight:650}.panel{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.panel{background:color-mix(in oklab,var(--card) 94%,var(--background))}}.panel{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.panel{border:1px solid color-mix(in oklab,var(--border) 72%,transparent)}}.panel{box-shadow:0 16px 38px var(--foreground);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.panel{box-shadow:0 16px 38px color-mix(in oklab,var(--foreground) 7%,transparent)}}.panel{overflow:hidden}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-head{border-bottom:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.panel h2{margin:0;font-size:14px}.panel-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:10px}.dashboard-grid,.two-col{grid-template-columns:1.55fr 1fr;gap:18px;margin-bottom:18px;display:grid}.two-col{grid-template-columns:1fr 1fr}.wide-main{grid-template-columns:1.4fr .8fr;align-items:start}.supplier-dashboard-modern{position:relative}.supplier-dashboard-modern .section-title{align-items:center}.professional-metrics{gap:18px}.dashboard-analytics{gap:20px}.dashboard-analytics .panel{border-radius:14px}.dashboard-analytics .panel-head h2{font-size:15px}.dashboard-analytics .panel-head p{font-size:11px}.modern-score{grid-template-columns:170px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.score-ring.modern{border-width:14px;border-color:var(--brand-orange);width:150px;height:150px;margin:0}@supports (color:color-mix(in lab, red, red)){.score-ring.modern{border-color:color-mix(in oklab,var(--brand-orange) 20%,var(--muted))}}.score-ring.modern{border-top-color:var(--brand-orange);border-right-color:var(--brand-orange)}.service-list{flex-direction:column;gap:9px;display:flex}.service-list span{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:10px;flex-direction:column;padding:10px 12px;font-size:10px;display:flex}.service-list b{color:var(--foreground);margin-bottom:2px;font-size:16px}.modern-rank .rank{background:var(--brand-orange);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.modern-rank .rank{background:color-mix(in oklab,var(--brand-orange) 16%,var(--card))}}.modern-rank .rank{color:var(--brand-orange);font-weight:800}.modern-rank i{background:var(--brand-orange)}.floating-offer-alert{z-index:80;background:linear-gradient(135deg,var(--brand-orange),var(--brand-orange));border-radius:16px;align-items:center;gap:12px;height:auto;min-height:72px;padding:12px 14px 12px 12px;display:flex;position:fixed;bottom:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.floating-offer-alert{background:linear-gradient(135deg,var(--brand-orange),color-mix(in oklab,var(--brand-orange) 82%,var(--brand-teal)))}}.floating-offer-alert{color:var(--primary-foreground);box-shadow:0 22px 54px var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.floating-offer-alert{box-shadow:0 22px 54px color-mix(in oklab,var(--brand-orange) 36%,transparent)}}.floating-offer-alert{border:1px solid var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.floating-offer-alert{border:1px solid color-mix(in oklab,var(--brand-orange) 54%,var(--card))}}.floating-offer-alert{animation:.38s ease-out both float-offer-in}.floating-offer-alert:hover{box-shadow:0 26px 62px var(--brand-orange);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.floating-offer-alert:hover{box-shadow:0 26px 62px color-mix(in oklab,var(--brand-orange) 42%,transparent)}}.floating-offer-icon{background:var(--primary-foreground);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.floating-offer-icon{background:color-mix(in oklab,var(--primary-foreground) 18%,transparent)}}.floating-offer-icon{box-shadow:inset 0 0 0 1px var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.floating-offer-icon{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary-foreground) 18%,transparent)}}.floating-offer-icon svg{width:21px;height:21px}.floating-offer-copy{text-align:left;flex-direction:column;min-width:122px;line-height:1.1;display:flex}.floating-offer-copy small{text-transform:uppercase;color:var(--primary-foreground);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.floating-offer-copy small{color:color-mix(in oklab,var(--primary-foreground) 74%,transparent)}}.floating-offer-copy b{color:var(--primary-foreground);font-size:15px}.floating-offer-count{background:var(--card);min-width:30px;height:30px;color:var(--brand-orange);box-shadow:0 8px 20px var(--foreground);border-radius:999px;place-items:center;padding:0 9px;font-size:14px;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.floating-offer-count{box-shadow:0 8px 20px color-mix(in oklab,var(--foreground) 12%,transparent)}}@keyframes float-offer-in{0%{opacity:0;transform:translate(10px,18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (width<=560px){.floating-offer-alert{min-height:64px;padding:10px 12px;bottom:14px;right:14px}.floating-offer-icon{width:40px;height:40px}.floating-offer-copy{min-width:106px}.floating-offer-copy b{font-size:13px}}.activity-list{padding:4px 18px}.activity-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:66px;display:flex;position:relative}.activity-list>div:last-child{border:0}.activity-list>div>small{color:var(--muted-foreground);margin-left:auto;font-size:9px}.activity-list p{color:var(--muted-foreground);margin:3px 0 0;font-size:10px}.activity-list b{font-size:11px}.activity-icon{background:var(--muted);width:33px;height:33px;color:var(--primary);border-radius:6px;place-items:center;display:grid}.activity-icon svg{width:15px}.delivery-list{padding:7px 16px}.delivery-list button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.delivery-list button:last-child{border:0}.delivery-list button>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.delivery-list button b{font-size:11px}.delivery-list button span{color:var(--muted-foreground);font-size:9px}.date-block{background:var(--accent);width:40px;height:40px;color:var(--primary);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex}.date-block b{font-size:12px!important}.date-block span{color:var(--primary)!important;font-size:8px!important}.mini-chart{padding:12px 20px 4px}.recharts-text{fill:var(--muted-foreground);font-size:9px}.recharts-cartesian-grid line{stroke:var(--border)}.status{white-space:nowrap;background:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.status-success{color:oklch(42% .11 155);background:oklch(95% .035 155)}.status-info{color:oklch(48% .12 235);background:oklch(95% .025 235)}.status-warning{color:oklch(51% .13 70);background:oklch(96.5% .04 80)}.status-danger{color:var(--danger);background:oklch(95% .035 28)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;background:var(--muted);letter-spacing:.04em;padding:11px 15px;font-size:9px}td{border-top:1px solid var(--border);white-space:nowrap;padding:14px 15px}tr.clickable:hover{background:var(--surface);cursor:pointer}.subline{color:var(--muted-foreground);margin-top:3px;font-size:9px;display:block}.table-product,.mini-product{align-items:center;gap:10px;display:flex}.table-product>svg,.mini-product>svg{background:var(--accent);width:29px;height:29px;color:var(--primary);border-radius:5px;padding:6px}.table-product div,.mini-product div{flex-direction:column;display:flex}.table-product span,.mini-product span{color:var(--muted-foreground);margin-top:2px;font-size:9px}.filterbar{gap:10px;margin-bottom:18px;display:flex}.filterbar.inner{border-bottom:1px solid var(--border);margin:0;padding:14px}.search{border:1px solid var(--input);background:var(--card);border-radius:6px;flex:1;align-items:center;gap:8px;min-width:240px;height:38px;padding:0 11px;display:flex}.search svg{width:16px;color:var(--muted-foreground)}.search input{width:100%;color:var(--foreground);background:0 0;border:0;outline:0;font-size:11px}select,.field input,.field textarea,.rfq-line input,.offer-lines input,.period-select{border:1px solid var(--input);background:var(--card);height:38px;color:var(--foreground);border-radius:6px;outline:0;padding:0 11px;font-size:11px}select:focus,input:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){select:focus,input:focus,textarea:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 12%,transparent)}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.product-card{background:var(--card);border:1px solid var(--border);box-shadow:0 2px 10px var(--foreground);border-radius:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-card{box-shadow:0 2px 10px color-mix(in oklab,var(--foreground) 4%,transparent)}}.product-card{transition:transform .2s,box-shadow .2s}@supports (color:color-mix(in lab, red, red)){.product-card:hover{box-shadow:0 8px 25px color-mix(in oklab,var(--foreground) 9%,transparent)}}.product-visual{background:linear-gradient(135deg,var(--surface),var(--muted));justify-content:center;align-items:center;height:92px;display:flex;position:relative}.product-visual>svg{width:37px;height:37px;color:var(--primary);opacity:.75}.product-visual>span{text-transform:uppercase;color:var(--primary);background:var(--card);border-radius:3px;padding:4px 6px;font-size:8px;font-weight:700;position:absolute;top:10px;left:10px}.product-content small{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}.product-content h3{margin:4px 0;font-size:14px}.product-content p{color:var(--muted-foreground);margin:0;font-size:10px}.product-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:8px;padding:10px 0;display:flex}.product-meta>span{color:var(--muted-foreground);font-size:8px}.price>span{color:var(--muted-foreground);font-size:8px;display:block}.card-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.card-actions button{padding:0 7px}.modal-backdrop,.drawer-backdrop{z-index:100;background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-backdrop,.drawer-backdrop{background:color-mix(in oklab,var(--foreground) 58%,transparent)}}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid}.role-modal{background:var(--card);text-align:center;width:min(760px,100%);box-shadow:0 28px 80px var(--foreground);border-radius:10px;padding:32px}@supports (color:color-mix(in lab, red, red)){.role-modal{box-shadow:0 28px 80px color-mix(in oklab,var(--foreground) 25%,transparent)}}.eyebrow{text-transform:uppercase;font-weight:800;letter-spacing:.12em!important;color:var(--primary)!important;font-size:9px!important}.role-modal h1{margin:5px 0 8px;font-size:25px}.role-modal>p{color:var(--muted-foreground);font-size:12px}.role-grid{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0;display:grid}.role-grid button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:7px;align-items:center;gap:12px;height:76px;padding:12px;transition:all .2s;display:flex}.role-grid button:hover{border-color:var(--primary);background:var(--surface);transform:translateY(-1px)}.role-grid button>svg:first-child{background:var(--accent);width:37px;height:37px;color:var(--primary);border-radius:6px;padding:9px}.role-grid button>svg:last-child{width:15px;color:var(--muted-foreground);margin-left:auto}.role-grid button div{flex-direction:column;display:flex}.role-grid b{font-size:12px}.role-grid span{color:var(--muted-foreground);margin-top:3px;font-size:9px}.role-modal>small{color:var(--muted-foreground);font-size:9px}.product-drawer{background:var(--card);width:min(480px,100%);box-shadow:-20px 0 60px var(--foreground);padding:30px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.product-drawer{box-shadow:-20px 0 60px color-mix(in oklab,var(--foreground) 15%,transparent)}}.drawer-close{z-index:2;position:absolute;top:18px;right:18px}.product-visual.detail{border-radius:7px;height:150px;margin-bottom:20px}.product-drawer h2{margin:5px 0;font-size:24px}.product-drawer .lead{color:var(--muted-foreground);font-size:12px}.detail-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;display:grid;overflow:hidden}.detail-grid>div{background:var(--card);flex-direction:column;padding:13px;display:flex}.detail-grid span{color:var(--muted-foreground);font-size:9px}.detail-grid b{margin-top:3px;font-size:11px}.check-list{margin:0;padding:12px 17px;list-style:none}.check-list li{align-items:center;gap:8px;padding:6px 0;font-size:10px;display:flex}.check-list svg{width:14px;color:var(--success)}.w-full{width:100%}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tabs button{color:var(--muted-foreground);background:0 0;border:0;padding:10px 13px;font-size:11px;position:relative}.tabs button.active{color:var(--primary);font-weight:700}.tabs button.active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs span{background:var(--muted);border-radius:99px;padding:2px 5px;font-size:8px}.rfq-lines{padding:5px 18px}.rfq-line{border-bottom:1px solid var(--border);grid-template-columns:1fr 105px 35px;align-items:center;gap:12px;min-height:72px;display:grid}.rfq-line label{color:var(--muted-foreground);font-size:8px}.rfq-line input{width:100%;height:34px;margin-top:3px;display:block}.wide-main>.panel:last-child{padding-bottom:18px}.wide-main>.panel:last-child>.field,.form-panel>.field{margin:16px 18px}.field{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:10px;display:flex}.field input,.field select,.field textarea{width:100%}.field textarea{height:80px;padding-top:10px}.wide-main>.panel:last-child>.check-row,.wide-main>.panel:last-child>button{margin:0 18px 10px}.check-row{align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.check-row input{accent-color:var(--primary)}.check-row.emphasize{border-top:1px solid var(--border);padding-top:12px;margin-top:8px!important}.recommendation{border:1px solid var(--success);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.recommendation{border:1px solid color-mix(in oklab,var(--success) 35%,var(--border))}}.recommendation{background:var(--surface);border-radius:7px;margin-bottom:16px;padding:15px 18px}.recommend-icon{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);border-radius:6px;place-items:center;display:grid}.recommendation>div:nth-child(2){flex-direction:column;display:flex}.recommendation span,.recommendation p,.recommendation small{color:var(--muted-foreground);margin:2px 0;font-size:9px}.recommendation b{font-size:13px}.recommendation strong{color:var(--primary);font-size:20px}.comparison-table{overflow-x:auto}.comparison-row{grid-template-columns:155px repeat(3,minmax(180px,1fr));min-width:760px;display:grid}.comparison-row>*{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:15px;font-size:10px}.comparison-row.head{background:var(--muted)}.comparison-row.head b{flex-direction:column;font-size:10px;display:flex}.comparison-row.head em{color:var(--primary);margin-top:4px;font-size:7px;font-style:normal}.comparison-row .best{background:var(--surface);color:var(--primary);font-weight:700}.comparison-row.actions>*{border-bottom:0}.comparison-row.actions button{height:34px;margin:8px;padding:0 8px}.tracking-grid{grid-template-columns:1.7fr 1fr;gap:18px;margin-bottom:18px;display:grid}.mock-map{background:oklch(94% .012 165);height:280px;position:relative;overflow:hidden}.road{background:var(--card);height:23px;box-shadow:0 0 0 1px var(--border);width:130%;position:absolute;left:-10%;transform:rotate(-18deg)}.r1{top:42%}.r2{top:75%;transform:rotate(24deg)}.r3{top:17%;transform:rotate(8deg)}.route-line{background:var(--primary);border-radius:3px;width:57%;height:3px;position:absolute;top:55%;left:20%;transform:rotate(-7deg)}.map-pin{background:var(--card);width:36px;height:36px;color:var(--primary);box-shadow:0 4px 14px var(--foreground);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.map-pin{box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 18%,transparent)}}.map-pin{border:2px solid var(--primary);place-items:center;display:grid}.map-pin svg{width:16px}.origin{top:48%;left:17%}.van{background:var(--primary);color:var(--primary-foreground);top:41%;left:50%}.destination{top:34%;right:18%}.map-label{color:var(--muted-foreground);font-size:8px;position:absolute}.l1{top:25%;left:10%}.l2{top:20%;left:46%}.l3{bottom:17%;right:10%}.eta-card{background:var(--card);box-shadow:0 5px 20px var(--foreground);border-radius:5px;padding:10px 13px;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.eta-card{box-shadow:0 5px 20px color-mix(in oklab,var(--foreground) 12%,transparent)}}.eta-card{flex-direction:column;display:flex}.eta-card small,.eta-card span{color:var(--muted-foreground);font-size:8px}.eta-card b{margin:2px 0;font-size:12px}.shipping-info{padding:7px 18px}.shipping-info>div{border-bottom:1px solid var(--border);flex-direction:column;padding:12px 0;display:flex}.shipping-info>div:last-child{border:0}.shipping-info span{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}.shipping-info b{margin-top:3px;font-size:10px}.timeline-horizontal{grid-template-columns:repeat(4,1fr);padding:25px;display:grid}.timeline-horizontal>div{color:var(--muted-foreground);flex-direction:column;align-items:center;display:flex;position:relative}.timeline-horizontal>div:before{content:"";background:var(--border);height:2px;position:absolute;top:14px;left:-50%;right:50%}.timeline-horizontal>div:first-child:before{display:none}.timeline-horizontal>div.done:before{background:var(--primary)}.timeline-horizontal>div>span{z-index:1;background:var(--card);border:2px solid var(--border);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.timeline-horizontal>div.done>span{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.timeline-horizontal svg{width:13px}.timeline-horizontal b{color:var(--foreground);margin-top:8px;font-size:10px}.timeline-horizontal small{margin-top:3px;font-size:8px}.incident-banner{color:oklch(46% .12 64);background:oklch(96% .04 76);border-radius:5px;align-items:center;gap:10px;margin:0 20px 18px;padding:11px;display:flex}.incident-banner svg{width:18px}.incident-banner div{flex-direction:column;display:flex}.incident-banner b{font-size:10px}.incident-banner span{font-size:9px}.activity-list>div>span:not(.activity-icon){border:2px solid var(--primary);border-radius:50%;width:9px;height:9px}.activity-list .pulse{background:var(--primary);box-shadow:0 0 0 5px var(--accent)}.evidence{padding:10px 18px}.evidence>div{border:1px solid var(--border);border-radius:5px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.evidence svg{width:20px;color:var(--primary)}.evidence span{font-size:10px}.evidence small{color:var(--muted-foreground);margin-left:auto;font-size:8px}.action-stack{gap:8px;padding:0 18px 16px;display:flex}.back-button{margin-bottom:12px}.score-ring{border:13px solid var(--accent);border-top-color:var(--primary);border-right-color:var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin:25px auto 18px;display:flex}.score-ring strong{font-size:29px}.score-ring strong span{font-size:14px}.score-ring p{color:var(--muted-foreground);text-align:center;font-size:8px}.score-row{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.score-row span{color:var(--muted-foreground);flex-direction:column;padding:13px;font-size:8px;display:flex}.score-row b{color:var(--foreground);margin-top:3px;font-size:13px}.form-modal{background:var(--card);border-radius:8px;width:min(800px,100%);max-height:90vh;padding:25px;position:relative;overflow-y:auto}.form-modal h2{margin:3px 0;font-size:20px}.form-modal>p{color:var(--muted-foreground);font-size:10px}.offer-lines{border:1px solid var(--border);border-radius:6px;margin:18px 0}.offer-lines>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 135px 110px;align-items:center;gap:12px;padding:12px;display:grid}.offer-lines>div:last-child{border:0}.offer-lines>div>div{flex-direction:column;display:flex}.offer-lines span{color:var(--muted-foreground);font-size:9px}.offer-lines label{color:var(--muted-foreground);font-size:8px}.offer-lines input{width:100%;height:34px;margin-top:3px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-total{border-top:1px solid var(--border);justify-content:space-between;margin:10px 0;padding:16px 0;font-size:11px;display:flex}.modal-total b{color:var(--primary);font-size:16px}.switch{background:var(--input);border:0;border-radius:99px;width:34px;height:19px;padding:2px}.switch span{background:var(--card);border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.switch.on{background:var(--primary)}.switch.on span{transform:translate(15px)}.inline-actions{gap:5px;display:flex}.health-list{padding:17px}.health-list>div{margin-bottom:18px}.health-list span{justify-content:space-between;font-size:10px;display:flex}.health-list>div>div{background:var(--muted);border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.health-list i{background:var(--primary);border-radius:99px;height:100%;display:block}.board-summary{gap:12px;margin-bottom:15px;display:flex}.board-summary>span{background:var(--card);border:1px solid var(--border);border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.dot.info{background:var(--info)}.dot.warning{background:var(--warning)}.dot.danger{background:var(--danger)}.dot.success{background:var(--success)}.lot-icon{background:var(--muted);width:29px;height:29px;color:var(--primary);border-radius:5px;place-items:center;display:grid}.lot-icon svg{width:14px}.rank-list{padding:11px 18px}.rank-list>div{grid-template-columns:25px 1fr 55px;align-items:center;gap:9px;padding:9px 0;display:grid}.rank{background:var(--muted);border-radius:4px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.rank-list>div>div{flex-direction:column;display:flex}.rank-list b,.rank-list strong{font-size:10px}.rank-list>div>div span{background:var(--muted);border-radius:3px;height:4px;margin-top:5px}.rank-list i{background:var(--primary);border-radius:3px;height:100%;display:block}.pie-layout{align-items:center;display:flex}.legend{flex-direction:column;flex:1;gap:10px;display:flex}.legend span{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.legend i{background:var(--chart-brand);border-radius:2px;width:7px;height:7px}.legend span:nth-child(2) i{background:var(--chart-navy)}.legend span:nth-child(3) i{background:var(--chart-amber)}.legend span:nth-child(4) i{background:var(--chart-soft)}.master-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.master-grid button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:7px;align-items:center;gap:12px;height:86px;padding:14px;display:flex}.master-grid button:hover{border-color:var(--primary)}.master-grid button>svg:first-child{background:var(--accent);width:37px;height:37px;color:var(--primary);border-radius:6px;padding:9px}.master-grid button>svg:last-child{width:15px;color:var(--muted-foreground);margin-left:auto}.master-grid button div{flex-direction:column;display:flex}.master-grid b{font-size:11px}.master-grid span{color:var(--muted-foreground);margin-top:3px;font-size:9px}.slider-row{border-bottom:1px solid var(--border);padding:16px 18px;display:block}.slider-row span{justify-content:space-between;font-size:10px;display:flex}.slider-row input{width:100%;accent-color:var(--primary);margin-top:10px}.two-col>.panel>button{margin:18px}.recommend-preview{background:var(--surface);text-align:center;border-radius:6px;flex-direction:column;align-items:center;margin:18px;padding:20px;display:flex}.recommend-preview svg{width:30px;color:var(--primary)}.recommend-preview b{margin:10px 0 4px;font-size:14px}.recommend-preview span,.help-copy{color:var(--muted-foreground);font-size:9px}.help-copy{padding:0 18px 15px}.export-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.export-layout .panel:first-child{padding:0 18px 18px}.export-layout .field{margin:16px 0}.empty-state{text-align:center;min-height:250px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state svg{width:35px;margin-bottom:12px}.empty-state b{color:var(--foreground);font-size:11px}.empty-state span{margin-top:4px;font-size:9px}.form-panel{padding:18px}.form-panel .field{margin:0}.form-panel>.field{margin:14px 0}.notification-list{padding:5px 18px}.notification-list button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:8px 1fr auto;align-items:start;gap:12px;width:100%;padding:15px 4px;display:grid}.notification-list button>span{border-radius:50%;width:7px;height:7px}.notification-list .new{background:var(--info)}.notification-list .alert{background:var(--danger)}.notification-list div b{font-size:11px}.notification-list p{color:var(--muted-foreground);margin:4px 0 0;font-size:9px}.notification-list small{color:var(--muted-foreground);font-size:8px}.demo-guide{z-index:65;left:var(--sidebar-w);align-items:flex-end;display:flex;position:fixed;bottom:22px}.guide-tab{background:var(--primary);color:var(--primary-foreground);height:39px;box-shadow:0 5px 18px var(--primary);border:0;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.guide-tab{box-shadow:0 5px 18px color-mix(in oklab,var(--primary) 24%,transparent)}}.guide-tab svg{width:15px}.guide-tab span{font-size:10px;font-weight:700}.guide-tab svg:last-child{transition:all .2s}.demo-guide.open .guide-tab svg:last-child{transform:rotate(180deg)}.guide-body{background:var(--card);border:1px solid var(--border);width:290px;box-shadow:0 15px 45px var(--foreground);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.guide-body{box-shadow:0 15px 45px color-mix(in oklab,var(--foreground) 16%,transparent)}}.guide-body{margin-left:8px;overflow:hidden}.guide-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.guide-header>div{flex-direction:column;display:flex}.guide-header b{font-size:11px}.guide-header span{color:var(--muted-foreground);font-size:8px}.guide-flow{border-bottom:1px solid var(--border);padding:9px 12px}.guide-flow:last-child{border:0}.flow-title{align-items:center;gap:7px;margin-bottom:4px;display:flex}.flow-title>span{background:var(--accent);width:19px;height:19px;color:var(--primary);border-radius:4px;place-items:center;font-size:9px;font-weight:800;display:grid}.flow-title b{font-size:9px}.guide-flow button{text-align:left;width:100%;color:var(--muted-foreground);background:0 0;border:0;grid-template-columns:18px 1fr 12px;align-items:center;gap:5px;padding:5px 0;font-size:8px;display:grid}.guide-flow button:hover{color:var(--primary)}.guide-flow button>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.guide-flow button svg{width:10px}.toast{z-index:130;background:var(--foreground);color:var(--primary-foreground);box-shadow:0 12px 35px var(--foreground);border-radius:7px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 12px 35px color-mix(in oklab,var(--foreground) 25%,transparent)}}.toast{animation:.25s slidein}.toast>svg{color:oklch(75% .14 155);width:18px}.toast span{flex-direction:column;display:flex}.toast b{font-size:10px}.toast button{color:inherit;background:0 0;border:0;margin-left:12px}.toast button svg{width:14px}.notification-pop{background:var(--card);border:1px solid var(--border);width:300px;box-shadow:0 16px 45px var(--foreground);border-radius:7px;position:absolute;top:59px;right:26px}@supports (color:color-mix(in lab, red, red)){.notification-pop{box-shadow:0 16px 45px color-mix(in oklab,var(--foreground) 15%,transparent)}}.notification-pop{padding:5px 13px}.notification-pop>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.notification-pop button{background:0 0;border:0}.notification-pop svg{width:14px}.notification-pop p{border-bottom:1px solid var(--border);grid-template-columns:7px 1fr;gap:8px;margin:0;padding:8px 0;font-size:9px;display:grid}.notification-pop p>span{background:var(--info);border-radius:50%;width:6px;height:6px;margin-top:3px}.notification-pop p small{color:var(--muted-foreground);grid-column:2}.notification-pop p.warning>span{background:var(--danger)}.mobile-menu,.mobile-close{display:none}@keyframes slidein{0%{opacity:0;transform:translateY(12px)}}@media (width<=1100px){.product-grid,.metrics.five{grid-template-columns:repeat(3,1fr)}.master-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){:root{--sidebar-w:0px}.demo-banner{justify-content:flex-start;padding-left:14px}.demo-banner small{display:none}.sidebar{width:270px;box-shadow:15px 0 40px var(--foreground);transition:all .25s;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.sidebar{box-shadow:15px 0 40px color-mix(in oklab,var(--foreground) 20%,transparent)}}.sidebar.mobile-open{transform:translate(0)}.topbar{padding:0 14px;left:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{margin-left:auto}.breadcrumbs>span,.breadcrumbs>svg,.role-switch>div,.role-switch>svg{display:none}.content{padding:calc(var(--topbar-h) + 52px) 22px 75px;margin-left:0}.section-title{flex-direction:column;align-items:flex-start}.section-title>button{width:100%}.metrics,.metrics.five{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.two-col,.wide-main,.tracking-grid,.export-layout{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.demo-guide{left:0}.guide-body{margin:0;position:absolute;bottom:48px;left:0}.board-summary{overflow-x:auto}.board-summary>span{flex:none}.role-grid{grid-template-columns:1fr}.role-modal{padding:22px}.filterbar{flex-wrap:wrap}.search{flex-basis:100%}.form-grid{grid-template-columns:1fr}}@media (width<=520px){.demo-banner p{font-size:9px}.content{padding-left:12px;padding-right:12px}.section-title h1{font-size:21px}.metrics,.metrics.five{grid-template-columns:1fr 1fr;gap:8px}.metric-card{flex-direction:column;min-height:98px;padding:12px}.metric-icon{width:30px;height:30px}.metric-card strong{font-size:18px}.product-grid{grid-template-columns:1fr}.product-visual{height:105px}.role-modal{max-height:90vh;overflow-y:auto}.role-modal h1{font-size:20px}.role-grid button{height:65px}.timeline-horizontal{padding:19px 6px}.timeline-horizontal b{text-align:center;font-size:8px}.timeline-horizontal small{text-align:center;font-size:7px}.comparison-row{grid-template-columns:130px repeat(3,170px)}.offer-lines>div{grid-template-columns:1fr 90px}.offer-lines label:last-child,.demo-guide.open .guide-tab{display:none}.guide-body{bottom:0}.action-stack{flex-direction:column}.evidence small{display:none}.rfq-line{grid-template-columns:1fr 80px 30px}.top-actions{gap:6px}}:root{--topbar-h:106px}.sidebar{z-index:70;box-shadow:15px 0 40px var(--foreground);transition:transform .25s;top:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.sidebar{box-shadow:15px 0 40px color-mix(in oklab,var(--foreground) 20%,transparent)}}.sidebar-open .sidebar{transform:translate(0)}.sidebar-welcome{border-bottom:1px solid var(--border);background:var(--accent);justify-content:space-between;align-items:center;min-height:72px;padding:14px 10px 14px 16px;display:flex}.sidebar-welcome>div{flex-direction:column;min-width:0;display:flex}.sidebar-welcome small{color:var(--muted-foreground);font-size:10px}.sidebar-welcome b{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-close{color:var(--muted-foreground);flex:none;display:inline-flex}.sidebar-close:hover{color:var(--foreground);background:var(--muted)}.topbar{height:var(--topbar-h);background:var(--brand-teal);color:var(--primary-foreground);border-bottom:0;padding:0;left:0}.marketplace-header{flex-direction:column;width:100vw;max-width:none;display:flex}.marketplace-main{grid-template-columns:150px minmax(150px,210px) minmax(300px,1fr) auto auto auto;align-items:center;gap:10px;width:100%;height:68px;padding:8px 18px;display:grid}.header-logo{background:0 0;border:0;padding:5px}.header-logo img{object-fit:contain;object-position:left center;width:142px;height:40px;display:block}.location-control,.header-action,.cart-action{color:var(--primary-foreground);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;min-height:48px;padding:4px 8px;display:flex}.location-control:hover,.header-action:hover,.cart-action:hover{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.location-control:hover,.header-action:hover,.cart-action:hover{border-color:color-mix(in oklab,var(--primary-foreground) 65%,transparent)}}.location-control svg{flex:none;width:18px;margin-right:5px}.location-control span,.header-action{flex-direction:column}.header-action.account-action{flex-direction:row;gap:7px}.account-action>svg{flex:none;width:20px}.account-action>span{flex-direction:column;display:flex}.location-control small,.header-action small{opacity:.75;font-size:9px}.location-control b,.header-action b,.cart-action b{white-space:nowrap;font-size:11px}.market-search{background:var(--card);border-radius:6px;grid-template-columns:1fr 46px;height:42px;display:grid;overflow:hidden}.market-search select,.market-search input{background:var(--card);height:42px;color:var(--foreground);border:0;border-radius:0;outline:0;padding:0 11px;font-size:11px}.market-search select{border-right:1px solid var(--border);background:var(--muted)}.market-search button{height:42px;color:var(--primary);border-left:1px solid var(--border);background:0 0;border-radius:0}.header-notification{color:var(--primary-foreground);border:1px solid #0000;position:relative}.header-notification:hover{color:var(--primary-foreground);background:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.header-notification:hover{background:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}.header-notification>span{background:var(--danger);width:16px;height:16px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;top:0;right:1px}.cart-action{gap:5px;position:relative}.cart-action svg{width:27px;height:27px}.cart-action span{color:var(--warning);font-size:11px;font-weight:800;position:absolute;top:1px;left:25px}.marketplace-sub{background:var(--brand-orange);justify-content:space-between;align-items:center;gap:12px;width:100%;height:38px;padding:0 20px;display:flex;overflow-x:auto}.marketplace-sub-left{align-items:center;height:100%;display:flex}.marketplace-sub button{height:100%;color:var(--primary-foreground);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.marketplace-sub button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.marketplace-sub button:hover{background:color-mix(in oklab,var(--foreground) 12%,transparent)}}.marketplace-sub svg{width:15px}.marketplace-sub .sell-link{margin-left:auto;padding-inline:16px}.sell-link span{opacity:.82;font-weight:500}.notification-pop{color:var(--foreground);top:68px}.content{margin-left:0}.demo-guide{left:0}.catalog-count{color:var(--muted-foreground);margin:-8px 0 12px;font-size:11px}.catalog-count b{color:var(--primary);font-size:14px}.product-visual{background:var(--muted);height:118px;position:relative;overflow:hidden}.product-photo{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-photo img{object-fit:contain;object-position:center;width:100%;height:100%}.product-visual>span{z-index:2;background:var(--card)}@supports (color:color-mix(in lab, red, red)){.product-visual>span{background:color-mix(in oklab,var(--card) 92%,transparent)}}.product-visual>span{box-shadow:0 2px 8px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.product-visual>span{box-shadow:0 2px 8px color-mix(in oklab,var(--foreground) 10%,transparent)}}.product-content h3{font-size:12px}.product-meta{padding:7px 0}.price{margin:2px 0 8px}.price b{font-size:15px}.card-actions{gap:5px}.card-actions button{height:28px;min-height:28px;padding:0 5px;font-size:9px}.card-actions button svg{width:12px}.detail-photo{background:var(--muted);border-radius:7px;height:220px;margin-bottom:20px}@media (width<=1250px){.marketplace-main{grid-template-columns:125px 150px minmax(220px,1fr) auto auto auto auto;gap:6px}.location-control b{text-overflow:ellipsis;max-width:126px;overflow:hidden}.product-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=1100px){.marketplace-main{grid-template-columns:115px minmax(220px,1fr) auto auto auto auto}.location-control{display:none}.account-action{display:flex}.cart-action{justify-content:center;min-width:76px;display:flex}.product-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.marketplace-main{grid-template-columns:110px 1fr auto auto auto}.location-control,.orders-action{display:none}.account-action{display:flex}.account-action small{display:none}.market-search{grid-template-columns:1fr 42px}.market-search select{display:none}.marketplace-sub{padding:0 10px}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){:root{--topbar-h:112px}.marketplace-main{grid-template-columns:84px 1fr 38px 38px 38px;gap:4px;height:72px;padding:8px}.header-logo img{width:80px}.account-action{justify-content:center;min-width:38px;padding:3px}.account-action>span{display:none}.header-notification{width:38px}.cart-action b{display:none}.cart-action{min-width:38px;padding:3px}.marketplace-sub{height:40px}.content{padding-top:calc(var(--topbar-h) + 50px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-visual{height:125px}.product-content{padding:10px}.filterbar select{max-width:150px}}.content{width:100%;max-width:none}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.product-card{box-shadow:none;background:0 0;border-color:#0000;transition:none;overflow:visible}.product-card:hover{box-shadow:none;transform:none}.product-visual{background:0 0;border-radius:5px;height:105px;padding:5px;transition:background .2s;overflow:hidden}.product-photo img{mix-blend-mode:normal;filter:none}.product-content{padding:8px 2px 2px}.product-content>div:first-child{min-height:55px}.product-content h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;line-height:1.25;overflow:hidden}.product-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.product-rating{height:15px;color:var(--muted-foreground);align-items:center;gap:4px;margin-top:3px;display:flex}.product-rating>span:first-child,.product-rating small{font-size:8px}.stars{color:var(--warning);gap:1px;display:flex}.stars svg{stroke-width:1.7px;width:10px;height:10px}.stars svg.filled{fill:currentColor}.promotion-line{align-items:center;gap:5px;margin:4px 0 3px;display:flex}.promotion-line b{background:var(--danger);color:var(--primary-foreground);border-radius:3px;padding:3px 5px;font-size:9px}.promotion-line span{color:var(--danger);font-size:9px;font-weight:800}.price{flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 0 4px;display:flex}.price strong{color:var(--foreground);font-size:14px}.price del{color:var(--muted-foreground);font-size:8px}.price small{text-transform:none;font-size:7px}.stock-line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:7px;overflow:hidden}.filter-more{align-self:center;height:30px!important;padding:0 9px!important;font-size:9px!important}.filter-more svg{width:13px}.catalog-count{margin-bottom:9px}.catalog-title{color:var(--foreground);margin:0;padding:0 2px;font-size:17px;font-weight:800}.catalog-subtitle{color:var(--muted-foreground);margin:4px 0 0;padding:0 2px;font-size:11px;line-height:1.4}.catalog-head{margin:16px 0}.catalog-menu{padding-bottom:28px;overflow-y:auto}.catalog-welcome{background:var(--foreground);color:var(--primary-foreground)}.catalog-welcome>div{align-items:center;gap:10px;display:flex}.catalog-welcome>div>svg{width:29px;height:29px}.catalog-welcome>div>span{flex-direction:column;display:flex}.catalog-welcome small,.catalog-welcome b,.catalog-welcome .sidebar-close{color:var(--primary-foreground)}.catalog-menu section{border-bottom:1px solid var(--border);padding:18px 15px}.catalog-menu h2{margin:0 0 10px;font-size:14px}.catalog-menu button{text-align:left;width:100%;min-height:34px;color:var(--foreground);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:5px;padding:5px 2px;font-size:10px;display:grid}.catalog-menu button svg{width:13px;color:var(--muted-foreground)}.catalog-menu button.active{color:var(--primary);font-weight:800}.catalog-empty{min-height:260px;color:var(--muted-foreground);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.catalog-empty svg{width:28px}.catalog-empty b{color:var(--foreground);margin:9px 0 3px;font-size:13px}.catalog-empty span{font-size:10px}.catalog-layout{align-items:flex-start;gap:20px;display:flex;position:relative}.catalog-main{flex:1;min-width:0}.catalog-filter-rail{border:0;border-left:1px solid var(--foreground);background:0 0;flex:none;width:164px}@supports (color:color-mix(in lab, red, red)){.catalog-filter-rail{border-left:1px solid color-mix(in oklab,var(--foreground) 22%,transparent)}}.catalog-filter-rail{top:calc(var(--topbar-h) + 44px);max-height:calc(100vh - var(--topbar-h) - 60px);border-radius:0;padding:8px 0 18px 12px;position:sticky;overflow-y:auto}.catalog-filter-rail .rail-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.catalog-filter-rail .rail-header b{font-size:14px;font-weight:800}.catalog-filter-rail .rail-close{display:none}.catalog-filter-rail section{border-bottom:1px solid var(--border);padding:12px 0}.catalog-filter-rail section:last-of-type{border-bottom:0}.catalog-filter-rail h2{color:var(--foreground);margin:0 0 8px;font-size:12px;font-weight:700}.catalog-filter-rail label{cursor:pointer;color:var(--foreground);align-items:center;gap:8px;padding:5px 2px;font-size:11px;display:flex}.catalog-filter-rail input{accent-color:var(--primary)}.catalog-filter-rail .rail-categories button{width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;padding:5px 2px;font-size:10px;line-height:1.25;display:block}.catalog-filter-rail .rail-categories button:hover,.catalog-filter-rail .rail-categories button.active{color:var(--brand-orange);font-weight:800}.catalog-filter-rail .clear-filters{justify-content:center;width:auto;height:26px;margin-top:10px;padding:0 10px;font-size:9px;display:inline-flex}.rail-toggle{display:none}.catalog-home-link{color:var(--primary);background:0 0;border:0;margin-bottom:4px;padding:4px 2px;font-size:10px;font-weight:700}.storefront{background:var(--background);margin:-18px -56px 0;padding:0 56px 36px}.offer-carousel{background:var(--foreground);height:300px;margin:0 -56px 12px;position:relative;overflow:hidden}.offer-slide{background:var(--foreground);width:100%;height:100%;color:var(--primary-foreground);text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}.offer-slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offer-shade{background:linear-gradient(90deg,var(--foreground) 0%,var(--foreground) 35%,transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.offer-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 76%,transparent) 0%,color-mix(in oklab,var(--foreground) 48%,transparent) 35%,transparent 64%)}}.offer-copy{z-index:2;flex-direction:column;align-items:flex-start;width:min(430px,48%);display:flex;position:absolute;top:50%;left:clamp(56px,8vw,124px);transform:translateY(-50%)}.offer-copy>small{text-transform:uppercase;letter-spacing:.08em;color:var(--warning);margin-bottom:7px;font-size:11px;font-weight:800}.offer-copy>strong{color:var(--primary-foreground);max-width:420px;font-size:clamp(28px,3vw,46px);line-height:1.02}.offer-copy>span{max-width:360px;color:var(--primary-foreground);margin-top:10px;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.offer-copy>span{color:color-mix(in oklab,var(--primary-foreground) 84%,transparent)}}.offer-copy>b{background:var(--primary);color:var(--primary-foreground);border-radius:5px;align-items:center;gap:7px;margin-top:18px;padding:8px 13px;font-size:10px;display:flex}.offer-copy>b svg{width:14px}.offer-arrow{z-index:4;border:1px solid var(--primary);width:46px;height:78px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.offer-arrow{border:1px solid color-mix(in oklab,var(--primary) 40%,transparent)}}.offer-arrow{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.offer-arrow{background:color-mix(in oklab,var(--card) 94%,transparent)}}.offer-arrow{color:var(--primary);box-shadow:0 5px 18px var(--foreground);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.offer-arrow{box-shadow:0 5px 18px color-mix(in oklab,var(--foreground) 15%,transparent)}}.offer-arrow svg{width:24px}.offer-arrow-left{border-radius:0 24px 24px 0;left:0}.offer-arrow-right{border-radius:24px 0 0 24px;right:0}.offer-dots{z-index:4;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.offer-dots button{border:1px solid var(--primary-foreground);background:0 0;border-radius:50%;width:7px;height:7px;padding:0}.offer-dots button.active{background:var(--primary-foreground)}.promo-strip{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(205px,1fr));gap:8px;padding:10px 0 14px;display:grid;overflow-x:auto}.promo-card{text-align:left;min-height:300px;color:var(--foreground);isolation:isolate;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:18px 16px;display:flex;position:relative;overflow:hidden}.promo-card:after{content:"";background:var(--card);height:70%;position:absolute;inset:auto -18% -40%}@supports (color:color-mix(in lab, red, red)){.promo-card:after{background:color-mix(in oklab,var(--card) 22%,transparent)}}.promo-card:after{z-index:-1;border-radius:50%}.promo-coral{background:oklch(77% .17 42)}.promo-aqua{background:oklch(82% .1 194)}.promo-blue{color:var(--primary-foreground);background:oklch(69% .15 241)}.promo-lime{background:oklch(88% .12 126)}.promo-violet{background:oklch(80% .12 315)}.promo-eyebrow{text-transform:uppercase;opacity:.78;margin-bottom:5px;font-size:9px;font-weight:800}.promo-card>strong{max-width:230px;font-size:22px;line-height:1.04}.promo-card>small{max-width:220px;margin-top:7px;font-size:10px;line-height:1.35}.promo-product{background:0 0;justify-content:center;align-items:center;width:92%;height:142px;margin:8px auto 3px;display:flex}.promo-product>img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 10px 10px var(--foreground));display:block}@supports (color:color-mix(in lab, red, red)){.promo-product>img{filter:drop-shadow(0 10px 10px color-mix(in oklab,var(--foreground) 16%,transparent))}}.promo-card>b{align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}.promo-card>b svg{width:13px}.category-shortcuts{background:var(--card);border:1px solid var(--border);box-shadow:0 4px 14px var(--foreground);border-radius:7px;margin-bottom:14px;padding:20px 22px 18px}@supports (color:color-mix(in lab, red, red)){.category-shortcuts{box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 5%,transparent)}}.shortcut-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.shortcut-heading>div{align-items:baseline;gap:12px;display:flex}.category-shortcuts h1{margin:0;font-size:18px}.category-shortcuts p{color:var(--muted-foreground);margin:0;font-size:10px}.shortcut-heading>button{color:var(--primary);white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.shortcut-carousel{margin:0 -22px;position:relative}.shortcut-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:0 22px 8px;display:flex;overflow-x:auto}.shortcut-scroll::-webkit-scrollbar{display:none}.shortcut-scroll>button{color:var(--foreground);text-align:left;scroll-snap-align:start;background:0 0;border:0;flex:0 0 168px;min-width:0;padding:0}.shortcut-photo{background:0 0;height:142px;padding:3px;display:block;position:relative;overflow:hidden}.shortcut-photo em{background:var(--danger);color:var(--primary-foreground);border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:5px;left:4px}.shortcut-scroll b{margin-top:7px;font-size:11px;line-height:1.3;display:block}.shortcut-scroll>button>small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.shortcut-rating{color:var(--info);align-items:center;gap:3px;margin-top:5px;font-size:8px;font-weight:700;display:flex}.shortcut-rating svg{fill:currentColor;width:10px;height:10px}.shortcut-scroll strong{margin-top:3px;font-size:17px;display:block}.shortcut-scroll del{color:var(--muted-foreground);font-size:8px;display:block}.shortcut-scroll i{color:var(--success);margin-top:5px;font-size:8px;font-style:normal;font-weight:700;display:block}.shortcut-arrow{z-index:3;border-color:var(--border);background:var(--card);width:42px;height:68px;position:absolute;top:50px}@supports (color:color-mix(in lab, red, red)){.shortcut-arrow{background:color-mix(in oklab,var(--card) 96%,transparent)}}.shortcut-arrow{color:var(--primary);box-shadow:0 4px 14px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.shortcut-arrow{box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 15%,transparent)}}.shortcut-arrow svg{width:21px}.shortcut-arrow-left{border-radius:0 22px 22px 0;left:-1px}.shortcut-arrow-right{border-radius:22px 0 0 22px;right:-1px}.deal-board{grid-template-columns:1fr;gap:14px;display:grid}.deal-shelf{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:0 4px 14px var(--foreground);border-radius:7px;padding:17px}@supports (color:color-mix(in lab, red, red)){.deal-shelf{box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 5%,transparent)}}.deal-heading{width:100%;min-height:38px;color:var(--foreground);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;padding:0 0 10px;display:flex}.deal-heading span{font-size:15px;font-weight:800;line-height:1.2}.deal-heading svg{flex:none;width:17px}.deal-products{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.deal-products>button{text-align:left;color:var(--foreground);background:0 0;border:0;min-width:0;padding:0}.deal-products>button>div{background:0 0;border-radius:5px;height:112px;padding:3px;position:relative;overflow:hidden}.deal-products em{background:var(--danger);color:var(--primary-foreground);border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:4px;left:4px}.deal-products b{height:25px;margin-top:6px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.deal-products .deal-rating{color:var(--info);align-items:center;gap:2px;margin-top:3px;font-size:8px;font-weight:700;display:flex}.deal-rating svg{fill:currentColor;width:9px;height:9px}.deal-products .deal-price{margin-top:2px;font-size:14px;font-weight:800;display:block}.deal-products small{color:var(--muted-foreground);font-size:7px;text-decoration:line-through;display:block}.deal-products i{color:var(--success);margin-top:4px;font-size:7px;font-style:normal;font-weight:700;display:block}.deal-link{color:var(--primary);background:0 0;border:0;padding:15px 0 0;font-size:9px;font-weight:700}.deal-link:hover{text-decoration:underline}@media (width<=1180px){.promo-strip{grid-template-columns:repeat(5,230px)}.deal-products{grid-template-columns:repeat(6,minmax(0,1fr))}.deal-products>button:nth-child(n+7){display:none}}@media (width<=700px){.storefront{margin:-12px -22px 0;padding:0 18px 26px}.offer-carousel{height:250px;margin:0 -18px 10px}.offer-slide>img{object-position:62% center}.offer-shade{background:linear-gradient(90deg,var(--foreground) 0%,var(--foreground) 55%,transparent 100%)}@supports (color:color-mix(in lab, red, red)){.offer-shade{background:linear-gradient(90deg,color-mix(in oklab,var(--foreground) 82%,transparent) 0%,color-mix(in oklab,var(--foreground) 62%,transparent) 55%,transparent 100%)}}.offer-copy{width:60%;left:42px}.offer-copy>strong{font-size:25px}.offer-copy>span{font-size:10px}.offer-copy>b{margin-top:12px}.offer-arrow{width:32px;height:62px}.offer-arrow svg{width:18px}.promo-strip{grid-template-columns:repeat(5,210px);padding-top:7px}.promo-card{min-height:270px;padding:15px}.promo-card>strong{font-size:19px}.promo-product{height:120px}.category-shortcuts{padding:14px 11px}.shortcut-heading,.shortcut-heading>div{display:block}.shortcut-heading>button{margin-top:7px;padding:0}.category-shortcuts h1{font-size:16px}.category-shortcuts p{margin-top:4px}.shortcut-carousel{margin:0 -11px}.shortcut-scroll{gap:12px;padding-inline:11px}.shortcut-scroll>button{flex-basis:145px}.shortcut-photo{height:118px}.shortcut-arrow{width:32px;height:58px;top:38px}.deal-board{grid-template-columns:1fr}.deal-products>button>div{height:110px}}@media (width<=900px){.catalog-layout{flex-direction:column}.catalog-filter-rail{top:var(--topbar-h);border-left:1px solid var(--border);background:var(--card);z-index:75;width:268px;max-height:none;box-shadow:-15px 0 40px var(--foreground);border-radius:0;transition:transform .25s;position:fixed;bottom:0;right:0;transform:translate(105%)}@supports (color:color-mix(in lab, red, red)){.catalog-filter-rail{box-shadow:-15px 0 40px color-mix(in oklab,var(--foreground) 20%,transparent)}}.catalog-layout.rail-open .catalog-filter-rail{transform:translate(0)}.catalog-filter-rail .rail-close{display:inline-flex}.rail-toggle{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 12px;font-size:11px;display:inline-flex}.rail-toggle svg{width:15px}}@media (width<=1400px){.product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1180px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=980px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){html,body,.app-shell{max-width:100%;overflow-x:hidden}.content,.panel,.dashboard-grid>*,.two-col>*,.tracking-grid>*,.export-layout>*{min-width:0}.table-wrap,.comparison-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.section-title{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.section-title>*{min-width:0}.tabs{max-width:100%;overflow-x:auto}.tabs button{flex:none}.notification-pop{width:auto;position:fixed;top:106px;left:10px;right:10px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filterbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.filterbar .search{grid-column:1/-1;min-width:0}.filterbar select{width:100%;min-width:0;max-width:none}.filter-more{white-space:nowrap}.offer-lines>div{grid-template-columns:minmax(0,1fr) 110px}.offer-lines label:last-child{grid-column:1/-1}.rfq-line{grid-template-columns:minmax(0,1fr) 90px 32px}.recommendation{grid-template-columns:auto minmax(0,1fr)}.recommendation>div:last-child{grid-column:2}.action-stack{flex-wrap:wrap}.action-stack>*{flex:160px}.pie-layout{flex-direction:column}.master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.storefront{margin:-12px -14px 0;padding:0 12px 26px}.offer-carousel{margin:0 -14px 10px}.content{padding-left:14px;padding-right:14px}.section-title{margin-bottom:14px}.section-title h1{font-size:19px}.section-title p{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-visual{height:94px}.product-content{padding:7px 1px}.product-content>div:first-child{min-height:52px}.product-content h3{font-size:10px}.promotion-line b,.promotion-line span{font-size:8px}.price strong{font-size:13px}.metrics,.metrics.five{grid-template-columns:1fr}.metric-card{flex-direction:row;min-height:78px}.dashboard-grid,.two-col,.wide-main,.tracking-grid,.export-layout{gap:10px}.panel-head{align-items:flex-start;gap:8px;padding:12px}.panel-head button{flex:none}.timeline-horizontal{grid-template-columns:1fr;padding:12px 18px}.timeline-horizontal>div{grid-template-columns:30px 1fr;place-items:center start;column-gap:10px;min-height:58px;display:grid}.timeline-horizontal>div:before{width:2px;height:100%;top:-50%;left:14px;right:auto}.timeline-horizontal>div:first-child:before{display:none}.timeline-horizontal b,.timeline-horizontal small{text-align:left;margin:0}.mock-map{height:220px}.recommendation{text-align:center;grid-template-columns:1fr;justify-items:center}.recommendation>div:last-child{grid-column:1}.rfq-line{grid-template-columns:minmax(0,1fr) 72px 28px;gap:5px}.mini-product span{white-space:normal}.offer-lines>div{grid-template-columns:1fr}.offer-lines label:last-child{grid-column:auto;display:block}.form-modal{padding:16px}.detail-grid{grid-template-columns:1fr}.product-drawer{padding:20px 14px}.role-modal{padding:16px}.role-grid{margin:16px 0}.notification-list button{grid-template-columns:8px minmax(0,1fr)}.notification-list small{grid-column:2}.toast{bottom:10px;left:10px;right:10px}.guide-body{width:min(290px,100vw - 12px)}.master-grid{grid-template-columns:1fr}.board-summary{margin-right:-9px}.activity-list>div{align-items:flex-start;padding:10px 0}.activity-list>div>small{white-space:nowrap}}.product-card{cursor:pointer}.pdp{padding-bottom:40px}.pdp-back{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:14px 0 6px;font-size:11px;font-weight:700}.pdp-crumbs{color:var(--muted-foreground);align-items:center;gap:5px;margin:0 0 14px;font-size:10px;display:flex}.pdp-crumbs svg{width:11px}.pdp-crumbs span{color:var(--foreground);font-weight:700}.pdp-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr) 252px;align-items:start;gap:22px;display:grid}.pdp-gallery{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:static}.pdp-main-photo{background:0 0;border-radius:10px;height:330px;padding:12px;position:relative;overflow:hidden}.pdp-main-photo .product-photo img{mix-blend-mode:normal;filter:none}.pdp-angle{width:100%;height:100%;transition:transform .25s;overflow:hidden}.pdp-angle.angle-1{transform:scaleX(-1)rotate(-4deg)}.pdp-angle.angle-2{transform:scale(1.35)}.pdp-angle.angle-3{transform:perspective(600px)rotateX(16deg)scale(.94)}.pdp-angle.angle-4{transform:scaleX(-1)scale(1.08)rotate(3deg)}.pdp-angle-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:var(--card);font-size:9px;font-weight:700;position:absolute;bottom:10px;left:12px}@supports (color:color-mix(in lab, red, red)){.pdp-angle-label{background:color-mix(in oklab,var(--card) 88%,transparent)}}.pdp-angle-label{border-radius:999px;padding:3px 7px}.pdp-thumbs{flex-direction:column;gap:8px;margin:0;display:flex}.pdp-thumb{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:7px;width:54px;height:54px;padding:4px;overflow:hidden}.pdp-thumb.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pdp-brand-tag{background:linear-gradient(90deg,var(--primary),var(--primary));display:inline-block}@supports (color:color-mix(in lab, red, red)){.pdp-brand-tag{background:linear-gradient(90deg,var(--primary),color-mix(in oklab,var(--primary) 55%,var(--warning)))}}.pdp-brand-tag{color:var(--primary-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800}.pdp-info h1{margin:11px 0 4px;font-size:25px;line-height:1.2}.pdp-sub{color:var(--muted-foreground);margin:0 0 10px;font-size:12px}.pdp-rating{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:12px;display:flex}.pdp-rating b{font-size:13px}.pdp-rating .stars svg{width:14px;height:14px}.pdp-rating small{color:var(--muted-foreground);font-size:10px}.pdp-price{flex-wrap:wrap;align-items:baseline;gap:9px;padding:14px 0;display:flex}.pdp-price strong{color:var(--foreground);font-size:30px}.pdp-price del{color:var(--muted-foreground);font-size:12px}.pdp-price small{color:var(--muted-foreground);font-size:10px}.pdp-badge{background:var(--danger);color:var(--primary-foreground);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:800}.pdp-bullets{color:var(--foreground);margin:0 0 18px;padding-left:17px}.pdp-bullets li{font-size:11px;line-height:1.7}.pdp-specs{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.pdp-specs>div{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pdp-specs>div{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.pdp-specs>div{border-left:3px solid var(--primary);border-radius:0 6px 6px 0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pdp-specs small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:8px}.pdp-specs b{font-size:11px}.pdp-buybox{border:1px solid var(--border);background:var(--card);top:calc(var(--topbar-h) + 60px);box-shadow:0 8px 24px var(--foreground);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.pdp-buybox{box-shadow:0 8px 24px color-mix(in oklab,var(--foreground) 6%,transparent)}}.pdp-buybox>strong{font-size:23px}.pdp-delivery{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.pdp-delivery b{color:var(--foreground)}.pdp-stock{color:var(--success,oklch(55% .13 155));margin:0;font-size:13px;font-weight:800}.pdp-stock.low{color:var(--warning)}.pdp-assurance{background:var(--primary);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.pdp-assurance{background:color-mix(in oklab,var(--primary) 6%,transparent)}}.pdp-assurance{border-radius:7px;padding:9px}.pdp-assurance svg{width:19px;color:var(--primary);flex:none}.pdp-assurance span{color:var(--muted-foreground);flex-direction:column;font-size:9px;display:flex}.pdp-assurance b{color:var(--foreground);font-size:10px}.pdp-note{color:var(--muted-foreground);font-size:9px;line-height:1.5}.pdp-related{border-top:1px solid var(--border);margin-top:34px;padding-top:18px}.pdp-related h2{margin:0 0 14px;font-size:16px}@media (width<=860px){.pdp-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.pdp-buybox{grid-column:1/-1;position:static}}@media (width<=800px){.pdp-grid{grid-template-columns:1fr}.pdp-gallery{grid-template-columns:48px minmax(0,1fr)}.pdp-main-photo{height:250px}.pdp-specs{grid-template-columns:1fr 1fr}.pdp-info h1{font-size:20px}.pdp-price strong{font-size:24px}}.pdp-buybox button{gap:6px;height:32px;min-height:32px;padding:0 12px;font-size:11px}.pdp-buybox .field select{height:32px;font-size:11px}.pdp-related .product-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.cart-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.cart-items{flex-direction:column;gap:10px;display:flex}.cart-item{background:var(--card);border:1px solid var(--border);border-radius:9px;grid-template-columns:86px minmax(0,1fr) auto auto 38px;align-items:center;gap:14px;padding:12px 14px;display:grid}.cart-thumb{background:0 0;border-radius:6px;width:86px;height:74px;padding:4px;overflow:hidden}.cart-thumb .product-photo img{mix-blend-mode:normal;filter:none}.cart-info{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-info small{color:var(--muted-foreground);text-transform:uppercase;font-size:8px}.cart-info b{font-size:13px}.cart-info>span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cart-info .price{margin:4px 0 0}.cart-qty{color:var(--muted-foreground);flex-direction:column;gap:3px;font-size:9px;display:flex}.cart-qty select{border:1px solid var(--border);background:var(--card);height:30px;color:var(--foreground);border-radius:6px;padding:0 8px;font-size:11px}.cart-line-total{text-align:right;min-width:84px;font-size:15px}.cart-summary{border:1px solid var(--border);background:var(--card);top:calc(var(--topbar-h) + 60px);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky}.cart-summary>b{font-size:14px}.cart-summary>div{color:var(--muted-foreground);justify-content:space-between;font-size:11px;display:flex}.cart-summary>div strong{color:var(--foreground)}.cart-summary .cart-total{border-top:1px solid var(--border);padding-top:10px;font-size:12px}.cart-summary .cart-total strong{color:var(--foreground);font-size:19px}.cart-summary>small{color:var(--muted-foreground);font-size:9px;line-height:1.5}.cart-empty{min-height:340px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cart-empty svg{width:34px;height:34px}.cart-empty b{color:var(--foreground);font-size:16px}.cart-empty span{max-width:340px;font-size:11px}.cart-empty button{margin-top:12px}@media (width<=900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.cart-item{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) 38px}.cart-thumb{grid-row:1/3;width:64px;height:60px}.cart-qty{grid-column:2}.cart-line-total{display:none}}.shortcut-scroll span,.deal-products>button>div,.detail-photo{background:0 0}.product-visual,.promo-product,.pdp-main-photo,.pdp-thumb,.cart-thumb{background-color:#0000}.catalog-layout .storefront{margin-top:-18px}@media (width<=600px){.marketplace-sub .sell-link span{display:none}.marketplace-sub{padding-inline:8px}.marketplace-sub button{padding-inline:10px}}.category-dropdown{height:100%;position:relative}.category-dropdown>button svg{width:12px;transition:transform .2s}.category-dropdown.open>button svg{transform:rotate(180deg)}.category-dropdown-menu{z-index:90;top:var(--topbar-h);background:var(--card);border:1px solid var(--border);border-top:3px solid var(--brand-orange);width:245px;box-shadow:0 16px 34px var(--foreground);border-radius:0 0 6px 6px;padding:7px;position:fixed;left:16px}@supports (color:color-mix(in lab, red, red)){.category-dropdown-menu{box-shadow:0 16px 34px color-mix(in oklab,var(--foreground) 20%,transparent)}}.marketplace-sub .category-dropdown-menu button{width:100%;height:34px;color:var(--foreground);text-align:left;border-radius:4px;justify-content:space-between;padding:0 10px;font-size:10px;font-weight:600}.marketplace-sub .category-dropdown-menu button:hover{background:var(--accent);color:var(--primary)}.commerce-page{max-width:1220px;margin:0 auto;padding:8px 0 40px}.commerce-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.commerce-heading>div{align-items:center;gap:12px;display:flex}.commerce-heading>div>svg{width:30px;height:30px;color:var(--primary)}.commerce-heading h1{margin:0;font-size:25px}.commerce-heading p{color:var(--muted-foreground);margin:4px 0 0;font-size:10px}.commerce-heading>button{color:var(--primary);background:0 0;border:0;font-size:10px}.coupon-entry{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;width:370px;height:48px;margin-bottom:24px;padding:5px;display:grid}.coupon-entry>svg{width:17px;color:var(--primary);justify-self:center}.coupon-entry input{background:0 0;border:0;outline:0;min-width:0;height:36px;font-size:11px}.coupon-entry button{height:34px;font-size:10px}.coupon-board{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.coupon-board{background:color-mix(in oklab,var(--muted) 62%,transparent)}}.coupon-board{border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.coupon-card{background:var(--card);border:1px solid var(--border);min-width:0;box-shadow:0 2px 6px var(--foreground);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.coupon-card{box-shadow:0 2px 6px color-mix(in oklab,var(--foreground) 6%,transparent)}}.coupon-card{position:relative}.coupon-card:before,.coupon-card:after{content:"";background:var(--muted);width:12px;height:20px;position:absolute;top:63%}@supports (color:color-mix(in lab, red, red)){.coupon-card:before,.coupon-card:after{background:color-mix(in oklab,var(--muted) 62%,var(--background))}}.coupon-card:before,.coupon-card:after{border:1px solid var(--border)}.coupon-card:before{border-left:0;border-radius:0 12px 12px 0;left:-2px}.coupon-card:after{border-right:0;border-radius:12px 0 0 12px;right:-2px}.coupon-main{grid-template-columns:42px 1fr;gap:9px;min-height:105px;padding:15px 15px 10px;display:grid}.coupon-icon{border:1px solid var(--border);width:38px;height:38px;color:var(--brand-orange);border-radius:50%;place-items:center;display:grid;position:relative}.coupon-icon>svg:first-child{width:21px}.coupon-icon>svg:last-child{width:15px;height:15px;color:var(--primary-foreground);background:var(--success);border-radius:50%;padding:3px;position:absolute;bottom:-1px;right:-2px}.coupon-main>div{flex-direction:column;display:flex}.coupon-main strong{font-size:17px}.coupon-main b{font-size:10px;font-weight:600}.coupon-main small{color:var(--muted-foreground);margin-top:2px;font-size:9px}.coupon-card footer{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.coupon-card footer span{color:var(--muted-foreground);align-items:center;gap:4px;font-size:8px;display:flex}.coupon-card footer span.urgent{color:var(--brand-orange);font-weight:800}.coupon-card footer svg{width:11px}.coupon-card footer button{height:26px;color:var(--primary);font-size:9px}.saved-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.saved-grid>button{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;border-radius:7px;flex-direction:column;padding:13px;display:flex}.saved-grid>button>span{height:155px;display:block;position:relative}.saved-heart{width:27px;height:27px;fill:var(--danger);color:var(--danger);background:var(--card);border-radius:50%;padding:6px;position:absolute;top:4px;right:4px}.saved-grid small{color:var(--muted-foreground);margin-top:8px;font-size:8px}.saved-grid b{margin-top:3px;font-size:13px}.saved-grid p{color:var(--muted-foreground);margin:3px 0 10px;font-size:9px}.saved-grid strong{font-size:16px}.saved-grid em{color:var(--success);margin-top:5px;font-size:8px;font-style:normal}.purchase-list,.return-list{flex-direction:column;gap:12px;display:flex}.purchase-list article,.return-list article{background:var(--card);border:1px solid var(--border);border-radius:7px;overflow:hidden}.purchase-list article>header{background:var(--muted);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:20px;padding:10px 15px;display:grid}.purchase-list header div{flex-direction:column;display:flex}.purchase-list header small{text-transform:uppercase;color:var(--muted-foreground);font-size:7px}.purchase-list header b{font-size:9px}.purchase-list article>div{grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:15px;display:grid}.purchase-photo{height:72px}.purchase-list article>div strong{font-size:12px}.purchase-list article>div p{color:var(--muted-foreground);margin:4px 0;font-size:9px}.purchase-list article>div button{font-size:9px}.returns-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.returns-summary>div{background:var(--card);border:1px solid var(--border);border-radius:7px;flex-direction:column;padding:16px;display:flex}.returns-summary b{color:var(--primary);font-size:23px}.returns-summary span{color:var(--muted-foreground);font-size:9px}.return-list article{grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.return-icon{background:var(--accent);width:38px;height:38px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.return-icon svg{width:18px}.return-list article>div{flex-direction:column;display:flex}.return-list small,.return-list p{color:var(--muted-foreground);margin:2px 0;font-size:8px}.return-list b{font-size:11px}@media (width<=900px){.coupon-board{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-dropdown-menu{left:8px}.commerce-page{padding-top:4px}}@media (width<=600px){.marketplace-sub-left{min-width:max-content}.marketplace-sub{overflow-x:auto}.marketplace-sub .sell-link{background:var(--brand-orange);position:sticky;right:0}.category-dropdown-menu{top:var(--topbar-h);width:min(260px,100vw - 16px)}.commerce-heading{align-items:flex-start}.commerce-heading>div>svg{display:none}.commerce-heading h1{font-size:21px}.coupon-entry{width:100%}.coupon-board{grid-template-columns:1fr;padding:9px}.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.saved-grid>button>span{height:105px}.purchase-list article>header{grid-template-columns:1fr 1fr;gap:8px}.purchase-list article>div{grid-template-columns:62px 1fr}.purchase-list article>div>button{grid-column:2;width:max-content}.purchase-photo{height:54px}.returns-summary{grid-template-columns:1fr 1fr}.return-list article{grid-template-columns:38px 1fr}.return-list article>.status,.return-list article>button{grid-column:2;justify-self:start}}.store-footer{background:var(--card);border-top:1px solid var(--border);color:var(--foreground);margin:52px -34px -70px}.store-benefits{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto;padding:54px 28px 42px;display:grid}.store-benefits>div{text-align:center;border-right:1px solid var(--border);padding:0 42px}.store-benefits>div:last-child{border-right:0}.store-benefits>div>span{border:1px solid var(--border);width:58px;height:58px;color:var(--primary);background:var(--background);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.store-benefits svg{width:27px;height:27px}.store-benefits h2{margin:0 0 7px;font-size:16px}.store-benefits p{color:var(--muted-foreground);max-width:270px;margin:0 auto 10px;font-size:10px;line-height:1.55}.store-benefits a,.store-footer-links a{color:var(--primary);font-size:10px;text-decoration:none}.store-benefits a:hover,.store-footer-links a:hover{text-decoration:underline}.store-footer-links{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:18px 24px 10px;display:flex}.store-footer>p{text-align:center;max-width:1180px;color:var(--muted-foreground);margin:0 auto;padding:0 24px 22px;font-size:8px}@media (width<=800px){.store-footer{margin:40px -15px -75px}.store-benefits{grid-template-columns:1fr;padding:30px 18px 20px}.store-benefits>div{border-right:0;border-bottom:1px solid var(--border);padding:20px 12px}.store-benefits>div:last-child{border-bottom:0}.store-footer-links{gap:13px 18px}.deal-board{grid-template-columns:1fr}.deal-products{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-products>button:nth-child(n+5){display:none}}@media (width<=560px){.store-footer{margin-left:-14px;margin-right:-14px}.deal-products{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-products>button:nth-child(n+5){display:none}.deal-products>button>div{height:104px}.store-footer-links{justify-content:flex-start}}.favorite-button{z-index:3;background:var(--card);border-radius:50%;width:30px;height:30px;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.favorite-button{background:color-mix(in oklab,var(--card) 94%,transparent)}}.favorite-button{color:var(--muted-foreground);box-shadow:0 2px 9px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.favorite-button{box-shadow:0 2px 9px color-mix(in oklab,var(--foreground) 12%,transparent)}}.favorite-button svg,.pdp-favorite svg{width:15px}.favorite-button.active,.pdp-favorite.active{color:var(--danger)}.favorite-button.active svg,.pdp-favorite.active svg{fill:currentColor}.pdp-favorite{gap:7px}.favorites-empty{text-align:center;min-height:310px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.favorites-empty>svg{width:38px;height:38px}.favorites-empty b{color:var(--foreground);font-size:16px}.favorites-empty span{font-size:10px}.favorites-empty button{margin-top:10px}.saved-grid>article{border:1px solid var(--border);background:var(--card);color:var(--foreground);text-align:left;cursor:pointer;border-radius:7px;flex-direction:column;padding:13px;display:flex}.saved-grid>article>span{height:155px;display:block;position:relative}.saved-grid article small{color:var(--muted-foreground);margin-top:8px;font-size:8px}.saved-grid article b{margin-top:3px;font-size:13px}.saved-grid article p{color:var(--muted-foreground);margin:3px 0 10px;font-size:9px}.saved-grid article strong{font-size:16px}.saved-grid article em{color:var(--success);margin-top:5px;font-size:8px;font-style:normal}.saved-heart svg{fill:currentColor;width:15px;height:15px}@media (width<=600px){.marketplace-sub button{padding-inline:11px;font-size:11px}.saved-grid>article>span{height:105px}.favorite-button{width:28px;height:28px;top:5px;right:5px}}.duo-banner{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.duo-panel{background:var(--card);border:1px solid var(--border);text-align:left;min-height:196px;color:var(--foreground);box-shadow:0 4px 14px var(--foreground);border-radius:7px;grid-template-columns:1fr 1fr;align-items:center;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.duo-panel{box-shadow:0 4px 14px color-mix(in oklab,var(--foreground) 5%,transparent)}}.duo-copy{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px;display:flex}.duo-copy small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:9px;font-weight:700}.duo-copy strong{font-size:23px;font-weight:800;line-height:1.15}.duo-copy span{background:var(--brand-teal);color:var(--primary-foreground);border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-flex}.duo-copy span svg{width:14px}.duo-art{justify-content:center;align-items:center;height:100%;min-height:196px;padding:14px;display:flex}.duo-art .product-photo{width:100%;height:170px}.duo-art-teal{background:linear-gradient(135deg,var(--brand-teal),var(--brand-teal))}@supports (color:color-mix(in lab, red, red)){.duo-art-teal{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-teal) 22%,transparent),color-mix(in oklab,var(--brand-teal) 45%,transparent))}}.duo-art-orange{background:linear-gradient(135deg,var(--brand-orange),var(--brand-orange))}@supports (color:color-mix(in lab, red, red)){.duo-art-orange{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-orange) 20%,transparent),color-mix(in oklab,var(--brand-orange) 46%,transparent))}}.duo-panel:hover{box-shadow:0 8px 22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.duo-panel:hover{box-shadow:0 8px 22px color-mix(in oklab,var(--foreground) 12%,transparent)}}@media (width<=800px){.duo-banner{grid-template-columns:1fr}.duo-copy strong{font-size:19px}}.cart-panel-backdrop{background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cart-panel-backdrop{background:color-mix(in oklab,var(--foreground) 45%,transparent)}}.cart-panel-backdrop{z-index:80;animation:.25s ease-out fade-in}.cart-panel{background:var(--card);width:min(360px,94vw);height:100%;box-shadow:-18px 0 48px var(--foreground);position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.cart-panel{box-shadow:-18px 0 48px color-mix(in oklab,var(--foreground) 25%,transparent)}}.cart-panel{flex-direction:column;gap:16px;padding:22px 18px;animation:.3s ease-out slide-in-right;display:flex;overflow-y:auto}.cart-panel-close{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.cart-panel-close svg{width:20px;height:20px}.cart-panel-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:18px;display:flex}.cart-panel-check{flex:none;position:relative}.cart-panel-check>span{border:3px solid var(--success);background:var(--card);border-radius:50%;width:74px;height:74px;padding:8px;display:block;overflow:hidden}.cart-panel-check>svg{background:var(--success);width:26px;height:26px;color:var(--primary-foreground);border-radius:50%;padding:5px;position:absolute;bottom:-2px;right:-4px}.cart-panel-head b{font-size:19px;display:block}.cart-panel-head p{color:var(--foreground);margin:3px 0 2px;font-size:13px}.cart-panel-head small{color:var(--muted-foreground);font-size:12px}.cart-panel-shipping p{margin:0 0 10px;font-size:13px;line-height:1.45}.cart-panel-shipping p b{color:var(--success)}.cart-panel-progress{background:var(--success);border-radius:99px;height:7px}@supports (color:color-mix(in lab, red, red)){.cart-panel-progress{background:color-mix(in oklab,var(--success) 18%,transparent)}}.cart-panel-progress{overflow:hidden}.cart-panel-progress span{background:var(--success);border-radius:99px;height:100%;display:block}.cart-panel-grid{border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.cart-panel-grid>button{text-align:left;color:var(--foreground);cursor:pointer;border:0;border-bottom:1px solid var(--border);background:0 0;padding:14px 12px}.cart-panel-grid>button:nth-child(odd){border-right:1px solid var(--border)}.cart-panel-grid>button:nth-last-child(-n+2){border-bottom:0}.cart-panel-grid>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cart-panel-grid>button:hover{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.cart-panel-grid>button>span{height:120px;margin-bottom:8px;display:block}.cart-panel-grid b{min-height:30px;font-size:12px;line-height:1.3;display:block}.cart-panel-grid small{color:var(--muted-foreground);margin:2px 0 5px;font-size:10px;display:block}.cart-panel-grid strong{font-size:15px}.cart-panel-actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.cart-panel-actions button{border-radius:7px;padding:8px 12px;font-size:12px}.cart-checkout-btn{border-radius:7px;height:34px;padding:7px 12px!important;font-size:12px!important}.notification-pop{background:var(--card);width:380px;box-shadow:0 18px 50px var(--foreground);border-radius:12px;position:absolute;top:72px;right:26px}@supports (color:color-mix(in lab, red, red)){.notification-pop{box-shadow:0 18px 50px color-mix(in oklab,var(--foreground) 18%,transparent)}}.notification-pop{z-index:90;color:var(--foreground);padding:0;overflow:hidden}.notif-pointer{background:var(--card);border-radius:2px;width:14px;height:14px;position:absolute;top:-7px;right:30px;transform:rotate(45deg)}.notif-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.notif-head b{font-size:14px;font-weight:700}.notif-head button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:5px;display:grid}.notif-head button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.notif-head button:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.notif-head svg{width:18px;height:18px}.notif-row{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--foreground);background:0 0;align-items:center;gap:12px;padding:13px 16px;display:flex}.notif-row:last-child{border-bottom:0}.notif-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.notif-row:hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}}.notif-ico{border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.notif-ico.promo,.notif-ico.generales{background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.notif-ico.promo,.notif-ico.generales{background:color-mix(in oklab,var(--brand-orange) 16%,transparent)}}.notif-ico.promo,.notif-ico.generales{color:var(--brand-orange)}.notif-ico.compras,.notif-ico.tiendas{background:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.notif-ico.compras,.notif-ico.tiendas{background:color-mix(in oklab,var(--brand-teal) 16%,transparent)}}.notif-ico.compras,.notif-ico.tiendas{color:var(--brand-teal)}.notif-ico svg{width:22px;height:22px}.notif-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-row b{font-size:12px;font-weight:700}.notif-row p{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.35;grid-template-columns:none!important;display:block!important}.notification-pop p{font-size:11px;grid-template-columns:none!important;gap:0!important;display:block!important}.notif-badge{background:var(--danger);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.notif-row>svg:last-child{width:15px;height:15px;color:var(--muted-foreground);flex:none}@media (width<=560px){.cart-panel{padding:20px 16px}.cart-panel-grid>button>span{height:96px}}.header-notification{width:48px;height:48px}.header-notification svg{width:28px!important;height:28px!important}.header-notification>span{width:18px;height:18px;font-size:9px;top:0;right:0}.purchases-page{max-width:1180px;margin:0 auto;padding:4px 0 30px}.purchases-title{margin:6px 0 18px;font-size:19px;font-weight:600}.purchases-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.purchases-search{background:var(--card);border:1px solid var(--border);height:44px;box-shadow:0 1px 2px var(--foreground);border-radius:999px;flex:0 380px;align-items:center;gap:9px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.purchases-search{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 8%,transparent)}}.purchases-search svg{width:17px;color:var(--muted-foreground)}.purchases-search input{color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:13px}.purchases-filter{color:var(--foreground);background:0 0;border:0;align-items:center;gap:5px;font-size:14px;display:flex}.purchases-filter svg{width:15px}.purchases-divider{background:var(--border);width:1px;height:22px}.purchases-count{font-size:14px;font-weight:600}.purchases-opinion{background:var(--card);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px 20px;display:grid}.purchases-opinion>div{width:60px;height:52px;position:relative}.purchases-opinion-photo{border:1px solid var(--border);background:var(--card);border-radius:50%;display:block;position:absolute;inset:0 18px 0 0;overflow:hidden}.purchases-opinion-star{background:var(--card);border:1px solid var(--border);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:4px;right:0}.purchases-opinion-star svg{width:17px;color:var(--warning);fill:var(--warning)}.purchases-opinion p{font-size:15px}.purchases-soft{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.purchases-soft{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.purchases-soft{color:var(--primary);font-weight:600}.purchases-soft:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.purchases-soft:hover{background:color-mix(in oklab,var(--primary) 18%,transparent)}}.purchases-soft:hover{color:var(--primary)}.purchases-opine-btn{border-radius:7px;height:32px;padding:6px 14px!important;font-size:12px!important}.purchases-group{background:var(--card);border-radius:8px;margin-bottom:18px;overflow:hidden}.purchases-group>header{border-bottom:1px solid var(--border);padding:16px 22px;font-size:15px;font-weight:600}.purchases-group article{cursor:pointer;grid-template-columns:120px minmax(0,1.5fr) minmax(0,1fr) auto;align-items:start;gap:20px;padding:18px 22px;transition:background .15s;display:grid}.purchases-group article:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.purchases-group article:hover{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.purchases-group article+article{border-top:1px solid var(--border)}.purchases-photo{border:1px solid var(--border);background:var(--card);border-radius:6px;width:100px;height:100px;display:block;overflow:hidden}.purchases-photo.large{width:160px;height:160px}.purchases-info b{font-size:13px;font-weight:600}.purchases-info b.delivered{color:var(--success,#16a34a)}.purchases-info b.transit{color:var(--primary)}.purchases-info strong{align-items:center;gap:7px;margin:5px 0 12px;font-size:17px;display:flex}.purchases-info strong em{color:var(--success,#16a34a);align-items:center;gap:2px;font-size:11px;font-style:italic;font-weight:800;display:inline-flex}.purchases-info strong em svg{fill:currentColor;width:12px}.purchases-info p{color:var(--muted-foreground);font-size:13px}.purchases-info small{color:var(--muted-foreground);margin-top:3px;font-size:13px;display:block}.purchases-seller b{color:var(--primary);align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.purchases-seller b svg{width:15px;color:var(--primary)}.purchases-seller span{margin:5px 0;font-size:14px;display:block}.purchases-seller button{color:var(--primary);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:600;display:flex}.purchases-seller button i{background:var(--brand-orange);border-radius:50%;width:7px;height:7px}.purchases-chev{width:20px;color:var(--muted-foreground);place-self:center end}.purchases-back{color:var(--primary);cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:0;font-size:14px;font-weight:600}.purchases-detail-title{margin:0 0 18px;font-size:19px;font-weight:600}.purchase-detail{flex-direction:column;gap:20px;display:flex}.purchase-detail-head{background:var(--card);border-radius:8px;align-items:flex-start;gap:24px;padding:24px;display:flex}.purchase-detail-meta{flex-direction:column;gap:4px;display:flex}.purchase-detail-meta b{font-size:13px;font-weight:600}.purchase-detail-meta b.delivered{color:var(--success,#16a34a)}.purchase-detail-meta b.transit{color:var(--primary)}.purchase-detail-meta strong{margin-top:6px;font-size:18px;font-weight:600}.purchase-detail-meta p{color:var(--muted-foreground);font-size:14px}.purchase-detail-meta small{color:var(--muted-foreground);font-size:13px}.purchase-detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.purchase-detail-card{background:var(--card);border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.purchase-detail-card svg{width:20px;color:var(--primary);flex-shrink:0;margin-top:1px}.purchase-detail-card b{margin-bottom:3px;font-size:13px;font-weight:600;display:block}.purchase-detail-card p{color:var(--muted-foreground);margin:0;font-size:13px}.purchase-detail-card em{color:var(--success,#16a34a);font-style:normal;font-weight:600}.purchase-detail-messages{background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.purchase-detail-messages{background:color-mix(in oklab,var(--brand-orange) 10%,transparent)}}.purchase-detail-messages{border-radius:8px;padding:14px 18px}.purchase-detail-messages b{font-size:14px}.purchase-detail-messages p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.purchase-detail-status{background:var(--card);border-radius:8px;padding:18px 22px}.purchase-detail-status>b{margin-bottom:16px;font-size:15px;font-weight:600;display:block}.purchase-timeline{margin:0;padding:0;list-style:none}.purchase-timeline li{gap:14px;padding:0 0 16px;display:flex;position:relative}.purchase-timeline li span{border:2px solid var(--border);background:var(--card);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}.purchase-timeline li.done span{background:var(--success,#16a34a);border-color:var(--success,#16a34a)}.purchase-timeline li.active span{background:var(--brand-orange);border-color:var(--brand-orange)}.purchase-timeline li:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:16px;bottom:0;left:6px}.purchase-timeline li.done:not(:last-child):before{background:var(--success,#16a34a)}.purchase-timeline b{font-size:14px;font-weight:600}.purchase-timeline p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.purchase-detail-foot{justify-content:flex-end;display:flex}@media (width<=820px){.purchases-group article{grid-template-columns:82px 1fr;gap:14px;padding:16px}.purchases-photo{width:78px;height:78px}.purchases-seller{grid-column:1/-1}.purchases-chev{display:none}.purchase-detail-head{flex-direction:column}.purchase-detail-grid{grid-template-columns:1fr}}.checkout-loading{z-index:120;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.35s both purchase-fade;display:flex;position:fixed;inset:0}.checkout-loading p{color:#1a1a2e;letter-spacing:.01em;margin:0;font-size:14px;font-weight:600;line-height:1.3}.checkout-page{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:26px;display:grid}.checkout-main h1{color:#1a1a2e;margin:0 0 18px;font-size:26px;font-weight:800}.checkout-strip{align-items:center;gap:16px;margin-bottom:22px;display:flex}.checkout-strip-photos{gap:8px;display:flex}.checkout-strip-photos span{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:8px;display:flex;overflow:hidden}.checkout-strip-photos span img{object-fit:contain;width:100%;height:100%}.checkout-strip b{font-size:15px;display:block}.checkout-link{color:var(--brand-teal,#0d7a8c);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.checkout-link:hover{text-decoration:underline}.checkout-detail-list{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.checkout-detail-list li{background:#fafafa;border:1px solid #eee;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.checkout-detail-list li>span,.checkout-detail-list li .product-photo{flex-shrink:0;width:48px;height:48px}.checkout-detail-list li img{object-fit:contain;width:48px;height:48px}.checkout-detail-list li div{flex:1}.checkout-detail-list li small{color:#777;display:block}.checkout-card{background:#fff;border:1px solid #e8e8e8;border-radius:14px;margin-bottom:22px;padding:22px 24px}.checkout-card h2{color:#1a1a2e;margin:0 0 16px;font-size:18px;font-weight:800}.checkout-segment{border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.checkout-segment button{cursor:pointer;background:#f7f7f7;border:0;flex-direction:column;align-items:center;gap:2px;padding:12px;display:flex}.checkout-segment button b{font-size:14px}.checkout-segment button em{color:#00a650;font-size:12px;font-style:normal;font-weight:700}.checkout-segment button.active{box-shadow:inset 0 0 0 2px var(--brand-teal,#0d7a8c);background:#fff;border-radius:10px}.checkout-address{border:1px solid #e5e5e5;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.checkout-address svg{width:20px;height:20px;color:var(--brand-teal,#0d7a8c);flex-shrink:0;margin-top:2px}.checkout-address small{color:#777}.checkout-shipments{flex-direction:column;gap:12px;display:flex}.checkout-shipment-head{justify-content:space-between;align-items:center;font-size:14px;display:flex}.checkout-shipment-thumb{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:50%;width:44px;height:44px;padding:6px;display:flex;overflow:hidden}.checkout-shipment-thumb img{object-fit:contain;width:100%;height:100%}.checkout-ship-option{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.checkout-ship-option span{flex:1}.checkout-ship-option em{color:#00a650;font-style:normal;font-weight:700}.checkout-ship-option em del{color:#999;margin-right:6px;font-weight:400}.checkout-pay-option{cursor:pointer;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.checkout-pay-brand{color:#1a56db;border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.checkout-pay-brand svg{width:18px;height:18px}.checkout-summary{background:#fff;border:1px solid #e8e8e8;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:90px}.checkout-summary>b{font-size:17px;font-weight:800}.checkout-summary>div{justify-content:space-between;font-size:14px;display:flex}.checkout-free{color:#00a650;font-style:normal;font-weight:700}.checkout-free del{color:#999;margin-right:6px;font-weight:400}.checkout-coupon{color:var(--brand-teal,#0d7a8c);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:flex}.checkout-coupon svg{width:16px;height:16px}.checkout-total{border-top:1px solid #eee;padding-top:12px;font-size:16px;font-weight:800}.checkout-total strong{font-size:20px}.checkout-savings,.checkout-free-ship{color:#00a650;margin:0;font-size:13px;font-weight:600}.checkout-back{color:#555;cursor:pointer;text-align:center;background:0 0;border:0;font-size:13px}.checkout-back:hover{text-decoration:underline}@media (width<=960px){.checkout-page{grid-template-columns:1fr}.checkout-summary{position:static}}.checkout-title{margin-bottom:12px;font-weight:700;font-size:19px!important}.checkout-shipment-thumbs{align-items:center;gap:6px;display:flex}.checkout-shipment-thumbs em{color:var(--muted-foreground);font-size:11px;font-style:normal}.checkout-billing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:6px 0 10px;display:grid}.checkout-billing div{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-billing small{color:var(--muted-foreground);font-size:11px}.checkout-billing b{word-break:break-word;font-size:13px;font-weight:600}.checkout-billing-wide{grid-column:1/-1}.success-page{flex-direction:column;gap:18px;max-width:1080px;margin:0 auto;display:flex}.success-band{background:#35c177 linear-gradient(135deg,#35c177,#27a567);border-radius:18px;height:150px;position:relative;overflow:hidden}.success-band:before,.success-band:after{content:"";background:#ffffff29;border-radius:7px;width:130px;height:26px;position:absolute;transform:rotate(24deg)}.success-band:before{top:18px;left:8%;box-shadow:220px 64px #ffffff1a,-40px 96px #ffffff1f}.success-band:after{top:28px;right:10%;box-shadow:-230px 70px #ffffff1a,30px 104px #ffffff1f}.success-band-icon{color:#00a650;z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #0000002e}.success-band-icon svg{stroke-width:3px;width:44px;height:44px}.success-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.success-head h1{color:#1fae6a;margin:0;font-size:26px;font-weight:800}.success-status{color:var(--foreground);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.success-status span{color:#fff;background:#00a650;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.success-status svg{stroke-width:3.5px;width:11px;height:11px}.success-sub{color:var(--muted-foreground);max-width:460px;margin:0;font-size:12.5px;line-height:1.5}.success-meta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.success-meta span{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 16px;display:flex}.success-meta small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:10px}.success-meta b{font-size:14px;font-weight:700}.success-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.success-card,.success-side>div:not(.success-coupon){border:1px solid var(--border);background:var(--card);border-radius:14px;padding:16px}.success-card h2{margin:0 0 10px;font-size:15px;font-weight:700}.success-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.success-items li{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.success-items li:last-child{border-bottom:0;padding-bottom:0}.success-items li>div{flex-direction:column;min-width:0;display:flex}.success-items b{font-size:13px;font-weight:600}.success-items small{color:var(--muted-foreground);font-size:11px}.success-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.success-total strong{font-size:18px}.success-side{flex-direction:column;gap:12px;display:flex}.success-side>div{align-items:flex-start;gap:10px;display:flex}.success-side>div>svg{width:22px;height:22px;color:var(--brand-teal);flex:none}.success-side>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.success-side small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:10px}.success-side b{font-size:13px;font-weight:700}.success-side span{color:var(--muted-foreground);font-size:11px}@media (width<=900px){.success-grid,.checkout-billing{grid-template-columns:1fr}}.purchase-transition{z-index:120;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:26px;animation:.5s both purchase-fade;display:flex;position:fixed;inset:0}.purchase-rings{width:118px;height:118px;position:relative}.purchase-rings i{border:2px solid #0000;border-radius:50%;animation:1.5s cubic-bezier(.65,.05,.36,1) infinite purchase-spin;position:absolute;inset:0}.purchase-rings i:first-child{border-top-color:var(--brand-teal)}.purchase-rings i:nth-child(2){border-top-color:var(--brand-orange);animation-duration:1.9s;animation-direction:reverse;inset:16px}.purchase-rings i:nth-child(3){border-top-color:#00a650;animation-duration:2.3s;inset:32px}.purchase-transition p{letter-spacing:.01em;color:var(--foreground);margin:0;font-size:15px;font-weight:600;animation:.7s .15s both purchase-rise}@keyframes purchase-spin{to{transform:rotate(360deg)}}@keyframes purchase-fade{0%{opacity:0}to{opacity:1}}@keyframes purchase-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.diagonal-wipe{z-index:400;background:#fff;position:fixed;inset:0;overflow:hidden}.diagonal-wipe i{will-change:transform;width:180%;height:220%;display:block;position:absolute;top:-60%;left:-40%;transform:translate(-130%)rotate(16deg)}.diagonal-wipe i:first-child{background:var(--brand-orange);animation:1s cubic-bezier(.6,.02,.3,1) forwards wipe-slide}.diagonal-wipe i:nth-child(2){background:#0f6b86;animation:1s cubic-bezier(.6,.02,.3,1) 70ms forwards wipe-slide}.diagonal-wipe i:nth-child(3){background:#00a650;animation:1s cubic-bezier(.6,.02,.3,1) .14s forwards wipe-slide}@keyframes wipe-slide{0%{transform:translate(-130%)rotate(16deg)}55%{transform:translate(0%)rotate(16deg)}to{transform:translate(130%)rotate(16deg)}}.success-coupon{background:linear-gradient(135deg,var(--brand-orange),#d97a1e);text-align:center;border:1.5px dashed #ffffffa6;border-radius:11px;flex-direction:column;gap:3px;padding:11px;display:flex}.success-coupon-tag{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex;color:#fff!important}.success-coupon-tag svg{width:11px;height:11px}.success-coupon>b{color:#fff;font-size:15px}.success-coupon>p{color:#ffffffe6;margin:0;font-size:10px;line-height:1.3}.success-coupon button{cursor:pointer;background:#fff;border:1px solid #ffffffb3;border-radius:7px;flex-direction:column;gap:0;margin-top:6px;padding:5px;transition:transform .15s,box-shadow .15s;display:flex}.success-coupon button:hover{transform:translateY(-1px);box-shadow:0 4px 10px #b45a1440}.success-coupon button span{letter-spacing:.18em;color:var(--brand-orange);font-size:12px;font-weight:800}.success-coupon button small{color:var(--muted-foreground);font-size:8.5px}.success-download-row{justify-content:flex-start;margin-top:14px;display:flex}.success-download{border-radius:7px;width:auto!important;height:34px!important;padding:7px 14px!important;font-size:12px!important}.auction-link{align-items:center;gap:6px;display:inline-flex}.auction-link svg{width:15px;height:15px}.auction-page{gap:18px;display:grid}.auction-hero{color:#fff;background:linear-gradient(120deg,var(--brand-teal),#0b7f63 60%,var(--brand-orange));border-radius:16px;padding:26px 28px}.auction-hero h1{margin:10px 0 6px;font-size:25px;font-weight:800}.auction-hero p{opacity:.94;max-width:640px;font-size:13px;line-height:1.5}.auction-tag{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.auction-tag svg{width:14px;height:14px}.auction-form .form-grid{gap:14px}.auction-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.auction-actions small{color:var(--muted-foreground);font-size:12px}.auction-live{gap:16px;display:grid}.auction-status{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.auction-status small{color:var(--muted-foreground);font-size:11px;display:block}.auction-status b{font-size:16px;font-weight:700;display:block}.auction-status span{color:var(--muted-foreground);font-size:12px}.auction-timer{border-radius:12px;align-items:center;gap:9px;padding:10px 16px;display:flex}.auction-timer svg{width:20px;height:20px}.auction-timer b{font-size:18px}.auction-timer.live{background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.auction-timer.live{background:color-mix(in oklab,var(--brand-orange) 14%,transparent)}}.auction-timer.live{color:var(--brand-orange)}.auction-timer.done{color:#0a8a4a;background:oklab(63.4408% -.149396 .0830101/.14)}.auction-waiting{color:var(--muted-foreground);align-items:center;gap:8px;padding:14px 2px;font-size:13px;display:flex}.auction-waiting span{background:var(--brand-teal);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite auction-pulse}.auction-waiting span:nth-child(2){background:var(--brand-orange);animation-delay:.16s}.auction-waiting span:nth-child(3){background:#00a650;animation-delay:.32s}@keyframes auction-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.auction-bids{gap:9px;display:grid}.auction-bid{border:1px solid var(--border);border-radius:12px;grid-template-columns:34px 1fr 110px 110px 150px;align-items:center;gap:12px;padding:12px 14px;animation:.35s auction-in;display:grid;position:relative}@keyframes auction-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auction-bid.best{background:oklab(63.4408% -.149396 .0830101/.07);border-color:#00a650}.auction-rank{background:var(--brand-teal);border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.auction-rank{background:color-mix(in oklab,var(--brand-teal) 12%,transparent)}}.auction-rank{color:var(--brand-teal)}.auction-bid b{font-size:13px;font-weight:700;display:block}.auction-bid small{color:var(--muted-foreground);font-size:11px}.auction-bid-meta b{font-size:12px}.auction-bid-price{text-align:right}.auction-bid-price b{color:var(--brand-teal);font-size:16px}.auction-bid-price span{color:var(--muted-foreground);font-size:11px}.auction-best-tag{color:#fff;background:#00a650;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:-9px;right:12px}.auction-result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.auction-result-head small{color:var(--muted-foreground);font-size:11px;display:block}.auction-result-head b{font-size:18px;font-weight:800;display:block}.auction-result-head span{color:var(--muted-foreground);font-size:12px}.auction-result-total{text-align:right}.auction-result-total b{color:var(--brand-orange);font-size:22px}.auction-result-total span{color:#0a8a4a;font-weight:600}.auction-result-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.auction-result-actions button{height:36px!important;padding:8px 14px!important;font-size:12px!important}.sell-page{gap:44px;max-width:1180px;margin:0 auto;display:grid}.sell-hero{background:linear-gradient(120deg,#fdf6ef,#f3ece2);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:26px;padding:34px 38px;display:grid}.sell-hero h1{letter-spacing:-.01em;color:var(--foreground);font-size:40px;font-weight:800;line-height:1.08}.sell-hero-zero{color:var(--brand-orange)}.sell-hero em{color:var(--brand-orange);font-style:normal}.sell-hero-list{color:var(--foreground);gap:4px;margin:16px 0 20px;padding-left:18px;font-size:15px;font-weight:600;display:grid}.sell-cta{background:var(--brand-orange)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:10px 26px!important;font-size:14px!important;font-weight:700!important}.sell-terms{color:var(--foreground);margin-top:12px;font-size:11.5px;text-decoration:underline;display:block}.sell-login{border:1.5px solid var(--brand-orange);color:var(--brand-orange);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:8px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.sell-login:hover{background:var(--brand-orange);color:#fff}.sell-login svg{width:15px;height:15px}.sell-hero-art{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.sell-art-zero{color:var(--brand-orange);text-shadow:0 18px 40px #e8772259;font-size:230px;font-weight:900;line-height:1}.sell-art-pill{background:var(--brand-teal);color:#fff;border-radius:50%;width:52px;height:52px;padding:12px;position:absolute}.sell-art-pill.a{top:8px;left:14%}.sell-art-pill.b{background:#0a8a4a;bottom:20px;left:22%}.sell-art-pill.c{top:30px;right:10%}.sell-quiz{background:linear-gradient(120deg,#fbf5ec,#f4ecdf);border-radius:22px;grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;padding:28px 30px;display:grid}.sell-quiz-intro h2{margin:10px 0 8px;font-size:26px;font-weight:800;line-height:1.2}.sell-quiz-intro p{color:var(--muted-foreground);font-size:13.5px}.sell-sparkle{width:30px;height:30px;color:var(--foreground);place-items:center;display:inline-grid}.sell-sparkle svg{width:26px;height:26px}.sell-quiz-card{background:var(--card);border-radius:16px;align-content:start;gap:10px;padding:20px 22px;display:grid;box-shadow:0 10px 30px #141e2814}.sell-quiz-card small{color:var(--muted-foreground);font-size:11.5px}.sell-quiz-bar{background:var(--brand-orange);border-radius:99px;height:7px}@supports (color:color-mix(in lab, red, red)){.sell-quiz-bar{background:color-mix(in oklab,var(--brand-orange) 16%,#eee)}}.sell-quiz-bar{overflow:hidden}.sell-quiz-bar i{background:var(--brand-orange);border-radius:99px;height:100%;transition:width .5s;display:block}.sell-quiz-card b{font-size:17px;font-weight:800}.sell-quiz-card>button{text-align:left;color:var(--foreground);cursor:pointer;background:#f5f2ec;border:0;border-radius:999px;padding:12px 18px;font-size:13.5px;font-weight:600}.sell-quiz-card>button:hover{background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.sell-quiz-card>button:hover{background:color-mix(in oklab,var(--brand-orange) 12%,#f5f2ec)}}.sell-quiz-card>button.selected{background:var(--brand-teal);color:#fff}.sell-big-title{letter-spacing:-.01em;margin-bottom:18px;font-size:30px;font-weight:800;line-height:1.15}.sell-big-title.orange{color:var(--brand-orange)}.sell-big-title.center{text-align:center}.sell-benefits{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sell-benefits article{background:oklch(94% .045 105);border-radius:16px;flex-direction:column;gap:6px;padding:22px;display:flex}.sell-benefits span svg{width:26px;height:26px;color:var(--foreground)}.sell-benefits b{margin-top:8px;font-size:17px;font-weight:800;line-height:1.25;display:block}.sell-benefits p{color:var(--foreground);opacity:.85;flex:1;font-size:13px;line-height:1.5}.sell-benefits button,.sell-guide-link button{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.sell-benefits button svg,.sell-guide-link svg{width:13px;height:13px}.sell-accordion{gap:12px;display:grid}.sell-acc{background:#f6f1e9;border-radius:14px;overflow:hidden}.sell-accordion.flat{gap:0}.sell-accordion.flat .sell-acc{border-bottom:1px solid var(--border);background:0 0;border-radius:0}.sell-acc>button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:20px 22px;display:flex}.sell-acc>button b{font-size:15px;font-weight:800}.sell-acc>button span{font-size:15px;font-weight:600}.sell-acc>button svg{flex:none;width:20px;height:20px;transition:transform .25s}.sell-acc.open>button svg{transform:rotate(45deg)}.sell-acc ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0 22px 18px;list-style:none;display:grid}.sell-acc li{align-items:center;gap:8px;font-size:13px;display:flex}.sell-acc li svg{color:#0a8a4a;flex:none;width:16px;height:16px}.sell-acc>p{color:var(--muted-foreground);margin:0;padding:0 22px 18px;font-size:13.5px;line-height:1.6}.sell-guide-link{text-align:center;margin-top:18px}.sell-guide-link button{margin:0 auto}.sell-cost{background:linear-gradient(120deg,#fbf5ec,#f2eadc);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:26px;padding:30px 38px;display:grid}.sell-cost p{margin:6px 0 18px;font-size:15px;font-weight:600;line-height:1.5}.sell-cost-art{justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex;position:relative}.sell-cost-art span{color:var(--brand-orange);text-shadow:0 18px 40px #e8772259;font-size:190px;font-weight:900;line-height:1}.sell-cost-art svg{background:var(--brand-teal);color:#fff;border-radius:12px;width:44px;height:44px;padding:10px}.sell-costs{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px;display:grid}.sell-costs article{flex-direction:column;gap:6px;display:flex}.sell-costs span svg{width:34px;height:34px;color:var(--foreground)}.sell-costs b{color:var(--brand-orange);margin-top:8px;font-size:17px;font-weight:800}.sell-costs p{color:var(--foreground);opacity:.85;flex:1;font-size:13.5px;line-height:1.55}.sell-costs button{cursor:pointer;color:var(--foreground);background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.sell-costs button svg{width:13px;height:13px}.sell-faq-sub{text-align:center;color:var(--foreground);margin:-6px 0 18px;font-size:14px}@media (width<=1000px){.sell-hero,.sell-quiz,.sell-cost{grid-template-columns:1fr}.sell-benefits,.sell-costs{grid-template-columns:1fr 1fr}.sell-big-title{font-size:24px}.sell-hero h1{font-size:30px}.sell-art-zero{font-size:170px}}@media (width<=700px){.sell-benefits,.sell-costs,.sell-acc ul{grid-template-columns:1fr}.sell-hero,.sell-cost{padding:24px}.sell-hero h1{font-size:26px}.sell-art-zero{font-size:130px}.sell-cost-art span{font-size:120px}.auction-hero h1{font-size:20px}.auction-bid{grid-template-columns:28px 1fr}.auction-bid-price{text-align:left}}.portal-login{background:var(--background);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.portal-login-art{background:linear-gradient(150deg,var(--brand-teal),#0d5b72 60%,#0a4a5d);color:#fff;flex-direction:column;justify-content:center;gap:18px;padding:54px 48px;display:flex}.portal-login-art img{object-fit:contain;align-self:flex-start;width:auto;height:44px}.portal-login-art h2{color:#fff;margin:8px 0 0;font-size:30px;line-height:1.15}.portal-login-art p{color:#ffffffdb;max-width:420px;margin:0;font-size:14px}.portal-login-art ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.portal-login-art li{color:#fffffff0;align-items:center;gap:10px;font-size:13.5px;display:flex}.portal-login-art li svg{width:19px;height:19px;color:var(--brand-orange);flex:none}.portal-login-art small{color:#ffffffb3;margin-top:20px;font-size:11.5px}.portal-login-form{flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:520px;margin:0 auto;padding:54px 52px;display:flex}.portal-login-form h1{margin:6px 0 0;font-size:26px}.portal-login-form>p{color:var(--muted-foreground);margin:0 0 12px;font-size:13.5px}.portal-login-form form{gap:14px;display:grid}.portal-login-back{color:var(--brand-teal);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.portal-login-row{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.portal-link{color:var(--brand-orange);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.portal-login-note{color:var(--muted-foreground);margin-top:14px;font-size:11.5px}.portal-header{background:var(--brand-teal);justify-content:space-between;align-items:center;gap:16px;height:60px;padding:7px 22px;display:flex}.portal-header-left{align-items:center;gap:14px;display:flex}.portal-logo{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;display:flex}.portal-logo img{object-fit:contain;width:auto;height:28px}.portal-logo span{color:#fff;letter-spacing:.2px;font-size:13px;font-weight:600}.portal-header-actions{align-items:center;gap:14px;display:flex}.portal-user{color:#fff;align-items:center;gap:9px;display:flex}.portal-user span{text-align:right;flex-direction:column;line-height:1.2;display:flex}.portal-user small{font-size:12px;font-weight:700}.portal-user b{color:#ffffffc7;font-size:10px;font-weight:500}.portal-user i{background:#ffffff29;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.portal-user i svg{color:#fff;width:17px;height:17px}.portal-exit{height:34px;font-size:12.5px;color:#fff!important;background:0 0!important;border-color:#ffffff8c!important}.portal-menu{cursor:pointer;background:#ffffff24;border:0;border-radius:9px;padding:7px;display:none}.portal-menu svg{color:#fff;width:20px;height:20px}.portal-collapse{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:none}.portal-collapse:hover{background:#ffffff42}.portal-collapse svg{width:18px;height:18px}.portal-header .header-notification svg{color:#fff}.portal-header .header-notification{width:34px;height:34px}@media (width<=1000px){.portal-login{grid-template-columns:1fr}.portal-login-art{padding:34px 26px}.portal-login-form{padding:32px 24px}}.portal-shell{--topbar-h:60px}.portal-shell .topbar{height:60px}@media (width<=900px){.portal-menu{display:block}.portal-collapse,.portal-user span{display:none}}@media (width>=901px){.portal-collapse{display:flex}.portal-shell .sidebar{box-shadow:none;transition:width .2s;top:0;transform:none}.portal-shell .sidebar-close{display:none}.portal-shell .topbar{left:var(--sidebar-w)}.portal-shell .content{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 58px) 40px 70px}}.portal-shell.portal-collapsed{--sidebar-w:60px}.portal-shell.portal-collapsed .sidebar{width:60px}.portal-shell.portal-collapsed .sidebar-welcome>div,.portal-shell.portal-collapsed .sidebar-welcome b,.portal-shell.portal-collapsed .sidebar-welcome small{display:none}.portal-shell.portal-collapsed .sidebar-welcome{justify-content:center;padding:14px 0}.portal-shell.portal-collapsed .sidebar-welcome .sidebar-close{display:none}.portal-shell.portal-collapsed .sidebar nav button{justify-content:center;gap:0;padding:0}.portal-shell.portal-collapsed .sidebar nav button span,.portal-shell.portal-collapsed .sidebar-foot{display:none}@media (width<=900px){.portal-shell.portal-collapsed{--sidebar-w:0px}.portal-shell .content{margin-left:0}}@media (width>=901px){.portal-shell .content{max-width:calc(100vw - var(--sidebar-w));width:calc(100vw - var(--sidebar-w))}}.portal-shell .sidebar-welcome{background:var(--brand-teal);border-bottom:0;height:60px;min-height:60px;padding:10px 16px}.portal-shell .sidebar-welcome small{color:#ffffffc7}.portal-shell .sidebar-welcome b,.portal-shell .sidebar-welcome .sidebar-close{color:#fff}.portal-shell .sidebar-welcome .sidebar-close:hover{color:#fff;background:#ffffff2e}.portal-shell.portal-collapsed .sidebar-welcome{justify-content:center;height:60px;min-height:60px;padding:0}.portal-shell .sidebar nav button.active{background:var(--brand-orange);color:#fff;font-weight:700}.portal-shell .sidebar nav button.active svg{color:#fff}.portal-shell .sidebar nav button.active:before{display:none}.portal-shell .sidebar nav button em{color:var(--brand-orange);background:#fff}.ai-chip{color:var(--brand-teal);background:oklch(95% .03 210);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ai-chip svg{width:15px;height:15px}.ai-sheet-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.ai-sheet-layout .panel>.panel-head~*{padding-left:22px;padding-right:22px}.ai-sheet-layout .panel>.panel-head~:first-of-type{padding-top:18px}.ai-sheet-layout .panel>.panel-head~:last-of-type{padding-bottom:20px}.ai-upload{margin:12px 0}.ai-upload-drop{border:1.5px dashed var(--border);background:var(--muted);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:22px;display:flex}.ai-upload-drop:hover{border-color:var(--brand-orange)}.ai-upload-drop svg{width:26px;height:26px;color:var(--brand-teal)}.ai-upload-drop b{font-size:13px}.ai-upload-drop span{color:var(--muted-foreground);font-size:11px}.ai-upload-preview{align-items:center;gap:12px;display:flex}.ai-upload-preview img{object-fit:contain;background:var(--muted);border:1px solid var(--border);border-radius:12px;width:110px;height:110px}.ai-error{color:var(--destructive);align-items:center;gap:7px;margin:6px 0 0;font-size:12px;display:flex}.ai-error svg{width:15px;height:15px}.ai-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ai-spin{animation:1s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-sheet-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-bottom:12px;display:flex}.ai-sheet-head b{font-size:17px}.ai-sheet-head span{color:var(--muted-foreground);font-size:12.5px}.ai-confidence{color:#fff;background:var(--brand-teal);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-style:normal;font-weight:600}.ai-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.ai-sheet-grid>div{background:var(--muted);border-radius:10px;gap:2px;padding:9px 11px;display:grid}.ai-sheet-grid small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px}.ai-sheet-grid b{font-size:13px}.ai-sheet-desc{color:var(--muted-foreground);margin:0 0 12px;font-size:12.5px;line-height:1.5}.ai-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ai-tags span{color:var(--brand-teal);background:oklch(95% .03 210);border-radius:999px;padding:4px 10px;font-size:11px}.ai-alerts>b{align-items:center;gap:7px;margin-bottom:8px;font-size:13px;display:flex}.ai-alerts>b svg{width:16px;height:16px;color:var(--brand-orange)}.ai-alert{border-left:3px solid var(--brand-orange);background:oklch(97% .03 80);border-radius:8px;margin-bottom:7px;padding:8px 11px}.ai-alert.alta{border-left-color:var(--destructive);background:oklch(97% .03 25)}.ai-alert.baja{border-left-color:var(--brand-teal);background:oklch(97% .02 210)}.ai-alert span{font-size:12.5px;font-weight:600;display:block}.ai-alert p{color:var(--muted-foreground);margin:2px 0 0;font-size:11.5px;line-height:1.4}.ai-alert-ok{color:var(--muted-foreground);align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex}.ai-alert-ok svg{color:#00a650;width:15px;height:15px}@media (width<=1000px){.ai-sheet-layout{grid-template-columns:1fr}}@media (width<=560px){.ai-sheet-grid{grid-template-columns:1fr}}.portal-user{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;padding:4px 8px;transition:background .18s}.portal-user:hover{background:#ffffff24}.form-actions{align-items:center;gap:10px;margin-top:6px;display:flex}.profile-exit{margin-left:auto;border-color:var(--brand-orange)!important;color:var(--brand-orange)!important}.profile-exit:hover{background:var(--brand-orange)!important;color:#fff!important}.catalog-tools{align-items:center;gap:10px;display:flex}.view-toggle{border:1px solid var(--border);background:var(--card);border-radius:8px;display:flex;overflow:hidden}.view-toggle button{cursor:pointer;width:34px;height:32px;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.view-toggle button svg{width:17px;height:17px}.view-toggle button.on{background:var(--brand-teal);color:#fff}.new-product-btn{padding:0 11px;font-size:12px;height:30px!important}.new-product-btn svg{width:15px;height:15px}.supplier-cards{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:11px;display:grid}.supplier-card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:9px;flex-direction:column;min-height:248px;transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden}.supplier-card:hover{box-shadow:0 10px 24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.supplier-card:hover{box-shadow:0 10px 24px color-mix(in oklab,var(--foreground) 14%,transparent)}}.supplier-card:hover{transform:translateY(-2px)}.supplier-card-img{justify-content:center;align-items:center;height:96px;padding:9px;display:flex;overflow:hidden}.supplier-card-img img{object-fit:contain;width:100%;height:100%;display:block}.supplier-card-body{flex-direction:column;gap:2px;padding:0 10px 8px;display:flex}.supplier-card-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.22;display:-webkit-box;overflow:hidden}.supplier-card-body span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.supplier-card-body strong{margin-top:3px;font-size:14px}.supplier-card-body small{color:var(--muted-foreground);font-size:10.5px;line-height:1.25}.supplier-promo{font-weight:800;color:var(--brand-orange)!important}.supplier-card-foot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:auto;padding:7px 10px;font-size:11px;display:flex}.table-thumb{object-fit:contain;width:34px;height:34px}.supplier-product-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.supplier-detail-panel{padding:18px}.supplier-promo-panel .promo-editor{padding:16px}.supplier-detail-main{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;display:grid}.supplier-detail-img{border:1px solid var(--border);background:var(--muted);border-radius:12px;justify-content:center;align-items:center;height:190px;padding:16px;display:flex;overflow:hidden}.supplier-detail-img img{object-fit:contain;width:100%;height:100%;display:block}.supplier-detail-kicker{color:var(--brand-teal);text-transform:uppercase;letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-flex}.supplier-detail-main h3{color:var(--foreground);margin:0 0 8px;font-size:24px;line-height:1.18}.supplier-detail-main p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.55}.supplier-edit-grid{grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:12px;margin-bottom:14px;display:grid}.supplier-edit-wide{grid-column:1/-1}.supplier-edit-grid .field input,.supplier-edit-grid .field select,.supplier-edit-grid .field textarea,.supplier-detail-grid.professional .field input{background:var(--background);height:40px;font-size:12.5px}.supplier-edit-grid .field textarea{resize:vertical;height:96px;min-height:96px;padding:10px 12px;line-height:1.45}.supplier-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.supplier-detail-grid div{border:1px solid var(--border);background:var(--background);border-radius:8px;padding:9px}.supplier-detail-grid small{color:var(--muted-foreground);margin-bottom:3px;font-size:10.5px;display:block}.supplier-detail-grid b{color:var(--foreground);font-size:12.5px}.supplier-detail-grid.professional .field{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;padding:10px;font-size:11px}.supplier-detail-grid.professional .field small{color:var(--muted-foreground);margin-top:2px;font-size:10px;line-height:1.35}.supplier-detail-actions{justify-content:flex-end;margin-top:14px;display:flex}.promo-editor{flex-direction:column;gap:12px;display:flex}.promo-toggle{border:1px solid var(--border);background:var(--background);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.promo-toggle span{color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.promo-toggle svg{width:17px;height:17px;color:var(--brand-orange)}.promo-editor .field input{height:38px;font-size:14px}.promo-editor .field small{color:var(--muted-foreground);margin-top:4px;font-size:10.5px}.promo-preview{border:1px solid var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.promo-preview{border:1px solid color-mix(in oklab,var(--brand-orange) 35%,var(--border))}}.promo-preview{background:var(--brand-orange);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.promo-preview{background:color-mix(in oklab,var(--brand-orange) 10%,var(--card))}}.promo-preview{flex-direction:column;gap:2px;padding:12px;display:flex}.promo-preview span{color:var(--muted-foreground);font-size:11px}.promo-preview b{color:var(--brand-orange);font-size:22px}.promo-preview small{color:var(--muted-foreground);font-size:11px;text-decoration:line-through}@media (width<=900px){.supplier-product-layout,.supplier-detail-main{grid-template-columns:1fr}.supplier-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.supplier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-detail-grid{grid-template-columns:1fr}}.wizard{max-width:960px;margin:0 auto}.wizard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.wizard-head small{color:var(--muted-foreground);font-size:12.5px}.wizard-head h2{max-width:620px;margin-top:6px;font-size:25px;line-height:1.25}.wizard-card{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 26px var(--foreground);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wizard-card{box-shadow:0 8px 26px color-mix(in oklab,var(--foreground) 8%,transparent)}}.wizard-methods{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 26px 4px;display:grid}.wizard-methods button{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:20px 10px;font-size:13.5px;display:flex;position:relative}.wizard-methods button svg{width:24px;height:24px}.wizard-methods button.on{border-color:var(--brand-teal);box-shadow:0 0 0 2px var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.wizard-methods button.on{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-teal) 35%,transparent)}}.wizard-methods button.on{color:var(--brand-teal)}.wizard-methods button em{background:var(--brand-orange);color:#fff;border-radius:5px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-10px;right:-6px}.wizard-body{flex-direction:column;gap:6px;padding:22px 26px 26px;display:flex}.wizard-body b{font-size:16px}.wizard-body p{color:var(--muted-foreground);font-size:13.5px}.wizard-body input{border:1px solid var(--border);background:var(--background);border-radius:8px;height:46px;margin-top:12px;padding:0 14px;font-size:14px}.wizard-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}@media (width<=700px){.wizard-methods{grid-template-columns:1fr}}.order-detail{grid-template-columns:minmax(0,1.6fr) minmax(270px,.6fr);align-items:start;gap:16px;display:grid}.order-detail-main,.order-detail-side{flex-direction:column;gap:16px;display:flex}.order-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 22px 20px;display:grid}.order-summary-grid>div{border:1px solid var(--border);background:var(--background);border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.order-summary-grid small{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:10.5px}.order-summary-grid b{color:var(--foreground);font-size:13px}.order-summary-wide{grid-column:1/-1}.order-items{flex-direction:column;display:flex}.order-item{border-top:1px solid var(--border);grid-template-columns:78px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:16px 22px;display:grid}.order-item:first-child{border-top:0}.order-item-img{border:1px solid var(--border);background:var(--muted);border-radius:9px;justify-content:center;align-items:center;width:78px;height:78px;padding:8px;display:flex;overflow:hidden}.order-item-img img{object-fit:contain;width:100%;height:100%}.order-item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.order-item-body b{font-size:14px;line-height:1.25}.order-item-body>span{color:var(--muted-foreground);font-size:11.5px}.order-item-body p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.order-item-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.order-item-tags em{color:var(--brand-teal);background:var(--brand-teal);font-size:10.5px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.order-item-tags em{background:color-mix(in oklab,var(--brand-teal) 12%,var(--card))}}.order-item-tags em{border-radius:999px;padding:3px 9px}.order-item-price{text-align:right;white-space:nowrap;flex-direction:column;gap:3px;display:flex}.order-item-price small{color:var(--muted-foreground);font-size:11px}.order-item-price b{font-size:15px}.order-totals{flex-direction:column;gap:9px;padding:16px 20px 18px;display:flex}.order-totals span{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.order-totals span b{color:var(--foreground);font-size:13.5px}.order-total-row{border-top:1px solid var(--border);padding-top:10px;font-weight:700;color:var(--foreground)!important}.order-total-row b{color:var(--brand-orange)!important;font-size:20px!important}.order-totals>small{color:var(--muted-foreground);font-size:10.5px}.order-timeline{flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex}.order-timeline>div{grid-template-columns:16px 1fr;gap:10px;display:grid;position:relative}.order-timeline>div i{background:var(--border);border-radius:50%;width:11px;height:11px;margin-top:4px}.order-timeline>div.done i{background:var(--brand-teal)}.order-timeline b{font-size:12.5px;display:block}.order-timeline small{color:var(--muted-foreground);font-size:11px}@media (width<=980px){.order-detail{grid-template-columns:1fr}.order-summary-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.order-item{grid-template-columns:60px minmax(0,1fr)}.order-item-price{text-align:left;grid-column:2;align-items:flex-start}.order-summary-grid{grid-template-columns:1fr}}.admin-catalog-tools{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 30px var(--foreground);border-radius:12px;grid-template-columns:minmax(190px,auto) minmax(0,1fr);align-items:end;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-catalog-tools{box-shadow:0 10px 30px color-mix(in oklab,var(--foreground) 6%,transparent)}}.admin-catalog-tools{margin-bottom:16px;padding:16px 20px}.admin-catalog-tools .field{flex-direction:column;gap:6px;display:flex}.admin-catalog-tools .field small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:700}.admin-catalog-tools .field select{background:var(--background);border:1px solid var(--border);border-radius:9px;height:42px;padding:0 12px;font-size:13px}.admin-catalog-tools .search-with-icon{align-items:center;display:flex;position:relative}.admin-catalog-tools .search-with-icon svg{width:17px;height:17px;color:var(--muted-foreground);pointer-events:none;position:absolute;left:13px}.admin-catalog-tools .search-with-icon input{background:var(--background);border:1px solid var(--border);border-radius:9px;width:100%;height:42px;padding:0 14px 0 40px;font-size:13px}.admin-catalog-tools .search-with-icon input:focus{border-color:var(--brand-teal);box-shadow:0 0 0 3px var(--brand-teal);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-catalog-tools .search-with-icon input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-teal) 22%,transparent)}}@media (width<=700px){.admin-catalog-tools{grid-template-columns:1fr}}.client-tabs{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.client-tabs button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.client-tabs button svg{width:15px;height:15px}.client-tabs button:hover{border-color:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.client-tabs button:hover{border-color:color-mix(in oklab,var(--brand-teal) 45%,var(--border))}}.client-tabs button:hover{color:var(--brand-teal)}.client-tabs button.on{background:var(--brand-teal);border-color:var(--brand-teal);color:#fff;box-shadow:0 8px 20px var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.client-tabs button.on{box-shadow:0 8px 20px color-mix(in oklab,var(--brand-teal) 32%,transparent)}}.client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 20px;display:grid}.client-form-grid .field{flex-direction:column;gap:5px;display:flex}.client-form-grid .field>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px;font-weight:800}.client-form-grid .field input{border:1px solid var(--border);background:var(--background);height:40px;color:var(--foreground);border-radius:9px;padding:0 12px;font-size:13px}.client-form-grid .field input:focus{border-color:var(--brand-teal);box-shadow:0 0 0 2px var(--brand-teal);outline:none}@supports (color:color-mix(in lab, red, red)){.client-form-grid .field input:focus{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-teal) 28%,transparent)}}.client-form-wide{grid-column:1/-1}.client-billing-note{border:1px solid var(--brand-teal);align-items:center;gap:9px;margin:0 22px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.client-billing-note{border:1px solid color-mix(in oklab,var(--brand-teal) 32%,var(--border))}}.client-billing-note{background:var(--brand-teal);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.client-billing-note{background:color-mix(in oklab,var(--brand-teal) 9%,var(--card))}}.client-billing-note{color:var(--muted-foreground);padding:11px 13px;font-size:12px}.client-billing-note svg{width:16px;height:16px;color:var(--brand-teal);flex-shrink:0}.pay-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:18px;display:grid}.pay-card{color:#fff;box-shadow:0 16px 34px var(--foreground);border-radius:14px;flex-direction:column;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pay-card{box-shadow:0 16px 34px color-mix(in oklab,var(--foreground) 16%,transparent)}}.pay-card{min-height:158px}.pay-card:after{content:"";pointer-events:none;background:radial-gradient(220px 160px at 85% -20%,#ffffff38,#0000 60%);position:absolute;inset:0}.pay-card-navy{background:linear-gradient(135deg,oklch(34% .09 250),oklch(24% .07 265))}.pay-card-teal{background:linear-gradient(135deg,var(--brand-teal),oklch(38% .09 200))}.pay-card-orange{background:linear-gradient(135deg,var(--brand-orange),oklch(50% .14 40))}.pay-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pay-card-top b{font-size:14px;display:block}.pay-card-top span{opacity:.78;font-size:11px}.pay-card-top em{text-transform:uppercase;letter-spacing:.04em;background:#fff3;border-radius:999px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800}.pay-card-number{align-items:center;gap:8px;font-size:17px;display:flex}.pay-card-number i{background:#ffffff8c;border-radius:4px;width:26px;height:8px}.pay-card-number b{letter-spacing:.12em;margin-left:2px;font-weight:800}.pay-card-foot{opacity:.85;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:11px;display:flex}@media (width<=640px){.client-form-grid{grid-template-columns:1fr}}.market-search .search-photo-btn{cursor:pointer;width:38px;height:100%;color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:grid}.market-search .search-photo-btn:hover{color:var(--brand-teal)}.market-search .search-photo-btn svg{width:19px;height:19px}.market-search .search-photo-btn:disabled{opacity:.6;cursor:progress}.market-search .search-photo-btn .spin{animation:1s linear infinite spin}.photo-search-overlay{z-index:120;background:var(--background);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.photo-search-overlay{background:color-mix(in oklab,var(--background) 62%,transparent)}}.photo-search-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;animation:.22s ease-out photo-search-fade}.photo-search-modal{background:var(--card);border:1px solid var(--border);width:min(420px,94vw);box-shadow:0 28px 70px var(--foreground);border-radius:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.photo-search-modal{box-shadow:0 28px 70px color-mix(in oklab,var(--foreground) 22%,transparent)}}.photo-search-modal{animation:.26s cubic-bezier(.2,.7,.3,1.1) photo-search-pop;overflow:hidden}.photo-search-close{background:var(--foreground);border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.photo-search-close{background:color-mix(in oklab,var(--foreground) 10%,transparent)}}.photo-search-close{color:var(--foreground);cursor:pointer;z-index:2;transition:background .15s}.photo-search-close:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.photo-search-close:hover{background:color-mix(in oklab,var(--foreground) 18%,transparent)}}.photo-search-close svg{width:18px;height:18px}.photo-search-image{background:var(--muted);justify-content:center;align-items:center;width:100%;height:220px;padding:24px;display:flex;overflow:hidden}.photo-search-image img{object-fit:contain;max-width:100%;max-height:100%;display:block}.photo-search-body{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 26px 28px;display:flex}.photo-search-spinner{background:var(--brand-teal);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.photo-search-spinner{background:color-mix(in oklab,var(--brand-teal) 12%,var(--card))}}.photo-search-spinner{color:var(--brand-teal);box-shadow:0 0 0 4px var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.photo-search-spinner{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-teal) 8%,transparent)}}.photo-search-spinner svg{width:26px;height:26px;animation:1s linear infinite spin}.photo-search-body b{color:var(--foreground);font-size:16px}.photo-search-body p{color:var(--muted-foreground);max-width:300px;margin:0;font-size:12.5px;line-height:1.5}@keyframes photo-search-fade{0%{opacity:0}to{opacity:1}}@keyframes photo-search-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.photo-search-image{height:180px}}@keyframes spin{to{transform:rotate(360deg)}}.catalog-content{padding-top:calc(var(--topbar-h) + 18px)}@media (width>=1001px){.storefront{padding-left:160px;padding-right:160px}.storefront .offer-carousel{margin-left:-160px;margin-right:-160px}}.location-control>span{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.auction-page{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}@media (width<=800px){.auction-page{padding-left:0;padding-right:0}}.rfq-card{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 28px var(--foreground);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.rfq-card{box-shadow:0 8px 28px color-mix(in oklab,var(--foreground) 7%,transparent)}}.rfq-card{margin-top:20px;overflow:hidden}.rfq-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px;display:flex}.rfq-head h2{margin:0;font-size:18px;font-weight:700}.rfq-head p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.rfq-step{color:var(--primary);background:var(--accent);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.rfq-section{border-bottom:1px solid var(--border);padding:22px 32px}.rfq-section h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 14px;font-size:12px;font-weight:800}.rfq-grid{grid-template-columns:1.6fr 1fr;gap:18px 22px;display:grid}.rfq-field{flex-direction:column;gap:7px;display:flex}.rfq-field>span{color:var(--foreground);font-size:13px;font-weight:600}.rfq-field em{color:var(--brand-orange,#e8762c);font-style:normal}.rfq-field>small{color:var(--muted-foreground);font-size:11.5px}.rfq-field input,.rfq-field textarea{width:100%;font:inherit;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:9px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.rfq-field textarea{resize:vertical;min-height:110px;line-height:1.45}.rfq-field input:focus,.rfq-field textarea:focus,.rfq-affix:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.rfq-field input:focus,.rfq-field textarea:focus,.rfq-affix:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent)}}.rfq-affix{border:1px solid var(--border);background:var(--background);border-radius:9px;align-items:center;display:flex;overflow:hidden}.rfq-affix input{background:0 0;box-shadow:none!important;border:0!important}.rfq-affix b,.rfq-affix i{color:var(--muted-foreground);white-space:nowrap;padding:0 12px;font-size:13px;font-style:normal}.rfq-affix b{padding-right:0}.rfq-affix i{border-left:1px solid var(--border);background:var(--muted);align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rfq-affix i{background:color-mix(in oklab,var(--muted) 60%,transparent)}}.rfq-foot{background:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}@supports (color:color-mix(in lab, red, red)){.rfq-foot{background:color-mix(in oklab,var(--muted) 45%,transparent)}}.rfq-note{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;display:flex}.rfq-note svg{width:18px;color:var(--primary);flex:none}@media (width<=700px){.rfq-grid{grid-template-columns:1fr}.rfq-head,.rfq-section,.rfq-foot{padding-left:18px;padding-right:18px}.rfq-foot{flex-direction:column;align-items:stretch}}.auction-live{flex-direction:column;gap:16px;margin-top:20px;display:flex}.al-status{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 28px var(--foreground);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px 26px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.al-status{box-shadow:0 8px 28px color-mix(in oklab,var(--foreground) 6%,transparent)}}.al-req{flex-direction:column;gap:3px;display:flex}.al-req small,.al-kpis small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:700}.al-req b{font-size:20px;font-weight:700}.al-req span{color:var(--muted-foreground);font-size:13px}.al-state{color:#b4531a;background:oklab(68.6387% .106801 .123784/.12);border-radius:10px;align-items:center;gap:10px;padding:10px 16px;display:flex}.al-state.done{color:#15803d;background:oklab(62.7052% -.145969 .0869672/.12)}.al-state svg{width:20px}.al-state b{font-size:14px;display:block}.al-state small{opacity:.85;font-size:12px}.al-dot{background:#e8762c;border-radius:50%;width:10px;height:10px;animation:1.2s infinite alpulse}@keyframes alpulse{0%{box-shadow:0 0 oklab(68.6387% .106801 .123784/.6)}to{box-shadow:0 0 0 10px #0000}}.al-progress{background:var(--muted);height:4px;position:absolute;bottom:0;left:0;right:0}.al-progress span{background:linear-gradient(90deg,var(--primary),#e8762c);height:100%;transition:width .3s linear;display:block}.al-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.al-kpis>div{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.al-kpis b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.al-kpis em{color:var(--muted-foreground);font-size:14px;font-style:normal;font-weight:500}.al-kpis .good{color:#15803d}.al-board{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.al-board>header{border-bottom:1px solid var(--border);padding:20px 28px}.al-board h2{margin:0;font-size:17px;font-weight:700}.al-board header p{color:var(--muted-foreground);margin:4px 0 0;font-size:12.5px}.al-row{border-bottom:1px solid var(--border);grid-template-columns:40px minmax(220px,2.2fr) 1fr 1fr 1.6fr 1.1fr;align-items:center;gap:14px;padding:16px 28px;animation:.35s alin;display:grid}.al-row:last-child{border-bottom:0}@keyframes alin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.al-headrow{background:var(--muted);padding-top:10px;padding-bottom:10px}@supports (color:color-mix(in lab, red, red)){.al-headrow{background:color-mix(in oklab,var(--muted) 50%,transparent)}}.al-headrow{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:11px;font-weight:700;animation:none}.al-row .r{text-align:right}.al-row.lead{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.al-row.lead{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.al-row.win{background:oklab(62.7052% -.145969 .0869672/.07);box-shadow:inset 4px 0 #16a34a}.al-rank{background:var(--muted);border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.al-row.lead .al-rank{background:var(--primary);color:var(--primary-foreground)}.al-sup{align-items:center;gap:12px;min-width:0;display:flex}.al-avatar{background:var(--accent);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.al-sup b{align-items:center;gap:8px;font-size:14px;display:flex}.al-sup small{color:var(--muted-foreground);font-size:12px}.al-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.al-row.win .al-badge{background:#16a34a}.al-meta{font-size:13px;font-weight:600}.al-price b{font-variant-numeric:tabular-nums;font-size:16px}.al-price small{color:#15803d;font-size:11px}.al-bar{background:var(--muted);border-radius:3px;max-width:180px;height:5px;margin:5px 0 3px}.al-bar span{background:var(--primary);border-radius:3px;height:100%;display:block}.al-total{font-variant-numeric:tabular-nums;font-size:15px}@media (width<=900px){.al-kpis{grid-template-columns:1fr 1fr}.al-headrow{display:none}.al-row{grid-template-columns:32px 1fr auto;padding:14px 18px}.al-row .al-meta{display:none}.al-price{grid-column:2}.al-status{flex-direction:column;align-items:flex-start;padding:18px}}.qt-card{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 30px var(--foreground);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.qt-card{box-shadow:0 10px 30px color-mix(in oklab,var(--foreground) 8%,transparent)}}.qt-head{border-bottom:1px solid var(--border);background:linear-gradient(90deg,var(--primary),transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.qt-head{background:linear-gradient(90deg,color-mix(in oklab,var(--primary) 8%,transparent),transparent)}}.qt-title{align-items:center;gap:14px;display:flex}.qt-icon{background:var(--primary);width:42px;height:42px;color:var(--primary-foreground);border-radius:10px;place-items:center;display:grid}.qt-icon svg{width:20px}.qt-title small,.qt-block small,.qt-terms small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:700}.qt-title h2{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}.qt-tags{flex-wrap:wrap;gap:8px;display:flex}.qt-tag{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.qt-tag.ok{color:#15803d;background:oklab(62.7052% -.145969 .0869672/.12)}.qt-tag svg{width:14px}.qt-body{grid-template-columns:1.5fr 1fr;display:grid}.qt-info{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.qt-block{flex-direction:column;gap:4px;display:flex}.qt-block b{font-size:18px}.qt-block span{color:var(--muted-foreground);font-size:13px}.qt-terms{border:1px solid var(--border);background:var(--muted);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.qt-terms{background:color-mix(in oklab,var(--muted) 35%,transparent)}}.qt-terms>div{flex-direction:column;gap:3px;display:flex}.qt-terms b{font-size:14px}.qt-terms span{color:var(--muted-foreground);font-size:12px}.qt-sum{border-left:1px solid var(--border);background:var(--muted);padding:24px 28px}@supports (color:color-mix(in lab, red, red)){.qt-sum{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.qt-sum{flex-direction:column;gap:10px;display:flex}.qt-sum>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.qt-sum span{color:var(--muted-foreground)}.qt-sum b{font-variant-numeric:tabular-nums}.qt-total{border-top:1px solid var(--border);margin-top:4px;padding-top:12px}.qt-total span{color:var(--foreground);font-weight:700}.qt-total b{color:var(--primary);font-size:24px}.qt-total em{color:var(--muted-foreground);font-size:12px;font-style:normal;font-weight:600}.qt-save b{color:#15803d}.qt-save span{font-size:12.5px}.qt-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.qt-foot>div{gap:10px;display:flex}@media (width<=800px){.qt-body{grid-template-columns:1fr}.qt-sum{border-left:0;border-top:1px solid var(--border)}.qt-foot{flex-direction:column-reverse;align-items:stretch}.qt-foot>div{flex-direction:column}.qt-head,.qt-info,.qt-sum,.qt-foot{padding-left:18px;padding-right:18px}}.qt-new{color:#b4531a;border-color:#e8762c}.qt-new:hover{background:oklab(68.6387% .106801 .123784/.1)}.al-status .al-state{margin-left:auto}.aw-box{align-items:center;gap:28px;padding:28px;display:flex}.aw-radar{background:var(--primary);border-radius:50%;flex:none;place-items:center;width:110px;height:110px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.aw-radar{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.aw-radar>svg{width:30px;height:30px;color:var(--primary);z-index:1;position:relative}.aw-radar span{border:2px solid var(--primary);opacity:0;border-radius:50%;animation:2.4s infinite awping;position:absolute;inset:0}.aw-radar span:nth-child(2){animation-delay:.8s}.aw-radar span:nth-child(3){animation-delay:1.6s}@keyframes awping{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.15)}}.aw-text{flex:1;min-width:0}.aw-text>b{font-size:17px}.aw-text>p{color:var(--muted-foreground);margin:4px 0 14px;font-size:13px}.aw-list{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.aw-list li{border:1px solid var(--border);border-radius:9px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;transition:all .3s;display:flex}.aw-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.aw-list li small{color:var(--muted-foreground);font-size:11.5px}.aw-list li.got{background:oklab(62.7052% -.145969 .0869672/.07);border-color:oklab(62.7052% -.145969 .0869672/.4)}.aw-list li.got small,.aw-list li svg{color:#15803d}.aw-list li svg{width:16px}.aw-spin{border:2px solid var(--muted);border-top-color:var(--primary);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite awspin}@keyframes awspin{to{transform:rotate(360deg)}}@media (width<=800px){.aw-box{text-align:center;flex-direction:column}.aw-list{text-align:left;grid-template-columns:1fr}}.push-alert{top:calc(var(--topbar-h) + 16px);z-index:120;background:var(--card);border:1px solid var(--border);width:360px;max-width:calc(100vw - 32px);box-shadow:0 18px 40px var(--foreground);border-left:4px solid #16a34a;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:fixed;right:20px}@supports (color:color-mix(in lab, red, red)){.push-alert{box-shadow:0 18px 40px color-mix(in oklab,var(--foreground) 18%,transparent)}}@keyframes pushin{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.push-ico{color:#15803d;background:oklab(62.7052% -.145969 .0869672/.14);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.push-ico svg{width:18px}.push-alert>div{flex:1;min-width:0}.push-alert b{font-size:14px}.push-alert p{color:var(--muted-foreground);margin:3px 0 8px;font-size:12.5px}.push-alert>div>button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.push-x{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:2px}.push-x svg{width:16px}.rfq-grid-3{grid-template-columns:1.6fr 1fr .8fr}.rfq-modes{grid-template-columns:1fr 1fr;gap:12px;padding:20px 32px 0;display:grid}.rfq-modes button{text-align:left;border:1.5px solid var(--border);background:var(--background);cursor:pointer;color:var(--foreground);border-radius:11px;align-items:center;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.rfq-modes button svg{width:22px;color:var(--muted-foreground)}.rfq-modes button b{font-size:14px;display:block}.rfq-modes button small{color:var(--muted-foreground);font-size:12px}.rfq-modes button.on{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rfq-modes button.on{background:color-mix(in oklab,var(--primary) 6%,transparent)}}.rfq-modes button.on{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.rfq-modes button.on{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 12%,transparent)}}.rfq-modes button.on svg{color:var(--primary)}.bulk-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bulk-top h3{margin:0!important}.bulk-template{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.bulk-template svg{width:15px}.bulk-drop{text-align:center;border:2px dashed var(--border);background:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.bulk-drop{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.bulk-drop{cursor:pointer;transition:all .15s}.bulk-drop:hover,.bulk-drop.over{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bulk-drop:hover,.bulk-drop.over{background:color-mix(in oklab,var(--primary) 6%,transparent)}}.bulk-ico{background:var(--accent);width:48px;height:48px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.bulk-ico svg{width:22px}.bulk-drop b{font-size:14px}.bulk-drop p{color:var(--muted-foreground);margin:0;font-size:12.5px}.bulk-drop code{background:var(--card);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:11.5px}.bulk-file{border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.bulk-file>svg{color:#15803d;width:26px}.bulk-file>div{flex:1}.bulk-file b{font-size:13.5px;display:block}.bulk-file small{color:var(--muted-foreground);font-size:12px}.bulk-file button{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.bulk-file button.danger{color:#b91c1c;padding:6px 8px}.bulk-file button svg{width:15px}.bulk-table,.qt-lines{border:1px solid var(--border);border-radius:10px;max-height:320px;overflow:auto}.bulk-table table,.qt-lines table{border-collapse:collapse;width:100%;font-size:13px}.bulk-table th,.qt-lines th{background:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding:9px 12px;font-size:11px;position:sticky;top:0}.bulk-table td,.qt-lines td{border-top:1px solid var(--border);padding:9px 12px}.bulk-table .r,.qt-lines .r{text-align:right}.bulk-table td button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:2px}.bulk-table td button svg{width:14px}.bulk-table td button:hover{color:#b91c1c}.al-price small.muted{color:var(--muted-foreground)}@media (width<=700px){.rfq-grid-3,.rfq-modes{grid-template-columns:1fr}.rfq-modes{padding:16px 18px 0}}.store-footer{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html,body{overflow-x:clip}.login-error{color:#b91c1c;background:oklab(57.7099% .191149 .0987651/.1);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.portal-boot{background:var(--background);min-height:100vh}.login-pro{grid-template-columns:1.15fr 1fr;min-height:100vh;display:grid!important}.login-pro .portal-login-art{color:#fff;flex-direction:column;justify-content:flex-end;padding:56px 64px;display:flex;position:relative;overflow:hidden;background:url(/login-farmacia.jpg) 50%/cover no-repeat!important}.login-pro .portal-login-art:before{content:"";background:linear-gradient(#00344259 0%,#0034428c 45%,#002634f0 100%);position:absolute;inset:0}.login-pro .portal-login-art>*{position:relative}.login-pro .portal-login-art img{width:auto;height:44px;position:absolute;top:48px;left:64px}.login-pro .portal-login-art h2{max-width:460px;margin:0 0 12px;font-size:38px;font-weight:700;line-height:1.1}.login-pro .portal-login-art p{opacity:.9;max-width:460px;margin:0 0 24px;font-size:16px}.login-pro .portal-login-art ul{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.login-pro .portal-login-art li{align-items:center;gap:12px;font-size:15px;display:flex}.login-pro .portal-login-art li svg{color:#f6a03c;background:#ffffff24;border-radius:10px;flex:none;width:34px;height:34px;padding:8px}.login-pro .portal-login-art small{opacity:.7}.login-pro .portal-login-form{justify-content:center;align-items:center;padding:40px;display:flex;background:radial-gradient(circle at 80% 10%,#e3f1f5 0,#0000 55%),#f3f7f9!important}.login-pro .login-card{background:#fff;border:1px solid #e4ecef;border-radius:20px;width:100%;max-width:440px;padding:40px 40px 28px;box-shadow:0 24px 60px -20px #00344247,0 2px 6px #0000000a}.login-pro .login-card h1{color:#0b2f3a;margin:6px 0;font-size:28px;font-weight:700}.login-pro .login-card>p{color:#5b7079;margin:0 0 24px}.login-pro .login-card form{gap:16px;display:grid}.login-pro .login-card .field{color:#23414b;gap:6px;font-size:13px;font-weight:600;display:grid}.login-pro .login-card .field input{background:#f9fbfc;border:1px solid #d5e0e4;border-radius:12px;height:48px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.login-pro .login-card .field input:focus{background:#fff;border-color:#00657a;outline:none;box-shadow:0 0 0 4px #00657a1f}.login-pro .login-card button[type=submit]{border-radius:12px;gap:8px;height:50px;font-size:16px;font-weight:600}.login-pro .portal-login-back{margin-bottom:10px}.login-card-foot{color:#5b7079;border-top:1px solid #edf2f4;justify-content:center;gap:6px;margin-top:22px;padding-top:18px;font-size:14px;display:flex}.login-secure{color:#7a8d94;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.login-secure svg{color:#1f9d6b;width:14px;height:14px}@media (width<=900px){.login-pro{grid-template-columns:1fr}.login-pro .portal-login-art{min-height:300px;padding:32px}.login-pro .portal-login-art img{top:28px;left:32px}.login-pro .portal-login-art h2{font-size:28px}.login-pro .portal-login-art ul{display:none}}.pw-wrap{display:block;position:relative}.pw-wrap input{width:100%;padding-right:46px!important}.pw-eye{color:#6b818a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye:hover{color:#00657a;background:#eef4f6}.pw-eye svg{width:18px;height:18px}.login-pro .portal-login-art img{max-width:none;height:76px!important}@media (width<=900px){.login-pro .portal-login-art img{height:56px!important}}.login-pro{background:#fff!important}.login-pro .portal-login-form{max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important}.sl-page{color:#1f2d33;background:#fff;min-height:100vh}.sl-top{background:#00576a;align-items:center;height:64px;padding:0 32px;display:flex}.sl-top button{cursor:pointer;background:0 0;border:0;padding:0}.sl-top img{height:40px;display:block}.sl-main{grid-template-columns:1fr 400px;align-items:start;gap:56px;max-width:1000px;margin:0 auto;padding:56px 24px;display:grid}.sl-left h1{max-width:400px;margin:0 0 28px;font-size:30px;font-weight:600;line-height:1.3}.sl-eyebrow{letter-spacing:.04em;color:#6b7b82;margin-bottom:8px;font-size:13px;display:block}.sl-security{cursor:pointer;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:260px;margin:0 0 24px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 1px 4px #0000001f}.sl-security span{flex:1}.sl-security svg{width:20px;height:20px}.sl-account{border:1px solid #dfe5e8;border-radius:40px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 18px 8px 8px;display:inline-flex}.sl-account>span{color:#00657a;background:#e6f1f4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sl-account>span svg{width:18px;height:18px}.sl-account b{font-size:13px;font-weight:600;display:block}.sl-account button{color:#00657a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sl-link{color:#00657a;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:14px;display:block}.sl-link.muted{color:#6b7b82;font-size:13px}.sl-card{background:#fff;border:1px solid #e2e7ea;border-radius:8px;padding:28px 26px}.sl-card form{gap:14px;display:grid}.sl-field{gap:6px;font-size:14px;display:grid}.sl-field input{border:1px solid #c7cfd3;border-radius:6px;width:100%;height:48px;padding:0 12px;font-size:16px}.sl-field input:focus{border-color:#00657a;outline:none;box-shadow:0 0 0 2px #00657a33}.sl-field input.err{border-color:#dc2626}.sl-error{color:#dc2626;margin:-6px 0 0;font-size:13px}.sl-primary{color:#fff;cursor:pointer;background:#00657a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:16px;font-weight:600;display:flex}.sl-primary:hover:not(:disabled){background:#00505f}.sl-primary:disabled{opacity:.5;cursor:default}.sl-ghost{color:#00657a;cursor:pointer;background:0 0;border:0;padding:8px;font-size:15px;font-weight:500}.sl-or{color:#333;align-items:center;gap:16px;display:flex}.sl-or:before,.sl-or:after{content:"";background:#e2e7ea;flex:1;height:1px}.sl-google{cursor:pointer;background:#fff;border:1px solid #d6dcdf;border-radius:6px;align-items:center;height:44px;padding:0 12px;font-size:15px;display:flex}.sl-google span{text-align:center;flex:1}.sl-google:hover{background:#f7f9fa}.sl-methods{gap:4px;display:grid}.sl-methods>button:not(.sl-ghost){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:12px 8px;display:flex}.sl-methods>button:not(.sl-ghost):hover{background:#f4f8f9}.sl-methods>button div{flex:1}.sl-methods b{font-size:16px;font-weight:600;display:block}.sl-methods small{color:#56656b;font-size:13px}.sl-methods>button>svg{color:#00657a;width:18px}.sl-ico{color:#00576a;background:#e6f1f4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.sl-ico svg{width:20px;height:20px}.sl-methods hr{border:0;border-top:1px solid #e2e7ea;margin:10px 0}.sl-hint{color:#8a4b08;background:#fff6eb;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:13px}@media (width<=860px){.sl-main{grid-template-columns:1fr;gap:24px;padding:32px 18px}.sl-left h1{font-size:24px}}.login-pro.login-admin .portal-login-art{background-image:url(/login-admin.jpg)!important}.notification-pop{border:1px solid #e3eaed;animation:.18s ease-out notifIn;overflow:hidden;border-radius:16px!important;width:400px!important;box-shadow:0 24px 60px -12px #00344247,0 4px 12px #0000000f!important}@keyframes notifIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.notification-pop .notif-head{background:linear-gradient(#f6fafb,#fff);border-bottom:1px solid #edf2f4!important;padding:16px 18px 14px 20px!important}.notification-pop .notif-head b{color:#0b2f3a;font-weight:700;margin:0!important;font-size:16px!important}.notification-pop .notif-head button{color:#56707a;width:34px;height:34px;border-radius:10px!important}.notification-pop .notif-head button:hover{color:#00657a;background:#e9f2f4!important}.notification-pop .notif-row{transition:background .15s;position:relative;border:0!important;border-bottom:1px solid #f0f4f5!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 18px 14px 20px!important;display:flex!important}.notification-pop .notif-row:last-child{border-bottom:0!important}.notification-pop .notif-row:hover{background:#f4f9fa!important}.notification-pop .notif-row:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;transition:background .15s;position:absolute;top:12px;bottom:12px;left:0}.notification-pop .notif-row:hover:before{background:#00657a}.notification-pop .notif-ico{border-radius:12px!important;width:44px!important;height:44px!important}.notification-pop .notif-ico svg{width:21px!important;height:21px!important}.notification-pop .notif-row>div{border:0!important;gap:3px!important;padding:0!important}.notification-pop .notif-row b{color:#0b2f3a;font-size:14px!important;font-weight:600!important}.notification-pop .notif-row p,.notification-pop p{color:#5f747c!important;border:0!important;padding:0!important;font-size:12.5px!important;line-height:1.4!important}.notification-pop .notif-badge{min-width:22px;padding:0 6px;box-shadow:0 0 0 3px #fff;border-radius:11px!important;width:auto!important;height:22px!important;font-size:11px!important}.notification-pop .notif-row>svg:last-child{transition:transform .15s,color .15s;color:#9fb0b6!important;width:16px!important;height:16px!important}.notification-pop .notif-row:hover>svg:last-child{transform:translate(2px);color:#00657a!important}@media (width>=1001px){.storefront{padding-left:max(220px,50% - 620px)!important;padding-right:max(220px,50% - 620px)!important}.storefront .offer-carousel{margin-left:min(-220px,620px - 50%)!important;margin-right:min(-220px,620px - 50%)!important}}@media (width>=1001px) and (width<=1300px){.storefront{padding-left:120px!important;padding-right:120px!important}.storefront .offer-carousel{margin-left:-120px!important;margin-right:-120px!important}}.account-wrap{display:flex;position:relative}.account-action .acc-caret{margin-left:2px;transition:transform .15s;width:14px!important;height:14px!important}.account-action.open .acc-caret{transform:rotate(180deg)}.acc-avatar{color:#fff;letter-spacing:.02em;background:#f6a03c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.acc-avatar.lg{background:linear-gradient(135deg,#00657a,#0b8aa3);width:52px;height:52px;font-size:18px}.account-menu{z-index:95;color:#1f2d33;text-align:left;background:#fff;border:1px solid #e3eaed;border-radius:14px;width:320px;animation:.18s ease-out notifIn;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px -12px #0034424d,0 4px 12px #0000000f}.acc-pointer{background:#fff;border-top:1px solid #e3eaed;border-left:1px solid #e3eaed;width:14px;height:14px;position:absolute;top:-7px;right:36px;transform:rotate(45deg)}.acc-head{border-bottom:1px solid #edf2f4;align-items:center;gap:14px;padding:18px 20px;display:flex}.acc-head div{flex-direction:column;min-width:0;display:flex}.acc-head b{color:#0b2f3a;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.acc-head small{color:#6b7f87;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.acc-head em{color:#00657a;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600}.acc-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f28a1e,#f6a03c);border:0;border-radius:20px;align-items:center;gap:8px;width:calc(100% - 32px);height:40px;margin:14px 16px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.acc-cta svg{width:16px;height:16px}.acc-cta svg:last-child{margin-left:auto}.acc-cta:hover{filter:brightness(1.05)}.acc-group{border-top:1px solid #edf2f4;padding:6px 0}.acc-group button{color:#2a3b42;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 24px;font-size:14.5px;display:flex}.acc-group button:hover{color:#00657a;background:#f4f9fa}.acc-tag{color:#fff;letter-spacing:.03em;background:#00657a;border-radius:10px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-weight:700}.acc-tag.green{background:#1f9d6b}.acc-logout{font-weight:600;color:#c2410c!important}.acc-logout svg{width:17px;height:17px}.acc-logout:hover{background:#fff4ed!important}.storefront .offer-carousel{width:100vw!important;max-width:none!important;height:420px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media (width<=1000px){.storefront .offer-carousel{height:320px!important}}@media (width<=560px){.storefront .offer-carousel{height:240px!important}}@media (width>=1301px){.storefront{padding-left:max(160px,50% - 700px)!important;padding-right:max(160px,50% - 700px)!important}}@media (width>=1001px) and (width<=1300px){.storefront{padding-left:90px!important;padding-right:90px!important}}@media (width>=601px){:root{--topbar-h:120px}.marketplace-sub{height:52px!important;padding:0 28px!important}.marketplace-sub button{font-size:14.5px}}.shortcut-scroll .shortcut-photo{aspect-ratio:1;border-radius:8px;place-items:center;padding:14px;position:relative;overflow:hidden;background:#f5f5f5!important;display:grid!important}.shortcut-scroll .shortcut-photo img{mix-blend-mode:multiply;object-fit:contain;max-width:100%;max-height:100%}.shortcut-scroll .shortcut-photo em{position:absolute;bottom:8px;left:8px}.shortcut-scroll>button>b{margin-top:10px}.deal-products>button>div{aspect-ratio:1;border-radius:8px;place-items:center;padding:14px;position:relative;overflow:hidden;background:#f5f5f5!important;display:grid!important}.deal-products>button>div img{mix-blend-mode:multiply;object-fit:contain;max-width:100%;max-height:100%}.deal-products>button>div em{position:absolute;bottom:8px;left:8px}.deal-products>button>b{margin-top:10px}.pdp{max-width:1200px!important;margin:0 auto!important;padding:8px 24px 40px!important}.pdp .pdp-grid{background:#fff;border:1px solid #e6ecee;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:28px 28px 32px!important}.pdp .pdp-buybox{box-shadow:none!important;border:1px solid #e6ecee!important;border-radius:10px!important}.pdp .pdp-main-photo{background:#fff}.pdp .pdp-related{background:#fff;border:1px solid #e6ecee;border-radius:10px;border-top:1px solid #e6ecee!important;margin-top:18px!important;padding:24px 28px!important}.pdp .pdp-related img{mix-blend-mode:multiply}@media (width<=1000px){.pdp{padding:8px 14px 32px!important}.pdp .pdp-grid{padding:18px!important}}.acc-avatar.acc-avatar-default{color:#7a8794;background:#e6ebef;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.acc-avatar.acc-avatar-default svg{stroke-width:2.2px;width:70%;height:70%;margin-top:18%}.al-row.pickable{cursor:pointer}.al-row.pickable:not(.win):hover{background:#f6f9fb}.al-total{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.al-pick{color:#1f5fa8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1f5fa8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.al-pick:hover{color:#fff;background:#1f5fa8}.al-pick.on{color:#2e9e4f;cursor:default;border-color:#2e9e4f;align-items:center;gap:4px;display:inline-flex}.al-pick.on svg{width:13px;height:13px}.sell-cta+.sell-login{margin-left:20px}@media (width<=560px){.sell-cta+.sell-login{margin-top:12px;margin-left:0}}.duo-banner{grid-template-columns:repeat(4,minmax(0,1fr))!important}.duo-banner .duo-panel{flex-direction:column-reverse;min-height:0;display:flex!important}.duo-banner .duo-art{height:150px;min-height:0;width:100%!important}.duo-banner .duo-copy{padding:16px 18px!important}.duo-banner .duo-copy strong{font-size:17px!important}@media (width<=1000px){.duo-banner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.duo-banner{grid-template-columns:1fr!important}}.shortcut-scroll del,.deal-products del,.price del,.deal-products>button>small{line-height:1.3;font-size:14px!important}.shortcut-scroll .shortcut-photo em,.deal-products>button>div em,.product-card em,.pdp-badge{padding:4px 9px!important;font-size:14px!important;font-weight:800!important}@media (width>=1301px){.catalog-list{padding-left:max(140px,50% - 700px);padding-right:max(140px,50% - 700px)}}@media (width>=1001px) and (width<=1300px){.catalog-list{padding-left:70px;padding-right:70px}}.catalog-list .product-visual{aspect-ratio:1;border-radius:8px;place-items:center;padding:14px;display:grid;position:relative;overflow:hidden;background:#f5f5f5!important}.catalog-list .product-visual img{mix-blend-mode:multiply;object-fit:contain;max-width:100%;max-height:100%}.catalog-list{clip-path:inset(-40px -100vmax -60px);background:#fff;padding-top:4px;padding-bottom:24px;box-shadow:0 0 0 100vmax #fff}@media (width>=701px){.catalog-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;gap:22px!important}}@media (width>=1301px){.catalog-list{padding-left:max(90px,50% - 750px)!important;padding-right:max(90px,50% - 750px)!important}}@media (width>=1001px) and (width<=1300px){.catalog-list{padding-left:40px!important;padding-right:40px!important}}@media (width>=701px){.catalog-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:12px!important}}.catalog-list .product-card{padding:10px!important}.catalog-list .product-visual{aspect-ratio:1;width:100%!important;height:auto!important}.catalog-list .product-visual img{width:100%;height:100%}@media (width>=701px){.catalog-list .product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:10px!important}}main.catalog-content:has(.catalog-list){background:#fff}.coupons-hero{margin-bottom:18px}.coupons-steps{flex-wrap:wrap;gap:10px 22px;margin:16px 0 0;padding:0;list-style:none;display:flex}.coupons-steps li{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.coupons-steps b{background:#fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.commerce-page.coupons-page{max-width:1080px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.catalog-related{gap:16px;margin-top:36px;display:grid}.catalog-related .category-shortcuts{border:1px solid var(--border);border-radius:8px}.product-card h3,.product-card b,.shortcut-scroll>button>b,.deal-products>button>b{transition:color .15s}.product-card:hover h3,.shortcut-scroll>button:hover>b,.deal-products>button:hover>b,.product-card:focus-visible h3{text-underline-offset:2px;text-decoration:underline;color:#1f5fa8!important}.product-card:hover .product-visual,.shortcut-scroll>button:hover .shortcut-photo,.deal-products>button:hover>div{box-shadow:0 0 0 2px #1f5fa833;box-shadow:inset 0 0 0 2px #1f5fa855!important}.product-card:hover h3,.shortcut-scroll>button:hover>b,.deal-products>button:hover>b{text-decoration:none!important}.product-card:hover .product-visual,.shortcut-scroll>button:hover .shortcut-photo,.deal-products>button:hover>div{box-shadow:inset 0 0 0 2px #1f5fa826!important}.catalog-list,.catalog-related{min-width:0;max-width:100%}.catalog-related{overflow:hidden}.catalog-related .category-shortcuts{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.catalog-related .shortcut-carousel{margin:0!important}.catalog-related .shortcut-scroll{padding-left:0!important;padding-right:0!important}.catalog-related .shortcut-arrow-left{left:4px!important}.catalog-related .shortcut-arrow-right{right:4px!important}.catalog-duo{min-width:0;margin-top:36px}.catalog-offers-panel{background:#fff;border:1px solid #0f283c12;border-radius:10px;min-width:0;margin-top:36px;padding:18px 20px}.catalog-offers-panel .shortcut-heading h1{margin:0;font-size:18px}.catalog-offers-panel .catalog-duo{margin-top:0}.catalog-offers-panel .duo-panel{box-shadow:none!important;border:1px solid #0f283c0f!important}.catalog-offers-panel{border:0!important;margin-top:64px!important;padding-left:0!important;padding-right:0!important}main.catalog-content:has(.favorites-page){background:#fff}.favorites-page .saved-grid>article>span:first-child{border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;background:#f5f5f5!important}.favorites-page .saved-grid>article>span:first-child img{mix-blend-mode:multiply;object-fit:contain}.favorites-page .saved-grid>article{box-shadow:none!important;border:1px solid #0f283c12!important}.favorites-page .saved-grid>article:hover h3,.favorites-page .saved-grid>article:hover b{color:#1f5fa8}.favorites-page .saved-grid>article{cursor:pointer}.favorites-page .saved-grid>article :is(h3,b,strong){transition:color .15s}.favorites-page .saved-grid>article:hover :is(h3,b){text-decoration:none;color:#1f5fa8!important}.favorites-page .saved-grid>article:hover>span:first-child{box-shadow:inset 0 0 0 2px #1f5fa826}.favorites-page .saved-grid>article{box-shadow:none!important;background:0 0!important;border:0!important}.favorites-page .fav-promo{color:#d32f2f;align-items:center;gap:6px;margin:6px 0 2px;font-size:12px;font-weight:700;background:0 0!important;display:flex!important}.favorites-page .fav-promo i{color:#fff;background:#d32f2f;border-radius:4px;padding:3px 7px;font-size:13px;font-style:normal;font-weight:800}.favorites-page .fav-price{align-items:baseline;gap:8px;display:flex}.favorites-page .fav-price del{color:#7a8794;font-size:14px}.favorites-page .catalog-list{box-shadow:none;clip-path:none;padding-left:0!important;padding-right:0!important}.returns-page{max-width:1080px!important;margin:0 auto!important}.returns-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex!important}.returns-new{gap:8px;font-weight:700;color:#1f5fa8!important;background:#fff!important}.returns-new svg{width:16px;height:16px}.returns-tabs{border-bottom:1px solid #e3e8ef;gap:4px;margin:24px 0 12px;display:flex}.returns-tabs button{color:#5b6675;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:600}.returns-tabs button.active{color:#1f5fa8;border-color:#1f5fa8}.returns-table{background:#fff;border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.returns-row{color:#1b2430;border-top:1px solid #eef1f5;grid-template-columns:110px 1.8fr 100px 110px 190px 110px;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:grid}.returns-row:first-child{border-top:0}.returns-head{text-transform:uppercase;letter-spacing:.04em;color:#6b7684;background:#f7f9fc;padding:12px 20px;font-size:12px;font-weight:700}.returns-row b{font-weight:600;display:block}.returns-row small{color:#6b7684;margin-top:2px;font-size:12px;display:block}.rt-folio{color:#1f5fa8;font-weight:700}.rt-link{color:#1f5fa8;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.rt-link svg{width:15px;height:15px}@media (width<=800px){.returns-head{display:none}.returns-row{grid-template-columns:1fr 1fr}.returns-hero{flex-direction:column;align-items:flex-start}}.quotes-empty{text-align:center;color:#6b7684;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding:48px;display:flex}.quotes-empty svg{color:#1f5fa8;width:36px;height:36px}.quotes-empty b{color:#1b2430;font-size:16px}.quotes-row{flex-wrap:wrap}.qt-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.rt-icon{color:#1f5fa8;border:1px solid #dbe3ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rt-icon:hover{background:#eef4fb}.rt-icon svg{width:16px;height:16px}.rt-link svg.rot{transform:rotate(180deg)}.qd-panel{background:#f8fafd;border:1px solid #e6ecf3;border-radius:10px;grid-column:1/-1;margin-top:6px;padding:18px}.qd-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qd-head button{gap:6px}.qd-head svg{width:15px;height:15px}.qd-table{background:#fff;border:1px solid #e6ecf3;border-radius:8px;overflow:hidden}.qd-row{border-top:1px solid #eef1f5;grid-template-columns:2fr 110px 140px 120px 130px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.qd-row:first-child{border-top:0}.qd-h{text-transform:uppercase;color:#6b7684;letter-spacing:.04em;background:#f3f6fa;font-size:11px;font-weight:700}.qd-row.win{background:#eefaf3}.qd-badge{color:#127a45;background:#d7f3e3;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.qd-items{color:#4a5563;flex-direction:column;gap:4px;margin-top:14px;font-size:13px;display:flex}.qd-items b{color:#1b2430;margin-bottom:2px}.qd-empty{color:#6b7684;font-size:13px}.rt-del{color:#c0392b!important}.rt-del:hover{background:#fdeeee!important;border-color:#f3c4c0!important}.qdel-backdrop{z-index:200;background:#0f192873;place-items:center;display:grid;position:fixed;inset:0}.qdel-modal{text-align:center;background:#fff;border-radius:14px;width:min(420px,92vw);padding:28px;box-shadow:0 20px 50px #0003}.qdel-ico{color:#c0392b;background:#fdeeee;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:12px;display:inline-grid}.qdel-ico svg{width:24px;height:24px}.qdel-modal h3{margin-bottom:6px;font-size:18px;font-weight:700}.qdel-modal p{color:#5b6675;margin-bottom:20px;font-size:14px}.qdel-actions{justify-content:center;gap:10px;display:flex}.qdel-confirm{color:#fff!important;background:#c0392b!important}.qd-btns{gap:8px;display:flex}.qd-btns button{gap:6px}.qd-btns svg{width:15px;height:15px}.qd-del{color:#c0392b!important;border-color:#f3c4c0!important}.qd-del:hover{background:#fdeeee!important}.qd-sub{color:#4a5563;margin-bottom:8px;font-size:13px;display:block}.quotes-row{grid-template-columns:110px 1.6fr 1.3fr 150px 130px!important}.qt-click{cursor:pointer;transition:background .15s}.qt-click:hover{background:#f3f7fc}.qd-page{padding-top:24px}.qd-back{color:#1f5fa8;align-items:center;gap:4px;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-flex}.qd-back svg{width:16px;height:16px}.qd-summary{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:16px;padding:20px;display:grid}.qd-summary span{text-transform:uppercase;letter-spacing:.04em;color:#6b7684;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.qd-summary b{color:#1b2430;font-size:15px}.qd-summary small{color:#6b7684;font-size:12px;display:block}.qd-page .qd-panel{background:#fff;margin-top:0}@media (width<=800px){.qd-summary{grid-template-columns:1fr 1fr}}.trk-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;margin:18px 0;padding:22px}.trk-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.trk-head b{font-size:18px}.trk-head p{color:#6b7684;margin-top:2px;font-size:13px}.trk-badge{color:#1f5fa8;background:#eaf2fb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.trk-badge svg{width:15px;height:15px}.trk-progress{margin:18px 0}.trk-progress div{color:#4a5563;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.trk-progress i{background:#e6ebf1;border-radius:99px;height:8px;display:block;overflow:hidden}.trk-progress em{background:#1f5fa8;border-radius:99px;height:100%;display:block}.trk-now{background:#f4f8fd;border:1px solid #d6e4f3;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.trk-now svg{color:#1f5fa8;flex:none;width:22px;height:22px}.trk-now p{color:#4a5563;margin-top:2px;font-size:13px}.trk-cols{grid-template-columns:1.2fr 1fr;gap:28px;margin-top:22px;display:grid}.trk-sub{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.trk-sub svg{width:18px;height:18px}.trk-steps{margin:0;padding:0;list-style:none}.trk-steps li{gap:12px;padding-bottom:18px;display:flex;position:relative}.trk-steps li:not(:last-child):before{content:"";background:#e3e8ef;width:2px;position:absolute;top:28px;bottom:0;left:13px}.trk-steps li.done:not(:last-child):before{background:#1f8a4c}.trk-steps li>span{background:#e9edf2;border:2px solid #e3e8ef;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.trk-steps li.done>span{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.trk-steps li.active>span{color:#fff;background:#1f5fa8;border-color:#cfe0f3;box-shadow:0 0 0 4px #1f5fa81f}.trk-steps li>span svg{width:14px;height:14px}.trk-steps b{font-size:14px}.trk-steps li:not(.done):not(.active) b{color:#9aa4b1;font-weight:500}.trk-steps small{color:#6b7684;font-size:12px;display:block}.trk-steps p{color:#4a5563;margin-top:2px;font-size:13px}.trk-steps li.active p{color:#1f5fa8}.trk-steps em{color:#6b7684;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-style:normal;display:flex}.trk-steps em svg{width:12px;height:12px}.trk-box{color:#4a5563;background:#f6f8fb;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}.trk-box b{color:#1b2430}@media (width<=800px){.trk-cols{grid-template-columns:1fr}}.ret-row{grid-template-columns:110px 1.8fr 110px 130px 200px!important}.nt-count{color:#fff;background:#1f5fa8;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px}.nt-group{margin-top:18px}.nt-group h4{text-transform:uppercase;letter-spacing:.05em;color:#6b7684;margin:0 0 8px 2px;font-size:12px;font-weight:700}.nt-row{cursor:pointer;border-top:1px solid #eef1f5;gap:14px;padding:16px 20px;transition:background .15s;display:flex}.nt-row:first-child{border-top:0}.nt-row:hover{background:#f3f7fc}.nt-row.unread{background:#f7fafe}.nt-ico{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.nt-ico svg{width:18px;height:18px}.nt-ico.oferta{color:#e8731f;background:#fff1e6}.nt-ico.envio{color:#1f5fa8;background:#eaf2fb}.nt-ico.alerta{color:#c0392b;background:#fdeeee}.nt-ico.orden{color:#1f8a4c;background:#e8f6ee}.nt-ico.promo{color:#6b46c1;background:#f1ecfb}.nt-body{flex:1;min-width:0}.nt-body b{color:#1b2430;font-size:14px}.nt-row:not(.unread) .nt-body b{font-weight:500}.nt-body p{color:#5b6675;margin-top:2px;font-size:13px}.nt-cta{color:#1f5fa8;align-items:center;gap:2px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.nt-cta svg{width:13px;height:13px}.nt-meta{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.nt-meta small{color:#8a94a2;font-size:12px}.nt-dot{background:#1f5fa8;border-radius:50%;width:9px;height:9px}.notif-all{color:#1f5fa8;background:#fff;border-top:1px solid #e6ecf1;justify-content:center;align-items:center;gap:4px;width:100%;padding:14px;font-size:14px;font-weight:700;display:flex}.notif-all:hover{background:#f3f7fc}.notif-all svg{width:16px;height:16px}.acc-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.acc-avatar{overflow:hidden}.acc-head-link{cursor:pointer;transition:background .15s}.acc-head-link:hover{background:#f3f7fc}.pf-page{padding-top:28px}.pf-top{align-items:center;gap:20px;margin-bottom:28px;display:flex}.pf-avatar{color:#fff;background:#0f5c6b;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;font-size:28px;font-weight:700;display:grid;position:relative}.pf-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pf-avatar em{color:#1f5fa8;background:#fff;border:1px solid #dbe3ee;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #0000001f}.pf-avatar em svg{width:15px;height:15px}.pf-avatar:hover{filter:brightness(.95)}.pf-top h1{font-size:22px;font-weight:700}.pf-top p{color:#4a5563;font-size:14px}.pf-top small{color:#0f5c6b;font-weight:600}.pf-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pf-opt{text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:10px;flex-direction:column;gap:4px;min-height:130px;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.pf-opt:hover{border-color:#c9d9ec;box-shadow:0 4px 14px #1f5fa814}.pf-opt svg{color:#1f5fa8;width:22px;height:22px;margin-bottom:auto}.pf-opt b{margin-top:18px;font-size:15px}.pf-opt small{color:#6b7684;font-size:13px}.pf-h1{font-size:24px;font-weight:700}.pf-lead{color:#5b6675;margin:4px 0 20px;font-size:14px}.pf-box{background:#fff;border:1px solid #e3e8ef;border-radius:10px;margin-bottom:18px;overflow:hidden}.pf-box h3{border-bottom:1px solid #eef1f5;padding:16px 20px;font-size:16px;font-weight:700}.pf-row{text-align:left;border-top:1px solid #f0f3f6;align-items:center;gap:14px;width:100%;padding:14px 20px;display:flex}.pf-row:first-of-type{border-top:0}.pf-row:hover{background:#f7fafd}.pf-row>svg{color:#5b6675;flex:none;width:18px;height:18px}.pf-row>svg:last-child{color:#9aa4b1}.pf-row div{flex:1}.pf-row b{font-size:14px;font-weight:500;display:block}.pf-row small{color:#6b7684;font-size:12px}.pf-ok{color:#fff;background:#1f8a4c;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.pf-ok svg{width:12px;height:12px}.pf-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.pf-card{aspect-ratio:1.586;color:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f1e3c2e}.pf-card:after{content:"";background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.c-blue{background:linear-gradient(135deg,#1f5fa8,#0d2f63)}.c-dark{background:linear-gradient(135deg,#3a3f47,#121418)}.c-teal{background:linear-gradient(135deg,#127f8c,#0b3f4a)}.pf-card-top{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.pf-card-top b{letter-spacing:.04em;font-size:16px;font-style:italic}.pf-chip{background:linear-gradient(135deg,#e9d18a,#b8953d);border-radius:6px;width:40px;height:30px}.pf-num{letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:19px}.pf-card-bot{justify-content:space-between;font-size:12px;display:flex}.pf-card-bot small{opacity:.7;text-transform:uppercase;font-size:10px;display:block}.pf-card-foot{color:#4a5563;justify-content:space-between;align-items:center;padding:10px 4px;font-size:13px;display:flex}.pf-card-foot button{color:#c0392b;font-weight:600}.pf-card-add{aspect-ratio:1.586;color:#1f5fa8;border:2px dashed #c9d5e3;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.pf-card-add:hover{background:#f3f7fc}.pf-card-add svg{width:18px;height:18px}.pf-addr{background:#fff;border:1px solid #e3e8ef;border-radius:10px;justify-content:space-between;gap:16px;padding:20px;display:flex}.pf-addr b{font-size:16px}.pf-addr p{margin:2px 0 8px;font-size:14px}.pf-addr small{color:#6b7684;font-size:13px;display:block}.pf-addr>button{color:#1f5fa8;align-self:flex-start;font-size:14px;font-weight:600}.pf-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pf-tags span{color:#4a5563;background:#eef1f5;border-radius:6px;padding:3px 8px;font-size:12px}.pf-addr-add{color:#1f5fa8;background:#e4edf7;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:14px;font-weight:600;display:flex}.pf-addr-add svg{width:16px;height:16px}@media (width<=800px){.pf-grid{grid-template-columns:1fr}}.pf-form-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding-right:16px;display:flex}.pf-form-head h3{border:0!important}.pf-edit{color:#1f5fa8;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.pf-edit:hover{background:#eef4fb}.pf-edit svg{width:15px;height:15px}.pf-fields{grid-template-columns:1fr 1fr;gap:18px 24px;padding:20px;display:grid}.pf-field{flex-direction:column;gap:6px;display:flex}.pf-field span{color:#6b7684;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.pf-field b{color:#1b2430;padding:9px 0;font-size:15px;font-weight:500}.pf-field input{background:#fff;border:1px solid #cfd8e3;border-radius:8px;height:40px;padding:0 12px;font-size:14px}.pf-field input:focus{border-color:#1f5fa8;outline:none;box-shadow:0 0 0 3px #1f5fa81f}.pf-form.editing{border-color:#bcd2ea}.pf-form-actions{background:#f8fafd;border-top:1px solid #eef1f5;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media (width<=700px){.pf-fields{grid-template-columns:1fr}}.pf-form-head h3{align-items:center;gap:8px;display:flex}.pf-h3-ico{color:#1f5fa8;width:18px;height:18px}.pf-addr-view{padding:16px 20px 20px}.pf-addr-view p{margin-bottom:8px;font-size:14px}.pf-addr-view small{color:#6b7684;font-size:13px;display:block}.cart-page{width:100%;max-width:1080px;padding-top:8px;margin-left:auto!important;margin-right:auto!important}.checkout-page{width:100%;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}.push-alert{background:var(--foreground)!important;width:auto!important;max-width:min(420px,100vw - 40px)!important;color:var(--primary-foreground)!important;box-shadow:0 12px 35px var(--foreground)!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;top:auto!important;bottom:20px!important;right:20px!important}@supports (color:color-mix(in lab, red, red)){.push-alert{box-shadow:0 12px 35px color-mix(in oklab,var(--foreground) 25%,transparent)!important}}.push-alert{animation:.25s slidein!important}.push-alert .push-ico{color:oklch(75% .14 155)!important;background:0 0!important;width:auto!important;height:auto!important}.push-alert .push-ico svg{width:18px;height:18px}.push-alert b{color:inherit!important;font-size:10px!important}.push-alert p{opacity:.9;color:inherit!important;margin:0!important;font-size:13px!important}.push-alert>div>button{margin-top:4px;color:oklch(80% .1 230)!important}.push-alert .push-x{margin-left:12px;color:inherit!important;background:0 0!important;border:0!important}.push-alert .push-x svg{width:14px}.sd2{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}.sd2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sd2-head h1{color:#1b2430;font-size:26px;font-weight:700}.sd2-head p{color:#6b7684;margin-top:2px;font-size:13px}.sd2-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sd2-presets{background:#fff;border:1px solid #e3e8ef;border-radius:9px;padding:3px;display:flex}.sd2-presets button{color:#5b6675;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:600}.sd2-presets button.active{color:#fff;background:#1f5fa8}.sd2-dates{color:#6b7684;background:#fff;border:1px solid #e3e8ef;border-radius:9px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:flex}.sd2-dates svg{color:#1f5fa8;width:16px;height:16px}.sd2-dates input{color:#1b2430;background:0 0;border:0;padding:4px 0;font-size:13px}.sd2-kpi{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:18px}.sd2-kpi-top{color:#6b7684;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.sd2-kpi>b{color:#1b2430;margin:8px 0 6px;font-size:26px;font-weight:700;display:block}.sd2-kpi small{font-size:12px;font-weight:700}.sd2-kpi small.up{color:#1f8a4c}.sd2-kpi small.down{color:#c0392b}.sd2-kpi small em{color:#8a94a2;font-style:normal;font-weight:500}.sd2-ic{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sd2-ic.orange{color:#e8731f;background:#fff1e6}.sd2-ic.blue{color:#1f5fa8;background:#eaf2fb}.sd2-ic.teal{color:#127f8c;background:#e3f4f5}.sd2-ic.green{color:#1f8a4c;background:#e8f6ee}.sd2-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.sd2-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;min-width:0;padding:20px}.sd2-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.sd2-card-head h3{color:#1b2430;font-size:15px;font-weight:700}.sd2-card-head p{color:#8a94a2;margin-top:2px;font-size:12px}.sd2-legend{color:#5b6675;gap:14px;font-size:12px;display:flex}.sd2-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sd2-donut{position:relative}.sd2-donut-c{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sd2-donut-c b{font-size:15px}.sd2-donut-c small{color:#8a94a2;font-size:11px}.sd2-cats{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sd2-cats li{color:#4a5563;align-items:center;gap:8px;font-size:13px;display:flex}.sd2-cats i{border-radius:3px;width:10px;height:10px}.sd2-cats span{flex:1}.sd2-table{flex-direction:column;display:flex}.sd2-tr{border-top:1px solid #f0f3f6;grid-template-columns:34px 1.6fr 90px 130px 1fr;align-items:center;gap:12px;padding:11px 4px;font-size:13px;display:grid}.sd2-th{text-transform:uppercase;letter-spacing:.04em;color:#8a94a2;border-top:0;padding-top:0;font-size:11px;font-weight:700}.sd2-rank{color:#1f5fa8;background:#eef3f9;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.sd2-bar{background:#eef1f5;border-radius:99px;height:6px;overflow:hidden}.sd2-bar i{background:#1f5fa8;border-radius:99px;height:100%;display:block}.sd2-tasks{margin:0;padding:0;list-style:none}.sd2-tasks li{cursor:pointer;border-top:1px solid #f0f3f6;border-radius:8px;align-items:center;gap:10px;padding:12px 6px;display:flex}.sd2-tasks li:first-child{border-top:0}.sd2-tasks li:hover{background:#f6f9fc}.sd2-tasks li div{flex:1;min-width:0}.sd2-tasks b{font-size:13px;display:block}.sd2-tasks small{color:#6b7684;font-size:12px}.sd2-tasks svg{color:#9aa4b1;width:15px;height:15px}.sd2-pill{color:#4a5563;white-space:nowrap;background:#eef1f5;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.sd2-pill.urgent{color:#c0392b;background:#fdeeee}.sd2-pill.warn{color:#b8650f;background:#fff4e5}@media (width<=1100px){.sd2-kpis{grid-template-columns:repeat(2,1fr)}.sd2-grid{grid-template-columns:1fr}}.supplier-shell .content{padding-top:84px!important}.supplier-shell .content>:first-child{margin-top:0!important}.sd2{gap:14px!important;margin-top:0!important;padding-top:0!important}.sd2-head h1{margin:0!important;font-size:22px!important}.sd2-kpis{flex-wrap:wrap;gap:12px!important;display:flex!important}.sd2-kpi{flex:0 0 220px;max-width:220px;border-radius:10px!important;padding:12px 14px!important}.sd2-kpi-top{font-size:12px!important}.sd2-kpi>b{margin:4px 0 2px!important;font-size:20px!important}.sd2-ic{width:28px!important;height:28px!important}.sd2-ic svg{width:15px!important;height:15px!important}.supplier-shell .content{padding-left:clamp(32px,6vw,112px)!important;padding-right:clamp(32px,6vw,112px)!important}.sd2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.sd2-kpi{flex:none!important;max-width:none!important}@media (width<=1100px){.sd2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sc-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;display:flex}.sc-search{background:#fff;border:1px solid #e3e8ef;border-radius:9px;flex:320px;align-items:center;gap:8px;max-width:480px;height:40px;padding:0 12px;display:flex}.sc-search svg{color:#8a94a2;width:16px;height:16px}.sc-search input{background:0 0;border:0;outline:0;flex:1;font-size:13px}.sc-search button{place-items:center;display:grid}.sc-sort{color:#6b7684;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sc-sort select{color:#1b2430;background:#fff;border:1px solid #e3e8ef;border-radius:9px;height:40px;padding:0 10px;font-size:13px}.sc-count{color:#8a94a2;margin-left:auto;font-size:12px}.sc-empty{text-align:center;color:#6b7684;background:#fff;border:1px dashed #d6dde6;border-radius:12px;padding:40px}.sc-sku{color:#8a94a2;font-family:ui-monospace,monospace;font-size:11px}.supplier-detail-main{align-items:start;grid-template-columns:260px minmax(0,1fr)!important;gap:32px!important;display:grid!important}.supplier-gallery{flex-direction:column;gap:10px;display:flex;position:sticky;top:84px}.supplier-detail-img{width:100%;background:#f6f8fb!important;border:1px solid #e3e8ef!important;border-radius:12px!important;height:260px!important;padding:18px!important}.supplier-detail-img img{object-fit:contain;max-width:100%;max-height:100%}.supplier-thumbs{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;display:grid!important}.supplier-thumbs>button{aspect-ratio:1;place-items:center;display:grid;overflow:hidden;background:#f6f8fb!important;border:1px solid #e3e8ef!important;border-radius:8px!important;width:100%!important;height:auto!important;padding:4px!important}.supplier-thumbs>button img{object-fit:contain;max-width:100%;max-height:100%}.supplier-thumbs>button.active{box-shadow:0 0 0 2px #d6e6f7;border-color:#1f5fa8!important}.supplier-photo-add{flex-direction:column;gap:2px;font-weight:600;color:#1f5fa8!important;border-style:dashed!important;font-size:10px!important}.supplier-photo-add svg{width:16px!important;height:16px!important}.pf2-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;margin-bottom:6px;padding-bottom:14px;display:flex}.pf2-head h3{color:#1b2430;margin-top:2px;font-size:18px;font-weight:700}.pf2-sku{color:#5b6675;background:#f1f4f8;border-radius:6px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:12px}.pf2-sec{border-bottom:1px solid #edf1f5;padding:18px 0}.pf2-sec h4{text-transform:uppercase;letter-spacing:.05em;color:#8a94a2;margin-bottom:12px;font-size:12px;font-weight:700}.pf2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;display:grid}.pf2-f{color:#3d4756;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex;position:relative}.pf2-f.span2{grid-column:span 2}.pf2-f.span3{grid-column:1/-1}.pf2-f input,.pf2-f select,.pf2-f textarea{color:#1b2430;background:#fff;border:1px solid #d9e0e8;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.pf2-f textarea{resize:vertical;height:96px;padding:10px 12px;line-height:1.5}.pf2-f input:focus,.pf2-f select:focus,.pf2-f textarea:focus{border-color:#1f5fa8;box-shadow:0 0 0 3px #e3eefa}.pf2-f small{color:#8a94a2;font-size:11px;font-weight:400}.pf2-count{position:absolute;bottom:8px;right:10px}.pf2-affix{background:#fff;border:1px solid #d9e0e8;border-radius:8px;align-items:center;display:flex;overflow:hidden}.pf2-affix:focus-within{border-color:#1f5fa8;box-shadow:0 0 0 3px #e3eefa}.pf2-affix input{box-shadow:none!important;border:0!important}.pf2-affix em{color:#8a94a2;background:#f6f8fb;align-self:stretch;place-items:center;padding:0 10px;font-size:12px;font-style:normal;display:grid}.pf2-affix.pre em:first-child{color:#5b6675;background:0 0;padding:0 0 0 12px}.pf2-affix.pre input{padding-left:4px}.pf2-actions{justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@media (width<=1000px){.supplier-detail-main{grid-template-columns:1fr!important}.supplier-gallery{position:static}.pf2-grid{grid-template-columns:1fr 1fr}.pf2-f.span2{grid-column:1/-1}}.pl{flex-direction:column;gap:16px;display:flex}.pl-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-head h1{color:#1b2430;margin:0;font-size:22px;font-weight:700}.pl-bar{border-bottom:1px solid #e3e8ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-tabs{gap:4px;display:flex;overflow-x:auto}.pl-tabs button{color:#6b7684;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.pl-tabs button span{color:#5b6675;background:#eef1f5;border-radius:99px;padding:1px 7px;font-size:11px}.pl-tabs button.on{color:#1f5fa8;border-color:#1f5fa8}.pl-tabs button.on span{color:#1f5fa8;background:#e3eefa}.pl-search{background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:8px;width:min(340px,100%);height:36px;margin-bottom:8px;padding:0 10px;display:flex}.pl-search svg{color:#8a94a2;width:15px;height:15px}.pl-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.pl-search button{place-items:center;display:grid}.pl-table{background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.pl-tr{color:#3d4756;border-top:1px solid #f0f3f6;align-items:center;gap:16px;padding:14px 20px;font-size:13px;display:grid}.pl-tr>div,.pl-tr>span{min-width:0}.pl-th{text-transform:uppercase;letter-spacing:.04em;color:#8a94a2;background:#f8fafc;border-top:0;padding-top:11px;padding-bottom:11px;font-size:11px;font-weight:700}.pl-tr.click{cursor:pointer;transition:background .12s}.pl-tr.click:hover{background:#f6f9fc}.pl-tr .r{text-align:right;justify-self:end}.pl-tr b{color:#1b2430;font-weight:600}.pl-mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px}.pl-muted{color:#6b7684}.pl-sub{color:#8a94a2;margin-top:2px;font-size:11.5px;display:block}.pl-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-who{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;display:flex;overflow:hidden}.pl-av{color:#1f5fa8;background:#e3eefa;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.pl-acts{justify-content:flex-end;gap:8px;display:flex}.pl-chev{color:#a3adb9;width:16px;height:16px}.pl-st{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pl-late{font-size:11.5px;font-weight:600;color:#c0392b!important}.pl-icon{color:#5b6675;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.pl-icon:hover{color:#1f5fa8;background:#eef3f9}.pl-icon svg{width:15px;height:15px}.pl-empty{text-align:center;color:#8a94a2;padding:40px;font-size:13px}.pl-totals{color:#6b7684;justify-content:flex-end;gap:28px;margin-top:12px;font-size:13px;display:flex}.pl-totals b{color:#1b2430;margin-left:6px}@media (width<=900px){.pl-table{overflow-x:auto}.pl-tr{min-width:820px}}.sp{flex-direction:column;gap:18px;max-width:1080px;display:flex}.sp-hero{background:#fff;border:1px solid #e3e8ef;border-radius:14px;align-items:center;gap:22px;padding:24px;display:flex}.sp-logo{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f5fa8,#127f8c);border-radius:18px;flex:none;place-items:center;width:96px;height:96px;font-size:30px;font-weight:700;display:grid;position:relative;overflow:hidden}.sp-logo img{object-fit:cover;width:100%;height:100%}.sp-logo i{opacity:0;background:#0f192873;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.sp-logo:hover i{opacity:1}.sp-logo i svg{color:#fff;width:24px;height:24px}.sp-id{flex:1;min-width:0}.sp-id h1{color:#1b2430;margin:0;font-size:20px;font-weight:700}.sp-id p{color:#6b7684;margin-top:4px;font-size:13px}.sp-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sp-badges span{color:#5b6675;background:#f1f4f8;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;display:flex}.sp-badges .ok{color:#1f8a4c;background:#e8f6ee}.sp-badges svg{width:13px;height:13px}.sp-hero-acts{gap:8px;display:flex}.sp-card{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:22px 24px}.sp-card-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;display:flex}.sp-card h3{color:#1b2430;font-size:15px;font-weight:700}.sp-card p{color:#8a94a2;margin-top:2px;font-size:12.5px}.sp-edit{color:#1f5fa8;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.sp-edit:hover{background:#eef3f9}.sp-edit svg{width:14px;height:14px}.sp-fields{border:0;min-width:0;margin:0;padding:0}.sp-fields:disabled input,.sp-fields:disabled select,.sp-fields:disabled textarea{color:#3d4756;cursor:default;background:#f8fafc}.sp-fields:disabled .pf2-affix{background:#f8fafc}.sp-danger{justify-content:space-between;align-items:center;display:flex}.portal-user-pic{overflow:hidden}.portal-user-pic img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (width<=800px){.sp-hero{flex-wrap:wrap}.sp-hero-acts{width:100%}}.nav-group{flex-direction:column;display:flex}.nav-parent{width:100%}.nav-caret{opacity:.7;margin-left:auto;transition:transform .2s;width:15px!important;height:15px!important}.nav-group.open .nav-caret{transform:rotate(180deg)}.nav-sub{border-left:1px solid #e3e8ef;flex-direction:column;gap:2px;margin:2px 0 4px 30px;padding-left:12px;display:flex}.nav-sub button{text-align:left;color:#5b6675;background:0 0;border-radius:8px;width:100%;font-size:13px;height:auto!important;padding:8px 12px!important}.nav-sub button:hover{background:#f1f5f9}.nav-sub button.active{font-weight:600;color:#e8731f!important;background:#fff1e6!important}.portal-collapsed .nav-caret{display:none}.cat{flex-direction:column;gap:18px;display:flex}.cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cat-head h1{color:#1b2430;margin:0;font-size:26px;font-weight:700}.cat-head h1 span{color:#8a94a2;margin-left:4px;font-weight:600}.cat-head p{color:#4a5563;margin-top:4px;font-size:13.5px}.cat-head-acts{align-items:center;gap:10px;display:flex}.cat-btn-outline{color:#1f5fa8;background:#fff;border:1px solid #d6e2f0;border-radius:99px;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:14px;font-weight:600;display:flex}.cat-btn-outline svg{width:15px;height:15px}.cat-btn-primary{color:#fff;background:#1f5fa8;border-radius:99px;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.cat-btn-primary:hover{background:#1a5291}.cat-btn-primary svg{width:16px;height:16px}.cat-more,.cat-dots-wrap{position:relative}.cat-menu{z-index:30;background:#fff;border:1px solid #e3e8ef;border-radius:10px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 34px #141e3224}.cat-menu.right{right:0}.cat-menu button{color:#1b2430;text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;display:flex}.cat-menu button:hover{background:#f1f5f9}.cat-menu button svg{color:#5b6675;width:15px;height:15px}.cat-menu button.danger,.cat-menu button.danger svg{color:#c0392b}.cat-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:visible}.cat-toolbar{justify-content:flex-end;padding:14px 20px;display:flex}.cat-search{border:1px solid #d6e2f0;border-radius:99px;align-items:center;gap:8px;width:190px;height:32px;padding:0 12px;display:flex}.cat-search svg{color:#5b6675;width:14px;height:14px}.cat-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.cat-tr{color:#1b2430;background:#fff;border-top:1px solid #edf0f4;grid-template-columns:48px minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1.5fr) 64px;align-items:center;min-height:46px;padding:0 16px;font-size:13.5px;display:grid}.cat-tr b{font-weight:600}.cat-tr.dragging{opacity:.5;background:#f6f9fc}.cat-th{color:#3d4756;background:#f6f8fb;min-height:40px;font-size:12.5px}.cat-th span{align-items:center;gap:6px;display:flex}.cat-th svg{color:#1f5fa8;width:15px;height:15px}.cat-grip{color:#9cb3cf;cursor:grab;place-items:center;display:grid}.cat-grip svg{width:16px;height:16px}.cat-grip.off{opacity:.6;cursor:default}.cat-muted{color:#a3adb9}.cat-switch{background:#c9d2dd;border-radius:99px;width:24px;height:14px;transition:background .15s;position:relative}.cat-switch i{background:#fff;border-radius:50%;width:10px;height:10px;transition:left .15s;position:absolute;top:2px;left:2px}.cat-switch.on{background:#1f6fe0}.cat-switch.on i{left:12px}.cat-switch.locked{cursor:default}.cat-dots-wrap{justify-self:end}.cat-dots{color:#1f6fe0;background:#fff;border:1px solid #d6e2f0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cat-dots:hover{background:#eef4fd}.cat-dots svg{width:16px;height:16px}.cat-modal{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:min(440px,100%);padding:24px;display:flex;box-shadow:0 28px 80px #141e3240}.cat-modal h3{color:#1b2430;font-size:17px;font-weight:700}.cat-modal p{font-size:13px}.cat-danger-btn{color:#fff!important;background:#c0392b!important}.cpn-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cpn-item{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.cpn-item .coupon-card{box-shadow:none;margin:0}.cpn-item .coupon-card footer button{pointer-events:none}.cpn-item.pausado .coupon-card,.cpn-item.vencido .coupon-card{opacity:.55;filter:grayscale(.6)}.cpn-meta{flex-direction:column;gap:10px;padding:2px 4px;display:flex}.cpn-row{align-items:center;gap:8px;display:flex}.cpn-code{color:#1b2430;background:#f1f4f8;border:1px dashed #c9d2dd;border-radius:6px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.cpn-st{border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.cpn-st.activo{color:#1f8a4c;background:#e8f6ee}.cpn-st.pausado{color:#b8650f;background:#fff4e5}.cpn-st.vencido{color:#6b7684;background:#f1f4f8}.cpn-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.cpn-usage>div:first-child{color:#6b7684;justify-content:space-between;margin-bottom:5px;font-size:12px;display:flex}.cpn-modal{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);width:min(860px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #141e3240}.cpn-modal-form{flex-direction:column;gap:16px;padding:24px;display:flex;overflow:auto}.cpn-modal-form h3{color:#1b2430;font-size:18px;font-weight:700}.pf2-grid.two{grid-template-columns:1fr 1fr}.cpn-modal-prev{background:#f6f8fb;border-left:1px solid #e3e8ef;flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex}.cpn-modal-prev small{text-transform:uppercase;letter-spacing:.05em;color:#8a94a2;font-size:12px;font-weight:700}.cpn-modal-prev .coupon-card footer button{pointer-events:none}.cpn-seg{background:#f1f4f8;border-radius:8px;height:40px;padding:3px;display:flex}.cpn-seg button{color:#5b6675;border-radius:6px;flex:1;font-size:12.5px;font-weight:600}.cpn-seg button.on{color:#1f5fa8;background:#fff;box-shadow:0 1px 3px #141e321f}@media (width<=800px){.cpn-modal{grid-template-columns:1fr}.cpn-modal-prev{border-top:1px solid #e3e8ef;border-left:0}}.od2{flex-direction:column;gap:18px;display:flex}.od2-back{color:#1f5fa8;border-radius:7px;align-self:flex-start;align-items:center;gap:4px;padding:4px 8px 4px 2px;font-size:13px;font-weight:600;display:inline-flex}.od2-back:hover{background:#eef3f9}.od2-back svg{width:16px;height:16px}.od2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.od2-title{align-items:center;gap:12px;display:flex}.od2-title h1{color:#1b2430;margin:0;font-size:24px;font-weight:700}.od2-head p{color:#6b7684;margin-top:4px;font-size:13px}.od2-acts{gap:8px;display:flex}.od2-steps{background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px 20px;display:grid}.od2-steps>div{align-items:flex-start;gap:10px;display:flex;position:relative}.od2-steps i{color:#8a94a2;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:grid}.od2-steps i svg{width:14px;height:14px}.od2-steps .done i{color:#fff;background:#1f8a4c}.od2-steps .current i{color:#fff;background:#1f5fa8;box-shadow:0 0 0 4px #e3eefa}.od2-steps b{color:#1b2430;font-size:13px;display:block}.od2-steps small{color:#8a94a2;font-size:11.5px}.od2-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.od2-main,.od2-side{flex-direction:column;gap:18px;min-width:0;display:flex}.od2-side{position:sticky;top:84px}.od2-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:20px}.od2-card h3{color:#1b2430;margin-bottom:14px;font-size:15px;font-weight:700}.od2-card-head{justify-content:space-between;align-items:baseline;display:flex}.od2-card-head span{color:#8a94a2;font-size:12px}.od2-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.od2-dl dt{color:#8a94a2;margin-bottom:3px;font-size:11.5px;font-weight:600}.od2-dl dd{color:#1b2430;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}.od2-dl dd svg{color:#8a94a2;width:15px;height:15px}.od2-dl .wide{border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:14px}.od2-items{flex-direction:column;margin:0 -20px -20px;display:flex}.od2-ir{color:#3d4756;border-top:1px solid #f0f3f6;grid-template-columns:minmax(0,2.2fr) 100px 110px 130px 130px;align-items:center;gap:14px;padding:12px 20px;font-size:13px;display:grid}.od2-ih{text-transform:uppercase;letter-spacing:.04em;color:#8a94a2;background:#f8fafc;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:700}.od2-ir .r{text-align:right}.od2-ir b{color:#1b2430;font-weight:600}.od2-prod{align-items:center;gap:12px;min-width:0;display:flex}.od2-prod>div{min-width:0}.od2-img{background:#f6f8fb;border:1px solid #edf1f5;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:4px;display:grid}.od2-img img{object-fit:contain;max-width:100%;max-height:100%}.od2-prod b{display:block}.od2-prod small{color:#6b7684;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.od2-prod em{color:#127f8c;font-size:11px;font-style:normal;font-weight:600}.od2-tot{color:#5b6675;flex-direction:column;gap:10px;font-size:13px;display:flex}.od2-tot span{justify-content:space-between;display:flex}.od2-tot b{color:#1b2430}.od2-tot .big{color:#1b2430;border-top:1px solid #edf1f5;padding-top:12px;font-size:15px;font-weight:700}.od2-tot .big b{font-size:20px}.od2-tot small{color:#8a94a2;font-size:11.5px}.od2-contact{align-items:center;gap:10px;display:flex}.od2-contact b{color:#1b2430;font-size:13.5px;display:block}.od2-contact small{color:#8a94a2;font-size:12px}.qs-strip{background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.qs-strip>div{border-left:1px solid #edf1f5;padding:14px 20px}.qs-strip>div:first-child{border-left:0}.qs-strip span{color:#8a94a2;font-size:11.5px;font-weight:600;display:block}.qs-strip b{color:#1b2430;font-size:18px}.qs-ir{grid-template-columns:minmax(0,2fr) 110px 150px 140px}.qs-or{grid-template-columns:minmax(0,2fr) 110px 110px 140px}.qs-me{background:#f3f8fe}.qs-win{color:#1f8a4c;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.qs-win svg{width:12px;height:12px}.qs-note{color:#8a94a2;margin-top:12px;font-size:12px}@media (width<=1100px){.od2-grid{grid-template-columns:1fr}.od2-side{position:static}.od2-steps,.qs-strip{grid-template-columns:repeat(2,1fr)}.od2-dl{grid-template-columns:1fr 1fr}}.od2-img{position:relative!important;overflow:hidden!important}.od2-img img{object-fit:contain!important;width:100%!important;max-width:36px!important;height:100%!important;max-height:36px!important;margin:0!important;position:static!important;transform:none!important}.od2-stsel{color:#6b7684;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.od2-stsel select{color:#1b2430;background:#fff;border:1px solid #d6dde6;border-radius:8px;height:32px;padding:0 10px;font-size:13px;font-weight:500}.cl-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cl-kpis>div{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:14px 18px}.cl-kpis small{color:#8a94a2;font-size:12px;font-weight:600;display:block}.cl-kpis b{color:#1b2430;font-size:19px}.od2-ir.cl-or{grid-template-columns:130px 110px minmax(0,1fr) 140px 24px}.cl-click{cursor:pointer}.cl-click:hover{background:#f8fafc}.cl-dl{flex-direction:column;gap:3px;margin:0;display:flex}.cl-dl dt{color:#8a94a2;margin-top:8px;font-size:11.5px;font-weight:600}.cl-dl dt:first-child{margin-top:0}.cl-dl dd{color:#1b2430;margin:0;font-size:13.5px}@media (width<=1100px){.cl-kpis{grid-template-columns:repeat(2,1fr)}}.pv-side{flex-direction:column;gap:14px;min-width:0;display:flex}.pv-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.pv-h{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pv-h h3{color:#1b2430;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex}.pv-b{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.pv-sw{color:#1b2430;cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.pv-pill{color:#1f5fa8;background:#fff;border:1px solid #c9d8ec;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.pv-pill:hover{background:#eef3f9}.pv-pill svg{width:14px;height:14px}.pv-row{color:#1b2430;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:12px 20px;font-size:13.5px;display:flex}.pv-h+.pv-row,.pv-pick+.pv-row{border-top:0}.pv-row span{align-items:center;gap:6px;display:flex}.pv-i{color:#1f5fa8;width:14px;height:14px}.pv-dot{color:#1f5fa8;background:#fff;border:1px solid #c9d8ec;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pv-dot svg{width:13px;height:13px}.pv-dot:hover{background:#eef3f9}.pv-pick{background:#f8fafc;border-bottom:1px solid #edf1f5;flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.pv-pick button{background:#fff;border:1px solid #d9e0e8;border-radius:999px;padding:4px 10px;font-size:12px}.pv-pick button:hover{color:#1f5fa8;border-color:#1f5fa8}.pv-extra{color:#3d4756;justify-content:space-between;font-size:13px;display:flex}.pv-extra small{color:#8a94a2}.pv-xr{align-items:center;gap:8px;display:flex}.pv-xr select{background:#fff;border:1px solid #d9e0e8;border-radius:8px;flex:1;height:36px;padding:0 10px;font-size:13px}.pv-add{color:#1f5fa8;align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pv-add svg{width:15px;height:15px}.supplier-card{min-height:0!important}.supplier-card-img{border-bottom:1px solid var(--border);background:#f8fafc;height:120px!important;padding:12px!important}.supplier-card-body{flex:1;gap:3px!important;padding:10px 12px 12px!important}.supplier-card-body strong{margin-top:6px!important}.supplier-card-body small:last-child{border-top:1px solid var(--border);margin-top:auto;padding-top:8px}.sc-sort select{cursor:pointer;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6675' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding:0 40px 0 14px!important}.supplier-shell select,.cpn-modal select,[class*=cpn-] select{cursor:pointer;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6675' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:40px!important}.sp-logo i{font-style:normal;opacity:0!important;background:#0f192880!important;place-items:center!important;transition:opacity .15s!important;display:grid!important;position:absolute!important;inset:0!important}.sp-logo:hover i,.sp-logo:focus-visible i{opacity:1!important}.sp-logo i svg{color:#fff!important;stroke:#fff!important;width:28px!important;height:28px!important}.qd-kicker{letter-spacing:.06em;text-transform:uppercase;color:#127f8c;font-size:11.5px;font-weight:700}.qd-doc{background:#fff;border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.qd-parties{background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #edf1f5;grid-template-columns:1.3fr 1.2fr 1fr;gap:24px;padding:22px 24px;display:grid}.qd-parties>div{flex-direction:column;gap:6px;min-width:0;display:flex}.qd-parties>div>small{letter-spacing:.05em;text-transform:uppercase;color:#8a94a2;font-size:11px;font-weight:700}.qd-parties b{color:#1b2430;font-size:14px}.qd-parties span{color:#6b7684;font-size:12.5px}.qd-cond{align-items:center;gap:7px;display:flex;color:#3d4756!important}.qd-cond svg{color:#127f8c;width:15px;height:15px}.qd-tr{color:#3d4756;border-top:1px solid #f0f3f6;grid-template-columns:36px minmax(0,1fr) 110px 140px 140px;align-items:center;gap:14px;padding:14px 24px;font-size:13.5px;display:grid}.qd-th{letter-spacing:.05em;text-transform:uppercase;color:#8a94a2;background:#f8fafc;border-top:0;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:700}.qd-tr .r{text-align:right}.qd-tr b{color:#1b2430;font-weight:600}.qd-tr small{color:#8a94a2;margin-top:2px;font-size:12px;display:block}.qd-n{color:#1f5fa8;background:#eef3f9;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.qd-foot{background:#fcfdfe;border-top:1px solid #edf1f5;justify-content:space-between;gap:24px;padding:20px 24px;display:flex}.qd-foot p{color:#8a94a2;max-width:300px;font-size:12px;line-height:1.5}.qd-tot{color:#5b6675;flex-direction:column;gap:9px;min-width:280px;font-size:13px;display:flex}.qd-tot span{justify-content:space-between;display:flex}.qd-tot b{color:#1b2430}.qd-tot .big{color:#1b2430;border-top:1px solid #e3e8ef;padding-top:12px;font-size:14px;font-weight:700}.qd-tot .big b{color:#0f4c81;font-size:22px}.qd-res{border-left:4px solid #8a94a2}.qd-res.activo{background:#f3fbf6;border-left-color:#1f8a4c}.qd-res.vencido{background:#fff7f3;border-left-color:#c2410c}.qd-res small{letter-spacing:.05em;text-transform:uppercase;color:#8a94a2;font-size:11px;font-weight:700}.qd-res b{color:#1b2430;margin:4px 0 6px;font-size:15px;display:block}.qd-res p{color:#5b6675;font-size:12.5px;line-height:1.5}.qd-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qd-tl li{gap:12px;padding-bottom:16px;display:flex;position:relative}.qd-tl li:last-child{padding-bottom:0}.qd-tl li:not(:last-child):before{content:"";background:#e3e8ef;width:2px;position:absolute;top:22px;bottom:0;left:10px}.qd-tl li.done:not(:last-child):before{background:#1f8a4c}.qd-tl i{background:#fff;border:2px solid #d6dde6;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.qd-tl li.done i{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.qd-tl i svg{width:12px;height:12px}.qd-tl b{color:#1b2430;font-size:13px;display:block}.qd-tl small{color:#8a94a2;font-size:12px}@media (width<=900px){.qd-parties{grid-template-columns:1fr}.qd-foot{flex-direction:column}}.od2-stsel select,.pf2-f select,.pv-xr select,.sc-sort select,.cpn-form select,.od2 select,[class^=cpn] select,[class*=\ cpn] select{cursor:pointer;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6675' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-left:12px!important;padding-right:40px!important}.od2-stsel select{min-width:160px}.od2-stmenu{color:#6b7684;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:relative}.od2-sttrig{color:#1b2430;background:#fff;border:1px solid #d6dde6;border-radius:8px;align-items:center;gap:8px;min-width:170px;height:32px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.od2-sttrig svg{color:#5b6675;width:15px;height:15px;margin-left:auto;transition:transform .15s}.od2-sttrig.open{border-color:#1f5fa8;box-shadow:0 0 0 3px #e3eefa}.od2-sttrig.open svg{transform:rotate(180deg)}.od2-stback{z-index:40;position:fixed;inset:0}.od2-stpop{z-index:41;background:#fff;border:1px solid #e3e8ef;border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #10182829}.od2-stpop button{color:#1b2430;text-align:left;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.od2-stpop button:hover{background:#f3f6fa}.od2-stpop button.on{color:#1f5fa8;background:#eef3f9;font-weight:600}.od2-stpop button svg{color:#1f5fa8;width:15px;height:15px;margin-left:auto}.od2-dot{background:#8a94a2;border-radius:50%;flex:none;width:8px;height:8px}.od2-dot.s0{background:#d97706}.od2-dot.s1{background:#1f5fa8}.od2-dot.s2{background:#7c3aed}.od2-dot.s3{background:#127f8c}.od2-dot.s4{background:#1f8a4c}.od2-dot.s5{background:#c2410c}.tk-route{background:#fff;border:1px solid #e3e8ef;border-radius:12px;grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:24px;padding:18px 24px;display:grid}.tk-route>div{flex-direction:column;gap:2px;display:flex}.tk-route>.r{text-align:right}.tk-route small{letter-spacing:.05em;text-transform:uppercase;color:#8a94a2;font-size:11px;font-weight:700}.tk-route b{color:#1b2430;font-size:17px}.tk-route span{color:#6b7684;font-size:12px}.tk-line{background:#e3e8ef;border-radius:4px;height:4px;position:relative}.tk-line>span{background:linear-gradient(90deg,#127f8c,#1f5fa8);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.tk-line>i{color:#fff;background:#1f5fa8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #e3eefa}.tk-line>i svg{width:17px;height:17px}.tk-mapcard{overflow:hidden;padding:0!important}.tk-mapcard iframe{border:0;width:100%;height:380px;display:block}.tk-stats{border-top:1px solid #edf1f5;grid-template-columns:repeat(4,1fr);display:grid}.tk-stats>div{border-left:1px solid #edf1f5;padding:14px 20px}.tk-stats>div:first-child{border-left:0}.tk-stats small{color:#8a94a2;font-size:11.5px;font-weight:600;display:block}.tk-stats b{color:#1b2430;font-size:16px}.tk-steps{border:0!important;padding:0!important}.tk-docs{flex-direction:column;gap:10px;display:flex}.tk-docs>div{border:1px solid #edf1f5;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tk-docs svg{color:#127f8c;flex:none;width:18px;height:18px}.tk-docs b{color:#1b2430;font-size:13px;display:block}.tk-docs small{color:#8a94a2;font-size:11.5px}.tk-acts{flex-direction:column;gap:8px;display:flex}.tk-acts button{width:100%}@media (width<=900px){.tk-route{grid-template-columns:1fr}.tk-route>.r{text-align:left}.tk-stats{grid-template-columns:1fr 1fr}}.tk-mapwrap{background:#eef2f6;height:380px;position:relative}.tk-mapwrap iframe{opacity:0;transition:opacity .4s}.tk-mapwrap iframe.ready{opacity:1}.tk-maploading{z-index:1;background:linear-gradient(110deg,#eef2f6 30%,#f7f9fb 50%,#eef2f6 70%) 0 0/200% 100%;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:1.4s linear infinite tkShimmer;display:flex;position:absolute;inset:0}.tk-maploading b{color:#1b2430;margin-top:8px;font-size:14px}.tk-maploading small{color:#8a94a2;font-size:12px}.tk-spin{border:3px solid #d6e2f0;border-top-color:#1f5fa8;border-radius:50%;place-items:center;width:56px;height:56px;animation:.9s linear infinite tkSpin;display:grid}.tk-spin svg{color:#1f5fa8;width:22px;height:22px;animation:.9s linear infinite reverse tkSpin}@keyframes tkSpin{to{transform:rotate(360deg)}}@keyframes tkShimmer{to{background-position:-200% 0}}.tk-head{align-items:flex-end!important}.tk-meta{color:#6b7684;text-align:right;font-size:13px;margin:0 0 6px!important}.tk-guide{align-items:center;gap:8px;display:flex!important}.tk-guide button{color:#5b6675;background:0 0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.tk-guide button:hover{color:#1f5fa8;background:#eef3f9}.tk-guide button svg{width:14px;height:14px}.tk-two{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.tk-two>.od2-card{min-width:0}.tk-two .tk-steps{grid-template-columns:1fr!important;gap:16px!important}@media (width<=900px){.tk-two{grid-template-columns:1fr}}.tk-route.with-acts{grid-template-columns:180px minmax(0,1fr) 180px auto}.tk-acts2{border-left:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:8px;padding-left:24px;display:grid}.tk-acts2 button{white-space:nowrap}@media (width<=1100px){.tk-route.with-acts{grid-template-columns:1fr}.tk-acts2{border-left:0;padding-left:0}}.ov-type{border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ov-type.may{color:#1f5fa8;background:#eef3f9}.ov-type.men{color:#6d3fc7;background:#f3f0fb}.admin-shell .content{padding-top:84px!important;padding-left:clamp(32px,6vw,112px)!important;padding-right:clamp(32px,6vw,112px)!important}.admin-shell .content>:first-child{margin-top:0!important}.adm-tpanel{overflow:hidden;padding:0!important}.adm-thead{background:#f8fafc;border-bottom:1px solid #e3e8ef;flex-wrap:wrap;border-radius:0!important;gap:12px!important;margin:0!important;padding:14px 18px!important}.adm-thead .sc-search{flex:1;min-width:240px}.adm-tpanel table{font-size:14px!important}.adm-tpanel th{padding-top:12px!important;padding-bottom:12px!important;font-size:12px!important}.adm-tpanel td{padding-top:14px!important;padding-bottom:14px!important;font-size:14px!important}.adm-tpanel td b{font-size:14.5px!important}.adm-tpanel td .subline{font-size:12.5px!important}.adm-tpanel td .status,.adm-tpanel td [class*=status]{font-size:12px!important}.pl-table .pl-bar{background:#f8fafc;border-bottom:1px solid #e3e8ef;padding:10px 18px 0}.pl-table .pl-search{width:min(380px,100%);height:38px;margin-bottom:10px}.pl-table .pl-th{background:#fff;border-bottom:1px solid #edf1f5}.pl-tr{font-size:14px!important}.pl-tr b{font-size:14px}.pl-th{font-size:12px!important}.pl-sub{font-size:12.5px!important}.pl-mono{font-size:13.5px!important}.pl-tabs button{font-size:14px!important}.pl-av{width:32px!important;height:32px!important;font-size:12px!important}.dt-box{background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.dt-box .table-wrap{box-shadow:none!important;border:0!important;border-radius:0!important}.supplier-shell .table-wrap table,.admin-shell .table-wrap table{font-size:14px!important}.supplier-shell .table-wrap th,.admin-shell .table-wrap th{padding-top:12px!important;padding-bottom:12px!important;font-size:12px!important}.supplier-shell .table-wrap td,.admin-shell .table-wrap td{padding-top:14px!important;padding-bottom:14px!important;font-size:14px!important}.supplier-shell .table-wrap td b,.admin-shell .table-wrap td b{font-size:14.5px!important}.supplier-shell .table-wrap td .subline,.admin-shell .table-wrap td .subline,.supplier-shell .table-wrap td span,.admin-shell .table-wrap td span{font-size:12.5px}.dt-empty{text-align:center;color:#8a94a2;padding:32px!important}.supplier-dashboard-modern>.tabs{margin-bottom:22px!important}.supplier-dashboard-modern .sd2-kpis{gap:20px!important;margin-bottom:24px!important}.supplier-dashboard-modern .sd2-grid{gap:24px!important;margin-bottom:24px!important}.supplier-dashboard-modern .sd2-card{padding:22px 24px!important}.sp.sp-admin{max-width:none!important;margin:0!important}.supplier-dashboard-modern>.tabs button{padding:10px 16px!important;font-size:14.5px!important}.lg{flex-direction:column;gap:20px;display:flex}.lg-pill{color:#17803d;white-space:nowrap;background:#e7f6ec;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-pill svg{width:14px;height:14px}.lg-pill.sm{padding:3px 10px;font-size:12px}.lg-terms{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:4px;display:grid}.lg-terms div{border-bottom:1px solid var(--border);padding:16px 4px}.lg-terms div:nth-last-child(-n+3){border-bottom:0}.lg-terms small{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;display:block}.lg-terms b{font-size:14.5px;font-weight:600}.lg-docs{border-top:1px solid var(--border);margin:4px 0 0;padding:0;list-style:none}.lg-docs li{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr 150px 90px 36px;align-items:center;gap:14px;padding:14px 4px;display:grid}.lg-docs li:last-child{border-bottom:0}.lg-ic{color:#1f5fa8;background:#eef4fb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lg-ic svg{width:18px;height:18px}.lg-name b{font-size:14.5px;font-weight:600;display:block}.lg-name small{color:var(--muted-foreground);font-size:12.5px}.lg-exp{color:var(--muted-foreground);font-size:13.5px}.lg-dl{border:1px solid var(--border);cursor:pointer;color:#475569;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.lg-dl:hover{color:#1f5fa8;background:#f4f7fb}.lg-dl svg{width:16px;height:16px}@media (width<=860px){.lg-terms{grid-template-columns:1fr 1fr}.lg-docs li{grid-template-columns:40px 1fr 36px}.lg-exp,.lg-docs .lg-pill{display:none}}.bl-sum{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.bl-sum div{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px 20px}.bl-sum small{color:var(--muted-foreground);font-size:13px;display:block}.bl-sum b{margin:6px 0 2px;font-size:22px;font-weight:700;display:block}.bl-sum span{color:var(--muted-foreground);font-size:12.5px}.bl-tab{border-top:1px solid var(--border);margin-top:4px}.bl-row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1.1fr 1fr 1fr 1.1fr 84px;align-items:center;gap:14px;padding:14px 4px;font-size:14px;display:grid}.bl-row:last-child{border-bottom:0}.bl-h{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);padding:10px 4px;font-size:12px;font-weight:600}.bl-st{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.bl-st small{color:var(--muted-foreground);font-size:12px}.bl-acts{justify-content:flex-end;gap:6px;display:flex}.lg-pill.warn{color:#b26a00;background:#fff4e0}@media (width<=900px){.bl-sum{grid-template-columns:1fr 1fr}.bl-row{grid-template-columns:1fr 1fr 84px}.bl-row>span:nth-child(2),.bl-row>span:nth-child(3),.bl-row>span:nth-child(5){display:none}}.sd-back{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.sup-cell{align-items:center;gap:12px;display:flex}.sup-logo{border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 2px #0f172a26}.sup-logo b{color:#fff;font-size:13px}.sup-logo{border:1px solid var(--border);overflow:hidden;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 3px #0f172a1f!important}.sup-logo img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.sup-logo.sup-ini{background:#64748b!important}.sd-title{align-items:center;gap:14px;display:inline-flex}.sd-logo{cursor:pointer;border-radius:50%;flex:none;width:52px;height:52px;position:relative}.sd-logo .sup-logo{flex-basis:52px;width:52px!important;height:52px!important}.sd-logo i{opacity:0;background:#0f192880;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.sd-logo:hover i{opacity:1}.sd-logo i svg{color:#fff;stroke:#fff;width:20px;height:20px}.sp-logo.sp-logo-round{border:1px solid var(--border);background:#fff!important;border-radius:50%!important}.sp-logo-round .sup-logo{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important}.sp-logo-round i{border-radius:50%}.lg-headr{align-items:center;gap:10px;display:flex}.sd2-kpi{color:#fff!important;border:0!important}.sd2-kpi:first-child{background:linear-gradient(135deg,#2a6fbf,#1f5fa8)!important}.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#1a97a5,#127f8c)!important}.sd2-kpi:nth-child(4){background:linear-gradient(135deg,#7d5bd0,#6b46c1)!important}.sd2-kpi .sd2-kpi-top span,.sd2-kpi b,.sd2-kpi small,.sd2-kpi small em{color:#fff!important}.sd2-kpi small em{opacity:.8}.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important}.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important}.sd2-kpi small.up,.sd2-kpi small.down{color:#fff!important}.sd2-kpi b{letter-spacing:-.01em;font-size:30px!important;line-height:1.15!important}.vt-head{flex-wrap:wrap;gap:12px}.vt-head .sc-search{flex:240px}.vt-pager{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:12px 18px;font-size:13px;display:flex}.vt-pager div{gap:6px;display:flex}.vt-pager button{border:1px solid var(--border);color:#334155;cursor:pointer;background:#fff;border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:600;display:grid}.vt-pager button.on{color:#fff;background:#1f5fa8;border-color:#1f5fa8}.vt-pager button:disabled{opacity:.4;cursor:default}.vt-pager button svg{width:16px;height:16px}.vt-exp{position:relative}.vt-exp-btn{color:#0f2b46;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.vt-exp-btn:hover{color:#1f5fa8;border-color:#1f5fa8;box-shadow:0 2px 8px #1f5fa81f}.vt-exp-btn svg{width:16px;height:16px}.vt-exp-btn svg:first-child{color:#1f5fa8}.vt-exp-menu{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;width:250px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 32px #0f172a24}.vt-exp-t{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:8px 10px 6px;font-size:11.5px;font-weight:600;display:block}.vt-exp-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.vt-exp-menu button:hover{background:#f2f6fb}.vt-exp-menu b{font-size:14px;display:block}.vt-exp-menu small{color:var(--muted-foreground);font-size:12px}.vt-ic{color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.vt-ic.csv{background:#1f5fa8}.vt-ic.xls{background:#17803d}.vd-card{margin-bottom:18px}.vd-acts{align-items:center;gap:10px;display:flex}.vd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;padding:4px 0;display:grid}.vd-grid span,.vd-tot span{color:#64748b;margin-bottom:4px;font-size:12.5px;display:block}.vd-grid b{color:#0f172a;font-size:14.5px}.vd-row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,2fr) 110px 150px 150px;align-items:center;gap:12px;padding:12px 4px;font-size:14px;display:grid}.vd-row span:not(:first-child){text-align:right}.vd-row small{color:#64748b;font-size:12.5px;display:block}.vd-h{color:#64748b;background:#f8fafc;border-radius:8px;font-size:12.5px;font-weight:600}.vd-tot{width:300px;margin-left:auto;padding-top:12px}.vd-tot div{justify-content:space-between;padding:5px 4px;display:flex}.vd-tot span{margin:0}.vd-tot .big{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:10px;font-size:16px}@media (width<=800px){.vd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar .nav-sep{border:0;border-top:1px solid #94a3b84d;margin:8px 12px}.supplier-promo s{color:#94a3b8;margin-right:6px;font-weight:500;text-decoration:line-through}.ns-wrap{flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.ns-label{color:#475569;white-space:nowrap;font-size:14px}.ns-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:200px;height:44px;padding:0 14px;font-size:14.5px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.ns-btn:hover{border-color:#94a3b8}.ns-btn.open{border-color:#1f5fa8;box-shadow:0 0 0 3px #1f5fa81f}.ns-btn svg{color:#64748b;width:16px;height:16px;transition:transform .15s}.ns-btn.open svg{transform:rotate(180deg)}.ns-menu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:100%;max-height:320px;margin:0;padding:6px;list-style:none;animation:.12s ease-out nsIn;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #0f172a24}.ns-menu li{color:#334155;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:14px;display:flex}.ns-menu li:hover{color:#0f172a;background:#f1f5f9}.ns-menu li.on{color:#1f5fa8;background:#eaf2fb;font-weight:600}.ns-menu li svg{width:16px;height:16px}@keyframes nsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sp-admin>.sp-card+.sp-card{margin-top:18px}.pay-cards-add{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.pay-add{color:#475569;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:260px;min-height:150px;transition:all .15s;display:flex}.pay-add:hover{color:#1f5fa8;background:#eef5fc;border-color:#1f5fa8}.pay-add svg{width:22px;height:22px;margin-bottom:4px}.pay-add b{font-size:14px}.pay-add span{color:#64748b;font-size:12.5px}.pay-form{border-top:1px solid #eef2f7;margin-top:18px;padding-top:18px}.pay-card{position:relative}.pay-del{color:#fff;cursor:pointer;opacity:0;background:#ffffff2e;border:0;border-radius:8px;place-items:center;width:30px;height:30px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pay-card:hover .pay-del{opacity:1}.pay-del:hover{background:#dc2626}.pay-del svg{width:15px;height:15px}.ns-inline{width:auto;display:inline-flex}.ns-inline .ns-btn{min-width:150px;height:40px}.pf2-f .ns-inline,.field .ns-inline{width:100%;display:flex}.pf2-f .ns-inline .ns-btn,.field .ns-inline .ns-btn{width:100%}.ns-inline .ns-menu{left:0;right:auto}.ns-menu li.dis{opacity:.45;cursor:not-allowed}.sd2-grid.sd2-one,.sd2-grid.sd2-two{grid-template-columns:minmax(0,1fr)!important}.sd2-grid.sd2-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sd2-grid.sd2-one>.sd2-card,.sd2-grid.sd2-two>.sd2-card{grid-column:auto!important}.sd2-bar.low i{background:#e8731f!important}.sd2-rank.low{color:#c2410c!important;background:#fdf0e6!important}@media (width<=1000px){.sd2-grid.sd2-two{grid-template-columns:minmax(0,1fr)!important}}:is(.section-title:has(>.od2-back),.section-title:has(>.qd-back)){flex-direction:column-reverse!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px!important}.section-title>.od2-back,.section-title>.qd-back{margin:0 0 0 -2px!important}.od2-back,.qd-back{align-self:flex-start!important;margin-left:0!important}.sup-paged td{line-height:1.2;padding-top:3px!important;padding-bottom:3px!important;font-size:13px!important}.sup-paged td b{font-size:13.5px!important}.sup-paged th{padding-top:7px!important;padding-bottom:7px!important}.sup-paged .sup-logo{border-radius:6px;flex-basis:24px;width:24px;height:24px}.sup-paged .sup-logo b{font-size:9px}.sup-paged .sup-cell{gap:8px}.sup-paged td button{height:24px;min-height:24px;padding-top:0;padding-bottom:0}.sup-paged td .status,.sup-paged td [class*=status]{padding-top:2px!important;padding-bottom:2px!important}.sup-paged .adm-thead{padding-top:10px!important;padding-bottom:10px!important}.sup-paged .vt-pager{padding-top:8px!important;padding-bottom:8px!important}.ud-view{flex-direction:column;gap:16px;display:flex}.ud-back{align-self:flex-start}.ud-head{align-items:center;gap:18px;display:flex;margin:0!important}.ud-avatar{color:#fff;background:linear-gradient(135deg,#0f5c63,#e8731f);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}.ud-id{flex:1;min-width:0}.ud-id h1{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25}.ud-id p{color:#64748b;overflow-wrap:anywhere;margin:2px 0 8px;font-size:14px}.ud-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ud-chips .status{padding:4px 10px;font-size:12px}.ud-chip{color:#0f5c63;background:#eef4f7;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ud-chip svg{width:13px;height:13px}.ud-acts{flex:none;gap:8px;display:flex}.ud-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ud-sec{margin:0!important}.ud-sec.ud-wide{grid-column:1/-1}.ud-sec h3{text-transform:uppercase;letter-spacing:.04em;color:#334155;border-bottom:1px solid #edf1f5;align-items:center;gap:8px;margin:0 0 14px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}.ud-sec h3 svg{color:#e8731f;width:16px;height:16px}.ud-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.ud-wide .ud-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ud-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ud-field>span{color:#64748b;font-size:12px}.ud-field>b{color:#0f172a;overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.ud-field input,.ud-field select{background:#fff;border:1px solid #d7dee7;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:14px}.ud-field input:focus,.ud-field select:focus{border-color:#e8731f;outline:2px solid oklab(68.1014% .108724 .129365/.4)}.perm-opt-t{display:none}.sd2-grid>*,.dashboard-grid>*,.vd-card,.sp-card,.panel{min-width:0}@media (width<=900px){.ud-sections{grid-template-columns:1fr}.ud-wide .ud-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html{-webkit-text-size-adjust:100%}body{padding-bottom:env(safe-area-inset-bottom)}.topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:44px}.content button:not(.switch),.form-modal button,.sidebar nav button{min-height:40px}.sidebar nav button{min-height:46px;font-size:15px}.section-title{flex-direction:column;align-items:stretch;gap:10px;display:flex!important}.section-title h1{font-size:21px!important}.section-title p{font-size:13px!important}.section-title>:last-child:not(:first-child){flex-wrap:wrap;gap:8px;display:flex}.section-title>:last-child:not(:first-child)>button{flex:auto;justify-content:center}.od2-back.sd-back{min-height:40px}.sp-card{padding:16px!important}.sp-card-head{flex-wrap:wrap;gap:10px}.sp-card-head>div:first-child{flex:100%;min-width:0}.vd-acts{flex-wrap:wrap;gap:8px;width:100%}.vd-acts>button{flex:auto;justify-content:center}.vd-grid{gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vd-grid b{overflow-wrap:anywhere;font-size:14px}.vd-grid span{font-size:12px}.status{font-size:11px}.pf2-grid,.form-grid,.ud-fields,.ud-wide .ud-fields{grid-template-columns:1fr!important}.pf2-f input,.pf2-f select,.pf2-f textarea{width:100%}.table-wrap{overflow:visible!important}.table-wrap table{border:0;width:100%;display:block;min-width:0!important}.table-wrap thead{display:none}.table-wrap tbody{flex-direction:column;gap:10px;padding:10px 0;display:flex}.table-wrap tr{background:#fff;border:1px solid #e6ebf1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px;display:grid;box-shadow:0 1px 2px #0f172a0a}.table-wrap tr.clickable{cursor:pointer}.table-wrap tr.clickable:active{background:#f8fafc}.table-wrap td{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex;white-space:normal!important;text-align:left!important;border:0!important;padding:0!important;position:static!important}.table-wrap td:before{content:attr(data-label);color:#64748b;text-transform:none;font-size:11.5px;font-weight:600}.table-wrap td[data-label=""]:before{display:none}.table-wrap td:first-child{grid-column:1/-1;font-size:15px;font-weight:600;border-bottom:1px solid #f1f5f9!important;padding-bottom:8px!important}.table-wrap td:first-child:before{display:none}.table-wrap td .status{align-self:flex-start}.table-wrap td.dt-empty{grid-column:1/-1}.dt-box .sc-filters{flex-wrap:wrap;gap:8px}.dt-box .sc-search{flex:100%}.dt-box .sc-sort{flex:auto}.perm-opt-t{display:block}.perm-matrix tr{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.perm-matrix td:not(:first-child):before{display:none}.perm-matrix .perm-opt{text-align:center;color:#334155;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;padding:8px 4px;font-size:12px;line-height:1.2;display:flex}.perm-matrix .perm-opt:has(input:checked){color:#9a3f05;background:#fff5ec;border-color:#e8731f;font-weight:600}.perm-matrix .perm-opt input{width:18px;height:18px;min-height:0}.modal-backdrop{align-items:flex-end!important;padding:0!important}.form-modal{width:100%!important;max-width:100%!important;max-height:92vh!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important}.form-modal>div:last-child{background:var(--card);padding-top:10px;position:sticky;bottom:-20px}.form-modal>div:last-child>button{flex:1}.toast{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;max-width:none!important}.recharts-wrapper,.recharts-surface{max-width:100%}.sd2-card{padding:14px!important}.sd2-card-head{flex-wrap:wrap;gap:8px}.recharts-cartesian-axis-tick text{font-size:11px}.tabs,.od2-tabs,.sc-tabs{scrollbar-width:none;overflow-x:auto}.ud-head{flex-wrap:wrap;gap:14px}.ud-avatar{width:56px;height:56px;font-size:19px}.ud-acts{width:100%}.ud-acts>button{flex:1;justify-content:center;min-height:44px}}@media (width<=380px){.vd-grid{grid-template-columns:1fr!important}.table-wrap tr{grid-template-columns:1fr}}@media (width<=640px){.pl-table{overflow:visible}.pl-tr{min-width:0!important}.pl-tr.pl-th{display:none}.pl-tr:not(.pl-th){gap:10px 14px;padding:14px 16px;grid-template-columns:1fr 1fr!important}.pl-tr:not(.pl-th)>div:first-child{grid-column:1/-1;font-weight:600}.pl-tr:not(.pl-th)>div[data-label]:not(:first-child):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#8a94a2;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.pl-tr .r{text-align:left;justify-self:start}.pl-tr>div:empty{display:none}.section-title,.section-title h1,.section-title h2{text-align:left}.category-shortcuts,.deal-shelf-v2{max-width:100%;overflow-x:auto}.sd2-tr{grid-template-columns:22px minmax(0,1fr) auto;gap:10px;font-size:14px}.sd2-tr>:nth-child(3),.sd2-tr>:nth-child(5){display:none}.sd2-tr>*{overflow-wrap:anywhere;min-width:0}}.ud-field .ns-inline,.pf2-f .ns-inline{width:100%;display:flex}.ud-field .ns-inline .ns-btn,.pf2-f .ns-inline .ns-btn{border-radius:8px;width:100%;min-width:0;height:40px;padding:0 14px 0 12px}.ns-menu.up{top:auto;bottom:calc(100% + 6px)}.ns-menu li.hi:not(.on){background:#f1f5f9}.ns-btn span{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.ns-btn svg{flex-shrink:0}@media (width<=640px){.ns-menu{max-width:calc(100vw - 32px);max-height:min(320px,50vh)}.ns-menu li{min-height:44px}.ud-field .ns-inline .ns-btn,.pf2-f .ns-inline .ns-btn{height:44px;font-size:16px}}.au-changes{margin-top:16px}.au-changes>span{color:#64748b;margin-bottom:6px;font-size:12.5px;display:block}.au-changes table{border-collapse:collapse;border:1px solid #e3e8ef;border-radius:10px;width:100%;font-size:14px;overflow:hidden}.au-changes th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#8a94a2;background:#f8fafc;padding:8px 12px;font-size:11.5px}.au-changes td{color:#1b2430;border-top:1px solid #f0f3f6;padding:9px 12px}.au-changes td.au-old{color:#94a3b8;text-decoration:line-through}.au-changes td.au-new{color:#15803d;font-weight:600}@media (width<=640px){.au-changes table{font-size:13.5px}.au-changes th,.au-changes td{padding:8px}}@media (width>=641px){.au-list td,.au-list th{white-space:normal}.au-list td:first-child{min-width:120px}.au-list td:last-child{white-space:nowrap}.au-list th,.au-list td{padding-left:12px;padding-right:12px;min-width:0!important}.au-list th:last-child,.au-list td:last-child{width:120px}}.rt-steps{padding:18px 22px}.rt-steps ol{gap:0;margin:0;padding:0;list-style:none;display:flex}.rt-steps li{color:#94a3b8;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:13.5px;display:flex;position:relative}.rt-steps li:before{content:"";z-index:0;background:#e3e8ef;width:100%;height:2px;position:absolute;top:15px;right:50%}.rt-steps li:first-child:before{display:none}.rt-steps li.done:before,.rt-steps li.cur:before{background:#1f5fa8}.rt-steps i{z-index:1;background:#f1f5f9;border:2px solid #e3e8ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:700;display:grid;position:relative}.rt-steps i svg{width:16px;height:16px}.rt-steps li.done{color:#1b2430}.rt-steps li.done i{color:#fff;background:#1f5fa8;border-color:#1f5fa8}.rt-steps li.cur{color:#1f5fa8;font-weight:700}.rt-steps li.cur i{color:#1f5fa8;background:#fff;border-color:#1f5fa8;box-shadow:0 0 0 4px #1f5fa81f}.rt-steps li.bad.cur{color:#dc2626}.rt-steps li.bad.cur i{color:#dc2626;border-color:#dc2626;box-shadow:0 0 0 4px #dc26261f}.rt-steps li.skip{opacity:.45;text-decoration:line-through}.rt-note{color:#64748b;text-align:center;margin:12px 0 0;font-size:13.5px}.rt-items td:not(:first-child),.rt-items th:not(:first-child){text-align:right;white-space:nowrap}@media (width<=640px){.rt-steps{padding:16px 10px}.rt-steps li{font-size:12px}.rt-items td,.rt-items th{padding:8px 6px!important}.rt-items{font-size:13px!important}.rt-items th:nth-child(3),.rt-items td:nth-child(3){display:none}.rt-items td:first-child{white-space:normal}}.rp-view{flex-direction:column;gap:16px;min-width:0;display:flex}.rp-tabs{scrollbar-width:none;border-bottom:1px solid #e3e8ef;gap:4px;display:flex;overflow-x:auto}.rp-tabs::-webkit-scrollbar{display:none}.rp-tabs button{white-space:nowrap;font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.rp-tabs button svg{width:16px;height:16px}.rp-tabs button:hover{color:#0f2a4a}.rp-tabs button.on{color:#1f5fa8;border-bottom-color:#1f5fa8}.rp-filter{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px 16px;display:flex}.rp-f{flex-direction:column;gap:5px;min-width:170px;display:flex}.rp-f>span{color:#64748b;font-size:12px;font-weight:600}.rp-f input{height:40px;font:inherit;color:#0f172a;background:#fff;border:1px solid #d9e0e8;border-radius:10px;padding:0 12px;font-size:14px}.rp-f-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rp-card{min-width:0;padding:0;overflow:hidden}.rp-band{color:#fff;background:linear-gradient(90deg,#0f2a4a,#1f5fa8);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.rp-band>div{flex-direction:column;gap:2px;min-width:0;display:flex}.rp-band b{font-size:14.5px}.rp-band span{opacity:.8;font-size:12px}.rp-band em{white-space:nowrap;background:#ffffff29;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal}.rp-table{overflow-x:auto}.rp-table table,.rp-gtable{border-collapse:collapse;width:100%;font-size:13px}.rp-table th,.rp-gtable th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #e6ebf1;padding:10px 9px;font-size:11.5px;font-weight:600}.rp-table td,.rp-gtable td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f0f3f7;padding:10px 9px}.rp-table .num,.rp-gtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-table th.num .rp-sort{justify-content:flex-end;width:100%}.rp-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.rp-sort span{color:#94a3b8;font-size:9px}.rp-table tbody tr:hover{background:#f8fafc}.rp-prod{color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12.5px;overflow:hidden}.rp-table tfoot td,.rp-gtable tfoot td{color:#0f2a4a;background:#eef3f9;border-top:2px solid #c9d6e6;font-weight:700}.rp-pager{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.rp-pager>div{align-items:center;gap:10px;display:flex}.rp-x{overflow-x:auto}.rp-gtable{min-width:640px}.rp-ghead td{cursor:pointer;background:#f2f6fb;border-bottom:1px solid #e3e8ef}.rp-gh{color:#0f2a4a;align-items:center;gap:8px;display:inline-flex}.rp-ghead svg{color:#64748b;width:16px;height:16px;transition:transform .15s}.rp-ghead svg.rot{transform:rotate(-90deg)}.rp-count{color:#1f5fa8;background:#dde7f3;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.rp-gitem td:first-child{color:#475569;padding-left:36px}.rp-gsub td{color:#475569;text-align:right;background:#fafbfd;font-size:12.5px;font-weight:600}.rp-gsub td.num{color:#0f2a4a}.rp-empty{text-align:center;color:#94a3b8;padding:28px!important}.rp-is-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rp-is-body{padding:6px 16px 14px}.rp-is-h,.rp-is-row{grid-template-columns:1fr 150px 90px;align-items:center;gap:10px;display:grid}.rp-is-h{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e6ebf1;padding:8px 0;font-size:11.5px;font-weight:600}.rp-is-h span:not(:first-child),.rp-is-row b,.rp-is-row em{text-align:right}.rp-is-body h4{text-transform:uppercase;letter-spacing:.05em;color:#1f5fa8;margin:14px 0 4px;font-size:12px}.rp-is-row{color:#334155;border-bottom:1px dashed #edf1f5;padding:7px 0 7px 12px;font-size:13.5px}.rp-is-row b{font-variant-numeric:tabular-nums;font-weight:500}.rp-is-row em{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.rp-is-row.sum{color:#0f172a;background:#f8fafc;border-bottom:1px solid #dfe6ee;padding-left:0;font-weight:700}.rp-is-row.sum b{font-weight:700}.rp-is-row.total{color:#0f172a;border-top:2px solid #0f2a4a;border-bottom:0;margin-top:8px;padding:12px 0;font-size:15px;font-weight:700}.rp-is-row.total b{font-size:16px;font-weight:700}.rp-is-row b.neg{color:#b91c1c}.rp-is-row b.pos{color:#15803d}.rp-chart-box{padding:16px 10px 8px}@media (width<=980px){.rp-is-grid{grid-template-columns:1fr}}@media (width<=640px){.rp-f{flex:140px;min-width:0}.rp-f-acts{width:100%;margin-left:0}.rp-f-acts>*{flex:1}.rp-band{padding:11px 14px}.rp-table{padding:0 10px}.rp-table tfoot{padding-bottom:10px;display:block}.rp-table tfoot tr{background:#eef3f9!important;border-color:#c9d6e6!important}.rp-table tfoot td{background:0 0;border:0!important}.rp-table tfoot td[data-label=""]:not(:first-child){display:none}.rp-prod{max-width:none}.rp-is-body{padding:4px 12px 12px}.rp-is-h,.rp-is-row{grid-template-columns:1fr auto 54px;gap:8px}.rp-is-row{font-size:13px}}.rp-table table{font-size:12.5px}@media (width<=640px){.rp-prod{white-space:normal}}.rp-wrap{min-width:110px;max-width:150px;line-height:1.3}.rp-table td:first-child{white-space:nowrap}.rp-table td.rp-wrap{min-width:150px;max-width:200px;white-space:normal!important}.rp-cl{color:#0f172a;font-weight:600;display:block}.rp-sup{color:#64748b;margin-top:2px;font-size:11.5px;display:block}.rp-table td.rp-prod{max-width:140px}@media (width>=641px){.rp-table th,.rp-table td{padding-left:7px!important;padding-right:7px!important}.rp-table td.rp-prod{max-width:110px}.rp-table td.rp-wrap{min-width:130px;max-width:170px}.rp-table th:first-child,.rp-table td:first-child{padding-left:14px!important}.rp-table table{font-size:12px}}.rp-table .rp-prod{color:#1f5fa8;margin-top:3px;font-size:11.5px;display:block;max-width:260px!important}.rp-table td.rp-wrap{min-width:180px;max-width:280px!important}.rp-st{margin-top:5px;display:block}@media (width<=640px){.rp-table td:first-child .rp-st{margin-top:6px}.rp-table td.rp-wrap{grid-column:1/-1;min-width:0;max-width:none!important}.rp-table .rp-prod{white-space:normal;max-width:none!important}}.sd2-kpi:nth-child(5){background:linear-gradient(135deg,#2aa067,#1f8a4c)!important}.sd2-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sd2-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=1100px){.sd2-kpis.five,.sd2-kpis.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rp-view>:first-child{margin-bottom:0!important;padding-bottom:0!important}.rp-view>.rp-tabs{margin-top:-6px}.rp-table td.rp-nw{white-space:nowrap}.rp-table tr.au-row{cursor:pointer}.dt-band{border-radius:12px;min-width:0;overflow:hidden}.dt-band .rp-band{padding:9px 14px}.dt-band .rp-band b{font-size:13.5px}.dt-box.dt-band>.adm-thead{padding:10px 14px}.panel:has(>.dt-band){padding:0;overflow:hidden}.panel:has(>.dt-band) .dt-band{border-radius:0}.rp-table table th:has(.rp-sort){white-space:nowrap}.pl-table>.rp-band{padding:9px 16px}.pl-table>.rp-band b{font-size:13.5px}.pl-table:has(>.rp-band){overflow:hidden}.pl-th>span{text-transform:uppercase;letter-spacing:.03em;background:0 0;color:#64748b!important;font-size:11.5px!important;font-weight:600!important}.pl-tr.pl-th{background:#f6f8fb;border-bottom:1px solid #e6ebf1}.rp-band-x{flex-shrink:0;align-items:center;gap:10px;display:flex}.rp-band .vt-exp-btn{border-color:#ffffff59;height:30px;padding:0 10px;font-size:13px}.rp-band .vt-exp-menu{color:#1b2430}.rp-band .vt-exp-menu b{font-size:14px}.rp-band .vt-exp-menu span{opacity:1}.rp-band .vt-exp-menu .vt-exp-t{opacity:1;font-size:11.5px}:is(.rp-card,.dt-band,.pl-table:has(>.rp-band)){overflow:visible!important}.rp-card>.rp-band:first-child,.pl-table>.rp-band:first-child{border-radius:12px 12px 0 0}.panel:has(>.dt-band) .dt-band>.rp-band:first-child{border-radius:12px 12px 0 0}@media (width<=640px){.vt-exp-menu:not(.xm-pop){margin-top:6px;width:auto!important;position:fixed!important;top:auto!important;left:12px!important;right:12px!important}}.rp-band>.rp-band-x{flex-flow:row;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto}@media (width<=640px){.rp-band:has(>.rp-band-x){flex-wrap:wrap}.rp-band>.rp-band-x{margin-left:auto}}:root{--btn-h:30px;--btn-px:11px;--btn-fs:12px;--btn-fw:400;--btn-radius:6px;--btn-icon:15px;--btn-gap:6px}:is(button[data-btn],a[data-btn],.vt-exp-btn):not(:is(td,.pl-tr,.pl-row,.adm-row) *){height:var(--btn-h)!important;min-height:var(--btn-h)!important;padding:0 var(--btn-px)!important;font-size:var(--btn-fs)!important;font-weight:var(--btn-fw)!important;border-radius:var(--btn-radius)!important;gap:var(--btn-gap)!important;line-height:1!important}:is(button[data-btn],a[data-btn],.vt-exp-btn):not(:is(td,.pl-tr,.pl-row,.adm-row) *) svg{width:var(--btn-icon)!important;height:var(--btn-icon)!important}@media (width<=640px){:root{--btn-h:44px}}.st-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.st-xslot{display:contents}.dt-xrow{justify-content:flex-end;margin:0 0 8px;display:flex}@media (width<=640px){.section-title{flex-wrap:wrap}.st-acts{justify-content:flex-start;width:100%}.st-acts>*{flex:none}}:root{--thead-navy:linear-gradient(90deg,#0f2a4a,#1f5fa8)}.rp-band{display:none!important}:is(.admin-shell,.supplier-shell) :is(table thead tr){background:var(--thead-navy)!important}:is(.admin-shell,.supplier-shell) table thead th{text-transform:uppercase;letter-spacing:.04em;color:#fff!important;background:0 0!important;border-bottom:0!important;font-size:11.5px!important;font-weight:600!important}:is(.admin-shell,.supplier-shell) table thead th :is(button,span,svg,i){color:#fff!important}:is(.admin-shell,.supplier-shell) table thead th .rp-sort{opacity:1;color:#fff!important}:is(.admin-shell,.supplier-shell) table thead th:first-child{border-top-left-radius:12px}:is(.admin-shell,.supplier-shell) table thead th:last-child{border-top-right-radius:12px}:is(.admin-shell,.supplier-shell) :is(.pl-tr.pl-th,.returns-head,.rp-is-h){background:var(--thead-navy)!important;color:#fff!important;border-bottom:0!important}:is(.admin-shell,.supplier-shell) :is(.pl-tr.pl-th,.returns-head,.rp-is-h) *{color:#fff!important}:is(.admin-shell,.supplier-shell) .rp-is-h{margin:0 -16px;padding:9px 16px!important}.rp-is-body:has(>.rp-is-h:first-child){padding-top:0}.rp-is-body>.rp-is-h:first-child,.pl-table>.pl-tr.pl-th:first-child,.returns-head:first-child{border-radius:12px 12px 0 0}:is(.admin-shell,.supplier-shell) table thead th[style*=sticky],:is(.admin-shell,.supplier-shell) thead.sticky th{background:#163f73!important}.rp-period{color:var(--muted-foreground,#64748b);white-space:nowrap;align-self:flex-end;padding-bottom:9px;font-size:12px}:is(.admin-shell,.supplier-shell) :is(.table-wrap:not(:first-child),:is(.panel,.sp-card,.rp-card,.dt-box)>:not([data-dt-x],.dt-xrow,.rp-card,.dt-box,.table-wrap,[hidden])~:is(.rp-card,.dt-box,.table-wrap)) table thead th{border-radius:0!important}:root{--cb-chev:14px}:is(.admin-shell,.supplier-shell) :is(.ns-btn,select){position:relative;height:var(--btn-h)!important;min-height:var(--btn-h)!important;padding:0 calc(var(--btn-px) + var(--cb-chev) + 6px) 0 var(--btn-px)!important;font-size:var(--btn-fs)!important;font-weight:var(--btn-fw)!important;border-radius:var(--btn-radius)!important;line-height:1!important}:is(.admin-shell,.supplier-shell) .ns-btn{align-items:center;gap:var(--btn-gap);display:flex!important}:is(.admin-shell,.supplier-shell) .ns-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.admin-shell,.supplier-shell) .ns-btn>svg{right:var(--btn-px);position:absolute;top:50%;transform:translateY(-50%);width:var(--cb-chev)!important;height:var(--cb-chev)!important;margin:0!important}:is(.admin-shell,.supplier-shell) .ns-btn.open>svg{transform:translateY(-50%)rotate(180deg)}:is(.admin-shell,.supplier-shell) select{background-position:right var(--btn-px) center!important;background-size:var(--cb-chev)!important}:is(.admin-shell,.supplier-shell) .ns-menu li{min-height:32px;font-size:var(--btn-fs)!important}:is(.admin-shell,.supplier-shell) .ns-label{font-size:var(--btn-fs)}:is(.admin-shell,.supplier-shell) :is(.sc-search,.pl-search,.purchases-search,.cat-search,.search-with-icon,.sd2-dates){box-sizing:border-box;height:var(--btn-h)!important;min-height:var(--btn-h)!important;border-radius:var(--btn-radius)!important;font-size:var(--btn-fs)!important;padding-top:0!important;padding-bottom:0!important}:is(.admin-shell,.supplier-shell) :is(.sc-search,.pl-search,.purchases-search,.cat-search,.search-with-icon) input{height:100%!important;min-height:0!important;font-size:var(--btn-fs)!important;padding-top:0!important;padding-bottom:0!important}:is(.admin-shell,.supplier-shell) :is(.sc-search,.pl-search,.purchases-search,.cat-search,.search-with-icon,.sd2-dates)>svg{width:15px;height:15px}:is(.admin-shell,.supplier-shell) :is(.rp-filter,.sc-filters,.pl-bar,.al-bar,.purchases-toolbar) input:is([type=date],[type=search],[type=text]){height:var(--btn-h)!important;min-height:0!important;font-size:var(--btn-fs)!important;padding-top:0!important;padding-bottom:0!important}:is(.admin-shell,.supplier-shell) .rp-filter input[type=date]{border-radius:var(--btn-radius)!important;padding:0 var(--btn-px)!important}@media (width>=641px){.sc-filters{gap:10px}.sc-filters>.sc-search{flex:200px;min-width:180px;max-width:260px}.sc-filters .ns-wrap{flex:0 auto;gap:6px;min-width:0}.sc-filters .ns-label{white-space:nowrap}.sc-filters .ns-btn{max-width:190px;width:auto!important;min-width:150px!important}.sc-filters>.sc-count{text-align:right;flex:1 0 100%;margin:-4px 0 0}}.back-std{cursor:pointer;gap:4px;width:max-content;line-height:1.2;color:#1f5fa8!important;background:0 0!important;border:0!important;align-self:flex-start!important;margin:0 0 8px -2px!important;padding:4px 8px 4px 2px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.back-std svg{width:16px!important;height:16px!important}.back-std+.section-title{margin-top:0!important}@media (width<=640px){.back-std{min-height:44px}}@media (width>=641px){:is(.admin-shell,.supplier-shell) .rp-table th{letter-spacing:.02em;padding:9px 7px;font-size:11px}:is(.admin-shell,.supplier-shell) .rp-table td{white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:240px;padding:9px 7px;line-height:1.3}:is(.admin-shell,.supplier-shell) .rp-table td :is(.status,.pill,.badge,[class*=status]),:is(.admin-shell,.supplier-shell) .rp-table td.num{white-space:nowrap}}:is(.admin-shell,.supplier-shell) .rp-table td.dt-code{white-space:nowrap}.flt-x{flex:none;align-items:center;margin-left:auto;display:flex}.flt-x .ns-btn{height:30px}.sc-filters,.pl-bar{flex-wrap:wrap}@media (width<=640px){.flt-x{width:100%;margin-left:0}.flt-x>*{width:100%}.flt-x .vt-exp,.flt-x .vt-exp-btn{justify-content:center;width:100%}.flt-x .vt-exp-btn{height:44px}}.vt-exp-menu.xm-pop{z-index:1000;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;width:260px;max-width:calc(100vw - 16px);height:auto;max-height:none;margin:0;padding:8px;font-size:13px;line-height:1.3;display:flex;position:fixed;bottom:auto;left:auto;overflow:visible;box-shadow:0 12px 32px #0f2a4a2e}.xm-pop .vt-exp-t{letter-spacing:.05em;text-transform:uppercase;color:#64748b;white-space:normal;padding:6px 12px 8px;font-size:11px;font-weight:700;display:block}.xm-pop>button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;height:auto;min-height:52px;padding:10px 12px;line-height:1.3;display:flex}.xm-pop>button:hover,.xm-pop>button:focus-visible{background:#f1f5f9}.xm-pop .vt-ic{color:#fff;background:#2563eb;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;margin:0;font-size:10px;font-style:normal;font-weight:800;display:grid}.xm-pop .vt-ic.xls{background:#15803d}.xm-pop>button>span{flex-direction:column;gap:2px;min-width:0;height:auto;display:flex}.xm-pop>button b{color:#0f172a;font-size:13px;font-weight:600;line-height:1.25}.xm-pop>button small{color:#64748b;white-space:normal;font-size:12px;line-height:1.3}@media (width>=641px){.flt-x .vt-exp-btn{height:30px}}.sup-paged .sup-cell .sup-nm{color:#1e293b;font-size:13px;font-weight:400}@media (width>=1100px){:is(.sup-paged,.roles-paged) .sc-filters{flex-wrap:nowrap;gap:8px}:is(.sup-paged,.roles-paged) .sc-filters .sc-sort{white-space:nowrap;flex:0 auto;gap:6px;min-width:0}:is(.sup-paged,.roles-paged) .sc-filters .ns-select,:is(.sup-paged,.roles-paged) .sc-filters .ns-btn{width:auto;min-width:0}:is(.sup-paged,.roles-paged) .sc-filters .ns-btn{gap:6px;max-width:150px;padding-left:10px}:is(.sup-paged,.roles-paged) .sc-filters .ns-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sup-paged,.roles-paged) .flt-x{margin-left:auto}:is(.sup-paged,.roles-paged) .sc-filters>*,:is(.sup-paged,.roles-paged) .sc-sort>*{flex-shrink:0}:is(.sup-paged,.roles-paged) .sc-filters .sc-search{flex:0 150px}:is(.sup-paged,.roles-paged) .sc-filters .ns-select{flex:none;width:auto}:is(.sup-paged,.roles-paged) .sc-filters .ns-btn{width:128px;max-width:none}:is(.sup-paged,.roles-paged) .sc-sort :is(select,.ns-select,.ns-btn){flex-shrink:0;width:124px}.roles-paged .sc-filters .ns-btn{width:116px}.roles-paged .sc-filters .sc-search{flex-basis:130px;min-width:120px}:is(.sup-paged,.roles-paged) .sc-filters{gap:6px}:is(.sup-paged,.roles-paged) .sc-filters .ns-wrap{flex:none;width:auto;min-width:0}:is(.sup-paged,.roles-paged) .sc-filters .ns-wrap .ns-btn{width:120px;min-width:0;max-width:120px}:is(.sup-paged,.roles-paged) .sc-filters .sc-sort{flex:none;width:auto}:is(.sup-paged,.roles-paged) .sc-filters .sc-search{flex:0 0 160px;width:160px;min-width:0;max-width:none}:is(.sup-paged,.roles-paged) .sc-filters .sc-search input{width:100%;min-width:0}:is(.sup-paged,.roles-paged) .sc-filters .ns-wrap .ns-btn{max-width:120px;width:120px!important;min-width:0!important}.roles-paged .sc-filters .ns-wrap .ns-btn{max-width:132px;padding-right:8px;width:132px!important}.roles-paged .sc-filters .sc-search{flex:0 0 136px;width:136px}.roles-paged .sc-filters .ns-wrap .ns-btn{max-width:124px;width:124px!important}.roles-paged .sc-filters .sc-sort .ns-wrap .ns-btn{width:116px!important}}.au-card .au-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.au-card .au-filters+.table-wrap thead th,.au-card .au-filters+.table-wrap table{border-radius:0!important}.au-filters .au-dates{border:1px solid var(--border);background:var(--card);color:#64748b;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 6px;font-size:12px;display:flex}.au-filters .au-dates svg{width:14px;height:14px}.au-filters .au-dates input{background:0 0;border:0;width:112px;height:26px;padding:0 2px;font-size:12px}.au-filters .sc-search{flex:0 0 150px;width:150px;min-width:0}.au-filters .sc-search input{width:100%;min-width:0}.au-filters .ns-wrap{flex:none}.au-filters .ns-wrap .ns-btn{max-width:126px;height:30px;width:126px!important;min-width:0!important}.au-filters .ns-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-filters .sc-sort{white-space:nowrap;align-items:center;gap:6px;display:flex}.au-filters .flt-x{margin-left:auto}@media (width<=640px){.au-filters .sc-search,.au-filters .au-dates,.au-filters .ns-wrap,.au-filters .ns-wrap .ns-btn{flex:100%;max-width:none;width:100%!important}}.pp-cell{align-items:center;gap:10px;display:flex}.pp-cell img{object-fit:contain;border:1px solid var(--border);background:#f8fafc;border-radius:6px;width:36px;height:36px}.pp-cell>span{flex-direction:column;display:flex}.pp-cell b{font-weight:600}.pp-cell small{color:#64748b;font-size:11px}.ppd-grid{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.ppd-img{place-items:center;padding:20px;display:grid}.ppd-img img{object-fit:contain;width:100%;max-height:300px}.ppd-main{flex-direction:column;gap:16px;display:flex}.ppd-main .vd-card{margin:0}@media (width<=900px){.ppd-grid{grid-template-columns:1fr}}.od2-ir{gap:10px}@media (width<=1440px){.od2-ir{grid-template-columns:minmax(0,1fr) 84px 96px 104px}.od2-ir>:nth-child(2){display:none}}.od2-prod{min-width:0}.od2-ir>.pl-mono{white-space:nowrap}.pb-card .sp-card-head{flex-wrap:wrap;gap:10px}.pb-acts{gap:8px;display:flex}.pb-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:4px;display:grid}.pb-f{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-f small{color:#64748b;font-size:12px;font-weight:500}.pb-f input{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:38px;padding:0 12px;font-size:14px}.pb-f input:focus{border-color:#1f5fa8;outline:none;box-shadow:0 0 0 3px #1f5fa81f}.pb-f .ns-wrap,.pb-f .ns-btn{width:100%!important;min-width:0!important}.pb-f.bad input{border-color:#dc2626}.pb-f em{color:#dc2626;font-size:12px;font-style:normal}@media (width<=640px){.pb-form{grid-template-columns:1fr}}.pb-card .sp-card-head button:not(.edit-btn){height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:13px!important}.pb-card .lg-terms{border-top:0!important;margin-top:0!important}.pb-card .lg-terms>div:first-child,.pb-card .lg-terms>div:nth-child(-n+3){border-top:0!important}.edit-btn{color:#1f5fa8;cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}.edit-btn svg{stroke-width:2px;width:15px;height:15px}.edit-btn:hover{color:#174b86;background:#eef4fb!important}.edit-btn:focus-visible{outline-offset:2px;outline:2px solid #1f5fa8}@media (width<=768px),(pointer:coarse){.edit-btn{min-width:44px;min-height:44px;padding:0 10px}}.cl-av{color:#fff;background:#eef2f7;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:inline-grid;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.cl-av img{object-fit:cover;width:100%;height:100%}.cl-panel tr.clickable{cursor:pointer}.cl-panel tr.clickable:hover td{background:#f5f8fc}.cl-panel .cl-name,.cl-panel .cl-resp{white-space:nowrap;font-weight:400}.cl-mail{color:#1f5fa8;word-break:break-all}.cl-tel{white-space:nowrap}@media (width>=769px){.cl-panel table{table-layout:fixed;width:100%}.cl-panel th:first-child{width:30%}.cl-panel th:nth-child(2){width:17%}.cl-panel th:nth-child(3){width:25%}.cl-panel th:nth-child(4),.cl-panel th:nth-child(5){width:14%}.cl-panel td,.cl-panel .cl-name{text-overflow:ellipsis;overflow:hidden}}@media (width<=768px){.cl-panel .table-wrap table tbody tr{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:12px 14px!important;display:grid!important}.cl-panel .table-wrap table tbody tr td{font-size:13px;text-align:left!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.cl-panel .table-wrap table tbody tr td:before{display:none!important}.cl-panel .table-wrap table tbody tr td:first-child{grid-area:1/1!important}.cl-panel .table-wrap table tbody tr td:nth-child(5){grid-area:1/2!important}.cl-panel .table-wrap table tbody tr td:nth-child(n+2):nth-child(-n+4){grid-area:auto/1/auto/span 2!important;padding-left:32px!important}.cl-panel .table-wrap .sup-cell{display:flex!important}.cl-panel .cl-name{white-space:normal;font-size:14px}}.cl-panel .sc-filters .sc-sort :is(.ns-select,.ns-wrap){flex:none!important;width:auto!important}.cl-panel .sc-filters .sc-sort .ns-btn,.cl-panel .sc-filters .ns-wrap .ns-btn{width:auto!important;min-width:150px!important;max-width:none!important}.cl-panel .sc-filters .ns-btn span{text-overflow:clip!important;overflow:visible!important}@media (width>=769px){.cl-panel .sup-cell{min-width:0}.cl-panel :is(.cl-name,.cl-resp,.cl-mail){text-overflow:ellipsis;white-space:nowrap;word-break:normal;min-width:0;display:block;overflow:hidden}}.rng-label{color:#64748b;font-size:13px;font-weight:400}.rng-kpis{margin-bottom:16px}.panel.roles-paged .sc-filters .sc-search{flex:0 240px!important;width:240px!important;min-width:200px!important;max-width:260px!important}.panel.roles-paged .sc-filters .ns-wrap,.panel.roles-paged .sc-filters .ns-select,.panel.roles-paged .sc-filters .sc-sort{flex:none!important;width:auto!important}.panel.roles-paged .sc-filters .ns-btn,.panel.roles-paged .sc-filters .ns-wrap .ns-btn,.panel.roles-paged .sc-sort .ns-btn{width:auto!important;min-width:170px!important;max-width:none!important}.panel.roles-paged .sc-filters .ns-btn span{text-overflow:clip!important;overflow:visible!important}.rng-page .section-title,.rng-page>header{margin-bottom:12px}.rng-page .rng-kpis{gap:12px;margin-bottom:12px}.rng-page .rng-kpis .sd2-kpi{min-height:0!important;padding:10px 14px!important}.rng-page .rng-kpis .sd2-kpi b{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;overflow:hidden;margin:2px 0!important;font-size:22px!important}.rng-page .rng-kpis .sd2-kpi .sd2-ic{width:24px;height:24px}.rng-page .vt-head{gap:8px;flex-wrap:nowrap!important;padding-top:8px!important;padding-bottom:8px!important}.rng-page .vt-head .sc-search{width:auto;min-width:120px;flex:150px!important}.rng-page .vt-head .sd2-filter{flex-wrap:nowrap;gap:8px}.rng-page .vt-head .sd2-presets button{white-space:nowrap;padding:6px 9px}.rng-page .vt-head .flt-x{flex:none;margin-left:auto}.rng-page .sd2-dates input{height:30px}.rng-page .table-wrap{overflow-x:hidden}.rng-page table{width:100%}.rng-page th{white-space:nowrap;padding-top:8px!important;padding-bottom:8px!important}.rng-page td{white-space:nowrap;font-size:13px;padding-top:7px!important;padding-bottom:7px!important}.rng-page td .status{white-space:nowrap}.rng-ell{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:block;overflow:hidden}.rng-page .vt-pager{padding-top:8px!important;padding-bottom:8px!important}.rng-page .table-wrap table tbody tr td{line-height:1.3;padding-top:8px!important;padding-bottom:8px!important}.rng-page .table-wrap table thead tr th{padding-top:9px!important;padding-bottom:9px!important}.supplier-dashboard-modern.rng-page .rng-kpis .sd2-kpi{gap:2px!important;padding:10px 14px!important}.rng-page .rng-kpis .sd2-kpi-top{min-height:0;margin:0!important}.rng-page .rng-kpis .sd2-kpi small{margin:0!important}.login-credit{display:none}@media (width<=480px){:is(html:has(.login-pro.login-admin),body:has(.login-pro.login-admin)){background:#002532}.login-pro.login-admin{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:72px clamp(36px,12vw,56px);position:relative;background:linear-gradient(#00202e8c 0%,#00202e9e 100%),#002532 url(/login-admin.jpg) 50%/cover no-repeat!important;display:flex!important}.login-pro.login-admin .portal-login-art{display:contents}.login-pro.login-admin .portal-login-art:before,.login-pro.login-admin .portal-login-art>:not(img){display:none}.login-pro.login-admin .portal-login-art img{align-self:auto;width:auto;margin:0;top:20px;left:20px;height:34px!important;position:absolute!important}.login-pro.login-admin .login-credit{box-sizing:border-box;text-align:center;white-space:nowrap;color:#ffffffb3;max-width:none;padding:0 12px;font-size:9.5px;line-height:1.3;display:block;position:absolute;bottom:14px;left:0;right:0}.login-pro.login-admin .portal-login-form{width:100%;display:block;max-width:300px!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.login-pro.login-admin .login-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;max-width:none;padding:32px 29px 28px;box-shadow:0 20px 50px -12px #00000073,inset 0 1px #ffffff2e}.login-pro.login-admin .login-card h1{color:#fff;text-align:left;margin:0 0 3px;font-size:19.5px}.login-pro.login-admin .login-card>p{color:#ffffffc7;text-align:left;margin:0 0 16px;font-size:12px;line-height:1.4}.login-pro.login-admin .login-card form{gap:12px}.login-pro.login-admin .login-card .field{color:#ffffffeb;gap:4px;font-size:11px}.login-pro.login-admin .login-card .field input:not([type=checkbox]){color:#fff;caret-color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;height:38px;min-height:38px;padding:0 12px;font-size:13px!important}.login-pro.login-admin .login-card .field input::placeholder{color:#fff9}.login-pro.login-admin .login-card .field input:not([type=checkbox]):focus{background:#ffffff29;border-color:#fffc;box-shadow:0 0 0 3px #ffffff29}.login-pro.login-admin .login-card .field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #28465ae6}.login-pro.login-admin .login-card .pw-wrap input{padding-right:38px!important}.login-pro.login-admin .login-card .pw-eye{color:#fffc;width:28px;height:28px;right:4px}.login-pro.login-admin .login-card .pw-eye:hover{color:#fff;background:#ffffff24}.login-pro.login-admin .login-card .pw-eye svg{width:15px;height:15px}.login-pro.login-admin .login-card button[type=submit]{--btn-h:38px;--btn-fs:13px;color:#fff;background:#1f5fa8;border:1px solid #ffffff2e;border-radius:10px;height:38px;min-height:38px;margin-top:2px;font-size:13px;box-shadow:0 8px 20px -8px #00000080}.login-pro.login-admin .login-card button[type=submit]:hover:not(:disabled){background:#2a6dba}.login-pro.login-admin .portal-login-row{color:#ffffffe6;flex-wrap:wrap;gap:6px;font-size:11.5px}.login-pro.login-admin .portal-login-row .check-row{color:#ffffffe6;padding:2px 0;font-size:11.5px}.login-pro.login-admin .portal-login-row .check-row input{accent-color:#5b9ee6}.login-pro.login-admin .portal-login-row .portal-link{color:#a9cdf6;font-size:11.5px}.login-pro.login-admin .login-error{color:#ffe3e3;background:#dc262647;border:1px solid #ffa0a073;padding:8px 10px;font-size:12.5px}.login-pro.login-admin .login-secure{color:#ffffffbf;margin-top:14px;font-size:10px}.login-pro.login-admin .login-secure svg{color:#6ee7b7}@media (height<=640px){.login-pro.login-admin{padding-top:64px;padding-bottom:44px}.login-pro.login-admin .login-card{padding:24px 26px 20px}.login-pro.login-admin .login-card>p{margin-bottom:12px}.login-pro.login-admin .login-card form{gap:10px}.login-pro.login-admin .login-secure{margin-top:10px}}@media (width<=340px){.login-pro.login-admin .login-card{padding-left:22px;padding-right:22px}.login-pro.login-admin .login-secure{text-align:left;gap:6px;font-size:10px;line-height:1.35}.login-pro.login-admin .login-secure svg{flex:none;width:12px;height:12px}}}.admin-shell .portal-menu .ico-hamburger{display:none}@media (width<=480px){.admin-shell{--topbar-h:52px}.admin-shell .portal-header{gap:10px;height:52px;padding:0 12px}.admin-shell.portal-shell .topbar{height:52px}.admin-shell .portal-header-left{gap:10px;min-width:0}.admin-shell .portal-logo{gap:0}.admin-shell .portal-logo span{display:none}.admin-shell .portal-logo img{height:22px}.admin-shell .portal-menu{border-radius:8px;place-items:center;width:32px;height:32px;min-height:0;padding:0;display:grid}.admin-shell .portal-menu .ico-sliders{display:none}.admin-shell .portal-menu .ico-hamburger{width:18px;height:18px;display:block}.admin-shell .portal-header-actions{gap:8px}.admin-shell .portal-header .header-notification{width:32px;height:32px;min-height:0}.admin-shell .portal-header .header-notification svg{width:18px;height:18px}.admin-shell .portal-user{min-height:0}.admin-shell .portal-user i{width:28px;height:28px}.admin-shell .portal-user i svg{width:16px;height:16px}.admin-shell .content{padding:68px 14px 40px!important}.admin-shell .sd2{padding-bottom:16px;gap:11px!important}.admin-shell .sd2-head{align-items:stretch;gap:8px}.admin-shell .sd2-head h1{line-height:1.2;font-size:20px!important}.admin-shell .sd2-filter{flex-direction:column;align-items:stretch;gap:8px;width:100%}.admin-shell .sd2-presets{scrollbar-width:none;border-radius:8px;flex-wrap:nowrap;max-width:100%;padding:2px;overflow-x:auto}.admin-shell .sd2-presets::-webkit-scrollbar{display:none}.admin-shell .sd2-presets button{white-space:nowrap;border-radius:6px;flex:1 0 auto;height:28px;padding:0 10px;font-size:12px;min-height:0!important}.admin-shell .sd2-dates{gap:6px;border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important}.admin-shell .sd2-dates svg{width:14px!important;height:14px!important}.admin-shell .sd2-dates input{flex:1 1 0;min-width:0;height:30px!important;min-height:0!important;padding:0!important;font-size:13px!important}.admin-shell .sd2-filter .ns-wrap,.admin-shell .sd2-filter>div:last-child:not(.sd2-dates):not(.sd2-presets){align-self:flex-start}.admin-shell .sd2-filter>:last-child:not(.sd2-dates):not(.sd2-presets) button{--btn-h:30px;--btn-fs:12px;gap:6px;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}.admin-shell .sd2-filter>:last-child:not(.sd2-dates):not(.sd2-presets) svg{width:14px;height:14px}.admin-shell .sd2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.admin-shell .sd2-kpi{border-radius:12px!important;max-width:none!important;min-height:0!important;padding:12px!important}.admin-shell .sd2-kpi-top{align-items:flex-start;gap:6px;line-height:1.25;min-height:0!important;font-size:11px!important}.admin-shell .sd2-ic{border-radius:7px;flex:none;width:24px!important;height:24px!important}.admin-shell .sd2-ic svg{width:13px!important;height:13px!important}.admin-shell .sd2-kpi b{white-space:nowrap;margin:4px 0 3px!important;font-size:21px!important;line-height:1.15!important}.admin-shell .sd2-kpi small{line-height:1.3;font-size:10.5px!important}.admin-shell .sd2-kpi small em{font-size:10.5px}.admin-shell .sd2-grid{gap:10px!important;margin-bottom:0!important}.admin-shell .sd2-card{border-radius:12px!important;padding:12px!important}.admin-shell .sd2-card-head{gap:6px;margin-bottom:8px}.admin-shell .sd2-card-head h3{font-size:14px}.admin-shell .sd2-card-head p{margin-top:1px;font-size:11px}.admin-shell .sd2-legend{flex-wrap:wrap;gap:10px;font-size:11px}.admin-shell .sd2-legend i{width:8px;height:8px;margin-right:4px}.admin-shell .sd2-donut .recharts-responsive-container{height:150px!important}.admin-shell .sd2-card .recharts-cartesian-axis-tick text{font-size:9.5px!important}.admin-shell .sd2-cats li{font-size:12px}.admin-shell .sd2-tr{grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;padding:8px 2px!important;font-size:12px!important}.admin-shell .sd2-th{padding-top:0!important;font-size:10px!important}.admin-shell .sd2-rank{border-radius:6px;width:20px;height:20px;font-size:11px}.admin-shell .sd2-tasks li{gap:8px;padding:9px 4px}.admin-shell .sd2-tasks b{font-size:12px}.admin-shell .sd2-tasks small{font-size:11px}.admin-shell .sd2-pill{padding:2px 7px;font-size:10px}.admin-shell .sd2-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-shell .sd2-head>div:first-child{grid-area:1/1;min-width:0}.admin-shell .sd2-filter{display:contents}.admin-shell .sd2-filter>:last-child:not(.sd2-dates):not(.sd2-presets){grid-area:1/2;place-self:center end}.admin-shell .sd2-presets{box-sizing:border-box;grid-area:2/1/auto/-1;gap:2px;width:100%;padding:2px}.admin-shell .sd2-presets button{border-radius:5px;height:22px;padding:0 7px;font-size:11px;line-height:1}.admin-shell .sd2-dates{box-sizing:border-box;grid-area:3/1/auto/-1;gap:4px;width:100%;border-radius:7px!important;height:30px!important;min-height:30px!important;padding:0 6px!important;font-size:11px!important}.admin-shell .sd2-dates svg{flex:none;width:12px!important;height:12px!important}.admin-shell .sd2-dates input{letter-spacing:0;height:26px!important;font-size:12px!important}.admin-shell .sd2-dates input::-webkit-calendar-picker-indicator{background-size:11px;width:11px;height:11px;margin:0 0 0 2px;padding:0}.admin-shell .sd2-filter>:last-child:not(.sd2-dates):not(.sd2-presets) button{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11.5px!important}.admin-shell .sd2-card .recharts-responsive-container{height:180px!important}.admin-shell .sd2-card .recharts-wrapper{margin:0}.admin-shell .sd2-card:has(.recharts-responsive-container){padding-left:6px!important;padding-right:6px!important}:is(.admin-shell .sd2-card:has(.recharts-responsive-container) .sd2-card-head,.admin-shell .sd2-card:has(.recharts-responsive-container) .sd2-cats){padding-left:6px;padding-right:6px}.admin-shell .sd2-donut .recharts-responsive-container{overflow:visible;height:140px!important}.admin-shell .sd2-donut .recharts-wrapper,.admin-shell .sd2-donut .recharts-surface{overflow:visible!important}.admin-shell .sd2-donut-c b{font-size:12.5px}.admin-shell .sd2-donut-c small{font-size:10px}.admin-shell .sd2-cats{gap:4px;margin-top:6px}.admin-shell .sd2-cats li{gap:6px;font-size:10.5px;line-height:1.25}.admin-shell .sd2-cats i{border-radius:2px;width:7px;height:7px}.admin-shell .sd2-cats b{font-size:11px}}.sd2-pn{font-weight:400!important}.portal-user-wrap{align-items:center;display:flex;position:relative}.user-menu{z-index:1400;color:#1b2430;text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:272px;max-width:calc(100vw - 24px);padding-bottom:6px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 40px #0f19283d}.user-menu:before{content:"";background:#f8fafc;border-top:1px solid #e3e8ef;border-left:1px solid #e3e8ef;width:10px;height:10px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.um-head{background:#f8fafc;border-bottom:1px solid #edf1f5;align-items:center;gap:11px;margin-bottom:6px;padding:14px 16px;display:flex;position:relative}.um-av{color:#fff;background:linear-gradient(135deg,#1f5fa8,#127f8c);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.um-head>div{flex-direction:column;gap:1px;min-width:0;display:flex}.um-head b{color:#1b2430;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.um-head small{color:#6b7684;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.um-head em{color:#1f5fa8;font-size:11px;font-style:normal;font-weight:600}.user-menu .um-item{color:#2a3744;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:calc(100% - 12px);height:38px;min-height:38px;margin:0 6px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.user-menu .um-item svg{color:#5b6675;flex:none;width:16px;height:16px}.user-menu .um-item:hover,.user-menu .um-item:focus-visible{color:#174b86;background:#eef4fb;outline:none}.user-menu .um-item:hover svg,.user-menu .um-item:focus-visible svg{color:#1f5fa8}.user-menu .um-out{color:#c0392b;border-top:0}.user-menu .um-out svg{color:#c0392b}.user-menu .um-out:hover,.user-menu .um-out:focus-visible{color:#a52a1e;background:#fdecea}.user-menu .um-out:hover svg,.user-menu .um-out:focus-visible svg{color:#a52a1e}.portal-user[aria-expanded=true]{background:#ffffff2e}.portal-user:focus-visible{outline-offset:1px;outline:2px solid #fff}.mp{flex-direction:column;gap:14px;display:flex}.mp .section-title{margin:0}.mp-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mp-main{flex-direction:column;gap:18px;min-width:0;display:flex}.mp-id{text-align:center;flex-direction:column;align-items:center;padding:26px 22px;display:flex}.mp-avatar{color:#fff;background:linear-gradient(135deg,#1f5fa8,#127f8c);border-radius:50%;place-items:center;width:88px;height:88px;font-size:30px;font-weight:700;display:grid;box-shadow:0 0 0 4px #eef4fb}.mp-id h2{color:#1b2430;margin:14px 0 0;font-size:18px;font-weight:700}.mp-id p{color:#6b7684;word-break:break-all;margin:2px 0 0;font-size:13px}.mp-role{color:#1f5fa8;background:#eef4fb;border-radius:99px;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.mp-role svg{width:13px;height:13px}.mp-meta{text-align:left;border-top:1px solid #edf1f5;width:100%;margin:18px 0 0}.mp-meta div{border-bottom:1px solid #f1f4f8;justify-content:space-between;gap:12px;padding:10px 0;font-size:12.5px;display:flex}.mp-meta dt{color:#8a94a2;flex:none}.mp-meta dd{color:#1b2430;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.mp-exit{gap:6px;width:100%;margin-top:16px}.mp-exit svg{width:14px;height:14px}.mp .pf2-f input:disabled{color:#3d4756;-webkit-text-fill-color:#3d4756;cursor:default;background:#f8fafc}.mp .pf2-f.has-err input{border-color:#c0392b;box-shadow:0 0 0 3px #fdecea}.mp .mp-err{margin:0;font-size:11.5px;font-weight:500;color:#c0392b!important}.mp .mp-err-form{margin-top:12px}.mp .pf2-actions .btn,.mp .pf2-actions button:not(.edit-btn){height:30px;min-height:30px}.mp .pf2-actions svg{width:14px;height:14px}.mp-pw-actions{justify-content:space-between;align-items:center}.mp-pw-grid{grid-template-columns:1fr 1fr}.mp-pw-grid .pf2-f.span2{grid-column:1/-1;max-width:calc(50% - 9px)}@media (width<=900px){.mp-grid{grid-template-columns:1fr}.mp-id{padding:20px}}@media (width<=640px){.mp .pf2-grid,.mp-pw-grid{grid-template-columns:1fr!important}.mp-pw-grid .pf2-f.span2{max-width:none}}@media (width<=480px){.admin-shell .mp{gap:10px}.admin-shell .mp-grid,.admin-shell .mp-main{gap:12px}.admin-shell .mp .sp-card{border-radius:12px;padding:14px}.admin-shell .mp .sp-card-head{margin-bottom:12px;padding-bottom:10px}.admin-shell .mp .sp-card h3{font-size:14px}.admin-shell .mp .sp-card p{font-size:12px}.admin-shell .mp-id{flex-direction:column;padding:16px 14px}.admin-shell .mp-avatar{width:68px;height:68px;font-size:24px}.admin-shell .mp-id h2{margin-top:10px;font-size:16px}.admin-shell .mp-meta{margin-top:12px}.admin-shell .mp-meta div{padding:8px 0;font-size:12px}.admin-shell .mp .pf2-grid,.admin-shell .mp-pw-grid{gap:10px!important}.admin-shell .mp .pf2-f{gap:4px;font-size:11.5px}.admin-shell .mp .pf2-f input{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:14px!important}.admin-shell .mp .pf2-f small{font-size:10.5px}.admin-shell .mp .pf2-actions{gap:8px;padding-top:12px}.admin-shell .mp .pf2-actions .btn,.admin-shell .mp .pf2-actions button:not(.edit-btn){height:30px!important;min-height:30px!important;font-size:13px!important}.admin-shell .mp .edit-btn{height:30px!important;min-height:30px!important}.admin-shell .user-menu{width:min(272px,100vw - 24px)}.admin-shell .mp .sp-card-head{gap:8px;flex-direction:row!important;align-items:flex-start!important}.admin-shell .mp .sp-card-head>div:first-child{flex:1;min-width:0}.admin-shell .recharts-tooltip-wrapper{z-index:20;max-width:calc(100vw - 32px)}.admin-shell .recharts-default-tooltip{max-width:calc(100vw - 32px);white-space:normal!important;border:1px solid #e3e8ef!important;border-radius:8px!important;padding:6px 8px!important;line-height:1.25!important;box-shadow:0 4px 14px #0f192824!important}.admin-shell .recharts-tooltip-label{color:#1b2430;margin:0 0 3px!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important}.admin-shell .recharts-tooltip-item-list{margin:0!important;padding:0!important}.admin-shell .recharts-tooltip-item{gap:3px;padding:0!important;font-size:11px!important;line-height:1.3!important;display:flex!important}.admin-shell .recharts-tooltip-item-name,.admin-shell .recharts-tooltip-item-value,.admin-shell .recharts-tooltip-item-separator,.admin-shell .recharts-tooltip-item-unit{font-size:11px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .section-title{justify-content:space-between;text-align:left!important;flex-flow:wrap!important;align-items:center!important;gap:2px 8px!important;margin:0 0 10px!important;display:flex!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .section-title>div:first-child{display:contents}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .section-title h1{flex:1 1 0;order:1;min-width:0;text-align:left!important;margin:0!important;font-size:20px!important;line-height:1.2!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .section-title p{flex:0 0 100%;order:3;text-align:left!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .section-title .st-acts{order:2;align-items:center;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;margin:0!important;display:flex!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .st-xslot{display:none}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .catalog-tools{align-items:center;gap:6px;width:auto!important;display:flex!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .st-acts>button,.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .catalog-tools>button{white-space:nowrap;flex:none!important;gap:5px!important;width:auto!important;min-width:0!important;height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12.5px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .st-acts>button svg,.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .catalog-tools>button svg{width:14px!important;height:14px!important}.admin-shell .content:has(.catalog-tools) .view-toggle{gap:2px;height:30px!important;padding:2px!important}.admin-shell .content:has(.catalog-tools) .view-toggle button{width:26px!important;min-width:0!important;height:26px!important;min-height:0!important;padding:0!important}.admin-shell .content:has(.catalog-tools) .view-toggle button svg{width:15px!important;height:15px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters{flex-wrap:initial;align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important;padding:10px!important;display:grid!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sup-paged.panel{overflow:visible}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters.adm-thead{border-radius:12px 12px 0 0;margin:0!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>*{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .sc-search{grid-column:1/-1;gap:6px;flex:none!important;width:100%!important;height:34px!important;min-height:0!important;padding:0 10px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .sc-search svg{width:15px!important;height:15px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .sc-search input{width:100%!important;height:32px!important;min-height:0!important;padding:0!important;font-size:13px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>:nth-last-child(2):not(.sc-search){grid-column:1/-1}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .ns-wrap,.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .sc-sort{color:#64748b;font-weight:600;white-space:normal!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:3px!important;width:auto!important;font-size:11px!important;display:flex!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .sc-sort .ns-wrap{width:100%!important;display:block!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .ns-label{margin:0!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .ns-btn{border-radius:8px!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:0!important;padding:0 8px!important;font-size:12px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .ns-btn svg{width:14px!important;height:14px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .ns-btn span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters .flt-x{grid-column:1/-1;justify-content:flex-end;display:flex;width:100%!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-exp{width:auto!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-exp-btn{gap:5px!important;width:auto!important;height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-exp-btn svg{width:14px!important;height:14px!important}.admin-shell .content:has(.catalog-tools) .sc-filters{background:#fff;border:1px solid #e3e8ef;border-radius:12px}.admin-shell .content:has(.catalog-tools) .supplier-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-shell .content:has(.catalog-tools) .supplier-card{border-radius:10px;gap:6px!important;padding:8px!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img{border-radius:8px;aspect-ratio:auto!important;height:90px!important;min-height:0!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img img{max-height:90px;height:100%!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body{gap:2px!important;padding:0!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body b{font-size:12.5px!important;line-height:1.25!important}:is(.admin-shell .content:has(.catalog-tools) .supplier-card-body>span,.admin-shell .content:has(.catalog-tools) .supplier-card-body small){font-size:10.5px!important;line-height:1.3!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body strong{font-size:14px!important;line-height:1.2!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body .supplier-promo{font-size:10.5px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-pager{flex-wrap:wrap;gap:8px;padding:8px 10px!important;font-size:11px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-pager div{flex-wrap:wrap;gap:4px}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-pager button{border-radius:6px;min-width:26px!important;height:26px!important;min-height:0!important;padding:0 6px!important;font-size:11.5px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .vt-pager button svg{width:14px!important;height:14px!important}.admin-shell .sup-paged .table-wrap tbody{gap:8px!important;padding:8px 0!important}.admin-shell .sup-paged .rp-table{padding:0 10px!important}.admin-shell .sup-paged .table-wrap tr{position:relative;border-radius:10px!important;gap:6px 10px!important;padding:10px 12px!important}.admin-shell .sup-paged .table-wrap td{gap:1px!important;padding:0!important;font-size:12px!important;line-height:1.25!important}.admin-shell .sup-paged .table-wrap td:before{color:#8a94a2;font-weight:600;line-height:1.2;font-size:10.5px!important}.admin-shell .sup-paged .table-wrap td:first-child{padding:0 78px 6px 0!important;font-size:13px!important}.admin-shell .sup-paged .table-wrap td:first-child .sup-cell{gap:8px}.admin-shell .sup-paged .sup-logo{flex:0 0 24px!important;width:24px!important;height:24px!important}.admin-shell .sup-paged .sup-cell .sup-nm,.admin-shell .sup-paged .cl-name{font-size:13px!important;line-height:1.25!important}.admin-shell .sup-paged .table-wrap td[data-label=Estado]{top:10px;right:12px;padding:0!important;position:absolute!important}.admin-shell .sup-paged .table-wrap td[data-label=Estado]:before{display:none!important}.admin-shell .sup-paged .table-wrap td .status{line-height:1.3;padding:2px 7px!important;font-size:10.5px!important}.admin-shell .sup-paged .table-wrap td[data-label=""]{display:none!important}.admin-shell .cl-panel .table-wrap table tbody tr{row-gap:3px!important;padding:10px 12px!important}.admin-shell .cl-panel .table-wrap table tbody tr td{font-size:11.5px!important}.admin-shell .cl-panel .table-wrap table tbody tr td:first-child{padding:0!important}.admin-shell .cl-panel .table-wrap table tbody tr td:nth-child(n+2):nth-child(-n+4){padding-left:36px!important}.admin-shell .cl-panel .cl-av{flex:0 0 28px!important;width:28px!important;height:28px!important;font-size:10px!important}.admin-shell .cl-panel .table-wrap td[data-label=Estado]{position:static!important}.admin-shell .cl-panel .table-wrap table tbody tr td:nth-child(5){padding:0!important}}.new-product-btn .lbl-m{display:none}@media (width<=480px){.admin-shell .content:has(.catalog-tools) .section-title p{display:none!important}.admin-shell .content:has(.catalog-tools) .new-product-btn .lbl-d{display:none}.admin-shell .content:has(.catalog-tools) .new-product-btn .lbl-m{display:inline}.admin-shell .content:has(.catalog-tools) .supplier-card .sc-pres{display:none!important}.admin-shell .content:has(.catalog-tools) .supplier-card .sc-sku{display:none!important}.admin-shell .content:has(.catalog-tools) .supplier-card small.sc-stock{display:none!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body small.sc-stock-m{color:#8a94a2;font-size:10.5px!important;display:block!important}.admin-shell .content:has(.catalog-tools) .supplier-cards{gap:6px!important}.admin-shell .content:has(.catalog-tools) .supplier-card{gap:4px!important;padding:6px!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img{height:80px!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img img{max-height:80px}.admin-shell .content:has(.catalog-tools) .supplier-card-body{gap:1px!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-shell .content:has(.catalog-tools) .supplier-card-body small.sc-stock-m{margin:0!important}.admin-shell .content:has(.catalog-tools) .supplier-card-body .supplier-promo{border:0!important;margin:0!important;padding:0!important;font-size:10px!important}}.supplier-card-body small.sc-stock-m{display:none}@media (width<=480px){.admin-shell .content:has(.catalog-tools) .panel .dt-box>.sc-filters.adm-thead{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .dt-box{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell .content:has(.catalog-tools) .panel .rp-table{padding:0!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap table tbody{background:#fff;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden;gap:0!important;padding:0!important;display:block!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap tr{grid-template-rows:auto auto;align-items:center;min-height:56px;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef1f5!important;border-radius:0!important;grid-template-columns:40px auto minmax(0,1fr) auto!important;gap:1px 10px!important;padding:8px 12px!important;display:grid!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap tr:last-child{border-bottom:0!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap tr:active{background:#f8fafc!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td{min-width:0;border:0!important;padding:0!important;display:block!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td:before{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td:first-child{display:contents!important}.admin-shell .content:has(.catalog-tools) .panel .table-product{display:contents!important}.admin-shell .content:has(.catalog-tools) .panel .table-thumb{object-fit:cover;border-radius:8px;grid-area:1/1/3;width:40px!important;height:40px!important}.admin-shell .content:has(.catalog-tools) .panel .table-product>div{grid-area:1/2/auto/4;min-width:0}.admin-shell .content:has(.catalog-tools) .panel .table-product b{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;overflow:hidden;font-size:13px!important}.admin-shell .content:has(.catalog-tools) .panel .table-product span{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Lote]{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Condiciones]{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Precio]{color:#0f172a;white-space:nowrap;grid-area:2/2;font-weight:600;font-size:12px!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Stock]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;grid-area:2/3;overflow:hidden;font-size:11px!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Stock]:before{content:"· Stock ";color:#64748b;font-weight:400;font-size:11px!important;display:inline!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Publicación]{grid-area:1/4/3;place-self:center end}.admin-shell .content:has(.catalog-tools) .panel .table-wrap .switch{transform-origin:100%;transform:scale(.85)}.admin-shell .content:has(.catalog-tools) .panel .vt-pager{border-top:0!important}}.ttl-m,.prov-add-btn .lbl-m{display:none}@media (width<=480px){.admin-shell .content:has(.prov-add-btn) .ttl-d{display:none}.admin-shell .content:has(.prov-add-btn) .prov-add-btn .lbl-d{display:none}.admin-shell .content:has(.prov-add-btn) .ttl-m{display:inline}.admin-shell .content:has(.prov-add-btn) .prov-add-btn .lbl-m{display:inline}.admin-shell .sup-paged:not(.cl-panel) .table-wrap td[data-label=Órdenes],.admin-shell .sup-paged:not(.cl-panel) .table-wrap td[data-label=GMV\ generado]{display:none!important}.admin-shell .sup-paged:not(.cl-panel) .table-wrap tr{gap:5px 10px!important;padding:8px 12px 9px!important}.admin-shell .sup-paged:not(.cl-panel) .table-wrap td:first-child{padding:0 78px 5px 0!important}.admin-shell .sup-paged:not(.cl-panel) .table-wrap td:first-child .sup-nm{font-weight:400!important}.admin-shell .sup-paged:not(.cl-panel) .table-wrap td[data-label=Estado]{top:8px}}.cli-add-btn .lbl-m{display:none}@media (width<=480px){.admin-shell .content:has(.cli-add-btn) .cli-add-btn .lbl-d{display:none}.admin-shell .content:has(.cli-add-btn) .cli-add-btn .lbl-m{display:inline}}.fl-tgl{display:none}@keyframes flOvf{0%{overflow:visible}to{overflow:visible}}@media (width<=480px){.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters{row-gap:8px;transition:row-gap .25s;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:8px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters:not(.fl-open){row-gap:0!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters.fl-open{row-gap:8px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.sc-search{grid-column:span 4!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.fl-tgl{color:#334155;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #dbe3ec;border-radius:8px;grid-column:span 2;justify-content:center;align-items:center;gap:5px;min-width:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;height:34px!important;min-height:0!important;padding:0 8px!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.fl-tgl svg{flex:none;width:14px;height:14px}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.fl-tgl i{color:#fff;text-align:center;box-sizing:border-box;background:#1f5fa8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters.fl-open>.fl-tgl{color:#1f5fa8;background:#eaf2fb;border-color:#b9d3ee}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.ns-wrap,.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>.sc-sort{grid-column:span 3}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>:not(.sc-search):not(.fl-tgl){transition:max-height .25s,opacity .2s,visibility 0s linear .25s;overflow:hidden}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters:not(.fl-open)>:not(.sc-search):not(.fl-tgl){opacity:0;visibility:hidden;pointer-events:none;max-height:0!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters.fl-open>:not(.sc-search):not(.fl-tgl){opacity:1;visibility:visible;max-height:90px;transition:max-height .25s,opacity .2s 50ms,visibility;animation:0s .26s forwards flOvf}}@media (width<=480px) and (prefers-reduced-motion:reduce){.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters,.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters>*{transition:none!important;animation:none!important}.admin-shell .content:is(:has(.catalog-tools),:has(.sup-paged)) .sc-filters.fl-open>:not(.sc-search):not(.fl-tgl){overflow:visible!important}}.lo-modal h3{margin:0}.lo-modal p{color:#64748b;margin:0;line-height:1.45}.lo-modal .pf2-actions{padding-top:6px}@media (width<=480px){.lo-backdrop{justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important}.lo-modal{border-radius:12px!important;gap:10px!important;width:100%!important;padding:18px!important}.lo-modal h3{font-size:16px!important}.lo-modal p{font-size:13px!important}.lo-modal .pf2-actions{gap:8px;padding-top:6px}.lo-modal .pf2-actions button{height:30px!important;min-height:0!important;padding:0 14px!important;font-size:13px!important}}.sd2-sum{display:none}@media (width<=480px){.admin-shell .sd2-head{row-gap:6px;grid-template-columns:minmax(0,1fr) auto auto!important}.admin-shell .sd2-head .sd2-filter>:last-child:not(.sd2-dates):not(.sd2-presets){grid-row:1;grid-column:3!important}.admin-shell .sd2-head .fl-tgl{color:#334155;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #dbe3ec;border-radius:8px;grid-area:1/2;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex;height:28px!important;min-height:0!important;padding:0 9px!important}.admin-shell .sd2-head .fl-tgl svg{flex:none;width:14px;height:14px}.admin-shell .sd2-head .fl-tgl i{color:#fff;text-align:center;box-sizing:border-box;background:#1f5fa8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px}.admin-shell .sd2-head.fl-open .fl-tgl{color:#1f5fa8;background:#eaf2fb;border-color:#b9d3ee}.admin-shell .sd2-head .sd2-sum{color:#94a3b8;grid-area:2/1/auto/-1;margin-top:-2px;font-size:11px;line-height:1.2;display:block}.admin-shell .sd2-head.fl-open .sd2-sum{display:none}.admin-shell .sd2-head.fl-open .sd2-presets,.admin-shell .sd2-head.fl-open .sd2-dates{animation:.25s both sd2In}.admin-shell .sd2-head:not(.fl-open) .sd2-presets,.admin-shell .sd2-head:not(.fl-open) .sd2-dates{display:none!important}}@keyframes sd2In{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.row-chev{display:none}@media (width<=480px){.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Publicación] .switch{display:none!important}.admin-shell .content:has(.catalog-tools) .panel .table-wrap td[data-label=Publicación] .row-chev{color:#94a3b8;width:16px;height:16px;display:block}}.vt-mview,.vt-m{display:none}@media (width<=480px){.admin-shell .mpat{position:relative}.admin-shell .mpat .section-title h1,.admin-shell .mpat>header h1{margin:0!important;font-size:20px!important;line-height:30px!important}.admin-shell .mpat .section-title p,.admin-shell .mpat>header p{display:none!important}.admin-shell .mpat>.vt-mview{gap:2px;position:absolute;top:0;right:0;height:30px!important;padding:2px!important;display:inline-flex!important}.admin-shell .mpat>.vt-mview button{place-items:center;display:grid;width:28px!important;height:26px!important;min-height:0!important;padding:0!important}.admin-shell .mpat>.vt-mview svg{width:15px;height:15px}.admin-shell .mpat .rng-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.admin-shell .mpat .rng-kpis .sd2-kpi{border-radius:10px!important;gap:2px!important;min-height:0!important;padding:10px 11px!important}.admin-shell .mpat .rng-kpis .sd2-kpi-top span{line-height:1.2;font-size:11px!important}.admin-shell .mpat .rng-kpis .sd2-kpi b{margin:1px 0!important;font-size:18px!important;line-height:1.2!important}.admin-shell .mpat .rng-kpis .sd2-kpi small,.admin-shell .mpat .rng-kpis .sd2-kpi small em{line-height:1.2;font-size:10.5px!important}.admin-shell .mpat .rng-kpis .sd2-ic{border-radius:6px!important;width:22px!important;height:22px!important}.admin-shell .mpat .rng-kpis .sd2-ic svg{width:12px!important;height:12px!important}.admin-shell .mpat .adm-tpanel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell .mpat .vt-head{background:0 0!important;border:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px 8px!important;padding:0 0 10px!important;display:grid!important}.admin-shell .mpat .vt-head>.sc-search{height:34px;grid-column:span 4!important;min-width:0!important}.admin-shell .mpat .vt-head>.fl-tgl{color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:8px;grid-column:span 2;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex;height:34px!important;min-height:0!important;padding:0 8px!important}.admin-shell .mpat .vt-head>.fl-tgl svg{flex:none;width:14px;height:14px}.admin-shell .mpat .vt-head>.fl-tgl i{color:#fff;text-align:center;box-sizing:border-box;background:#1f5fa8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px}.admin-shell .mpat .vt-head.fl-open>.fl-tgl{color:#1f5fa8;background:#eaf2fb;border-color:#b9d3ee}.admin-shell .mpat .vt-head>.sd2-sum{color:#94a3b8;grid-column:1/-1;font-size:11px;line-height:1.2;display:block}.admin-shell .mpat .vt-head.fl-open>.sd2-sum{display:none}.admin-shell .mpat .vt-head:not(.fl-open)>.sd2-filter{display:none!important}.admin-shell .mpat .vt-head>.sd2-filter{grid-column:1/-1;min-width:0;animation:.25s both sd2In;flex-wrap:wrap!important;gap:6px!important;display:flex!important}.admin-shell .mpat .vt-head .sd2-presets{flex-wrap:wrap;gap:4px;width:100%;display:flex}.admin-shell .mpat .vt-head .sd2-presets button{line-height:22px;height:24px!important;min-height:0!important;padding:0 8px!important;font-size:11px!important}.admin-shell .mpat .vt-head .sd2-dates{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.admin-shell .mpat .vt-head .sd2-dates input{flex:1 1 0;min-width:0;height:30px!important;padding:0 6px!important;font-size:12px!important}.admin-shell .mpat .vt-head .sd2-dates svg{flex:none;width:14px;height:14px}.admin-shell .mpat .adm-tpanel>:not(.vt-head):not(.vt-m):not(.vt-pager):not(.empty-state),.admin-shell .mpat .vt-pager.dt-pg{display:none!important}.admin-shell .mpat .vt-m{gap:8px;display:grid}.admin-shell .mpat .vt-mrow{cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"f s""c c""p p""d a";align-items:center;gap:2px 8px;padding:10px;display:grid}.admin-shell .mpat .vt-mrow:active{background:#f8fafc}.admin-shell .mpat .vt-m1,.admin-shell .mpat .vt-m2{display:contents}.admin-shell .mpat .vt-m1>b{color:#0f172a;grid-area:f;font-size:12.5px;font-weight:600}.admin-shell .mpat .vt-mcli{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;grid-area:c;min-width:0;font-size:12px;overflow:hidden}.admin-shell .mpat .vt-msup{color:#64748b;white-space:nowrap;text-overflow:ellipsis;grid-area:p;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.admin-shell .mpat .vt-mdate{color:#94a3b8;grid-area:d;margin-top:4px;font-size:10.5px}.admin-shell .mpat .vt-m2>b{color:#0f172a;grid-area:a;justify-self:end;margin-top:4px;font-size:13px;font-weight:600}.admin-shell .mpat .vt-mfee,.admin-shell .mpat .vt-m-cards .vt-mchev{display:none}.admin-shell .mpat .vt-m2 .status{grid-area:s;justify-self:end;gap:4px;padding:2px 7px;font-size:9.5px}.admin-shell .mpat .vt-m-lista{background:#fff;border:1px solid #e3e8ef;border-radius:12px;gap:0;overflow:hidden}.admin-shell .mpat .vt-m-lista .vt-mrow{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #eef1f5;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto 16px;grid-template-areas:"f c a ch""d d s ch";gap:2px 8px;min-height:54px;padding:8px 10px 8px 12px}.admin-shell .mpat .vt-m-lista .vt-mrow:last-child{border-bottom:0}.admin-shell .mpat .vt-m-lista .vt-msup{display:none}.admin-shell .mpat .vt-m-lista .vt-mdate,.admin-shell .mpat .vt-m-lista .vt-m2>b{margin-top:0}.admin-shell .mpat .vt-m-lista .vt-mchev{color:#94a3b8;grid-area:ch;width:16px;height:16px}.admin-shell .mpat .vt-m-lista .status{padding:1px 6px;font-size:9px}.admin-shell .mpat .vt-pager{font-size:11px;background:0 0!important;border:0!important;padding:8px 0!important}.admin-shell .mpat .vt-pager button{min-width:26px!important;height:26px!important;padding:0 6px!important;font-size:11.5px!important}.admin-shell .mpat .section-title{min-height:30px;padding-right:72px;text-align:left!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.admin-shell .mpat .section-title>div:first-child{flex:1;min-width:0;text-align:left!important;margin:0!important}.admin-shell .mpat .vt-head:not(.fl-open)>.flt-x{display:none!important}.admin-shell .mpat .vt-head>.flt-x{grid-column:1/-1;justify-self:start;margin:0!important}.admin-shell .mpat .vt-head .vt-exp-btn{height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12px!important}.admin-shell .mpat .empty-state{padding:24px 8px!important}.admin-shell .mpat .section-title>.st-acts{flex:none!important;order:2!important;width:auto!important;margin-left:auto!important}.admin-shell .mpat .section-title>div:first-child{order:1!important}.admin-shell .mpat .rng-kpis .sd2-kpi-top{height:auto!important;min-height:0!important}.admin-shell .mpat .rng-kpis .sd2-kpi small{display:block!important}}.vt-mpager,.mpat .ttl-m,.mpat .mp-add .lbl-m{display:none}@media (width<=480px){.admin-shell .mpat .ttl-d,.admin-shell .mpat .mp-add .lbl-d{display:none!important}.admin-shell .mpat .ttl-m,.admin-shell .mpat .mp-add .lbl-m{display:inline!important}.admin-shell .mpat .section-title .mp-add{flex:none!important;gap:4px!important;width:auto!important;height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12px!important}.admin-shell .mpat .section-title .mp-add svg{width:14px;height:14px}.admin-shell .mpat:has(.mp-add) .section-title{padding-right:70px}.admin-shell .mpat:has(.mp-add)>.vt-mview{right:0}.admin-shell .mpat .vt-mpager{display:flex}}.an-wrap{display:inline-flex;position:relative}.an-pop{z-index:200;color:#1b2430;background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex-direction:column;width:360px;max-height:min(460px,100vh - 90px);animation:.16s both sd2In;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 40px #0f172a2e}.an-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.an-head b{font-size:14px;font-weight:700}.an-head small{color:#94a3b8;font-size:11.5px}.an-all{font:inherit;color:#1f5fa8;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.an-all:hover{text-decoration:underline}.an-list{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.an-list button{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 8px;align-items:start;gap:10px;padding:10px 14px;display:grid}.an-list button:hover,.an-list button:focus-visible{background:#f8fafc;outline:none}.an-list button.unread{background:#f5f9ff}.an-ic{color:#475569;background:#eef2f7;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.an-ic svg{width:16px;height:16px}.an-ic.warn{color:#c2410c;background:#fff4e5}.an-ic.urgent{color:#c62828;background:#fdecec}.an-ic.info{color:#1f5fa8;background:#eaf2fb}.an-ic.ok{color:#15803d;background:#e8f6ee}.an-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.an-tx>span{color:#1b2430;font-size:13px;line-height:1.35}.an-list .unread .an-tx>span{font-weight:600}.an-tx small{color:#94a3b8;font-size:11.5px}.an-dot{background:#1f5fa8;border-radius:50%;width:8px;height:8px;margin-top:6px}@media (width<=480px){.admin-shell .an-wrap{position:static}.admin-shell .an-pop{width:auto;max-height:calc(100vh - 80px);position:fixed;top:58px;left:12px;right:12px}.admin-shell .an-list button{grid-template-columns:28px minmax(0,1fr) 8px;gap:9px;padding:9px 12px}.admin-shell .an-ic{width:28px;height:28px}.admin-shell .an-tx>span{font-size:12.5px}.admin-shell .mpat:has(.mp-add) .section-title>.st-acts{margin-left:auto!important;margin-right:68px!important;padding-right:0!important}.admin-shell .mpat:has(.mp-add) .section-title>:first-child{min-width:0;flex:auto!important}.admin-shell .mpat:has(.mp-add) .section-title>div:first-child{flex:1!important;width:auto!important;max-width:none!important}.admin-shell .mpat:has(.mp-add) .section-title>.st-acts{margin-right:0!important}}@media (width>=481px){.mp-c,.rp-mhead{display:contents}}@media (width<=480px){.admin-shell .mp-c.mpat{display:block}.admin-shell .mpat .adm-tpanel>.dt-m.dt-m.dt-m.dt-m.dt-m.dt-m{display:block!important}:is(.admin-shell .mpat .panel:has(.dt-m),.admin-shell .mpat .dt-m,.admin-shell .mpat .au-card){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.admin-shell .mpat .dt-m>.rp-band,.admin-shell .mpat .dt-m .table-wrap,.admin-shell .mpat .au-card>.table-wrap,.admin-shell .mpat .au-card>.rp-band,.admin-shell .mpat .vt-head:not(.fl-open)>:not(.sc-search):not(.fl-tgl):not(.sd2-sum){display:none!important}.admin-shell .mpat .vt-head.fl-open>:not(.sc-search):not(.fl-tgl):not(.sd2-sum){grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:0!important}.admin-shell .mpat .vt-head.mp-nosearch>.fl-tgl{grid-column:5/span 2}.admin-shell .mpat .vt-head.mp-nosearch>.sd2-sum{grid-area:1/1/auto/span 4;align-self:center}.admin-shell .mpat .au-filters .au-dates{align-items:center;gap:6px;display:flex}.admin-shell .mpat .au-filters .au-dates input{flex:1 1 0;min-width:0;height:30px}.admin-shell .mpat .vt-m .vt-msup b{font-weight:400}.admin-shell .rp-view.mpat .rp-mhead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.admin-shell .rp-view.mpat .rp-mhead>.fl-tgl{color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:8px;grid-area:1/2;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-shell .rp-view.mpat .rp-mhead>.fl-tgl svg{width:14px;height:14px}.admin-shell .rp-view.mpat .rp-mhead>.fl-tgl i{color:#fff;text-align:center;background:#1f5fa8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px}.admin-shell .rp-view.mpat .rp-mhead.fl-open>.fl-tgl{color:#1f5fa8;background:#eaf2fb;border-color:#b9d3ee}.admin-shell .rp-view.mpat .rp-mhead>.sd2-sum{color:#64748b;grid-area:1/1;font-size:11.5px;display:block}.admin-shell .rp-view.mpat .rp-mhead:not(.fl-open)>.rp-filter{display:none!important}.admin-shell .rp-view.mpat .rp-mhead>.rp-filter{grid-column:1/-1;margin:0!important}.admin-shell .rp-view .rp-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:2px;overflow-x:auto}.admin-shell .rp-view .rp-tabs::-webkit-scrollbar{display:none}.admin-shell .rp-view .rp-tabs button{white-space:nowrap;flex:none;gap:5px;height:30px;padding:0 9px;font-size:11.5px}.admin-shell .rp-view .rp-tabs button svg{width:13px;height:13px}.admin-shell .supplier-product-detail{font-size:12.5px}.admin-shell .supplier-product-detail>.back-std{height:28px;margin:0 0 4px;padding:0 8px 0 4px;font-size:12px}.admin-shell .supplier-product-detail>.section-title{margin:0 0 10px}.admin-shell .supplier-product-detail>.section-title h1{line-height:1.25;font-size:19px!important}.admin-shell .supplier-product-layout{gap:10px!important}.admin-shell .supplier-detail-panel,.admin-shell .supplier-product-detail .pv-card,.admin-shell .supplier-promo-panel{border-radius:12px;padding:12px!important}.admin-shell .supplier-detail-main{gap:10px!important}.admin-shell .supplier-gallery{flex-direction:column;align-items:center;gap:6px;display:flex!important}.admin-shell .supplier-detail-img{width:100%;max-height:160px;aspect-ratio:auto!important;height:160px!important;padding:6px!important}.admin-shell .supplier-detail-img img{object-fit:contain;width:auto;max-width:100%;max-height:148px;margin:auto;display:block}.admin-shell .supplier-thumbs{justify-content:center;gap:6px;display:flex!important}.admin-shell .supplier-thumbs>*{min-width:0;width:40px!important;height:40px!important}.admin-shell .supplier-thumbs .supplier-photo-add{font-size:10px}.admin-shell .supplier-detail-kicker{font-size:10.5px}.admin-shell .pf2-head{gap:6px}.admin-shell .pf2-head h2,.admin-shell .pf2-head h3,.admin-shell .pf2-sec h3,.admin-shell .pf2-sec>b,.admin-shell .pf2-sec>p:first-child{font-size:13px!important}.admin-shell .pf2-sku{padding:2px 6px;font-size:10.5px}.admin-shell .pf2-sec{margin:0!important;padding:10px 0 0!important}.admin-shell .pf2-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.admin-shell .pf2-grid>.span2,.admin-shell .pf2-grid>.span3{grid-column:1/-1!important}.admin-shell .pf2-f{min-width:0;font-size:11px;gap:3px!important}.admin-shell .pf2-f>span,.admin-shell .pf2-f>small,.admin-shell .pf2-f>label{font-size:10.5px!important}.admin-shell .pf2-f input,.admin-shell .pf2-f select,.admin-shell .pf2-f .nselect,.admin-shell .pf2-f button.ns-btn{min-height:32px;padding-top:0;padding-bottom:0;height:32px!important;font-size:12.5px!important}.admin-shell .pf2-f textarea{min-height:64px;padding:6px 8px;font-size:12.5px!important}.admin-shell .pf2-f em,.admin-shell .pf2-count{font-size:10.5px}.admin-shell .pf2-affix{font-size:11px}.admin-shell .pf2-actions{gap:8px;margin-top:10px}.admin-shell .pf2-actions button,.admin-shell .supplier-product-detail .promo-editor>button{min-height:30px;padding:0 12px;font-size:12px;height:30px!important}.admin-shell .pv-side{gap:10px!important}.admin-shell .supplier-product-detail .pv-h{font-size:13px;padding:0 0 8px!important}.admin-shell .supplier-product-detail .pv-h h3,.admin-shell .supplier-product-detail .pv-h b{font-size:13px!important}.admin-shell .supplier-product-detail .pv-h p,.admin-shell .supplier-product-detail .pv-h small{font-size:10.5px!important}.admin-shell .supplier-product-detail .pv-b,.admin-shell .supplier-product-detail .pv-row{gap:6px;font-size:12px;padding:6px 0!important}.admin-shell .supplier-product-detail .pv-h button,.admin-shell .supplier-product-detail .pv-add{color:#1f5fa8;background:0 0;border:0;min-height:28px;padding:0 8px;font-size:11.5px;height:28px!important}.admin-shell .supplier-product-detail .pv-sw{transform-origin:0;transform:scale(.8)}.admin-shell .supplier-product-detail .pv-pill{padding:2px 7px;font-size:10.5px}.admin-shell .supplier-promo-panel .panel-head{padding:0 0 8px!important}.admin-shell .supplier-promo-panel .panel-head h2,.admin-shell .supplier-promo-panel .panel-head h3{font-size:13px!important}.admin-shell .supplier-promo-panel .panel-head p{font-size:10.5px!important}.admin-shell .supplier-product-detail .promo-editor{font-size:12px;gap:8px!important}.admin-shell .supplier-product-detail .promo-editor input{height:32px;font-size:12.5px}.admin-shell .supplier-product-detail .pf2-f input,.admin-shell .supplier-product-detail .pf2-f .ns-btn,.admin-shell .supplier-product-detail .promo-editor input{box-sizing:border-box;height:34px!important;min-height:34px!important}.admin-shell .supplier-product-detail .pf2-f textarea{height:80px!important;min-height:72px!important}.admin-shell .supplier-product-detail>.back-std.back-std{height:28px!important;min-height:28px!important;font-size:12px!important}.admin-shell .supplier-product-detail .pf2-actions button.button,.admin-shell .supplier-product-detail .pf2-actions button{height:30px!important;min-height:30px!important}.admin-shell .vt-pager{flex-flow:column!important;align-items:center!important;gap:6px!important;display:flex!important}.admin-shell .vt-pager>span{color:#64748b;line-height:1.2;font-size:11px!important}.admin-shell .vt-pager>div{justify-content:center;align-items:center;max-width:100%;flex-wrap:nowrap!important;gap:4px!important;display:flex!important}.admin-shell .vt-pager>div>button{border-radius:7px;flex:none;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:12px!important}.admin-shell .vt-pager>div>button svg{width:14px;height:14px}.admin-shell .vt-pager .pg-ell{text-align:center;color:#94a3b8;flex:none;width:16px;font-size:12px}.admin-shell .sup-paged .table-wrap tr{overflow:hidden}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child{border-radius:10px 10px 0 0;align-items:center;min-height:42px;background:linear-gradient(120deg,#0b5c66,#0a7d5f)!important;grid-column:1/-1!important;justify-self:stretch!important;width:auto!important;margin:-10px -12px 2px!important;padding:9px 96px 9px 12px!important;display:flex!important}.admin-shell .sup-paged.sup-paged.sup-paged:not(.cl-panel) .table-wrap tbody tr>td:first-child{margin:-8px -12px 2px!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child:before{display:none!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child :is(.sup-nm,.cl-name,b){color:#fff!important;font-size:13px!important;font-weight:400!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child :is(.sup-logo,.cl-av,.avatar,[class*=avatar]){overflow:hidden;box-shadow:0 0 0 2px #ffffffd9;background:#fff!important;border-radius:50%!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child .sup-logo img{object-fit:contain;box-sizing:border-box;padding:2px}.admin-shell .sup-paged .table-wrap tbody td[data-label=Estado]{z-index:1;transform:translateY(-50%);top:21px!important}.admin-shell .sup-paged .table-wrap tbody td[data-label=Estado] .status{border:1px solid #fff9;background:#ffffffeb!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child,.admin-shell .sup-paged .table-wrap tbody tr>td:first-child>*{text-align:left!important;justify-content:flex-start!important}.admin-shell .sup-paged .table-wrap tbody tr>td:first-child .sup-logo b{color:#0b5c66!important;font-size:9px!important;font-weight:700!important}.admin-shell .vt-m-cards:has(>.vt-hd){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-shell .vt-m-cards>.vt-hd{border-radius:10px;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;align-content:start;min-width:0;position:relative;overflow:hidden;gap:0!important;padding:0 0 8px!important;display:grid!important}.admin-shell .vt-m-cards>.vt-hd:before{content:"";background:linear-gradient(120deg,#0b5c66,#0a7d5f);grid-area:1/1/3/3}.admin-shell .vt-m-cards>.vt-hd>.vt-m1,.admin-shell .vt-m-cards>.vt-hd>.vt-m2{display:contents!important}.admin-shell .vt-hd .vt-mav{z-index:1;color:#0b5c66;background:#fff;border-radius:50%;grid-area:1/1/3/2;justify-content:center;align-self:center;align-items:center;width:26px;height:26px;margin:8px 0 8px 8px;font-size:10px;font-weight:700;display:flex}.admin-shell .vt-hd .vt-m1>b{z-index:1;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;grid-area:1/2;padding:8px 8px 3px 7px;display:-webkit-box;overflow:hidden;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important}.admin-shell .vt-hd .vt-m2 .status{z-index:1;grid-area:2/2;place-self:start;margin:0 8px 8px 7px;line-height:1.3;background:#ffffffeb!important;padding:1px 6px!important;font-size:9.5px!important}.admin-shell .vt-hd .vt-m2>b{display:none}.admin-shell .vt-hd .vt-m1>:is(span,small):not(.vt-mav){color:#475569;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;min-width:0;padding:4px 9px 0;line-height:1.3;overflow:hidden;margin:0!important;font-size:10.5px!important}.admin-shell .vt-hd .vt-mchev{display:none!important}.admin-shell .roles-paged .vt-hd .vt-mcli,.admin-shell .vt-hd .vt-mcli:only-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child:before{content:none!important;flex:0 0 0!important;width:0!important;display:none!important}.admin-shell .sup-paged.sup-paged .table-wrap tbody tr>td:first-child .sup-cell>:first-child,.admin-shell .sup-paged.sup-paged .table-wrap tbody tr>td:first-child .sup-cell>:first-child *{color:#0b5c66!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd:before{z-index:0!important;opacity:1!important;border-radius:0!important;width:auto!important;height:auto!important;display:block!important;position:static!important;inset:auto!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child{flex-direction:row!important;align-items:center!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd:before{content:none!important;display:none!important}.admin-shell .vt-m-cards>.vt-hd>.vt-mhbg{background:linear-gradient(120deg,#0b5c66,#0a7d5f);grid-area:1/1/3/3;min-height:100%;display:block}}@media (width>=481px){.vt-mhbg{display:none}}@media (width<=480px){.admin-shell .vt-m-cards>.vt-hd:not(:has(.status))>.vt-mhbg{grid-area:1/1/2/3}.admin-shell .vt-m-cards>.vt-hd:not(:has(.status)) .vt-mav{grid-area:1/1/2/2}.admin-shell .vt-m-cards>.vt-hd:not(:has(.status)) .vt-m1>b{align-self:center;padding-bottom:8px}.admin-shell .vt-m-cards>.vt-hd .vt-mcli{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;padding-top:6px!important;display:-webkit-box!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd .vt-m1>:is(span,small):not(.vt-mav){grid-area:auto/1/auto/-1!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd .vt-m1>.vt-mcli{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;display:-webkit-box!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr{align-content:start;min-width:0;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important;width:auto!important;padding:0 0 8px!important;display:grid!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td{min-width:0;grid-area:auto/1/auto/-1!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child{border-radius:0;min-height:0;background:linear-gradient(90deg,#0b5c66,#0a7d5f)!important;grid-row:1!important;margin:0!important;padding:8px 8px 4px!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child .sup-cell{width:100%;min-width:0;gap:6px!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child :is(.sup-nm,.cl-name){-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;min-width:0;overflow:hidden;white-space:normal!important;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child :is(.sup-logo,.cl-av){flex:0 0 26px!important;width:26px!important;height:26px!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td[data-label=Estado]{background:linear-gradient(90deg,#0b5c66,#0a7d5f)!important;grid-row:2!important;padding:0 8px 8px 40px!important;display:block!important;position:static!important;top:auto!important;right:auto!important;transform:none!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td[data-label=Estado] .status{padding:1px 6px!important;font-size:9.5px!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:not(:first-child):not([data-label=Estado]){white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;padding:4px 9px 0!important;font-size:11px!important;line-height:1.3!important;display:block!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:not(:first-child):not([data-label=Estado]) *{white-space:nowrap;font-size:11px!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:not(:first-child):not([data-label=Estado]):before{content:attr(data-label) ": "!important;font-size:10.5px!important;display:inline!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:is([data-label=""],[data-label=Órdenes],[data-label=GMV\ generado]),.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:is([data-label=""],[data-label=Órdenes],[data-label=GMV\ generado]):not(.x1):not(.x2){display:none!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td{box-shadow:none!important;border:0!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:not(:first-child):not([data-label=Estado]) *{display:inline!important}.admin-shell .sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:not(:first-child):not([data-label=Estado]){white-space:nowrap!important}.admin-shell .sup-paged.sup-paged.sup-paged.sup-paged:not(.cl-panel) .table-wrap tbody tr>td:first-child{margin:0!important;padding:8px 8px 4px!important}.admin-shell .env-panel .vt-exp{justify-content:flex-end!important;width:100%!important;display:flex!important}.admin-shell .env-panel .vt-exp .vt-exp-btn{width:auto!important;height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}.admin-shell .mpat .rp-sales>.table-wrap{display:none!important}.admin-shell .mpat .rp-sales>.vt-m{padding:0}}.pdm-hero{display:none}@media (width<=480px){.admin-shell .supplier-product-detail>.section-title{display:none}.admin-shell .supplier-product-detail{padding-bottom:64px}.admin-shell .pdm-hero{gap:10px;margin:4px 0 12px;display:grid}.admin-shell .pdm-img{background:linear-gradient(#f4f8fb,#e9f1f5);border:1px solid #e3eaf0;border-radius:16px;place-items:center;padding:14px;display:grid;position:relative;box-shadow:0 1px 2px #102a430f}.admin-shell .pdm-img img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;max-height:170px}.admin-shell .pdm-off{color:#fff;background:linear-gradient(90deg,#0b5c66,#0a7d5f);border-radius:999px;padding:5px 8px;font:700 11px/1 inherit;position:absolute;top:10px;left:10px}.admin-shell .pdm-id{justify-items:start;gap:4px;display:grid}.admin-shell .pdm-id h2{color:#0f2742;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:1.25}.admin-shell .pdm-sup{color:#5b6b7c;font-size:12.5px;font-weight:400}.admin-shell .pdm-price{background:#fff;border:1px solid #e3eaf0;border-left:3px solid #0a7d5f;border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px #102a430d}.admin-shell .pdm-price>span{letter-spacing:.06em;text-transform:uppercase;color:#7a8898;font-size:10px;font-weight:600;display:block}.admin-shell .pdm-price>div{align-items:baseline;gap:8px;margin-top:2px;display:flex}.admin-shell .pdm-price b{color:#0f2742;font-size:22px;font-weight:700}.admin-shell .pdm-price s{color:#8a97a5;font-size:12.5px}.admin-shell .pdm-price em{color:#7a8898;margin-left:auto;font-size:11px;font-style:normal}.admin-shell .pdm-stats{background:#fff;border:1px solid #e3eaf0;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 1px 2px #102a430d}.admin-shell .pdm-stats>div{border-bottom:1px solid #eef2f6;min-width:0;padding:9px 12px}.admin-shell .pdm-stats>div:nth-child(odd){border-right:1px solid #eef2f6}.admin-shell .pdm-stats>div:nth-last-child(-n+2){border-bottom:0}.admin-shell .pdm-stats span{letter-spacing:.06em;text-transform:uppercase;color:#7a8898;font-size:9.5px;font-weight:600;display:block}.admin-shell .pdm-stats b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.admin-shell .supplier-product-detail .supplier-detail-img{display:none}.admin-shell .supplier-product-detail .supplier-detail-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell .supplier-product-detail .pf2-head{padding:0 2px}.admin-shell .supplier-product-detail .pv-card{border:1px solid #e3eaf0;border-radius:12px;box-shadow:0 1px 2px #102a430d}.admin-shell .supplier-product-detail .pv-h h3{color:#0f2742}.admin-shell .supplier-product-detail .pf2-actions{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border-top:1px solid #e3eaf0;justify-content:flex-end;gap:8px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #102a4314}.admin-shell .supplier-product-detail .pf2-actions button,.admin-shell .supplier-product-detail .pv-card button.pv-pill,.admin-shell .supplier-product-detail .pv-card .btn-sm{height:30px!important;min-height:30px!important;font-size:12px!important}.admin-shell .supplier-product-detail .pf2-actions button{padding:0 12px!important}.admin-shell .supplier-product-detail .pf2-actions button:last-child{flex:1;max-width:220px}.admin-shell .supplier-product-detail .section-title{display:none!important}.admin-shell .supplier-product-detail .pf2-sec{background:#fff!important;border:1px solid #e3eaf0!important;border-radius:12px!important;margin:0 0 10px!important;padding:12px!important;box-shadow:0 1px 2px #102a430d!important}.admin-shell .supplier-product-detail .pf2-sec>h4{color:#0f2742!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11.5px!important;font-weight:700!important}.admin-shell .supplier-product-detail .pf2-head{margin:8px 0!important}}.pdm-top{display:contents}.pdm-edit,.pdm-thumbs{display:none}@media (width<=480px){.admin-shell .pdm-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-shell .pdm-top>*{margin-bottom:0!important}.admin-shell .pdm-edit{color:#1f5fa8;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:30px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.admin-shell .pdm-edit svg{width:15px;height:15px}.admin-shell .pdm-img{padding-right:58px}.admin-shell .pdm-thumbs{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow-y:auto}.admin-shell .pdm-thumbs button{cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;padding:2px;display:grid}.admin-shell .pdm-thumbs button.active{border:2px solid #1f5fa8}.admin-shell .pdm-thumbs img{object-fit:contain;border-radius:6px;width:100%;height:100%}.admin-shell .pdm-thumbs .pdm-add{color:#1f5fa8;gap:0;font-size:8.5px;font-weight:600}.admin-shell .pdm-thumbs .pdm-add svg{width:14px;height:14px}.admin-shell .supplier-product-detail .supplier-gallery,.admin-shell .supplier-product-detail.pd-ro .pf2-actions{display:none!important}.admin-shell .supplier-product-detail.pd-ro{padding-bottom:0}.admin-shell .supplier-product-detail.pd-ro .pf2-sec :is(input,textarea,select,button){resize:none;pointer-events:none!important;background:#f6f9fb!important;border-color:#0000!important}.admin-shell .supplier-product-detail.pd-ro .pf2-sec small{display:none}.admin-shell .sup-paged.sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td[data-label=Estado]{display:none!important}.admin-shell .sup-paged.sup-paged.sup-paged.sup-paged .table-wrap tbody tr>td:first-child{border-radius:12px 12px 0 0;padding-bottom:10px!important}.admin-shell .aud-m .vt-m{background:#fff;border:1px solid #e3eaf0;border-radius:10px;overflow:hidden;gap:0!important;display:block!important}.admin-shell .aud-m .vt-m .vt-mrow{align-items:center;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef2f6!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:none!important;gap:0 6px!important;min-height:0!important;margin:0!important;padding:6px 10px!important;display:grid!important}.admin-shell .aud-m .vt-m .vt-mrow:last-child{border-bottom:0!important}.admin-shell .aud-m .vt-mrow .vt-mchev{display:none!important}.admin-shell .aud-m .vt-mrow .vt-m1{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;grid-area:auto!important;display:flex!important}.admin-shell .aud-m .vt-mrow .vt-m1>b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-weight:600;overflow:hidden;grid-area:auto!important;font-size:12px!important}.admin-shell .aud-m .vt-mrow .vt-mcli{color:#3d4f63;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;-webkit-line-clamp:unset!important;grid-area:auto!important;font-size:11.5px!important;display:block!important}.admin-shell .aud-m .vt-mrow .vt-mdate,.admin-shell .aud-m .vt-mrow .vt-msup{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7a8898!important;grid-area:auto!important;margin:0!important;font-size:10.5px!important}.admin-shell .aud-m .vt-mrow .vt-mdate{flex:none;order:3;width:auto}.admin-shell .aud-m .vt-mrow .vt-msup{flex:1;order:4;min-width:0}.admin-shell .aud-m .vt-mrow .vt-mdate:after{content:" ·"}.admin-shell .aud-m .vt-mrow .vt-m1:after{content:"";flex-basis:100%;order:2;height:0}.admin-shell .aud-m .vt-mrow .vt-m2{display:flex;grid-area:auto!important}.admin-shell .aud-m .vt-mrow .vt-m2 .status,.admin-shell .aud-m .vt-mrow .vt-m2>span{padding:1px 6px!important;font-size:9.5px!important;line-height:1.4!important}.admin-shell .sup-paged:not(.cl-panel) .vt-mrow .vt-m2 .status,.admin-shell .sup-paged:not(.cl-panel) td[data-label=Estado]{display:none!important}.admin-shell .pdx-m{margin:-12px -12px 0;padding-bottom:90px;font-size:12.5px}.admin-shell .pdx-hd{color:#fff;background:linear-gradient(160deg,#0b5c66,#0a7d5f);border-radius:0 0 26px 26px;padding:12px 16px 52px}.admin-shell .pdx-top{justify-content:space-between;align-items:center;display:flex}.admin-shell .pdx-back,.admin-shell .pdx-edit{color:#fff;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;display:inline-flex}.admin-shell .pdx-back svg{width:18px;height:18px}.admin-shell .pdx-edit svg{width:19px;height:19px}.admin-shell .pdx-id{text-align:center;flex-direction:column;align-items:center;margin-top:4px;display:flex}.admin-shell .pdx-av{color:#0b5c66;background:#e6f4f1;border:3px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:22px;font-weight:600;display:grid;overflow:hidden}.admin-shell .pdx-av img{object-fit:cover;background:#fff;width:100%;height:100%}.admin-shell .pdx-id h1{color:#fff;margin:8px 0 2px;font-size:16px;font-weight:500;line-height:1.25}.admin-shell .pdx-id p{opacity:.85;word-break:break-word;margin:0;font-size:11.5px}.admin-shell .pdx-chip{background:#ffffff2e;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;font-size:11px;display:inline-flex}.admin-shell .pdx-chip svg{width:12px;height:12px}.admin-shell .pdx-metric{text-align:left;background:#fff;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:calc(100% - 28px);margin:-36px 14px 12px;padding:12px 16px;display:flex;position:relative;box-shadow:0 6px 18px #102a431f}.admin-shell .pdx-metric span{flex-direction:column;display:flex}.admin-shell .pdx-metric small{color:#627d98;font-size:11px}.admin-shell .pdx-metric b{color:#102a43;font-size:18px;font-weight:600}.admin-shell .pdx-metric em{color:#0a7d5f;font-size:11px;font-style:normal}.admin-shell .pdx-metric>svg,.admin-shell .pdx-rh>svg:last-child{color:#9fb3c8;flex:none;width:16px;height:16px}.admin-shell .pdx-acc{background:#fff;border-radius:14px;margin:0 14px;overflow:hidden;box-shadow:0 2px 10px #102a430f}.admin-shell .pdx-row+.pdx-row{border-top:1px solid #edf1f5}.admin-shell .pdx-rh{color:#102a43;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}.admin-shell .pdx-rh>svg:first-child{color:#0a7d5f;flex:none;width:18px;height:18px}.admin-shell .pdx-rh span{flex:1}.admin-shell .pdx-row.on .pdx-rh>svg:last-child{transform:rotate(90deg)}.admin-shell .pdx-body{background:#f7f9fb;min-width:0;padding:4px 10px 12px;overflow-x:auto}.admin-shell .pdx-body *{max-width:100%}.admin-shell .pdx-body .sp-card,.admin-shell .pdx-body .panel{box-shadow:none;margin:8px 0}.admin-shell .pdx-body .ud-sec{padding:10px}.admin-shell .pdx-acts{z-index:30;background:#fff;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000014}.admin-shell .tkm{color:#102a43;flex-direction:column;gap:12px;padding-bottom:110px;font-size:12.5px;display:flex}.admin-shell .tkm-bar{grid-template-columns:36px 1fr 36px;align-items:center;display:grid}.admin-shell .tkm-bar h1{text-align:center;color:#102a43;margin:0;font-size:15px;font-weight:600}.admin-shell .tkm-bar button{color:#102a43;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.admin-shell .tkm-bar svg{width:20px;height:20px}.admin-shell .tkm-card{background:#fff;border:1px solid #e6ebf1;border-radius:14px;padding:14px}.admin-shell .tkm small{color:#7b8794;font-size:11px;display:block}.admin-shell .tkm-r1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-shell .tkm-id{align-items:center;gap:6px;margin-top:2px;display:flex}.admin-shell .tkm-id b{color:#0b2545;letter-spacing:.2px;word-break:break-all;font-size:19px;font-weight:700}.admin-shell .tkm-id button{color:#7b8794;background:0 0;border:0;padding:2px;display:grid}.admin-shell .tkm-id svg{width:15px;height:15px}.admin-shell .tkm-guide{color:#7b8794;font-size:11px}.admin-shell .tkm-pill{color:#0b2545;white-space:nowrap;background:#eef4fb;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.admin-shell .tkm-pill i{background:#0a7d5f;border-radius:50%;width:7px;height:7px}.admin-shell .tkm-pill.warn i{background:#e0a100}.admin-shell .tkm-pill.ok{background:#e6f4ef}.admin-shell .tkm-r2{border-top:1px solid #edf1f5;justify-content:space-between;margin-top:14px;padding-top:12px;display:flex}.admin-shell .tkm-r2 b{font-size:13.5px;font-weight:600}.admin-shell .tkm-r2 .r{text-align:right}.admin-shell .tkm-r2 b.acc{color:#0a7d5f}.admin-shell .tkm-map{height:170px;padding:0;position:relative;overflow:hidden}.admin-shell .tkm-map svg{width:100%;height:150px;position:absolute;inset:0}.admin-shell .tkm-c{color:#0b2545;font-size:12px;font-weight:600;position:absolute}.admin-shell .tkm-c.o{top:12px;left:6%}.admin-shell .tkm-c.d{top:121px;right:4%}.admin-shell .tkm-truck{color:#fff;background:#0b2545;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:70px;box-shadow:0 4px 10px #0b25454d}.admin-shell .tkm-truck svg{width:17px;height:17px}.admin-shell .tkm-mstats{color:#486581;background:#fff;border-top:1px solid #edf1f5;justify-content:space-around;align-items:center;height:20px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-shell .tkm-sec h3,.admin-shell .tkm-list h3{color:#102a43;margin:0 0 10px;font-size:13.5px;font-weight:600}.admin-shell .tkm-tl{margin:0;padding:0;list-style:none}.admin-shell .tkm-tl li{grid-template-columns:26px 44px 1fr;gap:8px;padding-bottom:18px;display:grid;position:relative}.admin-shell .tkm-tl li:not(:last-child):before{content:"";background:#dbe3ea;width:2px;position:absolute;top:26px;bottom:2px;left:12px}.admin-shell .tkm-tl li.done:not(:last-child):before{background:#0a7d5f}.admin-shell .tkm-tl i{background:#fff;border:2px solid #dbe3ea;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.admin-shell .tkm-tl i:after{content:"";background:#9aa5b1;border-radius:50%;width:8px;height:8px}.admin-shell .tkm-tl li.done i{color:#fff;background:#0a7d5f;border-color:#0a7d5f}.admin-shell .tkm-tl li.done i:after{display:none}.admin-shell .tkm-tl i svg{width:14px;height:14px}.admin-shell .tkm-tl time{color:#334e68;padding-top:4px;font-size:12px;font-weight:600}.admin-shell .tkm-tl b{padding-top:3px;font-size:12.5px;font-weight:600;display:block}.admin-shell .tkm-list>div{border-top:1px solid #edf1f5;padding:8px 0}.admin-shell .tkm-list>div b{font-size:12.5px;font-weight:500}.admin-shell .tkm-list dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;display:grid}.admin-shell .tkm-list dt{color:#7b8794}.admin-shell .tkm-list dd{text-align:right;word-break:break-word;margin:0;font-weight:500}.admin-shell .tkm-doc{align-items:center;gap:10px;display:flex}.admin-shell .tkm-doc svg{color:#0a7d5f;flex:none;width:18px;height:18px}.admin-shell .tkm-acts{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.admin-shell .tkm-acts button{border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:600;display:flex}.admin-shell .tkm-acts svg{width:15px;height:15px}.admin-shell .tkm-main{color:#fff;background:#0a7d5f;border:0}.admin-shell .tkm-main:disabled{opacity:.5}.admin-shell .tkm-sec-btn{color:#0b5c66;background:0 0;border:0;height:28px!important}.admin-shell .content>.pdx-m{margin:-16px -14px 0!important}.admin-shell .pdx-hd{border-radius:0 0 26px 26px!important}.admin-shell .roles-paged .vt-m-cards:has(>.vt-hd){grid-template-columns:minmax(0,1fr)!important}.admin-shell .env-panel .vt-m-cards,.admin-shell .env-panel .vt-m-lista{background:0 0!important;border:0!important;flex-direction:column!important;gap:10px!important;display:flex!important}.admin-shell .env-panel .vt-mrow{background:#fff!important;border:1px solid #e6ebf1!important;border-radius:14px!important;min-height:0!important;padding:0!important;display:block!important;box-shadow:0 2px 8px #102a430d!important}.admin-shell .env-panel .vt-mrow .vt-mhbg,.admin-shell .env-panel .vt-mchev,.admin-shell .env-panel .vt-m2{display:none!important}.admin-shell .env-panel .vt-m1{padding:0!important;display:block!important}.admin-shell .env-panel .vt-m1>b{font-weight:inherit;color:inherit;white-space:normal;display:block}.admin-shell .envc{color:#102a43;flex-direction:column;gap:10px;padding:12px 14px;font-size:12px;display:flex}.admin-shell .envc small{color:#7b8794;font-size:10.5px;font-weight:400;display:block}.admin-shell .envc-r1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-shell .envc-r1 b{color:#0b2545;font-size:15px;font-weight:700;display:block}.admin-shell .envc-r1 em{color:#7b8794;font-size:11px;font-style:normal}.admin-shell .envc .tkm-pill{color:#0b2545;white-space:nowrap;background:#eef4fb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.admin-shell .envc .tkm-pill i{background:#0a7d5f;border-radius:50%;width:6px;height:6px}.admin-shell .envc .tkm-pill.warn i{background:#e0a100}.admin-shell .envc .tkm-pill.ok{background:#e6f4ef}.admin-shell .envc-rt{color:#0b2545;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:grid}.admin-shell .envc-ln{background:linear-gradient(90deg,#0a7d5f 50%,#0000 0) 0/8px 2px repeat-x;height:22px;position:relative}.admin-shell .envc-ln:before,.admin-shell .envc-ln:after{content:"";background:#0b5c66;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.admin-shell .envc-ln:before{left:-2px}.admin-shell .envc-ln:after{background:#0a7d5f;right:-2px;box-shadow:0 0 0 3px #0a7d5f33}.admin-shell .envc-tr{color:#fff;z-index:1;background:#0b2545;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-11px;display:grid;position:absolute;top:0}.admin-shell .envc-tr svg{width:12px;height:12px}.admin-shell .envc-cp{color:#486581;justify-content:space-between;gap:8px;font-size:11px;display:flex}.admin-shell .envc-cp span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shell .envc-r2{border-top:1px solid #edf1f5;justify-content:space-between;padding-top:8px;display:flex}.admin-shell .envc-r2 b{font-size:12.5px;font-weight:600}.admin-shell .envc-r2 b.acc{color:#0a7d5f}.admin-shell .envc .r{text-align:right}.admin-shell .env-panel .vt-m-lista .envc{gap:6px;padding:9px 12px}.admin-shell .env-panel .vt-m-lista .envc-r1 small,.admin-shell .env-panel .vt-m-lista .envc-cp,.admin-shell .env-panel .vt-m-lista .envc-r2 small{display:none}.admin-shell .env-panel .vt-m-lista .envc-r1 b{font-size:13px}.admin-shell .env-panel .vt-m-lista .envc-r2{padding-top:5px}.admin-shell .content:has(>.tkm)>:first-child:not(.tkm){display:none!important}.admin-shell .tkm-map{height:190px}.admin-shell .tkm-gm{opacity:0;pointer-events:none;height:170px;transition:opacity .3s;position:absolute;top:0;left:0;right:0;overflow:hidden}.admin-shell .tkm-gm iframe{filter:grayscale(.85)contrast(.95)brightness(1.05);border:0;width:calc(100% + 20px);height:290px;position:absolute;top:-60px;left:-10px}.admin-shell .tkm-gm.ready{opacity:1;pointer-events:auto}.admin-shell .tkm-map.has-gm>svg,.admin-shell .tkm-map.has-gm .tkm-truck{visibility:hidden}.admin-shell .tkm-map.has-gm .tkm-c{z-index:2;background:#ffffffe6;border-radius:999px;padding:2px 8px;font-size:11px;top:8px}.admin-shell .tkm-map.has-gm .tkm-c.d{top:8px}.admin-shell .tkm-mstats{z-index:2}.admin-shell .tkm-tl time{min-width:44px}}.pdm-bar,.sc-mk,.sc-mline,.pdm-sum>.pdm-r1,.pdm-r2,.pdm-promo{display:none}@media (width<=480px){.admin-shell .pdm-top>:not(.pdm-bar){display:none!important}.admin-shell .pdm-bar{grid-template-columns:72px 1fr 72px;align-items:center;width:100%;height:44px;margin:-4px 0 6px;display:grid}.admin-shell .pdm-bar h1{text-align:center;color:#0f2742;margin:0;font-size:16px;font-weight:700}.admin-shell .pdm-bact{justify-content:flex-end;gap:2px;display:flex}.admin-shell .pdm-bi{color:#0f2742;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-shell .pdm-bi svg{width:20px;height:20px}.admin-shell .pdm-hero{flex-direction:column;gap:12px;display:flex!important}.admin-shell .pdm-sum{background:#fff;border:1px solid #e3eaf0;border-radius:18px;order:-1;gap:10px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #102a430f}.admin-shell .pdm-sum>.pdm-r1{justify-content:space-between;align-items:center;display:flex}.admin-shell .pdm-k,.admin-shell .pdm-r2 span,.admin-shell .pdm-sum .pdm-price>span{color:#7a8898;letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:500}.admin-shell .pdm-sum .pdm-id .status,.admin-shell .pdm-sum .pdm-id>[class*=status]{display:none!important}.admin-shell :is(.pdm-pill,.sc-mpill){color:#0a7d5f;white-space:nowrap;background:#e6f4ef;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.admin-shell :is(.pdm-pill,.sc-mpill):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.admin-shell :is(.pdm-pill,.sc-mpill).warn{color:#b4610e;background:#fdf0e3}.admin-shell .pdm-sum .pdm-price{box-shadow:none;background:0 0;border:0;border-top:1px solid #eef2f6;border-radius:0;padding:10px 0 0}.admin-shell .pdm-sum .pdm-price b{color:#0a7d5f}.admin-shell .pdm-promo{color:#0b5c66;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.admin-shell .pdm-r2{border-top:1px solid #eef2f6;justify-content:space-between;padding-top:10px;display:flex}.admin-shell .pdm-r2>div:last-child{text-align:right}.admin-shell .pdm-r2 span{display:block}.admin-shell .pdm-r2 b{color:#0f2742;font-size:15px;font-weight:700}.admin-shell .pdm-r2 b.acc{color:#0a7d5f}.admin-shell .pdm-img{background:#fff;border-radius:18px}.admin-shell .pdm-stats{border-radius:18px;padding:4px 16px;grid-template-columns:1fr!important}.admin-shell .pdm-stats>div{justify-content:space-between;gap:12px;display:flex;border-bottom:1px solid #eef2f6!important;border-right:0!important;padding:10px 0!important}.admin-shell .pdm-stats>div:last-child{border-bottom:0!important}.admin-shell .pdm-stats span{text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:500!important}.admin-shell .pdm-stats b{text-align:right;font-size:13px!important}.admin-shell .supplier-product-detail :is(.pf2-sec,.pv-card,.supplier-promo-panel){background:#fff!important;border:1px solid #e3eaf0!important;border-radius:18px!important;padding:14px 16px!important;box-shadow:0 1px 3px #102a430f!important}.admin-shell .supplier-product-detail .pf2-sec>h4,.admin-shell .supplier-product-detail .pv-h h3{text-transform:none!important;letter-spacing:0!important;color:#0f2742!important;font-size:13px!important;font-weight:700!important}.admin-shell .supplier-product-detail .pf2-head h3{font-size:15px}.admin-shell .supplier-product-detail.pd-ro .pf2-grid{display:block!important}.admin-shell .supplier-product-detail.pd-ro .pf2-f{color:#7a8898;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;font-weight:500;display:flex!important}.admin-shell .supplier-product-detail.pd-ro .pf2-f:last-child{border-bottom:0}.admin-shell .supplier-product-detail.pd-ro .pf2-f :is(input,select,.ns-btn,.pf2-affix){text-align:right;color:#0f2742;flex:1;min-width:0;font-size:13px;font-weight:600;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-shell .supplier-product-detail.pd-ro .pf2-affix{justify-content:flex-end;gap:4px;display:flex}.admin-shell .supplier-product-detail.pd-ro .pf2-affix input{flex:0 auto;width:90px}.admin-shell .supplier-product-detail.pd-ro .pf2-f.span3{display:block!important}.admin-shell .supplier-product-detail.pd-ro .pf2-f textarea{text-align:left;color:#33475b;width:100%;min-height:84px;margin-top:6px;font-weight:400;display:block;padding:0!important}.admin-shell .supplier-product-detail.pd-ro .pf2-count{display:none}.admin-shell .supplier-product-detail.pd-edit .pf2-f{color:#7a8898;font-size:11.5px;font-weight:500}.admin-shell .supplier-product-detail.pd-edit .pf2-f :is(input,textarea,.ns-btn,.pf2-affix){color:#0f2742;font-size:14px;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ec!important;border-radius:12px!important}.admin-shell .supplier-product-detail.pd-edit .pf2-affix input{background:0 0!important;border:0!important}.admin-shell .supplier-product-detail.pd-edit .pf2-f :is(input,textarea):focus{outline:0;background:#fff!important;border-color:#0a7d5f!important}.admin-shell .supplier-product-detail .pf2-actions{border-top:1px solid #e3eaf0;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:#fffffff5!important;gap:10px!important}.admin-shell .supplier-product-detail .pf2-actions button{border-radius:999px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.admin-shell .supplier-product-detail .pf2-actions button:last-child{flex:1;color:#fff!important;background:#0a7d5f!important;border:0!important;max-width:none!important}.admin-shell .supplier-product-detail .supplier-promo-panel .promo-editor>button{background:#0a7d5f;border-radius:999px;width:100%;height:40px}.admin-shell .content:has(.catalog-tools) .supplier-cards{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.admin-shell .content:has(.catalog-tools) .supplier-card{align-items:center;border:1px solid #e3eaf0!important;border-radius:16px!important;flex-direction:row!important;gap:12px!important;padding:12px!important;box-shadow:0 1px 3px #102a430f!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img{background:#f4f8fb;border-radius:12px;flex:0 0 72px;width:72px!important;height:72px!important}.admin-shell .content:has(.catalog-tools) .supplier-card-img img{object-fit:contain;width:100%;height:100%}.admin-shell .content:has(.catalog-tools) .supplier-card-body{flex:1;min-width:0;gap:2px!important;padding:0!important;display:grid!important}.admin-shell .sc-mk{color:#7a8898;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.admin-shell .sc-mpill{padding:2px 8px;font-size:10.5px}.admin-shell .content:has(.catalog-tools) .supplier-card-body>b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.admin-shell .sc-mline{color:#7a8898;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.admin-shell .content:has(.catalog-tools) .supplier-card-body>strong{font-weight:700;color:#0a7d5f!important;font-size:15px!important}.admin-shell .content:has(.catalog-tools) .supplier-card .sc-stock-m{display:none!important}.admin-shell .supplier-product-detail.pd-ro .pf2-f:not(.span3){flex-wrap:nowrap;text-align:left!important;flex-direction:row!important}.admin-shell .supplier-product-detail.pd-ro .pf2-f :is(.ns-wrap,.ns-select){flex:1;justify-content:flex-end;min-width:0;display:flex}.admin-shell .supplier-product-detail.pd-ro .pf2-f .ns-btn{justify-content:flex-end;gap:4px}.admin-shell .supplier-product-detail.pd-ro .pf2-f .ns-btn svg{display:none}.admin-shell .supplier-product-detail.pd-ro .pf2-f.span3 textarea{background:0 0!important}.admin-shell .supplier-product-detail.pd-edit .pf2-grid{grid-template-columns:minmax(0,1fr)!important}.admin-shell .supplier-product-detail.pd-edit .pf2-f :is(.ns-wrap,.ns-select,.ns-btn){width:100%!important;max-width:none!important}.admin-shell .supplier-product-detail.pd-edit .pf2-affix :is(input,em){background:0 0!important;border:0!important}.admin-shell .content:has(.catalog-tools) .supplier-card small.sc-stock{display:none!important}}.bb-t,.rpl{display:none}@media (width<=480px){.admin-shell .back-std{grid-template-columns:36px 1fr 36px;align-items:center;width:100%;height:44px;box-shadow:none!important;color:#0f2742!important;background:0 0!important;border:0!important;margin:-4px 0 8px!important;padding:0!important;font-size:0!important;display:grid!important}.admin-shell .back-std>svg{justify-self:start;width:22px;height:22px;margin-left:6px}.admin-shell .back-std .bb-t{text-align:center;color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;display:block;overflow:hidden}.admin-shell .back-std:after{content:""}.admin-shell .back-std+.section-title h1,.admin-shell .back-std+.section-title h2{font-size:19px}.admin-shell .supplier-dashboard-modern :is(.sp-card,.vd-card,.ud-head,.ud-sec),.admin-shell .rp-view :is(.sp-card,.panel){background:#fff;border:1px solid #e3eaf0!important;border-radius:18px!important;box-shadow:0 1px 3px #102a430f!important}.admin-shell :is(.ud-field,.vd-grid>div)>span{color:#7a8898!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:500!important}.admin-shell :is(.ud-field,.vd-grid>div)>b{color:#0f2742!important;font-weight:700!important}.admin-shell .status{white-space:nowrap;align-items:center;gap:6px;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}.admin-shell .status>span:first-child{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.admin-shell .supplier-dashboard-modern :is(.vd-acts,.ud-acts,.sd-acts)>button:last-child:not(.drawer-close),.admin-shell .supplier-dashboard-modern .sp-card>button.btn-primary{border-radius:999px!important}.admin-shell .sd2-kpi{border:1px solid #e3eaf0!important;border-radius:18px!important;box-shadow:0 1px 3px #102a430f!important}.admin-shell .sd2-kpi-top>span{color:#7a8898!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:500!important}.admin-shell .rpl{display:block}.admin-shell .content>.rpl{margin:-16px -14px 0}.admin-shell .rpl-hd{color:#fff;background:linear-gradient(135deg,#0b5c66,#0a7d5f);border-radius:0 0 26px 26px;padding:22px 20px 58px}.admin-shell .rpl-hd h1{color:#fff;margin:0 0 10px;font-size:22px;font-weight:700}.admin-shell .rpl-hd p{opacity:.8;margin:0;font-size:11.5px}.admin-shell .rpl-hd b{font-size:14px;font-weight:600}.admin-shell .rpl-metric{background:#fff;border:1px solid #e3eaf0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:-40px 14px 0;padding:14px 4px;display:grid;box-shadow:0 6px 18px #102a431a}.admin-shell .rpl-metric>div{border-right:1px solid #eef2f6;min-width:0;padding:0 10px}.admin-shell .rpl-metric>div:last-child{border-right:0}.admin-shell .rpl-metric span{color:#7a8898;font-size:11px;display:block}.admin-shell .rpl-metric b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.admin-shell .rpl-metric b.acc{color:#0a7d5f}.admin-shell .rpl-sec{color:#0f2742;margin:20px 18px 8px;font-size:13px;font-weight:700}.admin-shell .rpl-list{background:#fff;border:1px solid #e3eaf0;border-radius:18px;margin:0 14px;overflow:hidden;box-shadow:0 1px 3px #102a430f}.admin-shell .rpl-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f6;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.admin-shell .rpl-row:last-child{border-bottom:0}.admin-shell .rpl-row>i{color:#0a7d5f;background:#e6f4ef;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.admin-shell .rpl-row>i svg{width:19px;height:19px}.admin-shell .rpl-row>span{flex:1;gap:2px;min-width:0;display:grid}.admin-shell .rpl-row b{color:#0f2742;font-size:14px;font-weight:700}.admin-shell .rpl-row small{color:#7a8898;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.admin-shell .rpl-row>svg{color:#9aa7b4;width:18px;height:18px}:is(.admin-shell .rp-view:has(>.back-std)>.section-title,.admin-shell .rp-view:has(>.back-std) .rp-tabs){display:none!important}.admin-shell .content .back-std.back-std{justify-content:center;position:relative;align-self:stretch!important;width:100%!important;max-width:none!important;display:flex!important}.admin-shell .content .back-std.back-std>svg{margin:0;position:absolute;top:11px;left:4px}.admin-shell .content .back-std.back-std .bb-t{flex:1;padding:0 44px}.admin-shell .content>.rpl{margin-top:-24px}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi){color:#0f2742!important;background:#fff!important;border:1px solid #e3eaf0!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) *{color:inherit}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) .sd2-kpi-top>span{color:#7a8898!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi)>b{color:#0f2742!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) small{color:#7a8898!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) small.up{color:#0a7d5f!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) small.down{color:#c0392b!important}.admin-shell .sd2-kpi.sd2-kpi:not(.sd2 .sd2-kpi) .sd2-ic{color:#0a7d5f!important;background:#e6f4ef!important;border-radius:50%!important}.admin-shell .rpl-hd{box-shadow:0 -40px #0b5f65}.admin-shell .rpl-metric b.neg{color:#c0392b}.admin-shell .pdm-top{position:relative}.admin-shell .pdm-top .pdm-bar{z-index:2;align-items:center;height:44px;display:flex;position:absolute;top:0;right:0;background:0 0!important;width:auto!important;margin:0!important;padding:0!important}.admin-shell .pdm-top .pdm-bar>.pdm-bi:first-child,.admin-shell .pdm-top .pdm-bar>h1{display:none!important}.admin-shell .pdm-top .back-std .bb-t{white-space:nowrap;padding:0 84px 0 44px}.admin-shell .sd2>.sd2-kpis .sd2-kpi .sd2-kpi-top>span{color:#fff!important;opacity:1!important;font-weight:700!important}.admin-shell .sup-paged.sup-paged.sup-paged.adm-tpanel .table-wrap tbody{grid-template-columns:minmax(0,1fr)!important}.admin-shell .sup-paged.sup-paged.sup-paged.adm-tpanel .table-wrap tbody tr>td:first-child{background:#0a7d5f24!important}.admin-shell .sup-paged.sup-paged.sup-paged.adm-tpanel .table-wrap tbody tr>td:first-child :is(.sup-nm,.cl-name,b){color:#0f2742!important;font-weight:400!important}.admin-shell .sup-paged.sup-paged.sup-paged.adm-tpanel .table-wrap tbody tr>td:first-child .sup-logo b{color:#0b5c66!important;font-weight:700!important}.admin-shell .vt-m-cards.vt-m-cards:has(>.vt-hd){grid-template-columns:minmax(0,1fr)!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd>.vt-mhbg{background:#0a7d5f24!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd .vt-m1>b,.admin-shell .vt-m-cards>.vt-hd.vt-hd .vt-m1>b *{color:#0f2742!important;font-weight:400!important}.admin-shell .vt-m-cards>.vt-hd.vt-hd .vt-mav{color:#0b5c66!important;background:#fff!important}}.pmn-top,.pmn-id,.pmn-stats{display:none}@media (width<=480px){.admin-shell .content>.pdx-m.pdx-min,.admin-shell .pdx-m.pdx-min{background:#fff;min-height:calc(100vh - 52px);margin:-16px -14px 0;padding:6px 18px 24px}.admin-shell .pdx-min .pmn-top{align-items:center;gap:6px;height:48px;display:flex}.admin-shell .pdx-min .pmn-top button{color:#0f2742;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-shell .pdx-min .pmn-top svg{width:21px;height:21px}.admin-shell .pdx-min .pmn-top h2{color:#0f2742;flex:1;margin:0;font-size:18px;font-weight:700}.admin-shell .pdx-min .pmn-id{align-items:center;gap:16px;margin:14px 0 20px;display:flex}.admin-shell .pdx-min .pmn-av{color:#0b5c66;background:#e6f4ef;border:1px solid #e3eaf0;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.admin-shell .pdx-min .pmn-av img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:8px}.admin-shell .pdx-min .pmn-id>div{min-width:0}.admin-shell .pdx-min .pmn-id h1{color:#0f2742;margin:0;font-size:17px;font-weight:500;line-height:1.25}.admin-shell .pdx-min .pmn-id p{color:#7a8898;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 7px;font-size:12px;overflow:hidden}.admin-shell .pdx-min .pmn-chip{color:#0a7d5f;background:#e6f4ef;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.admin-shell .pdx-min .pmn-stats{border-bottom:1px solid #eef2f5;grid-template-columns:repeat(3,1fr);margin-bottom:6px;padding:4px 0 18px;display:grid}.admin-shell .pdx-min .pmn-stats>div{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.admin-shell .pdx-min .pmn-stats>div+div{border-left:1px solid #e6ebf0}.admin-shell .pdx-min .pmn-stats i{color:#0a7d5f;align-items:center;height:16px;display:flex}.admin-shell .pdx-min .pmn-stats i>svg{width:16px;height:16px}.admin-shell .pdx-min .pmn-stats b{color:#0f2742;font-size:18px;font-weight:700}.admin-shell .pdx-min .pmn-stats small{color:#8a94a2;font-size:11px}.admin-shell .pdx-min .pmn-stars{gap:1px;display:flex}.admin-shell .pdx-min .pmn-stars svg{color:#d6dbe1;fill:#e6eaee;width:12px!important;height:12px!important}.admin-shell .pdx-min .pmn-stars svg.on{color:#f2b01e;fill:#f2b01e}.admin-shell .pdx-min .pdx-acc{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-shell .pdx-min .pdx-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eef2f5!important;border-radius:0!important;margin:0!important}.admin-shell .pdx-min .pdx-rh{background:0 0!important;padding:16px 2px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi{min-width:0;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:10px 11px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi:first-child{background:linear-gradient(135deg,#2a6fbf,#1f5fa8)!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#1a97a5,#127f8c)!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi:nth-child(4){background:linear-gradient(135deg,#7d5bd0,#6b46c1)!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi .sd2-kpi-top>span{color:#fff!important;font-size:11px!important;font-weight:700!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi>b{color:#fff!important;margin:3px 0 2px!important;font-size:19px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi small,.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi small *{color:#fff!important;font-size:10px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi small em{opacity:.85}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important;border-radius:50%!important;width:26px!important;height:26px!important}.admin-shell .pdx-min .pdx-body .sd2-kpis .sd2-kpi.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important;width:14px!important;height:14px!important}.admin-shell .pdx-min .pdx-body .sd2-grid{gap:10px!important}.admin-shell .pdx-min .pdx-body .sd2-card{min-width:0;padding:12px 8px 8px!important}.admin-shell .pdx-min .pdx-body .sd2-card .sd2-card-head{padding:0 6px!important}.admin-shell .pdx-min .pdx-body .sd2-card .recharts-responsive-container{width:100%!important;max-width:100%!important;margin:0!important}.admin-shell .pdx-min .pdx-body .sd2-wide .recharts-responsive-container{height:200px!important}}.mlx{display:none}@media (width<=480px){.admin-shell .mlx{background:#fff;border:1px solid #e6ecf1;border-radius:14px;display:block;overflow:hidden}.admin-shell .mlx-h{justify-content:space-between;align-items:baseline;padding:12px 14px 8px;display:flex}.admin-shell .mlx-h b{color:#0f2742;font-size:14px;font-weight:600}.admin-shell .mlx-h small{color:#7a8898;font-size:11.5px}.admin-shell .mlx ul{margin:0;padding:0;list-style:none}.admin-shell .mlx li{border-top:1px solid #eef2f5}.admin-shell .mlx li>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;align-items:center;gap:10px;min-width:0;padding:11px 10px 11px 14px;display:flex}.admin-shell .mlx li>button:disabled{cursor:default}.admin-shell .mlx-lead{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.admin-shell .mlx-th{object-fit:cover;background:#f2f5f8;border:1px solid #eef2f5;border-radius:10px;width:40px;height:40px}.admin-shell .mlx-ic{color:#0a7d5f;background:#e6f4ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.admin-shell .mlx-ic svg{width:17px;height:17px}.admin-shell .mlx-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-shell .mlx-mid b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.admin-shell .mlx-mid small{color:#7a8898;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.admin-shell .mlx-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:46%;display:flex}.admin-shell .mlx-end>b{color:#0f2742;white-space:nowrap;font-size:13.5px;font-weight:700}.admin-shell .mlx-acc{color:#0a7d5f}.admin-shell .mlx-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}.admin-shell .mlx-pill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.admin-shell .mlx-pill.ok{color:#0a7d5f;background:#e6f4ef}.admin-shell .mlx-pill.warn{color:#b26a00;background:#fdf3e2}.admin-shell .mlx-pill.bad{color:#c0392b;background:#fdeceb}.admin-shell .mlx-chev{color:#b3bdc8;flex:none;width:16px;height:16px}.admin-shell .mlx-pg{border-top:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.admin-shell .mlx-pg span{color:#7a8898;font-size:12px}.admin-shell .mlx-pg button{color:#0f2742;background:#fff;border:1px solid #e3eaf0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-shell .mlx-pg button:disabled{opacity:.4}.admin-shell .mlx-pg svg{width:16px;height:16px}}.invl{display:none}@media (width<=480px){.admin-shell .catalog-tools .view-toggle{display:none!important}.admin-shell .invl{background:#fff;border:1px solid #e6ecf1;border-radius:18px;padding:14px 14px 6px;display:block}.admin-shell .invl-h{color:#7a8898;padding:0 2px 6px;font-size:12.5px;font-weight:500}.admin-shell .invl ul{margin:0;padding:0;list-style:none}.admin-shell .invl li>button{text-align:left;width:100%;color:inherit;border:0;align-items:center;gap:14px;min-width:0;padding:9px 0;display:flex;background:0 0!important}.admin-shell .invl-th{background:#f4f6f8;border-radius:14px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.admin-shell .invl-th img{object-fit:contain;mix-blend-mode:multiply;width:52px;height:52px}.admin-shell .invl-mid{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.admin-shell .invl-mid b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.admin-shell .invl-mid small,.admin-shell .invl-end small{color:#8a96a3;white-space:nowrap;font-size:11.5px}.admin-shell .invl-end{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.admin-shell .invl-end b{color:#0f2742;white-space:nowrap;font-size:12.5px;font-weight:600}.admin-shell .invl .vt-pager{border-top:1px solid #eef2f5;margin-top:6px}.admin-shell .invl li{box-shadow:none;background:0 0;border:0}.admin-shell .invl li+li{border-top:1px solid #eef1f4}.admin-shell .invl li>button{box-shadow:none!important;border:0!important;padding:12px 0!important}}:root{--sp-btn-green:#0a7d5f;--sp-btn-green-h:#086a51;--sp-btn-green-soft:#e6f4ef}@media (width<=480px){.admin-shell .invl li>button{min-height:62px;gap:12px!important;padding:8px 0!important}.admin-shell .invl-th{border-radius:12px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.admin-shell .invl-th img{width:40px!important;height:40px!important}.admin-shell .invl-mid,.admin-shell .invl-end{gap:4px!important}.admin-shell button.bg-primary:not(.edit-btn),.admin-shell a.bg-primary,.admin-shell .new-product-btn,.admin-shell .vt-exp-btn,.admin-shell .tkm-main,.admin-shell .sup-new,.admin-shell button[type=submit]:not(.bg-destructive):not(.edit-btn){background:var(--sp-btn-green)!important;border-color:var(--sp-btn-green)!important;color:#fff!important;background-image:none!important}.admin-shell button.bg-primary svg,.admin-shell .new-product-btn svg,.admin-shell .vt-exp-btn svg,.admin-shell .tkm-main svg{color:#fff!important;stroke:#fff!important}.admin-shell button.bg-primary:not(:disabled):active,.admin-shell .new-product-btn:active,.admin-shell .vt-exp-btn:active,.admin-shell .tkm-main:active{background:var(--sp-btn-green-h)!important}.admin-shell button.border-input:not(.edit-btn):not(.bg-destructive),.admin-shell .tkm-sec{border:1px solid var(--sp-btn-green)!important;color:var(--sp-btn-green)!important;background:#fff!important}.admin-shell button.border-input:not(.edit-btn) svg,.admin-shell .tkm-sec svg{color:var(--sp-btn-green)!important;stroke:currentColor!important}.admin-shell button.bg-destructive{color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.admin-shell .fl-tgl{border-color:var(--sp-btn-green)!important;color:var(--sp-btn-green)!important;background:#fff!important}.admin-shell .fl-tgl svg{color:var(--sp-btn-green)!important}.admin-shell .fl-tgl[aria-expanded=true]{background:var(--sp-btn-green)!important;color:#fff!important}.admin-shell .fl-tgl[aria-expanded=true] svg{color:#fff!important}.admin-shell .fl-tgl i{background:var(--sp-btn-green)!important;color:#fff!important}.admin-shell .fl-tgl[aria-expanded=true] i{color:var(--sp-btn-green)!important;background:#fff!important}.admin-shell .switch.on{background:var(--sp-btn-green)!important}.admin-shell .vt-pager button,.admin-shell .mlx-pg button{border:1px solid var(--sp-btn-green)!important;color:var(--sp-btn-green)!important;background:#fff!important}.admin-shell .vt-pager button svg,.admin-shell .mlx-pg button svg{color:var(--sp-btn-green)!important}.admin-shell .vt-pager button.on{background:var(--sp-btn-green)!important;color:#fff!important;border-color:var(--sp-btn-green)!important}.admin-shell .vt-pager button:disabled,.admin-shell .mlx-pg button:disabled{opacity:.35}.admin-shell .thl{background:#fff;border-radius:12px;min-width:0;padding:4px 12px}.admin-shell .thl-h{color:#6b7785;padding:8px 0 4px;font-size:13px}.admin-shell .thl ul{margin:0;padding:0;list-style:none}.admin-shell .thl li{cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:62px;padding:8px 0;display:flex}.admin-shell .thl li+li{border-top:1px solid #eef1f4}.admin-shell .thl-av{color:#1d3557;background:#f1f4f7;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:500;display:grid;overflow:hidden}.admin-shell .thl-av>*{border-radius:50%!important;width:48px!important;height:48px!important;margin:0!important}.admin-shell .thl-av svg{color:#0a7d5f;width:22px!important;height:22px!important}.admin-shell .thl-av img{object-fit:cover}.admin-shell .thl-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-shell .thl-mid b{color:#1d3557;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.admin-shell .thl small{color:#7b8794;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-shell .thl-end{flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;max-width:42%;display:flex}.admin-shell .thl-end em{color:#1d3557;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-style:normal;font-weight:500;overflow:hidden}.admin-shell .mp-c:has(.thl) .vt-mview{display:none!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi{min-width:0;box-shadow:none!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:10px 11px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi:first-child{background:linear-gradient(135deg,#2a6fbf,#1f5fa8)!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#1a97a5,#127f8c)!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi:nth-child(4){background:linear-gradient(135deg,#7d5bd0,#6b46c1)!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi .sd2-kpi-top>span{color:#fff!important;font-size:11px!important;font-weight:700!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi>b{color:#fff!important;margin:3px 0 2px!important;font-size:19px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi small,.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi small *{color:#fff!important;font-size:10px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi small em{opacity:.85}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important;border-radius:50%!important;width:26px!important;height:26px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important;width:14px!important;height:14px!important}.admin-shell .mpat .sd2-kpis.rng-kpis.rng-kpis .sd2-kpi.sd2-kpi:nth-child(5){background:linear-gradient(135deg,#2aa067,#1f8a4c)!important}.admin-shell .rpl-land .rpl-sec{margin:14px 2px 6px}.admin-shell .rp-mempty{text-align:center;color:#7a8898;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:28px 12px;display:flex}.admin-shell .rp-mempty svg{color:#0a7d5f;opacity:.7;width:28px;height:28px}.admin-shell .rp-mempty b{color:#0f2742;font-size:14px;font-weight:600}.admin-shell .rp-mempty small{font-size:12px}.admin-shell .rp-view .rp-empty{white-space:normal!important;text-align:center!important}.admin-shell .cl-buys .mlx-h small{display:none}.admin-shell .cl-buys .mlx-mid b{font-size:13px;font-weight:700}.admin-shell .cl-buys .mlx-mid small{font-weight:400}.admin-shell .byd .tkm-id b{font-size:16px}.admin-shell .byd-card h3{color:#0f2742;margin:0 0 6px;font-size:13px;font-weight:600}.admin-shell .byd-card h3 small{color:#7a8898;font-weight:400}.admin-shell .byd-lines{margin:0;padding:0;list-style:none}.admin-shell .byd-lines li{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.admin-shell .byd-lines li+li{border-top:1px solid #eef1f4}.admin-shell .byd-th{color:#0a7d5f;background:#f1f4f7;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.admin-shell .byd-th svg{width:16px;height:16px}.admin-shell .byd-mid{flex-direction:column;flex:1;min-width:0;display:flex}.admin-shell .byd-mid b{color:#0f2742;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.admin-shell .byd-mid small{color:#7a8898;font-size:11px}.admin-shell .byd-tot{color:#0f2742;white-space:nowrap;font-size:12.5px;font-weight:600}.admin-shell .byd-dl{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;font-size:12.5px;display:grid}.admin-shell .byd-dl dt{color:#7a8898}.admin-shell .byd-dl dd{text-align:right;color:#0f2742;overflow-wrap:anywhere;min-width:0;margin:0}.admin-shell .byd-dl .t{border-top:1px solid #eef1f4;padding-top:6px;font-weight:700}.admin-shell .byd-dl dd.t{color:#0a7d5f;font-size:14px}.admin-shell .rp-view.mpat .rp-filter .rp-f-acts{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.admin-shell .rp-view.mpat .rp-filter .rp-f-acts :is(button,a){flex:none;width:auto!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important}.admin-shell .rp-view.mpat .rp-filter .rp-f-acts>:last-child:not(:first-child),.admin-shell .rp-view.mpat .rp-filter .rp-f-acts>:last-child:not(:first-child) :is(button,a){color:#fff!important;background:#0f7a4f!important;border-color:#0f7a4f!important}.admin-shell .rp-view.mpat .rp-filter .rp-f-acts>*{flex:none!important;width:auto!important}}.sd2-tr.sd2-click{cursor:pointer;transition:background .15s}.sd2-tr.sd2-click:hover{background:#0f7a4f0d}.sd2-tr.sd2-click:active{background:#0f7a4f1a}.sd2-tr.sd2-click:focus-visible{outline-offset:-2px;outline:2px solid #0f7a4f59}@media (width<=480px){.admin-shell .sdm-btn{color:#fff;background:#0a7d5f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.admin-shell .sdm-btn svg{width:16px;height:16px}.admin-shell .rdm-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.admin-shell .rdm-steps li{color:#8a94a3;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.admin-shell .rdm-steps li:not(:last-child):after{content:"";background:#e3e8ee;height:2px;position:absolute;top:9px;left:calc(50% + 12px);right:calc(12px - 50%)}.admin-shell .rdm-steps li.done:not(:last-child):after{background:#0a7d5f}.admin-shell .rdm-steps i{background:#fff;border:2px solid #d5dce4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.admin-shell .rdm-steps i svg{color:#fff;width:12px;height:12px}.admin-shell .rdm-steps li.done i{background:#0a7d5f;border-color:#0a7d5f}.admin-shell .rdm-steps li.cur i{border-color:#0a7d5f;box-shadow:0 0 0 3px #0a7d5f26}.admin-shell .rdm-steps li.cur span,.admin-shell .rdm-steps li.done span{color:#1b2733;font-weight:600}.admin-shell .rdm-steps li.bad i{background:#d64545;border-color:#d64545}.admin-shell .rdm-steps li.bad span{color:#d64545}.admin-shell .rdm-steps li.skip{opacity:.5}.admin-shell .rtm .cl-buys .mlx-h small{display:none}.admin-shell .rtm .rtm-f .flt-x{width:auto;margin-left:auto}.admin-shell .rtm .rtm-f .flt-x>*{width:auto}.admin-shell .rtm .rtm-f .flt-x .vt-exp-btn{color:#fff;background:#0a7d5f;border-color:#0a7d5f;width:auto;height:30px;padding:0 12px}.admin-shell .rtm .rtm-f .flt-x .vt-exp-btn svg{color:#fff}.admin-shell .rtm .rtm-f{margin-bottom:10px}.admin-shell .rcm{padding-bottom:84px}.admin-shell .rcm .tkm-card .ns-btn,.admin-shell .rcm .rcm-in{width:100%}.admin-shell .rcm .rcm-in{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9dee4;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px}.admin-shell .rcm textarea.rcm-in{resize:vertical;min-height:72px}.admin-shell .rcm .rcm-hint{color:#7a8592;margin:6px 0 0;font-size:12px}.admin-shell .rcm .rcm-err{color:#c62828;margin:0 14px;font-size:13px}.admin-shell .rcm .rcm-lines li{align-items:center;gap:10px;display:flex}.admin-shell .rcm .rcm-ck input{accent-color:#0a7d5f;width:18px;height:18px}.admin-shell .rcm .rcm-q{text-align:center;width:56px;height:34px;font:inherit;border:1px solid #d9dee4;border-radius:8px;flex:none}.admin-shell .rcm .byd-dl{margin-top:10px}.admin-shell .rcm-act{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1f4;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.admin-shell .rcm-act .sdm-btn{width:100%}.admin-shell .rcm-act .sdm-btn:first-child{color:#0a7d5f;background:#fff;border:1px solid #0a7d5f}.admin-shell .rcm-act .sdm-btn:disabled{opacity:.5}.admin-shell .rtm .rtm-f.fl-open .flt-x{grid-column:1/-1;justify-content:flex-end;place-self:flex-end end;display:flex;width:100%!important}.admin-shell .rcm .ns-wrap{width:100%;display:block}.admin-shell .rcm .ns-wrap .ns-btn{justify-content:space-between;width:100%}}.aum{display:none}@media (width<=480px){.admin-shell .aud-m .aum{display:block}.admin-shell .aud-m .rp-table,.admin-shell .aud-m .vt-m,.admin-shell .aud-m .vt-mview{display:none!important}.admin-shell .aum-h{color:#5b6672;padding:10px 2px 6px;font-size:13px;font-weight:600}.admin-shell .aum ul{margin:0;padding:0;list-style:none}.admin-shell .aum li+li{border-top:1px solid #eef1f4}.admin-shell .aum button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:9px 2px;display:flex}.admin-shell .aum button:active{background:#f6f8fa}.admin-shell .aum-ic{color:#0a7d5f;background:#e7f3ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.admin-shell .aum-ic svg{width:15px;height:15px}.admin-shell .aum-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-shell .aum-mid b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.admin-shell .aum-mid small{color:#7a8592;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-shell .aum-tag{text-overflow:ellipsis;white-space:nowrap;color:#5b6672;background:#f1f3f6;border-radius:999px;flex:none;max-width:88px;padding:2px 8px;font-size:11px;overflow:hidden}.admin-shell .aum-empty{color:#7a8592;padding:16px 2px;font-size:13px}.admin-shell .adm-ev .tkm-id b{white-space:normal;word-break:break-word}.admin-shell .adm-ev .byd-dl dd{word-break:break-word;min-width:0}.admin-shell .aev-ch{margin:0;padding:0;list-style:none}.admin-shell .aev-ch li{grid-template-columns:1fr;gap:3px;min-width:0;padding:8px 0;display:grid}.admin-shell .aev-ch li+li{border-top:1px solid #eef1f4}.admin-shell .aev-ch small{color:#7a8592;text-transform:uppercase;letter-spacing:.03em;font-size:11px}.admin-shell .aev-ch code{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:4px 8px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-shell .aev-ch code.o{color:#a12c2c;background:#fdecec;text-decoration:line-through}.admin-shell .aev-ch code.n{color:#0a6a51;background:#e7f3ef}.admin-shell .mpat:has(.mp-add) .section-title{padding-right:0!important}.admin-shell .mpat:has(.mp-add) .section-title>.st-acts{justify-content:flex-end;margin-left:auto!important}}.xm-pop .vt-ic.pdf{background:#c62828}@media (width<=480px){.stm{box-sizing:border-box;flex-direction:column;gap:18px;max-width:100%;padding:12px 14px 28px;display:flex;overflow:hidden}.stm-search{gap:10px;display:flex}.stm-search label{background:#fff;border:1px solid #e3e8ec;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.stm-search label svg{color:#7a8592;flex:none;width:18px;height:18px}.stm-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.stm-filter{color:#fff;background:#0a7d5f;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.stm-filter svg{width:18px;height:18px}.stm-banner{position:relative}.stm-banner>button{background:#0d5f63;border:0;border-radius:18px;width:100%;height:150px;padding:0;display:block;position:relative;overflow:hidden}.stm-banner img{object-fit:cover;width:100%;height:100%;display:block}.stm-bshade{background:linear-gradient(90deg,#063a3eeb 0%,#063a3ea6 55%,#063a3e00 100%);position:absolute;inset:0}.stm-bcopy{color:#fff;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;max-width:72%;padding:16px 18px;display:flex;position:absolute;inset:0}.stm-bcopy small{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:10px;font-weight:700}.stm-bcopy strong{font-size:20px;font-weight:800;line-height:1.15}.stm-bcopy b{background:#0a7d5f;border-radius:999px;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:700}.stm-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.stm-dots button{background:#cfd8dc;border:0;border-radius:999px;width:6px;height:6px;padding:0}.stm-dots button.on{background:#0a7d5f;width:18px}.stm-cats{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;margin:0 -14px;padding:2px 14px;display:flex;overflow-x:auto}.stm-cats::-webkit-scrollbar{display:none}.stm-cats button{scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;padding:0;display:flex}.stm-cats span{background:#fff;border:1px solid #e3e8ec;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.stm-cats span img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:6px}.stm-cats small{color:#26313b;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.stm-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.stm-h h2{color:#14202b;margin:0;font-size:16px;font-weight:700}.stm-h button{color:#0a7d5f;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:600}.stm-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stm-card{background:#fff;border:1px solid #edf0f3;border-radius:16px;flex-direction:column;min-width:0;padding:8px;display:flex;position:relative}.stm-img{aspect-ratio:1;background:#f4f7f8;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.stm-img img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:10px}.stm-img em{color:#fff;background:#0a7d5f;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:6px;left:6px}.stm-fav{color:#7a8592;background:#fff;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 1px 4px #0f172a1f}.stm-fav svg{width:15px;height:15px}.stm-fav.on{color:#0a7d5f}.stm-fav.on svg{fill:#0a7d5f}.stm-meta{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:8px 2px 0;display:flex}.stm-meta b{color:#14202b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.stm-meta small{color:#7a8592;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stm-row{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:auto;padding:6px 2px 0;display:flex}.stm-row span{flex-direction:column;min-width:0;display:flex}.stm-row strong{color:#14202b;font-size:14px;font-weight:800}.stm-row del{color:#9aa4ad;font-size:11px}.stm-add{color:#fff;background:#0a7d5f;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.stm-add svg{width:16px;height:16px}.stm-add:active,.stm-filter:active{transform:scale(.94)}.stm-dots button{flex:none;min-width:0!important;height:6px!important;min-height:0!important}}.stm-menu,.stm-tabs{display:none}@media (width<=480px){.cl-hdr .marketplace-main{align-items:center;gap:4px;height:56px!important;padding:6px 10px!important;display:flex!important}.cl-hdr .stm-menu{color:#fff;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.cl-hdr .header-logo{margin-right:auto;padding:2px}.cl-hdr .market-search,.cl-hdr .location-control,.cl-hdr .marketplace-sub,.cl-hdr .cart-action,.cl-hdr .account-action>span{display:none!important}body:has(.cl-hdr) .catalog-content{padding-bottom:84px!important}.stm-tabs{z-index:60;height:64px;padding:0 6px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e3e8ec;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a0f}.stm-tabs>button{color:#7a8592;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:6px 0;display:flex}.stm-tabs small{font-size:10px;font-weight:600}.stm-tabs>button.on{color:#0a7d5f}.stm-tabs .stm-home{color:#fff;background:#0a7d5f;border:4px solid #fff;border-radius:50%;flex:none;justify-content:center;width:58px;height:58px;margin-top:-30px;box-shadow:0 6px 16px #0a7d5f59}.stm-tabs .stm-home.on{color:#fff}.stm-ti{display:block;position:relative}.stm-ti i{color:#fff;background:#0a7d5f;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-10px}.pdp{box-sizing:border-box;max-width:100%;overflow:hidden;padding:10px 14px 20px!important}.pdp-crumbs{display:none!important}.pdp-grid{flex-direction:column;gap:14px;display:flex!important}.pdp-gallery{flex-direction:column-reverse;gap:10px;display:flex!important}.pdp-main-photo{aspect-ratio:1;width:100%;max-height:320px;background:#f4f7f8!important;border-radius:18px!important}.pdp-thumbs{justify-content:center;gap:8px;overflow-x:auto;flex-direction:row!important;display:flex!important}.pdp-thumb{flex:none;border-radius:12px!important;width:52px!important;height:52px!important}.pdp-thumb.active{border-color:#0a7d5f!important}.pdp-info h1{margin:4px 0;line-height:1.2;font-size:20px!important}.pdp-brand-tag{font-size:10px!important}.pdp-price{flex-wrap:wrap;gap:6px}.pdp-price strong{color:#14202b;font-size:24px!important}.pdp-badge{color:#fff!important;background:#0a7d5f!important;border-radius:999px!important}.pdp-bullets{margin:8px 0 0;padding-left:16px;font-size:12px}.pdp-buybox{flex-direction:column;gap:8px;display:flex;border-radius:16px!important;width:auto!important;padding:14px!important;position:static!important}.pdp-buybox>strong{display:none}.pdp-buybox button.w-full:first-of-type{background:#0a7d5f;border-radius:999px;height:46px}.pdp-buybox button.w-full{border-radius:999px}.pdp-related .product-grid{gap:12px;grid-template-columns:1fr 1fr!important;display:grid!important}.pdp-related h2{font-size:16px}.pdp-related .product-card{min-width:0;border-radius:16px!important}.cart-page{box-sizing:border-box;max-width:100%;overflow:hidden;padding:12px 14px 20px!important}.cart-page .catalog-title{font-size:20px!important}.cart-layout{flex-direction:column;gap:14px;display:flex!important}.cart-items{flex-direction:column;gap:10px;display:flex}.cart-item{background:#fff;border:1px solid #edf0f3;border-radius:16px;grid-template-areas:"t i x""t q tot";align-items:center;grid-template-columns:76px 1fr auto!important;gap:6px 10px!important;padding:10px!important;display:grid!important}.cart-thumb{background:#f4f7f8;border-radius:12px;grid-area:t;align-self:start;overflow:hidden;width:76px!important;height:76px!important}.cart-info{grid-area:i;min-width:0}.cart-info small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.cart-info b{font-size:13px;display:block}.cart-info>span{display:none}.cart-info .price strong{font-size:13px}.cart-qty{grid-area:q;max-width:110px;font-size:0!important}.cart-qty .ns-wrap,.cart-qty .ns-btn{border-radius:999px;height:32px;font-size:12px}.cart-line-total{color:#0a7d5f;grid-area:tot;font-size:14px}.cart-item>button{grid-area:x;align-self:start}.cart-summary{border-radius:16px!important;width:auto!important;padding:14px!important;position:static!important}.cart-summary button.w-full{background:#0a7d5f;border-radius:999px;height:46px}.cl-hdr{height:56px!important;min-height:0!important}body:has(.cl-hdr) .catalog-content{font-size:12.5px;padding-top:54px!important;padding-bottom:72px!important}body:has(.cl-hdr) .catalog-content :is(h1,.catalog-title){margin-bottom:4px!important;font-size:16px!important;line-height:1.25!important}body:has(.cl-hdr) .catalog-content :is(h2,h3){font-size:14px!important;line-height:1.25!important}body:has(.cl-hdr) .catalog-content :is(p,li,span,label,td,th){font-size:12px}body:has(.cl-hdr) .catalog-content small{font-size:10.5px}body:has(.cl-hdr) .catalog-content button[data-btn]{height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:12.5px!important}body:has(.cl-hdr) .catalog-content :is(.commerce-page,.cart-page,.pdp,.returns-page,.quotes-page){padding:10px 12px 16px!important}body:has(.cl-hdr) .catalog-content :is(.commerce-heading,.catalog-head){border-radius:14px;margin-bottom:10px!important;padding:12px!important}body:has(.cl-hdr) .catalog-content [class*=hero]{border-radius:14px!important;padding:14px!important}body:has(.cl-hdr) .catalog-content [class*=hero] :is(h1,h2){font-size:16px!important}body:has(.cl-hdr) .catalog-content svg{max-width:22px;max-height:22px}body:has(.cl-hdr) .catalog-content :is(.product-photo,.stm-img,.pdp-main-photo) svg{max-width:none;max-height:none}body:has(.cl-hdr) .catalog-content img+svg{max-width:none;max-height:none}.cl-hdr,.cl-hdr .marketplace-main{height:48px!important}.cl-hdr .marketplace-main{padding:4px 8px!important}.cl-hdr .header-logo img{width:88px!important;height:26px!important}.cl-hdr .stm-menu{width:36px;height:36px}.cl-hdr .stm-menu svg{width:20px;height:20px}.cl-hdr .header-notification svg,.cl-hdr .account-action>svg{width:18px!important;height:18px!important}.stm-tabs{height:54px}.stm-tabs>button svg{width:18px;height:18px}.stm-tabs small{font-size:9px}.stm-tabs .stm-home{border-width:3px;width:48px;height:48px;margin-top:-22px}.stm-tabs .stm-home svg{width:20px;height:20px}.stm{gap:12px;padding:8px 12px 18px}.stm-search label{height:36px;padding:0 12px}.stm-search input{font-size:12.5px}.stm-search label svg{width:15px;height:15px}.stm-filter{width:36px;height:36px}.stm-filter svg{width:15px;height:15px}.stm-banner>button{border-radius:14px;height:112px}.stm-bcopy{gap:2px;padding:10px 14px}.stm-bcopy small{font-size:8.5px}.stm-bcopy strong{font-size:15px}.stm-bcopy b{margin-top:4px;padding:4px 10px;font-size:10.5px}.stm-dots{margin-top:6px}.stm-cats{gap:10px}.stm-cats button{gap:4px;width:52px}.stm-cats span{width:44px;height:44px}.stm-cats small{font-size:9.5px}.stm-h{margin-bottom:8px}.stm-h h2{font-size:14.5px}.stm-h button{font-size:11.5px}.stm-grid{gap:8px}.stm-card{border-radius:12px;padding:6px}.stm-img{aspect-ratio:1/.82;border-radius:10px}.stm-img img{padding:6px}.stm-img em{padding:1px 6px;font-size:9px}.stm-fav{width:24px;height:24px;top:10px;right:10px}.stm-fav svg{width:12px;height:12px}.stm-meta{padding-top:6px}.stm-meta b{font-size:12px}.stm-meta small{font-size:10px}.stm-row strong{font-size:13px}.stm-row del{font-size:10px}.stm-add{width:26px;height:26px}.stm-add svg{width:14px;height:14px}.pdp-main-photo{max-height:220px}.pdp-thumb{border-radius:10px!important;width:42px!important;height:42px!important}.pdp-info h1{font-size:17px!important}.pdp-price strong{font-size:18px!important}.pdp-rating{font-size:11px}.pdp-bullets li{font-size:11.5px}.pdp-buybox{gap:6px;padding:12px!important}.pdp-buybox button.w-full:first-of-type{height:38px}.cart-item{border-radius:12px;grid-template-columns:58px 1fr auto!important;padding:8px!important}.cart-thumb{border-radius:10px;width:58px!important;height:58px!important}.cart-info b{font-size:12.5px}.cart-info .price strong,.cart-line-total{font-size:13px}.cart-qty .ns-wrap,.cart-qty .ns-btn{height:30px}.cart-summary{padding:12px!important}.cart-summary .cart-total strong{font-size:15px!important}.cart-summary button.w-full{height:38px}body:has(.cl-hdr) .returns-head{display:none!important}body:has(.cl-hdr) .returns-row.ret-row{grid-template-areas:"f s s""m m m""o d d";grid-template-columns:1fr auto auto!important;gap:3px 8px!important;padding:10px 12px!important;font-size:12px!important;display:grid!important}body:has(.cl-hdr) .returns-row.ret-row>span:first-child{grid-area:f;font-size:12.5px}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(2){grid-area:m;min-width:0}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(2) b{margin-right:4px;font-size:12px}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(3){color:#7a8592;grid-area:o;font-size:11px}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(4){color:#7a8592;text-align:right;grid-area:d;font-size:11px}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(5){grid-area:s;justify-self:end}body:has(.cl-hdr) .returns-table{overflow:hidden}.stm .stm-add{width:26px!important;min-width:0!important;height:26px!important;min-height:0!important;padding:0!important}.stm .stm-fav{width:24px!important;min-width:0!important;height:24px!important;min-height:0!important;padding:0!important}.stm .stm-filter{min-height:0!important;padding:0!important}.stm-cats button{width:56px;min-width:0}.stm-cats small{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;width:56px;overflow:hidden;display:block!important}body:has(.cl-hdr) .returns-row.ret-row.returns-head{display:none!important}body:has(.cl-hdr) .purchases-page{box-sizing:border-box;max-width:100%;overflow:hidden;padding:10px 12px 16px!important}:is(body:has(.cl-hdr) .purchases-title,body:has(.cl-hdr) .purchases-detail-title){margin:0 0 8px!important;font-size:16px!important}body:has(.cl-hdr) .purchases-toolbar{flex-wrap:wrap;background:0 0!important;border:0!important;gap:6px!important;margin-bottom:10px!important;padding:0!important;display:flex!important}body:has(.cl-hdr) .purchases-search{background:#fff;border:1px solid #e3e8ec;flex:100%;align-items:center;gap:6px;display:flex;border-radius:999px!important;height:34px!important;padding:0 10px!important}body:has(.cl-hdr) .purchases-search input{flex:1;min-width:0;height:32px;font-size:12px!important}body:has(.cl-hdr) .purchases-search svg{width:14px;height:14px}body:has(.cl-hdr) .purchases-filter{gap:4px;border-radius:999px!important;height:30px!important;min-height:0!important;padding:0 10px!important;font-size:11.5px!important}body:has(.cl-hdr) .purchases-filter svg{width:13px;height:13px}body:has(.cl-hdr) .purchases-divider{display:none!important}body:has(.cl-hdr) .purchases-count{color:#7a8592;align-self:center;margin-left:auto;font-size:11px!important}body:has(.cl-hdr) .purchases-opinion{align-items:center;border-radius:12px!important;gap:8px!important;margin-bottom:10px!important;padding:8px 10px!important;display:flex!important}body:has(.cl-hdr) .purchases-opinion-photo{width:34px!important;height:34px!important}body:has(.cl-hdr) .purchases-opinion-star{width:16px!important;height:16px!important}body:has(.cl-hdr) .purchases-opinion p{flex:1;margin:0;font-size:12px!important}body:has(.cl-hdr) .purchases-opine-btn{height:30px!important;min-height:0!important;padding:0 12px!important;font-size:12px!important}body:has(.cl-hdr) .purchases-group{overflow:hidden;border-radius:12px!important;margin-bottom:10px!important}body:has(.cl-hdr) .purchases-group>header{font-weight:700;padding:8px 12px!important;font-size:12px!important}body:has(.cl-hdr) .purchases-group article{grid-template-areas:"p i c""p s c";align-items:center;grid-template-columns:48px 1fr 14px!important;gap:2px 10px!important;padding:10px 12px!important;display:grid!important}body:has(.cl-hdr) .purchases-photo{grid-area:p;align-self:start;border-radius:10px!important;width:48px!important;height:48px!important}body:has(.cl-hdr) .purchases-info{flex-direction:column;grid-area:i;gap:1px;min-width:0;display:flex}body:has(.cl-hdr) .purchases-info b{font-size:11px!important}body:has(.cl-hdr) .purchases-info strong{flex-wrap:wrap;align-items:center;gap:4px;display:flex;font-size:12.5px!important}body:has(.cl-hdr) .purchases-info strong em{font-size:9.5px!important}body:has(.cl-hdr) .purchases-info strong em svg{width:10px;height:10px}body:has(.cl-hdr) .purchases-info p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;font-size:12px!important}body:has(.cl-hdr) .purchases-info small{font-size:10.5px!important}body:has(.cl-hdr) .purchases-seller{flex-wrap:wrap;grid-area:s;align-items:center;gap:4px 8px;min-width:0;border:0!important;flex-direction:row!important;width:auto!important;padding:0!important;display:flex!important}body:has(.cl-hdr) .purchases-seller b{color:#7a8592;font-weight:600;font-size:10.5px!important}body:has(.cl-hdr) .purchases-seller b svg{width:10px;height:10px}body:has(.cl-hdr) .purchases-seller>span{display:none!important}body:has(.cl-hdr) .purchases-seller button{border-radius:999px!important;width:auto!important;height:26px!important;min-height:0!important;padding:0 10px!important;font-size:11px!important}body:has(.cl-hdr) .purchases-chev{grid-area:c;width:14px!important;height:14px!important}body:has(.cl-hdr) .purchase-detail{flex-direction:column;display:flex;gap:10px!important}body:has(.cl-hdr) .purchase-detail-head{align-items:flex-start;border-radius:12px!important;gap:10px!important;padding:10px!important;display:flex!important}body:has(.cl-hdr) .purchases-photo.large{flex:none;width:64px!important;height:64px!important}body:has(.cl-hdr) .purchase-detail-meta{flex-direction:column;gap:2px;min-width:0;display:flex}body:has(.cl-hdr) .purchase-detail-meta strong{font-size:14px!important}body:has(.cl-hdr) .purchase-detail-meta :is(p,small,b){margin:0;font-size:11.5px!important}body:has(.cl-hdr) .purchase-detail-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}body:has(.cl-hdr) .purchase-detail-card{min-width:0;border-radius:12px!important;gap:8px!important;padding:10px!important}body:has(.cl-hdr) .purchase-detail-card svg{flex:none;width:16px;height:16px}body:has(.cl-hdr) .purchase-detail-card :is(b,p){overflow-wrap:anywhere;margin:0;font-size:11.5px!important}body:has(.cl-hdr) :is(.purchase-detail-messages,.purchase-detail-status,.trk-card){border-radius:12px!important;padding:10px 12px!important}body:has(.cl-hdr) :is(.purchase-detail-messages,.purchase-detail-status,.trk-card) :is(b,p,small,span,em){font-size:11.5px!important}body:has(.cl-hdr) .trk-cols{flex-direction:column;gap:10px;display:flex!important}body:has(.cl-hdr) .trk-head{flex-wrap:wrap;gap:6px}body:has(.cl-hdr) .purchase-timeline li{padding-bottom:8px!important}.cl-hdr .marketplace-main{padding-left:12px!important}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(2){flex-direction:column;gap:1px;display:flex!important}body:has(.cl-hdr) .returns-row.ret-row>span:nth-child(2) small{color:#7a8592;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;visibility:visible!important;height:auto!important;font-size:10.5px!important;display:block!important}.cl-hdr .header-logo{order:0}.cl-hdr .header-notification{order:2;width:36px!important;height:36px!important;min-height:0!important;padding:0!important}.cl-hdr .account-wrap{order:3}.cl-hdr .account-action{justify-content:center;border:0!important;width:36px!important;height:36px!important;min-height:0!important;padding:0!important}.cl-hdr .account-action>svg:not(:first-child){display:none!important}.cl-hdr .account-action>svg:first-child,.cl-hdr .header-notification svg{width:20px!important;height:20px!important}.cl-hdr .account-action>span.acc-avatar{overflow:visible;color:#fff!important;background:0 0!important;border:0!important;width:20px!important;height:20px!important;padding:0!important;display:inline-flex!important}.cl-hdr .account-action>span.acc-avatar svg{color:#fff;width:20px!important;height:20px!important}.cl-hdr .account-action>span.acc-avatar img{border-radius:50%;width:22px;height:22px}.cl-hdr .account-action .acc-caret{display:none!important}.stm-snap{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -12px;padding:2px 12px 6px;display:flex;overflow-x:auto}.stm-snap::-webkit-scrollbar{display:none}.stm-promo,.stm-duo{scroll-snap-align:start;text-align:left;cursor:pointer;border:0;border-radius:12px;flex:0 0 74%;min-height:0!important}.stm-promo{align-items:center;gap:6px;height:132px;display:flex;overflow:hidden;padding:12px!important}.stm-pcopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stm-pcopy small,.stm-duo small{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:9.5px;font-weight:800}.stm-pcopy strong,.stm-duo strong{font-size:13.5px;font-weight:800;line-height:1.2}.stm-pcopy em{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}.stm-pcopy b,.stm-duo b{align-items:center;gap:3px;margin-top:3px;font-size:11px;font-weight:700;display:inline-flex}.stm-pcopy b svg,.stm-duo b svg{width:12px;height:12px}.stm-pimg{flex:0 0 96px;height:96px}.stm-pimg img{object-fit:contain;width:100%;height:100%}.stm-duo{background:var(--card,#fff);color:inherit;flex-direction:column;gap:3px;display:flex;box-shadow:0 1px 3px #00000014;padding:10px!important}.stm-dimg{border-radius:8px;height:100px;margin-bottom:4px;display:block;overflow:hidden}.stm-dimg .product-photo{background:0 0;height:100%}.stm-dimg img{object-fit:contain;width:100%;height:100%}.stm-duo b{background:var(--brand-teal,#00606a);color:#fff;border-radius:6px;align-self:flex-start;padding:5px 9px}.cl-hdr .account-action>span.acc-avatar svg{stroke-width:2px;width:22px!important;height:22px!important}.cl-hdr .account-action>span.acc-avatar{width:22px!important;height:22px!important}.cl-hdr .account-wrap{position:relative}.cl-hdr .account-menu{max-height:calc(100vh - 120px);font-size:12.5px;overflow-y:auto;border-radius:12px!important;width:250px!important;min-width:0!important;max-width:calc(100vw - 16px)!important;padding:6px 0!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:-4px!important}.cl-hdr .account-menu .acc-pointer{right:14px!important}.cl-hdr .account-menu .acc-head{gap:10px!important;min-height:0!important;padding:8px 12px!important}.cl-hdr .account-menu .acc-avatar.lg{width:36px!important;min-width:36px!important;height:36px!important;font-size:13px!important}.cl-hdr .account-menu .acc-head b{line-height:1.2;font-size:13px!important}.cl-hdr .account-menu .acc-head small,.cl-hdr .account-menu .acc-head em{line-height:1.25;font-size:11px!important}.cl-hdr .account-menu .acc-cta{border-radius:16px!important;gap:6px!important;width:calc(100% - 24px)!important;height:32px!important;min-height:0!important;margin:4px 12px 6px!important;padding:0 10px!important;font-size:12px!important}.cl-hdr .account-menu .acc-cta svg{width:14px!important;height:14px!important}.cl-hdr .account-menu .acc-group{margin:0!important;padding:3px 0!important}.cl-hdr .account-menu .acc-group button{height:34px!important;min-height:0!important;padding:0 14px!important;font-size:12.5px!important}.cl-hdr .account-menu .acc-group button svg{width:14px!important;height:14px!important}.cl-hdr .account-menu .acc-tag{line-height:1.2;padding:2px 6px!important;font-size:9px!important}.cl-hdr .account-menu .acc-cta{line-height:1;white-space:nowrap!important;justify-content:flex-start!important;padding:0 8px!important;font-size:11.5px!important}.cl-hdr .account-menu .acc-cta svg:last-child{margin-left:auto}.cl-hdr .account-menu .acc-logout{font-size:12.5px!important}}.acc-cta-m{display:none}@media (width<=480px){.cl-hdr .acc-cta .acc-cta-d{display:none}.cl-hdr .acc-cta .acc-cta-m{display:inline}.stm-search{position:relative}.stm-filter.on{filter:brightness(.88)}.stm-catlist{z-index:40;background:#fff;border-radius:12px;width:230px;max-height:60vh;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.stm-catlist button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;font-size:12.5px;display:flex;height:34px!important;min-height:0!important;padding:0 12px!important}.stm-catlist button+button{border-top:1px solid #0000000f}.stm-catlist button svg{opacity:.5;width:14px;height:14px}.stm-catlist button.on{color:var(--brand-teal,#007a5a);font-weight:700}.stm-catlist button.on svg{opacity:1}body:has(.cl-hdr) .catalog-main{flex-wrap:wrap;align-items:center;gap:6px;display:flex;padding-top:4px!important}body:has(.cl-hdr) .catalog-main>.catalog-list{flex:100%;min-width:0}:is(body:has(.cl-hdr) .catalog-main>.rail-toggle,body:has(.cl-hdr) .catalog-main>.catalog-home-link){color:inherit;align-items:center;gap:5px;font-weight:600;width:auto!important;height:28px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:14px!important;margin:0!important;padding:0 10px!important;font-size:11.5px!important;display:inline-flex!important;position:static!important}body:has(.cl-hdr) .catalog-main>.rail-toggle{order:2}body:has(.cl-hdr) .catalog-main>.catalog-home-link{order:1}body:has(.cl-hdr) .catalog-main>.rail-toggle svg{width:13px!important;height:13px!important}body:has(.cl-hdr) .catalog-head{margin:6px 0 8px!important;padding:0!important}body:has(.cl-hdr) .catalog-title{line-height:1.2;margin:0!important;font-size:15px!important}body:has(.cl-hdr) .catalog-subtitle{margin:2px 0 0!important;font-size:11.5px!important}body:has(.cl-hdr) .catalog-list .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body:has(.cl-hdr) .catalog-list .product-card{background:#fff;min-width:0;box-shadow:0 1px 3px #0000000f;border-radius:10px!important;gap:4px!important;padding:6px!important}body:has(.cl-hdr) .catalog-list .product-visual{position:relative;aspect-ratio:auto!important;border-radius:8px!important;height:116px!important;min-height:0!important}body:has(.cl-hdr) .catalog-list .product-visual .product-photo{height:100%!important}body:has(.cl-hdr) .catalog-list .product-visual img{object-fit:contain;width:100%;height:100%}body:has(.cl-hdr) .catalog-list .favorite-button{width:24px!important;height:24px!important;min-height:0!important;padding:0!important;top:5px!important;right:5px!important}body:has(.cl-hdr) .catalog-list .favorite-button svg{width:13px!important;height:13px!important}body:has(.cl-hdr) .catalog-list .product-content{gap:2px!important;padding:4px 2px 2px!important}body:has(.cl-hdr) .catalog-list .product-content small:first-child{text-transform:uppercase;letter-spacing:.03em;font-size:9.5px!important}body:has(.cl-hdr) .catalog-list .product-content h3{margin:1px 0 0!important;font-size:12.5px!important;line-height:1.2!important}body:has(.cl-hdr) .catalog-list .product-content p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:11px!important;line-height:1.25!important}body:has(.cl-hdr) .catalog-list .product-rating{gap:3px!important;margin:0!important;font-size:10.5px!important}body:has(.cl-hdr) .catalog-list .product-rating svg{width:9px!important;height:9px!important}body:has(.cl-hdr) .catalog-list .product-rating small{font-size:10px!important}body:has(.cl-hdr) .catalog-list .promotion-line{gap:4px!important;margin:1px 0!important}body:has(.cl-hdr) .catalog-list .promotion-line *{font-size:9.5px!important}body:has(.cl-hdr) .catalog-list .promotion-line b{padding:1px 4px!important}body:has(.cl-hdr) .catalog-list .price{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex;margin:0!important}body:has(.cl-hdr) .catalog-list .price strong{font-size:13.5px!important}body:has(.cl-hdr) .catalog-list .price del{font-size:11px!important}body:has(.cl-hdr) .catalog-list .price small{font-size:10px!important}body:has(.cl-hdr) .catalog-list .stock-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:9.5px!important}body:has(.cl-hdr) .catalog-content .catalog-list h1.catalog-title{margin:0!important;font-size:15px!important}body:has(.cl-hdr) .catalog-content .catalog-list .catalog-head{margin:4px 0 8px!important}}.cat-sort{display:none}@media (width<=480px){body:has(.cl-hdr) .cat-sort{background:#fff;border:1px solid #0000001f;border-radius:14px;align-items:center;gap:4px;max-width:100%;height:28px;margin:0 0 8px;padding:0 8px;font-size:11px;display:inline-flex;position:relative}body:has(.cl-hdr) .cat-sort span{color:#667;font-weight:600}body:has(.cl-hdr) .cat-sort select{appearance:none;font:inherit;color:var(--brand-teal,#00606a);background:0 0;border:0;outline:none;font-weight:700;height:26px!important;min-height:0!important;padding:0 14px 0 0!important;font-size:11px!important}body:has(.cl-hdr) .cat-sort svg{flex:none;width:12px;height:12px}body:has(.cl-hdr) .cat-sort svg:last-child{pointer-events:none;position:absolute;right:8px}body:has(.cl-hdr) .catalog-content .catalog-list h1.catalog-title{font-size:14px!important;line-height:1.15!important}body:has(.cl-hdr) .catalog-content .catalog-list .catalog-subtitle{font-size:10.5px!important}body:has(.cl-hdr) .catalog-content .catalog-list .catalog-head{margin:2px 0 6px!important}body:has(.cl-hdr) .catalog-list .product-grid{gap:6px!important}body:has(.cl-hdr) .catalog-list .product-card{gap:3px!important;padding:6px!important}body:has(.cl-hdr) .catalog-list .product-visual{height:94px!important}body:has(.cl-hdr) .catalog-list .favorite-button{width:22px!important;height:22px!important;top:4px!important;right:4px!important}body:has(.cl-hdr) .catalog-list .favorite-button svg{width:12px!important;height:12px!important}body:has(.cl-hdr) .catalog-list .product-content{gap:1px!important;padding:3px 1px 1px!important}body:has(.cl-hdr) .catalog-list .product-content small:first-child{line-height:1.1;font-size:8.5px!important}body:has(.cl-hdr) .catalog-list .product-content h3{font-size:11.5px!important;line-height:1.15!important}body:has(.cl-hdr) .catalog-list .product-content p{font-size:10px!important;line-height:1.2!important}body:has(.cl-hdr) .catalog-list .product-rating{line-height:1.1;font-size:9.5px!important}body:has(.cl-hdr) .catalog-list .product-rating small{font-size:9px!important}body:has(.cl-hdr) .catalog-list .product-rating svg{width:8px!important;height:8px!important}body:has(.cl-hdr) .catalog-list .promotion-line *{line-height:1.2;font-size:8.5px!important}body:has(.cl-hdr) .catalog-list .price strong{font-size:12.5px!important}body:has(.cl-hdr) .catalog-list .price del{font-size:10px!important}body:has(.cl-hdr) .catalog-list .price small{font-size:9px!important}body:has(.cl-hdr) .catalog-list .stock-line{line-height:1.2;font-size:8.5px!important}:is(html:has(.login-pro.login-cliente),body:has(.login-pro.login-cliente)){background:#002532}.login-pro.login-cliente{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:72px clamp(36px,12vw,56px);position:relative;background:linear-gradient(#00202e8c 0%,#00202e9e 100%),#002532 url(/login-farmacia.jpg) 50%/cover no-repeat!important;display:flex!important}.login-pro.login-cliente .portal-login-art{display:contents}.login-pro.login-cliente .portal-login-art:before,.login-pro.login-cliente .portal-login-art>:not(img){display:none}.login-pro.login-cliente .portal-login-art img{align-self:auto;width:auto;margin:0;top:20px;left:20px;height:34px!important;position:absolute!important}.login-pro.login-cliente .portal-login-form{width:100%;display:block;max-width:300px!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.login-pro.login-cliente .login-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;max-width:none;padding:32px 29px 28px;box-shadow:0 20px 50px -12px #00000073,inset 0 1px #ffffff2e}.login-pro.login-cliente .login-card h1{color:#fff;text-align:left;margin:0 0 3px;font-size:19.5px}.login-pro.login-cliente .login-card>p{color:#ffffffc7;text-align:left;margin:0 0 16px;font-size:12px;line-height:1.4}.login-pro.login-cliente .login-card form{gap:12px}.login-pro.login-cliente .login-card .field{color:#ffffffeb;gap:4px;font-size:11px}.login-pro.login-cliente .login-card .field input:not([type=checkbox]){color:#fff;caret-color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;height:38px;min-height:38px;padding:0 12px;font-size:13px!important}.login-pro.login-cliente .login-card .field input::placeholder{color:#fff9}.login-pro.login-cliente .login-card .field input:not([type=checkbox]):focus{background:#ffffff29;border-color:#fffc;box-shadow:0 0 0 3px #ffffff29}.login-pro.login-cliente .login-card .field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #28465ae6}.login-pro.login-cliente .login-card .pw-wrap input{padding-right:38px!important}.login-pro.login-cliente .login-card .pw-eye{color:#fffc;width:28px;height:28px;right:4px}.login-pro.login-cliente .login-card .pw-eye:hover{color:#fff;background:#ffffff24}.login-pro.login-cliente .login-card .pw-eye svg{width:15px;height:15px}.login-pro.login-cliente .login-card button[type=submit]{--btn-h:38px;--btn-fs:13px;color:#fff;background:#1f5fa8;border:1px solid #ffffff2e;border-radius:10px;height:38px;min-height:38px;margin-top:2px;font-size:13px;box-shadow:0 8px 20px -8px #00000080}.login-pro.login-cliente .login-card button[type=submit]:hover:not(:disabled){background:#2a6dba}.login-pro.login-cliente .portal-login-row{color:#ffffffe6;flex-wrap:wrap;gap:6px;font-size:11.5px}.login-pro.login-cliente .portal-login-row .check-row{color:#ffffffe6;padding:2px 0;font-size:11.5px}.login-pro.login-cliente .portal-login-row .check-row input{accent-color:#5b9ee6}.login-pro.login-cliente .portal-login-row .portal-link{color:#a9cdf6;font-size:11.5px}.login-pro.login-cliente .login-error{color:#ffe3e3;background:#dc262647;border:1px solid #ffa0a073;padding:8px 10px;font-size:12.5px}.login-pro.login-cliente .login-secure{color:#ffffffbf;margin-top:14px;font-size:10px}.login-pro.login-cliente .login-secure svg{color:#6ee7b7}@media (height<=640px){.login-pro.login-cliente{padding-top:64px;padding-bottom:44px}.login-pro.login-cliente .login-card{padding:24px 26px 20px}.login-pro.login-cliente .login-card>p{margin-bottom:12px}.login-pro.login-cliente .login-card form{gap:10px}.login-pro.login-cliente .login-secure{margin-top:10px}}@media (width<=340px){.login-pro.login-cliente .login-card{padding-left:22px;padding-right:22px}.login-pro.login-cliente .login-secure{text-align:left;gap:6px;font-size:10px;line-height:1.35}.login-pro.login-cliente .login-secure svg{flex:none;width:12px;height:12px}}}.sl-step .login-card{flex-direction:column;display:flex}.sl-step .sl-left,.sl-step .sl-card{all:unset;flex-direction:column;gap:10px;display:flex}.sl-step .sl-left{margin-bottom:12px}.sl-step .sl-left h1{color:var(--ink,#0f2a3a);margin:0;font-size:24px}.sl-step .sl-left p{color:var(--muted,#5b6b78);margin:0;font-size:13.5px}.sl-step .sl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-teal);font-size:11px;font-weight:700}.sl-step .sl-account{overflow-wrap:anywhere;border:1px solid #0f2a3a24;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sl-step .sl-link,.sl-step .sl-account button{cursor:pointer;color:var(--brand-teal);text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.sl-step .sl-card form{flex-direction:column;gap:12px;display:flex}.sl-step .sl-primary{color:#fff;background:var(--brand-teal,#0d6f7a);cursor:pointer;border:0;border-radius:10px;height:44px;font-weight:700}.sl-step .sl-ghost,.sl-step .sl-google,.sl-step .sl-methods button{height:42px;color:var(--ink,#0f2a3a);cursor:pointer;background:#fff;border:1px solid #0f2a3a2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.sl-step .sl-methods{flex-direction:column;gap:8px;display:flex}.sl-step .sl-or{text-align:center;color:var(--muted,#5b6b78);font-size:12px}.sl-step .sl-error{color:#b42318;background:#fdecec;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.sl-step .sl-hint{color:var(--muted,#5b6b78);font-size:12px}.sl-step .sl-security{color:var(--muted,#5b6b78);font-size:11.5px}@media (width<=480px){.sl-step.login-pro.login-cliente .portal-login-back{color:#fff;margin:0;font-size:12px;position:absolute;top:26px;right:20px}.sl-step .sl-left h1{color:#fff;font-size:19.5px}.sl-step .sl-left p,.sl-step .sl-or,.sl-step .sl-hint,.sl-step .sl-security{color:#ffffffc7}.sl-step .sl-eyebrow{color:#a9cdf6}.sl-step .sl-account{color:#fff;border-color:#ffffff59}.sl-step .sl-link,.sl-step .sl-account button{color:#a9cdf6}.sl-step .sl-primary{background:#1f5fa8;border:1px solid #ffffff2e;height:38px;font-size:13px;box-shadow:0 8px 20px -8px #00000080}.sl-step .sl-ghost,.sl-step .sl-google,.sl-step .sl-methods button{color:#fff;background:#ffffff1a;border-color:#ffffff59;height:38px;font-size:13px}.sl-step .sl-error{color:#ffe3e3;background:#dc262647;border:1px solid #ffa0a073}.login-pro.login-cliente .portal-login-back{color:#fff;margin:0;font-size:12px;position:absolute;top:26px;right:20px}}.login-pro.login-cliente .portal-login-back{text-align:left;align-self:flex-start}@media (width<=480px){.login-pro.login-cliente .portal-login-back{color:#a9cdf6;margin:0 0 10px;position:static}}.login-pro.login-cliente{position:relative}.login-pro.login-cliente .login-credit{box-sizing:border-box;text-align:center;width:50%;color:var(--muted,#6b7a86);padding:0 12px;font-size:11px;line-height:1.3;display:block;position:absolute;bottom:14px;right:0}@media (width<=900px){.login-pro.login-cliente .login-credit{width:auto;padding:14px 12px;position:static}}@media (width<=480px){.login-pro.login-cliente .login-credit{white-space:nowrap;color:#ffffffb3;width:auto;font-size:9.5px;position:absolute;bottom:14px;left:0;right:0}}.login-pro.login-cliente .login-credit{color:#7b8994}@media (width<=480px){.sl-step.login-pro.login-cliente .portal-login-back{color:#a9cdf6;align-self:flex-start;margin:0 0 10px;position:static}.login-pro.login-cliente .login-card-foot,.login-pro.login-cliente .login-card-foot span{color:#ffffffd9}.login-pro.login-cliente .login-credit{color:#ffffffb3}}.qt-m{display:none}@media (width<=480px){body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-hero{border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:12px 14px}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-hero .auction-tag{display:none}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-hero h1{margin:0;font-size:16px}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-hero p{margin:3px 0 0;font-size:12px;line-height:1.35}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-new{color:#fff;background:#0a7d5f;border:0;border-radius:9px;flex:none;height:32px;min-height:32px;margin:0;padding:0 10px;font-size:12px}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-new svg{width:14px;height:14px}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-table{display:none}.qt-m{background:#fff;border:1px solid #e3e9ee;border-radius:12px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.qt-m-count{color:#41525e;border-bottom:1px solid #eef2f5;padding:9px 12px;font-size:12px}.qt-m-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f5;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px 9px 12px;display:flex}.qt-m-row:last-child{border-bottom:0}.qt-m-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qt-m-top{align-items:center;gap:6px;min-width:0;display:flex}.qt-m-top b{color:#1f5fa8;font-size:12px}.qt-m-top em{border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.qt-m-top em i{background:currentColor;border-radius:50%;width:6px;height:6px}.qt-m-top em.ok{color:#0a7d5f;background:#e3f4ee}.qt-m-top em.wait{color:#b45309;background:#fdf1e0}.qt-m-date{color:#7b8994;white-space:nowrap;margin-left:auto;font-size:10.5px}.qt-m-title{color:#14262f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.qt-m-meta{color:#7b8994;font-size:10.5px}.qt-m-bot{justify-content:space-between;gap:8px;min-width:0;display:flex}.qt-m-sup{color:#41525e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.qt-m-bot b{color:#14262f;white-space:nowrap;font-size:12px}.qt-m-chev{color:#9aa7b1;flex:none;width:16px;height:16px}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-hero p{font-size:11.5px!important}body:has(.cl-hdr) .returns-page:has(.qt-m) .returns-new{color:#fff!important;background:#0a7d5f!important;border:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}}.cart-toast{left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:80;background:#fff;border:1px solid #e3e9ee;border-radius:12px;align-items:center;gap:9px;padding:7px 8px 7px 7px;animation:.2s ease-out ctoast;display:flex;position:fixed;box-shadow:0 10px 28px -10px #00000059}@keyframes ctoast{0%{opacity:0;transform:translateY(10px)}}.cart-toast-img{background:#f3f6f8;border-radius:8px;flex:none;width:32px;height:32px;overflow:hidden}.cart-toast-img img{object-fit:cover;width:100%;height:100%}.cart-toast-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cart-toast-txt b{color:#14262f;font-size:12.5px}.cart-toast-txt small{color:#6b7a86;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cart-toast button{color:#fff;cursor:pointer;background:#0a7d5f;border:0;border-radius:8px;flex:none;height:28px;padding:0 10px;font-size:11.5px;font-weight:700}@media (width<=480px){.pf-page:has(.pf-form) .back-std{margin-bottom:8px!important;font-size:12px!important}.pf-page:has(.pf-form)>button:first-child{margin-bottom:8px!important;font-size:12px!important}.pf-page:has(.pf-form) .back-button svg{width:14px;height:14px}.pf-page:has(.pf-form)>button:first-child svg{width:14px;height:14px}.pf-page:has(.pf-form) .pf-h1{margin:0;font-size:15px}.pf-page:has(.pf-form) .pf-lead{margin:2px 0 10px;font-size:11px;line-height:1.35}.pf-page:has(.pf-form) .pf-box{box-shadow:none;background:#fff;border:1px solid #e6ebf0;border-radius:12px;margin:0 0 10px!important;padding:12px!important}.pf-page:has(.pf-form) .pf-box h3{margin:0;font-size:13px;font-weight:700}.pf-page:has(.pf-form) .pf-form-head{justify-content:space-between;align-items:center;display:flex;margin:0 0 6px!important;padding:0!important}.pf-page:has(.pf-form) .pf-edit{gap:4px;height:auto;min-height:0;padding:2px 4px!important;font-size:12px!important}.pf-page:has(.pf-form) .pf-edit svg{width:14px!important;height:14px!important}.pf-page:has(.pf-form) .pf-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid!important}.pf-page:has(.pf-form) .pf-field{border-top:1px solid #eef1f4;flex-direction:column;gap:2px;min-width:0;display:flex;margin:0!important;padding:7px 0!important}.pf-page:has(.pf-form) .pf-field:first-child{grid-column:1/-1}.pf-page:has(.pf-form) section:first-of-type .pf-field:nth-child(3){grid-column:1/-1}.pf-page:has(.pf-form) .pf-field span{text-transform:uppercase;letter-spacing:.05em;color:#7b8994;font-weight:600;font-size:9.5px!important}.pf-page:has(.pf-form) .pf-field b{color:#14262f;overflow-wrap:anywhere;font-weight:600;font-size:12.5px!important}.pf-page:has(.pf-form) .pf-field input{box-sizing:border-box;border:1px solid #d5dde4;border-radius:8px;width:100%;min-width:0;min-height:32px;height:32px!important;padding:0 9px!important;font-size:12.5px!important}.pf-page:has(.pf-form) .pf-form-actions{gap:8px;display:flex;margin-top:10px!important;padding:0!important}.pf-page:has(.pf-form) .pf-form-actions button{border-radius:9px;flex:1;min-height:34px;height:34px!important;font-size:12.5px!important}.pf-page:has(.pf-form) .pf-row{border-top:1px solid #eef1f4;gap:10px;padding:8px 0!important}.pf-page:has(.pf-form) .pf-row b{font-size:12.5px!important}.pf-page:has(.pf-form) .pf-row>svg{width:16px;height:16px}.pf-page:has(.pf-form) .pf-box>*{padding-left:0!important;padding-right:0!important}.pf-page:has(.pf-form) .pf-form-head{min-height:0;border-bottom:0!important;padding:0 0 8px!important}.pf-page:has(.pf-form) .pf-fields{margin:0!important;padding:0!important}.pf-page:has(.pf-form) section:first-of-type .pf-field:nth-child(2){grid-column:1/-1}.pf-page:has(.pf-form) .pf-field:nth-child(odd):last-child{grid-column:1/-1}.pf-page:has(.pf-form) .pf-form-actions{padding:0!important}.bulk-top h3{text-transform:uppercase;letter-spacing:.06em;font-size:10px!important}.bulk-file{align-items:center;min-width:0;gap:8px!important;padding:8px 10px!important;display:flex!important}.bulk-file>svg{flex:none;width:22px!important;height:22px!important}.bulk-file>div{flex:1;min-width:0}.bulk-file b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:12px!important}.bulk-file small{font-size:10.5px!important}.bulk-file button{border-radius:8px;flex:none;min-height:28px;height:28px!important;padding:0 8px!important;font-size:11.5px!important}.bulk-file button.danger{place-items:center;width:28px;display:grid;padding:0!important}.bulk-file button svg{width:14px;height:14px}.bulk-table{max-width:100%;overflow:visible!important}.bulk-table table,.bulk-table tbody{width:100%;display:block}.bulk-table thead{display:none}.bulk-table tr{border-top:1px solid #eef1f4;grid-template-columns:1fr auto 20px;grid-template-areas:"p q x""s q x";align-items:center;column-gap:8px;padding:7px 10px;display:grid}.bulk-table tr:first-child{border-top:0}.bulk-table td{min-width:0;border:0!important;padding:0!important}.bulk-table td:first-child{display:none}.bulk-table td:nth-child(2){grid-area:p}.bulk-table td:nth-child(2) b{overflow-wrap:anywhere;font-size:12px;display:block}.bulk-table td:nth-child(3){color:#7b8994;grid-area:s;font-size:10.5px}.bulk-table td:nth-child(4){text-align:right;grid-area:q;font-size:12px;font-weight:600}.bulk-table td:nth-child(5){grid-area:x}.bulk-table td button{place-items:center;width:20px;height:20px;padding:0;display:grid}.bulk-table td button svg{width:16px;height:16px}.rfq-note{gap:6px!important;font-size:11px!important}.rfq-note svg{flex:none;width:14px;height:14px}.rfq-foot button[type=submit]{border-radius:10px;min-height:36px;color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important;height:36px!important;font-size:13px!important}.al-row{grid-template-columns:20px 1fr auto;grid-template-areas:"r s t""r p p";align-items:center;gap:3px 8px;min-height:0!important;padding:7px 10px!important;display:grid!important}.al-row.lead{box-shadow:inset 3px 0 #0a7d5f;background:#f2faf6!important}.al-rank{grid-area:r;align-self:start;place-items:center;margin-top:4px;display:grid;border-radius:6px!important;width:20px!important;height:20px!important;font-size:10.5px!important}.al-sup{grid-area:s;align-items:center;min-width:0;gap:7px!important;display:flex!important}.al-avatar{flex:none;width:28px!important;height:28px!important;font-size:10px!important}.al-sup>div{min-width:0}.al-sup b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:12.5px!important}.al-sup small{white-space:nowrap;font-size:10px!important}.al-badge{margin-left:4px;padding:0 5px!important;font-size:9px!important}.al-meta{display:none!important}.al-price{grid-area:p;align-items:center;gap:6px;min-width:0;margin:0!important;display:flex!important}.al-price>b{white-space:nowrap;font-size:11px!important}.al-price .al-bar{flex:1;min-width:30px;height:4px!important;margin:0!important}.al-price .al-bar span{height:4px!important}.al-price small{white-space:nowrap;font-size:10.5px!important}.al-total{flex-direction:column;grid-area:t;align-items:flex-end;gap:2px;margin:0!important;display:flex!important}.al-total b{font-size:12px!important}.al-total .al-pick{min-height:0;height:auto!important;padding:2px 6px!important;font-size:10.5px!important}.al-total .al-pick svg{width:12px;height:12px}.toast,.push-alert,.cart-toast{box-sizing:border-box;z-index:90!important;width:calc(100vw - 16px)!important;max-width:300px!important;padding:8px 10px!important;font-size:12px!important;position:fixed!important;inset:56px 8px auto auto!important;transform:none!important}.toast b,.push-alert b{font-size:12px!important}.toast span,.push-alert p{margin:0;line-height:1.3;font-size:11.5px!important}.push-alert button:not(.push-x){margin-top:2px;padding:0!important;font-size:11.5px!important}.toast svg,.push-alert svg{width:14px;height:14px}.cart-toast{animation:none}.al-row.al-headrow{display:none!important}.auction-live{min-width:0;max-width:100%;overflow:hidden}.al-status{min-width:0;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;display:grid!important}.al-status>*{min-width:0}.al-req b{font-size:15px!important}.al-req span{font-size:11px!important}.al-status .al-new{justify-self:start;height:32px!important;font-size:12px!important}.al-kpis{min-width:0;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.al-kpis>div{min-width:0;padding:10px!important}.al-kpis small{font-size:9.5px!important}.al-kpis b{overflow-wrap:anywhere;font-size:15px!important}}.qd-m{display:none}@media (width<=480px){.qd-page>.qd-summary,.qd-page>.qd-panel{display:none!important}.qd-page .back-std{font-size:12px!important}.qd-m{margin-top:8px;display:block}.qd-m-card,.qd-m-list{background:#fff;border:1px solid #e6eaee;border-radius:12px}.qd-m-card{padding:12px}.qd-m-top{align-items:center;gap:6px;display:flex}.qd-m-top>b{font-size:14px;font-weight:700}.qd-m-copy{color:#7b8994;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.qd-m-copy svg{width:13px;height:13px}.qd-m-top em{border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-flex}.qd-m-top em i{background:currentColor;border-radius:50%;width:6px;height:6px}.qd-m-top em.ok{color:#0a7d5f;background:#e7f5ef}.qd-m-top em.wait{color:#b26a00;background:#fff4e0}.qd-m-date{color:#7b8994;margin-top:2px;font-size:11px;display:block}.qd-m-grid{border-top:1px solid #eef1f4;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:10px;padding-top:10px;display:grid}.qd-m-grid .full{grid-column:1/-1}.qd-m-grid span{text-transform:uppercase;letter-spacing:.05em;color:#7b8994;margin-bottom:2px;font-size:9.5px;display:block}.qd-m-grid b{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.qd-m-grid b.tot{color:#0a7d5f;font-size:15px;font-weight:700}.qd-m-actions{gap:8px;margin-top:12px;display:flex}.qd-m-actions button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:600;display:inline-flex}.qd-m-actions svg{width:14px;height:14px}.qd-m-dl{color:#fff;background:#0a7d5f;border:1px solid #0a7d5f}.qd-m-del{color:#c62828;background:#fff;border:1px solid #f0b4b4}.qd-m-sub{margin:14px 2px 6px;font-size:13px;display:block}.qd-m-off,.qd-m-it{border-top:1px solid #eef1f4;justify-content:space-between;gap:10px;padding:9px 12px;display:flex}.qd-m-list>div:first-child{border-top:0}.qd-m-off.win{background:#f6fbf9;box-shadow:inset 3px 0 #0a7d5f}.qd-m-list:has(.win:first-child){overflow:hidden}.qd-m-list .l{min-width:0}.qd-m-list .l b{font-size:12.5px;font-weight:600;display:block}.qd-m-list .l small{color:#7b8994;font-size:10px;display:block}.qd-m-list .l span{color:#5b6b78;margin-top:2px;font-size:10.5px;display:block}.qd-m-list .r{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.qd-m-list .r b{white-space:nowrap;font-size:12.5px}.qd-m-list .r small{color:#7b8994;font-size:10px}.qd-m-list .r em{color:#0a7d5f;background:#e7f5ef;border-radius:99px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:600}.qd-m-list{overflow:hidden}.pf-page .pf-form-head h3{margin-left:0!important;padding-left:0!important}.al-total button.al-pick,.al-total .al-pick{white-space:nowrap;line-height:1;color:#0a7d5f!important;background:#fff!important;border:1px solid #0a7d5f!important;border-radius:8px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:11.5px!important}.al-total .al-pick.on{background:#e7f5ef!important}.qd-m-off{cursor:pointer;-webkit-tap-highlight-color:transparent}.qd-m-off.win{box-shadow:none;background:#fff}.qd-m-off.sel{background:#f2faf6!important;box-shadow:inset 3px 0 #0a7d5f!important}.qd-m-list .r em.sel{color:#fff;background:#0a7d5f}.bulk-top h3{display:none!important}.bulk-top{justify-content:flex-end!important;display:flex!important}.auction-live>.al-status,.rfq-head>div>p{display:none!important}.qt-m{flex-direction:column;gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.qt-m-count{padding:0 2px}.qt-m-row{box-shadow:0 1px 2px #1018280a;background:#fff!important;border:1px solid #e6eaee!important;border-radius:12px!important;padding:12px!important}.qt-m-row+.qt-m-row{border-top:1px solid #e6eaee!important}.returns-page:has(.qt-m) .returns-hero .returns-new{display:none!important}.returns-page:has(.qt-m) .returns-hero>div{width:100%;max-width:none!important}.qt-m-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qt-m-new{color:#fff;background:#0a7d5f;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.qt-m-new svg{width:14px;height:14px}.qt-m-head .qt-m-new{height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:12.5px!important}body:has(.cl-hdr) .cart-empty>svg{color:#0a7d5f!important;stroke:#0a7d5f!important;background:#e7f5ef!important}body:has(.cl-hdr) .cart-empty button{color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important}body:has(.cl-hdr) .store-benefits>div>span{color:#0a7d5f!important;background:#e7f5ef!important;border-color:#cfe9dd!important}body:has(.cl-hdr) .store-benefits>div>span svg{color:#0a7d5f!important;stroke:#0a7d5f!important}body:has(.cl-hdr) .store-benefits a{color:#0a7d5f!important}body:has(.cl-hdr) .cart-page a{color:#0a7d5f}body:has(.cl-hdr) .cart-page .link{color:#0a7d5f}body:has(.cl-hdr) :is(.favorites-empty,.empty-state,.catalog-empty,.quotes-empty,.sc-empty,.pl-empty,.rp-mempty,.cart-empty)>svg{color:#0a7d5f!important;stroke:#0a7d5f!important}body:has(.cl-hdr) :is(.favorites-empty,.empty-state,.catalog-empty,.quotes-empty,.sc-empty,.pl-empty,.rp-mempty,.cart-empty) :is(span,i)>svg{color:#0a7d5f!important;stroke:#0a7d5f!important}body:has(.cl-hdr) :is(.favorites-empty,.empty-state,.catalog-empty,.quotes-empty,.sc-empty,.pl-empty,.rp-mempty)>svg{background:#e7f5ef!important}body:has(.cl-hdr) :is(.favorites-empty,.empty-state,.catalog-empty,.quotes-empty,.sc-empty,.pl-empty,.rp-mempty,.cart-empty) :is(button,a.btn,a[class*=button]){color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important}}.ui-select{display:inline-block;position:relative}.ui-select-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:13px;display:inline-flex}.ui-select-trigger svg{color:#64748b;width:14px;height:14px;transition:transform .15s}.ui-select.open .ui-select-trigger{border-color:#0a7d5f;box-shadow:0 0 0 3px #0a7d5f1f}.ui-select.open .ui-select-trigger svg{transform:rotate(180deg)}.ui-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #0a7d5f}.ui-select-menu{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:190px;max-width:calc(100vw - 24px);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0f172a1f}.ui-select-menu li{color:#0f172a;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ui-select-menu li.hi{background:#f0faf6}.ui-select-menu li.sel{color:#0a7d5f;background:#e7f5ef;font-weight:600}.ui-select-menu li svg{color:#0a7d5f;flex:none;width:15px;height:15px}@keyframes stmCartBounce{0%{transform:none}20%{transform:translateY(-4px)rotate(-10deg)}40%{transform:translateY(0)rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}to{transform:none}}@keyframes stmBadgePop{0%{transform:scale(1)}35%{transform:scale(1.45)}65%{transform:scale(.9)}to{transform:scale(1)}}.stm-ti.bump>svg{animation:.5s stmCartBounce}.stm-ti.bump>i{animation:.45s stmBadgePop}@media (prefers-reduced-motion:reduce){.stm-ti.bump>svg,.stm-ti.bump>i{animation:none}}@media (width<=480px){body:has(.cl-hdr) .notification-pop{max-height:calc(100vh - 130px);overflow-y:auto;border-radius:12px!important;width:auto!important;max-width:none!important;padding:4px 0!important;position:fixed!important;top:56px!important;left:8px!important;right:8px!important;transform:none!important;box-shadow:0 12px 28px #0f172a24!important}body:has(.cl-hdr) .notification-pop .notif-pointer{display:none!important}body:has(.cl-hdr) .notif-head{padding:8px 12px!important}body:has(.cl-hdr) .notif-head b{font-size:14px!important}body:has(.cl-hdr) .notif-head svg{width:16px!important;height:16px!important}body:has(.cl-hdr) .notif-row{box-sizing:border-box;width:100%;gap:10px!important;min-height:0!important;padding:10px 12px!important}body:has(.cl-hdr) .notif-ico{border-radius:9px!important;width:32px!important;min-width:32px!important;height:32px!important}body:has(.cl-hdr) .notif-ico svg{width:16px!important;height:16px!important}body:has(.cl-hdr) .notif-row>div{flex:1;min-width:0}body:has(.cl-hdr) .notif-row b{font-size:13px!important;line-height:1.25!important}body:has(.cl-hdr) .notif-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:2px 0 0!important;font-size:12px!important;line-height:1.3!important}body:has(.cl-hdr) .notif-badge{border-radius:8px!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important;line-height:16px!important}body:has(.cl-hdr) .notif-row>svg:last-child{width:14px!important;height:14px!important}body:has(.cl-hdr) .notif-all{justify-content:center;font-weight:600;color:#0a7d5f!important;padding:8px 12px!important;font-size:12px!important}body:has(.cl-hdr) .notif-all svg{color:#0a7d5f!important;width:13px!important;height:13px!important}}.pf-cards-m{display:none}@media (width<=480px){body:has(.cl-hdr) .pf-cards{display:none!important}body:has(.cl-hdr) .pf-cards-m{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;overflow:hidden}.pfm-row{box-sizing:border-box;border-bottom:1px solid #eef2f6;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.pfm-thumb{letter-spacing:.3px;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:5px;flex:none;justify-content:center;align-items:center;width:40px;height:26px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.pfm-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pfm-txt b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pfm-txt small{color:#64748b;font-size:12px}.pfm-del{color:#dc2626;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:600;display:inline-flex}.pfm-del svg{width:14px;height:14px}.pfm-add{color:#0a7d5f;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:12px;font-size:13px;font-weight:600;display:flex}.pfm-add svg{width:16px;height:16px}body:has(.pf-cards-m) .pf-h1{font-size:16px!important}body:has(.cl-hdr) .pf-page>button:first-child{color:#0a7d5f!important}body:has(.cl-hdr) .pf-page>a:first-child{color:#0a7d5f!important}body:has(.cl-hdr) .pf-page>button:first-child svg{color:#0a7d5f!important}}.pfm-thumb.c-blue{background:linear-gradient(135deg,#0b3d91,#1d64d8)}.pfm-thumb.c-dark{background:linear-gradient(135deg,#111827,#374151)}.pfm-thumb.c-teal{background:linear-gradient(135deg,#0a7d5f,#14a37f)}.res-search,.ce-mob{display:none}@media (width<=480px){body:has(.cl-hdr) .res-search{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;height:36px;margin:0 0 10px;padding:0 6px 0 10px;display:flex}body:has(.cl-hdr) .res-search:focus-within{border-color:#0a7d5f;box-shadow:0 0 0 3px #0a7d5f1f}body:has(.cl-hdr) .res-search>svg{color:#0a7d5f;flex:none;width:16px;height:16px}body:has(.cl-hdr) .res-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;padding:0;font-size:13px}body:has(.cl-hdr) .res-search button{color:#64748b;background:#f1f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}body:has(.cl-hdr) .res-search button svg{width:13px;height:13px}body:has(.cl-hdr) .catalog-list{flex-direction:column;display:flex}body:has(.cl-hdr) .catalog-empty .ce-desk{display:none}body:has(.cl-hdr) .catalog-empty .ce-mob{display:block}body:has(.cl-hdr) .catalog-empty{order:1;margin-top:8px}body:has(.cl-hdr) .catalog-empty>svg{color:#0a7d5f!important}body:has(.cl-hdr) .ce-clear{color:#0a7d5f;background:#fff;border:1px solid #0a7d5f;border-radius:16px;align-items:center;gap:4px;margin-top:8px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}body:has(.cl-hdr) .ce-clear svg{width:13px;height:13px}body:has(.cl-hdr) .cat-sort{align-self:flex-start;overflow:visible;height:30px!important;padding:0 0 0 8px!important}body:has(.cl-hdr) .cat-sort>svg{position:static!important}body:has(.cl-hdr) .cat-sort .ui-select-trigger{color:#0a7d5f;min-height:28px;box-shadow:none;background:0 0;border:0;padding:0 8px 0 2px;font-size:11px;font-weight:700}body:has(.cl-hdr) .cat-sort .ui-select-trigger svg{width:12px;height:12px;position:static!important}body:has(.cl-hdr) .cat-sort .ui-select-menu{left:-60px;right:auto}body:has(.cl-hdr) .market-search input{height:34px!important;min-height:0!important;font-size:13px!important}body:has(.cl-hdr) .market-search{height:36px!important;min-height:0!important}body:has(.cl-hdr) .notification-pop{width:min(300px,100vw - 16px)!important;padding:0!important;left:auto!important;right:8px!important}body:has(.cl-hdr) .notif-head{box-sizing:border-box;justify-content:space-between;align-items:center;height:36px;display:flex;padding:0 10px!important}body:has(.cl-hdr) .notif-head b{font-size:13px!important}body:has(.cl-hdr) .notif-head svg{width:14px!important;height:14px!important}body:has(.cl-hdr) .notif-row{gap:8px!important;min-height:44px!important;padding:6px 10px!important}body:has(.cl-hdr) .notif-ico{border-radius:7px!important;width:26px!important;min-width:26px!important;height:26px!important}body:has(.cl-hdr) .notif-ico svg{width:14px!important;height:14px!important}body:has(.cl-hdr) .notif-row b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:12.5px!important;font-weight:600!important}body:has(.cl-hdr) .notif-row p{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;overflow:hidden;font-size:11px!important;display:block!important}body:has(.cl-hdr) .notif-all{align-items:center;height:32px;display:flex;padding:0 10px!important;font-size:12px!important}}.market-search input,.market-search input:focus,.market-search input:focus-visible,.res-search input,.res-search input:focus,.res-search input:focus-visible,.cat-search input:focus,.cat-search input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.market-search:focus-within{box-shadow:0 0 0 3px #0a7d5f24}.stm-search input,.stm-search input:focus,.stm-search input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}@media (width<=480px){body:has(.cl-hdr) .stm-search label{height:36px!important;min-height:0!important}body:has(.cl-hdr) .stm-search input{height:34px!important;font-size:13px!important}body:has(.cl-hdr) .stm-search label svg{color:#0a7d5f;width:16px!important;height:16px!important}body:has(.cl-hdr) .stm-search label:focus-within{box-shadow:0 0 0 3px #0a7d5f24}}.pf-avatar .pf-av-default{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;color:#7a8794!important;background:#e6ebef!important;display:flex!important}.pf-avatar .pf-av-default svg{stroke-width:2.2px;width:70%;height:70%;margin-top:18%}@media (width<=480px){:is(body:has(.cl-hdr) .returns-page:has(.nt-group,.returns-tabs .nt-count) .returns-hero h1,body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-hero h1){font-size:16px!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-hero p{margin-top:2px!important;font-size:12px!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-hero{gap:8px!important;padding:12px!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-hero .returns-new{color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important;border-radius:8px!important;height:30px!important;min-height:0!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-hero .returns-new svg{width:14px!important;height:14px!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-tabs button{padding:8px 10px!important;font-size:13px!important}body:has(.cl-hdr) .returns-page:has(.nt-group) .returns-tabs button.active{color:#0a7d5f!important;box-shadow:none!important;border-bottom:2px solid #0a7d5f!important}body:has(.cl-hdr) .nt-count{border-radius:8px;min-width:16px;height:16px;margin-left:4px;line-height:16px;color:#fff!important;background:#0a7d5f!important;padding:0 4px!important;font-size:10px!important}body:has(.cl-hdr) .nt-group h4{letter-spacing:.3px;margin:10px 0 4px!important;font-size:11px!important}body:has(.cl-hdr) .nt-row{gap:10px!important;padding:10px!important}body:has(.cl-hdr) .nt-ico{border-radius:8px!important;width:28px!important;min-width:28px!important;height:28px!important}body:has(.cl-hdr) .nt-ico svg{width:15px!important;height:15px!important}body:has(.cl-hdr) .nt-body b{font-size:13px!important}body:has(.cl-hdr) .nt-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:2px 0!important;font-size:12px!important}body:has(.cl-hdr) .nt-cta{color:#0a7d5f!important;font-size:12px!important}body:has(.cl-hdr) .nt-cta svg{width:12px!important;height:12px!important}body:has(.cl-hdr) .nt-meta small{font-size:11px!important}body:has(.cl-hdr) .nt-dot{background:#0a7d5f!important;width:7px!important;height:7px!important}}.df-avatar{border-radius:50%;width:100%;height:100%;display:block}.df-wrap.acc-avatar-default svg.df-avatar,.pf-avatar .pf-av-default svg.df-avatar{stroke-width:initial;width:100%!important;height:100%!important;margin:0!important}.df-wrap{background:0 0!important;padding:0!important}.pf-avatar .pf-av-default{background:0 0!important}.pf-avatar:has(.pf-av-default){overflow:visible;background:0 0!important;padding:0!important}.pf-avatar>.pf-av-default{font-size:0;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.pf-avatar>.pf-av-default>svg.df-avatar,.acc-avatar.df-wrap>svg.df-avatar{width:100%!important;height:100%!important;margin:0!important}.pf-avatar>em{z-index:2}html body .pf-page .pf-top .pf-avatar>span.pf-av-default{background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;padding:0!important;position:absolute!important;inset:0!important}html body .pf-page .pf-top .pf-avatar>span.pf-av-default>svg{width:100%!important;height:100%!important;margin:0!important}html body .pf-page .pf-top .pf-avatar:has(.pf-av-default){background:0 0!important}@media (width<=480px){.pfm-thumb{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f;border-radius:5px!important;width:44px!important;height:28px!important;font-size:0!important;display:block!important}.pfm-thumb.k-spei{background:linear-gradient(135deg,#7a1f2b,#c0392b)!important}.pfm-thumb.k-credit{background:linear-gradient(135deg,#0a5c48,#0a7d5f)!important}.pfm-thumb>i{background:linear-gradient(135deg,#f6d77a,#c9a443);border-radius:1.5px;width:8px;height:6px;position:absolute;top:6px;left:5px}.pfm-thumb>em{letter-spacing:.2px;color:#fff;white-space:nowrap;max-width:36px;font-size:7px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:3px;right:4px;overflow:hidden}.pfm-txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:13px!important}.pfm-txt small{font-size:11.5px!important}.pfm-del{border-radius:8px;justify-content:center;width:28px;height:28px;padding:0!important}.pfm-del:hover{background:#fef2f2}.pfm-del svg{width:15px!important;height:15px!important}}html body svg.df-avatar{max-width:none!important;max-height:none!important}body:has(.cl-hdr) .cat-sort>.ui-select~svg{display:none!important}body:has(.cl-hdr) .cat-sort .ui-select.open .ui-select-trigger{box-shadow:none!important;border:0!important}body:has(.cl-hdr) .ui-select-menu li{min-height:0!important;padding:8px 10px!important;font-size:13px!important}@media (width<=480px){body:has(.cl-hdr) .stm-btrack{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;display:flex;overflow-x:auto}body:has(.cl-hdr) .stm-btrack::-webkit-scrollbar{display:none}body:has(.cl-hdr) .stm-btrack>button{scroll-snap-align:start;background:#0d5f63;border:0;border-radius:14px;flex:0 0 100%;height:112px;padding:0;display:block;position:relative;overflow:hidden}body:has(.cl-hdr) .stm-btrack img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;display:block}body:has(.cl-hdr) .stm-promos .stm-snap{scroll-snap-type:x mandatory}body:has(.cl-hdr) .stm-promos .stm-snap>*{scroll-snap-align:start}}@media (width<=480px) and (prefers-reduced-motion:reduce){body:has(.cl-hdr) .stm-btrack{scroll-behavior:auto}}.qt-chips,.qt-mlines{display:none}@media (width<=480px){.qt-card{max-width:100%;overflow:hidden}.qt-head{flex-wrap:wrap;gap:8px;padding:12px!important}.qt-head h2{font-size:17px}.qt-tags{flex-wrap:wrap;gap:6px;display:flex}.qt-tag{padding:3px 8px!important;font-size:11px!important}.qt-body{flex-direction:column;gap:12px;min-width:0;padding:12px!important;display:flex!important}.qt-info{min-width:0}.qt-block b{font-size:15px}.qt-block>span:not(.qt-chips){display:none}.qt-chips{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.qt-chips i{color:#334155;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.qt-lines{display:none!important}.qt-mlines{border-top:1px solid #e2e8f0;margin:10px 0 0;padding:0;list-style:none;display:block}.qt-mlines li{border-bottom:1px solid #eef2f6;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.qt-mlines li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-mlines li b{font-size:13px;font-weight:700}.qt-mlines li small{color:#64748b;font-size:12px}.qt-mlines .r{text-align:right;flex:none;align-items:flex-end}.qt-sum{min-width:0;gap:6px!important;width:100%!important;padding:10px 12px!important}.qt-sum>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex!important}.qt-sum>div b{text-align:right;margin-left:auto;visibility:visible!important;display:inline!important}.qt-total b{color:#0a7d5f!important;font-size:18px!important}.qt-save b{color:#0a7d5f}.qt-foot{padding:10px 12px!important}.qt-foot>div{gap:8px;width:100%;display:flex}.qt-foot>span{display:none}.qt-foot button{flex:1;height:36px;padding:0 8px;font-size:12.5px}.qt-foot button:not([class*=outline]){color:#fff;background:#0a7d5f!important;border-color:#0a7d5f!important}.qt-foot button[class*=outline]{color:#0a7d5f;border-color:#0a7d5f}:is(body:has(.cl-hdr) .catalog-empty~.catalog-offers-panel,body:has(.cl-hdr) .catalog-empty~.product-grid){order:2}}.cart-step{display:none}@media (width<=480px){body:has(.cl-hdr) .cart-layout{align-items:stretch!important;width:100%!important}:is(body:has(.cl-hdr) .cart-items,body:has(.cl-hdr) .cart-summary,body:has(.cl-hdr) .cart-item){box-sizing:border-box;align-self:stretch;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body:has(.cl-hdr) .cart-qty{display:none!important}body:has(.cl-hdr) .cart-step{background:#fff;border:1px solid #e2e8f0;border-radius:999px;grid-area:q;justify-self:start;align-items:center;height:30px;display:inline-flex;overflow:hidden}body:has(.cl-hdr) .cart-step button{color:#0a7d5f;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;min-width:0!important;min-height:0!important}body:has(.cl-hdr) .cart-step button:disabled{color:#cbd5e1}body:has(.cl-hdr) .cart-step svg{width:14px;height:14px}body:has(.cl-hdr) .cart-step span{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:13px;font-weight:700}}:is(html:has(.login-pro.login-proveedor),body:has(.login-pro.login-proveedor)){background:#002532}.login-pro.login-proveedor{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:72px clamp(36px,12vw,56px);position:relative;background:linear-gradient(#00202e8c 0%,#00202e9e 100%),#002532 url(/login-proveedor.jpg) 50%/cover no-repeat!important;display:flex!important}.login-pro.login-proveedor .portal-login-art{display:contents}.login-pro.login-proveedor .portal-login-art:before,.login-pro.login-proveedor .portal-login-art>:not(img){display:none}.login-pro.login-proveedor .portal-login-art img{align-self:auto;width:auto;margin:0;top:20px;left:20px;height:34px!important;position:absolute!important}.login-pro.login-proveedor .login-credit{box-sizing:border-box;text-align:center;white-space:nowrap;color:#ffffffb3;max-width:none;padding:0 12px;font-size:9.5px;line-height:1.3;display:block;position:absolute;bottom:14px;left:0;right:0}.login-pro.login-proveedor .portal-login-form{width:100%;display:block;max-width:300px!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.login-pro.login-proveedor .login-card{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff24;border:1px solid #ffffff40;border-radius:20px;max-width:none;padding:32px 29px 28px;box-shadow:0 20px 50px -12px #00000073,inset 0 1px #ffffff2e}.login-pro.login-proveedor .login-card h1{color:#fff;text-align:left;margin:0 0 3px;font-size:19.5px}.login-pro.login-proveedor .login-card>p{color:#ffffffc7;text-align:left;margin:0 0 16px;font-size:12px;line-height:1.4}.login-pro.login-proveedor .login-card form{gap:12px}.login-pro.login-proveedor .login-card .field{color:#ffffffeb;gap:4px;font-size:11px}.login-pro.login-proveedor .login-card .field input:not([type=checkbox]){color:#fff;caret-color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:10px;height:38px;min-height:38px;padding:0 12px;font-size:13px!important}.login-pro.login-proveedor .login-card .field input::placeholder{color:#fff9}.login-pro.login-proveedor .login-card .field input:not([type=checkbox]):focus{background:#ffffff29;border-color:#fffc;box-shadow:0 0 0 3px #ffffff29}.login-pro.login-proveedor .login-card .field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #28465ae6}.login-pro.login-proveedor .login-card .pw-wrap input{padding-right:38px!important}.login-pro.login-proveedor .login-card .pw-eye{color:#fffc;width:28px;height:28px;right:4px}.login-pro.login-proveedor .login-card .pw-eye:hover{color:#fff;background:#ffffff24}.login-pro.login-proveedor .login-card .pw-eye svg{width:15px;height:15px}.login-pro.login-proveedor .login-card button[type=submit]{--btn-h:38px;--btn-fs:13px;color:#fff;background:#1f5fa8;border:1px solid #ffffff2e;border-radius:10px;height:38px;min-height:38px;margin-top:2px;font-size:13px;box-shadow:0 8px 20px -8px #00000080}.login-pro.login-proveedor .login-card button[type=submit]:hover:not(:disabled){background:#2a6dba}.login-pro.login-proveedor .portal-login-row{color:#ffffffe6;flex-wrap:wrap;gap:6px;font-size:11.5px}.login-pro.login-proveedor .portal-login-row .check-row{color:#ffffffe6;padding:2px 0;font-size:11.5px}.login-pro.login-proveedor .portal-login-row .check-row input{accent-color:#5b9ee6}.login-pro.login-proveedor .portal-login-row .portal-link{color:#a9cdf6;font-size:11.5px}.login-pro.login-proveedor .login-error{color:#ffe3e3;background:#dc262647;border:1px solid #ffa0a073;padding:8px 10px;font-size:12.5px}.login-pro.login-proveedor .login-secure{color:#ffffffbf;margin-top:14px;font-size:10px}.login-pro.login-proveedor .login-secure svg{color:#6ee7b7}@media (height<=640px){.login-pro.login-proveedor{padding-top:64px;padding-bottom:44px}.login-pro.login-proveedor .login-card{padding:24px 26px 20px}.login-pro.login-proveedor .login-card>p{margin-bottom:12px}.login-pro.login-proveedor .login-card form{gap:10px}.login-pro.login-proveedor .login-secure{margin-top:10px}}@media (width<=340px){.login-pro.login-proveedor .login-card{padding-left:22px;padding-right:22px}.login-pro.login-proveedor .login-secure{text-align:left;gap:6px;font-size:10px;line-height:1.35}.login-pro.login-proveedor .login-secure svg{flex:none;width:12px;height:12px}}.login-pro.login-proveedor .portal-login-art{background-image:none!important}:is(html body .checkout-page .checkout-summary button.w-full,html body:has(.cl-hdr) .checkout-page .checkout-summary button.w-full){--btn-h:48px;--btn-fs:15.5px;border-radius:12px;color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important;height:48px!important;min-height:48px!important;font-size:15.5px!important;font-weight:600!important}.checkout-summary button.w-full:hover{background:#086a50!important}.checkout-page button[class*=bg-primary],.checkout-page .checkout-link{--primary:#0a7d5f}.checkout-page .checkout-link{color:#0a7d5f}.supplier-shell .tkm-main{color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important}.supplier-shell .tkm-main:hover:not(:disabled){background:#086b51!important}@media (width<=480px){.supplier-shell .pl-head{row-gap:4px;flex-wrap:wrap!important;align-items:flex-start!important}.supplier-shell .pl-head .st-acts{min-width:0;white-space:normal!important;flex:100%!important}.supplier-shell .pl-head .st-acts .cat-muted{display:block;white-space:normal!important}.supplier-shell .pl-tr :is(b,span,div){overflow-wrap:anywhere}.supplier-shell .pl-tr .pl-av+*{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.supplier-shell .sidebar:not(.mobile-open),.supplier-shell,.supplier-shell .content,.supplier-shell main{box-shadow:none!important}.supplier-shell .pl-tr .pl-who{align-items:center;min-width:0;font-size:14px;line-height:1.25;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.supplier-shell .tk-acts2>button:first-child{color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important}.supplier-shell .tk-acts2>button:first-child:hover:not(:disabled){background:#086b51!important}.portal-scrim{display:none}@media (width<=1023px){.portal-shell .portal-scrim{z-index:69;background:#0f172a61;display:block;position:fixed;inset:0}}.supplier-shell .cpn-row{gap:8px;align-items:center!important;display:flex!important}.supplier-shell .cpn-acts{gap:8px;margin-left:auto;align-items:center!important;display:inline-flex!important}.supplier-shell .cpn-acts .cat-switch{all:unset;box-sizing:border-box;cursor:pointer;flex:none;transition:background .2s;display:inline-block;position:relative;background:#cbd5e1!important;border-radius:999px!important;width:36px!important;height:20px!important;min-height:0!important;padding:0!important}.supplier-shell .cpn-acts .cat-switch.on{background:#0a7d5f!important}.supplier-shell .cpn-acts .cat-switch i{transition:left .2s;box-shadow:0 1px 2px #00000040;background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:2px!important;left:2px!important}.supplier-shell .cpn-acts .cat-switch.on i{left:18px!important}.supplier-shell .cpn-acts .cat-dots{all:unset;box-sizing:border-box;cursor:pointer;flex:none;place-items:center;color:#475569!important;background:#fff!important;border:1px solid #d5dbe3!important;border-radius:8px!important;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;display:grid!important}.supplier-shell .cpn-acts .cat-dots svg{width:16px;height:16px}.supplier-shell .cpn-item footer button{font-weight:600;color:#0a7d5f!important;height:30px!important;min-height:0!important;box-shadow:none!important;background:#e7f4ef!important;border:1px solid #bfe3d5!important;border-radius:8px!important;padding:0 12px!important;font-size:13px!important}@media (width<=480px){.supplier-shell .cat-head{gap:6px 10px;flex-flow:wrap!important;align-items:center!important;display:flex!important}.supplier-shell .cat-head>div:first-child{display:contents}.supplier-shell .cat-head h1{flex:auto;order:1;margin:0!important}.supplier-shell .cat-head-acts{order:2;width:auto!important;margin:0!important}.supplier-shell .cat-head p{flex:100%;order:3;margin:0!important}.supplier-shell .cat-head .cat-btn-primary{gap:4px;color:#fff!important;background:#0a7d5f!important;border-color:#0a7d5f!important;width:auto!important;height:32px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}.supplier-shell .cat-head .cat-btn-primary svg{width:15px;height:15px}.supplier-shell .cat .pl-tabs{flex-wrap:nowrap!important;gap:2px!important;display:flex!important;overflow:visible!important}.supplier-shell .cat .pl-tabs button{white-space:nowrap;min-width:0;gap:4px!important;padding:6px!important;font-size:12px!important}.supplier-shell .cat .pl-tabs button span{min-width:16px;height:16px;padding:0 5px!important;font-size:10.5px!important;line-height:16px!important}}:is(.admin-shell,.supplier-shell) .cat-switch{all:unset;box-sizing:border-box;cursor:pointer;vertical-align:middle;flex:none;transition:background .2s;display:inline-block;position:relative;background:#cbd5e1!important;border-radius:999px!important;width:36px!important;height:20px!important;min-height:0!important;padding:0!important}:is(.admin-shell,.supplier-shell) .cat-switch.on{background:#0a7d5f!important}:is(.admin-shell,.supplier-shell) .cat-switch.locked{opacity:.55;cursor:not-allowed}:is(.admin-shell,.supplier-shell) .cat-switch i{transition:left .2s;box-shadow:0 1px 2px #00000040;background:#fff!important;border-radius:50%!important;width:16px!important;height:16px!important;margin:0!important;position:absolute!important;top:2px!important;left:2px!important}:is(.admin-shell,.supplier-shell) .cat-switch.on i{left:18px!important}:is(.admin-shell,.supplier-shell) .cat-dots{all:unset;box-sizing:border-box;cursor:pointer;flex:none;place-items:center;color:#475569!important;background:#fff!important;border:1px solid #d5dbe3!important;border-radius:8px!important;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;display:grid!important}:is(.admin-shell,.supplier-shell) .cat-dots svg{width:16px;height:16px}@media (width<=480px){.supplier-shell .cat-head:has(.cat-more) .cat-head-acts{flex:100%;order:3;justify-content:flex-end;gap:8px;display:flex!important}.supplier-shell .cat-head:has(.cat-more) p{order:2}.supplier-shell .cat-head .cat-btn-outline{gap:4px;color:#0a7d5f!important;border-color:#bfe3d5!important;height:32px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}.supplier-shell .cat-head .cat-btn-outline svg{width:14px;height:14px}.supplier-shell .cat-card{overflow:visible;padding:0!important}.supplier-shell .cat-toolbar{padding:10px!important;display:block!important}.supplier-shell .cat-search{box-sizing:border-box;width:100%!important;max-width:none!important}.supplier-shell .cat-th{display:none!important}.supplier-shell .cat-tr{grid-template-areas:"g n s d""g c s d";align-items:center;row-gap:2px;grid-template-columns:20px minmax(0,1fr) auto 28px!important;column-gap:10px!important;min-height:0!important;padding:10px 12px!important;display:grid!important}.supplier-shell .cat-tr>*{min-width:0}.supplier-shell .cat-tr>.cat-grip{color:#94a3b8;grid-area:g}.supplier-shell .cat-tr>.cat-grip svg{width:16px;height:16px}.supplier-shell .cat-tr>b{white-space:normal;overflow-wrap:anywhere;grid-area:n;line-height:1.3;font-size:13px!important;font-weight:600!important}.supplier-shell .cat-tr>.cat-cnt,.supplier-shell .cat-tr>.cat-cnt-all{grid-area:c;color:#64748b!important;text-align:left!important;font-size:12px!important}.supplier-shell .cat-tr>.cat-cnt:after{content:" productos"}.supplier-shell .cat-tr>span:nth-child(4){grid-area:s;align-items:center;display:flex}.supplier-shell .cat-tr>span:nth-child(5){grid-area:d;justify-content:flex-end;align-items:center;display:flex}.supplier-shell .cat-tr:has(.cat-cnt-all){background:#f3f7fa}.supplier-shell .cpn-grid{gap:8px!important}.supplier-shell .cpn-item{flex-direction:column;border-radius:12px!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.supplier-shell .cpn-item .coupon-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important}.supplier-shell .cpn-item .coupon-card:before,.supplier-shell .cpn-item .coupon-card:after{display:none!important}.supplier-shell .cpn-item .coupon-main{align-items:flex-start;gap:10px!important;padding:0!important;display:flex!important}.supplier-shell .cpn-item .coupon-icon{flex:none;min-width:32px;width:32px!important;height:32px!important}.supplier-shell .cpn-item .coupon-icon>svg:first-child{width:16px!important;height:16px!important}.supplier-shell .cpn-item .coupon-icon>svg:last-child{padding:1px;width:12px!important;height:12px!important}.supplier-shell .cpn-item .coupon-main>div{flex-wrap:wrap;gap:1px 6px;min-width:0;display:flex!important}.supplier-shell .cpn-item .coupon-main strong{flex:100%;font-size:16px!important;line-height:1.2!important}.supplier-shell .cpn-item .coupon-main b{flex:100%;font-size:12px!important;line-height:1.3!important}.supplier-shell .cpn-item .coupon-main small{color:#64748b;font-size:11px!important;line-height:1.3!important}.supplier-shell .cpn-item .coupon-main small+small:before{content:"· "}.supplier-shell .cpn-item .coupon-card footer{justify-content:space-between;align-items:center;border:0!important;min-height:0!important;margin:0!important;padding:4px 0 0 42px!important;display:flex!important}.supplier-shell .cpn-item .coupon-card footer>span{font-size:11px!important}.supplier-shell .cpn-item .coupon-card footer button{height:26px!important;padding:0 10px!important;font-size:12px!important}.supplier-shell .cpn-meta{flex-direction:column;gap:6px;display:flex;border:0!important;margin:0!important;padding:0!important}.supplier-shell .cpn-row{margin:0!important;padding:0!important}.supplier-shell .cpn-code{height:auto!important;padding:3px 6px!important;font-size:11px!important}.supplier-shell .cpn-st{padding:2px 8px!important;font-size:11px!important}.supplier-shell .cpn-usage{margin:0!important;padding:0!important}.supplier-shell .cpn-usage>div:first-child{gap:0;justify-content:flex-start!important;margin-bottom:3px!important;font-size:11px!important}.supplier-shell .cpn-usage>div:first-child span+span:before{content:" · "}.supplier-shell .cpn-usage .sd2-bar{height:3px!important}.supplier-shell .cat-card .cat-tr.cat-th{display:none!important}.supplier-shell .cpn-item .coupon-card,.supplier-shell .cpn-item .coupon-main,.supplier-shell .cpn-item .coupon-main>div{flex:none;height:auto!important;min-height:0!important}.supplier-shell .cpn-item .coupon-main small{white-space:nowrap;flex:none!important;display:inline!important}.supplier-shell .cpn-item .coupon-card{flex-direction:column;gap:4px;display:flex!important}.supplier-shell .pl-quotes{position:relative}.supplier-shell .pl-quotes .pl-head{padding-right:120px}.supplier-shell .pl-quotes .pl-table{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.supplier-shell .pl-quotes .rp-band,.supplier-shell .pl-quotes [class*=rp-band]{display:none!important}.supplier-shell .pl-quotes .pl-bar{flex-direction:column;margin-bottom:10px;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:flex!important}.supplier-shell .pl-quotes .flt-x{top:2px;right:0;width:auto!important;margin:0!important;position:absolute!important}.supplier-shell .pl-quotes .flt-x button{gap:4px;color:#0a7d5f!important;background:#fff!important;border:1px solid #0a7d5f!important;border-radius:8px!important;width:auto!important;height:32px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}.supplier-shell .pl-quotes .flt-x button svg{width:14px;height:14px;color:#0a7d5f!important}.supplier-shell .pl-quotes .pl-tabs{width:100%;flex-wrap:nowrap!important;gap:2px!important;display:flex!important;overflow:visible!important}.supplier-shell .pl-quotes .pl-tabs button{white-space:nowrap;min-width:0;gap:4px!important;padding:6px 5px!important;font-size:12px!important}.supplier-shell .pl-quotes .pl-tabs button span{min-width:16px;height:16px;padding:0 5px!important;font-size:10.5px!important;line-height:16px!important}.supplier-shell .pl-quotes .pl-search{box-sizing:border-box;width:100%!important;height:36px!important}.supplier-shell .pl-quotes .pl-th{display:none!important}.supplier-shell .pl-quotes .pl-tr:not(.pl-th){grid-template-areas:"f r r""w w w""p p p""d o c";box-shadow:0 1px 2px #0f172a0a;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) auto 16px!important;gap:8px!important;margin:0 0 8px!important;padding:12px!important;display:grid!important}.supplier-shell .pl-quotes .pl-tr>div{min-width:0;border:0!important;margin:0!important;padding:0!important}.supplier-shell .pl-quotes .pl-tr>div:before{content:none!important;display:none!important}.supplier-shell .pl-quotes .pl-tr>div:first-child{grid-area:f;font-size:13px}.supplier-shell .pl-quotes .pl-tr>div:first-child b{font-weight:600;font-size:13px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(2){grid-area:w}.supplier-shell .pl-quotes .pl-tr>div:nth-child(2) .pl-who{align-items:center;gap:8px;display:flex;white-space:normal!important;font-size:13px!important}.supplier-shell .pl-quotes .pl-tr .pl-av{min-width:24px;width:24px!important;height:24px!important;font-size:10px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(3){grid-area:p}.supplier-shell .pl-quotes .pl-tr>div:nth-child(3)>div{color:#64748b;white-space:nowrap;gap:4px;min-width:0;font-size:12px;display:flex}.supplier-shell .pl-quotes .pl-tr>div:nth-child(3) .pl-ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden;color:#64748b!important;font-size:12px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(3) .pl-sub{flex:none;margin:0!important;font-size:12px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(3) .pl-sub:before{content:"· "}.supplier-shell .pl-quotes .pl-tr>div:nth-child(4){color:#64748b;grid-area:d;align-self:center;font-size:11px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(5){grid-area:r;place-self:center end}.supplier-shell .pl-quotes .pl-tr>div:nth-child(6){text-align:right;grid-area:o;justify-self:end}.supplier-shell .pl-quotes .pl-tr>div:nth-child(6) b{font-weight:700;font-size:14px!important}.supplier-shell .pl-quotes .pl-tr>div:nth-child(6):after{content:"Su oferta";color:#94a3b8;order:-1;font-size:10px;display:block}.supplier-shell .pl-quotes .pl-tr>div:nth-child(6){flex-direction:column-reverse;display:flex}.supplier-shell .pl-quotes .pl-tr>div:nth-child(7){color:#94a3b8;grid-area:c;align-self:center}.supplier-shell .pl-quotes .pl-tr>div:nth-child(7) svg{width:16px;height:16px}.supplier-shell .cpn-item .coupon-card{gap:6px!important;height:auto!important;min-height:0!important;padding:10px!important}.supplier-shell .cpn-item .coupon-card .coupon-main{align-items:flex-start;gap:8px!important;margin:0!important;padding:0!important}.supplier-shell .cpn-item .coupon-card .coupon-main>div{line-height:1.25;display:block!important}.supplier-shell .cpn-item .coupon-card .coupon-main strong{display:block;margin:0!important;font-size:16px!important;line-height:1.2!important}.supplier-shell .cpn-item .coupon-card .coupon-main b{display:block;margin:1px 0 2px!important;font-size:12px!important}.supplier-shell .cpn-item .coupon-card .coupon-main small{white-space:nowrap;margin:0!important;font-size:11px!important;display:inline!important}.supplier-shell .cpn-item .coupon-card .coupon-main small+small:before{content:" · "}.supplier-shell .cpn-item .coupon-card footer{gap:8px;border:0!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.supplier-shell .cpn-item .coupon-card footer>span{gap:4px;font-size:11px!important}.supplier-shell .cpn-item .coupon-card footer>span svg{width:12px!important;height:12px!important}.supplier-shell .cpn-item .coupon-card footer button{all:unset;cursor:pointer;text-underline-offset:2px;font-weight:600;text-decoration:underline;color:#0a7d5f!important;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:12px!important;line-height:1.2!important}.supplier-shell .cpn-item{gap:6px!important;padding:10px 12px!important}.supplier-shell .cpn-item .coupon-card{padding:0!important}.supplier-shell .cpn-item .coupon-card footer{padding:2px 0 0 42px!important}.supplier-shell .cpn-item>*{margin-top:0!important;margin-bottom:0!important}}.fac-kpis{margin:0 0 16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=480px){.fac-kpis{margin:0 0 12px;gap:6px!important}.fac-kpis .sd2-kpi{min-width:0;padding:10px 8px!important}.fac-kpis .sd2-kpi-top span{font-size:11px!important}.fac-kpis .sd2-kpi-top .sd2-ic{width:22px!important;height:22px!important}.fac-kpis .sd2-kpi-top .sd2-ic svg{width:12px!important;height:12px!important}.fac-kpis .sd2-kpi b{white-space:nowrap;letter-spacing:-.2px;font-size:13px!important}.fac-kpis .sd2-kpi small{font-size:10px!important}}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi{color:#fff!important;border:0!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi:first-child{background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#e5484d,#c93338)!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#2aa067,#1f8a4c)!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi :is(span,b,small,em){color:#fff!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis .sd2-kpi.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis{margin:0 0 16px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi{min-width:0;color:#fff!important;border:0!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi:first-child{background:linear-gradient(135deg,#2a6fbf,#1f5fa8)!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#1a97a5,#127f8c)!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi:nth-child(4){background:linear-gradient(135deg,#7d5bd0,#6b46c1)!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi :is(span,b,small,em){color:#fff!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important}.admin-shell .sd2-kpis.fac-kpis.fac-kpis{margin-bottom:14px!important}@media (width<=1100px){.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis{gap:8px!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi.sd2-kpi{padding:10px 12px!important}.admin-shell .sd2-kpis.cl-dkpis.cl-dkpis .sd2-kpi>b{overflow-wrap:anywhere;font-size:16px!important}}.admin-shell .sd2-kpis.dk3.dk3{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 16px!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi{min-width:0;color:#fff!important;border:0!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi:first-child{background:linear-gradient(135deg,#2a6fbf,#1f5fa8)!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi:nth-child(2){background:linear-gradient(135deg,#f08a3c,#e8731f)!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi:nth-child(3){background:linear-gradient(135deg,#1a97a5,#127f8c)!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi :is(span,b,small,em){color:#fff!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi .sd2-ic{color:#fff!important;background:#fff3!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi .sd2-ic svg{color:#fff!important;stroke:#fff!important}@media (width<=480px){.admin-shell .sd2-kpis.dk3.dk3{gap:6px!important;margin:0 0 12px!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi.sd2-kpi{padding:10px 8px!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi-top span{font-size:11px!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi-top .sd2-ic{display:none!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi>b{overflow-wrap:anywhere;line-height:1.2;font-size:13px!important}.admin-shell .sd2-kpis.dk3.dk3 .sd2-kpi small{font-size:10.5px!important}.supplier-shell .od2-acts{width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.supplier-shell .od2-acts>*{flex:auto;min-width:0}.supplier-shell .od2-acts .od2-stmenu{flex:100%}.supplier-shell .od2-card,.supplier-shell .qd-doc{padding:14px!important}.supplier-shell .od2-steps{padding:12px!important}.supplier-shell .od2-items .od2-ih:not(.cl-or),.supplier-shell .qd-table .qd-th{display:none!important}.supplier-shell .od2-items .od2-ir:not(.cl-or){border-bottom:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 8px!important;padding:12px 0!important;display:grid!important}.supplier-shell .od2-items .od2-ir:not(.cl-or)>.od2-prod{grid-column:1/-1}.supplier-shell .od2-items .od2-ir:not(.cl-or)>.od2-prod small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.supplier-shell .od2-items .od2-ir:not(.cl-or)>span.pl-mono{color:#64748b;grid-column:1/-1;font-size:11.5px;text-align:left!important}.supplier-shell .od2-items .od2-ir:not(.cl-or)>span.pl-mono:before{content:"Lote ";color:#94a3b8;font-family:inherit}.supplier-shell .od2-items .od2-ir:not(.cl-or)>:is(span,b).r{overflow-wrap:anywhere;background:#f6f8fa;border-radius:8px;min-width:0;padding:6px 8px;font-size:12.5px;text-align:left!important}.supplier-shell .od2-items .od2-ir:not(.cl-or)>:is(span,b).r:before{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:500;display:block}.supplier-shell .od2-items .od2-ir:not(.cl-or)>span.r:nth-child(3):before{content:"Cantidad"}.supplier-shell .od2-items .od2-ir:not(.cl-or)>span.r:nth-child(4):before{content:"P. unitario"}.supplier-shell .od2-items .od2-ir:not(.cl-or)>b.r:before{content:"Importe"}.supplier-shell .od2-items .od2-ir:not(.cl-or)>b.r{color:#0a7d5f}.supplier-shell .qd-table .qd-tr{border-bottom:1px solid #edf1f4;align-items:start;grid-template-columns:26px repeat(3,minmax(0,1fr))!important;gap:6px 8px!important;padding:12px 0!important;display:grid!important}.supplier-shell .qd-table .qd-tr>.qd-n{grid-row:1}.supplier-shell .qd-table .qd-tr>div{grid-column:2/-1;min-width:0}.supplier-shell .qd-table .qd-tr>div :is(b,small){display:block;white-space:normal!important;overflow:visible!important}.supplier-shell .qd-table .qd-tr>.r:nth-child(3){grid-column:2}.supplier-shell .qd-table .qd-tr>.r{overflow-wrap:anywhere;background:#f6f8fa;border-radius:8px;min-width:0;padding:6px 8px;font-size:12.5px;text-align:left!important}.supplier-shell .qd-table .qd-tr>.r:before{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:500;display:block}.supplier-shell .qd-table .qd-tr>span.r:nth-child(3):before{content:"Cantidad"}.supplier-shell .qd-table .qd-tr>span.r:nth-child(4):before{content:"P. unitario"}.supplier-shell .qd-table .qd-tr>b.r:before{content:"Importe"}.supplier-shell .qd-table .qd-tr>b.r{color:#0a7d5f}.supplier-shell .qd-parties{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.supplier-shell .qd-foot{display:block!important}.supplier-shell .qd-foot p{margin:0 0 10px!important}html body .supplier-shell .od2-items>.od2-ir:not(.cl-or).od2-ih,html body .supplier-shell .qd-table>.qd-tr.qd-th{display:none!important}html body .supplier-shell .od2-items>.od2-ir:not(.cl-or){padding:12px 14px!important}html body .supplier-shell .od2-items>.od2-ir.cl-or{padding-right:14px!important}html body .supplier-shell .od2-card>.od2-items{margin:0 -14px -14px!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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@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))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
