/*! 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)))){:root,:host{--shimmer-angle:20deg}*,: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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono);--color-popover:var(--popover)}}@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;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(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--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-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-border-default\)\]{border-color:var(--color-border-default)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-brand-primary-border\)\]{border-color:var(--color-brand-primary-border)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--color-brand-primary-soft\)\]{background-color:var(--color-brand-primary-soft)}.bg-\[var\(--color-danger-soft\)\]{background-color:var(--color-danger-soft)}.bg-\[var\(--color-surface-card\)\]{background-color:var(--color-surface-card)}.bg-\[var\(--color-surface-input\)\]{background-color:var(--color-surface-input)}.bg-\[var\(--color-surface-raised\)\]{background-color:var(--color-surface-raised)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-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{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--card-spacing\){padding-inline:var(--card-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)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-heading{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--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}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-\[var\(--color-brand-primary-hover\)\]{color:var(--color-brand-primary-hover)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.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)}.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-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.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)}.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-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--peek\:1rem\]{--peek:1rem}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}:is(.\*\:w-full>*){width:100%}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.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)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:block:after{content:var(--tw-content);display:block}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:var(--spacing)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:var(--spacing)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.last\:mt-0:last-child{margin-top:0}@media (hover:hover){.hover\:border-\[var\(--color-brand-primary-border\)\]:hover{border-color:var(--color-brand-primary-border)}.hover\:border-\[var\(--color-brand-primary-soft\)\]:hover{border-color:var(--color-brand-primary-soft)}.hover\:bg-\[var\(--color-brand-primary-hover\)\]:hover{background-color:var(--color-brand-primary-hover)}.hover\:bg-\[var\(--color-danger-soft\)\]:hover{background-color:var(--color-danger-soft)}.hover\:bg-\[var\(--state-hover-surface\)\]:hover{background-color:var(--state-hover-surface)}.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\:text-\[var\(--color-brand-primary-hover\)\]:hover{color:var(--color-brand-primary-hover)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-\[var\(--color-brand-primary\)\]:focus-visible{border-color:var(--color-brand-primary)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--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)}.focus-visible\:ring-\[var\(--color-focus-ring\)\]:focus-visible{--tw-ring-color:var(--color-focus-ring)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--ring)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--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-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:0}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:0}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:0}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:0}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:0}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:0}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:0}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:0}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (width>=40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (width>=48rem){.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){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-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){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-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_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}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-\[var\(--state-hover-surface\)\]:is(a):hover{background-color:var(--state-hover-surface)}.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:text-\[var\(--color-text-primary\)\]:is(a):hover{color:var(--color-text-primary)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-family-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--color-brand-primary:#ff5a1f;--color-brand-primary-hover:#ff6b32;--color-brand-primary-strong:#d94717;--color-brand-primary-soft:#ff5a1f14;--color-brand-primary-border:#ff5a1f3d;--color-brand-primary-glow:#ff5a1f29;--color-surface-page:#050607;--color-surface-shell:#0b0d10;--color-surface-card:#111419;--color-surface-raised:#15181d;--color-surface-overlay:#191d23;--color-text-primary:#f6f7f9;--color-text-secondary:#adb5c0;--color-text-muted:#747d89;--color-text-on-brand:#fff;--color-border-subtle:#ffffff14;--color-border-default:#ffffff17;--color-border-strong:#ffffff24;--color-success:#45d18a;--color-success-soft:#45d18a0e;--color-success-border:#45d18a29;--color-warning:#f4b740;--color-warning-soft:#f4b7400e;--color-warning-border:#f4b74029;--color-danger:#ff6675;--color-danger-soft:#ff66750e;--color-danger-border:#ff667529;--color-text-danger:#d14b4b;--color-focus-ring:#ff5a1f47;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--space-10:40px;--space-12:48px;--control-height-sm:36px;--control-height-md:40px;--control-height-lg:46px;--icon-xs:14px;--icon-sm:17px;--icon-lg:19px;--icon-xl:20px;--text-page-title:clamp(1.8rem, 2vw, 2.45rem);--text-brand-name:1.08rem;--text-card-title:1.05rem;--text-body:.98rem;--text-body-sm:.86rem;--text-navigation:.92rem;--text-navigation-compact:.9rem;--text-context:.84rem;--text-account:.83rem;--text-subtitle:.78rem;--text-status:.76rem;--text-eyebrow:.72rem;--text-metadata:.7rem;--text-label:.68rem;--text-context-label:.67rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:750;--leading-tight:1.1;--leading-body:1.6;--leading-relaxed:1.7;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-5-5:22px;--space-6:24px;--space-7:28px;--space-8:32px;--control-height-xs:32px;--control-height-nav:42px;--control-height-header:72px;--icon-md:18px;--icon-2xl:24px;--icon-brand:36px;--icon-card:42px;--state-hover-surface:#ff5a1f12;--state-hover-border:#ff5a1f24;--state-focus-ring:#ff5a1f47;--state-active-surface:#ff5a1f2e;--state-active-border:#ff5a1f3d;--state-disabled-opacity:.48;--state-invalid-surface:#ff66750e;--state-invalid-border:#ff667538;--state-invalid-ring:#ff66753d;--indicator-width:4px;--indicator-height:20px;--app-sidebar-width:300px;--app-sidebar-width-compact:250px;--background:var(--color-surface-page);--foreground:var(--color-text-primary);--card:var(--color-surface-card);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-overlay);--popover-foreground:var(--color-text-primary);--primary:var(--color-brand-primary);--primary-foreground:var(--color-text-on-brand);--secondary:var(--color-surface-raised);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-raised);--muted-foreground:var(--color-text-secondary);--accent:var(--color-brand-primary-soft);--accent-foreground:var(--color-text-primary);--destructive:var(--color-danger);--border:var(--color-border-default);--input:var(--color-border-strong);--ring:var(--color-brand-primary);--chart-1:var(--color-brand-primary);--chart-2:var(--color-success);--chart-3:var(--color-warning);--chart-4:var(--color-danger);--chart-5:var(--color-text-secondary);--radius:var(--radius-md);--sidebar:var(--color-surface-shell);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-brand-primary);--sidebar-primary-foreground:var(--color-text-on-brand);--sidebar-accent:var(--color-brand-primary-soft);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--color-brand-primary)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--color-surface-page)}body{background:radial-gradient(circle at top right, var(--color-brand-primary-soft), transparent 30rem), var(--color-surface-page);min-width:320px;color:var(--color-text-primary)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.app-shell{background:var(--color-surface-page);min-height:100vh}.app-header{z-index:20;min-height:var(--control-height-header);padding:0 var(--space-7);border-bottom:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1016db;align-items:center;display:flex;position:sticky;top:0}.app-brand{gap:var(--space-0-5);flex-direction:column;display:flex}.app-brand-name{font-size:var(--text-brand-name);font-weight:var(--weight-display);letter-spacing:-.025em}.app-brand-subtitle{color:var(--color-text-muted);font-size:var(--text-subtitle);font-weight:var(--weight-medium)}.app-body{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 72px);display:grid}.app-sidebar{border-right:1px solid var(--color-border-default);background:linear-gradient(180deg, #ffffff05, transparent 12rem), var(--color-surface-shell);padding:var(--space-6) var(--space-4)}.app-sidebar nav{gap:var(--space-1-5);display:grid}.app-nav-item{min-height:var(--control-height-lg);align-items:center;gap:var(--space-3);padding:0 var(--space-3-5);color:var(--color-text-muted);font-size:var(--text-navigation);font-weight:var(--weight-semibold);border-radius:12px;transition:background-color .16s,color .16s,transform .16s;display:flex}.app-nav-item:hover{background:var(--color-brand-primary-soft);color:var(--color-text-primary)}.app-nav-item:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.app-nav-item-active{background:linear-gradient(135deg, #ff5a1f2e, var(--color-brand-primary-soft));color:#fff;box-shadow:inset 2px 0 0 var(--color-brand-primary)}.app-content{min-width:0;padding:var(--space-8)}.app-content>main{border:1px solid var(--color-border-default);background:linear-gradient(180deg, #ffffff05, transparent 12rem), var(--color-surface-raised);min-height:calc(100vh - 136px);padding:var(--space-8);border-radius:22px;box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff06}.app-content h1{font-size:clamp(1.8rem,2vw,2.45rem);line-height:var(--leading-tight);letter-spacing:-.04em;margin:0}@media (width<=900px){:root{--app-sidebar-width:214px}.app-header{padding:0 20px}.app-content{padding:var(--space-5)}.app-content>main{padding:var(--space-6)}}@media (width<=720px){.app-body{grid-template-columns:1fr}.app-sidebar{border-right:0;border-bottom:1px solid var(--color-border-default);padding:12px 16px}.app-sidebar nav{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.app-header{min-height:64px}.app-content{padding:16px}.app-content>main{min-height:auto;padding:var(--space-5-5);border-radius:18px}}.primary-navigation{gap:var(--space-6);display:grid}.navigation-group{gap:var(--space-2);display:grid}.navigation-group-label{color:#6f7b91;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;margin:0 12px;font-weight:700}.navigation-group-items{gap:var(--space-1);display:grid}.navigation-item{min-height:var(--control-height-lg);align-items:center;gap:var(--space-3);padding:0 var(--space-3-5);color:#8f9bb0;font-size:var(--text-navigation-compact);font-weight:var(--weight-semibold);border:1px solid #0000;border-radius:12px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.navigation-item svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1.8px;flex:none}.navigation-item:hover{background:var(--state-hover-surface);border-color:var(--color-brand-primary-soft);color:var(--color-text-primary)}.navigation-item:focus-visible{outline:3px solid var(--state-focus-ring);outline-offset:2px}.navigation-item-active{background:linear-gradient(90deg, var(--state-active-surface), var(--color-brand-primary-soft));border-color:var(--state-active-border);color:var(--color-text-primary)}.navigation-item-disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.navigation-item-disabled:hover{color:#8f9bb0;background:0 0;border-color:#0000}.navigation-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-active-indicator{width:var(--indicator-width);height:var(--indicator-height);border-radius:var(--radius-pill);background:var(--color-brand-primary);box-shadow:0 0 16px var(--color-brand-primary-glow);margin-left:auto}@media (width<=720px){.primary-navigation{gap:var(--space-2-5);scrollbar-width:none;display:flex;overflow-x:auto}.primary-navigation::-webkit-scrollbar{display:none}.navigation-group{flex:none}.navigation-group-label{display:none}.navigation-group-items{gap:var(--space-1-5);display:flex}.navigation-item{min-height:42px;padding:0 12px}}.app-header{justify-content:space-between}.app-brand{align-items:center;gap:var(--space-3);flex-direction:row;flex:none}.app-brand-mark{width:var(--icon-brand);height:var(--icon-brand);border:1px solid var(--color-focus-ring);color:#ff7a45;background:linear-gradient(135deg,#ff5a1f33,#ff5a1f12);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a,0 6px 22px #2e59b41f}.app-brand-copy{gap:var(--space-0-5);flex-direction:column;display:flex}.app-header-context{align-items:center;gap:var(--space-0-5);flex-direction:column;min-width:0;margin:0 auto;padding:0 20px;display:flex}.app-header-context-label{color:#68758c;font-size:var(--text-context-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.app-header-context-value{color:#e7ebf3;font-size:var(--text-context);font-weight:var(--weight-semibold)}.app-header-actions{align-items:center;gap:var(--space-1-5);display:flex}.app-header-icon-button{color:#96a2b8}.app-header-icon-button:hover{color:#fff;background:#ffffff0f}.app-header-icon-button svg{width:var(--icon-md);height:var(--icon-md)}.app-header-divider{background:#ffffff17;width:1px;height:28px;margin:0 6px}.app-header-user{color:#c7cfdd;min-height:36px}.app-header-user:hover{color:#fff;background:#ffffff0f}.app-header-user svg{width:var(--icon-lg);height:var(--icon-lg)}.app-header-user-label{font-size:var(--text-account);font-weight:var(--weight-semibold)}@media (width<=760px){.app-header-context,.app-header-user-label{display:none}.app-header{padding:0 16px}}.workspace-home{gap:32px;display:grid}.workspace-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.workspace-eyebrow{color:#ff7a45;font-size:var(--text-eyebrow);font-weight:var(--weight-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:inline-block}.workspace-hero h1{max-width:720px;margin:0}.workspace-hero p{color:#93a0b5;max-width:660px;font-size:var(--text-body);line-height:var(--leading-relaxed);margin:14px 0 0}.workspace-hero-badge{align-items:center;gap:var(--space-2);color:#a8e6c4;min-height:36px;font-size:var(--text-status);white-space:nowrap;background:#4ccd8e12;border:1px solid #4ccd8e29;border-radius:999px;flex:none;padding:0 12px;font-weight:650;display:inline-flex}.workspace-status-dot{background:#4ccd8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4ccd8e8c}.workspace-card-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-card{gap:var(--space-6);min-width:0;min-height:220px;padding:var(--space-5-5);background:linear-gradient(#ffffff06,#0000),#1b202b;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 32px #0000002e,inset 0 1px #ffffff06}.workspace-card:hover{background:linear-gradient(#ff5a1f0a,#0000),#1d2330;border-color:#ff5a1f3d;transform:translateY(-3px);box-shadow:0 18px 40px #0000003d,0 0 0 1px #ff5a1f0d}.workspace-card-icon{background:var(--color-brand-primary-soft);color:#7fa3ff;border:1px solid #ff5a1f2e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.workspace-card-icon svg{width:var(--icon-xl);height:var(--icon-xl);stroke-width:1.8px}.workspace-card-content{gap:var(--space-2);display:grid}.workspace-card-status{color:#718097;font-size:var(--text-metadata);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.workspace-card h2{color:#f1f4f9;font-size:var(--text-card-title);letter-spacing:-.02em;margin:0}.workspace-card p{color:#8f9bb0;font-size:var(--text-body-sm);line-height:var(--leading-body);margin:0}.workspace-card-arrow{color:#68758c;width:17px;height:17px;transition:color .18s,transform .18s;position:absolute;top:22px;right:22px}.workspace-card:hover .workspace-card-arrow{color:#7fa3ff;transform:translate(2px,-2px)}@media (width<=900px){.workspace-card-grid{grid-template-columns:1fr}}@media (width<=720px){.workspace-hero{flex-direction:column}.workspace-hero-badge{align-self:flex-start}.workspace-home{gap:var(--space-6)}.workspace-card{min-height:190px}}.workspace-home{isolation:isolate;position:relative}.workspace-home:before,.workspace-home:after{z-index:-1;content:"";filter:blur(80px);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.workspace-home:before{background:var(--color-brand-primary-soft);top:-120px;right:-120px}.workspace-home:after{background:#ff9f430f;bottom:-140px;left:-120px}.workspace-hero{min-height:230px;padding:var(--space-8);background:radial-gradient(circle at 92% 20%,#ff5a1f21,#0000 28%),radial-gradient(circle at 20% 110%,#14c4b212,#0000 30%),linear-gradient(145deg,#ffffff07,#ffffff02),#1a202b;border:1px solid #ffffff12;border-radius:22px;position:relative;overflow:hidden}.workspace-card-grid{align-items:stretch}.workspace-card{min-height:205px;padding:var(--space-5-5);background:linear-gradient(135deg,#ffffff06,#ffffff02),#191f2a;position:relative;overflow:hidden}.workspace-card-topline{justify-content:space-between;align-items:flex-start;display:flex}.workspace-card-accent{border-radius:999px;height:3px;position:absolute;top:0;left:18px;right:18px}.workspace-card-arrow{color:#6d7a91;width:17px;height:17px;position:static}.workspace-status-panel{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-5-5) var(--space-6);background:linear-gradient(110deg,#ffffff06,#ffffff02),#151a23;border:1px solid #ffffff12;border-radius:18px;display:flex}.workspace-status-panel-label{color:#6f7c92;font-size:var(--text-label);font-weight:var(--weight-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.workspace-status-panel h2{color:#eef2f8;letter-spacing:-.02em;margin:0;font-size:1rem}.workspace-status-list{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-status-item{align-items:center;gap:var(--space-2);color:#aab4c5;min-height:32px;font-size:var(--text-eyebrow);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;padding:0 10px;font-weight:650;display:inline-flex}.workspace-status-item>span{border-radius:50%;width:6px;height:6px}.workspace-status-item-success>span{background:#4ccd8e;box-shadow:0 0 10px #4ccd8e6b}@media (width<=900px){.workspace-status-panel{flex-direction:column;align-items:flex-start}.workspace-status-list{justify-content:flex-start}}@media (width<=720px){.workspace-hero{min-height:0;padding:var(--space-6)}.workspace-status-panel{padding:var(--space-5)}}.workspace-home:before{background:#ff5a1f21}.workspace-home:after{background:#ff9f431a}.workspace-hero{background:radial-gradient(circle at 90% 18%,#ff5a1f33,#0000 30%),radial-gradient(circle at 18% 92%,#ff5a1f1c,#0000 28%),radial-gradient(circle at 72% 100%,#ff784812,#0000 26%),linear-gradient(145deg,#ffffff0a,#ffffff03),#1a202b}.workspace-card{background:radial-gradient(circle at 88% 8%,#ffffff09,#0000 30%),linear-gradient(145deg,#ffffff07,#ffffff02),#191f2a}.workspace-status-panel{background:radial-gradient(circle at 90%,#ff5a1f0f,#0000 30%),radial-gradient(circle at 10%,#ff9f430b,#0000 28%),#151a23}body{background:radial-gradient(circle at 85% 10%,#ff5a1f14,#0000 28rem),#050607}.app-header{background:#050607f0;border-bottom-color:#ffffff14}.app-brand-mark{color:#ff7a45;background:linear-gradient(135deg,#ff5a1f38,#ff5a1f0f);border-color:#ff5a1f52;box-shadow:inset 0 1px #ffffff0a,0 0 24px #ff5a1f24}.app-header-icon-button:hover,.app-header-user:hover{color:#fff;background:#ff5a1f14}.app-sidebar{background:#0b0d10;border-right-color:#ffffff14}.app-nav-item-active{color:#fff;background:linear-gradient(90deg,#ff5a1f33,#ff5a1f12);border-color:#ff5a1f1f;box-shadow:inset 3px 0 #ff5a1f,0 8px 24px #00000029}.app-nav-item:hover{color:#fff;background:#ff5a1f12}.navigation-item-active{color:#fff;background:linear-gradient(90deg,#ff5a1f33,#ff5a1f0f);border-color:#ff5a1f24;box-shadow:inset 3px 0 #ff5a1f,0 8px 24px #00000029}.navigation-item-active:hover{background:linear-gradient(90deg,#ff5a1f3d,#ff5a1f14)}.navigation-active-indicator{background:#ff5a1f;box-shadow:0 0 16px #ff5a1f8c}.app-content>main{background:radial-gradient(circle at 90% 8%,#ff5a1f12,#0000 24rem),#15181d;border-color:#ffffff16;box-shadow:0 22px 55px #00000059,inset 0 1px #ffffff06}.workspace-hero{background:radial-gradient(circle at 88% 20%,#ff5a1f33,#0000 28%),linear-gradient(135deg,#ffffff08,#ffffff01),#101317;border-color:#ffffff14}.workspace-status-dot{background:#45d18a;box-shadow:0 0 12px #45d18a80}.workspace-hero-badge{background:#45d18a12;border-color:#45d18a2e}.workspace-card-arrow{color:#6e7682}.workspace-status-panel{background:radial-gradient(circle at 85%,#ff5a1f12,#0000 28%),#0d1014;border-color:#ffffff14}.workspace-status-item-success{color:#b7ebd0;background:#45d18a0e;border-color:#45d18a29}.workspace-status-item-accent{color:#ffc2aa;background:#ff5a1f12;border-color:#ff5a1f2e}.workspace-status-item-neutral{color:#adb5c0;background:#ffffff06;border-color:#ffffff14}.workspace-status-item-accent>span{background:#ff5a1f;box-shadow:0 0 10px #ff5a1f80}.workspace-hero{background:radial-gradient(circle at 86% 18%,#ffbc7a3d,#0000 28%),linear-gradient(135deg,#ff641f 0%,#d94717 46%,#19130f 100%);border-color:#ff6b3d6b;box-shadow:0 24px 55px #00000052,0 0 38px #ff5a1f29}.workspace-eyebrow{color:#ffffffc7}.workspace-hero h1{color:#fff}.workspace-hero p{color:#ffffffd1}.workspace-hero-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a2e;border-color:#ffffff38}.workspace-card{background:linear-gradient(145deg,#ffffff07,#ffffff01),#111419;border-color:#ffffff14}.workspace-card:hover{border-color:#ff5a1f42;box-shadow:0 20px 44px #00000047,0 0 24px #ff5a1f12}.empty-state{justify-items:center;gap:var(--space-4);width:100%;padding:var(--space-10) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);text-align:center;display:grid}.empty-state-icon{width:var(--icon-card);height:var(--icon-card);border:1px solid var(--color-brand-primary-border);border-radius:var(--radius-md);background:var(--color-brand-primary-soft);color:var(--color-brand-primary);place-items:center;display:grid}.empty-state-icon svg{width:var(--icon-xl);height:var(--icon-xl)}.empty-state-content{justify-items:center;gap:var(--space-2);max-width:520px;display:grid}.empty-state-content h2,.empty-state-content p{margin:0}.empty-state-content h2{color:var(--color-text-primary);font-size:var(--text-card-title);font-weight:var(--weight-semibold)}.empty-state-content p{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body)}.empty-state-action{margin-top:var(--space-2)}html,body,#root{width:100%;min-width:0;overflow-x:clip}.app-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.app-header{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-brand,.app-brand-copy,.app-header-context,.app-header-actions{min-width:0}.app-brand{flex:0 auto}.app-brand-copy{overflow:hidden}.app-brand-name,.app-brand-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-context{flex:auto}.app-header-actions{flex:none;margin-left:auto}.app-body{width:100%;min-width:0;max-width:100%}.app-sidebar,.app-content,.app-content>main{box-sizing:border-box;min-width:0;max-width:100%}.primary-navigation,.navigation-group,.navigation-group-items{min-width:0}@media (width<=900px){.app-header{padding-inline:var(--space-5)}.app-content{padding:var(--space-5)}.app-content>main{padding:var(--space-6)}.workspace-home,.workspace-hero,.workspace-card-grid,.workspace-status-panel{min-width:0}}@media (width<=720px){.app-body{grid-template-columns:1fr;min-height:auto;display:grid}.app-sidebar{width:100%;padding:var(--space-2-5) var(--space-3);border-right:0;border-bottom:1px solid var(--color-border-default);overflow:hidden}.primary-navigation{align-items:stretch;gap:var(--space-2-5);scrollbar-width:none;overscroll-behavior-x:contain;width:100%;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.primary-navigation::-webkit-scrollbar{display:none}.navigation-group{flex:none;min-width:max-content}.navigation-group-items{gap:var(--space-1-5);flex-wrap:nowrap;display:flex}.navigation-item{min-height:var(--control-height-nav);white-space:nowrap;flex:none}.navigation-item-label{max-width:none}.app-content{width:100%;padding:var(--space-4);overflow:visible}.app-content>main{width:100%;min-height:auto;padding:var(--space-5);border-radius:var(--radius-lg)}.workspace-home{width:100%;min-width:0}.workspace-hero{width:100%}.workspace-card-grid{grid-template-columns:minmax(0,1fr);width:100%}.workspace-card,.workspace-status-panel{width:100%}.workspace-status-list{justify-content:flex-start;width:100%}.app-header{padding-inline:var(--space-4)}.app-brand{flex:auto;min-width:0}.app-header-actions{flex:none;margin-left:auto}}@media (width<=420px){.app-header{gap:var(--space-2)}.app-brand-mark{flex:0 0 var(--icon-brand)}.app-header-icon-button{width:var(--control-height-md);height:var(--control-height-md)}.app-header-divider{margin-inline:2px}.app-content{padding:var(--space-3)}.app-content>main{padding:var(--space-4)}.workspace-hero{gap:var(--space-4)}.workspace-hero h1{font-size:clamp(1.7rem,8vw,2.1rem)}.workspace-card{padding:var(--space-5)}}html,body,#root{width:100%;height:100%;min-height:100%}body{overflow:hidden}.app-shell{flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex;overflow:hidden}.app-header{flex:0 0 var(--control-height-header)}.app-body{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);flex:auto;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.app-sidebar,.app-content{min-width:0;height:100%;min-height:0;overflow:hidden auto}.app-content>main{min-height:100%}@media (width<=720px){.app-body{grid-template-columns:1fr;overflow:hidden}.app-sidebar{height:auto;max-height:none;overflow:auto hidden}.app-content{height:auto;min-height:0}.app-content>main{min-height:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-initializing{background:var(--color-surface-page);min-height:100vh;color:var(--color-text-secondary);place-items:center;display:grid}.auth-entry-page{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at top right, var(--color-brand-primary-soft), transparent 30rem), var(--color-surface-page);place-items:center;display:grid}.auth-entry-card{width:min(100%,520px);padding:var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff06}.auth-entry-card h1{color:var(--color-text-primary);font-size:var(--text-page-title);line-height:var(--leading-tight);margin:0}.auth-entry-card p{margin:var(--space-4) 0 0;color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.auth-entry-page{padding:var(--space-6)}.auth-entry-card{gap:var(--space-6);display:grid}.auth-entry-header{gap:var(--space-2);display:grid}.auth-entry-header h1,.auth-entry-header p{margin:0}.auth-entry-header p{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body)}.auth-entry-card form{width:100%}.auth-submit-button{width:100%;min-height:var(--control-height-lg)}@media (width<=520px){.auth-entry-page{padding:var(--space-4)}.auth-entry-card{padding:var(--space-6)}}.account-dialog-details{gap:var(--space-4);display:grid}.account-dialog-details>div{gap:var(--space-1);display:grid}.account-dialog-label{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-dialog-details strong{color:var(--color-text-primary);font-size:var(--text-body);font-weight:var(--weight-semibold)}.login-eyebrow{color:var(--color-brand-primary);font-size:.9rem;font-weight:var(--weight-bold);letter-spacing:.14em}.global-error-page{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at top right, var(--color-brand-primary-soft), transparent 30rem), var(--color-surface-page);place-items:center;display:grid}.global-error-card{gap:var(--space-5);width:min(100%,560px);padding:var(--space-8);border:1px solid var(--color-danger-border);border-radius:var(--radius-xl);background:var(--color-surface-card);display:grid;box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff06}.global-error-card h1,.global-error-card p{margin:0}.global-error-card h1{color:var(--color-text-primary);font-size:var(--text-page-title);line-height:var(--leading-tight)}.global-error-card p{color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.global-error-eyebrow{color:var(--color-danger)}.global-error-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=520px){.global-error-page{padding:var(--space-4)}.global-error-card{padding:var(--space-6)}.global-error-actions{flex-direction:column}.global-error-actions>*{width:100%}}.product-master-page{align-content:start;gap:var(--space-4);display:grid}.product-master-header,.product-results-header{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.product-master-header h1,.product-master-header p,.product-results-header h2{margin:0}.product-master-header p{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-sm)}.product-catalog-row{cursor:pointer;transition:background-color .15s,box-shadow .15s}.product-catalog-row:hover{box-shadow:inset 3px 0 #ff5a1fb3;background-color:#ff5a1f1a!important}.product-catalog-row:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.product-results-panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card);display:grid}.product-search-modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-search-form{gap:var(--space-2);margin-top:var(--space-3);display:grid}.product-search-form label{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.product-search-form-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.product-search-form-row>button{height:var(--control-height-lg);align-self:stretch}.product-search-submit{white-space:nowrap;min-width:8rem}.product-search-form-row input{min-width:0;height:var(--control-height-lg);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-text-primary);outline:none}.product-search-form-row input:focus-visible{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-soft)}.product-search-inactive-toggle{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0;display:inline-flex}.product-results-state{padding:var(--space-6);text-align:center;color:var(--color-text-secondary)}.product-result-secondary{color:var(--color-text-muted);font-size:var(--text-body-sm);margin-top:.15rem;display:block}.product-result-brand-mpn{overflow-wrap:anywhere;max-width:15rem;overflow:hidden}.product-result-brand-mpn>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-result-tracking{white-space:nowrap;font-weight:var(--weight-semibold)}@media (width<=720px){.product-master-header,.product-results-header{flex-direction:column}.product-search-form-row{grid-template-columns:1fr}}.product-create-barcode-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-enrichment-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-enrichment-feedback{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-body-sm);display:grid}.product-enrichment-feedback-error{border-color:var(--color-border-danger)}@media (width<=520px){.product-create-barcode-actions{flex-direction:column;align-items:stretch}}.product-create-form{gap:var(--space-5);display:grid}.product-create-section{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);display:grid}.product-create-section-header{gap:var(--space-1);display:grid}.product-create-section-header h2,.product-create-section-header p{margin:0}.product-create-section-header p{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.product-create-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-create-sku-actions{align-items:center;gap:var(--space-2);display:flex}.product-create-type-selector{position:relative}.product-create-type-options{z-index:20;top:calc(100% + var(--space-1));max-height:18rem;padding:var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-md);position:absolute;left:0;right:0;overflow-y:auto}.product-create-type-option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.product-create-type-option:hover,.product-create-type-option:focus-visible{background:var(--color-surface-subtle);outline:none}.product-create-type-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-create-type-option small{flex:none;min-height:auto}.product-create-type-empty{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-body-sm)}.product-create-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.product-create-field-wide{grid-column:1/-1}.product-create-field label{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.product-create-field small{min-height:2.5rem;color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:1.45}.product-create-field-help{max-width:42rem}.product-create-field input,.product-create-field select{width:100%;min-width:0;height:var(--control-height-lg);min-height:var(--control-height-lg);box-sizing:border-box}.product-create-field select{min-height:var(--control-height-lg);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-text-primary)}.product-create-field select:focus-visible{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-soft);outline:none}.product-create-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);display:flex}.product-create-success{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);display:grid}.product-create-success span{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.product-create-success-actions{margin-top:var(--space-2);justify-content:flex-start;display:flex}.product-search-modes{padding:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card)}@media (width<=720px){.product-create-grid{grid-template-columns:1fr}.product-create-field-wide{grid-column:auto}.product-create-actions{justify-content:stretch}.product-create-actions>*{width:100%}}.product-create-success-dialog{padding:var(--space-5);gap:var(--space-4);width:min(100%,720px)!important;max-width:min(100%,720px)!important}.product-create-success-dialog [data-slot=dialog-header]{gap:var(--space-2);padding-right:var(--space-5)}.product-create-success-dialog [data-slot=dialog-title]{margin:0}.product-create-success-dialog [data-slot=dialog-description]{color:var(--color-text-secondary);font-size:var(--text-body-sm);overflow-wrap:anywhere;line-height:1.5}.product-create-success-dialog .product-create-success-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.product-create-success-dialog .product-create-success-actions>button{flex:none;width:auto}@media (width<=720px){.product-create-success-dialog{width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important}.product-create-success-dialog .product-create-success-actions{flex-direction:column;align-items:stretch}.product-create-success-dialog .product-create-success-actions>button{width:100%}}.product-barcode-scan-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-barcode-scan-row>span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.barcode-scanner-dialog{width:min(100%,720px)}.barcode-scanner-view{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:#050505;min-height:360px;position:relative;overflow:hidden}.barcode-scanner-canvas{display:none}.barcode-scanner-video{object-fit:cover;width:100%;min-height:360px;display:block}.barcode-scanner-target{border:2px solid var(--color-brand-primary);border-radius:var(--radius-lg);pointer-events:none;position:absolute;inset:18% 12%;box-shadow:0 0 0 999px #00000057}.barcode-scanner-target:after{content:"";background:var(--color-brand-primary);height:2px;box-shadow:0 0 14px var(--color-brand-primary);position:absolute;top:50%;left:8%;right:8%}.barcode-scanner-status{inset:auto var(--space-4) var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);text-align:center;font-size:var(--text-body-sm);background:#000000b8;position:absolute}.barcode-scanner-error{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-text-primary);display:grid}.barcode-scanner-error span{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.barcode-scanner-actions{justify-content:flex-end;display:flex}@media (width<=640px){.barcode-scanner-view,.barcode-scanner-video{min-height:280px}.barcode-scanner-target{inset:20% 8%}.barcode-scanner-actions>*{width:100%}}.barcode-scan-method-dialog{width:min(100%,520px)}.barcode-scan-method-options{gap:var(--space-3);display:grid}.barcode-scan-method-option{text-align:left;justify-content:flex-start;min-height:72px}.barcode-scan-method-option>span{gap:.15rem;display:grid}.barcode-scan-method-option small{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-regular)}.product-hardware-scanner-status{padding:var(--space-3);border:1px solid var(--color-brand-primary);border-radius:var(--radius-md);background:var(--color-brand-primary-soft);gap:.15rem;display:grid}.product-hardware-scanner-status span{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.product-detail-page{gap:var(--space-5);align-content:start;width:100%;min-width:0;display:grid}.product-detail-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.product-detail-page-header>div{order:1;min-width:0}.product-detail-page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-detail-page-header-actions>button{flex:none}.product-detail-page-header>button{flex:none;order:2}.product-detail-page-header>div:last-child{gap:8px;display:grid}.product-detail-page-header h1,.product-detail-page-header p{margin:0}.product-detail-page-header p{color:var(--color-text-muted)}.product-detail-page-content{gap:var(--space-4);display:grid}.product-detail-page-section{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card);display:grid}.product-detail-page-section>h2{margin:0}.product-detail-page-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-detail-page-grid>div,.product-detail-page-form label{gap:6px;min-width:0;display:grid}.product-detail-page-form label>span,.product-detail-page-grid strong{color:var(--color-text-muted);font-size:var(--text-body-sm);font-weight:600}.product-detail-page-grid span{overflow-wrap:anywhere;min-width:0}.product-detail-page-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.product-detail-page-field label{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.product-detail-page-field input,.product-detail-page-field select{width:100%;min-width:0;height:var(--control-height-lg);min-height:var(--control-height-lg);box-sizing:border-box}.product-detail-page-field select{padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-input);color:var(--color-text-primary)}.product-detail-page-field input:read-only{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.product-detail-page-field small{min-height:2.5rem;color:var(--color-text-muted);font-size:var(--text-body-sm);line-height:1.45}.product-detail-page-form-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-default);display:flex}.product-detail-page-section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.product-detail-page-form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.product-detail-page-state{padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card)}@media (width<=720px){.product-detail-page-header{flex-direction:column}.product-detail-page-header>button{order:1}.product-detail-page-header>div{order:2}.product-detail-page-grid{grid-template-columns:1fr}.product-detail-page-section-header{flex-direction:column}}.barcode-management-page{gap:var(--space-5);align-content:start;display:grid}.barcode-management-header{justify-content:space-between;gap:var(--space-4);display:flex}.barcode-management-panel{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card);display:grid}.barcode-management-filters{gap:var(--space-3);grid-template-columns:minmax(18rem,1fr) max-content max-content max-content;align-items:end;display:grid}.barcode-management-filter{gap:var(--space-2);min-width:10rem;display:grid}.barcode-management-filter label{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.barcode-management-summary{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.barcode-management-error{padding:var(--space-3);border:1px solid var(--color-border-danger,var(--color-border-default));border-radius:var(--radius-md);color:var(--color-text-danger,var(--color-text-secondary))}.barcode-management-table-wrap{border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.barcode-management-table-wrap>[data-slot=table-container]{max-height:min(70vh,36rem);overflow:auto}.barcode-management-table{table-layout:fixed;min-width:1280px}.barcode-management-table .barcode-column-number{width:4%}.barcode-management-table .barcode-column-barcode{width:12%}.barcode-management-table .barcode-column-product{width:18%}.barcode-management-table .barcode-column-sku{width:12%}.barcode-management-table .barcode-column-scope,.barcode-management-table .barcode-column-unit{width:10%}.barcode-management-table .barcode-column-date{width:12%}.barcode-management-table .barcode-column-source{width:6.5%}.barcode-management-table .barcode-column-status{width:6%}.barcode-management-table .barcode-column-actions{width:13%}.barcode-management-table th,.barcode-management-table td{vertical-align:middle}.barcode-management-table thead{z-index:3;position:sticky;top:0}.barcode-management-table.workspace-data-table thead th{z-index:3;position:sticky;top:0;background:var(--color-surface-raised)!important;background-image:none!important}.barcode-management-table tbody td{text-overflow:ellipsis;background:0 0;min-width:0;max-width:0;overflow:hidden}.barcode-management-table tbody tr:first-child td{border-top:0}.barcode-management-table .barcode-management-product,.barcode-management-table .barcode-management-product strong,.barcode-management-table .barcode-management-product span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.barcode-management-row-number{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.barcode-management-action-cell{min-width:0}.barcode-management-actions{align-items:flex-start;gap:var(--space-2);white-space:nowrap;flex-direction:column;display:flex}.barcode-management-actions button{flex:none;width:max-content}.barcode-management-product{gap:.15rem;display:grid}.barcode-management-product span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.barcode-management-actions{gap:var(--space-2);white-space:nowrap;display:flex}@media (width<=1100px){.barcode-management-filters{grid-template-columns:1fr 1fr}}@media (width<=720px){.barcode-management-filters{grid-template-columns:1fr}.barcode-management-actions{flex-direction:column}}.barcode-management-view-overlay{z-index:50;padding:var(--space-6);background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.barcode-management-view-dialog{gap:var(--space-5);width:min(42rem,100%);max-height:min(42rem,100vh - 3rem);padding:var(--space-6);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-lg,0 1.5rem 4rem #0000002e);display:grid;overflow-y:auto}.barcode-management-view-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.barcode-management-view-header h2{margin:0}.barcode-management-view-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.barcode-management-view-grid>div{gap:var(--space-1);min-width:0;display:grid}.barcode-management-view-grid span{color:var(--color-text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.barcode-management-view-grid strong{overflow-wrap:anywhere}.barcode-management-view-footer{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=720px){.barcode-management-view-overlay{padding:var(--space-3)}.barcode-management-view-dialog{padding:var(--space-4)}.barcode-management-view-grid{grid-template-columns:1fr}}.product-catalog-table-wrap{border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden}.product-catalog-table-wrap>[data-slot=table-container]{max-height:min(70vh,36rem);overflow:auto}.product-catalog-table{min-width:1280px}.workspace-data-table thead th{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.workspace-data-table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.workspace-data-table thead th{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);letter-spacing:.025em;padding-top:calc(var(--space-2) + 4px);padding-bottom:calc(var(--space-2) + 4px);color:var(--color-text-primary)!important;border-top:1px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.workspace-data-table thead th{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--color-border-default))!important}}.workspace-data-table thead th{box-shadow:inset 0 1px 0 var(--accent);border-bottom:2px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.workspace-data-table thead th{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent)}}.workspace-data-table thead th{white-space:nowrap}.product-catalog-table thead{z-index:3;position:sticky;top:0}.product-catalog-table thead th{z-index:3;position:sticky;top:0;background:var(--color-surface-raised)!important;background-image:none!important}.workspace-data-table tbody tr:first-child td{border-top:0}.barcode-management-pending-panel{border:1px solid var(--color-border-default);background:var(--color-surface-card);border-radius:.75rem;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.barcode-management-pending-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.barcode-management-pending-header h2{margin:.2rem 0 0}.barcode-management-pending-actions{flex-wrap:wrap;gap:.5rem;display:flex}.barcode-management-pending-list{gap:.5rem;display:grid}.barcode-management-pending-item{border:1px solid var(--color-border-default);cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.barcode-management-pending-item>span{gap:.15rem;min-width:0;display:grid}.barcode-management-pending-item small{color:var(--color-text-secondary);text-overflow:ellipsis;overflow:hidden}@media (width<=760px){.barcode-management-pending-header{flex-direction:column;align-items:flex-start}}.barcode-management-tabs{border:1px solid var(--color-border-default);border-radius:.65rem;align-items:center;gap:.35rem;width:fit-content;margin:1rem 0;padding:.25rem;display:flex}.barcode-management-tab{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.55rem .85rem;display:inline-flex}.barcode-management-tab.is-active{background:var(--color-brand-primary);color:var(--color-text-on-brand);font-weight:600}.barcode-management-tab-count{text-align:center;border-radius:999px;min-width:1.35rem;padding:.1rem .35rem;font-size:.75rem}.barcode-management-table.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.barcode-management-table th{position:relative}.barcode-column-resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:4;width:7px;height:100%;position:absolute;top:0;right:-3px}.barcode-column-resize-handle:after{content:"";background:var(--accent);opacity:0;width:1px;transition:opacity .12s;position:absolute;top:20%;bottom:20%;left:3px}.barcode-column-resize-handle:hover:after,.barcode-management-table.is-resizing .barcode-column-resize-handle:after{opacity:.8}.barcode-management-table tbody td{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.barcode-management-table .barcode-management-product,.barcode-management-table .barcode-management-product strong,.barcode-management-table .barcode-management-product span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:none;overflow:visible}.barcode-management-table .barcode-management-product strong,.barcode-management-table .barcode-management-product span{display:block}.barcode-management-table thead th{padding-left:16px;padding-right:16px}.barcode-management-table tbody td{padding-left:14px;padding-right:14px}.barcode-management-table .barcode-column-date,.barcode-management-table th.barcode-column-date{min-width:190px}.barcode-management-table .barcode-column-actions,.barcode-management-table th.barcode-column-actions{min-width:155px;padding-right:28px}.barcode-management-table .barcode-management-action-cell{padding-right:28px}.barcode-management-actions{box-sizing:border-box;padding-right:8px}.barcode-management-table .barcode-column-resize-handle{right:-4px}.dealer-management-header{min-height:0;margin-bottom:24px}.dealer-management-panel{margin-top:0}.dealer-management-create-form{padding-top:24px}.dealer-management-create-form>.dealer-management-error{margin-top:20px}n .dealer-management-page{gap:24px;display:grid}.dealer-management-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-management-header h1{margin:4px 0 8px}.dealer-management-header p{margin:0}.dealer-management-panel{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow:hidden}.dealer-management-filters{border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(280px,520px);gap:16px;padding:20px;display:grid}.dealer-management-filter{gap:8px;display:grid}.dealer-management-filter label,.dealer-management-form-field label{font-size:.82rem;font-weight:600}.dealer-management-table-wrap{overflow-x:auto}.dealer-management-table{table-layout:fixed;min-width:820px}.dealer-management-table th,.dealer-management-table td{vertical-align:middle;padding-left:16px;padding-right:16px}.dealer-management-table th:first-child,.dealer-management-table td:first-child{width:60px}.dealer-management-table th:nth-child(2),.dealer-management-table td:nth-child(2){width:270px}.dealer-management-table th:nth-child(3),.dealer-management-table td:nth-child(3){width:170px}.dealer-management-table th:nth-child(4),.dealer-management-table td:nth-child(4){width:210px}.dealer-management-table th:nth-child(5),.dealer-management-table td:nth-child(5){width:100px}.dealer-management-table th:nth-child(6),.dealer-management-table td:nth-child(6){width:130px}.dealer-management-row-number{color:var(--color-text-muted);font-weight:600}.dealer-management-name{gap:4px;display:grid}.dealer-management-name strong{overflow-wrap:anywhere}.dealer-management-name span{color:var(--color-text-muted);font-size:.78rem}.dealer-management-loading{text-align:center;color:var(--color-text-muted);padding:32px}.dealer-management-error{color:var(--color-danger);margin:16px 20px 20px}.dealer-management-view-overlay{z-index:50;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dealer-management-view-dialog,.dealer-management-create-dialog{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);overflow:auto}.dealer-management-create-dialog{width:min(540px,100%)}.dealer-management-view-header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.dealer-management-view-header h2{margin:4px 0 0}.dealer-management-summary-grid{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px;display:grid;overflow:hidden}.dealer-management-summary-grid>div{background:var(--color-surface-raised);gap:6px;padding:16px;display:grid}.dealer-management-summary-grid span{color:var(--color-text-muted);font-size:.78rem}.dealer-management-summary-grid strong{overflow-wrap:anywhere}.dealer-management-view-note{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);margin:0 24px 24px;padding:16px}.dealer-management-view-note p{color:var(--color-text-muted);margin:6px 0 0;line-height:1.5}.dealer-management-view-footer{border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}.dealer-management-create-form{gap:18px;display:grid}.dealer-management-form-field{gap:8px;padding:0 24px;display:grid}.dealer-management-create-form>.dealer-management-error{margin:0 24px}.dealer-management-create-form>.dealer-management-view-footer{margin-top:6px}@media (width<=720px){.dealer-management-header{flex-direction:column;align-items:stretch}.dealer-management-header>button{width:100%}.dealer-management-filters,.dealer-management-summary-grid{grid-template-columns:1fr}.dealer-management-view-overlay{padding:12px}.dealer-management-view-header{padding:18px}.dealer-management-summary-grid,.dealer-management-view-note{margin-left:18px;margin-right:18px}.dealer-management-view-footer{padding-left:18px;padding-right:18px}}.dealer-management-profile-page{width:100%}.dealer-management-back-link{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dealer-management-back-link svg{width:17px;height:17px}.dealer-management-back-link:hover{color:var(--text-primary)}.dealer-management-profile-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.dealer-management-profile-header h1{margin:8px 0 6px}.dealer-management-profile-header p{color:var(--text-secondary);margin:0}.dealer-management-profile-code{flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;display:flex}.dealer-management-profile-code span,.dealer-management-profile-card span{color:var(--text-secondary);font-size:13px}.dealer-management-profile-code strong{font-size:20px}.dealer-management-profile-card{border:1px solid var(--border-color);background:var(--surface-primary);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.dealer-management-profile-card>div{border-bottom:1px solid var(--border-color);min-height:112px;padding:24px}.dealer-management-profile-card>div:nth-child(odd){border-right:1px solid var(--border-color)}.dealer-management-profile-card>div:nth-last-child(-n+2){border-bottom:0}.dealer-management-profile-card strong{margin-top:8px;font-size:18px;display:block}.dealer-management-profile-section{border:1px solid var(--border-color);background:var(--surface-primary);border-radius:16px;margin-bottom:24px;padding:24px}.dealer-management-profile-section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.dealer-management-profile-section h2{margin:7px 0 0;font-size:20px}.dealer-management-profile-section p{color:var(--text-secondary);margin:0;line-height:1.6}@media (width<=760px){.dealer-management-profile-header{flex-direction:column}.dealer-management-profile-code{align-items:flex-start}.dealer-management-profile-card{grid-template-columns:1fr}.dealer-management-profile-card>div,.dealer-management-profile-card>div:nth-child(odd){border-right:0;border-bottom:1px solid var(--border-color)}.dealer-management-profile-card>div:last-child{border-bottom:0}}.dealer-management-salesman-card-header span,.dealer-management-salesman-contact span{color:var(--text-secondary);font-size:13px;display:block}.dealer-management-salesman-card-header strong{overflow-wrap:anywhere;margin-top:7px;font-size:17px;display:block}.dealer-management-salesman-card-header button{flex:none}.dealer-management-salesman-card-header button svg{width:15px;height:15px}.dealer-management-salesman-contact strong{margin-top:6px;font-size:15px;display:block}@media (width<=980px){.dealer-management-salesmen-grid{grid-template-columns:1fr}}.dealer-management-profile-section-heading>div>p{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}.dealer-management-salesman-card{border:1px solid var(--border-color);background:var(--surface-secondary,var(--surface-primary));border-radius:14px;min-width:0;padding:20px 22px}.dealer-management-salesman-card-header span{border:1px solid var(--border-color);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;align-items:center;margin-bottom:10px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.dealer-management-salesman-card-header strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:17px;line-height:1.3;display:block}.dealer-management-salesman-card-header button{flex:none;min-width:88px}.dealer-management-salesman-contact span{color:var(--text-secondary);font-size:13px}.dealer-management-salesman-contact strong{text-align:right;font-size:15px}@media (width<=640px){.dealer-management-salesman-card-header{grid-template-columns:1fr;align-items:flex-start}.dealer-management-salesman-card-header button{width:100%}.dealer-management-salesman-contact{flex-direction:column;align-items:flex-start;gap:6px}.dealer-management-salesman-contact strong{text-align:left}}.dealer-management-profile-section{background:linear-gradient(135deg,#be31141a 0%,#121214f5 34%,#0e0e10fa 100%);border:1px solid #ffffff1a;border-radius:18px;margin-bottom:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff06}.dealer-management-profile-section:before{content:"";background:linear-gradient(90deg,#ff5d24f2,#be31148c,#0000 70%);width:100%;height:2px;position:absolute;top:0;left:0}.dealer-management-profile-section-heading{z-index:1;margin-bottom:24px;position:relative}.dealer-management-profile-section-heading .workspace-eyebrow{color:#ff8b5ce0}.dealer-management-profile-section-heading h2{color:var(--text-primary);margin-top:8px;font-size:22px;font-weight:700}.dealer-management-profile-section-heading>div>p{max-width:720px;color:var(--text-secondary);margin-top:9px;font-size:14px;line-height:1.6}.dealer-management-overview-section{padding-bottom:24px}.dealer-management-overview-section .dealer-management-profile-card{box-shadow:none;background:#08080a57;border-color:#ffffff17;border-radius:14px;margin-bottom:0}.dealer-management-overview-section .dealer-management-profile-card>div{background:#ffffff05}.dealer-management-salesman-card{background:linear-gradient(120deg,#ff58200b,#09090ba8 45%,#09090bdb);border:1px solid #ffffff1a;border-radius:14px;padding:22px 24px;position:relative;overflow:hidden}.dealer-management-salesman-card:before{content:"";background:#ff5620b8;width:3px;height:100%;position:absolute;top:0;left:0}.dealer-management-salesman-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.dealer-management-salesman-card-header span{color:#ff8f66f0;letter-spacing:.07em;text-transform:uppercase;background:#ff5c260e;border:1px solid #ff744842;border-radius:7px;align-items:center;margin-bottom:9px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.dealer-management-salesman-card-header strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.3;display:block}.dealer-management-salesman-card-header button{border-color:#ffffff1f;min-width:96px}.dealer-management-salesman-contact{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.dealer-management-salesman-contact span{color:var(--text-secondary);font-size:13px;font-weight:600}.dealer-management-salesman-contact strong{color:var(--text-primary);text-align:right;font-size:15px;font-weight:700}.dealer-management-profile-section>p{z-index:1;max-width:760px;color:var(--text-secondary);margin:0;line-height:1.65;position:relative}@media (width<=760px){.dealer-management-profile-section{border-radius:15px;padding:22px}.dealer-management-salesman-card{padding:20px}.dealer-management-salesman-card-header{grid-template-columns:1fr;align-items:flex-start}.dealer-management-salesman-card-header button{width:100%}.dealer-management-salesman-contact{flex-direction:column;align-items:flex-start;gap:7px}.dealer-management-salesman-contact strong{text-align:left}}.dealer-management-dealer-heading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.dealer-management-dealer-heading h2{margin-top:8px}.dealer-management-dealer-heading p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.6}.dealer-management-inline-status{color:#ff8e60f5;font-weight:700}.dealer-management-overview-section .dealer-management-profile-code{align-items:flex-end;padding-top:2px}.dealer-management-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.dealer-management-metric-card{background:linear-gradient(120deg,#ff58200e,#09090bad 48%,#09090be6);border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:118px;padding:22px 24px;display:flex;position:relative}.dealer-management-metric-card:before{content:"";background:#ff5620b8;border-radius:14px 0 0 14px;width:3px;height:100%;position:absolute;top:0;left:0}.dealer-management-metric-card>div{min-width:0}.dealer-management-metric-card span{color:var(--text-secondary);font-size:13px;font-weight:600;display:block}.dealer-management-metric-value{color:var(--text-primary);letter-spacing:normal;font-variant-numeric:tabular-nums;margin-top:9px;font-size:21px;font-weight:750;line-height:1.2;display:block}.dealer-management-metric-card-link{color:inherit;text-decoration:none;transition:border-color .16s,transform .16s,background .16s}.dealer-management-metric-card-link:hover{background:linear-gradient(120deg,#ff582018,#09090bb3 48%,#09090beb);border-color:#ff5c2657;transform:translateY(-1px)}.dealer-management-metric-card-link svg{color:#ff7046eb;flex:none;width:21px;height:21px}.dealer-management-profile-code span{color:var(--text-secondary);font-size:13px}.dealer-management-profile-code strong{color:var(--text-primary);margin-top:6px;font-size:20px}@media (width<=760px){.dealer-management-dealer-heading{flex-direction:column}.dealer-management-overview-section .dealer-management-profile-code{align-items:flex-start}.dealer-management-overview-metrics{grid-template-columns:1fr}}.dealer-management-salesmen-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dealer-management-salesman-card{background:linear-gradient(120deg,#ff58200e,#09090bad 48%,#09090be6);border:1px solid #ffffff1a;border-radius:14px;min-width:0;min-height:150px;padding:20px;position:relative;overflow:hidden}.dealer-management-salesman-card:before{content:"";background:#ff5620b8;border-radius:14px 0 0 14px;width:3px;height:100%;position:absolute;top:0;left:0}.dealer-management-salesman-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dealer-management-salesman-card-header>div{min-width:0}.dealer-management-salesman-card-header span{color:#ff8f66f0;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#ff5c260e;border:1px solid #ff744842;border-radius:7px;align-items:center;margin:0;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.dealer-management-salesman-card-header strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:18px;font-size:18px;font-weight:700;line-height:1.25;display:block}.dealer-management-salesman-card-header button{border-color:#ffffff1f;flex:none;min-width:78px}.dealer-management-salesman-card-header button:hover{border-color:#ff5e2866}.dealer-management-salesman-contact{border-top:1px solid #ffffff13;margin-top:17px;padding-top:13px}.dealer-management-salesman-contact span{display:none}.dealer-management-salesman-contact strong{color:var(--text-secondary);font-size:14px;font-weight:600;display:block}@media (width<=980px){.dealer-management-salesmen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dealer-management-salesmen-grid{grid-template-columns:1fr}.dealer-management-salesman-card{min-height:140px}}.dealer-management-salesman-card-header{align-items:flex-start}.dealer-management-salesman-card-header button{margin-top:0}.dealer-management-commercial-toolbar{max-width:520px;margin:20px 0}.dealer-management-commercial-tables{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:stretch;gap:16px;display:grid}.dealer-management-commercial-table-card{box-sizing:border-box;border:1px solid var(--border);border-radius:14px;min-width:0;height:100%;overflow:hidden}.dealer-management-commercial-table-title{border-bottom:1px solid var(--border);padding:14px 16px;font-size:.9rem;font-weight:700}.dealer-management-commercial-table-wrap{overflow-x:auto}.dealer-management-commercial-table{border-collapse:collapse;width:100%}.dealer-management-commercial-table th,.dealer-management-commercial-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:13px 14px}.dealer-management-commercial-table th{font-size:.78rem;font-weight:700}.dealer-management-commercial-table tbody tr:last-child td{border-bottom:0}.dealer-management-table-inline-empty{text-align:center;opacity:.75;padding:18px 16px;font-size:.9rem}.dealer-management-empty-rate-state{border:1px dashed var(--border);text-align:center;opacity:.8;border-radius:14px;padding:28px}.dealer-management-product-picker{gap:6px;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.dealer-management-product-picker-option{border:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:11px 13px;display:flex}.dealer-management-product-picker-option:hover{background:var(--muted)}.dealer-management-product-picker-option span,.dealer-management-form-hint{opacity:.72;font-size:.78rem}.dealer-management-readonly-field{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:4px;padding:11px 13px;display:grid}.dealer-management-readonly-field span{opacity:.72;font-size:.78rem}.dealer-management-scope-switch{gap:8px;display:flex}.dealer-management-scope-switch button{min-width:100px}.dealer-analytics-page{background:radial-gradient(circle at 92% 4%,#ff5e2014,#0000 28%),radial-gradient(circle at 8% 80%,#ff783e0b,#0000 26%);width:100%;min-height:100%;padding:32px}.dealer-analytics-shell{width:min(1480px,100%);margin:0 auto}.dealer-analytics-header-v2{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dealer-analytics-title-block{max-width:920px}.dealer-analytics-title-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dealer-analytics-header-v2 h1{color:#f8f8f8;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.08}.dealer-analytics-header-v2 p{color:#979ba2;margin:10px 0 0;font-size:15px;line-height:1.6}.dealer-analytics-demo-badge{color:#ff814f;letter-spacing:.11em;background:#ff602314;border:1px solid #ff602347;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.dealer-analytics-context-panel,.dealer-analytics-filter-panel,.dealer-analytics-card,.dealer-analytics-ranking-panel,.dealer-analytics-empty-state{background:linear-gradient(145deg,#181a1efa,#111215fa);border:1px solid #25272b;box-shadow:0 16px 40px #00000024,inset 0 1px #ffffff05}.dealer-analytics-context-panel{border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px 22px;display:flex}.dealer-analytics-context-main{align-items:center;gap:15px;display:flex}.dealer-analytics-product-mark{color:#ff8c60;letter-spacing:.04em;background:linear-gradient(145deg,#ff5d2033,#ff5d200e);border:1px solid #ff5d2052;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:800;display:grid}.dealer-analytics-micro-label{color:#767b84;letter-spacing:.13em;font-size:10px;font-weight:800;line-height:1.3;display:block}.dealer-analytics-product-title{color:#f4f4f4;margin-top:2px;font-size:18px;font-weight:700}.dealer-analytics-product-meta{color:#858a92;margin-top:3px;font-size:12px}.dealer-analytics-context-stats{align-items:center;gap:36px;display:flex}.dealer-analytics-context-stats>div{min-width:100px}.dealer-analytics-context-stats span{color:#6f747c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.dealer-analytics-context-stats strong{color:#f2f2f2;font-size:16px;font-weight:700}.dealer-analytics-filter-panel{border-radius:20px;margin-bottom:16px;padding:20px}.dealer-analytics-filter-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.dealer-analytics-filter-header h2,.dealer-analytics-card-heading h2,.dealer-analytics-ranking-panel h2{color:#f0f0f1;letter-spacing:-.015em;margin:3px 0 0;font-size:17px;font-weight:700}.dealer-analytics-filter-actions{gap:7px;display:flex}.dealer-analytics-filter-actions button{color:#9da1a8;min-height:31px;font:inherit;cursor:pointer;background:#1a1c20;border:1px solid #303239;border-radius:9px;padding:0 11px;font-size:11px;font-weight:700;transition:border-color .14s,color .14s,background .14s}.dealer-analytics-filter-actions button:hover{color:#f3f3f3;background:#202227;border-color:#ff5d2059}.dealer-analytics-dealer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dealer-analytics-dealer-chip{color:#d6d7da;text-align:left;cursor:pointer;background:#15171a;border:1px solid #2a2c31;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:11px 12px;transition:transform .12s,border-color .14s,background .14s,box-shadow .14s;display:flex}.dealer-analytics-dealer-chip:hover{border-color:#3b3d43;transform:translateY(-1px)}.dealer-analytics-dealer-chip-selected{background:linear-gradient(145deg,#ff5d201b,#ff5d2008);border-color:#ff5d2075;box-shadow:inset 0 0 0 1px #ff5d2009}.dealer-analytics-chip-check{color:#ff7040;background:#101114;border:1px solid #36383e;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.dealer-analytics-dealer-chip-selected .dealer-analytics-chip-check{background:#ff5d2021;border-color:#ff5d208c}.dealer-analytics-dealer-chip strong,.dealer-analytics-dealer-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dealer-analytics-dealer-chip strong{color:#ebebed;font-size:12px}.dealer-analytics-dealer-chip small{color:#71757d;margin-top:2px;font-size:10px}.dealer-analytics-kpi-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dealer-analytics-kpi-card-v2{background:radial-gradient(circle at 100% 0,#ff5d2017,#0000 42%),#16181b;border:1px solid #27292e;border-radius:18px;align-items:center;gap:13px;min-height:126px;padding:17px;display:flex;position:relative;overflow:hidden}.dealer-analytics-kpi-card-v2:after{content:"";opacity:.72;background:linear-gradient(90deg,#ff5d2000,#ff5d20b3,#ff5d2000);height:2px;position:absolute;bottom:0;left:0;right:0}.dealer-analytics-kpi-icon{color:#ff885b;background:#111215;border:1px solid #303238;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.dealer-analytics-kpi-content{flex:1;min-width:0}.dealer-analytics-kpi-content span{color:#747981;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.dealer-analytics-kpi-content strong{color:#fafafa;letter-spacing:-.025em;margin-top:6px;font-size:21px;font-weight:750;line-height:1;display:block}.dealer-analytics-kpi-content small{color:#9b9fa6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.dealer-analytics-kpi-foot{color:#646970;font-size:9px;position:absolute;bottom:11px;left:17px}.dealer-analytics-dashboard-grid{grid-template-columns:minmax(0,1.42fr) minmax(320px,.78fr);gap:14px;display:grid}.dealer-analytics-card{border-radius:19px;min-width:0;padding:20px}.dealer-analytics-card-wide{min-width:0}.dealer-analytics-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.dealer-analytics-card-note{color:#676c74;text-align:right;font-size:10px;line-height:1.4}.dealer-analytics-bar-chart{flex-direction:column;gap:16px;display:flex}.dealer-analytics-bar-row{grid-template-columns:135px minmax(100px,1fr) 75px;align-items:center;gap:14px;display:grid}.dealer-analytics-bar-label{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dealer-analytics-bar-label span,.dealer-analytics-bar-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dealer-analytics-bar-label span{color:#d9dade;font-size:11px;font-weight:700}.dealer-analytics-bar-label small{color:#62676f;margin-top:2px;font-size:9px}.dealer-analytics-bar-track{background:#0f1012;border-radius:999px;height:15px;position:relative;overflow:hidden}.dealer-analytics-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#ff5d2066,#ff6d2fc7);height:100%;box-shadow:0 0 18px #ff5d2017}.dealer-analytics-bar-fill-best{background:linear-gradient(90deg,#ff4f19,#ff8858)}.dealer-analytics-bar-row>strong{color:#f4f4f4;text-align:right;font-size:12px}.dealer-analytics-chart-footer{color:#777c84;border-top:1px solid #24262a;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding-top:13px;font-size:10px;display:flex}.dealer-analytics-chart-footer strong{color:#d9dadd}.dealer-analytics-discount-list{flex-direction:column;gap:13px;display:flex}.dealer-analytics-discount-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.dealer-analytics-discount-name{min-width:0}.dealer-analytics-discount-name strong{color:#d8d9dc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.dealer-analytics-discount-track-group{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.dealer-analytics-mini-track{background:#0f1012;border-radius:999px;height:7px;overflow:hidden}.dealer-analytics-mini-fill{border-radius:inherit;height:100%}.dealer-analytics-mini-fill.product{background:#e8e9ec}.dealer-analytics-mini-fill.brand{background:#ff7040}.dealer-analytics-discount-track-group>span{color:#999da4;font-size:9px;font-weight:700}.dealer-analytics-legend{color:#70747b;align-items:center;gap:16px;margin-top:18px;font-size:9px;display:flex}.dealer-analytics-legend span{align-items:center;gap:5px;display:inline-flex}.dealer-analytics-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend-product{background:#e8e9ec}.legend-brand{background:#ff7040}.dealer-analytics-delivery-list{flex-direction:column;gap:15px;display:flex}.dealer-analytics-delivery-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.dealer-analytics-delivery-row>div:first-child{min-width:0}.dealer-analytics-delivery-row strong,.dealer-analytics-delivery-row small{display:block}.dealer-analytics-delivery-row strong{color:#d7d8da;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dealer-analytics-delivery-row small{color:#797e86;margin-top:2px;font-size:9px}.dealer-analytics-delivery-track{background:#0f1012;border-radius:999px;height:11px;overflow:hidden}.dealer-analytics-delivery-fill{border-radius:inherit;background:#ff7e5294;height:100%}.dealer-analytics-delivery-fill-best{background:linear-gradient(90deg,#ff4d17,#ff956c)}.dealer-analytics-scatter-wrap{width:100%;overflow:hidden}.dealer-analytics-scatter{width:100%;min-height:300px;display:block}.scatter-axis{stroke:#3a3d43;stroke-width:1.25px}.scatter-grid{stroke:#25282d;stroke-width:1px;stroke-dasharray:3 5}.scatter-axis-label{fill:#656a72;letter-spacing:.04em;font-size:10px;font-weight:700}.scatter-tick{fill:#5b6068;font-size:9px}.scatter-point{fill:#ff6d3b;stroke:#1b1d20;stroke-width:5px;cursor:pointer;transition:r .12s,fill .12s}.scatter-point:hover{fill:#ff956e}.scatter-point-highlight{fill:#ff4f19}.scatter-label{fill:#dddfe2;pointer-events:none;font-size:10px;font-weight:700}.scatter-value{fill:#747981;pointer-events:none;font-size:8px}.dealer-analytics-scatter-point-group{outline:none}.dealer-analytics-scatter-insight{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:2px;display:grid}.dealer-analytics-scatter-insight>div{background:#131518;border:1px solid #24272b;border-radius:11px;padding:10px 12px}.dealer-analytics-scatter-insight span{color:#6e737b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.dealer-analytics-scatter-insight strong{color:#e8e9ea;margin-top:4px;font-size:11px;display:block}.dealer-analytics-detail{flex-direction:column;display:flex}.dealer-analytics-detail-header{border-bottom:1px solid #24262a;align-items:center;gap:11px;padding-bottom:15px;display:flex}.dealer-analytics-avatar{color:#ff8459;background:#ff5d2014;border:1px solid #ff5d2047;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.dealer-analytics-detail-header strong,.dealer-analytics-detail-header span{display:block}.dealer-analytics-detail-header strong{color:#eeeeef;font-size:13px}.dealer-analytics-detail-header span{color:#696e75;margin-top:2px;font-size:9px}.dealer-analytics-detail-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.dealer-analytics-detail-metrics>div{background:#131518;border:1px solid #24272b;border-radius:11px;padding:11px}.dealer-analytics-detail-metrics span{color:#686d75;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.dealer-analytics-detail-metrics strong{color:#ededee;margin-top:5px;font-size:12px;display:block}.dealer-analytics-detail-note{background:#ff5d2009;border-left:2px solid #ff5d2099;margin-top:13px;padding:11px 12px}.dealer-analytics-detail-note span{color:#777c83;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.dealer-analytics-detail-note p{color:#999da4;margin:5px 0 0;font-size:10px;line-height:1.55}.dealer-analytics-detail-empty{color:#646971;text-align:center;place-items:center;min-height:180px;padding:20px;font-size:11px;display:grid}.dealer-analytics-matrix-wrap{overflow-x:auto}.dealer-analytics-matrix{border-collapse:collapse;width:100%;min-width:800px}.dealer-analytics-matrix th{color:#666b73;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #2b2e33;padding:0 13px 11px;font-size:9px;font-weight:800}.dealer-analytics-matrix td{color:#d0d1d4;cursor:pointer;border-bottom:1px solid #202226;padding:13px;font-size:11px}.dealer-analytics-matrix tbody tr{transition:background .12s}.dealer-analytics-matrix tbody tr:hover,.dealer-analytics-matrix-row-active{background:#ff5d2009}.dealer-analytics-matrix td:first-child{width:26%}.dealer-analytics-matrix td strong,.dealer-analytics-matrix td span{display:block}.dealer-analytics-matrix td strong{color:#e5e6e8;font-size:11px}.dealer-analytics-matrix td span{color:#62676e;margin-top:2px;font-size:8px}.metric-best{font-weight:800;color:#ff895f!important}.metric-best:before{content:"•";color:#ff5d20;margin-right:5px}.dealer-analytics-ranking-panel{border-radius:19px;margin-top:14px;padding:20px}.dealer-analytics-ranking-list{flex-direction:column;gap:7px;display:flex}.dealer-analytics-ranking-item{text-align:left;cursor:pointer;background:#131518;border:1px solid #24272b;border-radius:12px;grid-template-columns:45px minmax(0,1fr) 95px 80px 90px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:background .12s,border-color .12s,transform .12s;display:grid}.dealer-analytics-ranking-item:hover{background:#17191c;border-color:#32353a;transform:translateY(-1px)}.dealer-analytics-ranking-item-best{background:linear-gradient(90deg,#ff5d2013,#ff5d2005);border-color:#ff5d2042}.dealer-analytics-rank-number{color:#575c63;letter-spacing:.06em;font-size:11px;font-weight:800}.dealer-analytics-rank-name strong,.dealer-analytics-rank-name small{display:block}.dealer-analytics-rank-name strong{color:#e5e6e7;font-size:11px}.dealer-analytics-rank-name small{color:#62676e;margin-top:2px;font-size:8px}.dealer-analytics-rank-rate,.dealer-analytics-rank-delivery{color:#d6d7d9;font-size:11px;font-weight:700}.dealer-analytics-rank-delivery{color:#91959c}.dealer-analytics-best-badge{color:#ff8258;letter-spacing:.08em;background:#ff5d2014;border:1px solid #ff5d204d;border-radius:999px;justify-content:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.dealer-analytics-empty-state{text-align:center;border-radius:20px;justify-items:center;margin-bottom:16px;padding:70px 20px;display:grid}.dealer-analytics-empty-icon{color:#ff7347;border:1px solid #303239;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:13px;display:grid}.dealer-analytics-empty-state h2{color:#e8e9eb;margin:0;font-size:17px}.dealer-analytics-empty-state p{color:#70757d;max-width:430px;margin:7px 0 17px;font-size:11px;line-height:1.6}.dealer-analytics-empty-state button{color:#ff8258;min-height:36px;font:inherit;cursor:pointer;background:#ff5d2014;border:1px solid #ff5d204d;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}.dealer-analytics-footer{color:#555a61;justify-content:space-between;gap:20px;padding:16px 2px 4px;font-size:9px;line-height:1.5;display:flex}@media (width<=1200px){.dealer-analytics-dealer-grid,.dealer-analytics-kpi-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-analytics-dashboard-grid{grid-template-columns:1fr}.dealer-analytics-card-full{grid-column:auto}.dealer-analytics-decision-card{min-height:auto}}@media (width<=820px){.dealer-analytics-page{padding:20px}.dealer-analytics-context-panel{flex-direction:column;align-items:flex-start}.dealer-analytics-context-stats{justify-content:space-between;gap:12px;width:100%}.dealer-analytics-dealer-grid,.dealer-analytics-kpi-grid-v2,.dealer-analytics-scatter-insight{grid-template-columns:1fr}.dealer-analytics-ranking-item{grid-template-columns:38px minmax(0,1fr) 85px}.dealer-analytics-rank-delivery,.dealer-analytics-best-badge{display:none}.dealer-analytics-footer{flex-direction:column}}@media (width<=560px){.dealer-analytics-page{padding:14px}.dealer-analytics-header-v2 h1{font-size:27px}.dealer-analytics-context-stats{grid-template-columns:repeat(3,1fr);display:grid}.dealer-analytics-context-stats>div{min-width:0}.dealer-analytics-bar-row{grid-template-columns:100px minmax(70px,1fr) 65px;gap:8px}.dealer-analytics-discount-row{grid-template-columns:75px minmax(0,1fr)}.dealer-analytics-discount-row .dealer-analytics-discount-track-group:last-child{grid-column:2}.dealer-analytics-ranking-item{grid-template-columns:35px minmax(0,1fr) 75px;padding:10px}}.dealer-comparison-mode-card,.dealer-comparison-selection-card,.dealer-comparison-dealer-card,.dealer-comparison-explanation{background:linear-gradient(145deg,#181a1efa,#111215fa);border:1px solid #25272b;box-shadow:0 16px 40px #0000001f,inset 0 1px #ffffff05}.dealer-comparison-mode-card,.dealer-comparison-selection-card,.dealer-comparison-dealer-card{border-radius:19px;margin-bottom:14px;padding:20px}.dealer-comparison-mode-card{grid-template-columns:minmax(240px,.7fr) minmax(460px,1.3fr);align-items:stretch;gap:20px;display:grid}.dealer-comparison-mode-heading{flex-direction:column;justify-content:center;display:flex}.dealer-comparison-mode-heading p{color:#777c84;max-width:390px;margin:7px 0 0;font-size:11px;line-height:1.6}.dealer-comparison-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dealer-comparison-mode-option{color:inherit;text-align:left;cursor:pointer;background:#131518;border:1px solid #2b2e33;border-radius:13px;align-items:center;gap:11px;padding:14px;transition:border-color .14s,background .14s,transform .12s;display:flex}.dealer-comparison-mode-option:hover{background:#17191c;border-color:#373a40;transform:translateY(-1px)}.dealer-comparison-mode-option-active{background:linear-gradient(145deg,#ff5d201b,#ff5d2006);border-color:#ff5d2073}.dealer-comparison-mode-icon{color:#ff8056;background:#101114;border:1px solid #303238;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.dealer-comparison-mode-option strong,.dealer-comparison-mode-option small{display:block}.dealer-comparison-mode-option strong{color:#e9eaec;font-size:12px}.dealer-comparison-mode-option small{color:#747981;margin-top:3px;font-size:9px;line-height:1.4}.dealer-comparison-selection-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.dealer-comparison-select-grid{grid-template-columns:1fr;gap:12px;display:grid}.dealer-comparison-select-grid-product{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-comparison-select-field{display:block}.dealer-comparison-select-field>span{color:#8d9299;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.dealer-comparison-select-field select{color:#e7e8ea;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#111316;border:1px solid #2c2f34;border-radius:11px;outline:none;padding:0 12px;font-size:12px}.dealer-comparison-select-field select:focus{border-color:#ff5d208c;box-shadow:0 0 0 3px #ff5d200f}.dealer-comparison-select-field small{color:#5e636b;margin-top:5px;font-size:9px;display:block}.dealer-comparison-selected-product{border-top:1px solid #23262a;align-items:center;gap:12px;margin-top:15px;padding-top:15px;display:flex}.dealer-comparison-selected-product strong,.dealer-comparison-selected-product small{display:block}.dealer-comparison-selected-product strong{color:#e9eaec;margin-top:2px;font-size:13px}.dealer-comparison-selected-product small{color:#747980;margin-top:3px;font-size:9px}.dealer-comparison-dealer-card{padding-bottom:17px}.dealer-comparison-selection-summary{color:#62676f;margin-top:12px;font-size:9px}.dealer-comparison-explanation{border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.dealer-comparison-explanation strong{color:#f0f1f2;flex:none;font-size:10px}.dealer-comparison-explanation span{color:#757a82;font-size:10px;line-height:1.55}.dealer-comparison-explanation b{color:#d8dadd}@media (width<=1050px){.dealer-comparison-mode-card{grid-template-columns:1fr}}@media (width<=760px){.dealer-comparison-select-grid-product,.dealer-comparison-mode-options{grid-template-columns:1fr}.dealer-comparison-explanation{flex-direction:column;gap:5px}}.dealer-comparison-context-banner{background:linear-gradient(90deg,#ff5d2012,#ff5d2005),#15171a;border:1px solid #ff5d203d;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex}.dealer-comparison-context-banner h2{color:#f0f1f2;letter-spacing:-.015em;margin:4px 0 0;font-size:15px;font-weight:750}.dealer-comparison-context-banner p{color:#8a8f96;text-align:right;max-width:560px;margin:0;font-size:10px;line-height:1.55}.dealer-analytics-simple-chart-note{color:#767b83;margin-bottom:14px;font-size:10px;line-height:1.6}.dealer-analytics-scatter-placeholder{text-align:center;background:radial-gradient(circle,#ff5d2012,#0000 44%),#111316;border:1px dashed #303339;border-radius:14px;place-items:center;min-height:210px;display:grid}.dealer-analytics-scatter-placeholder span{color:#ff8056;border:1px solid #ff5d2052;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.dealer-analytics-scatter-placeholder strong{color:#dfe0e2;margin-top:10px;font-size:12px}.dealer-analytics-scatter-placeholder small{color:#676c73;max-width:360px;margin-top:4px;font-size:9px;line-height:1.5}.dealer-overall-section{background:linear-gradient(145deg,#181a1efc,#101114fc);border:1px solid #292b30;border-radius:21px;margin-top:18px;padding:21px;box-shadow:0 18px 46px #00000026,inset 0 1px #ffffff05}.dealer-overall-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-overall-heading h2{color:#f1f2f3;letter-spacing:-.02em;margin:3px 0 0;font-size:19px;font-weight:750}.dealer-overall-heading p{color:#73787f;margin:5px 0 0;font-size:10px;line-height:1.55}.dealer-overall-scope-badge{color:#858a91;letter-spacing:.09em;background:#121417;border:1px solid #2e3136;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.dealer-overall-summary{background:#ff5d2009;border-left:2px solid #ff5d2099;margin-top:15px;padding:12px 14px}.dealer-overall-summary strong,.dealer-overall-summary span{display:block}.dealer-overall-summary strong{color:#dfe0e2;font-size:10px}.dealer-overall-summary span{color:#747981;margin-top:4px;font-size:9px;line-height:1.55}.dealer-overall-table-wrap{margin-top:17px;overflow-x:auto}.dealer-overall-table{border-collapse:collapse;width:100%;min-width:930px}.dealer-overall-table th{color:#666b73;letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #2b2e33;padding:0 12px 11px;font-size:8px;font-weight:850}.dealer-overall-table td{color:#d1d2d5;vertical-align:middle;cursor:pointer;border-bottom:1px solid #202226;padding:14px 12px;font-size:10px}.dealer-overall-table tbody tr:hover,.dealer-overall-row-active{background:#ff5d2009}.dealer-overall-table td:first-child{width:18%}.dealer-overall-table td strong,.dealer-overall-table td span{display:block}.dealer-overall-table td strong{color:#e5e6e8;font-size:11px;font-weight:700}.dealer-overall-note{color:#5f646b;justify-content:space-between;gap:20px;margin-top:13px;font-size:8px;line-height:1.55;display:flex}@media (width<=760px){.dealer-comparison-context-banner{flex-direction:column;align-items:flex-start}.dealer-comparison-context-banner p{text-align:left}.dealer-overall-heading{flex-direction:column}.dealer-overall-note{flex-direction:column;gap:6px}}.dealer-overall-section{position:relative;overflow:hidden}.dealer-overall-section:before{content:"";background:linear-gradient(90deg,#0000,#ff5d20b3,#ff5d201f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dealer-overall-heading{border-bottom:1px solid #24272b;padding-bottom:16px;position:relative}.dealer-overall-heading h2{font-size:20px}.dealer-overall-summary{border-radius:13px;position:relative;overflow:hidden}.dealer-overall-summary:after{content:"";pointer-events:none;background:radial-gradient(circle at 100%,#ff5d2012,#0000 68%);width:180px;height:100%;position:absolute;top:0;right:0}.dealer-overall-table-wrap{background:#101215;border:1px solid #24272b;border-radius:15px;margin-top:19px;padding:2px}.dealer-overall-table{border-collapse:separate;border-spacing:0 7px;min-width:1000px;margin:-1px 0}.dealer-overall-table thead th{color:#656a72;letter-spacing:.09em;border-bottom:0;padding:10px 13px 8px;font-size:8px;font-weight:850}.dealer-overall-table thead th:first-child{padding-left:15px}.dealer-overall-table tbody tr{transition:transform .12s,filter .12s}.dealer-overall-table tbody tr:hover{filter:brightness(1.06);transform:translateY(-1px)}.dealer-overall-table tbody tr:hover td{border-color:#34373d}.dealer-overall-table td{color:#d1d2d5;vertical-align:middle;cursor:pointer;background:linear-gradient(90deg,#15171a,#131518);border-top:1px solid #24272b;border-bottom:1px solid #24272b;padding:13px;font-size:10px;position:relative}.dealer-overall-table td:first-child{border-left:1px solid #24272b;border-radius:12px 0 0 12px;width:19%;padding-left:15px}.dealer-overall-table td:last-child{border-right:1px solid #24272b;border-radius:0 12px 12px 0}.dealer-overall-table td:not(:first-child){min-width:142px}.dealer-overall-table td strong{color:#e9eaec;letter-spacing:-.01em;font-size:11px;font-weight:750}.dealer-overall-table td span{color:#686d75;margin-top:4px;font-size:8px}.dealer-overall-table td:nth-child(2) strong{color:#d9dadc;background:#101215;border:1px solid #303238;border-radius:8px;justify-content:center;align-items:center;min-width:29px;min-height:23px;padding:0 7px;font-size:10px;display:inline-flex}.dealer-overall-table td:nth-child(3) strong{color:#ff895f}.dealer-overall-table td:nth-child(4) strong,.dealer-overall-table td:nth-child(5) strong{color:#e8e9eb}.dealer-overall-table td:nth-child(6) strong{color:#ffb29a}.dealer-overall-table tbody tr:hover td:nth-child(3) strong,.dealer-overall-table tbody tr:hover td:nth-child(4) strong,.dealer-overall-table tbody tr:hover td:nth-child(5) strong,.dealer-overall-table tbody tr:hover td:nth-child(6) strong{text-shadow:0 0 16px #ff5d201f}.dealer-overall-row-active td{background:linear-gradient(90deg,#ff5d2013,#ff5d2006);border-top-color:#ff5d2052;border-bottom-color:#ff5d2052}.dealer-overall-row-active td:first-child{border-left-color:#ff5d2052;box-shadow:inset 3px 0 #ff5d20b8}.dealer-overall-row-active td:last-child{border-right-color:#ff5d2052}.dealer-overall-row-active td strong{color:#f3f3f4}.dealer-overall-note{border-top:1px solid #202328;margin-top:14px;padding:9px 2px 0}.dealer-overall-note span:first-child{color:#676c74}.dealer-overall-note span:last-child{color:#555a61}@media (width>=1100px){.dealer-overall-table th:first-child,.dealer-overall-table td:first-child{z-index:2;position:sticky;left:0}.dealer-overall-table td:first-child{background:#15171a}.dealer-overall-row-active td:first-child{background:#18191c}}.dealer-overall-section{margin-bottom:18px}.dealer-overall-heading p{max-width:760px}.dealer-overall-table-wrap{overflow-x:auto}.dealer-overall-table td small{color:#555a61;margin-top:4px;font-size:8px;display:block}.dealer-overall-range{grid-template-columns:auto auto;align-items:center;gap:1px 7px;display:grid}.dealer-overall-range strong:nth-of-type(2),.dealer-overall-range span:nth-of-type(2){margin-top:6px}.dealer-overall-range strong{color:#e8e9eb}.dealer-overall-range strong:first-of-type{color:#c7c9cc}.dealer-overall-range strong:nth-of-type(2){color:#ff895f}.dealer-overall-range span,.dealer-context-table-card{margin-top:0}.dealer-simple-definition{color:#6c7179;margin:-7px 0 16px;font-size:10px;line-height:1.55}.dealer-analytics-kpi-grid-v2{grid-template-columns:repeat(6,minmax(0,1fr))}.dealer-analytics-kpi-card-v2{min-width:0}.dealer-analytics-kpi-content strong{white-space:nowrap}.dealer-analytics-card-full{grid-column:1/-1}.dealer-analytics-coverage-list{flex-direction:column;gap:8px;display:flex}.dealer-analytics-coverage-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#131518;border:1px solid #24272b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;transition:border-color .12s,background .12s;display:flex}.dealer-analytics-coverage-row:hover{background:#17191c;border-color:#34373d}.dealer-analytics-coverage-row strong,.dealer-analytics-coverage-row small,.dealer-analytics-coverage-row span{display:block}.dealer-analytics-coverage-row strong{color:#dadbdd;font-size:10px}.dealer-analytics-coverage-row small{color:#62676e;margin-top:3px;font-size:8px}.dealer-analytics-coverage-row span{color:#888d94;white-space:nowrap;font-size:9px;font-weight:700}@media (width<=1300px){.dealer-analytics-kpi-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dealer-analytics-kpi-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dealer-analytics-kpi-grid-v2{grid-template-columns:1fr}}.dealer-overall-table{min-width:1120px;table-layout:auto!important;width:100%!important;display:table!important}.dealer-overall-table thead{display:table-header-group!important}.dealer-overall-table tbody{display:table-row-group!important}.dealer-overall-table tr{display:table-row!important}.dealer-overall-table th,.dealer-overall-table td{display:table-cell!important}.dealer-overall-table th{white-space:nowrap}.dealer-overall-table td{vertical-align:middle}.dealer-overall-section{overflow:hidden}.dealer-overall-heading{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:28px;display:grid}.dealer-overall-title-block{min-width:0}.dealer-overall-title-block h2{margin:8px 0}.dealer-overall-title-block p{max-width:820px;margin:0;line-height:1.65}.dealer-overall-catalogue-card{border:1px solid var(--border-color,#ffffff14);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:18px;flex-direction:column;justify-content:center;min-width:260px;padding:18px 22px;display:flex;box-shadow:inset 0 1px #ffffff09}.dealer-overall-catalogue-label{letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin-bottom:12px;font-size:.68rem;font-weight:800}.dealer-overall-catalogue-stats{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dealer-overall-catalogue-stats>div{flex-direction:column;gap:4px;display:flex}.dealer-overall-catalogue-stats>div+div{border-left:1px solid #ffffff14;padding-left:20px}.dealer-overall-catalogue-stats strong{font-size:1.55rem;font-weight:850;line-height:1}.dealer-overall-catalogue-stats span{opacity:.6;font-size:.78rem;font-weight:650}.dealer-overall-info{background:#ffffff05;border:1px solid #ffffff13;border-radius:18px;margin-top:22px;padding:22px 24px}.dealer-overall-info-heading h3{margin:7px 0 18px;font-size:1rem;font-weight:750}.dealer-overall-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dealer-overall-info-item{background:#ffffff07;border:1px solid #ffffff0e;border-radius:14px;gap:12px;min-width:0;padding:15px 16px;display:flex}.dealer-overall-step{letter-spacing:.08em;background:#ffffff0f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:.68rem;font-weight:850;display:grid}.dealer-overall-info-item strong{margin-bottom:6px;font-size:.85rem;font-weight:800;display:block}.dealer-overall-info-item p{opacity:.64;margin:0;font-size:.76rem;line-height:1.55}.dealer-overall-info-item span:not(.dealer-overall-step){opacity:1;font-weight:750}.dealer-overall-info-coverage strong,.dealer-overall-info-coverage span:not(.dealer-overall-step){color:#8ec5ff}.dealer-overall-info-rate strong,.dealer-overall-info-rate span:not(.dealer-overall-step){color:#ff9b61}.dealer-overall-info-discount strong,.dealer-overall-info-discount span:not(.dealer-overall-step){color:#c6a6ff}.dealer-overall-info-delivery strong,.dealer-overall-info-delivery span:not(.dealer-overall-step){color:#7dd9c2}.dealer-overall-table-wrap{border-radius:18px;margin-top:22px;overflow:auto hidden}.dealer-overall-table{min-width:1320px;table-layout:fixed!important}.dealer-overall-table th{text-align:left;white-space:normal!important;padding:16px 18px!important}.dealer-overall-table th span{letter-spacing:.11em;text-transform:uppercase;opacity:.72;font-size:.72rem;font-weight:850;display:block}.dealer-overall-table th small{opacity:.42;text-transform:none;letter-spacing:0;margin-top:5px;font-size:.68rem;font-weight:600;line-height:1.35;display:block}.dealer-overall-table th:first-child{width:18%}.dealer-overall-table th:nth-child(2){width:19%}.dealer-overall-table th:nth-child(3),.dealer-overall-table th:nth-child(4),.dealer-overall-table th:nth-child(5){width:16%}.dealer-overall-table th:nth-child(5){width:15%}.dealer-overall-row{cursor:pointer;transition:background .16s,box-shadow .16s}.dealer-overall-row:hover{background:#ffffff06}.dealer-overall-row.is-focused{background:#ffffff09}.dealer-overall-table td{vertical-align:middle!important;padding:22px 18px!important}.dealer-overall-dealer-cell strong{font-size:.95rem;font-weight:820;line-height:1.25;display:block}.dealer-overall-dealer-cell span{opacity:.48;letter-spacing:.02em;margin-top:7px;font-size:.72rem;font-weight:650;display:block}.dealer-overall-coverage-grid{gap:9px;display:grid}.dealer-overall-coverage-stat{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dealer-overall-coverage-stat strong{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;place-items:center;min-width:46px;min-height:38px;padding:6px 8px;font-size:1rem;font-weight:850;line-height:1;display:grid}.dealer-overall-coverage-stat span{opacity:.7;font-size:.76rem;font-weight:700;line-height:1.25}.dealer-overall-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dealer-overall-range>div{min-width:0}.dealer-overall-range strong{white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.15;display:block}.dealer-overall-range-label{letter-spacing:.08em;text-transform:uppercase;opacity:.48;margin-top:7px;font-size:.67rem;font-weight:800;display:block}.dealer-overall-range small{opacity:.48;white-space:normal;overflow-wrap:anywhere;margin-top:7px;font-size:.72rem;font-weight:650;line-height:1.35;display:block}.dealer-overall-range>div:first-child strong{color:#ff975e}.dealer-overall-range>div:last-child strong{color:#ffd0a9}.dealer-overall-note{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;padding:0 4px;display:grid}.dealer-overall-note span{opacity:.55;font-size:.72rem;line-height:1.5}.dealer-overall-note strong{opacity:.9}@media (width<=1180px){.dealer-overall-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dealer-overall-heading{grid-template-columns:1fr}.dealer-overall-catalogue-card{min-width:0}.dealer-overall-info-grid,.dealer-overall-note{grid-template-columns:1fr}}.dealer-overall-dealer-cell span{color:#dce1ebb3;opacity:1;letter-spacing:.025em;margin-top:8px;font-size:.78rem;font-weight:700;line-height:1.3}.dealer-overall-coverage-stat span{color:#e1e6f0b8;opacity:1;font-size:.82rem;font-weight:720;line-height:1.3}.dealer-overall-range-label{color:#d7dde8a8;opacity:1;letter-spacing:.08em;margin-top:8px;font-size:.72rem;font-weight:800;line-height:1.25}.dealer-overall-range small{color:#dce1ebad;opacity:1;margin-top:8px;font-size:.78rem;font-weight:680;line-height:1.4}.dealer-overall-table td{font-size:.84rem}.dealer-overall-range>div:first-child .dealer-overall-range-label,.dealer-overall-range>div:last-child .dealer-overall-range-label{color:#d7dde8b3}.dealer-overall-table td:nth-child(3) .dealer-overall-range small,.dealer-overall-table td:nth-child(4) .dealer-overall-range small,.dealer-overall-table td:nth-child(5) .dealer-overall-range small{color:#e1e6f0b8}.dealer-overall-table td:nth-child(6) .dealer-overall-range-label{color:#e1e6f0b3}.dealer-overall-dealer-cell span{font-size:.82rem}.dealer-overall-table td:nth-child(2){border-left:1px solid #ffffff09;padding-left:28px!important}.dealer-overall-coverage-stat strong{min-width:50px;min-height:42px;font-size:1.08rem}.dealer-overall-coverage-stat span{font-size:.86rem;line-height:1.35}.dealer-overall-range strong{font-size:1.12rem;line-height:1.2}.dealer-overall-range small{margin-top:8px;font-size:.81rem;line-height:1.42}.dealer-overall-note span{font-size:.75rem}.dealer-overall-table th span{color:#f4f6fae0;opacity:1;font-size:.86rem;font-weight:850}.dealer-overall-table th small{color:#dce2ecb3;opacity:1;font-size:.76rem;font-weight:650}.dealer-overall-dealer-cell strong{font-size:1.12rem;font-weight:850}.dealer-overall-dealer-cell span{color:#dce2ecb8;opacity:1;font-size:.84rem;font-weight:700}.dealer-overall-coverage-stat strong{min-width:58px;min-height:50px;padding:8px 10px;font-size:1.45rem;font-weight:900;line-height:1}.dealer-overall-coverage-stat span{color:#e6eaf2c2;opacity:1;font-size:.88rem;font-weight:750}.dealer-overall-range strong{font-size:1.58rem;font-weight:900;line-height:1.08}.dealer-overall-range-label{color:#e2e7f0b8;opacity:1;font-size:.78rem;font-weight:850;line-height:1.25}.dealer-overall-range small{color:#e0e6efb3;opacity:1;font-size:.84rem;font-weight:700;line-height:1.4}.dealer-overall-note span{color:#dee4eead;opacity:1;font-size:.8rem;font-weight:600;line-height:1.55}.dealer-overall-note strong{color:#f4f6fae6;opacity:1}.dealer-overall-table .dealer-overall-coverage-grid .dealer-overall-coverage-stat strong{font-size:1.55rem!important;font-weight:900!important;line-height:1!important}.dealer-overall-table .dealer-overall-coverage-stat{grid-template-columns:64px minmax(0,1fr);gap:14px}.dealer-overall-table .dealer-overall-coverage-stat strong{min-width:64px!important;min-height:54px!important}.dealer-analytics-kpi-card-v2{min-width:0;container-type:inline-size}.dealer-analytics-kpi-content{min-width:0;max-width:100%}.dealer-analytics-kpi-content span{white-space:normal;overflow-wrap:anywhere;font-size:clamp(8px,3.8cqw,9px);line-height:1.25}.dealer-analytics-kpi-content strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin-top:clamp(4px,2.2cqw,6px);font-size:clamp(15px,8.5cqw,21px);line-height:1.05;overflow:hidden}.dealer-analytics-kpi-content small{min-width:0;max-width:100%;margin-top:clamp(4px,2cqw,5px);font-size:clamp(9px,4.5cqw,11px);line-height:1.25}.dealer-analytics-kpi-foot{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,3.8cqw,9px);line-height:1.25;bottom:clamp(8px,4.5cqw,11px);left:clamp(12px,7cqw,17px);right:clamp(12px,7cqw,17px);overflow:hidden}.dealer-analytics-kpi-icon{flex:0 0 clamp(34px,18cqw,40px);width:clamp(34px,18cqw,40px);height:clamp(34px,18cqw,40px);font-size:clamp(12px,6cqw,14px)}@container (width<=170px){.dealer-analytics-kpi-card-v2{gap:9px;padding:13px}.dealer-analytics-kpi-content strong{font-size:15px}}@container (width>=240px){.dealer-analytics-kpi-content strong{font-size:21px}}.dealer-overall-table .dealer-overall-coverage-stat span{color:#e0e6efb8;opacity:1;font-size:.9rem;font-weight:750;line-height:1.3}.dealer-overall-table .dealer-overall-coverage-stat strong{min-width:58px!important;min-height:50px!important;padding:7px 10px!important;font-size:1.38rem!important;font-weight:900!important;line-height:1!important}.dealer-overall-table .dealer-overall-range-label{color:#e2e7f0b8;opacity:1}.dealer-overall-table .dealer-overall-range small{color:#e0e6efb3;opacity:1}.dealer-overall-table .dealer-overall-range strong{font-size:1.68rem!important;font-weight:900!important;line-height:1.1!important}.dealer-overall-table .dealer-overall-range .dealer-overall-range-label{color:#e2e7f0bd;opacity:1;margin-top:8px;font-weight:820;line-height:1.25;font-size:.8rem!important}.dealer-overall-table .dealer-overall-range small{color:#e0e6efb8;opacity:1;margin-top:8px;font-weight:700;line-height:1.4;font-size:.86rem!important}.dealer-overall-table .dealer-overall-dealer-cell strong{font-size:1.2rem!important;font-weight:850!important;line-height:1.25!important}.dealer-overall-table .dealer-overall-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.dealer-overall-table .dealer-overall-range>div{min-width:0;overflow:hidden}.dealer-overall-table .dealer-overall-range strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;font-size:1.38rem!important;font-weight:900!important;line-height:1.1!important}.dealer-overall-table .dealer-overall-range .dealer-overall-range-label{line-height:1.25;font-size:.78rem!important}.dealer-overall-table .dealer-overall-range small{overflow-wrap:anywhere;max-width:100%;line-height:1.35;font-size:.82rem!important}.dealer-overall-table .dealer-overall-dealer-cell span{font-size:.84rem!important}.dealer-overall-table{min-width:1320px;table-layout:fixed!important;width:max-content!important}.dealer-overall-table th{position:relative}.dealer-overall-table th .dealer-overall-column-resizer{cursor:col-resize;z-index:5;background:0 0;border:0;width:8px;margin:0;padding:0;position:absolute;top:0;bottom:0;right:-4px}.dealer-overall-table th .dealer-overall-column-resizer:hover,.dealer-overall-table th .dealer-overall-column-resizer:focus-visible{background:#ff885bb8;outline:none}.dealer-overall-table th .dealer-overall-column-resizer:active{background:#ff885bf2}.dealer-overall-table col{min-width:150px}.dealer-overall-table .dealer-overall-range>div{min-width:0}.dealer-overall-table .dealer-overall-range strong,.dealer-overall-table .dealer-overall-range small,.dealer-overall-table .dealer-overall-dealer-cell strong,.dealer-overall-table .dealer-overall-dealer-cell span{text-overflow:ellipsis;overflow:hidden}.dealer-overall-section{font-size:.94rem}.dealer-overall-heading{gap:22px}.dealer-overall-title-block h2{margin:6px 0 7px;font-size:1.72rem}.dealer-overall-title-block p{max-width:760px;font-size:.84rem;line-height:1.55}.dealer-overall-catalogue-card{border-radius:16px;min-width:230px;padding:15px 18px}.dealer-overall-catalogue-label{margin-bottom:9px;font-size:.62rem}.dealer-overall-catalogue-stats{gap:16px}.dealer-overall-catalogue-stats>div+div{padding-left:16px}.dealer-overall-catalogue-stats strong{font-size:1.32rem}.dealer-overall-catalogue-stats span{font-size:.72rem}.dealer-overall-info{border-radius:16px;margin-top:18px;padding:18px 20px}.dealer-overall-info-heading h3{margin:6px 0 14px;font-size:.92rem}.dealer-overall-info-grid{gap:11px}.dealer-overall-info-item{border-radius:12px;gap:10px;padding:12px 13px}.dealer-overall-step{border-radius:9px;width:29px;height:29px;font-size:.62rem}.dealer-overall-info-item strong{margin-bottom:5px;font-size:.79rem}.dealer-overall-info-item p{font-size:.7rem;line-height:1.45}.dealer-overall-table-wrap{margin-top:18px}.dealer-overall-table{min-width:1220px}.dealer-overall-table th{padding:14px 16px!important}.dealer-overall-table th span{font-size:.76rem}.dealer-overall-table th small{margin-top:5px;font-size:.68rem}.dealer-overall-dealer-cell strong{font-size:1.05rem!important}.dealer-overall-dealer-cell span{margin-top:6px;font-size:.77rem!important}.dealer-overall-note{gap:14px;margin-top:11px}.dealer-overall-note span{font-size:.7rem;line-height:1.45}.dealer-overall-table td{padding:12px 16px!important}.dealer-overall-dealer-cell span{margin-top:4px}.dealer-overall-coverage-grid{gap:6px}.dealer-overall-coverage-stat{grid-template-columns:44px minmax(0,1fr);gap:7px}.dealer-overall-coverage-stat strong{min-width:44px!important;min-height:34px!important;padding:4px 6px!important;font-size:1.05rem!important}.dealer-overall-coverage-stat span{font-size:.76rem}.dealer-overall-range{gap:7px}.dealer-overall-range strong{font-size:1.12rem!important}.dealer-overall-range-label{margin-top:5px;font-size:.68rem!important}.dealer-overall-range small{margin-top:5px;line-height:1.25;font-size:.72rem!important}.dealer-overall-table-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.dealer-overall-table-search{flex:1;min-width:280px;max-width:460px}.dealer-overall-table-search>span{letter-spacing:.11em;color:#e8ecf4ad;margin-bottom:7px;font-size:.66rem;font-weight:850;display:block}.dealer-overall-table-search input{color:#f4f6faeb;width:100%;min-height:42px;font:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:9px 13px;font-size:.82rem}.dealer-overall-table-search input::placeholder{color:#dce2ec6b}.dealer-overall-table-search input:focus{border-color:#ff885b9e;box-shadow:0 0 0 3px #ff885b14}.dealer-overall-table-result-count{white-space:nowrap;align-items:baseline;gap:7px;padding-bottom:9px;display:flex}.dealer-overall-table-result-count strong{color:#f4f6fae6;font-size:1rem;font-weight:850}.dealer-overall-table-result-count span{color:#e0e6ef9e;font-size:.75rem;font-weight:650}.dealer-overall-pagination{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.dealer-overall-pagination-summary{color:#e0e6ef9e;font-size:.75rem;font-weight:650}.dealer-overall-pagination-summary strong{color:#f4f6fadb;font-weight:800}.dealer-overall-pagination-controls{align-items:center;gap:6px;display:flex}.dealer-overall-pagination-controls>button,.dealer-overall-pagination-pages button{color:#e6eaf2b8;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;padding:0 10px;font-size:.72rem;font-weight:750}.dealer-overall-pagination-pages{gap:5px;display:flex}.dealer-overall-pagination-pages button{padding:0}.dealer-overall-pagination-controls button:hover:not(:disabled){color:#f8f9fcf2;border-color:#ff885b80}.dealer-overall-pagination-pages button.is-active{color:#ffb294fa;background:#ff885b1f;border-color:#ff885b9e}.dealer-overall-pagination-controls button:disabled{cursor:not-allowed;opacity:.35}@media (width<=720px){.dealer-overall-table-toolbar,.dealer-overall-pagination{flex-direction:column;align-items:stretch}.dealer-overall-table-search{min-width:0;max-width:none}.dealer-overall-table-result-count{padding-bottom:0}.dealer-overall-pagination-controls{justify-content:flex-end}}.dealer-overall-table-toolbar{margin-top:24px;margin-bottom:14px}.dealer-overall-table-search{padding-top:2px}.dealer-overall-section .dealer-overall-table{border-spacing:0 3px}.dealer-overall-section .dealer-overall-table td{padding:12px 16px!important}.dealer-overall-section .dealer-overall-dealer-cell strong{font-size:1.02rem!important;line-height:1.2!important}.dealer-overall-section .dealer-overall-dealer-cell span{margin-top:3px!important;font-size:.72rem!important;line-height:1.2!important}.dealer-overall-section .dealer-overall-coverage-grid{gap:5px}.dealer-overall-section .dealer-overall-coverage-stat{grid-template-columns:42px minmax(0,1fr);gap:7px}.dealer-overall-section .dealer-overall-coverage-stat strong{min-width:42px!important;min-height:32px!important;padding:3px 5px!important;font-size:1rem!important;line-height:1!important}.dealer-overall-section .dealer-overall-coverage-stat span{font-size:.74rem!important;line-height:1.2!important}.dealer-overall-section .dealer-overall-range{gap:7px}.dealer-overall-section .dealer-overall-range strong{font-size:1.08rem!important;line-height:1.05!important}.dealer-overall-section .dealer-overall-range-label{margin-top:4px!important;font-size:.66rem!important;line-height:1.15!important}.dealer-overall-section .dealer-overall-range small{margin-top:4px!important;font-size:.7rem!important;line-height:1.2!important}.dealer-management-payment-terms-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:stretch;gap:16px;display:grid}.dealer-management-payment-terms-card{box-sizing:border-box;border:1px solid var(--border);background:#ffffff05;border-radius:14px;min-width:0;height:100%;padding:18px}.dealer-management-payment-terms-card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dealer-management-payment-terms-card-header>div{gap:5px;display:grid}.dealer-management-payment-terms-card-header span{color:var(--text-secondary);font-size:.78rem}.dealer-management-payment-terms-card-header strong{font-size:1.05rem}.dealer-management-payment-terms-details{gap:10px;margin:0;display:grid}.dealer-management-payment-terms-details>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:16px;padding-top:10px;display:grid}.dealer-management-payment-terms-details dt{color:var(--text-secondary);font-size:.82rem}.dealer-management-payment-terms-details dd{text-align:right;margin:0;font-size:.86rem;font-weight:600}.dealer-management-cash-discount-rules{min-width:0}.dealer-management-cash-discount-rules-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dealer-management-cash-discount-rules-header strong{font-size:.9rem}.dealer-management-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.dealer-management-select{border:1px solid var(--border);background:var(--surface-primary);width:100%;min-height:42px;color:var(--text-primary);font:inherit;border-radius:10px;padding:0 13px}@media (width<=980px){.dealer-management-payment-terms-grid{grid-template-columns:1fr}}@media (width<=760px){.dealer-management-payment-terms-card-header{flex-direction:column;align-items:stretch}.dealer-management-payment-terms-card-header>button{align-self:flex-start}}.inventory-shell-page{gap:18px;min-width:0}.inventory-shell-page>.workspace-page-header{margin-bottom:20px}.inventory-section-nav{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;margin-bottom:24px;padding:7px;display:grid}.inventory-section-link{border-radius:var(--radius-md);min-width:0;color:var(--color-text-secondary);border:1px solid #0000;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.inventory-section-link:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.inventory-section-link>svg{flex:none}.inventory-section-link>span{grid-template-rows:auto auto;gap:2px;min-width:0;display:grid}.inventory-section-link strong,.inventory-section-link small{min-width:0;display:block}.inventory-section-link strong{color:var(--color-text-primary);font-size:13px}.inventory-section-link small{color:var(--color-text-muted);font-size:10px;line-height:1.35}.inventory-section-link.is-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);box-shadow:none}.inventory-section-link.is-active strong,.inventory-section-link.is-active svg{color:var(--color-text-on-brand)}.inventory-section-nav-note{min-width:0;color:var(--color-text-muted);text-align:right;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.inventory-section-nav-note span{min-width:0}.inventory-overview-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:0;margin-bottom:24px;display:grid}.inventory-overview-kpi-grid .dealer-analytics-kpi-card-v2{min-width:0;min-height:126px}.inventory-overview-kpi-grid .dealer-analytics-kpi-content span{font-size:10px}.inventory-overview-kpi-grid .dealer-analytics-kpi-content strong{margin-top:7px;font-size:24px}.inventory-overview-kpi-grid .dealer-analytics-kpi-content small{font-size:11px}.inventory-overview-kpi-grid .inventory-kpi-danger{border-color:var(--color-text-danger,#d14b4b)}@supports (color:color-mix(in lab, red, red)){.inventory-overview-kpi-grid .inventory-kpi-danger{border-color:color-mix(in srgb, var(--color-text-danger,#d14b4b) 28%, var(--color-border-default))}}.inventory-overview-kpi-grid .inventory-kpi-danger:after{background:linear-gradient(90deg,#dc262600,#dc2626b3,#dc262600)}.inventory-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.inventory-overview-card,.inventory-explorer-panel,.inventory-explorer-results,.inventory-overview-footer-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);min-width:0;padding:18px}.inventory-overview-card{gap:13px;display:grid}.inventory-overview-card-wide{grid-column:1/-1;margin-top:16px}.inventory-overview-card-header,.inventory-explorer-panel-header,.inventory-explorer-results-header{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.inventory-overview-card-header>div,.inventory-explorer-panel-header>div,.inventory-explorer-results-header>div{min-width:0}.inventory-overview-card-header h2,.inventory-explorer-panel-header h3,.inventory-explorer-results-header h3{margin:4px 0 0}.inventory-overview-card-header>span,.inventory-explorer-results-header>span{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:11px}.inventory-overview-group-list,.inventory-attention-list{gap:6px;min-width:0;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.inventory-overview-group-row,.inventory-attention-row{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;min-width:0;color:var(--color-text-primary);text-align:left;font:inherit;grid-template-columns:minmax(0,1fr) 75px 75px 105px;align-items:center;gap:10px;padding:9px 11px;display:grid}.inventory-attention-row{grid-template-columns:minmax(0,1fr) 80px 80px auto}.inventory-overview-group-row>span,.inventory-attention-row>span{min-width:0}.inventory-overview-group-name,.inventory-attention-row>span:first-child{gap:3px;min-width:0;display:grid}.inventory-overview-group-name strong,.inventory-overview-group-name small,.inventory-attention-row strong,.inventory-attention-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.inventory-overview-group-name small,.inventory-attention-row small{color:var(--color-text-muted);font-size:10px}.inventory-overview-group-row>span:not(.inventory-overview-group-name),.inventory-attention-row>span:not(:first-child){gap:2px;min-width:0;display:grid}.inventory-overview-group-row>span small,.inventory-attention-row>span small{color:var(--color-text-muted);font-size:9px}.inventory-overview-health{color:var(--color-text-muted);white-space:nowrap;justify-self:end;font-size:10px}.inventory-overview-empty{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:4px;padding:14px;display:grid}.inventory-overview-empty strong{color:var(--color-text-primary)}.inventory-overview-empty span{color:var(--color-text-muted);font-size:11px}.inventory-overview-footer-card{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.inventory-overview-footer-card>div{min-width:0}.inventory-overview-footer-card p{color:var(--color-text-secondary);margin:5px 0 0}.inventory-explorer-header{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;margin-bottom:20px;display:flex}.inventory-explorer-header>div{min-width:0}.inventory-explorer-header h2{margin:4px 0 0}.inventory-explorer-header p{max-width:52rem;color:var(--color-text-secondary);margin:7px 0 0}.inventory-explorer-panel{gap:16px;min-width:0;display:grid}.inventory-explorer-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;min-width:0;display:grid}.inventory-explorer-filter-grid .inventory-explorer-search{grid-column:span 2}.inventory-explorer-filter-grid label{gap:6px;min-width:0;display:grid}.inventory-explorer-filter-grid label>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.inventory-explorer-filter-grid input,.inventory-explorer-filter-grid select{box-sizing:border-box;width:100%;min-width:0;height:38px;font-size:12px}.inventory-explorer-filter-grid select{appearance:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);padding-right:30px}.inventory-explorer-filter-grid input:focus-visible,.inventory-explorer-filter-grid select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.inventory-explorer-filter-grid input:focus-visible,.inventory-explorer-filter-grid select:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.inventory-explorer-filter-grid input:focus-visible,.inventory-explorer-filter-grid select:focus-visible{outline-offset:1px}.inventory-context-bar{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);justify-content:space-between;align-items:center;gap:15px;min-width:0;padding:10px 12px;display:flex}.inventory-context-bar>div{gap:3px;min-width:0;display:grid}.inventory-context-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-context-bar>span{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:10px}.inventory-explorer-results{gap:12px;margin-top:20px;display:grid}.inventory-data-table-frame{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;max-height:min(58vh,38rem);overflow:auto}.inventory-data-table{table-layout:fixed;min-width:1280px}.inventory-data-table thead th{z-index:3;white-space:nowrap;position:sticky;top:0;background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.inventory-data-table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.inventory-data-row{cursor:default}.inventory-data-row:hover{background:var(--color-surface-raised)}.inventory-number-cell{text-align:center;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.inventory-primary-text,.inventory-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.inventory-primary-text{line-height:1.35}.inventory-primary-text,.inventory-truncate{cursor:default}.inventory-product-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.inventory-product-link-hint{color:var(--color-brand-primary);white-space:nowrap;flex:none;align-items:center;gap:3px;margin-left:8px;font-size:10px;font-weight:700;display:inline-flex}.inventory-product-link:hover .inventory-primary-text,.inventory-product-link:focus-visible .inventory-primary-text{text-underline-offset:3px;text-decoration:underline}.inventory-product-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.inventory-serialized-units-page{gap:20px;margin-top:20px;display:grid}.inventory-serialized-units-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.inventory-serialized-units-header h2,.inventory-serialized-units-context h3,.inventory-serialized-units-results-header h3{margin:4px 0 0}.inventory-serialized-units-header p,.inventory-serialized-units-context p{color:var(--color-text-muted);margin:6px 0 0}.inventory-serialized-units-context,.inventory-serialized-units-results{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:16px;padding:20px;display:grid}.inventory-serialized-units-context .workspace-eyebrow,.inventory-serialized-units-results .workspace-eyebrow{color:#ff8c60}.inventory-serialized-units-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.inventory-serialized-units-context-grid>div{gap:4px;min-width:0;display:grid}.inventory-serialized-units-context-grid strong{color:var(--color-text-muted);font-size:11px}.inventory-serialized-units-context-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-serialized-units-results-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-serialized-units-results-header>span{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.inventory-serialized-units-table{min-width:920px}.inventory-serialized-units-table th:first-child,.inventory-serialized-units-table td:first-child{width:6%}.inventory-serialized-units-table th:nth-child(2),.inventory-serialized-units-table td:nth-child(2){width:20%}.inventory-serialized-units-table th:nth-child(3),.inventory-serialized-units-table td:nth-child(3){width:23%}.inventory-serialized-units-table th:nth-child(4),.inventory-serialized-units-table td:nth-child(4){width:13%}.inventory-serialized-units-table th:nth-child(5),.inventory-serialized-units-table td:nth-child(5),.inventory-serialized-units-table th:nth-child(6),.inventory-serialized-units-table td:nth-child(6){width:19%}.inventory-serialized-units-state{border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface-raised);padding:24px}@media (width<=900px){.inventory-serialized-units-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-serialized-units-header{grid-template-columns:1fr;align-items:flex-start}}@media (width<=620px){.inventory-serialized-units-context-grid{grid-template-columns:1fr}.inventory-serialized-units-results-header{flex-direction:column;align-items:flex-start}}.inventory-pill{border:1px solid var(--color-border-default);white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;display:inline-flex}.inventory-pagination{border-top:1px solid var(--color-border-default);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;font-size:11px;display:flex}.inventory-pagination>div{align-items:center;gap:9px;display:flex}.inventory-pagination>div>span{white-space:nowrap}@media (width<=1250px){.inventory-overview-kpi-grid,.inventory-explorer-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-explorer-filter-grid .inventory-explorer-search{grid-column:span 2}.inventory-overview-grid{grid-template-columns:1fr}}@media (width<=900px){.inventory-section-nav{grid-template-columns:1fr 1fr}.inventory-section-nav-note{text-align:left;grid-column:1/-1;justify-content:flex-start}.inventory-explorer-header{flex-direction:column;align-items:flex-start}.inventory-explorer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-explorer-filter-grid .inventory-explorer-search{grid-column:1/-1}.inventory-overview-group-row{grid-template-columns:minmax(0,1fr) 68px 68px 88px}}@media (width<=620px){.inventory-overview-kpi-grid,.inventory-section-nav,.inventory-explorer-filter-grid{grid-template-columns:1fr}.inventory-explorer-filter-grid .inventory-explorer-search{grid-column:auto}.inventory-context-bar,.inventory-overview-footer-card{flex-direction:column;align-items:stretch}.inventory-overview-group-row{grid-template-columns:minmax(0,1fr) 60px 60px}.inventory-overview-health{display:none}}.inventory-overview-card-wide+.inventory-overview-card{margin-top:16px}.inventory-overview-card-header{grid-template-columns:minmax(0,1fr) minmax(210px,280px) auto;align-items:end;gap:14px;display:grid}.inventory-overview-card-header>span{white-space:nowrap;align-self:center}.inventory-data-table{table-layout:fixed;width:100%;min-width:2100px}.inventory-data-table th,.inventory-data-table td{box-sizing:border-box;vertical-align:middle}.inventory-data-table th:first-child,.inventory-data-table td:first-child{width:2.8%}.inventory-data-table th:nth-child(2),.inventory-data-table td:nth-child(2){width:8%}.inventory-data-table th:nth-child(3),.inventory-data-table td:nth-child(3){width:3.7%}.inventory-data-table th:nth-child(4),.inventory-data-table td:nth-child(4){width:4.2%}.inventory-data-table th:nth-child(5),.inventory-data-table td:nth-child(5){width:4.7%}.inventory-data-table th:nth-child(6),.inventory-data-table td:nth-child(6){width:5.1%}.inventory-data-table th:nth-child(7),.inventory-data-table td:nth-child(7){width:4.7%}.inventory-data-table th:nth-child(8),.inventory-data-table td:nth-child(8){width:6.5%}.inventory-data-table th:nth-child(9),.inventory-data-table td:nth-child(9){width:10%}.inventory-data-table th:nth-child(10),.inventory-data-table td:nth-child(10){width:4%}.inventory-data-table th:nth-child(11),.inventory-data-table td:nth-child(11){width:3.5%}.inventory-data-table th:nth-child(12),.inventory-data-table td:nth-child(12),.inventory-data-table th:nth-child(13),.inventory-data-table td:nth-child(13){width:4.5%}.inventory-data-table th:nth-child(14),.inventory-data-table td:nth-child(14){width:6.5%}.inventory-data-table th:nth-child(15),.inventory-data-table td:nth-child(15){width:4%}.inventory-data-table th:nth-child(16),.inventory-data-table td:nth-child(16),.inventory-data-table th:nth-child(17),.inventory-data-table td:nth-child(17){width:5.6%}.inventory-data-table th:nth-child(18),.inventory-data-table td:nth-child(18){width:3.7%}.inventory-data-table th:nth-child(19),.inventory-data-table td:nth-child(19){width:4.7%}.inventory-data-table th:nth-child(20),.inventory-data-table td:nth-child(20){width:3.7%}.inventory-attention-row{cursor:default}@media (width<=900px){.inventory-overview-card-header{grid-template-columns:minmax(0,1fr) auto}.inventory-overview-search{grid-column:1/-1}}@media (width<=620px){.inventory-overview-card-header{grid-template-columns:1fr;align-items:start}.inventory-overview-search{grid-column:auto}}.inventory-overview-card-header{border-bottom:2px solid var(--accent);background:var(--accent);grid-template-columns:minmax(0,1fr) 280px auto;align-items:center;padding:10px 12px 11px}@supports (color:color-mix(in lab, red, red)){.inventory-overview-card-header{background:color-mix(in srgb, var(--accent) 8%, var(--color-surface-card))}}.inventory-overview-card-header>div{min-width:0}.inventory-overview-card-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-overview-card-header .inventory-overview-search{box-sizing:border-box;width:280px;min-width:0;max-width:280px}.inventory-overview-card-header>span{min-width:max-content}.inventory-overview-card-header .workspace-eyebrow{color:var(--accent)}@media (width<=1250px){.inventory-overview-card-header{grid-template-columns:minmax(0,1fr) 240px auto}.inventory-overview-card-header .inventory-overview-search{width:240px;max-width:240px}}@media (width<=900px){.inventory-overview-card-header{grid-template-columns:minmax(0,1fr) auto}.inventory-overview-card-header .inventory-overview-search{grid-column:1/-1;width:100%;max-width:none}}@media (width<=620px){.inventory-overview-card-header{grid-template-columns:1fr;align-items:start}.inventory-overview-card-header .inventory-overview-search{grid-column:auto;width:100%;max-width:none}.inventory-overview-card-header>span{min-width:0}}.inventory-overview-card-header{border-bottom:2px solid var(--accent);background:var(--accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""search search";align-items:center;gap:10px 14px;padding:12px 12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-overview-card-header{background:color-mix(in srgb, var(--accent) 7%, var(--color-surface-card))}}.inventory-overview-card-header{border-radius:var(--radius-md) var(--radius-md) 0 0}.inventory-overview-card-title{grid-area:title;min-width:0}.inventory-overview-card-title .workspace-eyebrow{color:#ff8c60}.inventory-overview-card-title h2{color:#f0f0f1;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.25;overflow:hidden}.inventory-overview-group-count{color:var(--color-text-muted);white-space:nowrap;grid-area:count;align-self:center;font-size:11px}.inventory-overview-search-row{grid-area:search;width:100%;min-width:0}.inventory-overview-search{box-sizing:border-box;width:min(360px,100%);min-width:0;height:36px}@media (width<=620px){.inventory-overview-card-header{grid-template-columns:1fr;grid-template-areas:"title""count""search";align-items:start}.inventory-overview-group-count{justify-self:start}.inventory-overview-search{width:100%}}.inventory-overview-grid>.inventory-overview-card .inventory-overview-card-header{grid-template:"title count"42px"search search"36px/minmax(0,1fr) auto;align-items:center}.inventory-overview-grid>.inventory-overview-card .inventory-overview-search-row{grid-row:2;min-height:36px}.inventory-overview-grid>.inventory-overview-card .inventory-overview-card-title{align-content:center;min-height:42px;display:grid}.inventory-overview-grid>.inventory-overview-card .inventory-overview-search{height:36px}.inventory-stock-attention-card .inventory-overview-card-header{grid-template:"title action"/minmax(0,1fr) auto;align-items:center}.inventory-stock-attention-card .inventory-overview-card-title{grid-area:title;min-width:0}.inventory-stock-attention-card .inventory-overview-card-title .workspace-eyebrow{color:#ff8c60}.inventory-stock-attention-card .inventory-overview-card-title h2{color:#f0f0f1;letter-spacing:-.015em;margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.25}.inventory-stock-attention-card .inventory-stock-attention-action{grid-area:action}@media (width<=620px){.inventory-overview-grid>.inventory-overview-card .inventory-overview-card-header{grid-template:"title""search"/1fr;align-items:start}.inventory-stock-attention-card .inventory-overview-card-header{grid-template:"title""action"/1fr}}.inventory-overview-kpi-grid .dealer-analytics-kpi-content small{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.inventory-explorer-header>div .workspace-eyebrow,.inventory-explorer-panel-header .workspace-eyebrow,.inventory-explorer-results-header .workspace-eyebrow{color:#ff8c60}.inventory-explorer-header h2{color:#f0f0f1;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.inventory-explorer-panel-header,.inventory-explorer-results-header{border-bottom:2px solid var(--accent);background:var(--accent);padding:12px 12px 13px}@supports (color:color-mix(in lab, red, red)){.inventory-explorer-panel-header,.inventory-explorer-results-header{background:color-mix(in srgb, var(--accent) 7%, var(--color-surface-card))}}.inventory-explorer-panel-header,.inventory-explorer-results-header{border-radius:var(--radius-md) var(--radius-md) 0 0}.inventory-explorer-panel-header h3,.inventory-explorer-results-header h3{color:#f0f0f1;letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.inventory-explorer-panel-header>div,.inventory-explorer-results-header>div{min-width:0}.inventory-explorer-panel-header>button{flex:none}.inventory-explorer-results-header>span{align-self:center}.inventory-explorer-panel-header .workspace-eyebrow,.inventory-explorer-results-header .workspace-eyebrow{color:#ff8c60}@media (width<=620px){.inventory-explorer-panel-header,.inventory-explorer-results-header{align-items:flex-start}}.inventory-explorer-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.inventory-explorer-search-row input{width:100%;min-width:0}.inventory-explorer-search-row button{white-space:nowrap;height:38px}@media (width<=620px){.inventory-explorer-search-row{grid-template-columns:1fr}.inventory-explorer-search-row button{width:100%}}.inventory-data-table th{position:relative}.inventory-data-table th .inventory-column-resizer{cursor:col-resize;z-index:5;background:0 0;border:0;width:8px;margin:0;padding:0;position:absolute;top:0;bottom:0;right:-4px}.inventory-data-table th .inventory-column-resizer:hover,.inventory-data-table th .inventory-column-resizer:focus-visible{background:#ff885bb8;outline:none}.inventory-data-table th .inventory-column-resizer:active{background:#ff885bf2}.inventory-product-inspection{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.inventory-secondary-link{color:var(--color-brand-primary);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.inventory-secondary-link:hover,.inventory-secondary-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.inventory-secondary-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.inventory-locations-page .inventory-overview-card{align-content:start;gap:12px}.inventory-locations-page .workspace-eyebrow{color:#ff8c60}.inventory-locations-page .inventory-overview-card-header{margin-bottom:2px}.inventory-locations-page .inventory-overview-card-header h3{margin:4px 0 0}.inventory-locations-page .inventory-overview-card-header{border-bottom:2px solid var(--accent);background:0 0;border-radius:0;grid-template:none;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.inventory-locations-page .inventory-overview-card-header>div{min-width:0}.inventory-locations-page .inventory-overview-card-header h3{color:#f0f0f1;margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.25}.inventory-locations-page .inventory-overview-card{align-content:start;align-self:start;gap:12px}.inventory-locations-page .inventory-overview-card>label{flex-direction:column;align-items:stretch;gap:8px;margin:0;display:flex}.inventory-locations-page .inventory-overview-card>label>span{color:#d7d7da;font-size:12px;font-weight:600;line-height:1.3;display:block}.inventory-locations-page .inventory-overview-card>label>select{box-sizing:border-box;color:#f0f0f1;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#17181b;border:1px solid #ffffff24;border-radius:8px;padding:0 12px;font-size:13px;line-height:1.2}.inventory-locations-page .inventory-overview-card>label>select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.inventory-locations-page .inventory-overview-card>label>select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}}.inventory-locations-page .inventory-overview-card>label>select option{color:#f0f0f1;background:#17181b}@supports (color:color-mix(in lab, red, red)){.purchase-order-selected-badge{background:color-mix(in srgb, var(--accent) 16%, transparent)}}@media (width<=900px){.purchase-order-commercial-grid{grid-template-columns:1fr}.purchase-order-product-row{grid-template-columns:1fr 1fr}.purchase-order-product-details{grid-column:1/-1}.purchase-order-selection-header{flex-direction:column}.purchase-order-selected-dealer{align-self:flex-start}}@media (width<=560px){.purchase-order-product-row{grid-template-columns:1fr}}.purchase-order-start-mode,.purchase-order-dealer-comparison,.purchase-order-product-list{gap:12px;display:grid}.purchase-order-mode-switch{flex-wrap:wrap;gap:8px;display:flex}.purchase-order-helper-text{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.45}.purchase-order-dealer-card{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;gap:16px;padding:16px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.purchase-order-dealer-card:hover{border-color:var(--accent);background:var(--color-surface-raised);transform:translateY(-1px)}.purchase-order-dealer-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.purchase-order-dealer-card-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--color-surface-raised)}.purchase-order-dealer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-order-dealer-card-header>div{gap:4px;min-width:0;display:grid}.purchase-order-dealer-card-header span:first-child{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.purchase-order-dealer-card-header strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.purchase-order-dealer-card-header small{color:var(--color-text-muted);font-size:.76rem}.purchase-order-selected-badge{background:var(--accent);border-radius:999px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.purchase-order-selected-badge{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.purchase-order-selected-badge{color:var(--accent);font-size:.72rem;font-weight:700}.purchase-order-commercial-grid{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.purchase-order-commercial-grid>div{background:var(--color-surface-raised);gap:6px;min-width:0;padding:12px;display:grid}.purchase-order-commercial-grid span{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.purchase-order-commercial-grid strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.purchase-order-selection-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.purchase-order-selection-header>div{gap:4px;min-width:0;display:grid}.purchase-order-selected-dealer{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-muted);flex:none;align-self:center;padding:7px 10px;font-size:.75rem;font-weight:600}.purchase-order-product-row{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,.8fr)) minmax(120px,1fr);align-items:center;gap:12px;padding:14px;display:grid}.purchase-order-product-details{gap:4px;min-width:0;display:grid}.purchase-order-product-details strong{overflow-wrap:anywhere}.purchase-order-product-details span{color:var(--color-text-muted);font-size:.76rem}.purchase-order-product-stock{gap:4px;min-width:0;display:grid}.purchase-order-product-stock span,.purchase-order-product-quantity label{color:var(--color-text-muted);font-size:.7rem;font-weight:600}.purchase-order-product-stock strong{overflow-wrap:anywhere;font-size:.85rem}.purchase-order-product-quantity{gap:6px;display:grid}.purchase-order-product-quantity input{box-sizing:border-box;width:100%}.purchase-order-empty-message{border:1px dashed var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-muted);margin:0;padding:14px;font-size:.82rem;line-height:1.45}@media (width<=900px){.purchase-order-commercial-grid{grid-template-columns:1fr}.purchase-order-product-row{grid-template-columns:1fr 1fr}.purchase-order-product-details{grid-column:1/-1}.purchase-order-selection-header{flex-direction:column}.purchase-order-selected-dealer{align-self:flex-start}}.purchase-order-product-quantity input[type=number]{appearance:textfield}.purchase-order-product-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-order-product-quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-order-workspace-tabs{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);align-items:stretch;gap:8px;margin:0 0 20px;padding:6px;display:flex;overflow-x:auto}.purchase-order-workspace-tab{border-radius:var(--radius-md);min-width:132px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:3px;padding:10px 14px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.purchase-order-workspace-tab strong{color:inherit;font-size:.86rem;line-height:1.2}.purchase-order-workspace-tab span{color:var(--color-text-muted);font-size:.7rem;font-weight:600}.purchase-order-workspace-tab:hover:not(:disabled){border-color:var(--color-border-default);background:var(--color-surface-raised)}.purchase-order-workspace-tab-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);box-shadow:none}.purchase-order-workspace-tab-active strong,.purchase-order-workspace-tab-active span{color:var(--color-text-on-brand)}.purchasing-shell-page>.workspace-page-header{margin-bottom:28px}.purchase-order-workspace-tab-add{text-align:center;border-style:dashed;align-content:center;justify-items:center;min-width:140px}.purchase-order-workspace-tab:disabled{cursor:not-allowed;opacity:.55}@media (width<=620px){.purchase-order-workspace-tabs{gap:6px;padding:5px}.purchase-order-workspace-tab{min-width:118px;padding:9px 11px}}.purchase-order-dealer-picker-header,.purchase-order-items-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.purchase-order-dealer-picker-header>div,.purchase-order-items-header>div{min-width:0}.purchase-order-dealer-picker-header>input{flex:0 320px;width:min(320px,42%)}.purchase-order-dealer-comparison{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.purchase-order-dealer-picker-option{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);min-width:238px;min-height:104px;color:var(--color-text-primary);text-align:left;cursor:pointer;flex-direction:column;flex:0 0 238px;justify-content:space-between;gap:12px;padding:13px;transition:border-color .15s,background-color .15s;display:flex}.purchase-order-dealer-picker-option:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.purchase-order-dealer-picker-option-selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);box-shadow:0 0 0 1px var(--color-brand-primary)}.purchase-order-dealer-picker-option-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.purchase-order-dealer-picker-option-top>div{gap:3px;min-width:0;display:grid}.purchase-order-dealer-picker-option-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-dealer-picker-option-top small{color:var(--color-text-muted);font-size:var(--text-body-sm)}.purchase-order-dealer-discount-chips{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.purchase-order-discount-chip{border:1px solid var(--color-brand-primary-border);background:var(--color-brand-primary-soft);min-height:22px;color:var(--color-text-primary);font-size:11px;font-weight:var(--weight-semibold);border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.purchase-order-items-header .purchase-order-selected-dealer{flex:none}.purchase-order-item-section{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);margin-top:16px;overflow:hidden}.purchase-order-item-section-title{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.purchase-order-item-section-title>span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.purchase-order-item-grid,.purchase-order-available-grid{width:100%}.purchase-order-item-grid-heading,.purchase-order-item-grid-row{grid-template-columns:minmax(230px,1.7fr) minmax(150px,1.1fr) 90px 120px 82px;align-items:center;gap:12px;padding:10px 13px;display:grid}.purchase-order-item-grid-heading{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-raised);min-height:38px;color:var(--color-text-muted);font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.purchase-order-item-grid-row{border-bottom:1px solid var(--color-border-subtle);min-height:66px}.purchase-order-item-grid-row:last-child{border-bottom:0}.purchase-order-item-main{gap:3px;min-width:0;display:grid}.purchase-order-item-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-item-main small,.purchase-order-item-meta{color:var(--color-text-muted);font-size:var(--text-body-sm)}.purchase-order-item-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-item-quantity input{width:100%}.purchase-order-item-action{justify-content:flex-end;display:flex}.purchase-order-items-header+input{width:100%}@media (width<=900px){.purchase-order-dealer-picker-header,.purchase-order-items-header{flex-direction:column;align-items:stretch}.purchase-order-dealer-picker-header>input{flex-basis:auto;width:100%}.purchase-order-item-grid-heading,.purchase-order-item-grid-row{grid-template-columns:minmax(190px,1.6fr) minmax(125px,1fr) 80px 105px 76px}.purchase-order-dealer-picker-option{flex-basis:220px;min-width:220px}}@media (width<=640px){.purchase-order-item-grid-heading{display:none}.purchase-order-item-grid-row{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px}.purchase-order-item-main{grid-column:1/-1}.purchase-order-item-action{justify-content:flex-start}.purchase-order-item-quantity{width:100%}.purchase-order-dealer-picker-option{flex-basis:205px;min-width:205px}}.purchase-order-create-section .dealer-management-form-field>label,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label{color:var(--color-brand-primary);font-weight:var(--weight-semibold)}.purchase-order-create-section .purchase-order-item-section-title>strong{color:var(--color-brand-primary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.purchase-order-create-section .purchase-order-selected-dealer{color:var(--color-brand-primary);border:1px solid var(--color-brand-primary-border);background:var(--color-brand-primary-soft);font-weight:var(--weight-semibold)}.purchase-order-create-section .inventory-overview-card-title h2,.purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:var(--color-brand-primary)}.purchase-order-brand-fallback{border:1px solid var(--color-brand-primary-border);border-radius:var(--radius-md);background:linear-gradient(135deg, #ff5a1f0e, transparent 65%), var(--color-surface-card);padding:14px}.purchase-order-fallback-selected-dealer{border-left:2px solid var(--color-brand-primary);background:var(--color-brand-primary-soft);color:var(--color-brand-primary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);margin-top:10px;padding:8px 10px}body:has(.purchase-order-internal-template){overflow:hidden}.purchase-order-internal-template{z-index:1000;border:1px solid var(--color-brand-primary-border);border-radius:var(--radius-lg);background:var(--color-surface-card);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 0 0 100vmax #000000bd,0 30px 90px #0000008f,0 0 0 1px #ff5a1f0f;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;inset:24px!important}.purchase-order-internal-template .inventory-overview-card-header{z-index:5;border-bottom:1px solid var(--color-brand-primary-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#111419fc,#111419f2);position:sticky;top:0}.purchase-order-internal-template .inventory-overview-card-title>.workspace-eyebrow,.purchase-order-internal-template .inventory-overview-card-title h2{color:var(--color-brand-primary)}.purchase-order-internal-template .inventory-overview-card-title p{color:var(--color-text-secondary)}.purchase-order-internal-template .purchase-order-internal-summary{border-color:var(--color-border-default);background:var(--color-surface-raised)}.purchase-order-internal-template .purchase-order-internal-summary>div>span{color:var(--color-brand-primary);font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}.purchase-order-internal-template .purchase-order-internal-summary>div>strong{color:var(--color-text-primary)}.purchase-order-internal-template .purchase-order-internal-table-wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);max-height:52vh;overflow:auto}.purchase-order-internal-template .purchase-order-internal-table-wrap table{min-width:max-content}.purchase-order-internal-template .purchase-order-internal-table-wrap table thead{z-index:3;background:var(--color-surface-raised);position:sticky;top:0}.purchase-order-internal-template .purchase-order-internal-table-wrap table th{color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary-border);font-weight:var(--weight-semibold)}.purchase-order-internal-template .purchase-order-internal-table-wrap table td{border-bottom-color:var(--color-border-subtle)}.purchase-order-internal-template .purchase-order-internal-notes{border-color:var(--color-border-default);background:var(--color-surface-raised)}.purchase-order-internal-template .purchase-order-internal-notes>span{color:var(--color-brand-primary);font-weight:var(--weight-semibold)}.purchase-order-internal-template .dealer-management-view-footer{border-top-color:var(--color-border-default)}@media (width<=900px){.purchase-order-internal-template{max-height:calc(100vh - 24px);inset:12px!important}.purchase-order-internal-template .purchase-order-internal-table-wrap{max-height:50vh}}@media (width<=640px){.purchase-order-internal-template{border-left:0;border-right:0;border-radius:0;max-height:100vh;width:100%!important;inset:0!important}.purchase-order-internal-template .purchase-order-internal-table-wrap{max-height:46vh}}.purchase-order-create-section .inventory-overview-card-title h2,.purchase-order-create-section .dealer-management-form-field>label,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong,.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-fallback-selected-dealer,.purchase-order-create-section .purchase-order-discount-chip,.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong,.purchase-order-internal-template .inventory-overview-card-title>.workspace-eyebrow,.purchase-order-internal-template .inventory-overview-card-title h2,.purchase-order-internal-template .purchase-order-internal-summary>div>span,.purchase-order-internal-template .purchase-order-internal-table-wrap table th,.purchase-order-internal-template .purchase-order-internal-notes>span{color:#ff7a45}.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-discount-chip{background:#ff7a4512;border-color:#ff7a4538}.purchase-order-create-section .purchase-order-brand-fallback{background:linear-gradient(135deg, #ff7a450b, transparent 65%), var(--color-surface-card);border-color:#ff7a4538}.purchase-order-internal-template .purchase-order-preview-actions button{color:#ff7a45;border-color:#ff7a4538}.purchase-order-internal-template .purchase-order-preview-actions button:hover{color:#ff8a5f;background:#ff7a4512}.purchase-order-create-section .inventory-overview-card-title h2,.purchase-order-create-section .dealer-management-form-field>label,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong,.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-fallback-selected-dealer,.purchase-order-create-section .purchase-order-discount-chip,.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong,.purchase-order-internal-template .inventory-overview-card-title h2,.purchase-order-internal-template .purchase-order-internal-summary>div>span,.purchase-order-internal-template .purchase-order-internal-table-wrap table th,.purchase-order-internal-template .purchase-order-internal-notes>span,.purchase-order-create-section .inventory-overview-card-title h2,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong{color:#ff7a45}.purchase-order-create-section>.dealer-management-create-form>.purchase-order-start-mode .dealer-management-form-field>label,.purchase-order-create-section>.dealer-management-create-form>.dealer-management-form-field>label{color:var(--color-text-secondary)}.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:#ff7a45}.purchase-order-create-section .purchase-order-helper-text{color:var(--color-text-muted)}.purchase-order-create-section>.inventory-overview-card-header .workspace-eyebrow,.purchase-order-create-section>.inventory-overview-card-header .inventory-overview-card-title h2,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong,.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-fallback-selected-dealer,.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:#ff7a45!important}.purchase-order-create-section .purchase-order-start-mode .dealer-management-form-field>label,.purchase-order-create-section .dealer-management-create-form>.dealer-management-form-field>label,.purchase-order-create-section label[for=purchase-order-brand],.purchase-order-create-section label[for=purchase-order-dealer-direct],.purchase-order-create-section label[for=purchase-order-product],.purchase-order-create-section label[for=purchase-order-date],.purchase-order-create-section label[for=purchase-order-notes]{color:var(--color-text-secondary)!important}.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-internal-template .inventory-overview-card-title>.workspace-eyebrow,.purchase-order-internal-template .inventory-overview-card-title h2,.purchase-order-internal-template .purchase-order-internal-summary>div>span,.purchase-order-internal-template .purchase-order-internal-table-wrap table th,.purchase-order-internal-template .purchase-order-internal-notes>span,.purchase-order-create-section>.inventory-overview-card-header .workspace-eyebrow,.purchase-order-create-section>.inventory-overview-card-header .inventory-overview-card-title h2{color:#ff7a45!important}.purchase-order-create-section .purchase-order-workspace-tab-active{background:var(--color-brand-primary)!important;color:#fff!important;border-color:#ff7a45!important}.purchase-order-create-section .purchase-order-mode-switch button[class*=bg-primary]{background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:#fff!important}.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-fallback-selected-dealer,.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:#ff7a45!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected{background:#ff7a450e!important;border-color:#ff7a458c!important}.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong{color:#ff7a45!important}.purchase-order-create-section .dealer-management-view-footer button[type=submit]{background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:#fff!important}.purchase-order-create-section>.inventory-overview-card-header .workspace-eyebrow,.purchase-order-create-section>.inventory-overview-card-header #purchase-order-create-title,.purchase-order-create-section .purchase-order-dealer-picker-header label,.purchase-order-create-section .purchase-order-items-header label,.purchase-order-create-section .purchase-order-item-section-title>strong,.purchase-order-create-section .purchase-order-selected-dealer,.purchase-order-create-section .purchase-order-fallback-selected-dealer,.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:#ff8c60!important}.purchase-order-create-section .purchase-order-discount-chip{color:#ff8c60!important;background:#ff8c6012!important;border-color:#ff8c6038!important}.purchase-order-internal-template .inventory-overview-card-title>.workspace-eyebrow,.purchase-order-internal-template .inventory-overview-card-title h2,.purchase-order-internal-template .purchase-order-internal-summary>div>span,.purchase-order-internal-template .purchase-order-internal-table-wrap table th,.purchase-order-internal-template .purchase-order-internal-notes>span{color:#ff8c60!important}.purchase-order-create-section .purchase-order-start-mode .dealer-management-form-field>label,.purchase-order-create-section label[for=purchase-order-date],.purchase-order-create-section label[for=purchase-order-notes]{color:var(--color-text-secondary)!important}.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true],.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true]:hover,.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true]:focus,.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true]:focus-visible,.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true]:active{background:var(--color-brand-primary)!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-on-brand)!important;opacity:1!important;box-shadow:none!important;background-image:none!important}.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true] strong,.purchase-order-create-section .purchase-order-workspace-tab[aria-selected=true] span{color:var(--color-text-on-brand)!important}.purchase-order-create-section .purchase-order-selection-tab-active,.purchase-order-create-section .purchase-order-selection-tab-active:hover,.purchase-order-create-section .purchase-order-selection-tab-active:focus,.purchase-order-create-section .purchase-order-selection-tab-active:focus-visible,.purchase-order-create-section .purchase-order-selection-tab-active:active{background:var(--color-brand-primary)!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-on-brand)!important;opacity:1!important;box-shadow:none!important;background-image:none!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected{background:var(--color-surface-card)!important;background-color:var(--color-surface-card)!important;border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 1px var(--color-brand-primary)!important;color:var(--color-text-primary)!important;background-image:none!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top small{color:var(--color-text-secondary)!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge,.purchase-order-create-section .purchase-order-selected-dealer{background:var(--color-brand-primary-soft)!important;background-color:var(--color-brand-primary-soft)!important;border-color:var(--color-brand-primary-border)!important;color:var(--color-brand-primary)!important}.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled),.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):hover,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus-visible,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):active{background:var(--color-brand-primary)!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-on-brand)!important;background-image:none!important}.purchase-order-create-section .purchase-order-workspace-tab-active,.purchase-order-create-section .purchase-order-workspace-tab-active:hover,.purchase-order-create-section .purchase-order-workspace-tab-active:focus,.purchase-order-create-section .purchase-order-workspace-tab-active:focus-visible,.purchase-order-create-section .purchase-order-workspace-tab-active:active,.purchase-order-create-section .purchase-order-selection-tab-active,.purchase-order-create-section .purchase-order-selection-tab-active:hover,.purchase-order-create-section .purchase-order-selection-tab-active:focus,.purchase-order-create-section .purchase-order-selection-tab-active:focus-visible,.purchase-order-create-section .purchase-order-selection-tab-active:active{background:var(--color-brand-primary)!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-on-brand)!important}.purchase-order-create-section .purchase-order-selection-tab-active *{color:var(--color-text-on-brand)!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-dealer-picker-option-top strong{color:var(--color-brand-primary)!important}.purchase-order-create-section .purchase-order-selected-dealer{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-selected-dealer{border-color:color-mix(in srgb, var(--accent) 30%, transparent)!important}}.purchase-order-create-section .purchase-order-selected-dealer{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-selected-dealer{background:color-mix(in srgb, var(--accent) 8%, transparent)!important}}.purchase-order-create-section .purchase-order-selected-dealer{color:var(--accent)!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge{border-color:color-mix(in srgb, var(--accent) 30%, transparent)!important}}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge{background:color-mix(in srgb, var(--accent) 8%, transparent)!important}}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge{color:var(--accent)!important}.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled),.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):hover,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus-visible,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):active{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:var(--color-text-on-brand)!important}.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled),.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not([disabled]),.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):hover,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):focus-visible,.purchase-order-create-section .dealer-management-view-footer button[type=submit]:not(:disabled):active{background:var(--color-brand-primary)!important;background-color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;color:var(--color-text-on-brand)!important;opacity:1!important;box-shadow:none!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 1px var(--color-brand-primary)!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected strong{color:var(--color-brand-primary)!important}.purchase-order-create-section .purchase-order-dealer-picker-option-selected .purchase-order-selected-badge,.purchase-order-create-section .purchase-order-selected-badge{color:var(--color-brand-primary)!important;border-color:var(--color-brand-primary-border)!important;background:var(--color-brand-primary-soft)!important}.purchase-order-create-section .purchase-order-selected-dealer{color:var(--color-brand-primary)!important;background:var(--color-brand-primary-soft)!important;border-color:var(--color-brand-primary-border)!important}.purchase-order-create-section .purchase-order-start-mode label{font-size:.88rem;line-height:1.3}.purchase-order-create-section .purchase-order-workspace-tabs{margin-bottom:6px}.purchase-order-create-section .dealer-management-create-form{gap:10px}.purchase-order-create-section .purchase-order-start-mode{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);gap:10px;margin:0 24px 4px;padding:16px 20px}.purchase-order-create-section .purchase-order-start-mode label{font-size:1rem;line-height:1.35;font-weight:var(--weight-semibold)}.purchase-order-create-section .purchase-order-primary-fields-grid{grid-template-columns:minmax(280px,1.3fr) minmax(170px,.7fr) minmax(300px,1.4fr);align-items:end;gap:18px;margin:0 24px;display:grid}.purchase-order-create-section .purchase-order-primary-fields-grid>.dealer-management-form-field{gap:8px;min-width:0;padding:0}.purchase-order-create-section .purchase-order-primary-fields-grid .dealer-management-form-field>label{font-size:.95rem;line-height:1.3;font-weight:var(--weight-semibold)}.purchase-order-create-section .purchase-order-primary-fields-grid input,.purchase-order-create-section .purchase-order-primary-fields-grid select{font-size:.95rem}.purchase-order-create-section .purchase-order-primary-fields-grid .purchase-order-order-meta-grid{display:contents}.purchase-order-create-section .purchase-order-primary-fields-grid .purchase-order-order-meta-grid .dealer-management-form-field{gap:8px;min-width:0;padding:0}.purchase-order-create-section .purchase-order-helper-text{font-size:.84rem;line-height:1.45}.purchase-order-create-section .purchase-order-workspace-tab{font-size:.9rem}.purchase-order-create-section .purchase-order-workspace-tab strong{font-size:1rem;line-height:1.2}.purchase-order-create-section .purchase-order-workspace-tab span{font-size:.78rem;line-height:1.2}@media (width<=920px){.purchase-order-create-section .purchase-order-primary-fields-grid{grid-template-columns:1fr;gap:14px}.purchase-order-create-section .purchase-order-primary-fields-grid .purchase-order-order-meta-grid{grid-template-columns:1fr;gap:14px;display:grid}}@media (width<=760px){.purchase-order-create-section .purchase-order-start-mode{margin:0 16px 4px;padding:16px}.purchase-order-create-section .purchase-order-primary-fields-grid{margin:0 16px}}.purchase-order-create-section .purchase-order-product-context{gap:8px;min-width:0;padding:0}.purchase-order-create-section .purchase-order-product-context-value{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);min-height:42px;color:var(--color-text-secondary);font-size:.92rem;font-weight:var(--weight-medium);align-items:center;padding:0 12px;display:flex}.purchase-order-create-section .purchase-order-product-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin:0 24px;display:grid}.purchase-order-create-section .purchase-order-product-finder,.purchase-order-create-section .purchase-order-selected-basket{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);min-width:0;overflow:hidden}.purchase-order-create-section .purchase-order-product-finder-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.purchase-order-create-section .purchase-order-product-finder-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.purchase-order-create-section .purchase-order-product-finder-title label{font-size:1rem;line-height:1.3;font-weight:var(--weight-semibold);margin:0;display:block}.purchase-order-create-section .purchase-order-step-badge{background:var(--color-brand-primary);width:30px;height:30px;color:var(--color-text-on-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.purchase-order-create-section .purchase-order-step-badge svg{width:15px;height:15px}.purchase-order-create-section .purchase-order-product-finder-search{align-items:center;gap:10px;padding:0 18px 14px;display:flex}.purchase-order-create-section .purchase-order-product-search-field{flex:1;min-width:0;position:relative}.purchase-order-create-section .purchase-order-product-search-field>svg{z-index:1;width:17px;height:17px;color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.purchase-order-create-section .purchase-order-product-search-field input{padding-left:39px;font-size:.94rem}.purchase-order-create-section .purchase-order-product-finder-table-wrap{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.purchase-order-create-section .purchase-order-product-finder-table{border-collapse:collapse;width:100%;min-width:760px}.purchase-order-create-section .purchase-order-product-finder-table th,.purchase-order-create-section .purchase-order-product-finder-table td{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle;padding:10px 12px;font-size:.82rem}.purchase-order-create-section .purchase-order-product-finder-table th{color:var(--color-text-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:.71rem;font-weight:750}.purchase-order-create-section .purchase-order-product-finder-table tbody tr:last-child td{border-bottom:0}.purchase-order-create-section .purchase-order-product-finder-name{gap:2px;display:grid}.purchase-order-create-section .purchase-order-product-finder-name strong{color:var(--color-text-primary);font-size:.86rem;font-weight:var(--weight-semibold)}.purchase-order-create-section .purchase-order-product-finder-name small{color:var(--color-text-secondary);font-size:.71rem}.purchase-order-create-section .purchase-order-product-finder-table button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.purchase-order-create-section .purchase-order-product-finder-table button svg{width:14px;height:14px}.purchase-order-create-section .purchase-order-product-finder-state{color:var(--color-text-secondary);text-align:center;padding:28px 18px;font-size:.82rem}.purchase-order-create-section .purchase-order-product-finder-pagination{justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.purchase-order-create-section .purchase-order-product-finder-pagination>span{color:var(--color-text-secondary);font-size:.76rem;font-weight:650}.purchase-order-create-section .purchase-order-product-finder-pagination-controls{align-items:center;gap:8px;display:flex}.purchase-order-create-section .purchase-order-product-finder-pagination-controls>span{min-width:88px;color:var(--color-text-secondary);text-align:center;font-size:.76rem}.purchase-order-create-section .purchase-order-product-finder-pagination-controls svg{width:14px;height:14px}.purchase-order-create-section .purchase-order-selected-basket{position:sticky;top:16px}.purchase-order-create-section .purchase-order-selected-basket-header{border-bottom:1px solid var(--color-border-default);padding:16px}.purchase-order-create-section .purchase-order-selected-basket-header>div{gap:3px;display:grid}.purchase-order-create-section .purchase-order-selected-basket-header label{font-size:.98rem;font-weight:var(--weight-semibold);margin:0}.purchase-order-create-section .purchase-order-selected-basket-header span{color:var(--color-text-secondary);font-size:.74rem}.purchase-order-create-section .purchase-order-selected-basket-list{max-height:min(52vh,560px);overflow-y:auto}.purchase-order-create-section .purchase-order-selected-basket-item{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) 72px 30px;align-items:center;gap:7px;padding:12px 12px 12px 16px;display:grid}.purchase-order-create-section .purchase-order-selected-basket-item:last-child{border-bottom:0}.purchase-order-create-section .purchase-order-selected-basket-item-main{gap:3px;min-width:0;display:grid}.purchase-order-create-section .purchase-order-selected-basket-item-main strong{color:var(--color-text-primary);font-size:.81rem;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-create-section .purchase-order-selected-basket-item-main small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.purchase-order-create-section .purchase-order-selected-basket-item input{min-width:0;padding-left:8px;padding-right:8px;font-size:.8rem}.purchase-order-create-section .purchase-order-selected-basket-item button{width:30px;height:30px;padding:0}.purchase-order-create-section .purchase-order-selected-basket-item button svg{width:14px;height:14px}.purchase-order-create-section .purchase-order-selected-basket-empty{gap:5px;padding:24px 16px;display:grid}.purchase-order-create-section .purchase-order-selected-basket-empty strong{color:var(--color-text-primary);font-size:.8rem}.purchase-order-create-section .purchase-order-selected-basket-empty small{color:var(--color-text-secondary);font-size:.71rem;line-height:1.4}@media (width<=1100px){.purchase-order-create-section .purchase-order-product-workspace{grid-template-columns:minmax(0,1fr)}.purchase-order-create-section .purchase-order-selected-basket{position:static}}@media (width<=760px){.purchase-order-create-section .purchase-order-product-workspace{margin:0 16px}.purchase-order-create-section .purchase-order-product-finder-header,.purchase-order-create-section .purchase-order-product-finder-search,.purchase-order-create-section .purchase-order-product-finder-pagination{flex-direction:column;align-items:stretch}.purchase-order-create-section .purchase-order-product-finder-pagination-controls{justify-content:space-between}.purchase-order-create-section .purchase-order-selected-basket-list{max-height:none}}.purchase-order-flow-stepper{border:1px solid var(--color-border-default);background:linear-gradient(135deg, #ffffff07, #ffffff02), var(--color-surface-raised);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1.15rem;padding:.95rem 1rem;display:grid}.purchase-order-flow-step{align-items:center;gap:.65rem;min-width:0;display:flex}.purchase-order-flow-step-marker{border:1px solid var(--color-border-default);background:var(--color-surface-card);width:2.35rem;height:2.35rem;color:var(--color-text-muted);letter-spacing:.045em;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.purchase-order-flow-step-copy{min-width:0}.purchase-order-flow-step-copy>span{color:var(--color-text-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.1rem;font-size:.64rem;font-weight:750;display:block}.purchase-order-flow-step-copy>strong{color:var(--color-text-secondary);font-size:.85rem;line-height:1.2;display:block}.purchase-order-flow-step-copy>small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.68rem;line-height:1.25;display:block;overflow:hidden}.purchase-order-flow-step.is-active .purchase-order-flow-step-marker,.purchase-order-flow-step.is-complete .purchase-order-flow-step-marker{color:#ff7a45;background:#ff5a1f1a;border-color:#ff5a1f7a}.purchase-order-flow-step.is-active .purchase-order-flow-step-copy>span,.purchase-order-flow-step.is-active .purchase-order-flow-step-copy>strong,.purchase-order-flow-step.is-complete .purchase-order-flow-step-copy>strong{color:#ff7a45}.purchase-order-flow-step-connector{background:var(--color-border-default);width:min(8vw,115px);height:1px;margin-left:auto}.purchase-order-flow-step.is-complete .purchase-order-flow-step-connector{background:#ff5a1f57}.purchase-order-step-panel{border:1px solid var(--color-border-default);background:linear-gradient(150deg, #ffffff06, transparent 42%), var(--color-surface-card);border-radius:1rem;margin-bottom:1rem;padding:1.05rem}.purchase-order-step-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.purchase-order-step-panel-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.purchase-order-step-number{color:#ff7a45;background:#ff5a1f13;border:1px solid #ff5a1f40;border-radius:.7rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.68rem;font-weight:850;display:grid}.purchase-order-step-panel-heading .workspace-eyebrow{color:#ff7a45}.purchase-order-step-panel-heading h3{color:var(--color-text-primary);margin:.08rem 0 0;font-size:1.05rem;line-height:1.25}.purchase-order-step-panel-heading p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.76rem}.purchase-order-step-complete-badge,.purchase-order-method-context{color:var(--color-success);background:#45d18a11;border:1px solid #45d18a33;border-radius:999px;flex:none;padding:.37rem .62rem;font-size:.68rem;font-weight:800}.purchase-order-method-context{color:#ff7a45;background:#ff5a1f0e;border-color:#ff5a1f38}.purchase-order-build-step-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.purchase-order-method-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.purchase-order-method-card{border:1px solid var(--color-border-default);background:var(--color-surface-card);min-height:148px;color:var(--color-text-primary);text-align:left;cursor:pointer;background-image:none;border-radius:.9rem;flex-direction:column;align-items:flex-start;padding:1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.purchase-order-method-card:hover:not(:disabled){background:linear-gradient(145deg, #ff5a1f0b, #ffffff02), var(--color-surface-raised);border-color:#ff5a1f4d;transform:translateY(-2px)}.purchase-order-method-card.is-selected{background:linear-gradient(145deg, #ff5a1f18, #ff5a1f05), var(--color-surface-raised);border-color:#ff5a1fa3;box-shadow:0 0 0 1px #ff5a1f0e,0 14px 30px #00000029}.purchase-order-method-card:disabled{cursor:not-allowed;opacity:.58}.purchase-order-method-card-index{border:1px solid var(--color-border-default);background:var(--color-surface-card);width:1.9rem;height:1.9rem;color:var(--color-text-muted);border-radius:.55rem;place-items:center;margin-bottom:.75rem;font-size:.62rem;font-weight:850;display:grid}.purchase-order-method-card.is-selected .purchase-order-method-card-index{color:#ff7a45;background:#ff5a1f18;border-color:#ff5a1f52}.purchase-order-method-card>strong{color:var(--color-text-primary);font-size:.98rem}.purchase-order-method-card>span:not(.purchase-order-method-card-index){max-width:35ch;color:var(--color-text-muted);margin-top:.38rem;font-size:.75rem;line-height:1.45}.purchase-order-method-card>em{color:#ff7a45;letter-spacing:.04em;text-transform:uppercase;background:#ff5a1f12;border:1px solid #ff5a1f2e;border-radius:999px;padding:.23rem .48rem;font-size:.6rem;font-style:normal;font-weight:850;position:absolute;top:.8rem;right:.8rem}.purchase-order-product-finder{border-color:var(--color-border-default);background:var(--color-surface-card);border-radius:.9rem;overflow:hidden}.purchase-order-product-finder-table-wrap{border-top:1px solid var(--color-border-default)}.purchase-order-product-finder-table{border-collapse:separate;border-spacing:0;width:100%}.purchase-order-product-finder-table thead{background:linear-gradient(#262e38fa,#1b222afa)}.purchase-order-product-finder-table thead th{color:#dfe6ee;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #fff1;padding:.78rem .82rem;font-size:.67rem;font-weight:800}.purchase-order-product-finder-table tbody td{color:var(--color-text-secondary);background:0 0;border-bottom:1px solid #ffffff0b;padding:.78rem .82rem}.purchase-order-product-finder-table tbody tr:nth-child(2n) td{background:#ffffff03}.purchase-order-product-finder-table tbody tr:hover td{background:#ff5a1f06}.purchase-order-product-finder-table tbody tr:last-child td{border-bottom:0}.purchase-order-product-finder-name strong{color:var(--color-text-primary);font-size:.84rem}.purchase-order-product-finder-name small{color:var(--color-text-muted)}.purchase-order-product-finder-table .purchase-order-stock-value{background:#ffffff08;border:1px solid #ffffff13;border-radius:999px;justify-content:center;min-width:2.65rem;padding:.25rem .45rem;display:inline-flex}.purchase-order-selected-basket{border-color:var(--color-border-default);background:linear-gradient(150deg, #ff5a1f09, transparent 38%), var(--color-surface-card);border-radius:.9rem;box-shadow:0 14px 30px #0000001f}.purchase-order-selected-basket-header{border-bottom-color:var(--color-border-default);background:linear-gradient(#262e38fa,#1b222afa)}.purchase-order-selected-basket-header label{color:#edf2f7;font-weight:800}.purchase-order-selected-basket-header span{color:var(--color-text-muted)}.purchase-order-selected-basket-item{border-bottom-color:#ffffff0e}.purchase-order-selected-basket-item input{background:#ffffff06;border-color:#ffffff1a}.purchase-order-selected-basket-item input:focus{border-color:#ff5a1f8f;box-shadow:0 0 0 3px #ff5a1f13}.purchase-order-dealer-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.purchase-order-dealer-picker-option{border-color:var(--color-border-default);background:linear-gradient(145deg, #ffffff05, #ffffff02), var(--color-surface-raised)}.purchase-order-dealer-picker-option:hover{border-color:#ff5a1f47}.purchase-order-dealer-picker-option-selected{box-shadow:inset 3px 0 #ff7a45;background:linear-gradient(145deg, #ff5a1f13, #ff5a1f04), var(--color-surface-raised)!important;border-color:#ff5a1f99!important}.purchase-order-review-page .purchase-order-internal-table-wrap{border:1px solid var(--color-border-default);border-radius:10px;overflow:hidden}.purchase-order-review-page .purchase-order-internal-table-wrap table thead{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-review-page .purchase-order-internal-table-wrap table thead{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-review-page .purchase-order-internal-table-wrap table thead{background-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-review-page .purchase-order-internal-table-wrap table thead{background-color:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-review-page .purchase-order-internal-table-wrap table thead{background-image:none!important}.purchase-order-review-page .purchase-order-internal-table-wrap table th{color:var(--color-text-primary)!important;border-bottom:2px solid var(--accent)!important}.purchase-order-review-page .purchase-order-internal-table-wrap table td{border-bottom-color:#ffffff0b}.purchase-order-review-page .purchase-order-internal-table-wrap table tbody tr:nth-child(2n) td{background:#ffffff03}.purchase-order-review-page .purchase-order-internal-notes{border-color:var(--color-border-default);background:var(--color-surface-raised)}.purchase-order-review-page .purchase-order-internal-notes>span{color:#ff7a45}@media (width<=980px){.purchase-order-method-cards,.purchase-order-dealer-comparison,.purchase-order-flow-stepper{grid-template-columns:1fr}.purchase-order-flow-step{position:relative}.purchase-order-flow-step-connector{width:1px;height:.7rem;position:absolute;top:2.35rem;left:1.16rem}}@media (width<=720px){.purchase-order-step-panel-header{flex-direction:column}.purchase-order-build-step-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=640px){.purchase-order-step-panel{padding:.8rem}.purchase-order-method-card{min-height:126px}.purchase-order-flow-step-copy>small{white-space:normal}}.purchase-order-simple-flow{gap:14px;display:grid}.purchase-order-simple-card{background:#111827;border:1px solid #94a3b826;border-radius:13px;gap:13px;padding:16px;display:grid}.purchase-order-simple-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.purchase-order-simple-heading>div{align-items:center;gap:11px;display:flex}.purchase-order-simple-number{background:var(--color-brand-primary-soft);border:1px solid var(--color-brand-primary-border);width:27px;height:27px;color:var(--color-brand-primary);border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.purchase-order-simple-heading strong{color:#f8fafc;font-size:.92rem;display:block}.purchase-order-simple-heading small{color:#94a3b8;margin-top:2px;font-size:.74rem;display:block}.purchase-order-simple-count{border:1px solid var(--color-brand-primary-border);background:var(--color-brand-primary-soft);color:var(--color-brand-primary);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.purchase-order-simple-select{color:#f8fafc;background:#1e293b;border:1px solid #334155;border-radius:9px;width:100%;min-height:42px;padding:0 11px}.purchase-order-simple-search{background:#0f172a;border:1px solid #334155;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding-inline:11px;display:flex}.purchase-order-simple-search>svg{color:#94a3b8;flex:0 0 15px;width:15px;height:15px}.purchase-order-simple-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}.purchase-order-simple-table-wrap,.purchase-order-simple-rate-wrap{border:1px solid var(--color-border-default);border-radius:10px;overflow:auto}.purchase-order-simple-table,.purchase-order-simple-rate-table{border-collapse:separate;border-spacing:0;width:100%}.purchase-order-simple-table{min-width:780px}.purchase-order-simple-table th{color:#cbd5e1;text-align:left;background:#1e293b;border-bottom:1px solid #334155;padding:10px 11px;font-size:.69rem;font-weight:800}.purchase-order-simple-table td{color:#f8fafc;vertical-align:middle;border-bottom:1px solid #334155a6;padding:10px 11px;font-size:.78rem}.purchase-order-simple-table tbody tr:last-child td{border-bottom:0}.purchase-order-simple-row-selected td{background:#ff5a1f0e}.purchase-order-simple-check{width:65px;text-align:center!important}.purchase-order-simple-check input{width:16px;height:16px;accent-color:var(--color-brand-primary)}.purchase-order-simple-product strong{display:block}.purchase-order-simple-product small{color:#94a3b8;margin-top:2px;font-size:.67rem;display:block}.purchase-order-simple-selected-table td:nth-child(4) input{width:82px}.purchase-order-simple-remove{width:70px;text-align:center!important}.purchase-order-simple-remove button{margin-inline:auto}.purchase-order-simple-pagination{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;font-size:.71rem;display:flex}.purchase-order-simple-pagination>div{align-items:center;gap:7px;display:flex}.purchase-order-direct-dealer-list{gap:7px;display:grid}.purchase-order-direct-dealer-option{background:var(--color-surface-card);color:#f8fafc;text-align:left;cursor:pointer;background-image:none;border:1px solid #334155;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}.purchase-order-direct-dealer-option:hover{border-color:#ff5a1f73}.purchase-order-direct-dealer-option.is-selected{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.purchase-order-direct-dealer-option strong,.purchase-order-direct-dealer-option small{display:block}.purchase-order-direct-dealer-option small{color:#94a3b8;margin-top:2px;font-size:.68rem}.purchase-order-simple-selected{background:var(--color-brand-primary-soft);color:var(--color-brand-primary);border:1px solid var(--color-brand-primary-border);border-radius:999px;flex:none;padding:4px 7px;font-size:.68rem;font-weight:800}.purchase-order-simple-empty{color:#94a3b8;text-align:center;border:1px dashed #334155;border-radius:9px;padding:22px 14px;font-size:.76rem}.purchase-order-simple-dealer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.purchase-order-simple-dealer-card{color:#f8fafc;text-align:left;cursor:pointer;background:#172033;border:1px solid #334155;border-radius:11px;gap:10px;width:100%;min-width:0;padding:13px;display:grid}.purchase-order-simple-dealer-card:hover{border-color:#ff5a1f6b}.purchase-order-simple-dealer-card.is-selected{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.purchase-order-simple-dealer-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.purchase-order-simple-dealer-header strong,.purchase-order-simple-dealer-header small{display:block}.purchase-order-simple-dealer-header small{color:#94a3b8;margin-top:2px;font-size:.68rem}.purchase-order-simple-rate-table{min-width:470px}.purchase-order-simple-rate-table th{z-index:1;color:#cbd5e1;text-align:left;background:#273449;padding:8px 9px;font-size:.65rem;font-weight:800;position:sticky;top:0}.purchase-order-simple-rate-table td{vertical-align:middle;border-top:1px solid #334155b3;padding:8px 9px;font-size:.68rem}.purchase-order-simple-rate-table td strong,.purchase-order-simple-rate-table td small{display:block}.purchase-order-simple-rate-table td strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;overflow:hidden}.purchase-order-simple-rate-table td small{color:#94a3b8;margin-top:2px;font-size:.61rem}.purchase-order-simple-confirmation{background:#45d18a09;border-color:#45d18a38}.purchase-order-simple-confirmation strong,.purchase-order-simple-confirmation small{display:block}.purchase-order-simple-confirmation small{color:#94a3b8;margin-top:3px;font-size:.71rem}.purchase-order-simple-details-grid{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);gap:12px;display:grid}.purchase-order-simple-details-grid>div{gap:6px;display:grid}.purchase-order-simple-details-grid label{color:#cbd5e1;font-size:.71rem;font-weight:700}.purchase-order-simple-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.purchase-order-simple-footer strong,.purchase-order-simple-footer small{display:block}.purchase-order-simple-footer strong{color:#f8fafc;font-size:.81rem}.purchase-order-simple-footer small{color:#94a3b8;margin-top:3px;font-size:.69rem}.purchase-order-simple-footer button{min-width:185px}.purchase-order-simple-footer button svg{width:15px;height:15px}@media (width<=1050px){.purchase-order-simple-dealer-grid,.purchase-order-simple-details-grid{grid-template-columns:1fr}}@media (width<=700px){.purchase-order-simple-heading,.purchase-order-simple-footer,.purchase-order-simple-pagination{flex-direction:column;align-items:flex-start}.purchase-order-simple-footer button{width:100%}}.purchase-order-create-section .purchase-order-simple-card{background:var(--color-surface-card)!important;background-color:var(--color-surface-card)!important;background-image:none!important;border:1px solid #ffffff14!important;border-radius:14px!important;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff06!important}.purchase-order-create-section .purchase-order-simple-card:hover{border-color:#ffffff1c!important}.purchase-order-create-section .purchase-order-simple-heading{background:0 0!important}.purchase-order-create-section .purchase-order-simple-heading strong{color:var(--color-text-primary)!important}.purchase-order-create-section .purchase-order-simple-heading small{color:var(--color-text-secondary)!important}.purchase-order-create-section .purchase-order-simple-number{background:var(--color-brand-primary-soft)!important;border:1px solid var(--color-brand-primary-border)!important;color:var(--color-brand-primary)!important;box-shadow:0 0 0 3px #ff5a1f06!important}.purchase-order-create-section .purchase-order-simple-search{background:#070a0eb8!important;border:1px solid #ffffff13!important;border-radius:10px!important}.purchase-order-create-section .purchase-order-simple-search input{color:var(--color-text-primary)!important;background:0 0!important}.purchase-order-create-section .purchase-order-simple-search input::placeholder{color:#ffffff6b!important}.purchase-order-create-section .purchase-order-simple-card table{border-collapse:separate;border-spacing:0;border-radius:10px;width:100%;overflow:hidden;border:1px solid var(--color-border-default)!important;background:#0a0e13!important}.purchase-order-create-section .purchase-order-simple-card table thead th{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-simple-card table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-create-section .purchase-order-simple-card table thead th{background-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-create-section .purchase-order-simple-card table thead th{background-color:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-create-section .purchase-order-simple-card table thead th{color:var(--color-text-primary)!important;border-bottom:2px solid var(--accent)!important;background-image:none!important}.purchase-order-create-section .purchase-order-simple-card table tbody td{color:var(--color-text-primary)!important;background:#0b0f14!important;border-bottom:1px solid #ffffff0e!important}.purchase-order-create-section .purchase-order-simple-card table tbody tr:last-child td{border-bottom:0!important}.purchase-order-create-section .purchase-order-simple-card table tbody tr:hover td{background:#ffffff06!important}.purchase-order-create-section .purchase-order-simple-card table td small{color:var(--color-text-secondary)!important}.purchase-order-create-section .purchase-order-simple-card table tbody tr:has(input:checked) td{box-shadow:inset 2px 0 0 var(--color-brand-primary);background:linear-gradient(90deg,#ff5a1f11,#ff5a1f05)!important}.purchase-order-create-section .purchase-order-simple-dealer-card{color:var(--color-text-primary)!important;background:linear-gradient(#10151b 0%,#0b0f14 100%)!important;border:1px solid #ffffff13!important;border-radius:12px!important;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff05!important}.purchase-order-create-section .purchase-order-simple-dealer-card:hover{border-color:var(--color-brand-primary-border)!important;background:linear-gradient(#14191f 0%,#0d1116 100%)!important}.purchase-order-create-section .purchase-order-simple-dealer-card.is-selected{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 1px #ff5a1f2e,0 12px 28px #00000038!important}.purchase-order-create-section .purchase-order-simple-selected{background:var(--color-brand-primary-soft)!important;border:1px solid var(--color-brand-primary-border)!important;color:var(--color-brand-primary)!important}.purchase-order-create-section .purchase-order-simple-rate-table{background:#090d12!important}.purchase-order-create-section .purchase-order-simple-rate-table thead th{color:#ffffffd1!important;background:#171d24!important}.purchase-order-create-section .purchase-order-simple-rate-table tbody td{background:#0c1117!important}.purchase-order-create-section .purchase-order-simple-rate-table tbody tr:hover td{background:#11161d!important}.purchase-order-create-section .purchase-order-simple-empty{color:var(--color-text-secondary)!important;background:#ffffff05!important;border:1px dashed #ffffff17!important;border-radius:10px!important}.purchase-order-create-section .purchase-order-simple-pagination{background:0 0!important;border-top:1px solid #ffffff0e!important}.purchase-order-create-section .purchase-order-simple-card .purchase-order-product-finder-table,.purchase-order-create-section .purchase-order-simple-card .purchase-order-simple-rate-wrap{background:0 0!important}.purchase-order-create-section .purchase-order-simple-card [class*=table],.purchase-order-create-section .purchase-order-simple-card [class*=finder]{--purchase-order-blue-surface:transparent}.purchase-order-simple-flow .purchase-order-simple-card{border-color:var(--color-border-default)!important;color:var(--color-text-primary)!important;background:#0b0f14!important;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff05!important}.purchase-order-simple-flow #purchase-order-brand{width:100%;border:1px solid var(--color-border-default)!important;border-color:var(--color-border-default)!important;color:var(--color-text-primary)!important;border-radius:var(--radius-md)!important;background:#0b0f14!important;box-shadow:inset 0 1px #ffffff05!important}.purchase-order-simple-flow #purchase-order-brand:hover{border-color:var(--color-brand-primary-border)!important}.purchase-order-simple-flow #purchase-order-brand:focus,.purchase-order-simple-flow #purchase-order-brand:focus-visible{border-color:var(--color-brand-primary)!important;outline:none!important;box-shadow:0 0 0 2px #ff5a1f1a!important}.purchase-order-simple-flow #purchase-order-brand option{color:var(--color-text-primary)!important;background:#0b0f14!important}.purchase-order-simple-flow .purchase-order-simple-dealer-card{border:1px solid var(--color-border-default)!important;color:var(--color-text-primary)!important;background:#0b0f14!important;box-shadow:0 6px 18px #00000029,inset 0 1px #ffffff05!important}.purchase-order-simple-flow .purchase-order-simple-dealer-card:hover{border-color:var(--color-brand-primary-border)!important;background:#0e1217!important}.purchase-order-simple-flow .purchase-order-simple-dealer-card.is-selected{border-color:var(--color-brand-primary)!important;background:#0e1115!important;box-shadow:0 0 0 1px #ff5a1f29,0 10px 24px #0003!important}.purchase-order-simple-flow .purchase-order-simple-selected{background:var(--color-brand-primary-soft)!important;background-color:var(--color-brand-primary-soft)!important;border-color:var(--color-brand-primary-border)!important;color:var(--color-brand-primary)!important}.purchase-order-simple-flow table{border-color:var(--color-border-default)!important;background:#0a0e13!important}.purchase-order-simple-flow table thead{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow table thead{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-simple-flow table thead{background-image:none!important}.purchase-order-simple-flow table thead th{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-simple-flow table thead th{background-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow table thead th{background-color:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-simple-flow table thead th{color:var(--color-text-primary)!important;border-top:1px solid var(--accent)!important;background-image:none!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow table thead th{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--color-border-default))!important}}.purchase-order-simple-flow table thead th{border-bottom:2px solid var(--accent)!important;box-shadow:inset 0 1px 0 var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow table thead th{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent)!important}}.purchase-order-simple-flow table tbody td{color:var(--color-text-primary)!important;border-bottom-color:var(--color-border-subtle)!important;background:#0b0f14!important}.purchase-order-simple-flow table tbody tr:hover td{background:#11161b!important}.purchase-order-simple-flow table tbody tr:has(input:checked) td{background:#0d1116 linear-gradient(90deg,#ff5a1f0e,#ff5a1f03)!important}.purchase-order-simple-flow .purchase-order-simple-rate-table{border-color:var(--color-border-default)!important;background:#090d12!important}.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{background-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{background-color:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{color:var(--color-text-primary)!important;border-top-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{border-top-color:color-mix(in srgb, var(--accent) 35%, var(--color-border-default))!important}}.purchase-order-simple-flow .purchase-order-simple-rate-table thead th{border-bottom:2px solid var(--accent)!important}.purchase-order-simple-flow .purchase-order-simple-rate-table tbody td{background:#0b0f14!important}.purchase-order-simple-flow .purchase-order-simple-rate-table tbody tr:hover td{background:#11161b!important}.purchase-order-simple-flow .purchase-order-simple-search,.purchase-order-simple-flow .purchase-order-simple-search input{background-color:#0a0e13!important;background-image:none!important}.purchase-order-simple-flow .purchase-order-simple-search{border-color:var(--color-border-default)!important}.purchase-order-simple-flow .purchase-order-simple-empty,.purchase-order-simple-flow .purchase-order-dealer-fallback-message{border-color:var(--color-border-default)!important;background:#0b0f14 linear-gradient(135deg,#ff5a1f06,#ffffff03)!important}.purchase-order-simple-flow [class*=bg-blue],.purchase-order-simple-flow [class*=bg-slate],.purchase-order-simple-flow [class*=bg-indigo]{background-image:none!important}.purchase-order-review-actions{align-items:center;gap:16px}.purchase-order-review-actions>div:first-child{min-width:0}.purchase-order-review-actions small{color:var(--color-text-secondary);margin-top:4px;display:block}.purchase-order-review-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.purchase-order-review-actions button:last-child{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.purchase-order-whatsapp-recipient{border:1px solid var(--color-brand-primary-border);background:#0b0f14;border-radius:12px;grid-template-columns:1fr;align-items:start;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.purchase-order-whatsapp-recipient-copy{min-width:0}.purchase-order-whatsapp-recipient-copy strong{margin-bottom:4px;display:block}.purchase-order-whatsapp-recipient-copy small{color:var(--color-text-secondary);line-height:1.45;display:block}.purchase-order-whatsapp-recipient input{width:100%}@media (width<=760px){.purchase-order-whatsapp-recipient{grid-template-columns:1fr}}.purchase-order-whatsapp-error{margin-top:16px}.purchase-order-history-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.purchase-order-history-filters .dealer-management-filter{min-width:0}.purchase-order-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1235px}.purchase-order-history-table thead th{z-index:2;position:sticky;top:0;background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-order-history-table thead th{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);letter-spacing:.025em;padding-top:13px;padding-bottom:13px;color:var(--color-text-primary)!important;border-top:1px solid var(--accent)!important;background-image:none!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-table thead th{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--color-border-default))!important}}.purchase-order-history-table thead th{box-shadow:inset 0 1px 0 var(--accent);border-bottom:2px solid var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-table thead th{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent)}}.purchase-order-history-table thead th{white-space:nowrap}.purchase-order-history-table tbody td{border-bottom:1px solid var(--color-border-default);background:0 0;padding-top:14px;padding-bottom:14px}.purchase-order-history-table tbody td:nth-child(2) small{color:var(--color-text-muted);margin-top:3px;display:block}.purchase-order-history-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-order-history-actions button{min-width:58px}@media (width<=1100px){.purchase-order-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.purchase-order-history-filters{grid-template-columns:1fr}}.purchase-order-history-detail-dialog{overflow-y:auto;border:1px solid var(--accent)!important;width:min(1400px,100vw - 48px)!important;max-width:min(1400px,100vw - 48px)!important;max-height:calc(100vh - 48px)!important;padding:28px!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--color-border-default))!important}}.purchase-order-history-detail-dialog{border-radius:var(--radius-xl)!important;background:linear-gradient(180deg, var(--color-brand-primary), var(--color-surface-card) 18%)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 8%, var(--color-surface-card)), var(--color-surface-card) 18%)!important}}.purchase-order-history-detail-dialog{box-shadow:0 24px 80px #00000085, inset 0 1px 0 var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog{box-shadow:0 24px 80px #00000085, inset 0 1px 0 color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.purchase-order-history-detail-dialog [data-slot=dialog-header]{border-bottom:1px solid var(--color-border-default);gap:7px;padding-bottom:18px}.purchase-order-history-detail-dialog [data-slot=dialog-title]{color:var(--color-text-primary);letter-spacing:-.025em;padding-right:48px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}.purchase-order-history-detail-dialog [data-slot=dialog-description]{max-width:900px;color:var(--color-text-secondary)}.purchase-order-history-detail-dialog .purchase-order-selection-header{border:1px solid var(--accent);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-selection-header{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--color-border-default))}}.purchase-order-history-detail-dialog .purchase-order-selection-header{border-radius:var(--radius-lg);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-selection-header{background:color-mix(in srgb, var(--accent) 5%, var(--color-surface-raised))}}.purchase-order-history-detail-dialog .purchase-order-selection-header>div{min-width:0;padding:4px 8px}.purchase-order-history-detail-lines{gap:14px;display:grid}.purchase-order-history-detail-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.purchase-order-history-detail-section-heading h3{color:var(--color-text-primary);margin:3px 0 0;font-size:15px;font-weight:750}.purchase-order-history-detail-line-count{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.purchase-order-history-detail-line-list{gap:12px;display:grid}.purchase-order-history-detail-line{border:1px solid var(--color-border-default);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--color-surface-raised);gap:16px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff06}.purchase-order-history-detail-line-header{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:12px;display:flex}.purchase-order-history-detail-line-header h4{color:var(--color-text-primary);margin:3px 0 0;font-size:15px;font-weight:750}.purchase-order-history-detail-qty{border:1px solid var(--color-brand-primary);justify-items:end;gap:3px;min-width:92px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-qty{border:1px solid color-mix(in srgb, var(--color-brand-primary) 55%, var(--color-border-default))}}.purchase-order-history-detail-qty{border-radius:var(--radius-md);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-qty{background:color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-surface-card))}}.purchase-order-history-detail-qty span,.purchase-order-history-detail-grid span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.purchase-order-history-detail-qty strong{color:var(--accent);font-size:15px;font-weight:800}.purchase-order-history-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.purchase-order-history-detail-grid>div{gap:4px;min-width:0;display:grid}.purchase-order-history-detail-grid strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:650}.purchase-order-history-detail-footer{border:1px solid var(--color-brand-primary);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-footer{border:1px solid color-mix(in srgb, var(--color-brand-primary) 40%, var(--color-border-default))}}.purchase-order-history-detail-footer{border-radius:var(--radius-lg);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-footer{background:color-mix(in srgb, var(--color-brand-primary) 9%, var(--color-surface-raised))}}.purchase-order-history-detail-footer span{color:var(--color-text-secondary);font-size:12px}.purchase-order-history-detail-footer strong{color:var(--accent);font-size:13px;font-weight:800}@media (width<=1100px){.purchase-order-history-detail-dialog{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;padding:20px!important}.purchase-order-history-detail-dialog .purchase-order-selection-header,.purchase-order-history-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.purchase-order-history-detail-dialog{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;padding:16px!important}.purchase-order-history-detail-dialog .purchase-order-selection-header{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-history-detail-line{padding:14px}.purchase-order-history-detail-line-header{flex-direction:column}.purchase-order-history-detail-qty{justify-items:start}.purchase-order-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-history-detail-footer{flex-direction:column;align-items:flex-start}}.purchase-order-history-detail-eyebrow{text-transform:uppercase;margin-bottom:2px;display:inline-block;color:var(--color-brand-primary)!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:800!important}.purchase-order-history-detail-dialog .purchase-order-history-detail-section-heading .workspace-eyebrow{color:var(--color-brand-primary)!important}.purchase-order-history-detail-dialog .purchase-order-history-detail-line{border-left-color:var(--color-brand-primary);box-shadow:inset 0 1px 0 #ffffff06, 0 0 0 1px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-line{box-shadow:inset 0 1px 0 #ffffff06, 0 0 0 1px color-mix(in srgb, var(--color-brand-primary) 4%, transparent)}}.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{border-color:color-mix(in srgb, var(--color-brand-primary) 55%, var(--color-border-default))}}.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{background:color-mix(in srgb, var(--color-brand-primary) 14%, var(--color-surface-card))}}.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{box-shadow:inset 0 0 20px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-qty{box-shadow:inset 0 0 20px color-mix(in srgb, var(--color-brand-primary) 5%, transparent)}}.purchase-order-history-detail-dialog .purchase-order-history-detail-qty strong{color:var(--color-brand-primary)!important}.purchase-order-history-detail-dialog .purchase-order-history-detail-line-count{font-weight:750;color:var(--color-brand-primary)!important}.purchase-order-history-detail-dialog .purchase-order-history-detail-footer{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-footer{border-color:color-mix(in srgb, var(--color-brand-primary) 42%, var(--color-border-default))}}.purchase-order-history-detail-dialog .purchase-order-history-detail-footer{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-dialog .purchase-order-history-detail-footer{background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-surface-raised))}}.purchase-order-history-detail-dialog .purchase-order-history-detail-footer strong{color:var(--color-brand-primary)!important}.app-header-notification-trigger{position:relative}.app-header-notification-badge{border:1px solid #050607;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:15px;position:absolute;top:2px;right:0}.app-notifications-sheet{background:#0b0d10;border-left-color:#ffffff14;width:min(92vw,430px);max-width:430px;padding:0}.app-notifications-header{border-bottom:1px solid #ffffff14;padding:22px 22px 18px}.app-notifications-header-row{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:28px;display:flex}.app-notifications-mark-all{flex:none}.app-notifications-body{flex:1;min-height:0;padding:14px;overflow-y:auto}.app-notifications-error{color:#f0b49b;background:#ff5a1f0f;border:1px solid #ff5a1f47;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12px;display:flex}.app-notifications-empty{color:#8b96aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:32px;display:flex}.app-notifications-empty svg{color:#ff7a45;width:22px;height:22px;margin-bottom:4px}.app-notifications-empty strong{color:#e7ebf3;font-size:14px}.app-notifications-list{gap:8px;display:grid}.app-notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;gap:11px;padding:13px 12px;transition:border-color .12s,background .12s;display:flex}.app-notification-item:hover{background:#ff5a1f0b;border-color:#ff5a1f33}.app-notification-item.is-unread{background:#ff5a1f0e;border-color:#ff5a1f33}.app-notification-indicator{background:0 0;border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.app-notification-item.is-unread .app-notification-indicator{background:#ff7a45;box-shadow:0 0 10px #ff5a1f57}.app-notification-copy{gap:5px;min-width:0;display:grid}.app-notification-title-row{color:#e7ebf3;align-items:center;gap:8px;font-size:13px;display:flex}.app-notification-title-row .badge{letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;font-size:9px}.app-notification-message{color:#aab4c6;font-size:12px;line-height:1.5}.app-notification-meta{color:#69758a;font-size:10px;line-height:1.4}.app-notification-reminder{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;width:100%;transition:border-color .12s,background .12s;display:grid;overflow:hidden}.app-notification-reminder:hover{background:#ff5a1f0b;border-color:#ff5a1f33}.app-notification-reminder.is-unread{background:#ff5a1f0e;border-color:#ff5a1f33}.app-notification-reminder .app-notification-item,.app-notification-reminder .app-notification-item:hover,.app-notification-reminder .app-notification-item.is-unread{background:0 0;border:0;border-radius:0;width:100%}.app-notification-reminder .app-notification-item{padding-bottom:10px}.app-notification-actions{justify-content:flex-end;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.app-notification-actions button{min-width:58px}.purchase-order-receive-dialog{width:min(96vw,1280px)!important;max-width:1280px!important;max-height:92vh!important;overflow-y:auto!important}.purchase-order-receive-dialog .purchase-order-selection-header{margin-top:4px}.purchase-order-receive-dialog .purchase-order-history-detail-section-heading{margin-top:24px}.purchase-order-receive-lines{width:100%}.purchase-order-receive-location-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.purchase-order-receive-location-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.purchase-order-receive-location-row>div strong{color:#ffffffad;font-size:.82rem;font-weight:500}.purchase-order-receive-location-row select{width:min(340px,100%);min-width:260px;color:inherit;background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;padding:9px 34px 9px 11px}.purchase-order-receive-location-row select:focus{border-color:#ff751880;outline:none;box-shadow:0 0 0 2px #ff751814}.purchase-order-receive-location-warning{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;gap:4px;margin-top:16px;padding:13px 15px;display:flex}.purchase-order-receive-location-warning strong{color:#ffffffe6;font-size:.82rem}.purchase-order-receive-location-warning span{color:#fff9;font-size:.78rem;line-height:1.45}.purchase-order-receive-note{color:#ffffff94;margin-top:14px;font-size:.78rem;line-height:1.45}.purchase-order-receive-actions{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.purchase-order-receive-actions>span{color:#ffffff94;max-width:60%;font-size:.78rem;line-height:1.4}.purchase-order-receive-actions>div{flex-shrink:0;gap:8px;display:flex}@media (width<=850px){.purchase-order-receive-location-row{flex-direction:column;align-items:stretch}.purchase-order-receive-location-row select{width:100%;min-width:0}.purchase-order-receive-actions{flex-direction:column;align-items:stretch}.purchase-order-receive-actions>span{max-width:none}.purchase-order-receive-actions>div{justify-content:flex-end}}.purchase-order-receive-dialog .purchase-order-history-detail-section-heading{margin-bottom:12px}.purchase-order-receive-dialog .purchase-order-history-detail-line-list{flex-direction:column;gap:14px;margin-top:8px;display:flex}.purchase-order-receive-dialog .purchase-order-history-detail-line{margin:0}.purchase-order-receive-dialog .purchase-order-receive-location-row{margin-top:20px}.purchase-order-receive-dialog .purchase-order-history-detail-footer{margin-top:14px}.purchase-order-receive-payment-section{border:1px solid var(--color-brand-primary-border);background:var(--color-surface-secondary);border-radius:.75rem;margin-top:1.25rem;padding:1rem}.purchase-order-receive-payment-header{margin-bottom:.9rem}.purchase-order-receive-payment-header h3{margin:.2rem 0 0}.purchase-order-receive-payment-grid{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:end;gap:1rem;display:grid}.purchase-order-receive-payment-grid>label{flex-direction:column;gap:.45rem;display:flex}.purchase-order-receive-payment-grid>label>span{font-size:.8rem;font-weight:600}.purchase-order-receive-payment-checkbox{cursor:pointer;align-items:center;min-height:2.75rem;flex-direction:row!important}.purchase-order-receive-payment-checkbox input{width:1rem;height:1rem;accent-color:var(--color-brand-primary);margin:0}.purchase-order-receive-payment-grid select{width:100%;min-height:2.75rem}.purchase-order-receive-payment-grid select:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.purchase-order-receive-payment-grid{grid-template-columns:1fr}}.purchase-order-receive-dialog .purchase-order-selection-header{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.8fr)!important;gap:8px!important;margin-top:2px!important}.purchase-order-receive-dialog .purchase-order-receive-lines{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.purchase-order-receive-dialog .purchase-order-history-detail-line-list{padding-right:4px;flex:auto!important;gap:8px!important;min-height:0!important;margin-top:6px!important;overflow:hidden auto!important}.purchase-order-receive-dialog .purchase-order-history-detail-line{border-radius:9px!important;gap:9px!important;padding:12px!important}.purchase-order-receive-dialog .purchase-order-history-detail-line-header{gap:12px!important;padding-bottom:8px!important}.purchase-order-receive-dialog .purchase-order-history-detail-line-header h4{font-size:14px!important}.purchase-order-receive-dialog .purchase-order-history-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px 10px!important}.purchase-order-receive-dialog .purchase-order-history-detail-grid span{font-size:9px!important}.purchase-order-receive-dialog .purchase-order-history-detail-grid strong{font-size:11px!important}.purchase-order-receive-dialog .purchase-order-receive-location-row{gap:12px!important;margin-top:10px!important;padding-top:10px!important}.purchase-order-receive-dialog .purchase-order-receive-location-row select{width:min(280px,100%)!important;min-width:220px!important;min-height:36px!important;padding:8px 30px 8px 10px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-summary{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:36px;padding:7px 10px;display:flex}.purchase-order-receive-dialog .purchase-order-receive-payment-summary span{color:var(--color-text-muted);letter-spacing:.08em;font-size:9px;font-weight:750}.purchase-order-receive-dialog .purchase-order-receive-payment-summary strong{color:var(--color-brand-primary);font-size:13px;font-weight:800}.purchase-order-receive-dialog .purchase-order-receive-payment-grid>label>span{font-size:10px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid input,.purchase-order-receive-dialog .purchase-order-receive-payment-grid select{box-sizing:border-box;width:100%;min-height:36px!important}.purchase-order-receive-dialog .purchase-order-receive-actions{flex-shrink:0!important;margin-top:10px!important;padding-top:10px!important}@media (width<=850px){.purchase-order-receive-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:min(90vh,780px)!important;max-height:90vh!important}.purchase-order-receive-dialog .purchase-order-selection-header,.purchase-order-receive-dialog .purchase-order-history-detail-grid,.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.purchase-order-receive-dialog .purchase-order-receive-payment-grid,.purchase-order-receive-dialog .purchase-order-selection-header{grid-template-columns:1fr!important}}.purchase-order-receive-summary span,.purchase-order-receive-product-field>span,.purchase-order-receive-product-qty>span,.purchase-order-receive-product-location>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.purchase-order-receive-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:700}.purchase-order-receive-dialog .purchase-order-history-detail-line-count{white-space:nowrap}.purchase-order-receive-dialog .purchase-order-history-detail-line-list{flex-direction:column!important;flex:0 auto!important;gap:7px!important;height:clamp(250px,40vh,390px)!important;min-height:0!important;max-height:clamp(250px,40vh,390px)!important;margin:0!important;padding:2px 4px 2px 0!important;display:flex!important;overflow:hidden auto!important}.purchase-order-receive-product-row{border:1px solid var(--color-border-default);border-left:2px solid var(--color-brand-primary);background:var(--color-surface-raised);border-radius:8px;grid-template-columns:minmax(210px,1.7fr) minmax(120px,1fr) minmax(110px,.9fr) minmax(80px,.65fr) minmax(58px,.45fr) minmax(180px,1.35fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.purchase-order-receive-product-main,.purchase-order-receive-product-field,.purchase-order-receive-product-qty,.purchase-order-receive-product-location{flex-direction:column;gap:3px;min-width:0;display:flex}.purchase-order-receive-product-main>span:last-child{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:10px}.purchase-order-receive-product-field strong,.purchase-order-receive-product-qty strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:11px;font-weight:650}.purchase-order-receive-product-field small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:10px}.purchase-order-receive-product-qty strong{font-size:13px;font-weight:800}.purchase-order-receive-product-location select{border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;width:100%!important;min-width:0!important;min-height:34px!important;color:var(--color-text-primary)!important;border-radius:7px!important;padding:7px 28px 7px 9px!important;font-size:11px!important}.purchase-order-receive-product-location select:focus{box-shadow:0 0 0 2px var(--color-brand-primary);outline:none;border-color:var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-product-location select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-summary{border:1px solid var(--color-border-default);background:var(--color-surface-card);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:36px;padding:7px 10px;display:flex}.purchase-order-receive-dialog .purchase-order-receive-payment-summary strong{font-size:13px;font-weight:750;color:var(--color-text-primary)!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid>label{gap:4px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid>label>span{color:var(--color-text-primary);font-weight:650;font-size:10px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid input[type=number]{box-sizing:border-box;appearance:auto;border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;width:100%!important;min-height:38px!important;color:var(--color-text-primary)!important;border-radius:8px!important;outline:none!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid input[type=number]:focus{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 2px var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-dialog .purchase-order-receive-payment-grid input[type=number]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 12%, transparent)!important}}.purchase-order-receive-dialog .purchase-order-receive-payment-grid select{box-sizing:border-box;border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;width:100%!important;min-height:38px!important;color:var(--color-text-primary)!important;border-radius:8px!important;font-size:11px!important}@media (width<=900px){.purchase-order-receive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-receive-product-row{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-receive-product-main{grid-column:span 2}.purchase-order-receive-product-location{grid-column:span 3}}@media (width<=650px){.purchase-order-receive-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.purchase-order-receive-summary,.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:1fr 1fr!important}.purchase-order-receive-product-row{grid-template-columns:1fr 1fr}.purchase-order-receive-product-main,.purchase-order-receive-product-location{grid-column:span 2}}.purchase-order-receive-dialog{width:min(94vw,1040px)!important;max-width:1040px!important;height:min(88vh,820px)!important;max-height:88vh!important;overflow:hidden!important}.purchase-order-receive-summary{border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:10px;grid-template-columns:minmax(180px,1.7fr) minmax(125px,1fr) minmax(125px,1fr) minmax(125px,1fr) minmax(110px,.8fr);gap:8px;margin-top:4px;padding:11px 12px;display:grid}.purchase-order-receive-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.purchase-order-receive-summary span,.purchase-order-receive-product-list-header span,.purchase-order-receive-product-cell span,.purchase-order-receive-product-qty span,.purchase-order-receive-payment-item>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.purchase-order-receive-summary strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:700}.purchase-order-receive-lines{flex-direction:column!important;flex:auto!important;min-height:0!important;margin-top:13px!important;display:flex!important}.purchase-order-receive-product-list{border:1px solid var(--color-border-default);background:var(--color-surface-raised);border-radius:9px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.purchase-order-receive-product-list-header,.purchase-order-receive-product-row{grid-template-columns:minmax(220px,1.7fr) minmax(110px,.9fr) minmax(125px,1fr) minmax(80px,.6fr) minmax(55px,.45fr) minmax(180px,1.3fr);align-items:center;gap:9px;display:grid}.purchase-order-receive-product-list-header{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-card);flex-shrink:0;min-height:34px;padding:0 11px}.purchase-order-receive-product-list-body{flex:auto;min-height:0;overflow:hidden auto}.purchase-order-receive-product-row{border-bottom:1px solid var(--color-border-default);border-left:2px solid var(--color-brand-primary);min-height:62px;padding:8px 11px}.purchase-order-receive-product-row:last-child{border-bottom:0}.purchase-order-receive-product-main,.purchase-order-receive-product-cell,.purchase-order-receive-product-qty,.purchase-order-receive-product-location{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.purchase-order-receive-product-main strong{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:700}.purchase-order-receive-product-main small,.purchase-order-receive-product-cell small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:10px}.purchase-order-receive-product-cell span{color:var(--color-text-primary);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-size:11px;font-weight:600}.purchase-order-receive-product-cell strong{color:var(--color-text-primary);font-size:11px;font-weight:650}.purchase-order-receive-product-qty{align-items:center}.purchase-order-receive-product-qty strong{color:var(--color-text-primary);font-size:13px;font-weight:800}.purchase-order-receive-product-location select{box-sizing:border-box;border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;width:100%!important;min-width:0!important;min-height:36px!important;color:var(--color-text-primary)!important;border-radius:7px!important;padding:7px 28px 7px 9px!important;font-size:11px!important}.purchase-order-receive-dialog .purchase-order-history-detail-footer{flex-shrink:0!important;margin-top:7px!important;padding:8px 11px!important}.purchase-order-receive-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important}.purchase-order-receive-payment-item{box-sizing:border-box;justify-content:flex-end;min-width:0;min-height:66px;flex-direction:column!important;gap:5px!important;display:flex!important}.purchase-order-receive-payment-item>span{flex-shrink:0;color:var(--color-text-muted)!important;font-size:9px!important;font-weight:750!important}.purchase-order-receive-payment-item>strong,.purchase-order-receive-payment-item>input,.purchase-order-receive-payment-item>select{box-sizing:border-box;border-radius:8px!important;width:100%!important;height:38px!important;min-height:38px!important}.purchase-order-receive-payment-item>strong{border:1px solid var(--color-border-default);background:var(--color-surface-card);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex;color:var(--color-text-primary)!important}.purchase-order-receive-payment-item>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;color:var(--color-text-primary)!important;outline:none!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.purchase-order-receive-payment-item>input:focus{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 2px var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-payment-item>input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 12%, transparent)!important}}.purchase-order-receive-payment-item>select{border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;color:var(--color-text-primary)!important;padding:0 30px 0 10px!important;font-size:11px!important}.purchase-order-receive-payment-item>select:disabled{opacity:.55}@media (width<=900px){.purchase-order-receive-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-receive-product-list{overflow-x:auto}.purchase-order-receive-product-list-header,.purchase-order-receive-product-row{min-width:820px}}@media (width<=700px){.purchase-order-receive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-receive-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.purchase-order-receive-dialog .purchase-order-receive-product-list{flex:none!important;width:100%!important;height:300px!important;min-height:300px!important;overflow:hidden!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-body{width:100%!important;height:266px!important;min-height:0!important;display:block!important;overflow:hidden auto!important}.purchase-order-receive-dialog .purchase-order-receive-product-row{box-sizing:border-box;min-height:62px!important}@media (width<=900px){.purchase-order-receive-dialog .purchase-order-receive-product-list{height:300px!important;min-height:300px!important;overflow-x:auto!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-body{min-width:820px!important;height:266px!important}}.purchase-order-receive-dialog .purchase-order-receive-lines{flex:0 0 300px!important;height:300px!important;min-height:300px!important;overflow:hidden!important}.purchase-order-receive-dialog .purchase-order-receive-product-list{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.purchase-order-receive-dialog .purchase-order-receive-product-row{box-sizing:border-box!important;flex-shrink:0!important;height:62px!important;min-height:62px!important}.purchase-order-receive-dialog .purchase-order-history-detail-footer{box-sizing:border-box!important;flex:none!important;height:36px!important;min-height:36px!important;margin-top:6px!important;padding:7px 11px!important}.purchase-order-receive-dialog .purchase-order-history-detail-section-heading{flex-shrink:0!important;margin:0 0 7px!important}.purchase-order-receive-dialog .purchase-order-history-detail-section-heading h3{font-size:15px!important}.purchase-order-receive-dialog .purchase-order-receive-product-row{box-sizing:border-box!important;flex-shrink:0!important;height:62px!important;min-height:62px!important;padding:9px 11px!important}.purchase-order-receive-dialog .purchase-order-receive-location-warning{flex-shrink:0!important;margin-top:10px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-header{margin-bottom:7px!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-dialog .purchase-order-receive-payment-item>input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 12%, transparent)!important}}@media (width<=900px){.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{min-width:820px!important}}@media (width<=650px){.purchase-order-receive-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:1fr 1fr!important}.purchase-order-receive-dialog .purchase-order-receive-product-list{height:220px!important;min-height:220px!important;max-height:220px!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{min-width:820px!important}}.purchase-order-receive-dialog{flex-direction:column!important;width:min(94vw,1040px)!important;max-width:1040px!important;height:min(88vh,820px)!important;max-height:88vh!important;display:flex!important;overflow:hidden!important}.purchase-order-receive-body{scrollbar-gutter:stable;padding-right:4px;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.purchase-order-receive-dialog .purchase-order-receive-lines{flex:none!important;height:auto!important;min-height:0!important;margin-top:12px!important;overflow:visible!important}.purchase-order-receive-dialog .purchase-order-receive-product-list{border:1px solid var(--color-border-default)!important;background:var(--color-surface-raised)!important;border-radius:9px!important;flex-direction:column!important;flex:0 0 260px!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;display:flex!important;overflow:hidden!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-header{box-sizing:border-box!important;flex:0 0 36px!important;height:36px!important;min-height:36px!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-body{flex:auto!important;height:auto!important;min-height:0!important;overflow:auto!important}.purchase-order-receive-dialog .purchase-order-receive-product-row{box-sizing:border-box!important;flex:0 0 70px!important;height:70px!important;min-height:70px!important;padding:10px 11px!important}.purchase-order-receive-dialog .purchase-order-receive-product-main strong{font-size:12px!important;line-height:1.35!important}.purchase-order-receive-dialog .purchase-order-receive-product-cell span{font-size:11px!important;line-height:1.3!important}.purchase-order-receive-dialog .purchase-order-receive-product-main small,.purchase-order-receive-dialog .purchase-order-receive-product-cell small{font-size:10px!important;line-height:1.25!important}.purchase-order-receive-dialog .purchase-order-receive-product-location select{height:38px!important;min-height:38px!important}.purchase-order-receive-dialog .purchase-order-receive-location-warning{flex-shrink:0!important;margin-top:9px!important;padding:10px 12px!important}.purchase-order-receive-dialog .purchase-order-receive-note{flex-shrink:0!important;margin-top:7px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-section{flex-shrink:0!important;margin-top:10px!important;padding:11px 12px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:9px!important;display:grid!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item{flex-direction:column!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;min-height:66px!important;display:flex!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item>span{height:12px!important;color:var(--color-text-muted)!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:750!important;line-height:12px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item>strong,.purchase-order-receive-dialog .purchase-order-receive-payment-item>input,.purchase-order-receive-dialog .purchase-order-receive-payment-item>select{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;height:38px!important;min-height:38px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item>strong{border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;color:var(--color-text-primary)!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;color:var(--color-text-primary)!important;outline:none!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.purchase-order-receive-dialog .purchase-order-receive-payment-item>input:focus{border-color:var(--color-brand-primary)!important;box-shadow:0 0 0 2px var(--color-brand-primary)!important}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-dialog .purchase-order-receive-payment-item>input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 12%, transparent)!important}}.purchase-order-receive-dialog .purchase-order-receive-payment-item>select{border:1px solid var(--color-border-default)!important;background:var(--color-surface-card)!important;color:var(--color-text-primary)!important;margin:0!important;padding:0 30px 0 10px!important;font-size:11px!important}.purchase-order-receive-dialog .purchase-order-receive-actions{z-index:10!important;background:var(--color-surface-raised)!important;border-top:1px solid #ffffff14!important;flex-shrink:0!important;margin-top:10px!important;padding:10px 0 4px!important;position:sticky!important;bottom:0!important}@media (width<=900px){.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{min-width:820px!important}}@media (width<=650px){.purchase-order-receive-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important}.purchase-order-receive-dialog .purchase-order-receive-product-list{flex-basis:230px!important;height:230px!important;min-height:230px!important;max-height:230px!important}.purchase-order-receive-dialog .purchase-order-receive-payment-grid{grid-template-columns:1fr 1fr!important}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{min-width:820px!important}}.purchase-order-receive-success-dialog{width:min(92vw,720px)!important;max-width:720px!important}.purchase-order-receive-success-body{flex-direction:column;gap:16px;margin-top:4px;display:flex}.purchase-order-receive-success-status{border:1px solid var(--color-border-default);background:var(--color-surface-card);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.purchase-order-receive-success-status strong{color:var(--color-text-primary);font-size:13px}.purchase-order-receive-success-status span{color:var(--color-text-secondary);font-size:12px;line-height:1.45}.purchase-order-receive-success-table-wrap{border:1px solid var(--color-border-default);border-radius:10px;width:100%;overflow-x:auto}.purchase-order-receive-success-table{border-collapse:collapse;width:100%;min-width:540px}.purchase-order-receive-success-table th{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-raised);color:var(--color-text-secondary);letter-spacing:.05em;text-align:left;padding:11px 14px;font-size:10px;font-weight:700}.purchase-order-receive-success-table td{border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);padding:13px 14px;font-size:12px}.purchase-order-receive-success-table tbody tr:last-child td{border-bottom:0}.purchase-order-receive-success-table td strong{color:var(--color-text-primary)}.purchase-order-receive-success-actions{border-top:1px solid var(--color-border-default);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}@media (width<=650px){.purchase-order-receive-success-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}.purchase-order-history-detail-table-wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);scrollbar-gutter:stable;width:100%;overflow-x:auto}.purchase-order-history-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.purchase-order-history-detail-table-product-col{width:34%}.purchase-order-history-detail-table-part-col{width:17%}.purchase-order-history-detail-table-code-col{width:25%}.purchase-order-history-detail-table-mrp-col,.purchase-order-history-detail-table-qty-col{width:12%}.purchase-order-history-detail-table th{border-bottom:1px solid var(--color-brand-primary-border);color:#dfe6ee;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:800}.purchase-order-history-detail-table tbody tr{background:var(--color-surface-card)}.purchase-order-history-detail-table tbody tr:nth-child(2n){background:#ffffff03}.purchase-order-history-detail-table tbody tr:last-child td{border-bottom:0}.purchase-order-history-detail-table td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:middle;padding:12px 14px;font-size:12px}.purchase-order-history-detail-table-product{gap:3px;min-width:0;display:grid}.purchase-order-history-detail-table-product strong{color:var(--color-text-primary);font-size:12px;font-weight:700;line-height:1.35}.purchase-order-history-detail-table-product small{color:var(--color-text-muted);font-size:9px;line-height:1.4}.purchase-order-history-detail-table-line{color:var(--color-brand-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.purchase-order-history-detail-table-code{gap:3px;min-width:0;display:grid}.purchase-order-history-detail-table-code span{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:11px;font-weight:650}.purchase-order-history-detail-table-code small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:9px}.purchase-order-history-detail-table td>span{overflow-wrap:anywhere}.purchase-order-history-detail-table td>strong{color:var(--color-text-primary);font-weight:700}.purchase-order-history-detail-table-qty{font-size:13px;color:var(--color-brand-primary)!important;font-weight:800!important}@media (width<=720px){.purchase-order-history-detail-table-wrap{border-radius:var(--radius-md)}.purchase-order-history-detail-table{min-width:720px}.purchase-order-history-detail-table th,.purchase-order-history-detail-table td{padding:10px 11px}}.purchase-order-history-detail-table thead{background:linear-gradient(180deg, var(--color-brand-primary), var(--color-brand-primary))}@supports (color:color-mix(in lab, red, red)){.purchase-order-history-detail-table thead{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-surface-raised)), color-mix(in srgb, var(--color-brand-primary) 8%, var(--color-surface-raised)))}}.purchase-order-history-detail-table th{color:var(--color-text-primary)!important;border-bottom-color:var(--color-brand-primary-border)!important}.purchase-order-receive-dialog .purchase-order-receive-product-list{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-raised);overflow:hidden}.purchase-order-receive-dialog .purchase-order-receive-product-list-header{background:linear-gradient(180deg, var(--color-brand-primary), var(--color-brand-primary))}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-dialog .purchase-order-receive-product-list-header{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-surface-raised)), color-mix(in srgb, var(--color-brand-primary) 8%, var(--color-surface-raised)))}}.purchase-order-receive-dialog .purchase-order-receive-product-list-header{border-bottom:1px solid var(--color-brand-primary-border)}.purchase-order-receive-dialog .purchase-order-receive-product-list-body{display:block}.purchase-order-receive-dialog .purchase-order-receive-product-row{border:0;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-raised);min-height:72px;box-shadow:none;border-radius:0;grid-template-columns:2.2fr 1.25fr 1.55fr .75fr .55fr 1.25fr;align-items:center;gap:0;padding:12px 16px;display:grid}.purchase-order-receive-dialog .purchase-order-receive-product-row:last-child{border-bottom:0}.purchase-order-receive-dialog .purchase-order-receive-product-row:nth-child(2n){background:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.purchase-order-receive-dialog .purchase-order-receive-product-row:nth-child(2n){background:color-mix(in srgb, var(--color-text-primary) 1.2%, var(--color-surface-raised))}}.purchase-order-receive-dialog .purchase-order-receive-product-main{min-width:0;padding-left:0}.purchase-order-receive-dialog .purchase-order-receive-product-cell,.purchase-order-receive-dialog .purchase-order-receive-product-qty{min-width:0;padding:0 10px}.purchase-order-receive-dialog .purchase-order-receive-product-location{min-width:0;margin:0;padding-left:10px}.purchase-order-receive-dialog .purchase-order-receive-product-cell>span,.purchase-order-receive-dialog .purchase-order-receive-product-cell>strong,.purchase-order-receive-dialog .purchase-order-receive-product-qty>strong{color:var(--color-text-primary)}.purchase-order-receive-dialog .purchase-order-receive-product-qty>strong{color:var(--color-brand-primary);font-weight:800}@media (width<=720px){.purchase-order-receive-dialog .purchase-order-receive-product-list{overflow-x:auto}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-list-body{min-width:900px}}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{grid-template-columns:2.2fr 1.25fr 1.55fr .75fr .55fr 1.25fr;padding-left:16px;padding-right:16px}.purchase-order-receive-dialog .purchase-order-receive-product-main,.purchase-order-receive-dialog .purchase-order-receive-product-cell,.purchase-order-receive-dialog .purchase-order-receive-product-qty,.purchase-order-receive-dialog .purchase-order-receive-product-location{min-width:0;padding-left:0;padding-right:0}.purchase-order-receive-dialog .purchase-order-receive-product-cell,.purchase-order-receive-dialog .purchase-order-receive-product-qty,.purchase-order-receive-dialog .purchase-order-receive-product-location{text-align:left;justify-self:stretch}.purchase-order-receive-dialog .purchase-order-receive-product-qty{justify-content:flex-start;align-items:center;display:flex}.purchase-order-receive-dialog .purchase-order-receive-product-location select{width:100%;margin:0}.purchase-order-receive-dialog .purchase-order-receive-product-list-header,.purchase-order-receive-dialog .purchase-order-receive-product-row{grid-template-columns:minmax(250px,2.2fr) minmax(120px,1.2fr) minmax(210px,1.8fr) minmax(70px,.7fr) minmax(50px,.5fr) minmax(175px,1.25fr);column-gap:14px}.purchase-order-receive-dialog .purchase-order-receive-product-cell:nth-child(3){min-width:0;overflow:hidden}.purchase-order-receive-dialog .purchase-order-receive-product-cell:nth-child(3) span,.purchase-order-receive-dialog .purchase-order-receive-product-cell:nth-child(3) small{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.purchase-order-receive-dialog .purchase-order-receive-product-cell,.purchase-order-receive-dialog .purchase-order-receive-product-main,.purchase-order-receive-dialog .purchase-order-receive-product-qty,.purchase-order-receive-dialog .purchase-order-receive-product-location{min-width:0;overflow:hidden}.dealer-management-table-wrap:has(.purchase-order-history-table){box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);width:100%;min-width:0;max-width:100%;overflow:auto hidden}.dealer-management-table-wrap:has(.purchase-order-history-table)>[data-slot=table-container]{width:100%;min-width:0;overflow-y:visible;overflow-x:visible!important}.purchase-order-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:1350px;max-width:none;border:0!important;min-width:1350px!important}.purchase-order-history-table th:first-child,.purchase-order-history-table td:first-child{width:125px}.purchase-order-history-table th:nth-child(2),.purchase-order-history-table td:nth-child(2){width:205px}.purchase-order-history-table th:nth-child(3),.purchase-order-history-table td:nth-child(3){width:130px}.purchase-order-history-table th:nth-child(4),.purchase-order-history-table td:nth-child(4),.purchase-order-history-table th:nth-child(5),.purchase-order-history-table td:nth-child(5){text-align:center;width:85px}.purchase-order-history-table th:nth-child(6),.purchase-order-history-table td:nth-child(6){width:140px}.purchase-order-history-table th:nth-child(7),.purchase-order-history-table td:nth-child(7){width:120px}.purchase-order-history-table th:nth-child(8),.purchase-order-history-table td:nth-child(8){width:125px}.purchase-order-history-table th:nth-child(9),.purchase-order-history-table td:nth-child(9){width:145px}.purchase-order-history-table th:nth-child(10),.purchase-order-history-table td:nth-child(10){width:190px}.purchase-order-history-table th,.purchase-order-history-table td{box-sizing:border-box;min-width:0}.purchase-order-history-table thead th{border-top:0!important}.purchase-order-history-table tbody tr:last-child td{border-bottom:0}.purchase-order-history-table th,.purchase-order-history-table td{border-left:0;border-right:0}.purchase-order-history-table .purchase-order-history-actions{flex-wrap:wrap;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.purchase-order-history-table .purchase-order-history-actions button{white-space:nowrap;flex:none;width:auto;min-width:58px}.purchase-order-history-table td:nth-child(2)>div{min-width:0}.purchase-order-history-table td:nth-child(2)>div>div,.purchase-order-history-table td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.purchase-order-history-table{width:1350px;min-width:1350px!important}.purchase-order-history-table th,.purchase-order-history-table td{padding-inline:9px}}.purchase-history-navigation{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card);align-items:stretch;gap:8px;margin:0 0 20px;padding:6px;display:flex;overflow-x:auto}.purchase-history-navigation-tab{border-radius:calc(var(--radius-lg) - 2px);min-width:150px;color:var(--color-text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:11px 16px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.purchase-history-navigation-tab:hover{border-color:var(--color-brand-primary-border);color:var(--color-text-primary)}.purchase-history-navigation-tab-active{border-color:var(--color-brand-primary-border);background:var(--color-brand-primary);color:var(--color-text-on-brand)}.purchase-history-header p{max-width:760px;color:var(--color-text-muted);margin-top:6px}.purchase-history-panel{overflow:hidden}.purchase-history-record-count{color:var(--color-text-muted);font-size:.9rem}.purchase-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1390px}.purchase-history-table thead th{z-index:2;position:sticky;top:0;background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.purchase-history-table thead th{background:color-mix(in srgb, var(--accent) 22%, var(--color-surface-raised))!important}}.purchase-history-table thead th{white-space:nowrap;color:var(--color-text-primary)!important;background-image:none!important}.purchase-history-table tbody td{border-bottom:1px solid var(--color-border-default);vertical-align:top;background:0 0;padding-top:14px;padding-bottom:14px}.purchase-history-table tbody tr:last-child td{border-bottom:0}.purchase-history-table th:first-child,.purchase-history-table td:first-child{width:125px}.purchase-history-table th:nth-child(2),.purchase-history-table td:nth-child(2){width:210px}.purchase-history-table th:nth-child(3),.purchase-history-table td:nth-child(3){width:130px}.purchase-history-table th:nth-child(4),.purchase-history-table td:nth-child(4),.purchase-history-table th:nth-child(5),.purchase-history-table td:nth-child(5),.purchase-history-table th:nth-child(6),.purchase-history-table td:nth-child(6){width:135px}.purchase-history-table th:nth-child(7),.purchase-history-table td:nth-child(7){width:380px}.purchase-history-table th:nth-child(8),.purchase-history-table td:nth-child(8){width:140px}.purchase-history-paid-cell,.purchase-history-outstanding-cell,.purchase-history-action{flex-direction:column;gap:4px;display:flex}.purchase-history-paid-cell span,.purchase-history-action small,.purchase-history-status,.purchase-history-no-payments{color:var(--color-text-muted);font-size:.76rem}.purchase-history-payment-list{flex-direction:column;gap:7px;display:flex}.purchase-history-payment-item{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:92px 58px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.purchase-history-payment-item strong{white-space:nowrap}.purchase-history-payment-item span{color:var(--color-brand-primary);font-size:.74rem;font-weight:700}.purchase-history-payment-item small{color:var(--color-text-muted);white-space:nowrap}.purchase-history-action button{width:120px}.purchase-history-settlement-dialog{width:min(680px,100vw - 32px)!important}.purchase-history-settlement-body{flex-direction:column;gap:20px;display:flex}.purchase-history-settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-history-settlement-summary>div{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-direction:column;gap:4px;padding:12px;display:flex}.purchase-history-settlement-summary span{color:var(--color-text-muted);font-size:.75rem}.purchase-history-settlement-form{gap:14px;display:grid}.purchase-history-settlement-form label{flex-direction:column;gap:6px;display:flex}.purchase-history-settlement-form label>span{font-size:.82rem;font-weight:700}.purchase-history-settlement-form select{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;min-height:40px;color:var(--color-text-primary);font:inherit;padding:0 12px}.purchase-history-settlement-error{color:var(--color-danger,#ef4444);margin:0;font-size:.84rem}.purchase-history-settlement-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=700px){.purchase-history-navigation{gap:6px;padding:5px}.purchase-history-navigation-tab{min-width:125px;padding:9px 11px}.purchase-history-settlement-summary{grid-template-columns:1fr}}.purchase-history-panel{width:100%;min-width:0;max-width:100%;container:purchase-history/inline-size}.purchase-history-panel .purchase-history-table{table-layout:fixed;border:1px solid var(--color-border-default);border-collapse:separate;border-spacing:0;border-radius:var(--radius-md);width:100%;max-width:100%;overflow:hidden;min-width:0!important}.purchase-history-panel .purchase-history-table th,.purchase-history-panel .purchase-history-table td{box-sizing:border-box;text-align:center;vertical-align:middle;min-width:0;padding:12px 10px}.purchase-history-panel .purchase-history-table th:first-child,.purchase-history-panel .purchase-history-table td:first-child{width:10%}.purchase-history-panel .purchase-history-table th:nth-child(2),.purchase-history-panel .purchase-history-table td:nth-child(2),.purchase-history-panel .purchase-history-table th:nth-child(3),.purchase-history-panel .purchase-history-table td:nth-child(3),.purchase-history-panel .purchase-history-table th:nth-child(4),.purchase-history-panel .purchase-history-table td:nth-child(4),.purchase-history-panel .purchase-history-table th:nth-child(5),.purchase-history-panel .purchase-history-table td:nth-child(5),.purchase-history-panel .purchase-history-table th:nth-child(6),.purchase-history-panel .purchase-history-table td:nth-child(6){width:12%}.purchase-history-panel .purchase-history-table th:nth-child(7),.purchase-history-panel .purchase-history-table td:nth-child(7){width:18%}.purchase-history-panel .purchase-history-table th:nth-child(8),.purchase-history-panel .purchase-history-table td:nth-child(8){width:12%}.purchase-history-panel .purchase-history-table th{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.25}.purchase-history-panel .purchase-history-table td{overflow-wrap:anywhere;word-break:break-word}.purchase-history-panel .purchase-history-table td:first-child,.purchase-history-panel .purchase-history-table td:nth-child(3),.purchase-history-panel .purchase-history-table td:nth-child(4),.purchase-history-panel .purchase-history-table td:nth-child(5),.purchase-history-panel .purchase-history-table td:nth-child(6){white-space:nowrap}.purchase-history-panel .purchase-history-table td:nth-child(2)>div{text-align:center;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%}.purchase-history-panel .purchase-history-table td:nth-child(2) small{text-align:center;overflow-wrap:anywhere;margin-top:4px;display:block}.purchase-history-panel .purchase-history-table td:nth-child(7){min-width:0;overflow:hidden}.purchase-history-panel .purchase-history-payment-list{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.purchase-history-panel .purchase-history-payment-item{box-sizing:border-box;text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:min(100%,260px);min-width:0;max-width:100%;padding:8px 10px;display:grid;overflow:hidden}.purchase-history-panel .purchase-history-payment-item strong,.purchase-history-panel .purchase-history-payment-item span,.purchase-history-panel .purchase-history-payment-item small{text-align:center;min-width:0;max-width:100%}.purchase-history-panel .purchase-history-payment-item strong{text-overflow:ellipsis;overflow:hidden}.purchase-history-panel .purchase-history-payment-item span,.purchase-history-panel .purchase-history-payment-item small{white-space:nowrap}.purchase-history-panel .purchase-history-action{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;max-width:100%;display:flex}.purchase-history-panel .purchase-history-action button{white-space:nowrap;max-width:100%}.purchase-history-panel .purchase-history-table tbody tr:last-child td{border-bottom:0}@container purchase-history (width<=1120px){.purchase-history-panel .purchase-history-table th,.purchase-history-panel .purchase-history-table td{padding:9px 6px;font-size:.84rem}.purchase-history-panel .purchase-history-table th{line-height:1.2}.purchase-history-panel .purchase-history-payment-item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;width:min(100%,220px);padding:7px 8px}.purchase-history-panel .purchase-history-payment-item strong{grid-area:1/1}.purchase-history-panel .purchase-history-payment-item span{grid-area:1/2}.purchase-history-panel .purchase-history-payment-item small{white-space:nowrap;grid-area:2/1/auto/-1}.purchase-history-panel .purchase-history-table th:nth-child(8),.purchase-history-panel .purchase-history-table td:nth-child(8){padding-inline:8px}}@container purchase-history (width<=900px){.purchase-history-panel .purchase-history-table{border:0;width:100%;display:block;overflow:visible;min-width:0!important}.purchase-history-panel .purchase-history-table thead{display:none}.purchase-history-panel .purchase-history-table tbody{width:100%;display:block}.purchase-history-panel .purchase-history-table tbody tr{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);grid-template-columns:1fr 1fr;width:100%;margin-bottom:10px;padding:8px;display:grid}.purchase-history-panel .purchase-history-table tbody tr:last-child{margin-bottom:0}.purchase-history-panel .purchase-history-table tbody td{white-space:normal;border:0;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex;width:auto!important}.purchase-history-panel .purchase-history-table tbody td:before{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:700}.purchase-history-panel .purchase-history-table tbody td:first-child:before{content:"Order No."}.purchase-history-panel .purchase-history-table tbody td:nth-child(2):before{content:"Dealer"}.purchase-history-panel .purchase-history-table tbody td:nth-child(3):before{content:"Order Date"}.purchase-history-panel .purchase-history-table tbody td:nth-child(4):before{content:"Order Amount"}.purchase-history-panel .purchase-history-table tbody td:nth-child(5):before{content:"Total Paid"}.purchase-history-panel .purchase-history-table tbody td:nth-child(6):before{content:"Outstanding"}.purchase-history-panel .purchase-history-table tbody td:nth-child(7):before{content:"Payment History"}.purchase-history-panel .purchase-history-table tbody td:nth-child(8):before{content:"Action"}.purchase-history-panel .purchase-history-table tbody td:nth-child(7),.purchase-history-panel .purchase-history-table tbody td:nth-child(8){grid-column:1/-1}.purchase-history-panel .purchase-history-payment-item{width:min(100%,320px)}.purchase-history-panel .purchase-history-action{width:100%}}@container purchase-history (width<=520px){.purchase-history-panel .purchase-history-table tbody tr{grid-template-columns:1fr}.purchase-history-panel .purchase-history-table tbody td:nth-child(7),.purchase-history-panel .purchase-history-table tbody td:nth-child(8){grid-column:auto}.purchase-history-panel .purchase-history-payment-item{grid-template-columns:minmax(0,1fr) auto;width:min(100%,300px)}}[data-slot=table-container]{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}[data-slot=table-container]>table{box-sizing:border-box;max-width:100%}[data-slot=table-container]>table th,[data-slot=table-container]>table td{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0}.barcode-management-table-wrap,.product-catalog-table-wrap,.dealer-management-table-wrap,.dealer-management-commercial-table-wrap,.inventory-data-table-frame,.purchase-order-product-finder-table-wrap,.purchase-order-simple-table-wrap,.purchase-order-internal-table-wrap,.purchase-order-history-detail-table-wrap,.purchase-order-receive-success-table-wrap,.dealer-overall-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden;container-type:inline-size}.barcode-management-table-wrap>[data-slot=table-container],.product-catalog-table-wrap>[data-slot=table-container],.dealer-management-table-wrap>[data-slot=table-container],.inventory-data-table-frame>[data-slot=table-container],.purchase-order-internal-table-wrap>[data-slot=table-container]{width:100%;min-width:0;max-width:100%;overflow-x:visible!important}.dealer-management-table,.dealer-management-commercial-table,.inventory-serialized-units-table,.purchase-order-product-finder-table,.purchase-order-simple-table,.purchase-order-simple-rate-table,.purchase-order-history-detail-table,.purchase-order-receive-success-table{box-sizing:border-box;width:100%;max-width:100%}.dealer-management-table th,.dealer-management-table td,.dealer-management-commercial-table th,.dealer-management-commercial-table td,.inventory-serialized-units-table th,.inventory-serialized-units-table td,.purchase-order-product-finder-table th,.purchase-order-product-finder-table td,.purchase-order-simple-table th,.purchase-order-simple-table td,.purchase-order-simple-rate-table th,.purchase-order-simple-rate-table td,.purchase-order-history-detail-table th,.purchase-order-history-detail-table td,.purchase-order-receive-success-table th,.purchase-order-receive-success-table td{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0}.barcode-management-table,.product-catalog-table,.inventory-data-table,.dealer-overall-table,.purchase-order-internal-table-wrap table,.purchase-order-history-table{box-sizing:border-box;max-width:none}.barcode-management-table-wrap,.product-catalog-table-wrap,.inventory-data-table-frame,.dealer-overall-table-wrap,.purchase-order-internal-table-wrap{overflow-x:auto}@container (width<=1100px){.barcode-management-table th,.barcode-management-table td,.product-catalog-table th,.product-catalog-table td,.inventory-data-table th,.inventory-data-table td,.dealer-overall-table th,.dealer-overall-table td,.purchase-order-internal-table-wrap table th,.purchase-order-internal-table-wrap table td,.dealer-management-table th,.dealer-management-table td,.dealer-management-commercial-table th,.dealer-management-commercial-table td,.inventory-serialized-units-table th,.inventory-serialized-units-table td,.purchase-order-product-finder-table th,.purchase-order-product-finder-table td,.purchase-order-simple-table th,.purchase-order-simple-table td,.purchase-order-simple-rate-table th,.purchase-order-simple-rate-table td,.purchase-order-history-detail-table th,.purchase-order-history-detail-table td,.purchase-order-receive-success-table th,.purchase-order-receive-success-table td{padding-inline:8px}}@container (width<=850px){.dealer-management-table th,.dealer-management-table td,.dealer-management-commercial-table th,.dealer-management-commercial-table td,.inventory-serialized-units-table th,.inventory-serialized-units-table td,.purchase-order-product-finder-table th,.purchase-order-product-finder-table td,.purchase-order-simple-table th,.purchase-order-simple-table td,.purchase-order-simple-rate-table th,.purchase-order-simple-rate-table td,.purchase-order-history-detail-table th,.purchase-order-history-detail-table td,.purchase-order-receive-success-table th,.purchase-order-receive-success-table td{padding:8px 6px;font-size:.84rem;line-height:1.3}.dealer-management-table th,.dealer-management-commercial-table th,.inventory-serialized-units-table th,.purchase-order-product-finder-table th,.purchase-order-simple-table th,.purchase-order-simple-rate-table th,.purchase-order-history-detail-table th,.purchase-order-receive-success-table th{white-space:normal}}@container (width<=620px){.dealer-management-table th,.dealer-management-table td,.dealer-management-commercial-table th,.dealer-management-commercial-table td,.inventory-serialized-units-table th,.inventory-serialized-units-table td,.purchase-order-product-finder-table th,.purchase-order-product-finder-table td,.purchase-order-simple-table th,.purchase-order-simple-table td,.purchase-order-simple-rate-table th,.purchase-order-simple-rate-table td,.purchase-order-history-detail-table th,.purchase-order-history-detail-table td,.purchase-order-receive-success-table th,.purchase-order-receive-success-table td{padding:7px 5px;font-size:.78rem}}@container (width<=900px){.barcode-management-table,.product-catalog-table,.inventory-data-table,.dealer-overall-table,.purchase-order-internal-table-wrap table{font-size:.82rem}.barcode-management-table th,.barcode-management-table td,.product-catalog-table th,.product-catalog-table td,.inventory-data-table th,.inventory-data-table td,.dealer-overall-table th,.dealer-overall-table td,.purchase-order-internal-table-wrap table th,.purchase-order-internal-table-wrap table td{padding:8px 6px}}@container (width<=700px){.barcode-management-table,.product-catalog-table,.inventory-data-table,.dealer-overall-table,.purchase-order-internal-table-wrap table{font-size:.76rem}.barcode-management-table th,.barcode-management-table td,.product-catalog-table th,.product-catalog-table td,.inventory-data-table th,.inventory-data-table td,.dealer-overall-table th,.dealer-overall-table td,.purchase-order-internal-table-wrap table th,.purchase-order-internal-table-wrap table td{padding:7px 5px}}.purchase-order-receive-dialog table,.product-details-page table{width:100%;max-width:100%}.purchase-order-receive-dialog table th,.purchase-order-receive-dialog table td,.product-details-page table th,.product-details-page table td{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0}.dealer-management-page,.purchasing-content-page,.inventory-explorer-panel,.inventory-overview-card{min-width:0;max-width:100%}.dealer-management-page img,.purchasing-content-page img,.inventory-explorer-panel img,.inventory-overview-card img{max-width:100%;height:auto}[data-slot=table-container]>table:not(.purchase-history-table),[class*=table-wrap]>table:not(.purchase-history-table),[class*=table-frame]>table:not(.purchase-history-table){width:max-content;min-width:100%}.purchase-history-filter-section>.inventory-explorer-filter-grid{padding-top:8px}.product-create-field .product-create-field-error{margin-top:var(--space-1);font-size:var(--text-body-sm);line-height:1.4;display:block;color:var(--color-text-danger)!important}.barcode-scanner-dialog-photo{flex-direction:column;width:min(100%,720px);max-height:min(90vh,780px);display:flex;overflow:hidden}.barcode-scanner-dialog-photo .barcode-scanner-view{flex:none;height:min(42vh,340px);min-height:240px}.barcode-scanner-dialog-photo .barcode-scanner-video{object-fit:cover;width:100%;height:100%;min-height:0}.barcode-scanner-photo-summary{gap:var(--space-2);min-height:0;margin-top:var(--space-3);flex-direction:column;display:flex}.barcode-scanner-photo-summary-header{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-sm);display:flex}.barcode-scanner-photo-summary-header span{color:var(--color-text-muted)}.barcode-scanner-photo-list{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:0;display:grid}.barcode-scanner-photo-item{aspect-ratio:4/3;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:#050505;min-width:0;position:relative;overflow:hidden}.barcode-scanner-photo-item img{object-fit:cover;width:100%;height:100%;display:block}.barcode-scanner-photo-number{color:#fff;background:#000000b8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.barcode-scanner-photo-remove{color:#fff;cursor:pointer;background:#000000c2;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.barcode-scanner-photo-remove:hover{background:var(--color-brand-primary)}.barcode-scanner-dialog-photo .barcode-scanner-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.barcode-scanner-dialog-photo .barcode-scanner-actions>*{width:auto}@media (width<=640px){.barcode-scanner-dialog-photo{max-height:92vh}.barcode-scanner-dialog-photo .barcode-scanner-view{height:220px;min-height:220px}.barcode-scanner-dialog-photo .barcode-scanner-photo-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;overflow-y:auto}.barcode-scanner-dialog-photo .barcode-scanner-photo-summary{max-height:220px;overflow-y:auto}.barcode-scanner-dialog-photo .barcode-scanner-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.barcode-scanner-dialog-photo .barcode-scanner-actions>*{width:100%}}.product-phone-qr-dialog{width:min(92vw,560px);max-width:560px;padding:28px}.product-phone-qr-dialog [data-slot=dialog-header]{text-align:center;gap:8px}.product-phone-qr-dialog [data-slot=dialog-title]{font-size:1.25rem;line-height:1.3}.product-phone-qr-dialog [data-slot=dialog-description]{text-align:center;max-width:430px;margin-inline:auto;line-height:1.55}.product-phone-qr-loading,.product-phone-qr-error{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-align:center;width:100%;margin-top:18px;padding:12px 14px;line-height:1.45}.product-phone-qr-error{color:var(--color-text-danger)}.product-phone-qr-content{border-top:1px solid var(--color-border-default);flex-direction:column;align-items:center;gap:12px;margin-top:22px;padding-top:22px;display:flex}.product-phone-qr-code{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--color-border-default);background:#fff;border-radius:16px;place-items:center;width:min(100%,320px);padding:16px;display:grid;box-shadow:0 18px 40px #00000038}.product-phone-qr-code svg{width:100%;height:auto;display:block}.product-phone-qr-count{color:var(--color-text-primary);margin-top:4px;font-size:.98rem;font-weight:700}.product-phone-qr-status{max-width:430px;color:var(--color-text-secondary);font-size:var(--text-body-sm);text-align:center;line-height:1.5}.product-phone-qr-expiry{color:var(--color-text-muted);font-size:var(--text-body-sm);text-align:center}.product-phone-qr-instructions{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);font-size:var(--text-body-sm);text-align:center;background:#ffffff05;margin-top:4px;padding:12px 14px;line-height:1.5}.product-phone-qr-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin-top:8px;display:grid}.product-phone-qr-preview{aspect-ratio:4/3;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:#050505;position:relative;overflow:hidden}.product-phone-qr-preview img{object-fit:cover;width:100%;height:100%;display:block}.product-phone-qr-preview-number{color:#fff;background:#000000bd;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.phone-photo-capture-page{box-sizing:border-box;background:var(--color-bg-app);justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex}.phone-photo-capture-card{box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:20px;width:min(100%,520px);padding:24px;box-shadow:0 22px 60px #00000047}.phone-photo-capture-card h1{margin:8px 0;font-size:clamp(1.5rem,5vw,2rem)}.phone-photo-capture-card>p{color:var(--color-text-secondary);margin:0;line-height:1.55}.phone-photo-capture-status{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;gap:4px;margin-top:18px;padding:13px 14px;display:flex}.phone-photo-capture-status span{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:1.45}.phone-photo-capture-button{border-radius:var(--radius-md);background:var(--color-brand-primary);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:18px;padding:0 18px;font-weight:700;display:flex;position:relative}.phone-photo-capture-button:hover{filter:brightness(1.05)}.phone-photo-capture-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.phone-photo-capture-complete{border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:18px;padding:18px;display:flex}.phone-photo-capture-complete svg{width:30px;height:30px}.phone-photo-capture-complete span{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:1.5}.phone-photo-capture-feedback{border:1px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-body-sm);margin-top:14px;padding:11px 13px;line-height:1.45}.phone-photo-capture-feedback-error{color:var(--color-text-danger)}@media (width<=640px){.product-phone-qr-dialog{width:calc(100vw - 24px);padding:20px}.product-phone-qr-content{margin-top:18px;padding-top:18px}.product-phone-qr-code{width:min(100%,280px);padding:14px}.product-phone-qr-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-photo-capture-page{align-items:stretch;padding:12px}.phone-photo-capture-card{border-radius:16px;width:100%;padding:18px}}.dealer-management-commercial-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.dealer-management-commercial-table td:last-child{vertical-align:middle}.dealer-management-payment-terms-card-header{gap:8px}.dealer-management-payment-terms-card-header>button:first-of-type{margin-left:auto}.dealer-management-payment-terms-card-header>button{flex:none}.workspace-eyebrow,.purchase-order-history-detail-eyebrow,.dealer-analytics-micro-label,.dealer-analytics-kpi-content>span{color:#ff7a45!important}.inventory-overview-card,.inventory-explorer-panel,.inventory-explorer-results,.inventory-overview-footer-card,.product-search-panel,.product-results-panel,.barcode-management-panel,.barcode-management-pending-panel,.dealer-management-panel,.dealer-management-metric-card,.dealer-management-salesman-card,.dealer-management-payment-terms-card,.dealer-management-commercial-table-card,.dealer-overall-catalogue-card,.dealer-comparison-mode-card,.dealer-comparison-selection-card,.dealer-comparison-dealer-card,.dealer-analytics-card,.dealer-analytics-kpi-card-v2{border-color:var(--color-border-default);border-radius:var(--radius-lg)}.inventory-explorer-panel,.inventory-explorer-results,.product-search-panel,.product-results-panel,.barcode-management-panel,.barcode-management-pending-panel,.dealer-management-panel,.dealer-management-metric-card,.dealer-management-salesman-card,.dealer-management-payment-terms-card,.dealer-management-commercial-table-card,.dealer-overall-catalogue-card,.dealer-comparison-mode-card,.dealer-comparison-selection-card,.dealer-comparison-dealer-card,.dealer-analytics-card,.dealer-analytics-kpi-card-v2{background-color:var(--color-surface-card)}.dealer-management-metric-card-link,.dealer-comparison-mode-card,.dealer-comparison-selection-card,.dealer-comparison-dealer-card{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.dealer-management-metric-card-link:hover,.dealer-comparison-mode-card:hover,.dealer-comparison-selection-card:hover,.dealer-comparison-dealer-card:hover{border-color:#ff5a1f4d}.dealer-analytics-kpi-card-v2,.dealer-analytics-card{box-shadow:none}.dealer-analytics-kpi-card-v2:hover,.dealer-analytics-card:hover{border-color:#ff5a1f3d}.workspace-card{border-color:var(--color-border-default);border-radius:var(--radius-lg)}.workspace-card-icon{color:#ff7a45;background:#ff5a1f14;border-color:#ff5a1f3d}.workspace-card-status,.workspace-card-arrow{color:var(--color-text-muted)}.barcode-management-table-wrap,.product-catalog-table-wrap,.dealer-management-table-wrap,.dealer-management-commercial-table-wrap,.inventory-data-table-frame,.dealer-overall-table-wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card)}.workspace-data-table th,.workspace-data-table td{vertical-align:middle}.workspace-data-table tbody td{border-bottom-color:#ffffff0e;padding-top:12px;padding-bottom:12px}.workspace-data-table tbody tr:nth-child(2n) td{background:#ffffff03}.workspace-data-table tbody tr{transition:background-color .14s,box-shadow .14s}.workspace-data-table tbody tr:hover td{background:#ff5a1f09}.workspace-data-table tbody td{color:var(--color-text-secondary)}.workspace-data-table tbody td strong{color:var(--color-text-primary)}.workspace-data-table tbody td a{color:#ff7a45}.workspace-data-table tbody td a:hover{color:#ff9366}.workspace-data-table thead th{color:var(--color-text-primary)!important}.barcode-management-table-wrap>[data-slot=table-container],.product-catalog-table-wrap>[data-slot=table-container],.dealer-management-table-wrap>[data-slot=table-container],.dealer-management-commercial-table-wrap>[data-slot=table-container],.inventory-data-table-frame>[data-slot=table-container],.dealer-overall-table-wrap>[data-slot=table-container]{border:0}.barcode-management-tab.is-active{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.dealer-overall-pagination-pages button.is-active{border-color:var(--color-brand-primary);background:var(--color-brand-primary-soft);color:#ff7a45}.dealer-management-commercial-table-card .dealer-management-commercial-table-wrap{width:100%;min-width:0;overflow:auto hidden}.dealer-management-commercial-table-card .dealer-management-commercial-table{table-layout:auto;border-collapse:collapse;width:max-content;min-width:100%}.dealer-management-commercial-table-card .dealer-management-commercial-table th,.dealer-management-commercial-table-card .dealer-management-commercial-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--border);padding:12px 14px}.dealer-management-commercial-table-card .dealer-management-commercial-table th{background:var(--color-surface-raised);color:var(--color-text-primary);border-bottom:2px solid var(--accent);font-size:.78rem;font-weight:700;line-height:1.35}.dealer-management-commercial-table-card .dealer-management-commercial-table td{color:var(--color-text-secondary);font-size:.84rem}.dealer-management-commercial-table-card .dealer-management-commercial-table tbody tr:nth-child(2n) td{background:#ffffff03}.dealer-management-commercial-table-card .dealer-management-commercial-table tbody tr:hover td{background:#ff5a1f09}.dealer-management-commercial-table-card .dealer-management-commercial-table tbody tr:last-child td{border-bottom:0}.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table{min-width:470px}.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table th:first-child,.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table td:first-child{min-width:150px}.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table th:nth-child(2),.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table td:nth-child(2){min-width:165px}.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table th:nth-child(3),.dealer-management-commercial-table-card:first-child .dealer-management-commercial-table td:nth-child(3){min-width:130px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table{min-width:900px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:first-child,.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:first-child{min-width:250px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:nth-child(2),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:nth-child(2){min-width:150px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:nth-child(3),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:nth-child(3),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:nth-child(4),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:nth-child(4){text-align:right;min-width:110px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:nth-child(5),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:nth-child(5){text-align:right;min-width:160px}.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table th:nth-child(6),.dealer-management-commercial-table-card:nth-child(2) .dealer-management-commercial-table td:nth-child(6){min-width:130px}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-table-wrap{width:100%;min-width:0;overflow:auto hidden}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table{table-layout:auto;width:max-content;min-width:650px}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th,.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td{white-space:nowrap;vertical-align:middle}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th:first-child,.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td:first-child{min-width:180px}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th:nth-child(2),.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td:nth-child(2),.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th:nth-child(3),.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td:nth-child(3){text-align:right;min-width:105px}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th:nth-child(4),.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td:nth-child(4){min-width:105px}.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table th:nth-child(5),.dealer-management-payment-terms-card .dealer-management-cash-discount-rules .dealer-management-commercial-table td:nth-child(5){min-width:130px}.purchase-order-view-detail-table{table-layout:fixed;min-width:920px}.purchase-order-view-col-product{width:27%}.purchase-order-view-col-part{width:14%}.purchase-order-view-col-code{width:20%}.purchase-order-view-col-mrp{width:9%}.purchase-order-view-col-ordered,.purchase-order-view-col-received,.purchase-order-view-col-remaining{width:10%}.purchase-order-receive-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.purchase-order-receive-table{table-layout:fixed;min-width:1120px}.purchase-order-receive-col-product{width:24%}.purchase-order-receive-col-part{width:13%}.purchase-order-receive-col-code{width:18%}.purchase-order-receive-col-mrp,.purchase-order-receive-col-ordered,.purchase-order-receive-col-received{width:8%}.purchase-order-receive-col-remaining{width:9%}.purchase-order-receive-col-now{width:12%}.purchase-order-receive-table th,.purchase-order-receive-table td{vertical-align:middle}.purchase-order-receive-quantity-input{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);width:100%;min-width:0;max-width:118px;height:36px;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 8px;display:block}.purchase-order-receive-quantity-input:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px}.purchase-order-receive-quantity-input:disabled{opacity:.6;cursor:not-allowed}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@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))}}
