/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}::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-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-black:#000;--color-white:#fff;--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);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Vazir,Arial,sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-\(--thread-content-margin\){inset-inline-end:var(--thread-content-margin)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-6{grid-column:6}.col-12{grid-column:12}.col-167907987{grid-column:167907987}.col-210383470{grid-column:210383470}.col-361333168{grid-column:361333168}.col-678313126{grid-column:678313126}.col-723894131{grid-column:723894131}.col-799193173{grid-column:799193173}.col-926961681{grid-column:926961681}.col-1046110114{grid-column:1046110114}.col-1088419393{grid-column:1088419393}.col-1351568026{grid-column:1351568026}.col-1587411225{grid-column:1587411225}.col-1766895471{grid-column:1766895471}.col-1989994392{grid-column:1989994392}.col-1999366577{grid-column:1999366577}.col-start-2{grid-column-start:2}.row-904034835{grid-row:904034835}.row-953920849{grid-row:953920849}.row-1512967688{grid-row:1512967688}.row-1631960635{grid-row:1631960635}.row-1886111340{grid-row:1886111340}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mt-44{margin-top:calc(var(--spacing) * 44)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.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)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[0px\]{height:0}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[20px\]{min-height:20px}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-100{width:calc(var(--spacing) * 100)}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-\(--thread-content-width\){min-width:var(--thread-content-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.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-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.columns-4{columns:4}.columns-5{columns:5}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-380207106{gap:calc(var(--spacing) * 380207000)}.gap-630833865{gap:calc(var(--spacing) * 630834000)}.gap-1173528459{gap:calc(var(--spacing) * 1173530000)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Vazir,Arial,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-1{opacity:.01}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--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)}.ring-background{--tw-ring-color:var(--background)}.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)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.block-20{block-size:calc(var(--spacing) * 20)}.block-59{block-size:calc(var(--spacing) * 59)}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:-mt-\[22px\]:is(:where(.group):hover *){margin-top:-22px}.group-hover\:mt-\[28px\]:is(:where(.group):hover *){margin-top:28px}.group-hover\:h-\[20px\]:is(:where(.group):hover *){height:20px}.group-hover\:-rotate-1:is(:where(.group):hover *){rotate:-1deg}.group-hover\:rotate-1:is(:where(.group):hover *){rotate:1deg}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--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-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[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)}:is(.focus-visible\:ring-ring:focus-visible,.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)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--secondary)}@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(--secondary) 50%, transparent)}}.has-aria-invalid\:ring-\[3px\]:has([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)}.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-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]: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\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.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-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--secondary)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width: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))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.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\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.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-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:p-12{padding:calc(var(--spacing) * 12)}.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\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:right-0{right:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:self-center{align-self:center}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.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}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--secondary)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_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-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_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}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}: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-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}: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\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}: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)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>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\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@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:Vazir;src:url(/vazirmatn.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--ink:#11191d;--ink2:#1c272c;--paper:#f8faf9;--line:#dce3df;--muted:#68736e;--green:#0d5f50;--green2:#16483f;--mint:#e6f2ed;--orange:#e65f2b;--cream:#f3f1e8;--background:#f8faf9;--foreground:#11191d;--card:#fff;--card-foreground:#11191d;--popover:#fff;--popover-foreground:#11191d;--primary:#0d5f50;--primary-foreground:#fff;--secondary:#eef2ef;--secondary-foreground:#11191d;--muted-foreground:#68736e;--accent:#e8f2ed;--accent-foreground:#0d5f50;--destructive:#b52b2b;--border:#dce3df;--input:#d5dfda;--ring:#0d5f50;--radius:.9rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:var(--paper);margin:0;font-family:Vazir,Arial,sans-serif;font-size:16px;line-height:1.8}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #52a38e}h1,h2,h3,p{margin:0}em{color:#4db69d;font-style:normal}.topline{color:#cbd6d2;background:#0d171a;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:7px 5.2%;font-size:12px;display:flex}.topline>span{align-items:center;gap:8px;display:flex}.topline>span i{background:#5ac5a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #5ac5a81d}.topline>div{align-items:center;gap:24px;display:flex}.topline a{align-items:center;gap:7px;display:flex}.topline b{color:#fff;font-weight:600}.main-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:28px;height:84px;padding:0 5.2%;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.brandmark{background:var(--green);color:#fff;direction:ltr;border-radius:15px;place-content:center;width:48px;height:48px;font:800 24px Arial;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff20,0 8px 24px #0d5f501c}.brandmark>span{color:#79d2ba;font-size:18px;position:absolute;top:2px;right:7px}.brand strong{font-size:19px;line-height:1.3;display:block}.brand small{letter-spacing:2.2px;color:#72807a;margin-top:5px;font:9px Arial;display:block}.main-header nav{color:#4b5752;gap:27px;font-size:13px;display:flex}.main-header nav a{position:relative}.main-header nav a:after{content:"";background:var(--green);height:2px;transition:all .2s;position:absolute;bottom:-9px;left:100%;right:0}.main-header nav a:hover:after{left:0}.header-actions{align-items:center;gap:8px;display:flex}.header-search,.account-link,.mobile-menu{background:#fff;border:1px solid #dce3df;border-radius:11px;justify-content:center;align-items:center;height:42px;display:flex}.header-search,.mobile-menu{width:42px}.account-link{gap:8px;padding:0 14px;font-size:13px}.mobile-menu{display:none}.btn{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.orange{background:var(--orange);color:#fff;box-shadow:0 8px 20px #e65f2b24}.orange:hover{background:#ca4d20}.dark{background:var(--ink);color:#fff}.outline{background:#fff;border-color:#cfd9d4}.ghost{color:#23312c;background:0 0;border-color:#d7e0db}.hero{background:#eef4f1;border-bottom:1px solid #d9e2de;grid-template-columns:1.03fr .97fr;min-height:650px;display:grid}.hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:62px 8% 42px 10%;display:flex}.hero-badge{width:max-content;max-width:100%;color:var(--green);background:#dcebe5;border:1px solid #c9dfd6;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.eyebrow{color:#53635d;align-items:center;gap:10px;margin-top:24px;font-size:13px;display:flex}.eyebrow:before{content:"";background:var(--green);width:27px;height:2px}h1{letter-spacing:-2.7px;margin:16px 0 20px;font-size:clamp(43px,4.6vw,69px);font-weight:900;line-height:1.38}.slide-copy>p{color:#5d6a65;max-width:560px;min-height:60px;font-size:15px;line-height:2}.hero-buttons{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.hero-meta{border-top:1px solid #d5dfda;grid-template-columns:repeat(3,1fr);gap:10px;max-width:570px;margin-top:32px;padding-top:24px;display:grid}.hero-meta div{flex-direction:column;display:flex}.hero-meta b{color:var(--green);font:800 25px Arial}.hero-meta span{color:#64716c;font-size:11px}.slider-controls{align-items:center;gap:14px;margin-top:25px;display:flex}.slider-controls>button{background:#f8fbfa;border:1px solid #cad6d1;border-radius:50%;place-content:center;width:34px;height:34px;display:grid}.slide-counter{font-size:12px;font-weight:700}.slide-counter i{color:#89958f;font-style:normal}.slider-dots{gap:5px;display:flex}.slider-dots button{width:28px;height:22px;position:relative}.slider-dots button:after{content:"";background:#becbc5;height:2px;position:absolute;top:10px;left:0;right:0}.slider-dots button.active:after{background:var(--green)}.hero-visual{background:#18211f;min-width:0;position:relative;overflow:hidden}.hero-visual img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.hero-visual.slide-1 img{transform:scale(1.08)}.hero-visual.slide-2 img{transform:scale(1.14)translate(-1%)}.hero-visual-overlay{background:linear-gradient(#0e1c1912,#0e1c1966),linear-gradient(90deg,#0000 45%,#0d191640);position:absolute;inset:0}.visual-top,.visual-bottom{z-index:2;color:#d7e3de;letter-spacing:1.6px;direction:ltr;justify-content:space-between;gap:15px;font:10px Arial;display:flex;position:absolute;left:6%;right:6%}.visual-top{top:28px}.visual-bottom{bottom:28px}.visual-card{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1715d9;border:1px solid #ffffff24;border-radius:18px;width:min(330px,80%);padding:23px;position:absolute;bottom:72px;right:6%}.visual-card small{letter-spacing:2px;color:#8fcbb9;font:9px Arial}.visual-card b{margin:6px 0;font-size:20px;display:block}.visual-card span{color:#bdcac5;letter-spacing:1px;font:10px Arial}.trust-bar{background:#fff;border-bottom:1px solid #e0e7e3;grid-template-columns:repeat(4,1fr);padding:25px 5.2%;display:grid}.trust-bar>div{border-left:1px solid #e3e8e5;align-items:center;gap:13px;padding:3px 25px;display:flex}.trust-bar>div:first-child{padding-right:0}.trust-bar>div:last-child{border:0}.trust-bar svg{color:var(--green);width:24px}.trust-bar b{font-size:13px;display:block}.trust-bar small{color:#7a8680;margin-top:2px;font-size:11px;display:block}.section,.category-showcase{padding:82px 5.2%}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:37px;display:flex}.section-heading>div{max-width:740px}.section-heading>p{color:#6b7772;max-width:450px;font-size:13px;line-height:2}.section-kicker{letter-spacing:1.8px;color:var(--green);margin-bottom:9px;font:700 10px Arial;display:block}h2{letter-spacing:-1.5px;font-size:clamp(29px,3.1vw,45px);font-weight:900;line-height:1.55}.category-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.category-card{background:linear-gradient(#fbfcfb,#f4f7f5);border:1px solid #dfe6e2;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:285px;padding:22px;transition:all .25s;display:flex;position:relative;overflow:hidden}.category-card:after{content:"";background:#e2efe9;border-radius:50%;width:140px;height:140px;transition:all .3s;position:absolute;top:-65px;left:-65px}.category-card:hover{border-color:#b9d5c9;transform:translateY(-5px);box-shadow:0 18px 50px #173a3020}.category-card:hover:after{transform:scale(1.3)}.category-no{color:#81908a;z-index:1;font:11px Arial;position:relative}.category-card small{letter-spacing:1.6px;color:#7b8882;font:9px Arial}.category-card h3{margin:7px 0;font-size:23px}.category-card p{color:#6b7772;font-size:12px;line-height:1.9}.round-arrow{width:38px;height:38px;color:var(--green);border:1px solid #cfdbd5;border-radius:50%;place-content:center;margin-top:18px;transition:all .2s;display:grid}.category-card:hover .round-arrow{background:var(--green);color:#fff}.catalog-toolbar{background:#fff;border:1px solid #dce4e0;border-radius:15px;align-items:center;gap:10px;margin-top:12px;padding:9px;display:flex;box-shadow:0 8px 30px #1d3f3510}.catalog-label{color:#5c6963;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:flex}.filters{flex-wrap:wrap;gap:4px;display:flex}.filters button{color:#58655f;background:#f0f4f2;border:0;border-radius:9px;padding:9px 13px;font-size:12px}.filters button.active{background:var(--ink);color:#fff}.search{border:1px solid #dce4e0;border-radius:9px;align-items:center;gap:8px;min-width:215px;margin-right:auto;padding:8px 10px;display:flex}.search input{background:0 0;outline:none;width:100%;font-size:12px}.basket{background:var(--green);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.basket b{min-width:20px;height:20px;color:var(--green);background:#fff;border-radius:99px;place-content:center;font:700 10px Arial;display:grid}.catalog-subbar{color:#7d8983;justify-content:space-between;align-items:center;margin:15px 3px 22px;font-size:11px;display:flex}.catalog-subbar a{color:var(--green);align-items:center;gap:6px;font-weight:700;display:flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.product{background:#fff;border:1px solid #dce4e0;border-radius:17px;transition:all .25s;overflow:hidden}.product:hover{border-color:#c0d6cc;transform:translateY(-4px);box-shadow:0 18px 44px #15392e16}.product-top{background:linear-gradient(145deg,#eaf1ed,#dce8e2);height:180px;padding:18px;position:relative;overflow:hidden}.product-top:after{content:"";border:1px solid #afcbbf;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-60px;right:-45px;box-shadow:0 0 0 18px #dbe9e220,0 0 0 36px #dbe9e220}.product-code{letter-spacing:1.3px;color:#678078;font:9px Arial}.product-index{color:#799087;font:10px Arial;position:absolute;top:15px;left:18px}.instrument-symbol{place-content:center;display:grid;position:absolute;inset:0}.instrument-symbol svg{stroke-width:.9px;color:#3d7667;width:58px;height:58px}.product-group{color:#25463d;font-size:12px;font-weight:800;position:absolute;bottom:16px;right:18px}.product-info{padding:21px}.product-info>small{letter-spacing:1.4px;color:#83908a;font:9px Arial}.product-info h3{margin:8px 0;font-size:19px;font-weight:800}.product-info>p{color:#68756f;min-height:48px;font-size:12px;line-height:1.9}.tags{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.tags span{color:#65726c;background:#f1f4f2;border:1px solid #e2e7e4;border-radius:99px;padding:4px 7px;font:10px Arial,Vazir}.product-actions{grid-template-columns:1fr 42px;gap:7px;display:grid}.product-primary,.product-actions>a{background:#fff;border:1px solid #d5dfda;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;display:flex}.product-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.product-foot{color:#84908a;border-top:1px solid #edf0ee;justify-content:space-between;gap:8px;margin-top:14px;padding-top:14px;font-size:9px;display:flex}.product-foot span{align-items:center;gap:5px;display:flex}.catalog-cta{background:#dceae4;border:1px solid #c6dbd2;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.catalog-cta div{display:grid}.catalog-cta b{font-size:15px}.catalog-cta span{color:#607069;margin-top:3px;font-size:11px}.clinic-proof{color:#fff;background:#12211e;grid-template-columns:.9fr 1.1fr;gap:70px;padding:85px 5.2%;display:grid}.clinic-proof>div:first-child p{color:#aebdb8;max-width:500px;margin-top:19px;font-size:13px;line-height:2}.proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.proof-grid article{background:#ffffff08;border:1px solid #ffffff18;border-radius:15px;padding:23px 18px}.proof-grid b{color:#73c9b2;font:10px Arial}.proof-grid h3{margin:35px 0 10px;font-size:16px}.proof-grid p{color:#aebdb8;font-size:11px;line-height:1.9}.repair{background:#edf2ef;grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;padding:86px 5.2%;display:grid}.repair-intro p{color:#65716c;max-width:520px;margin-top:20px;font-size:13px}.repair-points{gap:8px;margin:24px 0;display:grid}.repair-points span{align-items:center;gap:8px;font-size:12px;display:flex}.repair-points svg{width:16px;color:var(--green)}.repair-panel{color:#fff;background:#13201d;border-radius:18px;padding:26px;box-shadow:0 24px 65px #142e2620}.panel-label{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.panel-label span{font-size:15px;font-weight:700;display:grid}.panel-label small{letter-spacing:1.8px;color:#77bba8;margin-bottom:3px;font:8px Arial}.repair-device{text-align:right;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff15;grid-template-columns:42px 1fr 22px;align-items:center;gap:12px;width:100%;padding:18px 2px;display:grid}.repair-device b{font-size:15px;display:block}.repair-device small{color:#9caca6;margin-top:3px;font-size:10px;display:block}.device-number{color:#69bca5;font:9px Arial}.panel-foot{color:#91a09b;margin-top:14px;font-size:10px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.steps>div{border-top:1px solid #cad5d0;padding-top:18px}.steps span{color:var(--green);font:11px Arial}.steps h3{margin:8px 0;font-size:16px}.steps p{color:#6d7973;font-size:11px}.warranty{background:#fff;grid-template-columns:1fr 1fr;gap:70px;display:grid}.warranty p{color:#65716c;margin-top:16px;font-size:13px}.warranty-symbol{color:var(--green);margin-bottom:17px}.warranty .text-link{color:var(--green);border-bottom:1px solid #8ab5a8;margin-top:22px;font-size:12px;display:inline-block}.faq details{border-bottom:1px solid #dce3df;padding:17px 0}.faq summary{cursor:pointer;font-size:13px;font-weight:700}.faq p{font-size:11px;line-height:2}.contact{background:var(--orange);color:#fff;justify-content:space-between;align-items:center;gap:35px;padding:54px 5.2%;display:flex}.contact span{font-size:12px}.contact h2{font-size:36px}.contact>div:last-child{gap:13px;display:grid}.big-phone{letter-spacing:1px;font:800 36px Arial}.site-footer{color:#dfe8e4;background:#0f1816;grid-template-columns:2fr 1fr 1fr;gap:60px;padding:45px 5.2%;font-size:11px;display:grid}.footer-brand p{color:#94a49e;max-width:340px;margin-top:15px}.site-footer>div:not(:first-child){flex-direction:column;gap:8px;display:flex}.site-footer>div>b{color:#fff;margin-bottom:5px;font-size:12px}.site-footer .brandmark{background:#1a392f}.site-footer .brand small{color:#8ba098}.site-footer>div span{color:#8fa09a}.hd-dialog{max-height:90dvh;font-family:Vazir;overflow:auto;padding:28px!important}.hd-dialog [data-slot=dialog-title]{text-align:right;margin-top:8px;font-size:22px;line-height:1.7}.hd-dialog [data-slot=dialog-description]{text-align:right;font-size:12px;line-height:1.9}.hd-dialog form{gap:12px;display:grid}.hd-dialog label,.account-form label{gap:6px;font-size:12px;display:grid}.hd-dialog input,.hd-dialog textarea,.account-form input,.dashboard textarea,.dashboard input{background:#fff;border:1px solid #d2ddd7;border-radius:9px;width:100%;padding:11px}.full-select{width:100%!important;height:46px!important}.cart-item{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.cart-item>div:first-child{display:grid}.cart-item b{font-size:13px}.cart-item small{color:#88938e;font:8px Arial}.quantity{align-items:center;gap:10px;display:flex}.quantity button{border:1px solid #ddd;border-radius:7px;padding:7px}.callout{color:#31584d;background:#eef5f1;border-radius:9px;padding:14px;font-size:11px}.empty{text-align:center;color:#7b8781;padding:30px}.empty button,.text-link{color:var(--green)}.account-layout{background:linear-gradient(145deg,#eef3f0,#f9fbfa);min-height:100dvh;padding:24px 5% 60px}.account-top{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 30px;display:flex}.account-top>a:last-child{background:#fff;border:1px solid #d2dcd7;border-radius:9px;padding:9px 13px;font-size:12px}.account-form{background:#fff;border:1px solid #dce4e0;border-radius:20px;max-width:500px;margin:55px auto;padding:34px;box-shadow:0 24px 70px #183c3118}.account-form:before{content:"SECURE CUSTOMER PORTAL";letter-spacing:1.8px;color:#8b9993;margin-bottom:16px;font:8px Arial;display:block}.account-form h1{letter-spacing:-1px;margin:0 0 7px;font-size:30px}.account-form>p{color:#69756f;font-size:12px}.account-form form{gap:14px;margin-top:18px;display:grid}.account-switch{background:#f0f4f2;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 0 0;padding:4px;display:grid}.account-switch button{background:0 0;border:0;border-radius:8px;padding:9px;font-size:11px}.account-switch button.active{color:var(--green);background:#fff;box-shadow:0 2px 10px #173a3012}.account-message{white-space:pre-wrap;background:#edf5f1;border-radius:9px;margin-top:15px;padding:12px;font-size:11px;color:#31584d!important}.dashboard{max-width:1180px;margin:auto}.dashboard-head{color:#fff;background:#13201d;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.dashboard-head h1{letter-spacing:-1px;font-size:31px}.dashboard-head .outline{color:#fff;background:#ffffff0d;border-color:#ffffff25}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.dashboard-stats>div{color:#718079;background:#fff;border:1px solid #dce4e0;border-radius:14px;padding:19px 21px;font-size:11px}.dashboard-stats b{color:var(--green);margin-bottom:3px;font:800 27px Arial;display:block}.dashboard [data-slot=tabs-list]{border:1px solid #d4dfda;border-radius:11px;padding:4px;background:#e8efeb!important}.dashboard [data-slot=tabs-trigger]{font-size:11px}.request-card{background:#fff;border:1px solid #dce4e0;border-radius:15px;margin:14px 0;padding:22px}.request-card header{background:0 0;border-bottom:1px solid #edf0ee;justify-content:space-between;gap:15px;padding:0 0 12px;display:flex}.request-card h3{font-size:15px}.request-card pre{white-space:pre-wrap;color:#64716b;margin:13px 0;font:12px/2 Vazir}.request-card .status{color:var(--green);background:#e7f1ed;border-radius:99px;height:max-content;padding:5px 9px;font-size:10px}.request-card footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.request-card small{color:#808d87;font-size:10px}.admin-edit{gap:11px;margin-top:15px;display:grid}.admin-edit label{font-size:11px}.dashboard>.hero-buttons{margin:16px 0}.dashboard details summary{color:var(--green);font-size:11px}@keyframes slide-enter{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.slide-copy{animation:.35s slide-enter}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.slide-copy{animation:none}}@media (max-width:1100px){.main-header nav{gap:17px}.header-consult{display:none}.hero-copy{padding-right:7%}.product-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.clinic-proof{grid-template-columns:1fr;gap:38px}.repair{gap:35px}.trust-bar>div{padding:3px 14px}.search{min-width:170px}.catalog-label{display:none}}@media (max-width:820px){.topline>span{display:none}.topline{justify-content:flex-end}.main-header{height:72px}.main-header nav,.account-link span{display:none}.mobile-menu{display:flex}.hero{grid-template-columns:1fr}.hero-copy{order:2;padding:45px 6%}.hero-visual{order:1;min-height:450px}.trust-bar{grid-template-columns:repeat(2,1fr);gap:18px}.trust-bar>div{border:0;padding:4px}.section-heading{flex-direction:column;align-items:start;gap:13px}.catalog-toolbar{flex-wrap:wrap}.filters{order:3;width:100%}.search{flex:1;margin-right:0}.clinic-proof,.repair{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(3,1fr)}.site-footer{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.warranty{gap:35px}}@media (max-width:600px){.topline{min-height:34px;padding-inline:5%}.topline>div>a:first-child{display:none}.main-header{padding:0 4.5%}.brandmark{border-radius:12px;width:42px;height:42px}.brand strong{font-size:16px}.brand small{font-size:7px}.header-search{display:none}.account-link{width:42px;padding:0}.mobile-menu{display:none}.hero-visual{min-height:315px}.visual-card{width:82%;padding:16px;bottom:50px}.visual-card b{font-size:16px}.visual-bottom{display:none}.hero-copy{padding:33px 5% 38px}.hero-badge{font-size:10px}.eyebrow{margin-top:18px;font-size:11px}.hero h1{letter-spacing:-1.8px;font-size:38px;line-height:1.43}.slide-copy>p{min-height:68px;font-size:12px}.hero-buttons .btn{white-space:nowrap;flex:1;padding:10px 9px}.hero-meta{gap:5px}.hero-meta b{font-size:21px}.hero-meta span{font-size:9px}.trust-bar{gap:14px;padding:20px 5%}.trust-bar b{font-size:11px}.trust-bar small{font-size:9px}.trust-bar svg{width:20px}.section,.category-showcase{padding:55px 5%}h2{font-size:29px}.category-grid{gap:8px}.category-card{min-height:230px;padding:16px}.category-card h3{font-size:19px}.category-card p{font-size:10px}.catalog-toolbar{padding:7px}.search{order:1;min-width:100%}.basket{order:2;margin-right:auto}.filters{flex-wrap:nowrap;order:3;padding-bottom:2px;overflow:auto}.filters button{white-space:nowrap}.catalog-subbar a{display:none}.product-grid{grid-template-columns:1fr}.product-top{height:150px}.product-info>p{min-height:0}.catalog-cta{flex-direction:column;align-items:start}.proof-grid{grid-template-columns:1fr}.proof-grid article{min-height:150px}.proof-grid h3{margin-top:20px}.repair{padding:55px 5%}.warranty{grid-template-columns:1fr;gap:24px}.steps{grid-template-columns:1fr 1fr}.contact{flex-direction:column;align-items:start;padding:45px 5%}.contact h2{font-size:29px}.big-phone{font-size:30px}.site-footer{grid-template-columns:1fr;gap:28px}.account-layout{padding:16px 4% 45px}.account-top{font-size:11px}.account-top .brand small{display:none}.account-form{margin-top:35px;padding:23px}.dashboard-head{flex-direction:column;align-items:start;padding:22px}.dashboard-head h1{font-size:25px}.dashboard-stats{gap:7px}.dashboard-stats>div{padding:13px;font-size:9px}.dashboard-stats b{font-size:23px}.request-card{padding:16px}.request-card header{align-items:start}.account-switch button{font-size:10px}}@media (min-width:1200px){.topline,.main-header{padding-left:max(32px,50vw - 688px);padding-right:max(32px,50vw - 688px)}.main-header{gap:22px;height:76px}.main-header nav{gap:22px;font-size:12px}.brandmark{border-radius:13px;width:44px;height:44px;font-size:22px}.brand strong{font-size:17px}.brand small{letter-spacing:1.9px;margin-top:3px;font-size:8px}.header-search,.account-link,.mobile-menu{height:40px}.header-search,.mobile-menu{width:40px}.account-link{padding:0 12px;font-size:12px}.header-consult{min-height:40px;padding:9px 15px;font-size:12px}.hero{min-height:590px}.hero-copy{padding:50px max(6%,50vw - 648px) 38px 7%}}.portal-layout{background:#f3f6f5;padding:0}.account-portal{direction:rtl;grid-template-columns:270px minmax(0,1fr);min-height:100dvh;display:grid}.dashboard-sidebar{color:#dce5e1;z-index:20;direction:rtl;background:#18211f;border-left:1px solid #ffffff12;flex-direction:column;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff12;padding:0 6px 20px}.sidebar-brand .brandmark{color:#18211f;box-shadow:none;background:#f2f5f4}.sidebar-brand .brand strong{color:#fff}.sidebar-brand .brand small{color:#8fa09a}.sidebar-user{grid-template-columns:42px 1fr 10px;align-items:center;gap:10px;padding:18px 5px;display:grid}.sidebar-avatar{background:#ffffff0c;border:1px solid #ffffff13;border-radius:13px;place-content:center;width:42px;height:42px;display:grid}.sidebar-user b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sidebar-user small{color:#98aaa4;margin-top:3px;font:10px Arial;display:block}.verify-dot{background:#d99161;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d9916117}.verify-dot.verified{background:#70b69f;box-shadow:0 0 0 4px #70b69f17}.sidebar-nav{gap:5px;margin-top:8px;display:grid}.sidebar-nav button{text-align:right;color:#aebcb7;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:11px 12px;font-size:12px;transition:all .18s;display:grid}.sidebar-nav button:hover{color:#fff;background:#ffffff08}.sidebar-nav button b{background:#ffffff0b;border-radius:99px;place-content:center;min-width:21px;height:21px;font:9px Arial;display:grid}.sidebar-separator{background:#ffffff12;height:1px;margin:16px 5px}.sidebar-links{gap:3px;display:grid}.sidebar-links a,.sidebar-links button{color:#9eada7;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.sidebar-links a:hover,.sidebar-links button:hover{color:#fff;background:#ffffff08}.sidebar-logout{color:#e9d2c8;background:#ffffff07;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:11px 12px;font-size:11px;display:flex}.sidebar-logout:hover{color:#fff;background:#7b30271f;border-color:#b56b5d42}.dashboard-content{direction:rtl;width:100%;min-width:0;max-width:none;padding:32px clamp(24px,3.5vw,56px) 60px}.dashboard-head{border-radius:20px;padding:28px 30px;box-shadow:0 14px 38px #10211b12}.dashboard-head-status{color:#b7c7c1;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex}.dashboard-head-status span{display:grid}.dashboard-head-status small{color:#9cada7;margin-top:2px;font-size:9px}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.dashboard-stats>div{background:#fff;padding:19px 21px;position:relative;overflow:hidden}.dashboard-stats>div:after{content:"";background:#edf3f0;border-radius:50%;width:72px;height:72px;position:absolute;top:-28px;left:-18px}.dashboard-stats span,.dashboard-stats small{color:#74817b;font-size:10px;display:block}.dashboard-stats b{z-index:1;color:#355f54;margin:5px 0 2px;font-size:29px;position:relative}.verification-card{background:#fff;border:1px solid #dde5e1;border-radius:16px;margin:0 0 18px;padding:19px 20px}.verification-card>div:first-child{align-items:flex-start;gap:12px;display:flex}.verification-icon{color:#4f756a;background:#edf3f0;border-radius:12px;flex:none;place-content:center;width:42px;height:42px;display:grid}.verification-card h3{font-size:14px}.verification-card p{color:#68756f;margin-top:4px;font-size:11px;line-height:2}.verification-actions{grid-template-columns:auto minmax(120px,180px) auto;gap:8px!important;margin-top:14px!important;display:grid!important}.verification-offline{background:#f6f2ed;border-radius:9px;padding:10px 12px;color:#7b6657!important;margin-top:12px!important}.dashboard-actions{justify-content:space-between;align-items:end;gap:20px;padding:9px 2px 6px;display:flex}.dashboard-actions h2{letter-spacing:-.6px;font-size:22px}.dashboard-actions>div:last-child{gap:8px;display:flex}.requests-list{margin-top:6px}.request-card{box-shadow:0 8px 28px #19352b08}.request-card header>div{align-items:center;gap:9px;display:flex}.request-kind{color:#66756f;background:#f7f9f8;border:1px solid #dce5e0;border-radius:99px;padding:4px 7px;font-size:9px}.account-security-note{background:#f5f7f6;border:1px solid #e4e9e7;border-radius:9px;padding:11px 12px;color:#67736e!important;margin-top:15px!important}@media (max-width:900px){.account-portal{display:block}.dashboard-sidebar{grid-template-columns:1fr auto;align-items:center;height:auto;padding:10px 4%;display:grid;position:sticky;top:0}.sidebar-brand{border:0;padding:0}.sidebar-user,.sidebar-separator,.sidebar-links{display:none}.sidebar-nav{grid-column:1/-1;gap:6px;margin:9px 0 0;padding-bottom:2px;display:flex;overflow:auto}.sidebar-nav button{white-space:nowrap;background:#ffffff08;padding:8px 11px;display:flex}.sidebar-nav button svg:last-child{display:none}.sidebar-nav button b{margin-right:3px}.sidebar-logout{margin:0;padding:9px 11px}.dashboard-content{padding:20px 4% 45px}.dashboard-head{align-items:start}.dashboard-head-status{min-width:0}.dashboard-actions{flex-direction:column;align-items:start}.verification-actions{grid-template-columns:1fr 1fr!important}.verification-actions input{grid-area:1/1/auto/-1}.dashboard-actions>div:last-child{flex-wrap:wrap;width:100%}.dashboard-actions .btn{flex:1}}@media (max-width:600px){.sidebar-brand .brand small{display:none}.dashboard-sidebar{padding-inline:4%}.sidebar-nav button{font-size:10px}.sidebar-nav button b{display:none}.dashboard-content{padding-top:16px}.dashboard-head-status{width:100%}.verification-actions{grid-template-columns:1fr!important}.verification-actions input{grid-area:auto}.dashboard-stats>div{padding:13px 12px}.dashboard-stats span{font-size:9px}.dashboard-stats small{display:none}.dashboard-actions h2{font-size:19px}}:root{--green:#355f54;--green2:#293f39;--mint:#e9f0ed;--primary:#355f54;--ring:#52786e;--accent:#edf3f0;--accent-foreground:#304f47}html{scroll-padding-top:122px}.site-shell{overflow:clip visible}.sticky-header-stack{z-index:80;position:sticky;top:0;box-shadow:0 7px 28px #14251f0a}.main-header{background:#fffffff6;height:auto;padding:0;position:relative;top:auto}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1500px);min-height:76px;margin:0 auto;padding:0 clamp(22px,3vw,44px);display:flex}.topline{color:#c8d2ce;background:#18211f;padding-inline:max(22px,50vw - 706px)}.header-actions{flex-shrink:0}.brandmark{background:#355f54}.mobile-menu{background:#fff;border:1px solid #d7e1dd}.expert-strip{background:#f7f9f8;border-bottom:1px solid #e2e8e5;grid-template-columns:.72fr 1.28fr;align-items:center;gap:34px;padding:30px max(5.2%,50vw - 706px);display:grid}.expert-strip>div:first-child span{letter-spacing:2px;color:#74857f;font:700 9px Arial}.expert-strip h2{margin-top:5px;font-size:clamp(22px,2vw,31px);line-height:1.5}.expert-strip-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.expert-strip article{background:#fff;border:1px solid #dfe6e2;border-radius:14px;min-height:124px;padding:16px}.expert-strip article svg{color:#52786e;width:19px;margin-bottom:12px}.expert-strip article b{font-size:12px;display:block}.expert-strip article small{color:#78847f;margin-top:4px;font-size:9px;line-height:1.8;display:block}.repair-panel,.dashboard-head{background:#283230}.section-kicker.light,.dashboard-head .section-kicker{color:#bad2cb}.proof-grid b,.panel-label small,.device-number{color:#b3d2c9}.repair-device:hover{color:#d1e3de}.product-brand{letter-spacing:1.6px;color:#678078;font:700 8px Arial;position:absolute;bottom:16px;left:18px}.product-price-row{color:#7b8782;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;margin:13px 0;padding:10px 0;font-size:10px;display:flex}.product-actions{grid-template-columns:1fr 42px}.product-actions>button:last-child{color:#355f54;background:#fff;border:1px solid #d5dfda;border-radius:9px;place-content:center;min-height:42px;display:grid}.product-actions>button:last-child:hover{background:#eef4f1}.product-foot button{color:#76847e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.product-foot button.selected{color:#355f54;font-weight:800}.product-foot button:disabled{opacity:.35}.catalog-subbar>div{align-items:center;gap:14px;display:flex}.compare-trigger{color:#536c65;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.compare-trigger:disabled{opacity:.4}.callout{align-items:flex-start;gap:8px;display:flex}.dialog-status{color:#53615c;background:#f3f6f4;border-radius:9px;padding:10px 12px;font-size:11px}.detail-hero{text-align:center;background:linear-gradient(145deg,#e9f0ed,#dce8e3);border:1px solid #d5e0db;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:142px;margin:8px 0 16px;display:flex}.detail-hero span{letter-spacing:2px;color:#6f827b;font:700 9px Arial}.detail-hero b{margin:5px;font-size:19px}.detail-hero small{color:#83908b;font:10px Arial}.detail-summary{color:#5e6b66;font-size:12px;line-height:2}.spec-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.spec-grid>div{background:#fafcfb;border:1px solid #e0e6e3;border-radius:10px;padding:12px}.spec-grid span{color:#7d8984;font-size:9px;display:block}.spec-grid b{margin-top:4px;font-size:11px;display:block}.source-note{color:#74817c;background:#f5f7f6;border:1px solid #e4e9e7;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px;font-size:9px;line-height:1.9;display:flex}.detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.compare-dialog{max-width:min(920px,94vw)!important}.compare-scroll{border:1px solid #e0e6e3;border-radius:12px;margin-top:8px;overflow:auto}.compare-scroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:10px}.compare-scroll th,.compare-scroll td{text-align:right;vertical-align:top;border-bottom:1px solid #e7ece9;border-left:1px solid #e7ece9;padding:12px}.compare-scroll th{background:#f5f8f6;min-width:170px;font-size:10px}.compare-scroll th:first-child,.compare-scroll td:first-child{color:#4e5d57;min-width:110px;font-weight:800}.compare-scroll th button{color:#7b8882;background:#fff;border:0;border-radius:50%;place-content:center;width:25px;height:25px;margin-top:8px;display:grid}.mobile-nav-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:ltr;background:#10171680;justify-content:flex-start;display:flex;position:fixed;inset:0}.mobile-nav{direction:rtl;background:#f9fbfa;flex-direction:column;width:min(370px,88vw);height:100dvh;padding:18px;display:flex;box-shadow:20px 0 60px #0003}.mobile-nav-head{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.mobile-nav-head>button{background:#fff;border:1px solid #dbe3df;border-radius:11px;place-content:center;width:40px;height:40px;display:grid}.mobile-nav nav{gap:4px;margin:18px 0;display:grid}.mobile-nav nav a{color:#485750;border-radius:10px;align-items:center;gap:11px;padding:12px;font-size:13px;display:flex}.mobile-nav nav a:hover{color:#29483f;background:#edf3f0}.mobile-nav .mobile-panel-link{color:#304f47;background:#e9f0ed;margin-top:8px;font-weight:800}.mobile-nav>.btn{margin-top:auto}.auth-page{padding-top:22px}.auth-stage{grid-template-columns:1fr 490px;align-items:center;gap:50px;width:min(1120px,100%);margin:30px auto 0;display:grid}.auth-intro{padding:25px}.auth-intro h1{letter-spacing:-2px;max-width:660px;font-size:clamp(34px,4vw,55px);line-height:1.45}.auth-intro>p{color:#68756f;max-width:610px;font-size:13px;line-height:2.15}.auth-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.auth-benefits span{color:#5e6b66;background:#f9fbfa;border:1px solid #dce5e1;border-radius:13px;flex-direction:column;gap:10px;padding:14px;font-size:10px;line-height:1.8;display:flex}.auth-benefits svg{color:#52786e}.auth-stage .account-form{width:100%;max-width:none;margin:0;padding:31px}.account-form h2{font-size:27px}.account-form label>small{color:#88948f;font-size:9px}.account-form label>span{color:#94a09b;margin-right:4px;font-size:9px}.account-security-note{align-items:flex-start;display:flex;gap:7px!important}.auth-help{margin-top:18px!important}.auth-help a{color:#355f54;font-weight:800}.dashboard-mobile-top{display:none}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.profile-message{grid-column:1/-1;margin-top:0}.profile-card{background:#fff;border:1px solid #dde5e1;border-radius:16px;align-content:start;gap:13px;padding:22px;display:grid}.profile-card-head{border-bottom:1px solid #edf1ef;align-items:flex-start;gap:11px;padding-bottom:14px;display:flex}.profile-card-head>svg{color:#45695f;background:#eef4f1;border-radius:11px;width:38px;height:38px;padding:9px}.profile-card h2{font-size:16px}.profile-card-head p{color:#7b8883;margin-top:2px;font-size:10px}.profile-card label{gap:6px;font-size:11px;display:grid}.profile-card label small{color:#8a9691;font-size:9px}.profile-readonly{background:#f5f7f6;border:1px solid #e4e9e7;border-radius:10px;padding:11px 12px}.profile-readonly span{color:#87938e;font-size:9px;display:block}.profile-readonly b{margin-top:2px;font:600 12px Arial;display:block}.verified-phone{color:#355f54;background:#edf5f1;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.verified-phone span{display:grid}.verified-phone b{font:700 13px Arial}.verified-phone small{color:#66766f;margin-top:2px;font-size:9px}.danger-card{border-color:#e9e0dc}.security-tip{color:#766a65;background:#f8f5f3;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;font-size:9px;display:flex}.dashboard-mobile-top .brand{transform-origin:100%;transform:scale(.9)}.verification-actions{grid-template-columns:minmax(160px,1fr) auto minmax(120px,.75fr) auto!important}.verification-actions input{height:44px}.dashboard-sidebar{background:#1d2724}.sidebar-brand .brandmark{color:#1d2724;background:#f1f5f3}.sidebar-brand .brandmark>span{color:#cb6b46}.dashboard-head-status{background:#ffffff0b}.dashboard-stats>div:after{background:#f0f4f2}@media (min-width:1200px){.main-header{padding:0}.topline{padding-left:max(44px,50vw - 706px);padding-right:max(44px,50vw - 706px)}.header-inner{min-height:76px}.main-header nav{gap:23px;font-size:12px}.hero{min-height:610px}.hero-copy{padding:54px max(6%,50vw - 680px) 44px 7%}.section,.category-showcase,.repair,.warranty,.site-footer,.contact{padding-left:max(5.2%,50vw - 706px);padding-right:max(5.2%,50vw - 706px)}}@media (max-width:1100px){.expert-strip{grid-template-columns:1fr}.expert-strip-grid{grid-template-columns:repeat(4,1fr)}.auth-stage{grid-template-columns:1fr 450px;gap:25px}.auth-benefits{grid-template-columns:1fr}.verification-actions{grid-template-columns:1fr 1fr!important}.verification-actions input{grid-area:auto!important}}@media (max-width:820px){html{scroll-padding-top:106px}.sticky-header-stack{position:sticky}.topline{min-height:34px;padding-inline:4.5%}.header-inner{gap:9px;min-height:70px;padding:0 4.5%}.main-header nav{display:none}.mobile-menu{display:flex!important}.header-consult,.account-link span{display:none}.account-link{width:42px;padding:0}.expert-strip{padding:24px 5%}.expert-strip-grid{grid-template-columns:repeat(2,1fr)}.auth-stage{margin-top:5px;display:block}.auth-intro{padding:16px 3% 28px}.auth-intro h1{font-size:39px}.auth-benefits{grid-template-columns:repeat(3,1fr)}.auth-stage .account-form{margin:0 auto}.profile-grid{grid-template-columns:1fr}.dashboard-mobile-top{display:none}.catalog-subbar>div{gap:8px}}@media (max-width:600px){.main-header{padding:0}.header-inner{min-height:68px;padding:0 4.5%}.mobile-menu{display:flex!important}.topline>div{justify-content:flex-end;width:100%}.topline>div>a:first-child,.header-search{display:none}.brandmark{width:40px;height:40px}.brand strong{font-size:15px}.brand small{font-size:7px}.expert-strip-grid{grid-template-columns:1fr 1fr;gap:7px}.expert-strip article{min-height:112px;padding:13px}.expert-strip h2{font-size:23px}.catalog-subbar{align-items:flex-start;gap:8px}.catalog-subbar>div{justify-content:space-between;width:100%}.catalog-subbar>div>a{display:none}.compare-trigger{padding:5px 0}.product-top{height:165px}.product-brand{bottom:14px}.spec-grid,.detail-actions{grid-template-columns:1fr}.auth-page{padding:12px 4% 35px}.auth-page .account-top{margin-bottom:8px}.auth-intro{padding:15px 0 25px}.auth-intro h1{letter-spacing:-1.3px;font-size:33px}.auth-intro>p{font-size:11px}.auth-benefits{grid-template-columns:1fr;gap:6px}.auth-benefits span{flex-direction:row;align-items:center}.auth-stage .account-form{padding:22px}.account-form h2{font-size:24px}.verification-actions{grid-template-columns:1fr!important}.verification-actions input,.verification-actions button{grid-column:auto!important}.profile-card{padding:17px}.dashboard-sidebar{grid-template-columns:1fr auto}.sidebar-nav button{font-size:10px}.dashboard-content{padding-bottom:55px}.compare-scroll{margin-left:-10px;margin-right:-10px}}.forgot-link{color:#496b62;text-align:center;background:0 0;border:0;padding:4px;font-size:10px}.forgot-link:hover{text-decoration:underline}.detail-actions{grid-template-columns:1fr 1fr}.detail-whatsapp{grid-column:1/-1}.product-breadcrumb{color:#7b8782;align-items:center;gap:8px;width:min(1380px,90%);margin:24px auto 0;font-size:10px;display:flex}.product-breadcrumb a{align-items:center;gap:5px;display:flex}.product-breadcrumb b{color:#384842}.product-detail-page{background:#fff;border:1px solid #dde5e1;border-radius:24px;grid-template-columns:.88fr 1.12fr;width:min(1380px,90%);margin:20px auto 0;display:grid;overflow:hidden}.product-page-visual{background:linear-gradient(145deg,#e8efec,#d7e4df);flex-direction:column;justify-content:flex-end;min-height:520px;padding:40px;display:flex;position:relative;overflow:hidden}.product-page-visual:before,.product-page-visual:after{content:"";border:1px solid #a8c0b6;border-radius:50%;position:absolute}.product-page-visual:before{width:330px;height:330px;top:-70px;left:-80px}.product-page-visual:after{width:230px;height:230px;top:-20px;left:-15px}.visual-brand{letter-spacing:2.2px;color:#667b73;font:800 10px Arial;position:absolute;top:32px;right:36px}.visual-instrument{place-content:center;display:grid;position:absolute;inset:0}.visual-instrument svg{stroke-width:.7px;color:#42685e;width:100px;height:100px}.product-page-visual>b{z-index:2;font-size:25px;position:relative}.product-page-visual>small{color:#73857e;z-index:2;font:11px Arial;position:relative}.product-page-copy{flex-direction:column;justify-content:center;padding:52px clamp(30px,5vw,70px);display:flex}.product-page-copy h1{margin:8px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.45}.product-page-copy>p{color:#66736d;max-width:680px;font-size:13px;line-height:2}.product-page-copy .tags{margin:20px 0}.product-page-price{border-top:1px solid #e5ebe8;border-bottom:1px solid #e5ebe8;margin:4px 0 20px;padding:16px 0;display:grid}.product-page-price span{color:#81908a;font-size:10px}.product-page-price strong{color:#355f54;font-size:22px}.product-page-price small{color:#89958f;font-size:9px}.product-page-actions{flex-wrap:wrap;gap:8px;display:flex}.product-assurance{color:#66746e;flex-wrap:wrap;gap:15px;margin-top:19px;font-size:10px;display:flex}.product-assurance span{align-items:center;gap:6px;display:flex}.product-assurance svg{color:#52786e;width:14px}.product-spec-section,.similar-products{width:min(1380px,90%);margin:22px auto 0;padding:45px 0}.product-spec-section{grid-template-columns:.75fr 1.25fr;gap:55px;display:grid}.product-spec-section>div:first-child p{color:#74817c;max-width:470px;margin-top:10px;font-size:11px;line-height:2}.product-spec-table{background:#fff;border:1px solid #e0e7e3;border-radius:17px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.product-spec-table>div{border-bottom:1px solid #e8ecea;border-left:1px solid #e8ecea;padding:16px 18px}.product-spec-table span{color:#87938e;font-size:9px;display:block}.product-spec-table b{margin-top:4px;font-size:12px;display:block}.similar-products{border-top:1px solid #e0e6e3}.similar-products .section-heading>a{color:#355f54;font-size:11px}.similar-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.similar-grid>a{background:#fff;border:1px solid #dde5e1;border-radius:15px;padding:22px;transition:all .2s}.similar-grid>a:hover{transform:translateY(-3px);box-shadow:0 15px 35px #142f2710}.similar-grid small{color:#83908a;letter-spacing:1px;font:8px Arial}.similar-grid h3{margin:8px 0;font-size:15px}.similar-grid p{color:#738079;font:10px Arial}.similar-grid span{color:#355f54;margin-top:18px;font-size:10px;display:block}.products-index main{width:min(1380px,90%);margin:0 auto;padding:50px 0 80px}.products-index-head{max-width:800px;margin-bottom:50px}.products-index-head h1{margin:8px 0 12px}.products-index-head p{color:#6d7974;font-size:13px}.products-index-group{margin-top:42px}.products-index-group>h2{margin-bottom:15px;font-size:28px}.products-index-group>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.products-index-group a{background:#fff;border:1px solid #dfe6e2;border-radius:14px;padding:20px}.products-index-group small{color:#83908a;font:8px Arial}.products-index-group h3{margin:7px 0;font-size:14px}.products-index-group p{color:#728079;font:10px Arial}@media (max-width:820px){.product-detail-page{grid-template-columns:1fr}.product-page-visual{min-height:330px}.product-page-copy{padding:34px 6%}.product-spec-section{grid-template-columns:1fr;gap:24px}.similar-grid,.products-index-group>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.product-breadcrumb,.product-detail-page,.product-spec-section,.similar-products,.products-index main{width:91%}.product-page-visual{min-height:260px;padding:24px}.visual-instrument svg{width:75px;height:75px}.product-page-copy h1{font-size:31px}.product-page-actions .btn{width:100%}.product-spec-table{grid-template-columns:1fr}.product-spec-table>div{border-left:0}.similar-grid,.products-index-group>div{grid-template-columns:1fr}.products-index main{padding-top:30px}}.product-real-image{object-fit:contain;filter:drop-shadow(0 12px 18px #22362d1a);z-index:1;width:calc(100% - 44px);height:calc(100% - 52px);position:absolute;inset:22px 22px 30px}.product-page-visual.has-image{background:linear-gradient(145deg,#f7faf8,#edf3f0)}.product-page-visual.has-image>img{object-fit:contain;filter:drop-shadow(0 18px 24px #1735291d);max-width:78%;max-height:280px;margin-bottom:16px}.products-index-group a.with-image{padding-top:132px;position:relative;overflow:hidden}.products-index-group a.with-image>img{object-fit:contain;background:#f5f8f6;border-radius:12px;width:calc(100% - 24px);height:108px;position:absolute;inset:12px 12px auto}.admin-shell{color:#1d2925;direction:rtl;background:#f4f6f5;min-height:100vh}.admin-sidebar{z-index:60;background:linear-gradient(#17221f,#1c2925 58%,#16201d);border-left:1px solid #ffffff0b;width:270px;padding:22px 18px;position:fixed;top:0;bottom:0;right:0;overflow:auto}.admin-main{min-height:100vh;margin-right:270px;padding:28px clamp(20px,3vw,48px) 60px}.admin-brand{color:#fff;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:3px 4px 20px;display:flex}.admin-brand .brandmark{color:#1b2925;background:#f0f4f2;width:42px;height:42px}.admin-brand>span:last-child{display:grid}.admin-brand b{font-size:13px}.admin-brand small{letter-spacing:1.8px;color:#91aaa2;margin-top:3px;font:700 7px Arial}.admin-person{color:#fff;background:#ffffff08;border:1px solid #ffffff0c;border-radius:14px;gap:3px;margin:18px 2px 21px;padding:14px;display:grid}.admin-person small{color:#90a69f;font-size:9px}.admin-person b{font-size:13px}.admin-person span{color:#9bb0a9;font:10px Arial}.admin-sidebar nav section{margin-bottom:19px}.admin-sidebar nav section>small{color:#6f8880;padding:0 9px 7px;font-size:8px;font-weight:800;display:block}.admin-sidebar nav a{color:#c7d4cf;border-radius:10px;align-items:center;gap:10px;margin:2px 0;padding:10px 11px;font-size:11px;transition:all .18s;display:flex}.admin-sidebar nav a svg:last-child{margin-right:auto}.admin-sidebar nav a.active{color:#1b2925;background:#f2f5f4;font-weight:800}.admin-side-foot{border-top:1px solid #ffffff12;gap:5px;margin-top:24px;padding-top:16px;display:grid}.admin-side-foot a,.admin-side-foot button{color:#c4d1cc;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:10px;display:flex}.admin-mobile-top,.admin-drawer-backdrop{display:none}.admin-page{max-width:1460px;margin:0 auto}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:23px;display:flex}.admin-page-head>div:first-child>span{letter-spacing:2px;color:#70857d;font:700 8px Arial}.admin-page-head h1{letter-spacing:-1.1px;margin:5px 0 4px;font-size:30px}.admin-page-head p{color:#73807a;font-size:11px;line-height:2}.admin-head-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-primary,.admin-secondary,.admin-icon-btn{color:#334841;background:#fff;border:1px solid #dbe3df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font:700 10px inherit;display:inline-flex}.admin-primary{color:#fff;background:#273833;border-color:#273833}.admin-primary:hover{background:#1f2d29}.admin-secondary:hover,.admin-icon-btn:hover{background:#f7f9f8}.admin-primary:disabled,.admin-secondary:disabled,.admin-icon-btn:disabled{opacity:.55;cursor:not-allowed}.admin-icon-btn svg,.admin-primary svg,.admin-secondary svg{width:16px;height:16px}.admin-card{background:#fff;border:1px solid #dfe6e3;border-radius:18px;padding:20px;box-shadow:0 12px 35px #1d30280a}.admin-alert{color:#405e55;background:#eef4f1;border:1px solid #dce8e2;border-radius:11px;margin:-7px 0 17px;padding:11px 13px;font-size:10px}.admin-alert.error{color:#815649;background:#f9f1ef;border-color:#efdcd6}.admin-loading-card,.admin-empty{text-align:center;color:#85908c;padding:28px;font-size:11px}.admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.admin-metric{background:#fff;border:1px solid #dfe6e3;border-radius:16px;align-items:center;gap:11px;padding:16px;display:flex}.admin-metric>span{color:#45665d;background:#edf3f0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-metric>span svg{width:17px}.admin-metric>div{min-width:0;display:grid}.admin-metric small{color:#7b8883;font-size:9px}.admin-metric b{color:#29483f;margin:3px 0;font-size:22px;line-height:1.15}.admin-metric em{color:#929c98;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.admin-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:15px;display:grid}.admin-card>header,.admin-priority>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.admin-card header small{letter-spacing:1.4px;color:#86938e;font:700 8px Arial}.admin-card header h2{margin-top:3px;font-size:16px}.admin-priority header>a{color:#547067;align-items:center;gap:5px;font-size:9px;display:flex}.admin-recent-list{display:grid}.admin-recent-list>a{color:inherit;border-bottom:1px solid #eff2f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.admin-recent-list>a:last-child{border:0}.admin-recent-list>a>span:nth-child(2){gap:2px;display:grid}.admin-recent-list small{color:#89948f;font-size:8px}.admin-recent-list em{color:#5d6e68;background:#f3f6f4;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.kind{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:49px;height:27px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.kind svg{width:13px}.admin-shortcuts>div{gap:8px;padding-top:13px;display:grid}.admin-shortcuts>div>a{color:inherit;background:#f7f9f8;border:1px solid #eef2f0;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.admin-shortcuts>div>a>svg{color:#4b6a61;background:#fff;border-radius:9px;width:34px;height:34px;padding:8px}.admin-shortcuts>div span{gap:2px;display:grid}.admin-shortcuts b{font-size:10px}.admin-shortcuts small{color:#8b9691;font-size:8px}.admin-table-toolbar,.admin-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.admin-table-toolbar>label,.admin-search{background:#f7f9f8;border:1px solid #e1e7e4;border-radius:11px;flex:1;align-items:center;gap:7px;min-width:min(420px,100%);padding:0 11px;display:flex}.admin-table-toolbar input,.admin-search input{outline:0;flex:1;min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important}.admin-table-toolbar>span,.admin-filters>span{color:#7f8b86;font-size:9px}.admin-table-toolbar>button{color:#60736c;background:#fff;border:1px solid #dfe6e2;border-radius:10px;width:40px;height:40px}.admin-product-list{display:grid}.admin-product-list>article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 0;display:grid}.admin-product-list>article:last-child{border-bottom:0}.admin-product-main{text-align:right;background:0 0;border:0;align-items:center;gap:13px;min-width:0;display:flex}.admin-product-thumb{color:#789087;background:#f2f6f4;border:1px solid #e4ebe7;border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.admin-product-thumb img{object-fit:contain;width:100%;height:100%}.admin-product-thumb svg{width:22px}.admin-product-main>span:last-child{gap:2px;min-width:0;display:grid}.admin-product-main small{color:#8a9791;font:8px Arial}.admin-product-main b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-product-main em{color:#87938e;font-size:8px;font-style:normal}.admin-product-flags{align-items:center;gap:7px;display:flex}.admin-product-flags>span{color:#7b8984;background:#f4f6f5;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:flex}.admin-product-flags>span svg{width:12px}.admin-product-flags .featured{color:#8a6a2f;background:#f8f2e7}.admin-product-flags>small{color:#8b9692;font-size:8px}.admin-product-flags .danger{color:#9b6a59;background:#fff;border:1px solid #eee2dd;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-product-flags .danger svg{width:14px}.admin-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#12231d7a;justify-content:center;align-items:flex-start;padding:3vh 3%;display:flex;position:fixed;inset:0;overflow:auto}.admin-editor{background:#fff;border-radius:20px;width:min(900px,100%);overflow:hidden;box-shadow:0 25px 70px #17261f32}.admin-editor>header{z-index:2;background:#fff;border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:sticky;top:0}.admin-editor>header small{letter-spacing:1.5px;color:#86938e;font:700 8px Arial}.admin-editor>header h2{margin-top:3px;font-size:19px}.admin-editor>header>button{background:#fff;border:1px solid #dfe5e2;border-radius:10px;width:37px;height:37px}.admin-editor form{padding:20px 22px}.admin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-editor-grid label,.admin-settings-grid label,.admin-request-edit label{color:#52615b;gap:6px;font-size:9px;display:grid}.admin-editor-grid input,.admin-editor-grid textarea,.admin-editor-grid select,.admin-settings-grid input,.admin-settings-grid textarea,.admin-request-edit input,.admin-request-edit textarea,.admin-request-edit select,.admin-filters select{width:100%;font:inherit;color:#25352f;background:#fbfcfc;border:1px solid #dce4e0;border-radius:10px;outline:none;padding:10px 11px}.admin-editor-grid input:focus,.admin-editor-grid textarea:focus,.admin-editor-grid select:focus,.admin-settings-grid input:focus,.admin-settings-grid textarea:focus,.admin-request-edit input:focus,.admin-request-edit textarea:focus,.admin-request-edit select:focus{border-color:#93aaa2;box-shadow:0 0 0 3px #dce9e433}.admin-editor-grid .wide,.admin-spec-editor.wide,.admin-settings-grid .wide,.admin-request-edit .wide{grid-column:1/-1}.label-help{color:#98a29e;font-size:8px}.image-url-field{position:relative}.image-url-field>svg{color:#829089;width:15px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.image-url-field input{padding-right:34px!important}.admin-spec-editor{background:#f8faf9;border:1px solid #e0e6e3;border-radius:13px;padding:13px}.admin-spec-editor>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.admin-spec-editor>header>span{gap:2px;display:grid}.admin-spec-editor>header b{font-size:10px}.admin-spec-editor>header small{color:#8d9893;font-size:8px}.admin-spec-editor>header button{color:#506a61;background:#fff;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.admin-spec-editor>header button svg{width:13px}.admin-spec-editor>div{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:7px;display:grid}.admin-spec-editor>div input{background:#fff}.admin-spec-editor>div button{color:#9b6b5d;background:#fff;border:1px solid #eadfdc;border-radius:9px;width:38px}.admin-spec-editor>div button svg{width:14px}.admin-spec-editor>p{color:#95a09b;text-align:center;padding:7px;font-size:8px}.admin-toggle-row{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.admin-toggle-row label{border:1px solid #e1e7e4;border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.admin-toggle-row label>span{display:grid}.admin-toggle-row b{font-size:9px}.admin-toggle-row small{color:#8b9691;font-size:8px}.admin-editor form>footer{border-top:1px solid #eef1ef;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.admin-filters>label:not(.admin-search){color:#617069;align-items:center;gap:7px;font-size:9px;display:flex}.admin-filters select{background:#fff;width:auto;min-width:130px}.admin-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-request-card{background:#fff;border:1px solid #e0e6e3;border-radius:15px;padding:16px;box-shadow:0 7px 18px #1b2d2507}.admin-request-card>header{justify-content:space-between;align-items:center;display:flex}.admin-request-card>header em{color:#64746e;background:#f2f5f4;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.admin-request-card h3{margin:12px 0 7px;font-size:13px}.admin-request-person{flex-wrap:wrap;gap:12px;display:flex}.admin-request-person span,.admin-request-person a{color:#7b8883;align-items:center;gap:5px;font-size:8px;display:flex}.admin-request-person svg{width:13px}.admin-request-card pre{white-space:pre-wrap;color:#596862;background:#f7f9f8;border-radius:10px;max-height:170px;margin:10px 0;padding:10px;font:9px/1.9 inherit;overflow:auto}.admin-request-card>small{color:#8b9691;font-size:8px}.admin-request-edit{border-top:1px solid #edf1ef;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.admin-request-card>footer{justify-content:space-between;align-items:center;gap:9px;margin-top:10px;display:flex}.admin-request-card>footer>span{color:#5e786f;font-size:8px}.admin-customer-list{display:grid}.admin-customer-list>article{border-bottom:1px solid #edf1ef;grid-template-columns:auto minmax(150px,1.3fr) minmax(160px,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.customer-avatar{color:#607a71;background:#eef3f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.customer-avatar svg{width:18px}.customer-main{gap:2px;display:grid}.customer-main b{font-size:10px}.customer-main span{color:#7d8b85;font:9px Arial}.customer-main small{color:#9aa39f;font-size:8px}.customer-phone>span{color:#7b8983;align-items:center;gap:5px;font-size:9px;display:flex}.customer-phone>span.verified{color:#47695f}.customer-phone svg{width:14px}.customer-stats{gap:11px;display:flex}.customer-stats span{color:#87938e;font-size:8px}.customer-stats b{color:#3f5f55;font-size:10px}.customer-role{align-items:center;gap:8px;display:flex}.customer-role>span{color:#67756f;align-items:center;gap:4px;font-size:8px;display:flex}.customer-role svg{width:13px}.customer-role select{background:#fff;border:1px solid #dde5e1;border-radius:8px;padding:6px 8px;font:8px inherit}.admin-settings-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-settings-grid .admin-card{gap:12px;display:grid}.admin-section-head{justify-content:flex-start!important}.admin-section-head>svg{color:#45685e;background:#eef4f1;border-radius:11px;width:38px;height:38px;padding:9px}.admin-section-head p{font-size:8px!important}.admin-help{color:#7a8782;background:#f6f8f7;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;font-size:8px;display:flex}.admin-help svg{flex:none;width:14px}.admin-settings-footer{grid-column:1/-1;justify-content:flex-end;display:flex}.admin-activity-list{display:grid}.admin-activity-list>article{border-bottom:1px solid #edf1ef;gap:12px;padding:12px 0;display:flex}.admin-activity-list>article:last-child{border-bottom:0}.activity-icon{color:#537168;background:#eef4f1;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.activity-icon svg{width:16px}.admin-activity-list>article>div{gap:2px;display:grid}.admin-activity-list b{font-size:10px}.admin-activity-list p{color:#67756f;font-size:9px}.admin-activity-list small{color:#929c98;font-size:8px}.admin-gate{text-align:center;color:#2d3d37;background:#f3f6f4;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;padding:25px;display:flex}.admin-gate h1{font-size:25px}.admin-gate p{color:#74817c;max-width:560px;font-size:10px;line-height:2}.admin-gate code{direction:ltr;background:#fff;border:1px solid #e0e7e3;border-radius:6px;padding:2px 5px}.admin-loader{border:3px solid #dce5e1;border-top-color:#425f56;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite adminspin}@keyframes adminspin{to{transform:rotate(360deg)}}@media (max-width:1250px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-customer-list>article{grid-template-columns:auto 1fr 1fr auto}.customer-stats{display:none}}@media (max-width:980px){.admin-sidebar{display:none}.admin-main{margin-right:0;padding:76px 4% 45px}.admin-mobile-top{color:#fff;z-index:70;background:#18231f;justify-content:space-between;align-items:center;height:58px;padding:0 4%;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 20px #12221b22}.admin-mobile-top button,.admin-mobile-top a{color:#fff;background:#ffffff0c;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-mobile-top span{font-size:11px;font-weight:800}.admin-drawer-backdrop{z-index:100;background:#0c1713aa;display:block;position:fixed;inset:0}.admin-drawer{background:#18231f;width:min(320px,88vw);padding:18px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.admin-drawer .admin-sidebar{background:0 0;border:0;width:auto;padding:0;display:block;position:static}.admin-drawer-close{color:#fff;background:#ffffff0c;border:1px solid #ffffff17;border-radius:10px;width:38px;height:38px;margin-bottom:12px}.admin-work-grid,.admin-request-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-main{padding-inline:3.5%}.admin-page-head{flex-direction:column;align-items:flex-start}.admin-page-head h1{font-size:25px}.admin-head-actions{width:100%}.admin-head-actions>*{flex:1}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metric{padding:12px}.admin-metric>span{width:34px;height:34px}.admin-metric b{font-size:18px}.admin-card{border-radius:14px;padding:14px}.admin-product-list>article{grid-template-columns:1fr}.admin-product-flags{flex-wrap:wrap;padding-right:70px}.admin-editor-grid,.admin-toggle-row,.admin-settings-grid,.admin-request-edit{grid-template-columns:1fr}.admin-editor-grid .wide,.admin-settings-grid .wide,.admin-request-edit .wide,.admin-spec-editor.wide{grid-column:auto}.admin-spec-editor>div{grid-template-columns:1fr 1fr 36px}.admin-customer-list>article{grid-template-columns:auto 1fr}.customer-phone,.customer-role{grid-column:2}.customer-stats{display:none}.admin-settings-footer{grid-column:auto}.admin-filters{align-items:stretch}.admin-filters>label:not(.admin-search){flex:1}.admin-filters select{flex:1;min-width:0}.admin-search{flex-basis:100%;width:100%}}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.instrument-vault{gap:16px;margin-top:18px;display:grid}.instrument-vault-head{background:linear-gradient(135deg,#f6f9f7,#eef4f1);border:1px solid #dce5e0;border-radius:18px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.instrument-vault-head h2{font-size:28px}.instrument-vault-head p{color:#6e7b76;max-width:680px;font-size:11px;line-height:2}.instrument-register-card{background:#fff;border:1px solid #dce5e0;border-radius:18px;padding:18px;box-shadow:0 12px 30px #1a2d2509}.instrument-register-card>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.instrument-register-card label{color:#5e6d67;gap:6px;font-size:9px;display:grid}.instrument-register-card label span{color:#9aa49f}.instrument-register-card input,.instrument-register-card select{color:#24342e;background:#fbfcfc;border:1px solid #d8e2dd;border-radius:10px;outline:none;width:100%;padding:10px 11px}.instrument-register-card input:focus,.instrument-register-card select:focus{border-color:#8ca79d;box-shadow:0 0 0 3px #dceae433}.instrument-register-card>p{color:#6f7f79;align-items:flex-start;gap:7px;margin:12px 0;font-size:9px;display:flex}.instrument-register-card>p svg{color:#4f7468;flex:none;width:15px}.instrument-vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.customer-instrument-card{background:#fff;border:1px solid #dce4e0;border-radius:18px;padding:19px;box-shadow:0 10px 30px #18362908}.customer-instrument-card>header{justify-content:space-between;align-items:center;display:flex}.customer-instrument-card>header>div{align-items:center;gap:8px;display:flex}.customer-instrument-card>header>svg{color:#57786d;width:24px}.instrument-state{color:#5f6e68;background:#eef2f0;border-radius:99px;align-items:center;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.instrument-state.pending{color:#9a6b16;background:#fff5df}.instrument-state.active{color:#37695a;background:#e9f4ef}.instrument-state.in_service{color:#536b98;background:#edf1f8}.instrument-state.retired{color:#7b7b7b;background:#f1f1f1}.customer-instrument-card h3{margin:14px 0 10px;font-size:18px}.instrument-identifiers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.instrument-identifiers span,.instrument-dates span{color:#78857f;background:#fafcfb;border:1px solid #e5ebe8;border-radius:10px;padding:9px 10px;font-size:8px}.instrument-identifiers b{color:#30443d;margin-top:2px;font-size:10px;display:block}.instrument-dates{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;display:grid}.instrument-dates span{align-items:center;gap:5px;display:flex}.instrument-dates svg{width:14px}.instrument-dates .active-warranty{color:#416e60;background:#edf7f2;border-color:#cfe6db}.customer-instrument-card>.btn{width:100%}.customer-service-history{border-top:1px solid #edf1ef;margin-top:10px;padding-top:10px}.customer-service-history summary{color:#4c655c;cursor:pointer;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.customer-service-history summary svg{width:15px}.customer-service-history>div{gap:8px;margin-top:10px;display:grid}.customer-service-history>div>div{background:#f8faf9;border:1px solid #e7ece9;border-radius:10px;grid-template-columns:85px 1fr;gap:10px;padding:9px;display:grid}.customer-service-history>div>div>span{color:#89958f;font-size:8px}.customer-service-history section b{font-size:10px}.customer-service-history section p{color:#687770;margin-top:3px;font-size:9px}.customer-service-history section em{color:#3f6c5e;margin-top:5px;font-size:8px;display:block}.customer-service-history>div>p{color:#8a9691;font-size:9px}.instrument-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.instrument-kpis>article{background:#fff;border:1px solid #dfe6e2;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.instrument-kpis>article>span{color:#527065;background:#edf4f1;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.instrument-kpis svg{width:18px}.instrument-kpis small{color:#83908a;font-size:8px;display:block}.instrument-kpis b{color:#314b42;font:800 21px Arial}.instrument-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.instrument-admin-card{background:#fff;border:1px solid #dfe6e2;border-radius:16px;padding:16px;box-shadow:0 8px 24px #17322908}.instrument-admin-card>header{justify-content:space-between;align-items:center;display:flex}.instrument-admin-card>header small{color:#829089;font-size:8px}.instrument-admin-title{align-items:center;gap:10px;margin:14px 0;display:flex}.instrument-admin-icon{color:#527166;background:#eef4f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.instrument-admin-icon svg{width:19px}.instrument-admin-title h3{font-size:15px}.instrument-admin-title p{color:#7b8883;font-size:8px}.instrument-admin-card dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.instrument-admin-card dl>div{background:#f8faf9;border:1px solid #e7ece9;border-radius:9px;padding:8px}.instrument-admin-card dt{color:#8a9691;font-size:7px}.instrument-admin-card dd{color:#354840;margin:1px 0 0;font-size:9px}.instrument-admin-note{color:#66756f;background:#faf7ee;border:1px solid #ece3ca;border-radius:9px;margin-top:8px;padding:8px;font-size:8px}.instrument-admin-actions{gap:7px;margin-top:10px;display:flex}.instrument-admin-actions button{color:#50685f;background:#fff;border:1px solid #dce5e1;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.instrument-admin-actions button:last-child{color:#fff;background:#24352f;border-color:#24352f}.instrument-admin-actions svg{width:14px}.instrument-events{border-top:1px solid #edf1ef;margin-top:10px;padding-top:9px}.instrument-events summary{color:#65746e;cursor:pointer;font-size:8px}.instrument-events>div{gap:6px;margin-top:8px;display:grid}.instrument-events>div>div{background:#f8faf9;border-radius:8px;grid-template-columns:125px 1fr;gap:8px;padding:8px;display:grid}.instrument-events span{display:grid}.instrument-events b{font-size:8px}.instrument-events small{color:#909b96;font-size:7px}.instrument-events p{color:#52645d;font-size:8px}.instrument-events em{color:#487064;font-size:7px}.request-instrument-link{color:#4e6a61;background:#eef4f1;border-radius:8px;align-items:center;gap:6px;margin:8px 0;padding:8px 9px;font-size:8px;display:flex}.request-instrument-link svg{width:14px}.instrument-editor select,.service-event-editor select{-webkit-appearance:auto;appearance:auto}@media (max-width:1100px){.dashboard-stats,.instrument-register-card>div,.instrument-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.instrument-vault-head{flex-direction:column;align-items:stretch}.instrument-vault-head h2{font-size:23px}.instrument-vault-grid,.instrument-admin-grid,.instrument-register-card>div,.instrument-identifiers,.instrument-dates{grid-template-columns:1fr}.instrument-kpis{grid-template-columns:1fr 1fr}.customer-service-history>div>div,.instrument-events>div>div{grid-template-columns:1fr}.instrument-admin-actions{flex-direction:column}}.hd-dialog select{color:#263630;background:#fff;border:1px solid #d2ddd7;border-radius:9px;width:100%;padding:11px}:root{--ink:#101828;--ink2:#182235;--paper:#f6f8fb;--line:#dbe3ee;--muted:#667085;--green:#245da8;--green2:#1b477f;--mint:#eaf2fb;--orange:#d9772f;--cream:#f5f6f8;--background:#f6f8fb;--foreground:#101828;--primary:#245da8;--secondary:#eef3f8;--secondary-foreground:#172033;--muted-foreground:#667085;--accent:#eaf2fb;--accent-foreground:#1f559b;--border:#dbe3ee;--input:#d5dfeb;--ring:#2b66b0}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-color:#6b9ed6}em{color:#245da8}.header-inner{width:min(100%,1440px);padding-inline:clamp(18px,3vw,42px)}.main-header nav{color:#475467}.header-search,.account-link,.mobile-menu{border-color:#d8e1ec}.header-search:hover,.account-link:hover{background:#f8fbff;border-color:#b8cbe1}.hero{background:#f1f5fa;border-color:#dde5ef}.hero-badge{color:#245da8;background:#e7f0fa;border-color:#cfdeef}.hero-visual{background:#111827}.hero-visual-overlay{background:linear-gradient(#0f172a0d,#0f172a70),linear-gradient(90deg,#0000 45%,#0f172a44)}.visual-card{background:#0f172adc}.visual-card small{color:#a9c8e8}.trust-bar{border-color:#e3e9f1}.trust-bar>div{border-color:#e7ecf3}.trust-bar svg{color:#2e67aa}.section-kicker{color:#2b66b0}.section-kicker.light{color:#a9c8ee}.category-showcase{background:#fff}.shop-section{background:#f4f7fb}.basket{background:#245da8}.product-top{background:linear-gradient(145deg,#eef3f9,#e2e9f2)}.product-top:after{border-color:#bfd0e3;box-shadow:0 0 0 18px #dae6f120,0 0 0 36px #dae6f120}.product:hover{border-color:#bbcee4;box-shadow:0 18px 44px #173f7215}.site-footer,.clinic-proof,.expert-strip,.catalog-route-v6{color:#fff;background:#111827}.site-footer{border-top:1px solid #263246}.site-footer .brand small,.site-footer p,.site-footer a,.site-footer span{color:#b7c1d0}.admin-sidebar,.admin-mobile-top,.admin-drawer{background:#111827!important}.admin-sidebar a.active{background:#244f86!important}.admin-sidebar a:hover{background:#ffffff0b!important}.account-sidebar{background:#111827!important}.account-sidebar a.active{background:#245da8!important}.instrument-vault-head{background:linear-gradient(135deg,#f8fafc,#eef3f9);border-color:#dce5ef}.instrument-register-card,.customer-instrument-card,.instrument-admin-card{border-color:#dde5ef}.instrument-admin-icon,.instrument-kpis>article>span,.admin-section-head>svg,.activity-icon,.customer-avatar,.admin-product-thumb{color:#376ca8;background:#edf3fa}.admin-gate{color:#27364a;background:#f4f7fb}.admin-primary{background:#245da8!important}.admin-toggle-row label{border-color:#dce4ee}.admin-product-flags .on{color:#47715d;background:#edf6f1}.admin-product-flags .offer{color:#9b6423;background:#fff3df}.admin-offer-label{margin:0 0 15px}.admin-offer-label label{color:#526173;gap:6px;font-size:9px;display:grid}.admin-offer-label input{color:#25354a;background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px;outline:none;width:100%;padding:10px 11px}.admin-offer-label input:focus{border-color:#90acd0;box-shadow:0 0 0 3px #dce9f433}.admin-toggle-row{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-categories{padding-top:68px;padding-bottom:58px}.category-grid-v6{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.category-card-v6{background:#fff;border:1px solid #e0e6ef;border-radius:18px;flex-direction:column;gap:15px;min-height:190px;padding:19px;transition:all .22s;display:flex;position:relative;box-shadow:0 10px 28px #0f172a06}.category-card-v6:hover{border-color:#b8cce4;transform:translateY(-4px);box-shadow:0 18px 38px #153b6912}.category-icon-v6{color:#285f9f;background:#edf3fa;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.category-icon-v6 svg{width:21px;height:21px}.category-card-v6 small{letter-spacing:1.5px;color:#8a96a8;font:700 8px Arial}.category-card-v6 p{color:#717d8e;font-size:10px;line-height:1.9}.category-arrow-v6{color:#7f91a8;width:17px;transition:all .2s;position:absolute;bottom:16px;left:16px}.category-card-v6:hover .category-arrow-v6{color:#245da8;transform:translate(-4px)}.offer-strip-v6{background:#fff;border:1px solid #dde4ee;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:92px;margin:0 5.2% 58px;display:grid;overflow:hidden;box-shadow:0 12px 35px #0f172a07}.offer-heading-v6{background:#fff7ed;border-left:1px solid #f0dfca;align-items:center;gap:11px;min-width:200px;padding:15px 18px;display:flex}.offer-heading-v6>span{color:#a85e24;background:#f7dfc2;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.offer-heading-v6 svg{width:18px}.offer-heading-v6 small{letter-spacing:1.4px;color:#a57a57;font:700 8px Arial;display:block}.offer-heading-v6 b{font-size:11px}.offer-track-v6{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.offer-item-v6{border-left:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:12px 15px;display:grid}.offer-item-v6>span{color:#356da9;background:#f1f5fa;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.offer-item-v6>span svg{width:15px}.offer-item-v6>div{min-width:0}.offer-item-v6 small{color:#8d98a7;font:7px Arial}.offer-item-v6 b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.offer-item-v6 em{color:#a25d22;white-space:nowrap;background:#fff4e6;border-radius:99px;padding:4px 7px;font-size:8px}.offer-item-v6>svg{color:#8a98ab;width:14px}.offer-all-v6{color:#2c609d;white-space:nowrap;background:#f8fbff;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.offer-all-v6 svg{width:14px}.featured-v6{background:#f6f8fb;padding:10px 5.2% 70px}.featured-v6 .section-heading{align-items:center}.section-link-v6{color:#315f97;background:#fff;border:1px solid #d8e1ec;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:800;display:flex}.section-link-v6 svg{width:15px}.featured-grid-v6{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.featured-card-v6{background:#fff;border:1px solid #dde5ef;border-radius:18px;transition:all .22s;overflow:hidden;box-shadow:0 10px 28px #0f172a06}.featured-card-v6:hover{border-color:#bdcee2;transform:translateY(-4px);box-shadow:0 18px 42px #0f172a10}.featured-visual-v6{color:#5f7e9f;background:linear-gradient(145deg,#eef3f9,#e7edf5);place-items:center;height:138px;display:grid;position:relative}.featured-visual-v6>svg{width:38px;height:38px}.featured-visual-v6 img{object-fit:contain;width:100%;height:100%;padding:13px}.featured-visual-v6>span{color:#64748b;background:#fff;border:1px solid #dbe3ed;border-radius:99px;padding:4px 8px;font-size:7px;position:absolute;bottom:10px;right:11px}.featured-card-v6>div:last-child{padding:15px}.featured-card-v6 small{color:#8a96a7;font:8px Arial}.featured-card-v6 p{color:#748094;font-size:9px}.featured-card-v6 strong{color:#275d9d;align-items:center;gap:6px;margin-top:11px;font-size:9px;display:flex}.featured-card-v6 strong svg{width:14px}.featured-empty-v6{text-align:center;color:#7d8899;background:#fff;border:1px dashed #cfd9e5;border-radius:15px;padding:30px}.catalog-route-v6{border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin:0 5.2% 72px;padding:35px 40px;display:flex;box-shadow:0 18px 50px #0f172a18}.catalog-route-v6 h2{max-width:780px;font-size:30px}.catalog-route-v6 p{color:#b8c4d4;margin-top:7px;font-size:10px}.catalog-route-v6 .btn{flex:none}.products-page-v6 main{min-height:70vh}.products-v6-hero{background:linear-gradient(135deg,#f8fafc,#edf3f9);border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:end;gap:30px;padding:60px 5.2% 36px;display:flex}.products-v6-hero h1{margin:8px 0 10px;font-size:clamp(36px,4.5vw,60px)}.products-v6-hero p{color:#6b7788;font-size:12px}.products-v6-features{grid-template-columns:repeat(2,auto);gap:8px;display:grid}.products-v6-features span{color:#50627a;background:#fff;border:1px solid #d7e1ed;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.products-v6-features svg{color:#2c65a5;width:14px}.products-full-catalog{padding-top:40px}.expert-strip{background:#182235!important}.clinic-proof{background:#111827!important}.service-story{background:#fff}.repair-section{background:#f4f7fb}.section,.category-showcase,.featured-v6{width:100%;max-width:1600px;margin-inline:auto}.offer-strip-v6,.catalog-route-v6{width:89.6%;max-width:calc(1600px - 10.4%);margin-left:auto;margin-right:auto}@media (max-width:1180px){.category-grid-v6{grid-template-columns:repeat(3,1fr)}.featured-grid-v6{grid-template-columns:repeat(2,1fr)}.offer-track-v6{grid-template-columns:1fr 1fr}.offer-track-v6 .offer-item-v6:nth-child(n+3){display:none}.admin-toggle-row{grid-template-columns:1fr 1fr}.products-v6-hero{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.compact-categories{padding-top:44px;padding-bottom:38px}.category-grid-v6{grid-template-columns:1fr 1fr}.category-card-v6{min-height:166px;padding:15px}.category-card-v6 p{display:none}.offer-strip-v6{border-radius:15px;grid-template-columns:1fr;width:auto;margin:0 4% 38px}.offer-heading-v6{border-bottom:1px solid #f0dfca;border-left:0;min-width:0}.offer-track-v6{grid-template-columns:1fr}.offer-track-v6 .offer-item-v6:nth-child(n+2){display:none}.offer-all-v6{padding:10px}.featured-v6{padding:5px 4% 48px}.featured-v6 .section-heading{align-items:flex-start}.featured-grid-v6{grid-template-columns:1fr 1fr;gap:9px}.featured-visual-v6{height:110px}.featured-card-v6 h3{font-size:11px}.catalog-route-v6{border-radius:19px;flex-direction:column;align-items:flex-start;width:auto;margin:0 4% 50px;padding:24px}.catalog-route-v6 h2{font-size:22px}.catalog-route-v6 .btn{width:100%}.products-v6-hero{padding:38px 4% 25px}.products-v6-features{grid-template-columns:1fr 1fr;width:100%}.products-v6-hero h1{font-size:36px}.admin-toggle-row{grid-template-columns:1fr}.topline>div>a:first-child{display:none}}@media (max-width:480px){.category-grid-v6,.featured-grid-v6{grid-template-columns:1fr}.category-card-v6{min-height:145px}.featured-visual-v6{height:145px}.products-v6-features{grid-template-columns:1fr}}:root{--ink:#0f172a;--ink2:#172033;--paper:#f7f9fc;--line:#e2e8f0;--muted:#64748b;--green:#2563eb;--green2:#1d4ed8;--mint:#eff6ff;--orange:#f97316;--cream:#f8fafc;--background:#f7f9fc;--foreground:#0f172a;--primary:#2563eb;--secondary:#f1f5f9;--muted-foreground:#64748b;--accent:#eff6ff;--accent-foreground:#1d4ed8;--border:#e2e8f0;--input:#dbe3ee;--ring:#2563eb}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-color:#93b4e8}.sticky-header-stack{box-shadow:0 8px 28px #0f172a0b}.topline{background:#0b1220}.main-header{background:#fffffff9;border-bottom:1px solid #e8edf4}.header-inner{min-height:78px}.main-header nav{color:#475569;font-weight:650}.header-search,.account-link,.mobile-menu{border-color:#dde5ef;border-radius:12px}.account-link:hover,.header-search:hover{background:#f8fbff;border-color:#b9cee8}.header-consult{background:#0f172a}.products-page-v6{background:#f7f9fc}.products-v6-hero{background:radial-gradient(circle at 18% 10%,#dbeafe 0,#0000 30%),linear-gradient(135deg,#f8fbff,#eef4fb);border-bottom:1px solid #e1e8f1;align-items:center;padding:54px max(4.5%,50vw - 678px) 38px}.products-v6-hero>div:first-child{max-width:800px}.products-v6-hero h1{letter-spacing:-2.2px;margin:8px 0 9px;font-size:clamp(38px,4.6vw,64px)}.products-v6-hero p{color:#64748b;max-width:680px;font-size:13px;line-height:2}.products-v6-features{grid-template-columns:repeat(2,minmax(155px,1fr));min-width:min(100%,360px)}.products-v6-features span{background:#ffffffd9;border-color:#dbe5f0;border-radius:13px;min-height:45px;font-size:9px;box-shadow:0 8px 22px #0f172a08}.products-v6-features svg{color:#2563eb}.products-full-catalog{background:0 0!important;max-width:1440px!important;margin:0 auto!important;padding:34px clamp(18px,3vw,42px) 72px!important}.catalog-category-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.catalog-category-strip>button{text-align:right;color:#334155;background:#fff;border:1px solid #e1e8f1;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px 13px;transition:all .2s;display:flex;box-shadow:0 8px 24px #0f172a05}.catalog-category-strip>button:hover{border-color:#bfd1e8;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a0a}.catalog-category-strip>button.active{background:#f4f8ff;border-color:#8eb4e5;box-shadow:inset 0 0 0 1px #cfe0f5,0 12px 28px #1f5d9a10}.category-strip-icon{color:#52769d;background:#eff4fa;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.catalog-category-strip>button.active .category-strip-icon{color:#1d5ca8;background:#dceafe}.category-strip-icon svg{width:19px;height:19px}.catalog-category-strip>button>span:last-child{min-width:0;display:grid}.catalog-category-strip small{letter-spacing:1.1px;color:#94a3b8;font:700 7px Arial}.catalog-category-strip b{font-size:12px;line-height:1.65}.catalog-category-strip em{color:#7b8798;font-size:8px;font-style:normal}.catalog-toolbar-v7{background:#fff;border:1px solid #e0e7f0;border-radius:17px;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;margin:0 0 16px;padding:10px;display:grid;box-shadow:0 9px 28px #0f172a07}.catalog-search-v7{color:#64748b;background:#f9fbfd;border:1px solid #dce4ee;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.catalog-search-v7:focus-within{background:#fff;border-color:#90b3de;box-shadow:0 0 0 3px #dceafb66}.catalog-search-v7 input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.catalog-search-v7 input::placeholder{color:#9aa6b6}.catalog-search-v7>button{color:#8b98a9;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mobile-filter-trigger{color:#334155;background:#fff;border:1px solid #dce4ee;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 13px;font-size:10px;font-weight:750;display:none}.mobile-filter-trigger b{color:#fff;background:#2563eb;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:700 9px Arial;display:grid}.catalog-toolbar-v7 .basket{background:#0f172a;border-radius:12px;min-height:46px;padding-inline:15px;font-size:10px;font-weight:750}.catalog-toolbar-v7 .basket:hover{background:#1e293b}.catalog-toolbar-v7 .basket b{color:#0f172a}.catalog-commerce-layout{grid-template-columns:242px minmax(0,1fr);align-items:start;gap:18px;display:grid}.catalog-sidebar{background:#fff;border:1px solid #e0e7f0;border-radius:18px;position:sticky;top:132px;overflow:hidden;box-shadow:0 10px 30px #0f172a06}.catalog-sidebar-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:0 15px;display:flex}.catalog-sidebar-head>div{color:#334155;align-items:center;gap:8px;display:flex}.catalog-sidebar-head>div svg{color:#2563eb}.catalog-sidebar-head b{font-size:11px}.catalog-sidebar-head>button{color:#64748b;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.filter-block{border-bottom:1px solid #edf1f6;padding:15px}.filter-block>b{color:#334155;margin-bottom:10px;font-size:10px;display:block}.sidebar-categories{gap:3px;display:grid}.sidebar-categories button{color:#64748b;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:9px;display:flex}.sidebar-categories button:hover{background:#f6f8fb}.sidebar-categories button.active{color:#1f5d9f;background:#eef5ff;font-weight:800}.sidebar-categories em{color:#768396;background:#f1f5f9;border-radius:99px;place-items:center;min-width:24px;height:21px;padding:0 6px;font:700 8px Arial;display:grid}.sidebar-categories button.active em{color:#245e9d;background:#dceafd}.feature-filter-list{gap:2px;display:grid}.feature-filter-list label{color:#667385;cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:33px;padding:0 5px;font-size:8.5px;display:grid}.feature-filter-list label:hover{background:#f8fafc}.feature-filter-list input{accent-color:#2563eb;width:15px;height:15px}.feature-filter-list em{color:#9aa5b3;font:700 8px Arial}.filter-static-list{gap:7px;display:grid}.filter-static-list span{color:#64748b;align-items:center;gap:7px;font-size:9px;display:flex}.filter-static-list svg{color:#2563eb}.catalog-help-card{color:#fff;background:linear-gradient(145deg,#111827,#1e293b);border-radius:14px;gap:5px;margin:12px;padding:14px;display:grid}.catalog-help-card>svg{color:#8ab5e7;width:20px}.catalog-help-card p{color:#b9c4d2;font-size:8px;line-height:1.8}.catalog-help-card a{color:#d9eaff;align-items:center;gap:5px;margin-top:4px;font-size:8px;font-weight:800;display:flex}.catalog-results{min-width:0}.catalog-result-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin-bottom:14px;padding:0 2px 14px;display:flex}.catalog-breadcrumb{color:#8b98aa;font-size:8px}.catalog-result-head h2{letter-spacing:-.7px;margin:2px 0;font-size:23px}.catalog-result-head p{color:#8591a1;font-size:8.5px}.result-actions{align-items:center;gap:8px;display:flex}.result-actions .compare-trigger{color:#526273;background:#fff;border:1px solid #dce4ee;border-radius:10px;height:38px;padding:0 11px;font-size:9px}.result-actions .compare-trigger:not(:disabled):hover{background:#f8fbff;border-color:#b9cbe1}.sort-select{color:#64748b;background:#fff;border:1px solid #dce4ee;border-radius:10px;align-items:center;gap:5px;min-width:175px;height:38px;padding:0 10px;font-size:8px;display:flex;position:relative}.sort-select select{-webkit-appearance:none;appearance:none;color:#25344a;background:0 0;border:0;outline:0;flex:1;padding-left:22px;font-size:9px;font-weight:750}.sort-select>svg{color:#8794a5;pointer-events:none;position:absolute;left:9px}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 13px;display:flex}.active-filter-chips button{color:#37679c;background:#f7fbff;border:1px solid #cedbeb;border-radius:99px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;display:flex}.active-filter-chips .clear-chip{color:#7c8898;background:0 0;border-color:#0000}.product-grid-v7{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-v7{border-color:#e0e7f0;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #0f172a05}.product-v7:hover{border-color:#bfd0e4;transform:translateY(-3px);box-shadow:0 16px 36px #0f172a0d}.product-v7 .product-top{background:linear-gradient(145deg,#f7f9fc,#eaf0f7);height:192px;padding:15px}.product-v7 .product-top:after{display:none}.product-v7 .product-real-image{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.product-v7 .instrument-symbol svg{stroke-width:.8px;color:#728aa5;width:52px;height:52px}.product-badges{z-index:2;align-items:center;gap:5px;display:flex;position:absolute;top:13px;right:13px}.product-v7 .product-group{color:#617184;background:#ffffffde;border:1px solid #d7e1ec;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:800;position:static}.product-offer-badge{color:#9a5b22;background:#fff2df;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:800}.product-v7 .product-code{z-index:2;color:#7b8796;letter-spacing:.7px;background:#ffffffc9;border-radius:7px;padding:4px 7px;font-size:7px;position:absolute;bottom:12px;left:13px}.product-v7 .product-index{color:#a3adba;font-size:8px;top:14px;left:13px}.product-v7 .product-info>small{letter-spacing:.2px;color:#8894a4;font:700 7.5px Arial,Vazir}.product-v7 .product-info h3{min-height:47px;margin:5px 0 8px;font-size:13px;line-height:1.8}.product-v7 .tags{gap:4px;min-height:25px;margin:0 0 12px}.product-v7 .tags span{color:#718096;background:#f7f9fb;border-color:#e4e9ef;padding:3px 6px;font-size:7px}.product-price-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;display:flex}.product-price-row span{color:#8b96a5;font-size:8px}.product-price-row strong{color:#1e4f88;font-size:10px}.product-v7 .product-actions{grid-template-columns:1fr 39px;gap:6px}.product-v7 .product-primary,.product-v7 .product-actions>button:last-child{border-radius:10px;min-height:39px;font-size:9px}.product-v7 .product-primary{background:#0f172a;border-color:#0f172a}.product-v7 .product-actions>button:last-child{color:#526274;background:#fff;border:1px solid #d9e2ec}.product-v7 .product-foot{border-color:#edf1f5;align-items:center;margin-top:11px;padding-top:11px}.product-v7 .product-foot button,.product-v7 .product-foot a{color:#7c8999;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:7.5px;font-weight:700;display:flex}.product-v7 .product-foot button.selected{color:#2563eb}.product-v7 .product-foot a{color:#315f94}.catalog-empty-v7{text-align:center;color:#7f8b9a;background:#fff;border:1px dashed #ccd8e6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:30px;display:flex}.catalog-empty-v7>svg{color:#9eabba;width:32px;height:32px;margin-bottom:10px}.catalog-empty-v7 b{color:#334155;font-size:13px}.catalog-empty-v7 p{margin:5px 0 14px;font-size:9px}.catalog-empty-v7 button{color:#315e93;background:#fff;border:1px solid #d5e0ec;border-radius:10px;padding:9px 13px;font-size:9px;font-weight:800}.catalog-cta-v7{background:linear-gradient(135deg,#edf5ff,#e7f0fb);border-color:#d7e3f0;border-radius:18px;margin-top:22px}.catalog-cta-v7 b{color:#18283b}.catalog-cta-v7 span{color:#68798c}.catalog-cta-v7 .dark{background:#0f172a}.compact-categories{background:#fff}.category-card-v6{border-color:#e1e7ef;box-shadow:0 8px 24px #0f172a05}.category-card-v6:hover{border-color:#bfd0e5;box-shadow:0 15px 34px #0f172a0c}.category-icon-v6{color:#2d629e;background:#eef4fb}.featured-v6{background:#f7f9fc}.featured-card-v6{border-color:#e0e7ef;box-shadow:0 8px 24px #0f172a05}.catalog-route-v6{background:linear-gradient(135deg,#0f172a,#17243a)}@media (max-width:1180px){.catalog-category-strip{grid-template-columns:repeat(3,1fr)}.catalog-commerce-layout{grid-template-columns:220px minmax(0,1fr)}.product-grid-v7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.products-full-catalog{padding-inline:4%!important}.catalog-toolbar-v7{grid-template-columns:minmax(0,1fr) auto auto}.mobile-filter-trigger{display:flex}.catalog-commerce-layout{grid-template-columns:1fr}.catalog-sidebar{display:none;position:static}.catalog-sidebar.open{display:block}.catalog-result-head{align-items:flex-end}.catalog-result-head h2{font-size:20px}}@media (max-width:640px){.products-v6-hero{padding:34px 4% 26px}.products-v6-hero h1{letter-spacing:-1.2px;font-size:34px}.products-v6-features{grid-template-columns:1fr 1fr}.catalog-category-strip{scroll-snap-type:x mandatory;padding-bottom:3px;display:flex;overflow:auto}.catalog-category-strip>button{scroll-snap-align:start;min-width:150px}.catalog-toolbar-v7{grid-template-columns:1fr auto}.catalog-search-v7{grid-column:1/-1}.catalog-toolbar-v7 .basket span{display:none}.catalog-toolbar-v7 .basket{width:48px;padding:0}.catalog-result-head{gap:12px;display:grid}.result-actions{justify-content:space-between}.sort-select{min-width:160px}.product-grid-v7{grid-template-columns:1fr 1fr;gap:8px}.product-v7 .product-top{height:145px}.product-v7 .product-info{padding:12px}.product-v7 .product-info h3{min-height:42px;font-size:11px}.product-v7 .product-primary{font-size:8px}.product-v7 .product-primary svg{display:none}.product-v7 .product-foot,.catalog-cta-v7{flex-direction:column;align-items:flex-start}.catalog-cta-v7 .btn{width:100%}}@media (max-width:430px){.products-v6-features,.product-grid-v7{grid-template-columns:1fr}.product-v7 .product-top{height:210px}.product-v7 .product-info h3{font-size:13px}.result-actions{flex-direction:column;align-items:stretch}.sort-select,.result-actions .compare-trigger{width:100%}.catalog-category-strip>button{min-width:142px}}html{-webkit-text-size-adjust:100%}button,input,select,textarea{font-size:1rem}.main-header{min-height:92px}.main-header nav{gap:22px}.main-header nav a{font-size:16px;font-weight:700}.account-link,.header-search,.mobile-menu{min-height:48px}.account-link{font-size:15px}.btn{border-radius:13px;min-height:50px;padding:13px 20px;font-size:15px}.section-kicker{letter-spacing:2px;font-size:12px}.section-heading>p,.slide-copy>p,.product-page-copy>p{font-size:16px;line-height:2}.trust-bar b{font-size:16px}.trust-bar small{font-size:13px;line-height:1.8}.topline{font-size:13px}.products-v6-hero p,.products-v6-features span,.catalog-breadcrumb,.catalog-result-head p,.catalog-empty-v7 p,.catalog-help-card p,.catalog-cta-v7 span{line-height:1.95;font-size:15px!important}.catalog-category-strip>button{border-radius:18px;gap:12px;min-height:108px;padding:14px}.category-strip-icon{background:#fff;border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.category-strip-icon img,.category-strip-icon svg{object-fit:cover;width:100%;height:100%}.catalog-category-strip>button span:last-child small{font-size:12px}.catalog-category-strip>button span:last-child b{font-size:19px}.catalog-category-strip>button span:last-child em{font-size:14px}.catalog-toolbar-v7{gap:12px;padding:12px}.catalog-search-v7 input{font-size:16px}.catalog-search-v7,.catalog-toolbar-v7 .basket,.mobile-filter-trigger{border-radius:14px;min-height:54px}.mobile-filter-trigger,.catalog-toolbar-v7 .basket,.result-actions .compare-trigger,.sort-select,.sort-select select{font-size:15px}.catalog-sidebar{border-radius:20px}.catalog-sidebar-head{min-height:64px}.catalog-sidebar-head b,.filter-block>b{font-size:16px}.sidebar-categories button{min-height:42px;font-size:15px}.sidebar-categories em{min-width:38px;height:24px;font-size:12px}.feature-filter-list label{grid-template-columns:18px minmax(0,1fr) auto;min-height:40px;font-size:14px}.catalog-help-card b{font-size:16px}.catalog-help-card a{font-size:14px}.catalog-result-head h2{font-size:30px}.result-actions{gap:12px}.active-filter-chips button{min-height:34px;font-size:13px}.product-grid-v7{gap:16px}.product-v7 .product-top{height:218px}.product-v7 .product-real-image{object-fit:cover;mix-blend-mode:normal;border-radius:20px;width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.product-v7 .product-group,.product-offer-badge,.product-v7 .product-code,.product-v7 .product-index,.product-v7 .product-info>small,.product-v7 .tags span,.product-v7 .product-foot button,.product-v7 .product-foot a{font-size:12px}.product-v7 .product-info{padding:18px}.product-v7 .product-info h3{min-height:60px;font-size:18px;line-height:1.75}.product-price-row span,.product-price-row strong{font-size:15px}.product-v7 .product-primary,.product-v7 .product-actions>button:last-child{min-height:46px;font-size:15px}.product-v7 .product-foot{gap:10px}.catalog-empty-v7 b{font-size:19px}.catalog-empty-v7 button{min-height:46px;font-size:14px}.category-card-v6{border-radius:22px;flex-direction:column;gap:16px;padding:18px;display:flex}.category-visual-v7{aspect-ratio:16/9;background:#eff6ff;border:1px solid #d9e4f1;border-radius:18px;width:100%;display:block;overflow:hidden}.category-visual-v7 img{object-fit:cover;width:100%;height:100%;display:block}.category-card-v6 small{font-size:12px}.category-card-v6 h3{margin-top:4px;font-size:24px}.category-card-v6 p{font-size:15px;line-height:1.95}.category-arrow-v6{margin-top:auto}.featured-visual-v6{background:linear-gradient(145deg,#eff6ff,#e2e8f0);border-radius:18px;height:224px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.featured-visual-v6 img{object-fit:cover;width:100%;height:100%;display:block}.featured-visual-v6 span{color:#234468;background:#ffffffd9;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.featured-card-v6 small{font-size:13px}.featured-card-v6 h3{font-size:19px;line-height:1.8}.product-page-visual{position:relative;overflow:hidden}.product-page-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-page-visual .visual-brand{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#17324f;background:#ffffffd6;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;top:16px;right:16px}.product-page-visual b,.product-page-visual small{background:#ffffffde;border-radius:12px;padding:8px 12px;position:absolute;left:18px}.product-page-visual b{font-size:18px;bottom:56px}.product-page-visual small{font-size:14px;bottom:16px}.admin-product-thumb{overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.image-url-field input{font-size:15px}@media (max-width:860px){body{font-size:17px}.main-header nav a{font-size:15px}.catalog-result-head h2{font-size:26px}.product-v7 .product-top,.featured-visual-v6{height:190px}}@media (max-width:640px){body{font-size:16px}.btn{width:auto}.catalog-category-strip>button span:last-child b{font-size:17px}.catalog-toolbar-v7,.result-actions{gap:10px}.product-v7 .product-info h3{font-size:16px}.category-card-v6 h3{font-size:21px}.featured-visual-v6{height:170px}.product-page-visual b{font-size:16px}}:root{--green:#1f5f99;--green2:#173b63;--mint:#eaf3fb;--primary:#1f5f99;--accent:#eaf3fb;--accent-foreground:#173b63;--ring:#2d72b5}.header-cart{background:#fff;border:1px solid #d9e2ec;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:relative}.header-cart b{color:#fff;background:#e65f2b;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-6px;left:-6px}.mobile-nav nav a b{color:#1f5f99;background:#eaf3fb;border-radius:99px;margin-right:auto;padding:2px 8px}.whatsapp-btn{color:#173b63;background:#f3f7fb;border-color:#cfdceb}.product-whatsapp{color:#1f5f99;background:#fff;border:1px solid #d9e2ec;border-radius:10px;place-items:center;width:39px;min-height:39px;display:grid}.product-price-row{flex-wrap:wrap}.product-price-row del{color:#8b96a5;width:100%;font-size:12px;text-decoration-thickness:1px}.featured-price-v9{color:#1f5f99;margin:8px 0;font-size:15px;display:block}.commerce-page{max-width:1320px;margin:auto;padding:48px 5.2% 90px}.commerce-hero{border-bottom:1px solid #e0e7ef;margin-bottom:28px;padding:24px 0 32px}.commerce-hero h1{margin:7px 0;font-size:clamp(34px,4vw,58px)}.commerce-hero p{color:#637286;max-width:760px}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;display:grid}.cart-list,.checkout-form{gap:12px;display:grid}.cart-row{background:#fff;border:1px solid #dfe7ef;border-radius:20px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 8px 30px #0f172a08}.cart-row small{color:#8290a1;display:block}.cart-row h3{margin:3px 0;font-size:18px}.cart-row span{color:#526274;font-size:14px}.cart-row>strong{white-space:nowrap;color:#173b63}.cart-qty{background:#f5f8fb;border-radius:12px;align-items:center;gap:8px;padding:5px;display:flex}.cart-qty button,.danger-icon{background:#fff;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cart-qty svg,.danger-icon svg{width:16px}.danger-icon{color:#b42318;border:1px solid #f0d5d3}.cart-summary,.checkout-security{color:#fff;background:#111c2b;border-radius:22px;padding:24px;position:sticky;top:130px;box-shadow:0 18px 55px #0f172a1f}.cart-summary h2,.checkout-security h2{margin-bottom:18px;font-size:24px}.cart-summary>div{border-top:1px solid #ffffff18;justify-content:space-between;padding:16px 0;display:flex}.cart-summary>p,.checkout-security>p{color:#c9d5e3;gap:8px;font-size:13px;line-height:1.9;display:flex}.cart-summary .btn{width:100%;margin-top:10px}.commerce-warning{color:#f7c8a9;margin-top:12px;line-height:1.8;display:block}.commerce-empty{text-align:center;color:#657486;background:#fff;border:1px dashed #cfd9e5;border-radius:22px;place-items:center;gap:12px;padding:55px;display:grid}.commerce-empty>svg{color:#1f5f99;width:42px;height:42px}.commerce-empty h1,.commerce-empty h2{font-size:28px}.checkout-form{background:#fff;border:1px solid #dfe7ef;border-radius:22px;padding:24px}.checkout-form label{color:#293a4d;gap:8px;font-weight:750;display:grid}.checkout-form label>svg{color:#1f5f99;width:18px}.checkout-form input,.checkout-form textarea{background:#fbfcfe;border:1px solid #d7e1eb;border-radius:12px;width:100%;padding:12px 14px}.checkout-pay{width:100%;margin-top:6px}.checkout-security>svg{color:#8dc4f0;width:38px;height:38px}.checkout-security>div{border-top:1px solid #ffffff20;align-items:center;gap:10px;margin-top:20px;padding:14px 0;display:flex}.checkout-security>a{color:#a9cdec;margin-top:20px;display:inline-block}.payment-result{text-align:center;background:#fff;border:1px solid #dfe7ef;border-radius:28px;max-width:720px;margin:30px auto;padding:46px;box-shadow:0 18px 55px #0f172a0d}.payment-result>svg{width:64px;height:64px;margin:auto}.payment-result.paid>svg{color:#177a61}.payment-result h1{font-size:34px}.payment-result p{color:#657486;line-height:2}.payment-result>span{justify-content:center;gap:7px;margin-top:10px;display:flex}.payment-result>div{justify-content:center;gap:10px;margin-top:26px;display:flex}.dashboard-head-tools{align-items:center;gap:10px;display:flex}.dashboard-top-logout{color:#a22e27;background:#fff7f6;border:1px solid #e2c7c5;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:flex}.customer-order-grid{gap:14px;display:grid}.customer-order-card{background:#fff;border:1px solid #dfe7ef;border-radius:20px;padding:20px}.customer-order-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.order-state{background:#eef3f8;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:flex}.order-state.paid{color:#17664f;background:#e9f6f1}.customer-order-card>small{color:#7b8999;margin:10px 0;display:block}.customer-order-items{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:7px;padding:14px 0;display:grid}.customer-order-items>div{justify-content:space-between;gap:14px;display:flex}.customer-order-address{color:#5d6d7f;margin-top:12px}.admin-card-actions{gap:8px;display:flex}.admin-card-actions .danger,.instrument-admin-actions .danger,.admin-order-card .danger{color:#a12b25;background:#fff7f6;border:1px solid #f0d1ce;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.event-delete{color:#a12b25;background:#fff7f6;border:1px solid #f0d1ce;border-radius:9px;place-items:center;width:32px;height:32px;margin-right:auto;display:grid}.event-delete svg{width:14px}.admin-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-order-card{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:18px}.admin-order-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-order-card header>div{align-items:center;gap:8px;display:flex}.order-pay{background:#f3f5f8;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.order-pay.paid{color:#17664f;background:#e9f6f1}.admin-order-person{align-items:center;gap:9px;margin:14px 0;display:flex}.admin-order-person span{display:grid}.admin-order-person small{color:#778698}.admin-order-items{background:#f7f9fc;border-radius:12px;gap:6px;padding:12px;display:grid}.admin-order-items>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.admin-order-address{color:#536477;gap:8px;margin:12px 0;display:flex}.admin-order-address span{display:grid}.admin-order-address small{margin-top:5px}.admin-order-ref{font-size:12px}.admin-order-card>label{gap:5px;margin-top:12px;display:grid}.admin-order-card select{border:1px solid #d7e0ea;border-radius:10px;padding:9px}.admin-order-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.admin-order-card footer>div{gap:7px;display:flex}.commerce-settings .admin-toggle-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-summary,.checkout-security{position:static}.admin-order-grid,.commerce-settings .admin-toggle-row{grid-template-columns:1fr}.dashboard-head-tools{flex-direction:column;align-items:stretch}.dashboard-top-logout{justify-content:center}}@media (max-width:640px){.commerce-page{padding:26px 4% 70px}.cart-row{grid-template-columns:1fr auto}.cart-row>strong{grid-column:1}.cart-row>.danger-icon{grid-area:2/2}.cart-qty{grid-area:1/2}.payment-result{padding:30px 18px}.payment-result h1{font-size:28px}.payment-result>div{flex-direction:column}.product-v7 .product-actions{grid-template-columns:1fr 39px 39px}.product-whatsapp{width:39px}.admin-card-actions{flex-wrap:wrap}}.admin-main{position:relative}.admin-main-top-actions{z-index:5;gap:7px;display:flex;position:absolute;top:18px;left:24px}.admin-main-top-actions a,.admin-main-top-actions button{color:#536477;background:#fff;border:1px solid #d8e2ec;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:750;display:flex}.admin-main-top-actions button{color:#a12b25;background:#fff8f7;border-color:#efd4d1}@media (max-width:900px){.admin-main-top-actions{display:none}}.product-v7 .product-actions{gap:6px;grid-template-columns:none!important;display:flex!important}.product-v7 .product-primary{flex:1;min-width:0}.product-v7 .product-actions>.product-whatsapp{flex:0 0 39px}.admin-category-tabs{border-bottom:1px solid #e6ebf2;gap:8px;margin-bottom:4px;padding:2px 0 14px;display:flex;overflow:auto}.admin-category-tabs button{white-space:nowrap;color:#415166;background:#fff;border:1px solid #dbe3ed;border-radius:999px;padding:9px 13px;font-weight:700}.admin-category-tabs button b{color:#78879a;margin-right:5px;font-size:.78em}.admin-category-tabs button.active{color:#fff;background:#17243a;border-color:#17243a}.admin-category-tabs button.active b{color:#cbd5e1}.admin-pagination{justify-content:center;align-items:center;gap:12px;padding:18px 0 3px;display:flex}.admin-pagination button{background:#fff;border:1px solid #dbe3ed;border-radius:10px;padding:8px 14px}.admin-pagination button:disabled{opacity:.4}.admin-category-grid{gap:10px;display:grid}.admin-category-grid>article{background:#fff;border:1px solid #e1e7ef;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.admin-category-icon{color:#2d629e;background:#eef4fb;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.admin-category-grid h3{margin:3px 0;font-size:17px}.admin-category-grid p{color:#64748b;margin:2px 0}.admin-category-grid small,.admin-category-grid span{color:#7a8798;font-size:12px}.admin-category-actions{align-items:center;gap:8px;display:flex}.admin-category-actions>span{border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:flex}.admin-category-actions .on{color:#47715d;background:#edf6f1}.admin-category-actions .off{color:#64748b;background:#f1f5f9}.admin-category-actions button{border:1px solid #dbe3ed;border-radius:9px;padding:7px 9px}.admin-category-actions .danger{color:#b42318;border-color:#f3d0cc}.content-studio-layout{grid-template-columns:190px minmax(0,1fr) minmax(300px,420px);align-items:start;gap:14px;display:grid}.content-studio-nav{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:7px;padding:9px;display:grid;position:sticky;top:18px}.content-studio-nav button{text-align:right;color:#56667a;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.content-studio-nav button.active{color:#fff;background:#17243a}.content-studio-nav svg{width:17px}.content-studio-form>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.content-studio-form>header small{color:#728096}.content-preview{color:#fff;background:#111827;border-radius:20px;padding:14px;position:sticky;top:18px}.content-preview>header{align-items:center;gap:10px;padding:5px 3px 12px;display:flex}.content-preview>header span{display:grid}.content-preview>header small{color:#9ca3af}.preview-browser{color:#111827;background:#fff;border-radius:15px;overflow:hidden}.preview-browser-bar{background:#eef2f7;align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.preview-browser-bar i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.preview-browser-bar span{color:#64748b;margin-right:auto;font-size:9px}.preview-screen{background:linear-gradient(145deg,#f8fafc,#edf3f8);min-height:420px;padding:24px 20px}.preview-badge{color:#315d8d;background:#e5edf7;border-radius:999px;padding:6px 9px;font-size:9px;display:inline-block}.preview-screen h2{letter-spacing:-.5px;margin:16px 0 9px;font-size:27px;line-height:1.55}.preview-screen p{color:#66758a;font-size:12px;line-height:1.9}.preview-actions{gap:7px;margin-top:17px;display:flex}.preview-actions span{color:#fff;background:#17243a;border-radius:9px;padding:8px 10px;font-size:9px}.preview-actions span+span{color:#334155;background:#fff;border:1px solid #dbe3ed}.preview-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.preview-cards i{background:#fff;border:1px solid #dfe6ee;border-radius:11px;height:74px}.preview-open{justify-content:center;width:100%;margin-top:10px}.order-detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;max-width:1180px;margin:0 auto;padding:0 4% 60px;display:grid}.order-detail-main,.order-detail-side{background:#fff;border:1px solid #e1e7ef;border-radius:22px;padding:22px}.order-detail-main>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.order-timeline{grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0;display:grid}.order-timeline span{color:#8a96a7;border:1px solid #e1e7ef;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:11px;display:flex}.order-timeline span.active,.order-timeline span.done{color:#245da8;background:#eef5fc;border-color:#cbdced}.order-detail-items{gap:8px;display:grid}.order-detail-items article{background:#f8fafc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.order-detail-items article span:first-child{display:grid}.order-detail-items small{color:#8591a0}.order-summary-lines{border-top:1px solid #edf0f4;gap:8px;margin-top:18px;padding-top:16px;display:grid}.order-summary-lines span{justify-content:space-between;display:flex}.order-detail-side{flex-direction:column;align-items:flex-start;gap:11px;height:max-content;display:flex;position:sticky;top:90px}.order-detail-side>svg{color:#376ca8}.order-detail-side p{color:#59687a;line-height:1.9}.order-ref{background:#f5f8fc;border-radius:11px;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.order-ref span{display:grid}.payment-result.warn>svg{color:#d38b25}.payment-result.failed>svg{color:#b42318}@media (max-width:1100px){.content-studio-layout{grid-template-columns:170px minmax(0,1fr)}.content-preview{grid-column:1/-1;position:static}.preview-screen{min-height:300px}.order-detail-layout{grid-template-columns:1fr}.order-detail-side{position:static}}@media (max-width:720px){.content-studio-layout{display:block}.content-studio-nav{margin-bottom:10px;display:flex;position:static;overflow:auto}.content-studio-nav button{min-width:max-content}.content-preview{margin-top:12px}.admin-category-grid>article{grid-template-columns:44px minmax(0,1fr)}.admin-category-actions{grid-column:1/-1;justify-content:flex-end}.admin-category-icon{width:44px;height:44px}.order-timeline{grid-template-columns:1fr 1fr}.order-detail-items article{grid-template-columns:1fr}.order-detail-layout{padding-inline:4%}}:root{--brand-primary:#173f72;--brand-secondary:#0f172a;--brand-accent:#e65f2b}.brandmark,.basket,.admin-primary{background:var(--brand-primary)!important}.orange{background:var(--brand-accent)!important}.dark,.catalog-route-v6{background:var(--brand-secondary)!important}.section-kicker,.main-header nav a:hover,.category-card-v6:hover .category-arrow-v6{color:var(--brand-primary)}.main-header nav a:after,.eyebrow:before,.slider-dots button.active:after{background:var(--brand-primary)}.brand-logo-wrap{flex:none;justify-content:center;align-items:center;display:flex}.brand-logo-img{object-fit:contain;width:auto;max-width:156px;height:auto;max-height:50px;display:block}.footer-logo{object-fit:contain;max-width:170px;max-height:58px;display:block}.hero-v11 .hero-visual{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-v11 .hero-visual:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:0;background:#0f172a66;position:absolute;inset:0}.hero-v11 .hero-visual picture{z-index:1;display:block;position:absolute;inset:0}.hero-v11 .hero-visual picture img{filter:saturate(.96)contrast(1.01);width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;transform:none!important}.hero-v11 .hero-visual.fit-contain picture img{object-fit:contain;object-position:center}.hero-v11 .hero-visual.fit-cover picture img{object-fit:cover;object-position:center}.hero-v11 .hero-visual-overlay{z-index:2;background:linear-gradient(#0f172a08,#0f172a66),linear-gradient(90deg,#0000 48%,#0f172a2b)}.hero-v11 .visual-top,.hero-v11 .visual-bottom{z-index:4}.hero-v11 .visual-card{z-index:5}.theme-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.theme-studio-grid>.wide{grid-column:1/-1}.theme-image-field{gap:7px;display:grid}.theme-image-preview{background:linear-gradient(135deg,#f8fafc,#eef3f8);border:1px solid #dfe7f0;border-radius:14px;place-items:center;height:120px;display:grid;overflow:hidden}.theme-image-preview img{object-fit:contain;width:100%;height:100%}.slider-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-color-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.brand-color-grid label{grid-template-columns:42px 1fr;align-items:center;gap:8px;display:grid}.brand-color-grid label>span{grid-column:1/-1}.brand-color-grid input[type=color]{background:0 0;border:0;width:42px;height:42px;padding:0}.admin-switch-stack{gap:9px;display:grid}.admin-switch-card{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:13px;grid-template-columns:auto 1fr!important;align-items:center!important;gap:10px!important;padding:11px!important;display:grid!important}.admin-switch-card input{width:18px!important;height:18px!important}.admin-switch-card span{gap:2px;display:grid}.admin-switch-card b{font-size:13px}.admin-switch-card small{color:#7a8798;font-size:11px}.trust-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-admin-badge{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:16px;gap:10px;padding:14px;display:grid}.trust-preview{background:#fff;border:1px dashed #ccd7e4;border-radius:12px;place-items:center;min-height:90px;display:grid}.trust-preview img{object-fit:contain;max-width:150px;max-height:80px}.seo-og-preview{background:#fff;border:1px solid #dfe6ef;border-radius:15px;grid-template-columns:180px 1fr;gap:14px;padding:12px;display:grid}.seo-og-preview img{object-fit:cover;border-radius:11px;width:180px;height:100px}.seo-og-preview p{color:#718096;margin-top:6px;font-size:12px;line-height:1.8}.site-footer-v11{grid-template-columns:1.5fr .8fr .8fr 1.05fr;gap:34px;padding-top:48px;padding-bottom:20px;display:grid!important}.site-footer-v11>div{min-width:0}.footer-links,.footer-contact{flex-direction:column;gap:9px;display:flex}.footer-links>b,.footer-contact>b{color:#fff;margin-bottom:6px}.footer-contact svg{flex:none;width:15px;height:15px;margin-top:5px}.footer-socials{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.footer-socials a{border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.footer-socials svg{width:15px}.footer-trust{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.trust-badges{flex-wrap:wrap;gap:10px;display:flex}.trust-badges a{background:#fff;border:1px solid #ffffff18;border-radius:12px;place-items:center;min-width:76px;min-height:70px;padding:7px;display:grid}.trust-badges img{object-fit:contain;max-width:72px;max-height:60px}.trust-badges span{place-items:center;font-size:9px;display:grid;color:#111827!important}.trust-badges svg{width:20px}.footer-trust>small{color:#93a2b7;max-width:520px}.footer-bottom{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;gap:15px;padding-top:15px;font-size:11px;display:flex}@media (max-width:900px){.theme-studio-grid{grid-template-columns:1fr}.theme-studio-grid>.wide{grid-column:auto}.site-footer-v11{grid-template-columns:1fr 1fr}.footer-brand,.footer-trust,.footer-bottom{grid-column:1/-1}.brand-color-grid,.slider-media-grid,.trust-admin-grid,.seo-og-preview{grid-template-columns:1fr}.seo-og-preview img{width:100%;height:180px}}@media (max-width:640px){html{scroll-padding-top:72px}.topline{display:none}.header-inner{min-height:62px!important;padding-inline:12px!important}.brand{gap:7px}.brand-logo-img{max-width:105px;max-height:36px}.brand strong{font-size:14px}.brand small{letter-spacing:1.2px;font-size:6px}.header-actions{gap:5px}.account-link,.header-cart,.mobile-menu{border-radius:10px;width:38px!important;height:38px!important;min-height:38px!important}.main-header{min-height:62px!important}.sticky-header-stack{box-shadow:0 5px 18px #0f172a10}.hero-v11{flex-direction:column;min-height:0!important;display:flex!important}.hero-v11 .hero-copy{padding:28px 5% 24px!important}.hero-v11 h1{letter-spacing:-1.4px;margin:12px 0;line-height:1.42;font-size:34px!important}.hero-v11 .slide-copy>p{min-height:0;line-height:1.9;font-size:13px!important}.hero-v11 .hero-badge{font-size:10px}.hero-v11 .hero-buttons{margin-top:17px}.hero-v11 .hero-buttons .btn{padding:9px 12px;min-height:42px!important;font-size:12px!important}.hero-v11 .hero-meta{margin-top:19px;padding-top:15px}.hero-v11 .hero-meta b{font-size:18px}.hero-v11 .hero-meta span{font-size:8px}.hero-v11 .slider-controls{margin-top:16px}.hero-v11 .hero-visual{background-color:#0f172a;height:285px!important;min-height:285px!important}.hero-v11 .visual-card{border-radius:13px;width:auto;padding:13px;bottom:42px;left:14px;right:14px}.hero-v11 .visual-card b{font-size:14px}.hero-v11 .visual-card span,.hero-v11 .visual-card small{font-size:7px}.hero-v11 .visual-top{top:12px;left:14px;right:14px}.hero-v11 .visual-bottom{display:none}.hero-v11 .hero-visual.fit-contain picture img{padding:0;object-fit:contain!important}.hero-v11 .hero-visual.fit-cover picture img{object-fit:cover!important}.trust-bar{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:14px 4%!important}.trust-bar>div{border-radius:11px;gap:7px;border:1px solid #edf0f4!important;padding:8px!important}.trust-bar b{font-size:11px!important}.trust-bar small{font-size:8px!important}.trust-bar svg{width:18px;height:18px}.compact-categories{padding:34px 4% 28px!important}.compact-categories .section-heading{gap:8px;margin-bottom:18px!important}.compact-categories .section-heading>p{line-height:1.8;font-size:11px!important}.category-grid-v6{grid-template-columns:1fr 1fr!important;gap:8px!important}.category-card-v6{border-radius:14px!important;grid-template-columns:62px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important}.category-visual-v7{aspect-ratio:1!important;border-radius:11px!important;width:62px!important;height:62px!important}.category-card-v6>div{min-width:0}.category-card-v6 small{font-size:8px!important}.category-card-v6 h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:2px 0!important;font-size:14px!important;line-height:1.45!important}.category-card-v6 p{display:none!important}.category-arrow-v6{width:14px!important;margin:0!important;position:static!important}.offer-strip-v6{margin:0 4% 30px!important}.offer-heading-v6{padding:10px 12px!important}.offer-heading-v6>span{width:32px;height:32px}.offer-item-v6{padding:9px 11px!important}.offer-item-v6 b{font-size:10px!important}.offer-item-v6 em{font-size:8px!important}.featured-v6{padding:2px 4% 36px!important}.featured-v6 .section-heading{gap:8px;margin-bottom:15px!important}.section-link-v6{padding:8px 9px!important;font-size:9px!important}.featured-grid-v6{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overflow-x:auto;gap:9px!important;display:flex!important}.featured-grid-v6::-webkit-scrollbar{display:none}.featured-card-v6{scroll-snap-align:start;flex:0 0 205px;border-radius:14px!important;padding:8px!important}.featured-visual-v6{border-radius:11px!important;height:112px!important;margin-bottom:7px!important}.featured-visual-v6 img{padding:5px;object-fit:contain!important}.featured-visual-v6 span{padding:4px 6px!important;font-size:8px!important;top:7px!important;right:7px!important}.featured-card-v6>div:last-child{padding:5px!important}.featured-card-v6 small{font-size:9px!important}.featured-card-v6 h3{margin:3px 0!important;font-size:13px!important;line-height:1.6!important}.featured-card-v6 p{font-size:10px!important}.featured-card-v6 strong{margin-top:6px!important;font-size:9px!important}.featured-price-v9{font-size:11px!important}.catalog-route-v6{border-radius:17px!important;margin:0 4% 38px!important;padding:22px!important}.catalog-route-v6 h2{font-size:21px!important}.catalog-route-v6 p{font-size:10px!important}.catalog-route-v6 .btn{width:100%}.products-v6-hero{padding:25px 4% 20px!important}.products-v6-hero h1{line-height:1.45;font-size:29px!important}.products-v6-hero p,.products-v6-features span{font-size:11px!important}.products-v6-features{width:100%;grid-template-columns:1fr 1fr!important}.products-v6-features span{padding:7px!important}.products-full-catalog{padding:22px 3.5% 48px!important}.catalog-category-strip{margin-bottom:12px;gap:7px!important}.catalog-category-strip>button{border-radius:13px!important;gap:7px!important;min-width:112px!important;min-height:68px!important;padding:7px!important}.category-strip-icon{border-radius:10px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.catalog-category-strip>button span:last-child small{display:none}.catalog-category-strip>button span:last-child b{font-size:13px!important}.catalog-category-strip>button span:last-child em{font-size:9px!important}.catalog-toolbar-v7{gap:7px!important;padding:7px!important}.catalog-search-v7,.catalog-toolbar-v7 .basket,.mobile-filter-trigger{border-radius:10px!important;min-height:42px!important}.catalog-search-v7 input{font-size:13px!important}.mobile-filter-trigger,.catalog-toolbar-v7 .basket{font-size:11px!important}.catalog-toolbar-v7 .basket{width:42px!important}.catalog-result-head{gap:8px!important}.catalog-result-head h2{font-size:20px!important}.catalog-breadcrumb,.catalog-result-head p{font-size:10px!important}.result-actions{gap:6px!important}.result-actions .compare-trigger,.sort-select{min-height:38px!important;font-size:10px!important}.sort-select select{font-size:10px!important}.product-grid-v7{grid-template-columns:1fr!important;gap:9px!important}.product-v7{overflow:hidden;border-radius:14px!important;grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}.product-v7 .product-top{border-radius:0!important;height:auto!important;min-height:170px!important}.product-v7 .product-real-image{object-fit:contain!important;border-radius:10px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}.product-v7 .product-badges{gap:3px;top:7px!important;right:7px!important}.product-v7 .product-group,.product-offer-badge{padding:3px 5px!important;font-size:7px!important}.product-v7 .product-code{font-size:7px!important;bottom:6px!important;left:6px!important}.product-v7 .product-index{display:none}.product-v7 .product-info{min-width:0;padding:10px!important}.product-v7 .product-info>small{font-size:9px!important}.product-v7 .product-info h3{min-height:0!important;margin:3px 0 5px!important;font-size:14px!important;line-height:1.55!important}.product-v7 .tags{display:none!important}.product-price-row{gap:1px!important;padding:6px 0!important;display:grid!important}.product-price-row span,.product-price-row strong,.product-price-row del{font-size:10px!important}.product-v7 .product-actions{gap:4px!important}.product-v7 .product-primary,.product-v7 .product-actions>button:last-child,.product-v7 .product-whatsapp{border-radius:8px!important;height:34px!important;min-height:34px!important;font-size:9px!important}.product-v7 .product-actions>.product-whatsapp{flex-basis:34px!important;width:34px!important}.product-v7 .product-actions>button:last-child{flex:0 0 34px!important;width:34px!important}.product-v7 .product-foot{flex-direction:row!important;justify-content:space-between!important;margin-top:6px!important;padding-top:6px!important}.product-v7 .product-foot button,.product-v7 .product-foot a{font-size:8px!important}.product-v7 .product-foot svg{width:11px}.catalog-cta-v7{padding:15px!important}.catalog-cta-v7 b{font-size:13px}.catalog-cta-v7 span{font-size:10px!important}.site-footer-v11{grid-template-columns:1fr!important;gap:22px!important;padding:34px 5% 18px!important}.footer-brand,.footer-trust,.footer-bottom{grid-column:auto!important}.footer-trust{flex-direction:column;align-items:flex-start}.footer-bottom{flex-direction:column;gap:4px;font-size:9px}.trust-badges a{min-width:68px;min-height:62px}}.info-page-v11>section{background:#fff;border:1px solid #dfe6ef;border-radius:26px;max-width:920px;margin:auto;padding:42px;box-shadow:0 18px 50px #0f172a0a}.info-page-v11 h1{margin:6px 0 24px;font-size:42px}.info-text-v11{color:#536477;gap:14px;line-height:2.1;display:grid}.contact-cards-v11{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:26px;display:grid}.contact-cards-v11>a,.contact-cards-v11>div{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.contact-cards-v11 svg{color:var(--brand-primary);width:20px}.contact-cards-v11 span{display:grid}.contact-cards-v11 small{color:#7b8797}.info-map-link{margin-top:16px}@media (max-width:640px){.info-page-v11{padding:28px 4%}.info-page-v11>section{border-radius:18px;padding:22px}.info-page-v11 h1{margin-bottom:16px;font-size:29px}.contact-cards-v11{grid-template-columns:1fr}}:root{--green:var(--brand-primary);--green2:var(--brand-secondary);--orange:var(--brand-accent);--primary:var(--brand-primary);--ring:var(--brand-primary);--accent-foreground:var(--brand-primary)}.auth-simple-v12{background:linear-gradient(145deg,#f7f9fc,#edf2f7);min-height:100vh}.auth-simple-v12 .account-top{max-width:1120px;margin:auto}.auth-simple-card{background:#fff;border:1px solid #dfe6ef;border-radius:24px;width:min(520px,92vw);margin:54px auto 90px;padding:30px;box-shadow:0 24px 70px #17243a14}.auth-simple-card h1{letter-spacing:-1px;margin:6px 0 8px;font-size:31px}.auth-simple-card>p{color:#66758a;font-size:13px}.auth-simple-card form{gap:13px;margin-top:20px;display:grid}.auth-simple-card label{color:#42526a;gap:6px;font-size:12px;display:grid}.auth-simple-card input{background:#fbfcfe;border:1px solid #dbe3ed;border-radius:12px;min-height:46px;padding:0 13px}.account-switch.simple{background:#f2f5f9;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:20px 0 6px;padding:4px}.account-switch.simple button{min-height:40px;font-size:11px}.profile-complete-page{background:#f5f7fa;min-height:75vh;padding:55px 4% 90px}.profile-complete-card{background:#fff;border:1px solid #dfe6ef;border-radius:24px;width:min(680px,100%);margin:auto;padding:28px;box-shadow:0 18px 55px #17243a10}.profile-complete-card h1{margin:8px 0;font-size:34px}.profile-complete-card>p{color:#66758a;margin-bottom:20px}.profile-complete-card label{color:#43526a;gap:7px;margin-top:13px;font-size:12px;display:grid}.profile-complete-card input,.profile-complete-card textarea{background:#fbfcfe;border:1px solid #dbe3ed;border-radius:12px;padding:12px}.profile-complete-note{color:#285b88;background:#eef5fb;border-radius:12px;align-items:center;gap:8px;margin:16px 0;padding:12px;font-size:12px;display:flex}.checkout-v12 .commerce-hero.compact{min-height:0;padding-bottom:28px}.checkout-v12-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;max-width:1080px;margin:0 auto;padding:0 4% 70px;display:grid}.checkout-v12-main,.checkout-v12-side{background:#fff;border:1px solid #dfe6ef;border-radius:22px;padding:24px}.checkout-phone-gate,.checkout-profile-needed,.checkout-ready{gap:12px;display:grid}.checkout-phone-gate>svg,.checkout-profile-needed>svg,.checkout-ready>svg{color:#2d629e;width:34px;height:34px}.checkout-phone-gate h2,.checkout-profile-needed h2,.checkout-ready h2{font-size:24px}.checkout-phone-gate p,.checkout-profile-needed p{color:#66758a;font-size:13px}.checkout-phone-gate input,.checkout-ready textarea{background:#fbfcfe;border:1px solid #dbe3ed;border-radius:12px;padding:12px}.checkout-snapshot{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkout-snapshot span{color:#526176;background:#f7f9fc;border-radius:12px;padding:11px 12px;font-size:12px;display:grid}.checkout-snapshot b{color:#17243a;margin-bottom:3px}.checkout-snapshot i{font-style:normal}.checkout-ready label{gap:6px;font-size:12px;display:grid}.checkout-v12-side{height:max-content;position:sticky;top:95px}.checkout-v12-side>svg{color:#e65f2b}.checkout-v12-side h2{margin:10px 0;font-size:20px}.checkout-v12-side ol{counter-reset:step;gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.checkout-v12-side li{color:#8a96a7;background:#f5f7fa;border-radius:10px;padding:9px 11px;font-size:12px}.checkout-v12-side li.active{color:#245d96;background:#eaf2fb;font-weight:800}.checkout-v12-side li.done{color:#40745c;background:#edf7f2}.checkout-v12-side p{color:#66758a;align-items:flex-start;gap:7px;font-size:11px;display:flex}.hero-v11{background:linear-gradient(135deg,#f3f6f8 0%,#eaf0f3 100%);border-bottom:1px solid #dce4ea}.hero-v11 .hero-copy{background:radial-gradient(circle at 10% 10%,#fff 0,#0000 42%)}.hero-v11 .hero-visual{background-color:#101b29;box-shadow:inset 0 0 0 1px #ffffff0d}.hero-v11 .hero-visual:before{background-image:inherit;filter:blur(22px)saturate(.82);opacity:.55;-webkit-backdrop-filter:none;backdrop-filter:none;background-position:50%;background-size:cover;transform:scale(1.12)}.hero-v11 .hero-visual.fit-contain picture{inset:18px}.hero-v11 .hero-visual.fit-contain picture img{background:#0f172a12;border-radius:16px;box-shadow:0 24px 70px #00000038;object-fit:contain!important}.hero-v11 .visual-card{background:#0b1422d9;border-color:#ffffff2b;box-shadow:0 18px 50px #00000024}.hero-v11 .hero-visual-overlay{background:linear-gradient(#07111c08,#07111c4d),linear-gradient(90deg,#0000 58%,#07111c2c)}.category-grid-v6{gap:12px}.category-card-v6{border-radius:17px!important;grid-template-columns:88px minmax(0,1fr) 20px!important;min-height:132px!important;padding:11px!important}.category-visual-v7{border-radius:13px!important;width:88px!important;height:88px!important}.category-card-v6 h3{margin:2px 0!important;font-size:18px!important}.category-card-v6 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11px!important;line-height:1.7!important}.featured-grid-v6{gap:12px!important}.featured-card-v6{border-radius:17px!important;padding:9px!important}.featured-visual-v6{border-radius:13px!important;height:154px!important;margin-bottom:7px!important}.featured-visual-v6 img{padding:8px;object-fit:contain!important}.featured-card-v6 h3{margin:4px 0!important;font-size:15px!important;line-height:1.55!important}.featured-card-v6 p{font-size:11px!important}.featured-price-v9{font-weight:900;color:#173f72!important;font-size:13px!important}.featured-card-v6 strong{color:#4c607a!important;font-size:10px!important}.category-shelves-v12{gap:18px;display:grid}.category-shelf-v12{background:#fff;border:1px solid #dde5ee;border-radius:21px;padding:15px;box-shadow:0 8px 28px #17243a08}.category-shelf-v12>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.category-shelf-v12>header>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.category-shelf-v12>header span{letter-spacing:1px;color:#8190a4;font-size:9px}.category-shelf-v12>header h3{color:#17243a;margin:0;font-size:20px}.category-shelf-v12>header small{color:#7d8b9d;font-size:10px}.category-shelf-v12>header>div:last-child{align-items:center;gap:5px;display:flex}.category-shelf-v12>header button{color:#34526f;background:#f8fafc;border:1px solid #dbe3ed;border-radius:9px;min-width:32px;height:32px}.category-shelf-v12>header .shelf-all{color:#fff;background:#17243a;border-color:#17243a;padding:0 10px;font-size:10px}.category-shelf-track-v12{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cbd6e2 transparent;gap:10px;padding:2px 1px 8px;display:flex;overflow-x:auto}.category-shelf-track-v12 .product-compact-v12{scroll-snap-align:start;flex:0 0 215px}.product-v7{background:#fff;border-color:#dfe6ee!important;box-shadow:0 5px 18px #17243a08!important}.product-compact-v12 .product-top{height:132px!important}.product-compact-v12 .product-info{padding:10px!important}.product-compact-v12 .product-info h3{min-height:40px!important;font-size:13px!important;line-height:1.55!important}.product-compact-v12 .tags{display:none!important}.product-compact-v12 .product-foot button,.product-compact-v12 .product-foot a{font-size:9px!important}.product-compact-v12 .product-real-image{background:#f8fafc;padding:5px;object-fit:contain!important}.product-price-row{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;margin:8px 0;padding:7px 0!important}.product-price-row>span{color:#7a8798!important}.product-price-row>strong{color:#173f72!important;font-weight:900!important}.product-price-row.has-discount>strong{color:#c34c22!important}.product-price-row del{color:#9aa5b3!important}.product-price-row .inquiry-price{color:#53657a!important}.product-offer-badge{color:#b84720!important;background:#fff0e8!important;border:1px solid #ffd7c3!important}.product-v7 .buy-online{color:#fff!important;background:#173f72!important;border-color:#173f72!important}.product-v7 .request-buy{color:#173f72!important;background:#fff!important;border:1px solid #bfcddd!important}.product-whatsapp{color:#277453!important;background:#f1faf5!important;border-color:#cfe8db!important}.product-detail-btn{color:#53657a!important;background:#f5f7fa!important;border:1px solid #dce3eb!important}.product-v7 .product-foot{border-top:0!important}.product-v7 .product-foot button,.product-v7 .product-foot a{color:#627287!important}.repair-cta-v12{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.repair-whatsapp-v12{color:#277453!important;background:#f1faf5!important;border-color:#cfe8db!important}@media (max-width:900px){.checkout-v12-grid{grid-template-columns:1fr}.checkout-v12-side{position:static}.category-card-v6{grid-template-columns:74px minmax(0,1fr) 18px!important}.category-visual-v7{width:74px!important;height:74px!important}}@media (max-width:640px){.auth-simple-card{border-radius:18px;margin:24px auto 60px;padding:18px}.auth-simple-card h1{font-size:25px}.account-switch.simple{grid-template-columns:1fr;gap:3px}.account-switch.simple button{min-height:37px}.profile-complete-page{padding:28px 4% 60px}.profile-complete-card{border-radius:18px;padding:18px}.profile-complete-card h1{font-size:27px}.checkout-v12-grid{padding:0 4% 55px}.checkout-v12-main,.checkout-v12-side{border-radius:17px;padding:17px}.checkout-snapshot{grid-template-columns:1fr}.checkout-phone-gate h2,.checkout-ready h2{font-size:21px}.hero-v11 .hero-visual.fit-contain picture{inset:8px}.hero-v11 .hero-visual{height:260px!important;min-height:260px!important}.hero-v11 .visual-card{bottom:28px!important}.compact-categories{padding-top:26px!important}.category-grid-v6{grid-template-columns:1fr 1fr!important}.category-card-v6{grid-template-columns:52px minmax(0,1fr)!important;min-height:68px!important;padding:7px!important}.category-visual-v7{width:52px!important;height:52px!important}.category-card-v6 h3{font-size:13px!important}.category-card-v6 small{font-size:7px!important}.category-card-v6 p,.category-arrow-v6{display:none!important}.featured-card-v6{flex-basis:172px!important}.featured-visual-v6{height:96px!important}.featured-card-v6 h3{font-size:12px!important}.featured-price-v9{font-size:10px!important}.category-shelf-v12{border-radius:15px;padding:10px}.category-shelf-v12>header{margin-bottom:8px}.category-shelf-v12>header>div:first-child{gap:0;display:grid}.category-shelf-v12>header h3{font-size:16px}.category-shelf-v12>header button:not(.shelf-all){display:none}.category-shelf-v12>header .shelf-all{height:29px}.category-shelf-track-v12{gap:7px}.category-shelf-track-v12 .product-compact-v12{flex-basis:164px!important;display:block!important}.product-compact-v12 .product-top{height:94px!important;min-height:94px!important}.product-compact-v12 .product-info{padding:8px!important}.product-compact-v12 .product-info h3{min-height:34px!important;font-size:11px!important}.product-compact-v12 .product-price-row span,.product-compact-v12 .product-price-row strong,.product-compact-v12 .product-price-row del{font-size:9px!important}.product-compact-v12 .product-actions{gap:3px!important}.product-compact-v12 .product-primary{height:31px!important;min-height:31px!important;font-size:8px!important}.product-compact-v12 .product-whatsapp,.product-compact-v12 .product-detail-btn{flex-basis:31px!important;width:31px!important;height:31px!important;min-height:31px!important}.product-compact-v12 .product-foot{display:none!important}.product-grid-v7{grid-template-columns:1fr!important}.product-grid-v7 .product-v7{grid-template-columns:96px minmax(0,1fr)!important}.product-grid-v7 .product-v7 .product-top{min-height:142px!important}.product-grid-v7 .product-v7 .product-info{padding:9px!important}.product-grid-v7 .product-v7 .product-info h3{font-size:12px!important}.product-grid-v7 .product-v7 .product-foot{display:flex!important}.repair-cta-v12{display:grid}.repair-cta-v12 .btn{width:100%}}.site-shell{max-width:100%;overflow:visible}body{overflow-x:hidden}.customer-mobile-dock{display:none}.dashboard-stats-simple>button{-webkit-appearance:none;appearance:none;text-align:right;color:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:18px 20px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 7px 24px #17243a08}.dashboard-stats-simple>button:hover{border-color:#bfd0e3;transform:translateY(-2px);box-shadow:0 12px 30px #17243a10}.dashboard-stats-simple>button:after{content:"";background:#edf3fa;border-radius:50%;width:72px;height:72px;position:absolute;top:-28px;left:-18px}.dashboard-stats-simple span,.dashboard-stats-simple small{color:#74817b;font-size:10px;display:block}.dashboard-stats-simple b{z-index:1;color:#245da8;margin:5px 0 2px;font:800 29px Arial;display:block;position:relative}.panel-section-note{color:#738297;margin-top:3px;font-size:11px}.shopping-request-head{border-top:1px solid #e8edf3;justify-content:space-between;align-items:end;gap:14px;margin:24px 2px 8px;padding-top:20px;display:flex}.shopping-request-list{gap:10px;display:grid}.compact-request{margin:0;padding:16px}.compact-request pre{max-height:140px;overflow:auto}.compact-empty{margin:0!important}.purchase-steps{grid-template-columns:repeat(3,1fr);gap:8px;max-width:900px;margin:0 auto 22px;display:grid}.purchase-steps span{color:#7b8999;background:#fff;border:1px solid #dfe6ef;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.purchase-steps span b{color:#66758a;background:#eef2f7;border-radius:50%;place-items:center;width:24px;height:24px;font:800 11px Arial;display:grid}.purchase-steps span.active{color:#245d96;background:#eef5fc;border-color:#adc4dd}.purchase-steps span.active b{color:#fff;background:#245d96}.purchase-steps span.done{color:#3e715c;background:#f2f8f5;border-color:#cfe4da}.purchase-steps span.done b{color:#fff;background:#4d836b}.compact-order-hero{margin-bottom:18px!important;padding-top:8px!important;padding-bottom:22px!important}.compact-order-hero h1{font-size:clamp(30px,3.3vw,44px)!important}.compact-order-hero p{font-size:13px!important}@media (max-width:900px){.portal-layout{background:#f5f7fb;padding:0!important}.dashboard-sidebar{display:none!important}.dashboard-content{padding:14px 14px calc(92px + env(safe-area-inset-bottom))!important}.dashboard-mobile-top{z-index:35;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 10px;position:sticky;top:0;box-shadow:0 8px 24px #0f172a0b;display:flex!important}.dashboard-mobile-top .brandmark{border-radius:10px;width:34px;height:34px;font-size:17px}.dashboard-mobile-top .brand strong{font-size:13px}.dashboard-mobile-top .brand small{display:none}.dashboard-mobile-top>button{color:#a52f27;background:#fff8f7;border:1px solid #f0d3d0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.dashboard-head{background:#17243a!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:11px!important;padding:17px!important;display:grid!important}.dashboard-head .section-kicker{display:none}.dashboard-head h1{margin:0 0 3px!important;font-size:22px!important}.dashboard-head p{font-size:10px!important;line-height:1.7!important}.dashboard-head-tools{display:block!important}.dashboard-head-status{border-radius:10px!important;min-width:0!important;padding:9px 10px!important}.dashboard-top-logout{display:none!important}.dashboard-stats-simple{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 12px!important}.dashboard-stats-simple>button{min-height:92px;border-radius:13px!important;padding:11px 9px!important}.dashboard-stats-simple>button:after{width:52px;height:52px}.dashboard-stats-simple span{font-size:9px!important}.dashboard-stats-simple b{font-size:23px!important}.dashboard-stats-simple small{font-size:8px!important;line-height:1.55!important}.verification-card{border-radius:14px!important;padding:14px!important}.verification-card>div:first-child{align-items:flex-start!important}.verification-card h3{font-size:13px!important}.verification-card p{font-size:9px!important;line-height:1.8!important}.verification-actions{grid-template-columns:1fr!important}.verification-actions input,.verification-actions button{grid-column:auto!important;width:100%!important}.dashboard-actions{gap:10px!important;padding:10px 0 6px!important}.dashboard-actions h2{font-size:18px!important}.dashboard-actions>div:last-child{grid-template-columns:1fr 1fr;width:100%;gap:7px!important;display:grid!important}.dashboard-actions .btn{min-height:40px!important;padding:9px 10px!important;font-size:10px!important}.request-card,.customer-order-card{border-radius:14px!important;padding:14px!important}.request-card h3{font-size:13px!important}.request-card pre{font-size:10px!important;line-height:1.8!important}.request-card header,.customer-order-card>header{gap:9px!important}.request-card .status,.request-kind,.order-state{font-size:8px!important}.customer-order-card>header>b{font-size:12px}.customer-order-items>div,.customer-order-address{font-size:10px}.profile-grid{grid-template-columns:1fr!important;gap:9px!important}.profile-card{border-radius:14px!important;padding:15px!important}.profile-card h2{font-size:14px!important}.instrument-vault-head{border-radius:15px!important;padding:16px!important}.instrument-kpis{grid-template-columns:repeat(2,1fr)!important;gap:7px!important}.customer-instrument-card{border-radius:14px!important}.customer-mobile-dock{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffe;border:1px solid #dfe6ef;border-radius:17px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:fixed;box-shadow:0 16px 42px #0f172a25}.customer-mobile-dock button{color:#6f7e90;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;min-height:52px;font-size:8px;font-weight:800;display:grid}.customer-mobile-dock button svg{width:18px}.customer-mobile-dock button.active{color:#245d96;background:#eaf2fb}.shopping-request-head{margin-top:18px}.shopping-request-head h3{font-size:15px}.shopping-request-head .text-link,.panel-section-note{font-size:9px}}@media (max-width:640px){html{scroll-padding-top:70px}.topline{display:none!important}.main-header{height:64px!important}.header-inner{min-height:64px!important;padding:0 12px!important}.brandmark{width:38px!important;height:38px!important}.brand strong{font-size:14px!important}.header-actions{gap:5px!important}.account-link,.mobile-menu,.header-cart{border-radius:10px!important;width:38px!important;height:38px!important;min-height:38px!important}.header-cart b{font-size:8px!important}.section,.category-showcase,.repair,.warranty{padding-left:14px!important;padding-right:14px!important}.section-heading{margin-bottom:18px!important}.section-heading h2{font-size:24px!important}.section-heading>p{font-size:10px!important;line-height:1.8!important}.hero{min-height:0!important}.hero-copy{padding:24px 14px 28px!important}.hero h1{margin:10px 0 12px!important;font-size:31px!important;line-height:1.45!important}.slide-copy>p{min-height:auto!important;font-size:11px!important;line-height:1.9!important}.hero-buttons{gap:6px!important;margin-top:16px!important}.hero-buttons .btn{min-height:40px!important;font-size:10px!important}.hero-meta{margin-top:18px!important;padding-top:14px!important}.hero-meta b{font-size:19px!important}.hero-meta span{font-size:8px!important}.slider-controls{margin-top:15px!important}.hero-v11 .hero-visual{height:230px!important;min-height:230px!important}.hero-v11 .hero-visual.fit-contain picture{inset:6px!important}.hero-v11 .visual-card{width:auto!important;padding:12px!important;bottom:18px!important;left:10px!important;right:10px!important}.hero-v11 .visual-card b{font-size:14px!important}.trust-bar{gap:8px!important;padding:14px!important}.trust-bar>div{gap:8px!important;padding:4px!important}.trust-bar b{font-size:10px!important}.trust-bar small{font-size:8px!important}.trust-bar svg{width:18px!important}.commerce-page{padding:18px 12px 54px!important}.commerce-hero{margin-bottom:12px!important;padding:6px 0 16px!important}.commerce-hero h1{margin:4px 0!important;font-size:28px!important}.commerce-hero p{font-size:10px!important;line-height:1.8!important}.purchase-steps{gap:4px;margin-bottom:12px}.purchase-steps span{border-radius:10px;gap:4px;min-height:40px;padding:7px 5px;font-size:9px}.purchase-steps span b{width:20px;height:20px;font-size:9px}.cart-layout{gap:10px!important}.cart-list{gap:7px!important}.cart-row{box-shadow:none!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:11px!important}.cart-row small{font-size:8px!important}.cart-row h3{margin:1px 0!important;font-size:12px!important}.cart-row span{font-size:10px!important}.cart-row>strong{font-size:11px!important}.cart-qty{gap:4px!important;padding:3px!important}.cart-qty button,.danger-icon{border-radius:8px!important;width:29px!important;height:29px!important}.cart-summary{border-radius:15px!important;padding:16px!important}.cart-summary h2{margin-bottom:10px!important;font-size:18px!important}.cart-summary>div{font-size:11px;padding:10px 0!important}.cart-summary>p{font-size:9px!important}.cart-summary .btn{min-height:42px!important;font-size:10px!important}.checkout-v12-grid{gap:8px!important;padding:0 12px 54px!important}.checkout-v12-side{grid-row:1;border-radius:13px!important;padding:11px!important}.checkout-v12-side>svg,.checkout-v12-side h2,.checkout-v12-side>p{display:none!important}.checkout-v12-side ol{grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin:0!important;display:grid!important}.checkout-v12-side li{text-align:center;border-radius:8px!important;padding:7px 4px!important;font-size:8px!important}.checkout-v12-main{grid-row:2;border-radius:15px!important;padding:15px!important}.checkout-phone-gate,.checkout-profile-needed,.checkout-ready{gap:9px!important}.checkout-phone-gate>svg,.checkout-profile-needed>svg,.checkout-ready>svg{width:27px!important;height:27px!important}.checkout-phone-gate h2,.checkout-profile-needed h2,.checkout-ready h2{font-size:18px!important}.checkout-phone-gate p,.checkout-profile-needed p{font-size:9px!important;line-height:1.8!important}.checkout-phone-gate input,.checkout-ready textarea{padding:10px!important}.checkout-snapshot span{padding:9px!important;font-size:9px!important}.checkout-ready .btn,.checkout-phone-gate .btn,.checkout-profile-needed .btn{width:100%;min-height:42px;font-size:10px}.profile-complete-page{padding:18px 12px 50px!important}.profile-complete-card{border-radius:15px!important;padding:15px!important}.profile-complete-card h1{font-size:24px!important}.profile-complete-card>p,.profile-complete-card label{font-size:10px!important}.profile-complete-card input,.profile-complete-card textarea{padding:10px!important}.profile-complete-card .btn{width:100%}.admin-main{padding:68px 12px 42px!important}.admin-page-head{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.admin-page-head h1{font-size:24px!important}.admin-head-actions{width:100%!important}.admin-head-actions>a,.admin-head-actions>button{flex:1!important}.admin-card{border-radius:14px!important;padding:14px!important}.admin-metrics{grid-template-columns:repeat(2,1fr)!important;gap:7px!important}.admin-metric{padding:10px!important}.admin-metric b{font-size:18px!important}}.hero-v13-luxury{background:#eef3f8!important;border-bottom:1px solid #dbe4ee!important;grid-template-columns:1.03fr .97fr!important;min-height:610px!important;display:grid!important}.hero-v13-luxury .hero-copy{background:radial-gradient(circle at 12% 12%,#fff 0,#0000 46%);padding:54px 7% 44px max(6%,50vw - 680px)!important}.hero-v13-luxury .hero-visual{isolation:isolate;background-color:#0d1725;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;position:relative;overflow:hidden}.hero-v13-luxury .hero-visual:before{content:"";z-index:0;background-image:inherit;filter:blur(22px)saturate(.88)brightness(.7);opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:scale(1.12)}.hero-v13-luxury .hero-visual picture{z-index:1;display:block;position:absolute;inset:0}.hero-v13-luxury .hero-visual picture img{filter:saturate(.98)contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:none!important}.hero-v13-luxury .hero-visual.fit-contain picture img{object-fit:contain!important;object-position:center!important;background:0 0!important;padding:0!important}.hero-v13-luxury .hero-visual.fit-cover picture img{object-fit:cover!important;object-position:center!important}.hero-v13-luxury .hero-visual-overlay{z-index:2;background:linear-gradient(#08101a05,#08101a52),linear-gradient(90deg,#0000 50%,#08101a3d)}.hero-v13-luxury .visual-top,.hero-v13-luxury .visual-bottom{z-index:4}.hero-v13-luxury .visual-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1523dc;border:1px solid #ffffff24;box-shadow:0 20px 60px #0000002b}.hero-v13-luxury .hero-badge{color:#245d96!important;background:#e8f0fa!important;border-color:#ccdaeb!important}.hero-v13-luxury .eyebrow:before,.hero-v13-luxury .slider-dots button.active:after{background:var(--brand-primary)!important}.drag-rail-v13,.featured-drag-v13{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}.drag-rail-v13::-webkit-scrollbar{display:none}.featured-drag-v13::-webkit-scrollbar{display:none}.drag-rail-v13.is-dragging,.featured-drag-v13.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}.drag-rail-v13 img,.featured-drag-v13 img{-webkit-user-drag:none;user-drag:none}.category-shelf-track-v12{scroll-behavior:smooth;scrollbar-width:none!important}.slider-manager-v13{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.slider-admin-card-v13{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:18px;gap:10px;padding:12px;display:grid}.slider-admin-card-v13.off{opacity:.62;background:#f6f7f9}.slider-admin-card-v13>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.slider-admin-card-v13>header span{letter-spacing:1.3px;color:#8090a4;font:700 9px Arial}.slider-admin-card-v13 h3{margin-top:2px;font-size:14px}.slide-enabled-v13{align-items:center!important;gap:5px!important;font-size:10px!important;display:flex!important}.slide-enabled-v13 input{width:16px!important;height:16px!important}.slide-preview-v13{color:#94a3b8;background:#0f172a;border-radius:13px;place-items:center;height:165px;display:grid;overflow:hidden}.slide-preview-v13 img{object-fit:cover;width:100%;height:100%}.slide-fields-v13{gap:8px;display:grid}.slide-fields-v13 label{color:#617087;gap:5px;font-size:9px;display:grid}.slide-fields-v13 input{min-width:0}.slider-admin-card-v13>footer{flex-wrap:wrap;gap:7px;display:flex}.slider-admin-card-v13>footer button{font-size:9px!important}.admin-danger-soft{border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;color:#a93a30!important;background:#fff7f6!important;border:1px solid #f2cbc7!important}.admin-danger-soft svg{width:14px;height:14px}.slider-settings-v13{margin-top:14px}@media (max-width:900px){.slider-manager-v13{grid-template-columns:1fr 1fr}.hero-v13-luxury{grid-template-columns:1fr!important;min-height:0!important}.hero-v13-luxury .hero-visual{order:1;min-height:430px}.hero-v13-luxury .hero-copy{order:2;padding:38px 6%!important}}@media (max-width:640px){.slider-manager-v13{grid-template-columns:1fr}.slide-preview-v13{height:150px}.hero-v13-luxury .hero-visual{height:285px!important;min-height:285px!important}.hero-v13-luxury .hero-copy{padding:28px 4.5% 30px!important}.hero-v13-luxury .hero-badge{font-size:9px!important}.hero-v13-luxury h1{letter-spacing:-1.4px!important;font-size:31px!important;line-height:1.45!important}.hero-v13-luxury .slide-copy>p{min-height:0!important;font-size:11px!important}.hero-v13-luxury .visual-card{width:78%!important;padding:13px!important;bottom:38px!important}.hero-v13-luxury .visual-card b{font-size:14px!important}.hero-v13-luxury .visual-top{top:13px!important}.hero-v13-luxury .visual-bottom{display:none!important}.hero-v13-luxury .hero-meta{margin-top:18px!important;padding-top:15px!important}.hero-v13-luxury .hero-meta span{font-size:8px!important}.category-shelf-track-v12{scroll-snap-type:x mandatory!important}}.hero-luxury-v14{background:#f4f7fb;border-bottom:1px solid #e3e8f0;grid-template-columns:1.02fr .98fr;min-height:600px;display:grid;overflow:hidden}.luxury-slide-copy{z-index:2;background:radial-gradient(circle at 15% 15%,#fff 0,#0000 46%);flex-direction:column;justify-content:center;padding:64px 7% 48px max(6%,50vw - 680px);display:flex;position:relative}.luxury-eyebrow{letter-spacing:.02em;color:#60738d;align-items:center;gap:10px;font-size:12px;display:flex}.luxury-eyebrow:before{content:"";background:var(--brand-primary);border-radius:99px;width:30px;height:2px}.hero-luxury-v14 h1{letter-spacing:-2.2px;color:#101b2c;max-width:780px;margin:18px 0 16px;font-size:clamp(42px,4.2vw,66px);line-height:1.38}.hero-luxury-v14 p{color:#657286;max-width:650px;font-size:14px;line-height:2}.luxury-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.luxury-primary,.luxury-secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 19px;font-size:13px;font-weight:800;transition:all .22s;display:inline-flex}.luxury-primary{background:var(--brand-primary);color:#fff;box-shadow:0 14px 35px var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.luxury-primary{box-shadow:0 14px 35px color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.luxury-primary:hover{transform:translateY(-2px)}.luxury-secondary{color:#34465f;background:#fff;border:1px solid #d7dfeb}.luxury-pagination{direction:ltr;gap:7px;margin-top:34px;display:flex}.luxury-pagination button{background:#c7d0dc;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:all .2s}.luxury-pagination button.active{background:var(--brand-primary);width:30px}.luxury-slide-media{isolation:isolate;background:#0d1725 50%/cover no-repeat;min-width:0;position:relative}.luxury-slide-media:before{content:"";background-image:inherit;filter:blur(24px)brightness(.72)saturate(.9);opacity:.65;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:-3%;transform:scale(1.1)}.luxury-slide-media picture{z-index:1;position:absolute;inset:0}.luxury-slide-media img{object-fit:cover;width:100%;height:100%;transition:opacity .35s;display:block}.luxury-slide-media.fit-contain img{object-fit:contain}.luxury-slide-media.pos-right img{object-position:right center}.luxury-slide-media.pos-left img{object-position:left center}.luxury-slide-media.pos-top img{object-position:center top}.luxury-slide-media.pos-bottom img{object-position:center bottom}.luxury-slide-media.pos-center img{object-position:center}.luxury-media-shade{z-index:2;background:linear-gradient(90deg,#0000 60%,#07101d24),linear-gradient(#0000 72%,#07101d2e);position:absolute;inset:0}.luxury-arrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:.8;background:#07111fb0;border:1px solid #ffffff3b;border-radius:50%;place-content:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.luxury-arrow:hover{opacity:1}.luxury-arrow.prev{right:18px}.luxury-arrow.next{left:18px}.theme-dark .luxury-slide-copy{color:#fff;background:#101827}.theme-dark h1{color:#fff}.theme-dark p,.theme-dark .luxury-eyebrow{color:#cbd5e1}.theme-dark .luxury-secondary{color:#fff;background:#ffffff0d;border-color:#ffffff2a}.slider-studio-v14{grid-column:1/-1}.slider-list-v14{gap:16px;display:grid}.slider-editor-v14{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:18px;grid-template-columns:280px 1fr;gap:16px;padding:14px;display:grid}.slider-editor-v14.off{opacity:.62}.slider-editor-preview{background:#0f172a;border-radius:14px;min-height:215px;position:relative;overflow:hidden}.slider-editor-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider-editor-preview:after{content:"";background:linear-gradient(#0000,#07111fbb);position:absolute;inset:0}.slider-editor-preview>div{z-index:2;color:#fff;position:absolute;bottom:15px;left:16px;right:16px}.slider-editor-preview span{color:#cbd5e1;font-size:9px;display:block}.slider-editor-preview b{margin-top:3px;font-size:15px;line-height:1.6;display:block}.slider-editor-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.slider-editor-fields label{color:#5d6d83;gap:5px;font-size:9px;display:grid}.slider-editor-fields label.wide{grid-column:span 2}.slider-editor-fields input,.slider-editor-fields textarea,.slider-editor-fields select{color:#243247;background:#fff;border:1px solid #dbe3ed;border-radius:9px;outline:none;width:100%;padding:9px 10px}.slider-editor-fields label>svg{display:inline}.slide-toggle-v14{align-items:center;color:#1f3551!important;gap:7px!important;font-weight:800!important;display:flex!important}.slide-toggle-v14 input{width:17px!important;height:17px!important}.slider-editor-actions{border-top:1px solid #e5eaf1;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:11px;display:flex}.slider-editor-actions button{background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.slider-editor-actions button svg{width:14px}.slider-editor-actions button.danger{color:#a63a31;background:#fff7f6;border-color:#f1cbc7}.slider-summary-v14{color:#51647d;background:#eef4fb;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.slider-summary-v14 b{color:#244f86}.implant-hero-v14{background:#f5f7fa;border-bottom:1px solid #e2e7ee;grid-template-columns:.9fr 1.1fr;min-height:500px;display:grid}.implant-hero-v14>div{flex-direction:column;justify-content:center;padding:70px 8%;display:flex}.implant-hero-v14>div>span{letter-spacing:2px;color:#9a7133;font:700 10px Arial}.implant-hero-v14 h1{color:#122238;margin:12px 0;font-size:clamp(38px,4vw,62px)}.implant-hero-v14 p{color:#66758a;max-width:620px;line-height:2}.implant-hero-v14 a{color:#fff;background:#13243d;border-radius:11px;align-items:center;gap:8px;width:max-content;margin-top:25px;padding:12px 18px;font-weight:800;display:flex}.implant-hero-v14>img{object-fit:cover;width:100%;height:100%}.implant-values-v14{background:#fff;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 5.2%;display:grid}.implant-values-v14>div{border:1px solid #e1e6ec;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:17px;display:grid}.implant-values-v14 svg{color:#a67a38;grid-row:1/3}.implant-values-v14 b{font-size:13px}.implant-values-v14 span{color:#778395;font-size:10px}.implant-products-v14{background:#f4f7fb;padding:75px 5.2%}.implant-products-v14>header{max-width:760px;margin-bottom:28px}.implant-products-v14>header>span{letter-spacing:2px;color:#9a7133;font:700 9px Arial}.implant-products-v14 h2{margin-top:7px}.implant-products-v14>header p{color:#6e7b8e;font-size:13px}.implant-grid-v14{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.implant-grid-v14 article{background:#fff;border:1px solid #dfe5ec;border-radius:18px;grid-template-columns:240px 1fr;display:grid;overflow:hidden}.implant-product-media{background:#e8edf3;min-height:280px}.implant-product-media img{object-fit:cover;width:100%;height:100%}.implant-product-copy{padding:24px}.implant-product-copy small{letter-spacing:1.2px;color:#7b8798;font:9px Arial}.implant-product-copy h3{margin:6px 0;font-size:22px}.implant-product-copy>p{color:#657285;font-size:12px;line-height:1.9}.implant-detail-link{color:#245d96;align-items:center;gap:6px;margin:14px 0;font-size:11px;font-weight:800;display:flex}.implant-empty-v14{text-align:center;color:#6c7889;background:#fff;border-radius:16px;grid-column:1/-1;padding:40px}@media (max-width:900px){.hero-luxury-v14{grid-template-columns:1fr;min-height:0}.luxury-slide-media{order:1;height:390px}.luxury-slide-copy{order:2;padding:36px 6%}.slider-editor-v14{grid-template-columns:1fr}.slider-editor-preview{min-height:240px}.slider-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.implant-hero-v14{grid-template-columns:1fr}.implant-hero-v14>img{max-height:420px}.implant-grid-v14{grid-template-columns:1fr}}@media (max-width:640px){.luxury-slide-media{height:270px}.luxury-slide-copy{padding:27px 18px 30px}.hero-luxury-v14 h1{letter-spacing:-1.2px;margin:12px 0;font-size:31px;line-height:1.42}.hero-luxury-v14 p{font-size:11px;line-height:1.9}.luxury-actions{margin-top:18px}.luxury-primary,.luxury-secondary{min-height:41px;padding:9px 12px;font-size:10px}.luxury-pagination{margin-top:19px}.luxury-arrow{width:34px;height:34px}.luxury-arrow.prev{right:9px}.luxury-arrow.next{left:9px}.slider-editor-fields{grid-template-columns:1fr}.slider-editor-fields label.wide{grid-column:auto}.slider-editor-preview{min-height:180px}.implant-hero-v14>div{padding:35px 18px}.implant-hero-v14 h1{font-size:31px}.implant-hero-v14>img{height:280px}.implant-values-v14{grid-template-columns:1fr;padding:15px}.implant-products-v14{padding:45px 15px}.implant-grid-v14 article{grid-template-columns:1fr}.implant-product-media{min-height:220px}}.product-page-luxury main{background:linear-gradient(#f8fafc 0,#fff 420px)}.luxury-product-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:20px;width:min(1380px,92%);margin:22px auto 0;display:grid}.luxury-product-gallery,.luxury-product-info{background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 18px 55px #0f172a0f}.luxury-product-gallery{padding:18px;position:sticky;top:112px}.luxury-gallery-main{background:linear-gradient(145deg,#f7f9fc,#e9eef5);border-radius:22px;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.luxury-gallery-main:after{content:"";pointer-events:none;background:radial-gradient(circle,#d9e5f4 0,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -80px -120px auto}.luxury-gallery-main img{filter:drop-shadow(0 28px 30px #0f172a29);z-index:1;padding:14px;object-fit:contain!important;width:88%!important;height:88%!important}.luxury-gallery-brand,.luxury-gallery-stock{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;position:absolute;top:18px}.luxury-gallery-brand{color:#fff;letter-spacing:1px;background:#0f172ae8;right:18px}.luxury-gallery-stock{color:#1e3a5f;background:#fffd;border:1px solid #dbe5f0;left:18px}.luxury-gallery-stock.limited{color:#9a5a09;background:#fff8e7}.luxury-gallery-stock.unavailable{color:#a32626;background:#fff0f0}.luxury-gallery-stock.preorder{color:#6542a3;background:#f5f0ff}.luxury-gallery-thumbs{gap:10px;margin-top:12px;padding-bottom:2px;display:flex;overflow:auto}.luxury-gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:16px;flex:0 0 84px;width:84px;height:84px;padding:6px;transition:all .2s}.luxury-gallery-thumbs button.active{border-color:#b18443;box-shadow:0 10px 24px #10243b12}.luxury-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.luxury-gallery-caption{color:#64748b;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px 4px 0;display:grid}.luxury-gallery-caption>div{border-left:1px solid #e5eaf0;padding-left:16px}.luxury-gallery-caption small{letter-spacing:1px;color:#94a3b8;font:700 9px Arial;display:block}.luxury-gallery-caption b{color:#23354f;margin-top:3px;font-size:12px;display:block}.luxury-gallery-caption>span{font-size:10px;line-height:1.8}.luxury-product-info{padding:38px clamp(24px,4vw,54px)}.luxury-product-eyebrow{color:#53769d;letter-spacing:.8px;align-items:center;gap:9px;font:800 11px Arial;display:flex}.luxury-product-eyebrow i{color:#b5c1ce;font-style:normal}.luxury-product-info h1{color:#10243f;letter-spacing:-.5px;margin:10px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.45}.luxury-product-summary{color:#667085;max-width:720px;font-size:15px;line-height:2.05}.luxury-product-tags{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.luxury-product-tags span{color:#50647c;background:#f5f8fc;border:1px solid #e0e7ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.luxury-key-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.luxury-key-specs>div{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:14px;min-height:78px;padding:13px}.luxury-key-specs small{color:#8a98aa;font-size:9px;display:block}.luxury-key-specs b{color:#1d3553;margin-top:7px;font-size:12px;line-height:1.6;display:block}.luxury-commerce-card{background:linear-gradient(145deg,#fbfdff,#f3f7fb);border:1px solid #dce6f1;border-radius:22px;margin-top:22px;padding:22px}.luxury-price-row{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;padding-bottom:16px;display:flex}.luxury-price-row>div>span{color:#7d8998;font-size:10px}.luxury-price-value{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;display:flex}.luxury-price-value strong{color:#12365f;font-size:27px}.luxury-price-value strong small{font-size:12px}.luxury-price-value del{color:#9aa4b1;font-size:11px}.luxury-price-value em{color:#b66013;background:#fff1df;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.luxury-inquiry-price{color:#12365f;margin-top:4px;font-size:25px;display:block}.luxury-stock{color:#237248;background:#edf8f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.luxury-stock.limited{color:#9b610f;background:#fff7e6}.luxury-stock.unavailable{color:#a22b2b;background:#fff0f0}.luxury-stock.preorder{color:#6946a3;background:#f3efff}.luxury-buy-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.luxury-buy-actions>button,.luxury-buy-actions>a{text-align:right;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:11px 13px;transition:all .2s;display:flex}.luxury-buy-actions span{gap:2px;display:grid}.luxury-buy-actions small{opacity:.75;font-size:9px}.luxury-buy-primary{color:#fff;background:#102b4c}.luxury-buy-primary:hover{background:#173b65;transform:translateY(-1px)}.luxury-inquiry-btn{color:#16385f;background:#fff;border-color:#ccd9e7!important}.luxury-inquiry-btn:hover{background:#fafdff;border-color:#92abc5!important}.luxury-whatsapp-btn{color:#245f4b;background:#f7fbf9;border-color:#d7e8e1!important}.luxury-whatsapp-btn:hover{background:#eef8f3}.luxury-purchase-note{color:#738195;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.luxury-purchase-note svg{color:#4b6f98}.luxury-commerce-message{color:#24527f;background:#eef7ff;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:1.8}.luxury-product-support{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.luxury-product-support>a,.luxury-product-support>div{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;display:flex}.luxury-product-support span{gap:2px;display:grid}.luxury-product-support b{font-size:10px}.luxury-product-support small{color:#8491a0;font-size:8px}.luxury-product-support svg{color:#426a96}.purchase-confidence-strip{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1380px,92%);margin:16px auto 0;display:grid}.purchase-confidence-strip>div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:10px;padding:15px 16px;display:flex}.purchase-confidence-strip svg{color:#426d9b;width:19px}.purchase-confidence-strip span{display:grid}.purchase-confidence-strip b{color:#263b55;font-size:11px}.purchase-confidence-strip small{color:#8390a1;font-size:9px;line-height:1.6}.luxury-spec-section{padding-top:52px}.luxury-spec-section h2{color:#10243f;margin:7px 0;font-size:30px}.luxury-call-link{color:#255b91;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:900;display:inline-flex}.luxury-similar .similar-grid{grid-template-columns:repeat(4,1fr)}.luxury-similar .similar-grid>a{padding:18px}.luxury-similar .similar-grid strong{color:#153f70;margin-top:10px;font-size:12px;display:block}.featured-card-premium{position:relative}.featured-meta{font-weight:700;color:#7b8797!important}.featured-discount-badge{z-index:2;color:#fff;background:#f59e0b;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:9px;left:9px}.featured-commerce-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:7px;display:flex}.featured-price-v9{color:#153f70!important;margin:0!important;font-size:13px!important}.featured-price-v9 i{font-size:8px;font-style:normal;font-weight:700}.featured-commerce-line del{color:#9aa4b1;font-size:8px}.featured-inquiry-price{color:#b36618;font-size:11px}.featured-details-link{color:#52677f!important;margin-top:9px!important}.featured-card-premium:hover .featured-details-link{color:#174f88!important}@media (max-width:980px){.luxury-product-hero{grid-template-columns:1fr}.luxury-product-gallery{position:static}.luxury-gallery-main{height:420px}.luxury-buy-actions{grid-template-columns:1fr 1fr}.luxury-whatsapp-btn{grid-column:1/-1}.purchase-confidence-strip{grid-template-columns:1fr 1fr}.luxury-similar .similar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.product-page-luxury .product-breadcrumb{white-space:nowrap;width:92%;padding-bottom:4px;overflow-x:auto}.luxury-product-hero{gap:10px;width:92%;margin-top:12px}.luxury-product-gallery,.luxury-product-info{border-radius:20px}.luxury-product-gallery{padding:10px}.luxury-gallery-main{border-radius:16px;height:290px}.luxury-gallery-main img{padding:8px;width:94%!important;height:94%!important}.luxury-gallery-thumbs{gap:8px}.luxury-gallery-thumbs button{border-radius:14px;flex-basis:68px;width:68px;height:68px}.luxury-gallery-caption{grid-template-columns:1fr 1fr;padding-top:9px}.luxury-gallery-caption>span{grid-column:1/-1}.luxury-product-info{padding:24px 18px}.luxury-product-info h1{font-size:28px;line-height:1.55}.luxury-product-summary{font-size:13px}.luxury-key-specs{grid-template-columns:1fr 1fr}.luxury-key-specs>div{min-height:66px;padding:10px}.luxury-commerce-card{border-radius:17px;padding:14px}.luxury-price-value strong,.luxury-inquiry-price{font-size:21px}.luxury-buy-actions{grid-template-columns:1fr}.luxury-whatsapp-btn{grid-column:auto}.luxury-buy-actions>button,.luxury-buy-actions>a{min-height:56px}.luxury-product-support{grid-template-columns:1fr}.purchase-confidence-strip{grid-template-columns:1fr 1fr;gap:6px;width:92%}.purchase-confidence-strip>div{padding:11px}.purchase-confidence-strip small{display:none}.luxury-spec-section,.luxury-similar{width:92%!important}.luxury-similar .similar-grid{grid-template-columns:1fr 1fr}.luxury-similar .similar-grid>a{padding:13px}.luxury-similar .similar-grid h3{font-size:12px}.luxury-gallery-brand,.luxury-gallery-stock{padding:6px 8px;font-size:9px}.featured-card-premium .featured-commerce-line{margin-top:5px}.featured-inquiry-price{font-size:10px}}:root{--lux-navy:#0b1c31;--lux-navy-2:#132b49;--lux-blue:#2b5e92;--lux-gold:#c89a55;--lux-gold-2:#e4c38c;--lux-paper:#f6f8fb;--lux-card:#fff;--lux-line:#e1e7ef;--lux-muted:#6f7e91;--lux-soft:#eef3f8;--ink:var(--lux-navy);--ink2:#1b314c;--paper:var(--lux-paper);--line:var(--lux-line);--muted:var(--lux-muted);--green:#245f8d;--green2:#173e62;--mint:#edf4fa;--orange:var(--lux-gold);--cream:#f8f4ec;--background:var(--lux-paper);--foreground:var(--lux-navy);--primary:var(--lux-navy);--accent:#edf4fb;--accent-foreground:#183d64;--border:var(--lux-line);--input:#dce4ed;--ring:#527ba7}body{color:var(--lux-navy);background:linear-gradient(#f7f9fc 0,#f3f6f9 100%)}::selection{color:#0a2038;background:#d9e5f2}.section-kicker{color:#53769e;letter-spacing:2.1px}.btn{letter-spacing:-.1px;border-radius:12px;font-weight:800}.btn.dark{background:linear-gradient(135deg,#0c2038,#173858);box-shadow:0 10px 24px #0c20381a}.btn.dark:hover{background:#173858}.btn.orange{color:#fff;background:linear-gradient(135deg,#bd8740,#d7aa68);box-shadow:0 10px 24px #b87a3024}.btn.orange:hover{background:#b67c31}.btn.outline{color:#243b58;background:#fff;border-color:#d3dce7}.btn.whatsapp-btn{color:#246149!important;background:#f2f8f5!important;border:1px solid #d8e8df!important}.main-header{background:#fffffff5;border-bottom-color:#e4e9ef;box-shadow:0 12px 30px #0f1f3309}.main-header nav a:after{background:#c79a58}.brandmark{background:linear-gradient(145deg,#123358,#245f94);box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px #10263f22}.brandmark>span{color:#d5b172}.topline{color:#c8d2de;background:#08182a}.topline>span i{background:#d2a967;box-shadow:0 0 0 5px #d2a91f1d}.info-page-v11{background:radial-gradient(circle at 85% 8%,#e8eef7 0,#0000 30%),#f6f8fb;min-height:70vh;padding:72px 5.2%}.info-page-v11>section{background:#fffffff0;border:1px solid #e1e7ef;border-radius:28px;width:min(980px,100%);margin:auto;padding:42px 46px;box-shadow:0 24px 70px #0f1f3312}.info-page-v11 h1{color:#0d213a;font-size:clamp(34px,5vw,56px)}.info-text-v11 p{color:#66758a;font-size:14px;line-height:2.15}.luxury-products-index main{background:#f7f9fc}.products-index-hero{background:linear-gradient(135deg,#fff 0,#f4f7fb 66%,#edf2f8 100%);border:1px solid #dfe6ef;border-radius:30px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;width:min(1380px,90%);margin:28px auto 0;padding:52px clamp(26px,5vw,66px);display:grid;box-shadow:0 24px 70px #10243b0a}.products-index-hero h1{color:#0b2039;margin:8px 0 16px;font-size:clamp(36px,4vw,56px);line-height:1.5}.products-index-hero>div>p{color:#6c7b8e;max-width:780px;font-size:14px;line-height:2}.products-index-features{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.products-index-features span{color:#53657a;background:#fff;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.products-index-features svg{color:#335f90;width:15px}.products-index-hero aside{color:#fff;background:linear-gradient(145deg,#0d2038,#173a5c);border-radius:22px;padding:24px;box-shadow:0 18px 44px #10243c20}.products-index-hero aside svg{color:#d6ad6d}.products-index-hero aside b{margin:8px 0;font-size:15px;display:block}.products-index-hero aside p{color:#c2cfdd;font-size:11px;line-height:1.9}.products-category-index{width:min(1380px,90%);margin:0 auto;padding:72px 0}.products-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.products-category-tile{background:#fff;border:1px solid #e0e6ee;border-radius:24px;min-width:0;transition:all .24s;overflow:hidden;box-shadow:0 10px 28px #0f223b08}.products-category-tile:hover{border-color:#c5d4e4;transform:translateY(-4px);box-shadow:0 24px 55px #0f223b12}.products-category-image{background:linear-gradient(145deg,#f5f8fb,#eaf0f6);height:220px;position:relative;overflow:hidden}.products-category-image img{object-fit:cover;width:100%;height:100%;transition:all .45s}.products-category-tile:hover img{transform:scale(1.035)}.products-category-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c2038dd;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:16px;right:16px}.products-category-copy{padding:21px}.products-category-copy>small{letter-spacing:1.5px;color:#8090a4;font:800 8px Arial}.products-category-copy h3{color:#10243d;margin:5px 0;font-size:24px}.products-category-copy p{color:#788698;min-height:46px;font-size:11px;line-height:1.9}.category-brand-peek{flex-wrap:wrap;gap:5px;margin:15px 0 18px;display:flex}.category-brand-peek span,.category-brand-peek em{color:#607187;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:999px;padding:6px 8px;font:700 8px Arial,Vazir}.category-brand-peek em{color:#a16b24;background:#fff8ed;border-color:#f0dfc3}.products-category-copy>strong{color:#1d4e7e;justify-content:space-between;align-items:center;font-size:11px;display:flex}.products-category-copy>strong svg{width:17px}.catalog-consult-banner{color:#fff;background:linear-gradient(120deg,#0c2038,#153a60 70%,#1f4f7e);border-radius:26px;justify-content:space-between;align-items:center;gap:25px;width:min(1380px,90%);margin:0 auto 76px;padding:34px 38px;display:flex;box-shadow:0 20px 50px #0d243f20}.catalog-consult-banner h2{font-size:27px}.catalog-consult-banner p{color:#c2d0de;margin-top:4px;font-size:11px}.catalog-consult-banner a{color:#fff4e2;background:#ffffff08;border:1px solid #d7b577;border-radius:12px;padding:12px 18px;font-size:11px;font-weight:900}.luxury-category-page main{background:#f6f8fb}.luxury-breadcrumb{color:#8491a1;white-space:nowrap;align-items:center;gap:7px;width:min(1380px,90%);margin:22px auto 0;font-size:9px;display:flex;overflow:auto}.luxury-breadcrumb svg{flex:none;width:12px}.luxury-breadcrumb b{color:#233b58}.category-luxury-hero{background:#fff;border:1px solid #dfe6ef;border-radius:28px;grid-template-columns:minmax(0,1fr) 420px;width:min(1380px,90%);min-height:340px;margin:16px auto 0;display:grid;overflow:hidden;box-shadow:0 20px 60px #10243b0a}.category-luxury-hero>div:first-child{flex-direction:column;justify-content:center;padding:46px clamp(28px,5vw,64px);display:flex}.category-luxury-hero h1{color:#0b2038;margin:8px 0 13px;font-size:clamp(40px,5vw,64px)}.category-luxury-hero p{color:#708095;max-width:650px;font-size:13px;line-height:2}.category-hero-trust{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.category-hero-trust span{color:#566b83;background:#f5f8fb;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}.category-hero-trust svg{color:#b18443;width:15px}.category-hero-art{background:linear-gradient(145deg,#e9eef5,#f7f9fc);place-items:center;display:grid;position:relative;overflow:hidden}.category-hero-art img{object-fit:contain;filter:drop-shadow(0 24px 30px #10243b18);width:88%;height:88%}.category-hero-art small{color:#fff;background:#0c2038;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;bottom:17px;left:17px}.category-commerce-shell{width:min(1380px,90%);margin:0 auto;padding:28px 0 76px}.brand-rail-section{border-bottom:1px solid #e3e8ef;padding:24px 0 30px}.category-subhead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.category-subhead span{letter-spacing:1.7px;color:#8b98a9;font:800 8px Arial}.category-subhead h2{color:#122b48;font-size:24px}.category-subhead p{color:#8490a0;font-size:9px}.brand-card-rail{scrollbar-width:none;gap:10px;padding:2px;display:flex;overflow:auto}.brand-card-rail::-webkit-scrollbar{display:none}.brand-card-rail button{color:#52647a;background:#fff;border:1px solid #e1e7ee;border-radius:17px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:5px;min-height:112px;padding:14px;transition:all .2s;display:flex}.brand-card-rail button:hover,.brand-card-rail button.active{border-color:#a9bfd7;transform:translateY(-2px);box-shadow:0 12px 26px #10243b0e}.brand-card-rail button.active{background:#f3f7fc;box-shadow:inset 0 0 0 1px #c8d7e7}.brand-card-rail img{object-fit:contain;max-width:84px;max-height:30px}.brand-monogram{color:#fff;background:linear-gradient(145deg,#102a49,#245b8f);border-radius:13px;place-items:center;width:42px;height:42px;font:800 12px Arial;display:grid}.brand-card-rail b{color:#213b59;font:800 10px Arial,Vazir}.brand-card-rail small{color:#91a0b0;font-size:8px}.category-catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;padding-top:26px;display:grid}.instrument-filter-panel{background:#fff;border:1px solid #e0e7ef;border-radius:20px;position:sticky;top:116px;overflow:hidden;box-shadow:0 10px 30px #0e223b08}.instrument-filter-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:16px;display:flex}.instrument-filter-panel>header>div{color:#223b57;align-items:center;gap:8px;display:flex}.instrument-filter-panel>header svg{color:#b18443;width:17px}.instrument-filter-panel b{font-size:11px}.filter-close-mobile{display:none}.filter-reset{color:#657589;background:#f9fbfd;border:1px solid #e1e7ef;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 24px);margin:12px;padding:9px;font-size:9px;display:flex}.filter-stock{cursor:pointer;background:#f7f9fc;border-radius:12px;align-items:center;gap:8px;margin:0 12px 12px;padding:11px;display:flex}.filter-stock input{accent-color:#183e64}.filter-stock span{display:grid}.filter-stock small{color:#8c98a7;font-size:7px}.instrument-filter-group{border-top:1px solid #edf1f5;padding:14px 14px 12px}.instrument-filter-group>b{color:#243b58;margin-bottom:8px;display:block}.instrument-filter-group label{color:#66778a;cursor:pointer;align-items:center;gap:8px;min-height:33px;font-size:9px;display:flex}.instrument-filter-group input{accent-color:#163d64;width:15px;height:15px}.instrument-filter-group label svg{color:#b18443;width:13px;margin-right:auto}.category-results{min-width:0}.category-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:15px;display:grid}.catalog-search-luxury{color:#8390a0;background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex}.catalog-search-luxury input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.catalog-search-luxury button{color:#8b97a6;background:0 0;border:0;place-items:center;display:grid}.category-sort{color:#8592a0;background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:7px;height:46px;padding:0 11px;font-size:8px;display:flex;position:relative}.category-sort select{-webkit-appearance:none;appearance:none;color:#283f5b;background:0 0;border:0;outline:0;padding-left:20px;font-size:9px;font-weight:800}.category-sort svg{width:14px;position:absolute;left:8px}.mobile-special-filter{display:none}.category-result-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.category-result-heading small{color:#8a97a7;font-size:9px}.category-result-heading h2{color:#102944;font-size:25px}.category-result-heading button{color:#7a8796;background:0 0;border:0;font-size:9px}.luxury-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.luxury-catalog-card{background:#fff;border:1px solid #e0e7ef;border-radius:20px;min-width:0;transition:all .23s;overflow:hidden;box-shadow:0 8px 24px #10243b06}.luxury-catalog-card:hover{border-color:#c5d4e3;transform:translateY(-3px);box-shadow:0 20px 42px #10243b0d}.luxury-catalog-media{background:linear-gradient(145deg,#f5f8fb,#eaf0f6);height:205px;display:block;position:relative;overflow:hidden}.luxury-catalog-media img{object-fit:contain;width:100%;height:100%;padding:16px;transition:all .3s}.luxury-catalog-card:hover .luxury-catalog-media img{transform:scale(1.025)}.luxury-catalog-media>span{color:#5b6c80;background:#ffffffdf;border:1px solid #dde5ee;border-radius:999px;padding:5px 8px;font-size:7px;position:absolute;top:12px;right:12px}.luxury-catalog-media>em{color:#fff;background:#bf8841;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:12px;left:12px}.luxury-catalog-body{padding:15px}.luxury-catalog-body>small{letter-spacing:.8px;color:#8a97a8;font:800 7px Arial}.luxury-catalog-body h3{color:#18324f;min-height:43px;margin:5px 0 2px;font-size:13px;line-height:1.75}.luxury-catalog-body>p{color:#8c98a8;font-size:8px}.catalog-card-specs{flex-wrap:wrap;gap:4px;min-height:31px;margin:9px 0;display:flex}.catalog-card-specs span{color:#6b7b8e;background:#f7f9fc;border:1px solid #e2e8ef;border-radius:999px;padding:4px 6px;font-size:7px}.catalog-card-price{border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:baseline;gap:7px;min-height:48px;padding-top:9px;display:flex}.catalog-card-price strong{color:#153e6b;font-size:13px}.catalog-card-price strong i{font-size:7px;font-style:normal}.catalog-card-price strong.quote{color:#a16821}.catalog-card-price del{color:#a0a9b5;font-size:7px}.catalog-card-actions{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.catalog-card-actions>button,.catalog-card-actions>a{color:#254769;background:#fff;border:1px solid #d9e2ec;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:8px;font-weight:850;display:flex}.catalog-card-actions>button{color:#fff;background:#102d4d;border-color:#102d4d}.catalog-card-actions>.wa{color:#2a644d;background:#f4faf7;border-color:#d9e9e1}.catalog-card-actions svg{width:14px}.luxury-empty-state{text-align:center;color:#8090a2;background:#fff;border:1px dashed #ccd8e5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.luxury-empty-state svg{width:32px}.luxury-empty-state h3{color:#263e59;margin-top:10px;font-size:17px}.luxury-empty-state p{font-size:10px}.luxury-empty-state button{background:#fff;border:1px solid #d7e0ea;border-radius:10px;margin-top:12px;padding:9px 13px;font-size:9px}.filter-mobile-backdrop{display:none}.commerce-page{width:min(1250px,90%);min-height:72vh;margin:0 auto;padding:36px 0 74px}.commerce-hero{background:linear-gradient(135deg,#fff,#f3f7fb)!important;border:1px solid #e0e6ee!important;border-radius:25px!important;padding:32px 36px!important;box-shadow:0 18px 55px #10243b08!important}.commerce-hero h1{color:#102840!important;margin:6px 0!important;font-size:clamp(30px,4vw,44px)!important}.commerce-hero p{color:#728195!important;font-size:11px!important}.purchase-steps{background:#fff!important;border:1px solid #e0e6ee!important;border-radius:15px!important;margin:14px 0 18px!important;padding:9px!important;box-shadow:0 8px 24px #10243b05!important}.purchase-steps span{color:#8090a1!important;border-radius:10px!important;font-size:9px!important}.purchase-steps span b{color:#6a7b8e!important;background:#edf2f7!important}.purchase-steps span.active{color:#173d64!important;background:#f0f5fb!important}.purchase-steps span.active b,.purchase-steps span.done b{color:#fff!important;background:#173d64!important}.cart-layout,.checkout-v12-grid,.order-detail-layout{gap:16px!important}.cart-list,.cart-summary,.checkout-v12-main,.checkout-v12-side,.order-detail-main,.order-detail-side{background:#fff!important;border:1px solid #e0e6ee!important;border-radius:22px!important;box-shadow:0 14px 40px #10243b07!important}.cart-row{border-bottom-color:#edf1f5!important}.cart-row h3{color:#1a334f!important}.cart-row>div>span,.cart-row>strong{color:#1e4f82!important}.cart-summary h2,.checkout-v12-main h2,.checkout-v12-side h2,.order-detail-side h2{color:#102a47!important}.cart-summary p,.checkout-v12-side p{color:#728196!important}.checkout-phone-gate,.checkout-profile-needed,.checkout-ready{padding:30px!important}.checkout-phone-gate>svg,.checkout-profile-needed>svg,.checkout-ready>svg{color:#b18443!important}.checkout-phone-gate input,.checkout-ready textarea,.profile-complete-card input,.profile-complete-card textarea{background:#fbfcfe!important;border:1px solid #dce4ed!important;border-radius:12px!important;transition:all .2s!important}.checkout-phone-gate input:focus,.checkout-ready textarea:focus,.profile-complete-card input:focus,.profile-complete-card textarea:focus{background:#fff!important;border-color:#96afca!important;box-shadow:0 0 0 4px #dce8f544!important}.checkout-snapshot span{background:#f8fafc!important;border-color:#e5eaf0!important}.order-timeline span.done,.order-timeline span.active{color:#244f7b!important}.order-detail-items article{border-color:#e7ecf2!important}.order-summary-lines span:last-child{color:#173d65!important}.payment-result{background:#fff!important;border:1px solid #e0e6ee!important;border-radius:28px!important;box-shadow:0 24px 70px #10243b0b!important}.payment-result>svg{color:#b18443!important}.account-layout{color:#10263f!important;background:radial-gradient(circle at 85% 0,#e8eef6 0,#0000 30%),#f5f7fa!important}.account-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb!important;border-bottom:1px solid #e1e7ee!important}.auth-simple-card{background:#fffffff5!important;border:1px solid #dfe6ee!important;border-radius:26px!important;padding:34px!important;box-shadow:0 28px 80px #10243b12!important}.auth-simple-card h1{color:#102943!important;font-size:34px!important}.auth-simple-card>p{color:#758397!important}.account-switch.simple{background:#f2f5f8!important;border:1px solid #e1e7ee!important;border-radius:13px!important;padding:5px!important}.account-switch.simple button{color:#65768a!important;border-radius:9px!important}.account-switch.simple button.active{color:#fff!important;background:#102e4f!important;box-shadow:0 6px 16px #102b4d22!important}.auth-simple-card label{color:#42566e!important}.auth-simple-card input,.profile-card input,.profile-card textarea,.instrument-register-card input,.instrument-register-card select{background:#fbfcfe!important;border:1px solid #dce4ed!important;border-radius:12px!important}.portal-layout{background:#f4f6f9!important}.dashboard-sidebar{color:#d6e0ea!important;background:linear-gradient(#0b1d31,#102a46)!important;border-color:#183958!important}.sidebar-user,.sidebar-links{border-color:#1d3d5c!important}.sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#1a436d,#245b8e)!important}.sidebar-nav button:hover,.sidebar-links a:hover,.sidebar-links button:hover{background:#ffffff0d!important}.sidebar-logout{background:#ffffff08!important;border-color:#ffffff12!important}.dashboard-head{background:#fff!important;border:1px solid #e0e6ee!important;border-radius:24px!important;padding:27px 30px!important;box-shadow:0 14px 42px #10243b07!important}.dashboard-head h1{color:#112d4a!important;font-size:34px!important}.dashboard-head-status{background:#f7f9fc!important;border-color:#dfe6ee!important}.dashboard-stats-simple>button,.verification-card,.request-card,.profile-card,.instrument-vault-head,.customer-instrument-card,.instrument-register-card{background:#fff!important;border:1px solid #e0e6ee!important;border-radius:20px!important;box-shadow:0 10px 32px #10243b06!important}.dashboard-stats-simple>button:hover{transform:translateY(-2px);border-color:#c6d5e4!important}.dashboard-stats-simple b{color:#1e517f!important}.verification-icon{color:#315f8e!important;background:#edf4fb!important}.request-kind,.instrument-state{color:#365f87!important;background:#eef4fa!important;border-color:#dce7f0!important}.status{color:#8b6127!important;background:#fff7e9!important}.callout{color:#4e647c!important;background:#f5f8fc!important;border-color:#dce5ee!important}.instrument-vault-head h2,.profile-card h2{color:#14304f!important}.profile-card-head>svg,.instrument-vault-head .section-kicker{color:#a5793e!important}.customer-mobile-dock{background:#fffffff5!important;border-color:#dfe6ee!important;box-shadow:0 -10px 28px #10243b0d!important}.customer-mobile-dock button.active{color:#173f68!important}.customer-mobile-dock button.active:before{background:#b58a4d!important}.admin-sidebar{background:linear-gradient(#091a2d,#102b49)!important;border-left-color:#173a5d!important}.admin-brand,.admin-person{border-color:#1e3f60!important}.admin-sidebar nav section>small{color:#7891aa!important}.admin-sidebar nav a{color:#bfd0df!important}.admin-sidebar nav a:hover{background:#ffffff0b!important}.admin-sidebar nav a.active{color:#fff!important;background:linear-gradient(135deg,#1d4d7c,#2a659d)!important}.admin-side-foot{border-color:#1e3f60!important}.admin-main{background:#f5f7fa!important}.admin-main-top-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9!important;border-color:#e0e6ed!important}.admin-page-head{background:linear-gradient(135deg,#fff,#f4f7fb)!important;border:1px solid #dfe6ee!important;border-radius:24px!important;padding:28px 30px!important;box-shadow:0 16px 48px #10243b08!important}.admin-page-head h1{color:#102943!important}.admin-page-head>div>span{color:#b08446!important}.admin-card{border:1px solid #dfe6ee!important;border-radius:20px!important;box-shadow:0 10px 32px #10243b05!important}.admin-icon-btn,.admin-secondary{color:#3d536b!important;background:#fff!important;border-color:#d7e0e9!important}.admin-table-toolbar,.admin-category-tabs{border-color:#e4e9ef!important}.admin-category-tabs button.active{color:#fff!important;background:#102f50!important}.admin-product-list>article,.admin-filter-row,.admin-brand-grid article{background:#fff!important;border-color:#e4e9ef!important}.admin-product-thumb{background:#f2f5f8!important}.admin-editor{border-radius:24px!important;box-shadow:0 35px 100px #06162938!important}.admin-editor>header{background:#f7f9fc!important;border-color:#e1e7ee!important}.admin-editor input,.admin-editor textarea,.admin-editor select{background:#fbfcfe!important;border-color:#dce4ed!important;border-radius:11px!important}.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus{border-color:#91abc6!important;box-shadow:0 0 0 3px #dce8f544!important}.admin-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-brand-grid article{border:1px solid #e1e7ee;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-brand-logo{background:#f2f5f8;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.admin-brand-logo img{object-fit:contain;width:90%;height:90%}.admin-brand-grid h3{font-size:13px}.admin-brand-grid p{color:#8190a1;font-size:9px}.admin-brand-grid span{color:#a4773e;font-size:8px}.admin-brand-grid article>div:last-child{gap:5px;display:flex}.admin-brand-grid article>div:last-child button,.admin-filter-row button{background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:7px;font-size:8px}.admin-filter-groups{gap:14px;display:grid}.admin-filter-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-filter-row>div{display:grid}.admin-filter-row small{color:#9aa6b4;font-size:7px}.admin-filter-row b{font-size:11px}.admin-filter-row p{color:#7d8998;font-size:8px}.admin-filter-row>span{border-radius:999px;padding:5px 8px;font-size:7px}.admin-filter-row>span.on{color:#327055;background:#eef7f2}.admin-filter-row>span.off{color:#8a95a1;background:#f6f7f8}.admin-attribute-editor{background:#f8fafc;border:1px solid #dce4ed;border-radius:14px;padding:13px}.admin-attribute-editor header{margin-bottom:10px;display:grid}.admin-attribute-editor header b{font-size:11px}.admin-attribute-editor header small{color:#8491a0;font-size:8px}.admin-attribute-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-inline-check{align-items:center;gap:8px!important;display:flex!important}.product-page-luxury .luxury-product-gallery,.product-page-luxury .luxury-product-info{border-color:#dfe6ee;box-shadow:0 20px 60px #10243b0a}.luxury-gallery-main{background:radial-gradient(circle at 70% 30%,#fff 0,#f1f5f9 52%,#e7edf4 100%)}.luxury-product-info h1{color:#0d2743}.luxury-commerce-card{background:linear-gradient(145deg,#fff,#f4f7fb);border-color:#dbe5ef}.luxury-price-value strong,.luxury-inquiry-price{color:#123f70}.luxury-stock{color:#2f6c51;background:#edf7f2}.luxury-buy-primary{background:linear-gradient(135deg,#0e2a49,#1d5688)}.purchase-confidence-strip>div{box-shadow:0 7px 22px #10243b05}.luxury-spec-section{border-top:1px solid #e2e8ef}.luxury-similar .similar-grid>a{background:#fff!important;border-color:#e0e6ee!important;border-radius:17px!important;box-shadow:0 8px 24px #10243b05!important}@media (max-width:1100px){.products-category-grid,.luxury-product-grid{grid-template-columns:repeat(2,1fr)}.category-luxury-hero{grid-template-columns:minmax(0,1fr) 330px}.admin-brand-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.products-index-hero{grid-template-columns:1fr;padding:34px 26px}.products-index-hero aside{display:none}.category-luxury-hero{grid-template-columns:1fr}.category-hero-art{min-height:260px}.category-commerce-shell{width:92%}.category-catalog-layout{grid-template-columns:1fr}.instrument-filter-panel{z-index:1000;border-radius:0;width:min(340px,88vw);transition:all .25s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(110%);box-shadow:-18px 0 60px #07182b28}.instrument-filter-panel.mobile-open{transform:none}.filter-close-mobile{background:0 0;border:0;place-items:center;display:grid!important}.filter-mobile-backdrop{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08152666;border:0;display:block;position:fixed;inset:0}.mobile-special-filter{color:#2d4865;background:#fff;border:1px solid #dfe6ef;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:46px;font-size:9px;font-weight:900;display:flex}.mobile-special-filter b{color:#fff;background:#173f68;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.category-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.admin-brand-grid,.admin-attribute-editor>div{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:14px}.main-header{height:66px!important}.products-index-hero,.products-category-index,.catalog-consult-banner,.category-luxury-hero,.luxury-breadcrumb{width:94%}.products-index-hero{border-radius:21px;margin-top:12px;padding:27px 18px}.products-index-hero h1{letter-spacing:-1px;font-size:30px}.products-index-hero>div>p{font-size:11px}.products-index-features{grid-template-columns:1fr 1fr;gap:6px;display:grid}.products-index-features span{padding:8px;font-size:8px}.products-category-index{padding:44px 0}.products-category-index .section-heading{margin-bottom:18px}.products-category-grid{grid-template-columns:1fr 1fr;gap:8px}.products-category-tile{border-radius:16px}.products-category-image{height:125px}.products-category-image>span{padding:5px 7px;font-size:7px;top:8px;right:8px}.products-category-copy{padding:12px}.products-category-copy h3{font-size:17px}.products-category-copy p{min-height:32px;font-size:8px}.category-brand-peek{gap:3px;margin:9px 0 12px}.category-brand-peek span,.category-brand-peek em{padding:4px 5px;font-size:6.5px}.products-category-copy>strong{font-size:8px}.catalog-consult-banner{border-radius:19px;padding:24px 18px;display:grid}.catalog-consult-banner h2{font-size:20px}.catalog-consult-banner p{font-size:9px}.catalog-consult-banner a{width:max-content}.category-luxury-hero{border-radius:20px;margin-top:10px}.category-luxury-hero>div:first-child{padding:26px 18px}.category-luxury-hero h1{font-size:34px}.category-luxury-hero p{font-size:10px}.category-hero-trust span{padding:6px 7px;font-size:7px}.category-hero-art{min-height:210px}.category-commerce-shell{width:94%;padding-top:18px}.category-subhead{align-items:start}.category-subhead p{display:none}.brand-card-rail{gap:7px}.brand-card-rail button{border-radius:13px;flex-basis:108px;min-height:88px;padding:9px}.brand-monogram{width:35px;height:35px}.brand-card-rail b{font-size:8px}.brand-card-rail small{font-size:6.5px}.category-toolbar{grid-template-columns:1fr auto}.category-sort{grid-column:1/-1;justify-self:end;height:38px}.mobile-special-filter,.catalog-search-luxury{height:42px}.category-result-heading h2{font-size:18px}.luxury-product-grid{grid-template-columns:1fr 1fr;gap:7px}.luxury-catalog-card{border-radius:15px}.luxury-catalog-media{height:135px}.luxury-catalog-media img{padding:9px}.luxury-catalog-body{padding:10px}.luxury-catalog-body h3{min-height:36px;font-size:10px}.luxury-catalog-body>p{font-size:6.5px}.catalog-card-specs{min-height:24px;margin:6px 0}.catalog-card-specs span{padding:3px 4px;font-size:6px}.catalog-card-price{min-height:38px;padding-top:6px}.catalog-card-price strong{font-size:10px}.catalog-card-actions{grid-template-columns:1fr 34px}.catalog-card-actions>button,.catalog-card-actions>a{min-height:35px;font-size:7px}.commerce-page{width:94%;padding-top:18px}.commerce-hero{border-radius:19px!important;padding:22px 17px!important}.commerce-hero h1{font-size:27px!important}.purchase-steps{white-space:nowrap;overflow:auto}.cart-layout,.checkout-v12-grid,.order-detail-layout{grid-template-columns:1fr!important}.cart-summary,.checkout-v12-side,.order-detail-side{position:static!important}.cart-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:13px!important}.cart-row>strong{grid-column:1/2}.dashboard-head{border-radius:18px!important;padding:20px 16px!important}.dashboard-head h1{font-size:26px!important}.dashboard-head-tools{width:100%!important}.dashboard-stats-simple{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.dashboard-stats-simple>button{padding:12px 8px!important}.dashboard-stats-simple>button small{display:none}.profile-grid,.instrument-vault-grid{grid-template-columns:1fr!important}.info-page-v11{padding:35px 4%}.info-page-v11>section{border-radius:20px;padding:26px 18px}.auth-simple-card{border-radius:20px!important;width:min(94vw,480px)!important;padding:24px 17px!important}.auth-simple-card h1{font-size:28px!important}.account-switch.simple{grid-template-columns:1fr!important;display:grid!important}.admin-page-head{border-radius:18px!important;padding:20px 16px!important}.admin-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.admin-product-list>article{grid-template-columns:1fr!important}.admin-product-flags{justify-content:flex-start!important}.admin-filter-row{grid-template-columns:1fr auto!important}.admin-filter-row>button{grid-row:2}.luxury-product-info h1{font-size:28px!important}.luxury-key-specs,.purchase-confidence-strip{grid-template-columns:1fr 1fr!important}}@media (max-width:390px){.products-category-grid,.luxury-product-grid{grid-template-columns:1fr}.products-category-image{height:170px}.luxury-catalog-media{height:190px}.products-index-features{grid-template-columns:1fr 1fr}.category-toolbar{grid-template-columns:1fr auto}.category-sort{justify-content:space-between;width:100%}.dashboard-stats-simple,.purchase-confidence-strip,.luxury-key-specs{grid-template-columns:1fr!important}.admin-head-actions{grid-template-columns:1fr}.brand-card-rail button{flex-basis:102px}.customer-mobile-dock span{font-size:7px!important}}@media (max-width:330px){.products-index-features{grid-template-columns:1fr}.category-hero-trust{display:grid}.catalog-card-actions{grid-template-columns:1fr}.catalog-card-actions>.wa{display:none}.main-header{padding-inline:3%!important}.account-layout{overflow-x:hidden}.customer-mobile-dock button{padding-inline:2px!important}}:root{--lux-navy:#0d223b;--lux-navy-2:#163a61;--lux-gold:#b98a49;--lux-gold-soft:#f3eadc;--lux-paper:#f6f8fb;--lux-line:#e0e7ef;--lux-muted:#6f7f92;--lux-shadow:0 22px 70px #0c233d14}body{background:var(--lux-paper);color:#10243d}main{min-width:0}.mobile-site-dock{display:none}.drag-scroll-wrap{min-width:0;position:relative}.drag-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;cursor:grab;touch-action:pan-x pan-y pinch-zoom;overflow:auto hidden}.drag-scroll::-webkit-scrollbar{display:none}.drag-scroll-hint{color:#78889a;letter-spacing:.01em;align-items:center;gap:6px;width:max-content;margin:0 0 9px auto;font-size:9px;font-weight:800;display:flex}.drag-scroll-hint svg{width:15px;height:15px;color:var(--lux-gold)}.featured-drag-v13>*,.category-drag-mobile>*{scroll-snap-align:start}.home-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1380px,90%);margin:0 auto;padding:54px 0 74px;display:grid}.home-pathways article{border:1px solid var(--lux-line);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:24px;flex-direction:column;align-items:flex-start;min-height:250px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 38px #0f29460e}.home-pathways article:before{content:"";border:1px solid #d7e1ec;border-radius:50%;width:150px;height:150px;position:absolute;top:-78px;left:-72px;box-shadow:0 0 0 24px #eef3f844}.home-pathways article>span{color:#1f5589;z-index:1;background:#edf3f9;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative}.home-pathways article>span svg{width:21px}.home-pathways small{letter-spacing:1.6px;color:#9a7441;margin-top:25px;font:800 8px Arial;display:block}.home-pathways h2{color:#102b49;letter-spacing:-.7px;margin:5px 0 7px;font-size:25px}.home-pathways p{color:#718195;max-width:330px;font-size:11px;line-height:2}.home-pathways a{color:#1f537f;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:900;display:flex}.home-pathways a svg{width:15px}.luxury-static-page main,.luxury-service-page main{background:radial-gradient(circle at 84% 0,#eaf0f7 0,#0000 28%),#f6f8fb}.static-hero,.service-page-hero{border:1px solid var(--lux-line);width:min(1380px,90%);min-height:430px;box-shadow:var(--lux-shadow);background:#fff;border-radius:30px;grid-template-columns:minmax(0,1fr) 360px;margin:24px auto 0;display:grid;overflow:hidden}.static-hero>div,.service-page-hero>div{flex-direction:column;justify-content:center;padding:58px clamp(30px,5vw,70px);display:flex}.static-hero h1,.service-page-hero h1{letter-spacing:-2px;color:#0d2744;margin:10px 0 16px;font-size:clamp(39px,4.8vw,62px);line-height:1.5}.static-hero p,.service-page-hero p{color:#6f8094;max-width:760px;font-size:13px;line-height:2.15}.static-hero>aside,.service-page-hero>aside{color:#fff;background:linear-gradient(150deg,#0e243e,#173f69);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:38px;display:flex;position:relative;overflow:hidden}.static-hero>aside:before,.service-page-hero>aside:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;left:-130px;box-shadow:0 0 0 38px #ffffff08,0 0 0 76px #ffffff06}.static-hero>aside b,.service-page-hero>aside b{letter-spacing:-1px;font:800 29px Arial;position:relative}.static-hero>aside span,.service-page-hero>aside span{color:#c7d4e2;font-size:11px;line-height:1.9;position:relative}.static-hero>aside small,.service-page-hero>aside small{letter-spacing:1.5px;color:#bfa06b;margin-top:20px;font:700 8px Arial;position:relative}.contact-hero>aside>svg{color:#d2b27b;width:42px;height:42px;margin-bottom:22px;position:relative}.about-principles,.service-value-grid,.contact-luxury-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1380px,90%);margin:18px auto 0;display:grid}.about-principles article,.service-value-grid article,.contact-luxury-grid>a,.contact-luxury-grid>div{border:1px solid var(--lux-line);background:#fff;border-radius:20px;align-items:flex-start;gap:14px;padding:23px;display:flex;box-shadow:0 10px 30px #10243b05}.about-principles article{min-height:190px;display:block}.about-principles svg,.service-value-grid svg,.contact-luxury-grid svg{color:#9f7540;flex:none;width:22px}.about-principles b,.service-value-grid b,.contact-luxury-grid b{color:#17314e;font-size:13px;display:block}.about-principles p,.service-value-grid p,.contact-luxury-grid em{color:#7b8998;margin-top:5px;font-size:9px;line-height:1.9;display:block}.about-principles article>svg{margin-bottom:27px}.about-story,.contact-location,.static-cta,.service-final-cta{border:1px solid var(--lux-line);background:#fff;border-radius:25px;justify-content:space-between;align-items:center;gap:40px;width:min(1380px,90%);margin:18px auto 0;padding:34px 38px;display:flex}.about-story>div{max-width:620px}.about-story h2,.contact-location h2,.static-cta h2,.service-final-cta h2{color:#102a47;font-size:28px}.about-story>p,.contact-location p,.static-cta p,.service-final-cta p{color:#728195;max-width:650px;font-size:11px;line-height:2}.static-cta,.service-final-cta{color:#fff;background:linear-gradient(135deg,#0c223a,#153d65);border:0;margin-bottom:74px}.static-cta h2,.service-final-cta h2{color:#fff}.static-cta p,.service-final-cta p{color:#cbd6e2}.static-cta>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.static-cta .outline{color:#fff;background:#ffffff0c;border-color:#ffffff30}.contact-luxury-grid{grid-template-columns:repeat(4,1fr)}.contact-luxury-grid>a,.contact-luxury-grid>div{align-items:center;min-height:125px}.contact-luxury-grid span{display:grid}.contact-luxury-grid small{color:#91a0b0;font-size:8px}.contact-location>div{align-items:flex-start;gap:16px;display:flex}.contact-location>div>svg{color:#a77c42;margin-top:4px}.service-hero-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.service-hero-mark{background:#ffffff10;border:1px solid #ffffff1c;border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:28px;display:grid;position:relative}.service-hero-mark svg{color:#d2b27b;width:30px}.service-value-grid{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.service-value-grid article{align-items:center;min-height:130px}.luxury-service-page .repair{width:min(1380px,90%);margin:0 auto;background:0 0!important;padding:60px 0!important}.product-page-luxury main,.commerce-page{background:radial-gradient(circle at 83% 0,#e9eff6 0,#0000 26%),#f6f8fb}.commerce-page{max-width:1400px!important;margin:auto!important;padding-bottom:80px!important}.commerce-hero,.compact-order-hero{border:1px solid var(--lux-line)!important;color:#102a46!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;box-shadow:0 16px 48px #10243b08!important}.commerce-hero p{color:#718094!important}.cart-list,.cart-summary,.checkout-v12-main,.checkout-v12-side,.order-detail-main,.order-detail-side{border-color:var(--lux-line)!important;box-shadow:0 12px 35px #10243b06!important}.site-footer-v11{background:#0b1728!important;border-top:1px solid #1c3048!important}.hero-luxury-v14{box-shadow:inset 0 -1px #dfe6ef}.luxury-slide-copy{background:radial-gradient(circle at 18% 18%,#fff 0,#0000 48%),linear-gradient(135deg,#f8fafc,#edf2f7)}.luxury-slide-copy h1{max-width:720px}.luxury-slide-media{min-height:600px}.luxury-primary{background:linear-gradient(135deg,#0d2a49,#1f5688)}.luxury-secondary{color:#4b3d2b;background:#fffdf9;border-color:#dfd6c8}.featured-card-v6,.products-category-tile,.luxury-catalog-card,.request-card,.profile-card,.customer-instrument-card,.instrument-register-card{transition:transform .22s,border-color .22s,box-shadow .22s}.featured-card-v6:hover,.products-category-tile:hover{transform:translateY(-3px);box-shadow:0 18px 45px #10243b0c}@media (max-width:900px){.home-pathways{grid-template-columns:1fr 1fr}.home-pathways article:last-child{grid-column:1/-1}.static-hero,.service-page-hero{grid-template-columns:1fr}.static-hero>aside,.service-page-hero>aside{min-height:210px}.about-principles,.contact-luxury-grid,.service-value-grid{grid-template-columns:1fr 1fr}.service-value-grid article:last-child{grid-column:1/-1}}@media (max-width:720px){body{overflow-x:hidden;padding-bottom:72px!important}.mobile-site-dock{z-index:105;height:68px;padding:5px 8px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #dfe6ee;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #0c223b1f}.mobile-site-dock a{color:#6b7c8f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:8px;font-weight:850;display:flex;position:relative}.mobile-site-dock a:active{color:#173f68;background:#eef3f8}.mobile-site-dock svg{width:20px;height:20px}.mobile-site-dock b{color:#fff;background:#c27d2c;border-radius:99px;place-items:center;min-width:16px;height:16px;margin-left:-20px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:1px;left:50%}.mobile-menu{display:flex!important}.account-link,.header-consult{display:none!important}.header-search{display:flex!important}.topline{display:none!important}.header-inner{min-height:62px!important}.brand span>small{display:none}.brand-logo-img{max-height:34px!important}.sticky-header-stack{box-shadow:0 5px 18px #10243b0c}.hero-luxury-v14{background:#0b1726!important;border:0!important;height:430px!important;min-height:430px!important;display:block!important;position:relative!important}.luxury-slide-media{z-index:1!important;background:#0c1726!important;height:auto!important;min-height:0!important;position:absolute!important;inset:0!important}.luxury-slide-media picture{inset:0!important}.luxury-slide-media img{object-fit:cover!important;object-position:center!important}.luxury-slide-media.fit-contain img{object-fit:cover!important}.luxury-slide-media:before{filter:blur(18px)brightness(.52)!important;opacity:.4!important}.luxury-media-shade{background:linear-gradient(#050e190d 20%,#050e1947 52%,#050e19eb 100%)!important}.luxury-slide-copy{z-index:5!important;color:#fff!important;background:linear-gradient(#0000 37%,#07111e1f 48%,#07111ee0 100%)!important;justify-content:flex-end!important;height:100%!important;padding:24px 18px 25px!important;position:relative!important}.luxury-eyebrow{color:#d9e3ed!important;margin:0 0 4px!important;font-size:8px!important}.luxury-eyebrow:before{background:#d1ae73!important;width:22px!important}.hero-luxury-v14 h1,.theme-dark h1{text-shadow:0 2px 16px #0006;letter-spacing:-.9px!important;color:#fff!important;max-width:92%!important;margin:5px 0 7px!important;font-size:27px!important;line-height:1.43!important}.hero-luxury-v14 p,.theme-dark p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#dbe3ec!important;max-width:92%!important;font-size:10px!important;line-height:1.85!important}.luxury-actions{gap:7px!important;margin-top:13px!important}.luxury-primary,.luxury-secondary{border-radius:10px!important;min-height:38px!important;padding:8px 11px!important;font-size:9px!important}.luxury-secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff12!important;border-color:#fff3!important}.luxury-pagination{gap:5px!important;margin:0!important;position:absolute!important;bottom:28px!important;left:18px!important}.luxury-pagination button{background:#ffffff70!important}.luxury-pagination button.active{background:#d8b478!important}.luxury-arrow{display:none!important}.drag-scroll-hint{color:#62758a;background:#f2f6fa;border:1px solid #e0e7ef;border-radius:999px;margin:0 2px 7px auto;padding:5px 8px;font-size:8px}.drag-scroll-hint:after{content:"↔";color:#a27437;font:800 11px Arial}.drag-scroll-hint svg{display:none}.category-showcase,.featured-v6{padding:43px 4%!important}.section-heading{margin-bottom:18px!important;display:block!important}.section-heading>p{margin-top:8px;font-size:10px!important}.section-heading h2{font-size:26px!important}.category-drag-mobile{gap:8px!important;padding:2px 1px 8px!important;display:flex!important;overflow-x:auto!important}.category-drag-mobile .category-card-v6{border-radius:17px!important;flex:0 0 155px!important;min-height:210px!important}.category-drag-mobile .category-visual-v7{height:92px!important}.category-drag-mobile .category-card-v6 h3{font-size:15px!important}.category-drag-mobile .category-card-v6 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:8px!important;line-height:1.7!important}.featured-grid-v6{gap:8px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.featured-card-v6{flex:0 0 70vw!important;min-width:210px!important;max-width:250px!important}.featured-visual-v6{height:145px!important}.featured-card-v6 h3{font-size:12px!important}.featured-card-v6 p{font-size:8px!important}.featured-price-v9{font-size:12px!important}.featured-details-link{font-size:8px!important}.offer-strip-v6{margin-inline:4%!important;padding:14px!important}.offer-track-v6{gap:6px!important;display:flex!important;overflow-x:auto!important}.offer-item-v6{flex:0 0 76vw!important;min-width:230px!important}.home-pathways{grid-template-columns:1fr;gap:9px;width:92%;padding:35px 0 42px}.home-pathways article,.home-pathways article:last-child{grid-column:auto;min-height:155px;padding:18px}.home-pathways article>span{width:40px;height:40px}.home-pathways small{margin-top:13px}.home-pathways h2{font-size:20px}.home-pathways p{font-size:9px}.home-pathways a{padding-top:13px}.static-hero,.service-page-hero,.about-principles,.service-value-grid,.contact-luxury-grid,.about-story,.contact-location,.static-cta,.service-final-cta{width:92%}.static-hero,.service-page-hero{border-radius:21px;min-height:0;margin-top:12px}.static-hero>div,.service-page-hero>div{padding:28px 18px}.static-hero h1,.service-page-hero h1{letter-spacing:-1px;margin:7px 0 11px;font-size:30px}.static-hero p,.service-page-hero p{font-size:10px;line-height:2}.static-hero>aside,.service-page-hero>aside{min-height:160px;padding:22px}.static-hero>aside b,.service-page-hero>aside b{font-size:22px}.about-principles,.contact-luxury-grid,.service-value-grid{grid-template-columns:1fr 1fr;gap:7px}.service-value-grid article:last-child{grid-column:1/-1}.about-principles article,.service-value-grid article,.contact-luxury-grid>a,.contact-luxury-grid>div{border-radius:15px;min-height:120px;padding:15px}.about-principles article{min-height:145px}.about-principles b,.service-value-grid b,.contact-luxury-grid b{font-size:10px}.about-principles p,.service-value-grid p,.contact-luxury-grid em{font-size:7.5px}.about-story,.contact-location,.static-cta,.service-final-cta{border-radius:18px;gap:14px;padding:21px 18px;display:grid}.about-story h2,.contact-location h2,.static-cta h2,.service-final-cta h2{font-size:21px}.about-story>p,.contact-location p,.static-cta p,.service-final-cta p{font-size:9px}.luxury-service-page .repair{width:92%;padding:35px 0!important}.products-index-hero{padding:24px 17px!important}.products-index-hero h1{font-size:28px!important}.products-category-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.products-category-image{height:110px!important}.products-category-copy{padding:10px!important}.products-category-copy h3{font-size:15px!important}.products-category-copy p{display:none!important}.category-brand-peek{margin:6px 0 8px!important}.category-brand-peek span,.category-brand-peek em{font-size:6px!important}.products-category-copy>strong{font-size:7px!important}.brand-card-rail{gap:7px!important;padding-bottom:5px!important;display:flex!important;overflow-x:auto!important}.brand-card-rail button{flex:0 0 104px!important;min-height:82px!important}.luxury-product-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.luxury-catalog-media{height:128px!important}.luxury-catalog-body{padding:9px!important}.luxury-catalog-body h3{font-size:9.5px!important;line-height:1.7!important}.catalog-card-specs{min-height:0!important}.catalog-card-specs span:nth-child(n+3){display:none}.catalog-card-price strong{font-size:10px!important}.catalog-card-actions>button,.catalog-card-actions>a{font-size:7px!important}.luxury-product-hero{margin-top:10px!important}.luxury-product-gallery,.luxury-product-info{border-radius:18px!important}.luxury-gallery-main{min-height:285px!important}.luxury-product-info{padding:20px 16px!important}.luxury-product-info h1{font-size:27px!important;line-height:1.55!important}.luxury-product-summary{font-size:10px!important}.luxury-key-specs{grid-template-columns:1fr 1fr!important;gap:6px!important}.purchase-confidence-strip{grid-template-columns:1fr 1fr!important;gap:7px!important}.purchase-confidence-strip>div{padding:12px!important}.product-spec-section,.similar-products{padding-inline:4%!important}.commerce-page{width:94%!important;padding-top:13px!important}.purchase-steps{gap:5px!important;padding-bottom:5px!important}.purchase-steps span{font-size:8px!important}.cart-row{border-radius:15px!important}.checkout-v12-main,.checkout-v12-side,.cart-summary{border-radius:18px!important}.dashboard-content{padding-inline:12px!important}.dashboard-head{margin-top:8px!important}.dashboard-head h1{font-size:25px!important}.admin-main{padding-inline:12px!important}.admin-page-head{margin-top:8px!important}.site-footer-v11{grid-template-columns:1fr 1fr!important;gap:25px 18px!important;padding:35px 5% 88px!important}.footer-brand,.footer-trust,.footer-bottom{grid-column:1/-1}.footer-links a,.footer-contact a,.footer-contact span{font-size:9px!important}}@media (max-width:380px){.hero-luxury-v14{height:405px!important;min-height:405px!important}.hero-luxury-v14 h1{font-size:24px!important}.hero-luxury-v14 p{font-size:9px!important}.luxury-actions{max-width:90%}.luxury-primary,.luxury-secondary{padding-inline:9px!important;font-size:8px!important}.products-category-grid{grid-template-columns:1fr 1fr!important}.luxury-product-grid{grid-template-columns:1fr!important}.luxury-catalog-media{height:180px!important}.featured-card-v6{flex-basis:76vw!important}.about-principles,.contact-luxury-grid,.service-value-grid{grid-template-columns:1fr}.service-value-grid article:last-child{grid-column:auto}.mobile-site-dock span{font-size:7px}.mobile-site-dock svg{width:18px;height:18px}}.mobile-inline-nav{display:none}.drag-scroll{touch-action:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;direction:ltr}.drag-scroll-wrap:before,.drag-scroll-wrap:after{content:"";z-index:3;pointer-events:none;opacity:.75;width:26px;position:absolute;top:32px;bottom:4px}.drag-scroll-wrap:before{background:linear-gradient(90deg,#f7f9fcf2,#f7f9fc00);left:0}.drag-scroll-wrap:after{background:linear-gradient(270deg,#f7f9fcf2,#f7f9fc00);right:0}.drag-scroll-hint{color:#4f6276;background:#fff;border:1px solid #dce4ed;border-radius:999px;box-shadow:0 8px 22px #10243b08;padding:6px 10px!important;font-size:11px!important}.drag-scroll-hint span:after{content:"  ↔";color:#b67b32;font-weight:950}.brand-showcase-box{background:#fff;border:1px solid #e1e7ef;border-radius:24px;padding:22px;box-shadow:0 14px 34px #10243b08}.brand-card-rail{gap:10px!important;padding:4px 2px 8px!important;display:flex!important;overflow-x:auto!important}.brand-card-rail button{border-radius:16px!important;flex:0 0 126px!important;min-height:104px!important}.compact-catalog-layout{align-items:start}.category-result-heading p{color:#7b8999;margin-top:5px;font-size:12px;line-height:1.8}.catalog-rail-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:16px;box-shadow:0 16px 36px #10243b08}.luxury-product-rail{gap:12px!important;padding:2px 2px 10px!important;display:flex!important;overflow-x:auto!important}.luxury-product-rail .rail-product-card{scroll-snap-align:start;max-width:238px!important;box-shadow:none!important;border-radius:18px!important;flex:0 0 238px!important}.luxury-product-rail .luxury-catalog-body>small{letter-spacing:.03em!important;font-size:10px!important}.luxury-product-rail .luxury-catalog-body h3{min-height:46px!important;margin:5px 0!important;font-size:14px!important;line-height:1.65!important}.luxury-product-rail .luxury-catalog-body>p{color:#718096!important;font-size:11px!important;line-height:1.6!important}.luxury-product-rail .catalog-card-specs{flex-wrap:wrap;gap:5px;display:flex;min-height:34px!important;margin:8px 0!important}.luxury-product-rail .catalog-card-specs span{padding:4px 7px!important;font-size:9.5px!important}.luxury-product-rail .catalog-card-price strong{font-size:14px!important}.luxury-product-rail .catalog-card-price del{font-size:10px!important}.luxury-product-rail .catalog-card-actions>button,.luxury-product-rail .catalog-card-actions>a{min-height:40px!important;font-size:10px!important}.catalog-pagination{justify-content:center;align-items:center;gap:12px;margin:18px 0 0;display:flex}.catalog-pagination button{color:#234766;background:#fff;border:1px solid #dce4ed;border-radius:11px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.catalog-pagination button:disabled{opacity:.38;cursor:not-allowed}.catalog-pagination button svg{width:15px}.catalog-pagination span{color:#6b7a8d;font-size:11px;font-weight:800}.featured-grid-v6,.category-drag-mobile,.offer-track-v6{scroll-padding-inline:4px}.featured-grid-v6>*{scroll-snap-align:start}.products-category-copy>strong,.brand-card-rail b{font-size:11px!important}.brand-card-rail small,.catalog-card-specs span{font-size:9.5px!important}@media (max-width:720px){body{padding-bottom:72px}.sticky-header-stack{z-index:110;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;position:sticky;top:0}.main-header{height:58px!important}.header-inner{min-height:58px!important;padding-inline:10px!important}.mobile-menu{display:none!important}.brand{gap:7px!important}.brandmark{width:33px!important;height:33px!important}.brand span>strong{font-size:12px!important}.header-actions{gap:5px!important}.header-search,.header-cart{width:36px!important;height:36px!important}.mobile-inline-nav{background:#fff;border-top:1px solid #edf1f5;border-bottom:1px solid #e1e7ee;grid-template-columns:repeat(4,1fr);height:42px;padding:0 6px;display:grid}.mobile-inline-nav a{color:#42556a;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:850;display:flex}.mobile-inline-nav a:active{color:#163d65;background:#eef4f9}.mobile-inline-nav svg{color:#315d8d;width:14px;height:14px}.drag-scroll-wrap:before,.drag-scroll-wrap:after{width:20px;top:35px}.drag-scroll-hint{background:#f8fafc!important;margin:0 0 8px auto!important;padding:7px 10px!important;font-size:11px!important}.category-showcase,.featured-v6{padding-inline:4%!important}.category-drag-mobile{gap:10px!important;padding:2px 4px 10px!important;display:flex!important;overflow-x:auto!important}.category-drag-mobile .category-card-v6{border-radius:16px!important;flex-direction:column!important;flex:0 0 164px!important;gap:7px!important;min-height:150px!important;padding:10px!important;display:flex!important}.category-drag-mobile .category-visual-v7{border-radius:12px!important;width:100%!important;height:76px!important}.category-drag-mobile .category-card-v6 h3{white-space:normal!important;font-size:15px!important}.category-drag-mobile .category-card-v6 small{font-size:10px!important}.category-drag-mobile .category-card-v6 p{display:none!important}.category-drag-mobile .category-arrow-v6{display:block!important;position:absolute!important;bottom:10px!important;left:10px!important}.featured-grid-v6{gap:10px!important;padding:2px 4px 10px!important;display:flex!important;overflow-x:auto!important}.featured-card-v6{border-radius:16px!important;flex:0 0 176px!important;min-width:176px!important;max-width:176px!important;padding:8px!important}.featured-visual-v6{height:108px!important}.featured-card-v6 small{font-size:10px!important}.featured-card-v6 h3{min-height:42px;font-size:13px!important;line-height:1.6!important}.featured-card-v6 p{font-size:11px!important}.featured-price-v9,.featured-inquiry-price{font-size:13px!important}.featured-details-link{font-size:10.5px!important}.offer-item-v6{flex:0 0 82vw!important;min-width:250px!important}.offer-item-v6 small{font-size:9.5px!important}.offer-item-v6 b{font-size:11.5px!important}.products-index-hero{padding:22px 16px!important}.products-index-hero h1{font-size:28px!important;line-height:1.45!important}.products-index-hero>div>p{font-size:12px!important;line-height:1.95!important}.products-index-features span{font-size:10px!important}.products-category-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.products-category-tile{border-radius:17px!important}.products-category-image{height:118px!important}.products-category-copy{padding:11px!important}.products-category-copy h3{font-size:16px!important}.products-category-copy p{display:none!important}.category-brand-peek{gap:4px!important;margin:8px 0!important}.category-brand-peek span,.category-brand-peek em{padding:4px 6px!important;font-size:9px!important}.products-category-copy>strong{font-size:10.5px!important}.brand-showcase-box{border-radius:18px!important;padding:14px!important}.category-subhead h2{font-size:22px!important}.brand-card-rail button{flex:0 0 112px!important;min-height:94px!important;padding:9px!important}.brand-card-rail b{font-size:11px!important}.brand-card-rail small{font-size:9px!important}.category-result-heading h2{font-size:20px!important}.category-result-heading p{font-size:11px!important;line-height:1.8!important}.catalog-rail-panel{border-radius:18px!important;padding:10px!important}.luxury-product-rail{gap:9px!important}.luxury-product-rail .rail-product-card{border-radius:15px!important;flex:0 0 172px!important;max-width:172px!important}.luxury-product-rail .luxury-catalog-media{height:112px!important}.luxury-product-rail .luxury-catalog-body{padding:9px!important}.luxury-product-rail .luxury-catalog-body>small{font-size:9.5px!important}.luxury-product-rail .luxury-catalog-body h3{min-height:40px!important;font-size:12px!important;line-height:1.6!important}.luxury-product-rail .luxury-catalog-body>p{font-size:10px!important}.luxury-product-rail .catalog-card-specs{min-height:28px!important}.luxury-product-rail .catalog-card-specs span{padding:3px 5px!important;font-size:8.5px!important}.luxury-product-rail .catalog-card-price strong{font-size:12px!important}.luxury-product-rail .catalog-card-actions{grid-template-columns:1fr 34px!important}.luxury-product-rail .catalog-card-actions>button,.luxury-product-rail .catalog-card-actions>a{min-height:36px!important;font-size:9px!important}.catalog-pagination{gap:7px!important}.catalog-pagination button{padding:8px 9px!important;font-size:10px!important}.catalog-pagination span{font-size:10px!important}.luxury-catalog-body>p,.catalog-card-price del,.brand-card-rail small,.products-category-image>span{font-size:9px!important}}@media (max-width:390px){.mobile-inline-nav a{font-size:10px}.mobile-inline-nav svg{display:none}.featured-card-v6{flex-basis:168px!important;min-width:168px!important;max-width:168px!important}.category-drag-mobile .category-card-v6{flex-basis:154px!important}.products-category-grid{grid-template-columns:1fr 1fr!important}.products-category-image{height:104px!important}.products-category-copy h3{font-size:15px!important}.luxury-product-rail .rail-product-card{flex-basis:165px!important;max-width:165px!important}}.slider-layout-picker{background:#f8fafc;border:1px solid #dfe6ef;border-radius:16px;margin-top:16px;padding:15px}.slider-layout-picker>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.slider-layout-picker>header svg{color:#173f72;width:20px}.slider-layout-picker>header b{color:#1c2d43;font-size:13px;display:block}.slider-layout-picker>header small{color:#738196;margin-top:2px;font-size:10px;display:block}.slider-layout-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.slider-layout-options>button{text-align:right;background:#fff;border:1px solid #dbe3ee;border-radius:14px;gap:6px;padding:10px;transition:all .2s;display:grid}.slider-layout-options>button.active{background:#f8fbff;border-color:#2f69a4;box-shadow:0 0 0 3px #2f69a414}.slider-layout-options>button b{color:#21344d;font-size:11px}.slider-layout-options>button small{color:#7b8999;font-size:9px;line-height:1.7}.layout-thumb{background:#dfe8f3;border-radius:10px;height:72px;display:block;position:relative;overflow:hidden}.layout-thumb:before{content:"";background:linear-gradient(135deg,#193d68,#7fa0bd);position:absolute;inset:0}.layout-thumb i{z-index:2;background:#fffd;border-radius:6px;position:absolute}.layout-thumb.overlay-glass i:first-child{width:47%;height:45%;bottom:9px;right:9px}.layout-thumb.overlay-glass i:last-child{display:none}.layout-thumb.split-luxury:before{width:52%;left:0;right:auto}.layout-thumb.split-luxury i:first-child{width:39%;height:11px;top:15px;right:8px}.layout-thumb.split-luxury i:last-child{width:30%;height:8px;top:34px;right:8px}.layout-thumb.image-focus i:first-child{width:33%;height:26%;bottom:9px;right:10px}.layout-thumb.image-focus i:last-child{display:none}.hero-luxury-v14.slider-layout-overlay-glass{background:#07111f;border:0;min-height:620px;display:block;position:relative}.slider-layout-overlay-glass .luxury-slide-media{position:absolute;inset:0}.slider-layout-overlay-glass .luxury-slide-media:before{filter:blur(26px)brightness(.58)saturate(.9);opacity:.45}.slider-layout-overlay-glass .luxury-slide-media img{object-fit:cover}.slider-layout-overlay-glass .luxury-media-shade{background:linear-gradient(90deg,#07111fe0 0,#07111f9a 32%,#07111f22 66%,#0000 100%),linear-gradient(#0000 62%,#07111f55)}.slider-layout-overlay-glass .luxury-slide-copy{z-index:3;color:#fff;background:0 0;justify-content:center;width:min(670px,48vw);min-height:620px;margin-right:max(5%,50vw - 708px);padding:70px 0;position:relative}.slider-layout-overlay-glass .luxury-slide-copy:before{content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:-1;background:linear-gradient(135deg,#06111cbf,#0b2031a5);border:1px solid #fff2;border-radius:28px;height:calc(100% - 120px);position:absolute;inset:50% -28px auto;transform:translateY(-50%);box-shadow:0 28px 80px #0005}.slider-layout-overlay-glass h1{color:#fff;text-shadow:0 3px 22px #0008;font-size:clamp(44px,4.7vw,70px)}.slider-layout-overlay-glass p{color:#e3eaf2;font-size:16px}.slider-layout-overlay-glass .luxury-eyebrow{color:#d6e1ee}.slider-layout-overlay-glass .luxury-secondary{color:#fff;background:#ffffff10;border-color:#ffffff36}.slider-layout-overlay-glass .luxury-pagination button{background:#fff5}.slider-layout-overlay-glass .luxury-pagination button.active{background:#fff}.hero-luxury-v14.slider-layout-split-luxury{grid-template-columns:1.02fr .98fr;display:grid}.hero-luxury-v14.slider-layout-image-focus{background:#07111f;min-height:620px;display:block;position:relative}.slider-layout-image-focus .luxury-slide-media{position:absolute;inset:0}.slider-layout-image-focus .luxury-media-shade{background:linear-gradient(#0000 52%,#06101ad9 100%)}.slider-layout-image-focus .luxury-slide-copy{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#081522c9;border:1px solid #ffffff24;border-radius:22px;width:min(560px,52vw);min-height:0;padding:22px 24px;position:absolute;bottom:42px;left:auto;right:6%}.slider-layout-image-focus .luxury-eyebrow{color:#cdd9e7;font-size:11px}.slider-layout-image-focus h1{color:#fff;margin:10px 0 6px;font-size:clamp(34px,3.6vw,54px)}.slider-layout-image-focus p{color:#dae5ef;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.slider-layout-image-focus .luxury-actions,.slider-layout-image-focus .luxury-pagination{margin-top:14px}.slider-layout-image-focus .luxury-secondary{color:#fff;background:#ffffff12;border-color:#ffffff2f}@media (min-width:901px){.main-header nav,.account-link,.btn{font-size:14px}.topline{font-size:12.5px}.trust-bar b{font-size:14px}.trust-bar small{font-size:12px}.category-card-v6 h3,.products-category-copy h3{font-size:18px!important}.category-card-v6 small,.products-category-copy>strong,.category-brand-peek span,.category-brand-peek em{font-size:11px!important}.featured-card-v6 h3{font-size:15px!important;line-height:1.7!important}.featured-card-v6 p,.featured-details-link{font-size:12px!important}.featured-card-v6 small{font-size:11px!important}.featured-price-v9,.featured-inquiry-price{font-size:15px!important}.brand-card-rail b{font-size:13px!important}.brand-card-rail small,.luxury-product-rail .luxury-catalog-body>small{font-size:11px!important}.luxury-product-rail .luxury-catalog-body h3{font-size:14px!important}.luxury-product-rail .luxury-catalog-body>p{font-size:11.5px!important}.luxury-product-rail .catalog-card-specs span{font-size:10.5px!important}.luxury-product-rail .catalog-card-price strong{font-size:14px!important}.luxury-product-rail .catalog-card-actions>button,.luxury-product-rail .catalog-card-actions>a{font-size:11px!important}.footer-links a,.footer-contact a,.footer-contact span{font-size:11.5px!important}}@media (max-width:900px){.slider-layout-options{grid-template-columns:1fr}.slider-layout-picker>header small{font-size:10.5px}.slider-layout-options>button b{font-size:12px}.slider-layout-options>button small{font-size:10px}}@media (max-width:640px){.hero-luxury-v14.slider-layout-overlay-glass,.hero-luxury-v14.slider-layout-image-focus{height:395px!important;min-height:395px!important;display:block!important;position:relative!important}.slider-layout-overlay-glass .luxury-slide-media,.slider-layout-image-focus .luxury-slide-media{height:auto!important;min-height:0!important;position:absolute!important;inset:0!important}.slider-layout-overlay-glass .luxury-slide-copy{z-index:3!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#071522c7!important;border:1px solid #ffffff24!important;border-radius:18px!important;width:auto!important;min-height:0!important;margin:0!important;padding:15px 16px!important;position:absolute!important;bottom:14px!important;left:12px!important;right:12px!important}.slider-layout-overlay-glass .luxury-slide-copy:before{display:none!important}.slider-layout-overlay-glass .luxury-media-shade,.slider-layout-image-focus .luxury-media-shade{background:linear-gradient(#0000 38%,#07111fe6 100%)!important}.slider-layout-overlay-glass .luxury-eyebrow,.slider-layout-image-focus .luxury-eyebrow{color:#d7e3ef!important;font-size:10px!important}.slider-layout-overlay-glass h1,.slider-layout-image-focus h1{color:#fff!important;text-shadow:0 2px 14px #0008!important;margin:5px 0 4px!important;font-size:25px!important;line-height:1.5!important}.slider-layout-overlay-glass p,.slider-layout-image-focus p{color:#e2eaf2!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.5px!important;line-height:1.75!important;display:-webkit-box!important;overflow:hidden!important}.slider-layout-overlay-glass .luxury-actions,.slider-layout-image-focus .luxury-actions{gap:7px!important;margin-top:10px!important}.slider-layout-overlay-glass .luxury-primary,.slider-layout-overlay-glass .luxury-secondary,.slider-layout-image-focus .luxury-primary,.slider-layout-image-focus .luxury-secondary{min-height:38px!important;padding:8px 11px!important;font-size:10px!important}.slider-layout-overlay-glass .luxury-pagination,.slider-layout-image-focus .luxury-pagination{margin:0!important;position:absolute!important;bottom:-11px!important;left:14px!important}.slider-layout-image-focus .luxury-slide-copy{width:auto!important;padding:14px 15px!important;bottom:14px!important;left:12px!important;right:12px!important}.hero-luxury-v14.slider-layout-split-luxury{height:auto!important;min-height:0!important}.slider-layout-split-luxury .luxury-slide-media{height:250px!important}.slider-layout-split-luxury .luxury-slide-copy{padding:20px 16px 24px!important}}:root{--v18-text:#17243a;--v18-muted:#617187;--v18-line:#dfe6ee;--v18-soft:#f6f8fb;--v18-blue:#173f72;--v18-gold:#a97837}body{color:var(--v18-text);font-size:16px!important}.main-header nav a,.account-link,.btn,.section-heading>p,.products-index-hero p,.category-luxury-hero p,.luxury-product-summary,.service-page-hero p{font-size:14px!important}.drag-scroll-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:7px;display:flex}.drag-scroll-toolbar .drag-scroll-hint{margin:0!important}.drag-scroll-controls{direction:ltr;gap:6px;display:flex}.drag-scroll-controls button{color:#365673;background:#fff;border:1px solid #d7e0ea;border-radius:50%;place-content:center;width:36px;height:36px;display:grid;box-shadow:0 5px 16px #10243b0a}.drag-scroll-controls button:hover{color:#fff;background:#173f72}.drag-scroll-controls svg{width:17px;height:17px}.drag-scroll{scroll-snap-type:x proximity;scroll-behavior:smooth;touch-action:pan-x pan-y pinch-zoom!important}.store-product-shelf{min-width:0}.store-product-rail{gap:12px!important;padding:3px 3px 11px!important;display:flex!important;overflow-x:auto!important}.store-product-card{scroll-snap-align:start;border:1px solid var(--v18-line);background:#fff;border-radius:18px;flex:0 0 238px;max-width:238px;transition:all .2s;overflow:hidden;box-shadow:0 8px 28px #10243b08}.store-product-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #10243b12}.store-product-media{background:linear-gradient(145deg,#f5f7fa,#edf1f6);height:158px;display:block;position:relative}.store-product-media img{object-fit:contain;width:100%;height:100%;padding:9px}.store-product-media>span{background:#fff;border:1px solid #dce4ed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;top:9px;right:9px}.store-product-media>em{color:#b94d24;background:#fff0e8;border:1px solid #ffd9c7;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900;position:absolute;top:9px;left:9px}.store-product-body>small{color:#76869a;font-size:11px}.store-product-body h4{color:#17243a;min-height:52px;margin:5px 0;font-size:15px;line-height:1.75}.store-product-body>p{color:#738297;margin-bottom:8px;font-size:12px}.store-product-price{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;padding:8px 0;display:flex}.store-product-price b{color:#173f72;font-size:15px}.store-product-price b.quote{color:#8a6330}.store-product-price i{font-size:10px;font-style:normal}.store-product-price del{color:#9aa5b3;font-size:11px}.store-product-actions{grid-template-columns:1fr 38px;gap:6px;margin-top:10px;display:grid}.store-product-actions button,.store-product-actions>a{color:#173f72;background:#fff;border:1px solid #cbd7e4;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:11px;font-weight:850;display:flex}.store-product-actions button{color:#fff;background:#173f72;border-color:#173f72}.store-product-actions .wa{color:#277453;background:#f1faf5;border-color:#cfe8db}.store-product-actions svg{width:15px;height:15px}.storefront-offers-section,.storefront-category-shelves,.category-brand-shelves{background:#f7f9fc;padding:48px 5.2%}.storefront-offers-section{background:#fffaf6;border-block:1px solid #f1e5d9}.storefront-section-title>div{align-items:center;gap:13px;margin-bottom:16px;display:flex}.storefront-section-title>div>span{color:#bb522b;background:#fff0e8;border-radius:13px;place-content:center;width:42px;height:42px;display:grid}.storefront-section-title small,.storefront-category-box>header small,.brand-product-identity small{letter-spacing:1px;color:#8290a2;font-size:10px}.storefront-section-title h2{font-size:27px}.storefront-section-title p{color:#6e7c8e;font-size:13px}.storefront-category-shelves{gap:22px;display:grid}.storefront-category-shelves>.section-heading{margin-bottom:2px}.storefront-category-box,.brand-product-box{background:#fff;border:1px solid #dfe6ee;border-radius:22px;padding:18px;box-shadow:0 8px 28px #10243b07}.storefront-category-box>header,.brand-product-box>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.storefront-category-box>header h2,.brand-product-box h3{margin:2px 0;font-size:24px}.storefront-category-box>header p,.brand-product-box header p{color:#718096;font-size:12px}.storefront-category-box>header>a,.brand-product-box>header>a{color:#173f72;white-space:nowrap;border:1px solid #d8e2ec;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:850}.category-brand-shelves{background:#f7f9fc;gap:18px;display:grid}.category-brand-shelves>.section-heading{margin-bottom:0}.brand-product-identity{align-items:center;gap:12px;display:flex}.brand-product-identity>span,.brand-product-identity>img{object-fit:contain;color:#173f72;background:#f5f8fb;border:1px solid #dce5ee;border-radius:14px;place-content:center;width:54px;height:54px;padding:7px;font:700 15px Arial;display:grid}.brand-product-identity h3{text-align:right;direction:ltr}.hero-luxury-v14.slider-layout-overlay-glass{background:#07111f!important;height:540px!important;min-height:540px!important;display:block!important;position:relative!important}.slider-layout-overlay-glass .luxury-slide-media{min-height:0!important;position:absolute!important;inset:0!important}.slider-layout-overlay-glass .luxury-slide-copy{z-index:5!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;color:#fff!important;background:#071522b8!important;border:1px solid #ffffff26!important;border-radius:22px!important;justify-content:flex-start!important;width:min(520px,44vw)!important;min-height:0!important;margin:0!important;padding:24px 26px!important;position:absolute!important;bottom:38px!important;right:5.2%!important}.slider-layout-overlay-glass .luxury-slide-copy:before{display:none!important}.slider-layout-overlay-glass h1{color:#fff!important;margin:8px 0!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.45!important}.slider-layout-overlay-glass p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#e2eaf2!important;font-size:14px!important;line-height:1.85!important}.slider-layout-overlay-glass .luxury-actions,.slider-layout-overlay-glass .luxury-pagination{margin-top:14px!important}.repair-request-dialog{overscroll-behavior:contain;border-radius:20px!important;width:min(620px,100vw - 28px)!important;max-width:620px!important;max-height:min(82dvh,760px)!important;padding:24px!important;overflow-y:auto!important}.repair-request-dialog [data-slot=dialog-close]{z-index:4;width:36px;height:36px;opacity:1!important;background:#f3f6f9!important;border:1px solid #dce4ed!important;border-radius:50%!important;place-content:center!important;display:grid!important;top:12px!important;left:12px!important;right:auto!important}.repair-request-dialog form{padding-top:4px}.repair-request-dialog textarea{resize:vertical;min-height:110px;max-height:190px}.customer-menu-backdrop{display:none}.dashboard-mobile-actions{align-items:center;gap:7px;display:flex}.dashboard-more-btn{display:none}.products-category-copy h3{font-size:19px!important}.products-category-copy p{font-size:12.5px!important}.category-brand-peek span,.category-brand-peek em{font-size:10.5px!important}.brand-card-rail b{font-size:13px!important}.brand-card-rail small{font-size:11px!important}.luxury-catalog-body h3{font-size:15px!important}.luxury-catalog-body>p{font-size:12px!important}.catalog-card-specs span{font-size:10.5px!important}.catalog-card-price strong{font-size:15px!important}.catalog-card-actions>button,.catalog-card-actions>a{font-size:11px!important}@media (max-width:760px){body{padding-bottom:68px;font-size:16px!important}.drag-scroll-controls{display:flex}.drag-scroll-controls button{width:34px;height:34px}.drag-scroll-hint{font-size:12px!important}.storefront-offers-section,.storefront-category-shelves,.category-brand-shelves{padding:30px 4%!important}.storefront-category-box,.brand-product-box{border-radius:17px;padding:12px}.storefront-category-box>header,.brand-product-box>header{align-items:flex-start}.storefront-category-box>header h2,.brand-product-box h3{font-size:20px}.storefront-category-box>header p,.brand-product-box header p{display:none}.storefront-category-box>header>a,.brand-product-box>header>a{padding:7px 8px;font-size:11px}.store-product-card{border-radius:15px;flex:0 0 174px;max-width:174px}.store-product-media{height:112px}.store-product-body{padding:9px}.store-product-body>small{font-size:10.5px}.store-product-body h4{min-height:44px;line-height:1.65;font-size:13px!important}.store-product-body>p{font-size:11px}.store-product-price{min-height:42px;padding:6px 0}.store-product-price b{font-size:13px}.store-product-price del{font-size:10px}.store-product-actions{grid-template-columns:1fr 34px}.store-product-actions button,.store-product-actions>a{min-height:36px;font-size:10px}.store-product-actions .wa{width:34px}.hero-luxury-v14.slider-layout-overlay-glass{height:370px!important;min-height:370px!important}.slider-layout-overlay-glass .luxury-slide-copy{border-radius:17px!important;width:auto!important;max-height:176px!important;padding:14px 15px!important;bottom:12px!important;left:12px!important;right:12px!important}.slider-layout-overlay-glass h1{margin:4px 0!important;font-size:24px!important;line-height:1.45!important}.slider-layout-overlay-glass p{-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.7!important}.slider-layout-overlay-glass .luxury-eyebrow{font-size:10.5px!important}.slider-layout-overlay-glass .luxury-actions{gap:6px!important;margin-top:8px!important}.slider-layout-overlay-glass .luxury-primary,.slider-layout-overlay-glass .luxury-secondary{min-height:36px!important;padding:7px 10px!important;font-size:10.5px!important}.slider-layout-overlay-glass .luxury-pagination{display:none!important}.repair-request-dialog{border-radius:17px!important;width:calc(100vw - 18px)!important;max-height:84dvh!important;padding:18px 15px!important}.repair-request-dialog [data-slot=dialog-title]{padding-left:38px;font-size:20px!important}.repair-request-dialog [data-slot=dialog-description]{font-size:12px!important}.repair-request-dialog label{font-size:13px!important}.dashboard-more-btn{align-items:center;gap:5px;display:inline-flex!important}.customer-menu-backdrop{z-index:100;background:#07111f99;align-items:flex-end;display:flex;position:fixed;inset:0}.customer-menu-sheet{width:100%;max-height:82dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -20px 60px #0003}.customer-menu-sheet>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:12px;display:flex}.customer-menu-sheet>header small{color:#7a8797;font-size:11px;display:block}.customer-menu-sheet>header b{font-size:17px}.customer-menu-sheet>header button{background:#f7f9fb;border:1px solid #dce4ed;border-radius:50%;place-content:center;width:38px;height:38px;display:grid}.customer-menu-sheet nav{gap:5px;display:grid}.customer-menu-sheet nav button,.customer-menu-sheet nav a{text-align:right;color:#23364c;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:800;display:flex}.customer-menu-sheet nav b{background:#eef3f8;border-radius:999px;margin-right:auto;padding:3px 7px;font-size:10px}.customer-sheet-logout{color:#a43737;background:#fff7f7;border:1px solid #f0d0d0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:12px;font-weight:800;display:flex}.products-category-copy h3{font-size:17px!important}.category-brand-peek span,.category-brand-peek em{font-size:10.5px!important}.luxury-product-rail .luxury-catalog-body h3{font-size:13.5px!important}.luxury-product-rail .luxury-catalog-body>p{font-size:11.5px!important}.luxury-product-rail .catalog-card-specs span{font-size:10px!important}.luxury-product-rail .catalog-card-actions>button,.luxury-product-rail .catalog-card-actions>a{font-size:10.5px!important}}@media (min-width:761px){.store-product-card{flex-basis:238px}.repair-request-dialog [data-slot=dialog-close]{left:14px!important}}.slider-layout-overlay-glass .luxury-slide-media.fit-contain img{object-fit:contain!important;object-position:center!important;padding:0!important}.slider-layout-overlay-glass .luxury-slide-media.fit-cover img{object-fit:cover!important}@media (min-width:901px){body{font-size:17px}.main-header nav a,.account-link,.btn{font-size:15px!important}.products-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.products-category-tile{min-width:0;border-radius:18px!important}.products-category-image{height:138px!important}.products-category-copy{padding:13px 14px!important}.products-category-copy h3{font-size:19px!important}.products-category-copy p{min-height:44px;line-height:1.85;font-size:12px!important}.category-brand-peek span,.category-brand-peek em{font-size:10px!important}.products-category-copy>strong{font-size:12px!important}.store-product-card{flex-basis:214px!important;max-width:214px!important}.store-product-media{height:138px!important}.store-product-body h4{line-height:1.75;font-size:14px!important}.store-product-body>small,.store-product-body>p{font-size:11px!important}.store-product-price b{font-size:14px!important}.store-product-actions button,.store-product-actions>a{font-size:11px!important}}.header-account-quick{color:#173f72;background:#fff;border:1px solid #dce3df;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.header-account-quick:hover{background:#eef4fb}.drag-scroll{scroll-padding-inline:6px;touch-action:pan-x pan-y pinch-zoom!important;direction:rtl!important}.drag-scroll>*{direction:rtl!important}.drag-scroll-toolbar{direction:rtl}.drag-scroll-controls{direction:rtl!important}.drag-scroll-hint{font-size:12px!important;font-weight:850!important}.store-product-rail{justify-content:flex-start!important}.slider-layout-overlay-glass .luxury-slide-copy{background:#071522ad!important;border-color:#ffffff30!important;width:min(455px,40vw)!important;padding:20px 22px!important;box-shadow:0 20px 60px #0004!important}.slider-layout-overlay-glass h1{font-size:clamp(32px,3vw,47px)!important}.slider-layout-overlay-glass p{font-size:14px!important}.slider-layout-overlay-glass .luxury-slide-media img{filter:saturate(1.03)contrast(1.02)}.portal-layout{--portal-blue:#173f72;--portal-gold:#b77a2d;--portal-green:#28745f;--portal-amber:#a76019;--portal-red:#a04747}.dashboard-head{background:linear-gradient(135deg,#f4f8fd,#fff)!important;border:1px solid #dae5f1!important}.dashboard-stats-simple>button{border:1px solid #dfe6ef!important;box-shadow:0 8px 25px #10243b08!important}.dashboard-stats-simple>button:first-child{background:linear-gradient(135deg,#edf5ff,#fff)!important}.dashboard-stats-simple>button:first-child b{color:#195995!important}.dashboard-stats-simple>button:nth-child(2){background:linear-gradient(135deg,#fff4ea,#fff)!important}.dashboard-stats-simple>button:nth-child(2) b{color:#a75a18!important}.dashboard-stats-simple>button:nth-child(3){background:linear-gradient(135deg,#edf9f5,#fff)!important}.dashboard-stats-simple>button:nth-child(3) b{color:#23705a!important}.request-card{background:linear-gradient(#fff,#fbfcfe)!important;border-color:#dfe6ef!important}.request-card .request-kind{color:#245d91!important;background:#eaf2fb!important}.request-card .status{color:#8f611c!important;background:#fff4df!important}.callout,.verification-card{color:#6d5221!important;background:#fff8e9!important;border-color:#ead7ac!important}.customer-order-card{background:linear-gradient(#fff,#f8fbff)!important;border-color:#dce6f1!important}.customer-instrument-card{background:linear-gradient(#fff,#f6fbf9)!important;border-color:#d9e9e3!important}.dashboard h2,.dashboard h3{color:#12263f}.dashboard .request-card h3,.customer-order-card h3,.customer-instrument-card h3{font-size:15px}.customer-finance{gap:18px;display:grid}.customer-finance-summary article{background:#fff;border:1px solid #dce5ef;border-radius:17px;gap:4px;padding:18px;display:grid}.customer-finance-summary article:first-child{background:#fff8ea;border-color:#f0dfb8}.customer-finance-summary article:nth-child(2){background:#edf9f4;border-color:#d4eae0}.customer-finance-summary article:nth-child(3){background:#edf5ff;border-color:#d6e5f6}.customer-finance-summary span{color:#65778b;font-size:11px}.customer-finance-summary b{color:#163e6c;font-size:23px}.customer-finance-summary small{font-size:10px}.customer-invoice-grid,.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.customer-invoice{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:17px;box-shadow:0 10px 28px #10243b08}.customer-invoice.status-paid{background:linear-gradient(#f1faf6,#fff);border-color:#cfe8dc}.customer-invoice>header{justify-content:space-between;gap:10px;display:flex}.customer-invoice>header span{align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.customer-invoice>header svg{width:17px}.customer-invoice>header em{color:#95611b;background:#fff1d8;border-radius:99px;padding:5px 8px;font-size:10px}.customer-invoice.status-paid>header em{color:#2d745d;background:#dff3e9}.customer-invoice>strong{color:#173f72;margin:13px 0;font-size:22px;display:block}.customer-invoice p{color:#64758a;font-size:11px}.customer-invoice footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.finance-admin-invoice{background:linear-gradient(#fff,#f9fbfd);border:1px solid #dce5ef;border-radius:18px;padding:18px;box-shadow:0 9px 28px #10243b08}.finance-admin-invoice.status-paid{background:linear-gradient(#f0faf5,#fff);border-color:#cfe8dc}.finance-admin-invoice>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.finance-doc-icon{color:#245d91;background:#eaf2fb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.finance-admin-invoice header h3{font-size:19px}.finance-admin-invoice header em{color:#8d5c1a;background:#fff0d8;border-radius:99px;padding:6px 9px;font-size:10px}.finance-person{background:#f2f6fa;border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:10px;display:flex}.finance-person span{display:grid}.finance-person small{color:#748397;font-size:10px}.finance-lines{gap:7px;display:grid}.finance-lines>div{border-bottom:1px dashed #e1e7ef;justify-content:space-between;gap:10px;padding:7px 0;font-size:11px;display:flex}.finance-meta{color:#596d83;justify-content:space-between;gap:10px;margin:12px 0;font-size:10px;display:flex}.finance-meta span{align-items:center;gap:6px;display:flex}.finance-edit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-edit label{gap:5px;font-size:10px;display:grid}.finance-edit .wide{grid-column:1/-1}.finance-edit select,.finance-edit textarea{background:#fff;border:1px solid #d9e3ed;border-radius:10px;padding:10px}.finance-admin-invoice footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.finance-admin-invoice footer>div{gap:7px;display:flex}.invoice-page{width:min(1000px,92%);margin:0 auto;padding:48px 0}.invoice-paper{background:#fff;border:1px solid #dce5ef;border-radius:24px;padding:32px;box-shadow:0 24px 70px #10243b10}.invoice-paper>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.invoice-paper>header>div{align-items:center;gap:12px;display:flex}.invoice-paper>header>div>span{color:#fff;background:#173f72;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.invoice-paper h1{margin:0;font-size:30px}.invoice-paper header small{color:#7a8999;font-size:10px}.invoice-paper header aside{text-align:left;display:grid}.invoice-status-row{gap:8px;margin:18px 0;display:flex}.invoice-status-row>span{background:#eef3f8;border-radius:99px;padding:6px 9px;font-size:11px}.invoice-status.paid{color:#28705a;background:#dff3e9}.invoice-status.issued{color:#8c5e1c;background:#fff0d6}.invoice-lines{border:1px solid #e0e7ef;border-radius:14px;overflow:hidden}.invoice-line{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 90px 130px 130px;gap:10px;padding:12px 14px;font-size:12px;display:grid}.invoice-line:last-child{border:0}.invoice-line.head{background:#f4f7fb;font-weight:850}.invoice-total{color:#fff;background:#0f2540;border-radius:15px;justify-content:space-between;align-items:center;width:min(390px,100%);margin:18px 0 0 auto;padding:15px 17px;display:flex}.invoice-total b{font-size:20px}.invoice-note{color:#705422;background:#fff8e8;border-radius:12px;margin-top:14px;padding:12px}.invoice-paper>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.invoice-paper>footer p{color:#627387;font-size:11px}.invoice-paper>footer>div{gap:8px;display:flex}.admin-main{color:#172b45}.admin-card{border-color:#d7e1ec!important;box-shadow:0 12px 34px #10243b0a!important}.admin-page-head{background:linear-gradient(135deg,#f8fbff,#eef4fa);border:1px solid #dbe5ef;border-radius:20px;padding:22px 24px}.admin-page-head h1{color:#102943;font-size:32px!important}.admin-page-head p{color:#62758a;font-size:12px!important}.admin-alert{color:#735522!important;background:#fff6df!important;border-color:#ead7a9!important;font-size:12px!important}.admin-request-card,.admin-order-card{border-color:#dbe4ee!important;box-shadow:0 8px 26px #10243b08!important}.admin-primary{background:#173f72!important;border-color:#173f72!important}.admin-secondary{color:#244e7a!important;background:#eef4fb!important;border-color:#d5e2ef!important}.footer-socials a{background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px!important;display:inline-flex!important}.footer-socials svg{color:#d7b77e;width:17px;height:17px}.footer-contact a,.footer-contact span{align-items:flex-start;gap:7px;display:flex!important}.footer-contact svg{width:16px;height:16px;color:#d7b77e!important}.unified-auth-card{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #d9e4ef!important;box-shadow:0 25px 75px #10243b12!important}.auth-identity-input{background:#fff;border:1px solid #d9e3ed;border-radius:12px;align-items:center;display:flex;overflow:hidden}.auth-identity-input>span{color:#365f8d;place-items:center;width:44px;display:grid}.auth-identity-input input{flex:1;box-shadow:none!important;border:0!important}.auth-back-link,.auth-forgot{color:#2c5b89;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:11px;font-weight:850;display:inline-flex}.auth-back-link svg{width:14px}@media (max-width:900px){.header-account-quick{display:flex}.account-link{display:none!important}.hero-luxury-v14 .luxury-arrow{z-index:8!important;background:#07111fc7!important;width:36px!important;height:36px!important;display:grid!important}.hero-luxury-v14 .luxury-arrow.prev{right:8px!important}.hero-luxury-v14 .luxury-arrow.next{left:8px!important}.slider-layout-overlay-glass .luxury-slide-copy{background:#071522a8!important;width:auto!important;max-height:154px!important;padding:12px 14px!important;bottom:12px!important;left:12px!important;right:12px!important}.slider-layout-overlay-glass h1{font-size:23px!important;line-height:1.42!important}.slider-layout-overlay-glass p{font-size:11px!important;line-height:1.7!important}.slider-layout-overlay-glass .luxury-actions{margin-top:7px!important}.products-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.products-category-image{height:105px!important}.products-category-copy{padding:9px!important}.products-category-copy h3{font-size:16px!important}.products-category-copy>small{font-size:9px!important}.products-category-copy>strong{font-size:11px!important}.category-brand-peek span,.category-brand-peek em{font-size:8px!important}.store-product-card{flex-basis:164px!important;max-width:164px!important}.store-product-media{height:105px!important}.store-product-body h4{min-height:43px;line-height:1.7;font-size:12.5px!important}.store-product-body>small,.store-product-body>p{font-size:10px!important}.store-product-price b{font-size:12px!important}.store-product-actions button,.store-product-actions>a{font-size:9.5px!important}.storefront-category-box,.brand-product-box{border-radius:16px!important;padding:11px!important}.storefront-category-box>header h2,.brand-product-box h3{font-size:18px!important}.storefront-category-box>header>a,.brand-product-box>header>a{font-size:10px!important}.customer-finance-summary,.customer-invoice-grid,.finance-grid{grid-template-columns:1fr!important}.invoice-paper{border-radius:18px;padding:18px}.invoice-line{grid-template-columns:minmax(0,1fr) 48px 82px;gap:6px;font-size:10px}.invoice-line span:last-child,.invoice-line.head span:last-child{display:none}.invoice-paper>footer{display:grid}.finance-edit{grid-template-columns:1fr}.finance-edit .wide{grid-column:auto}.site-footer-v11{padding-bottom:95px!important}.footer-socials{flex-wrap:wrap;gap:8px!important;display:flex!important}.footer-socials a{width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff12,0 8px 24px #0002;background:linear-gradient(145deg,#152a45,#0d1c31)!important;border-radius:14px!important;padding:0!important;font-size:0!important}.footer-socials svg{width:19px;height:19px}}@media (max-width:390px){.products-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-category-image{height:98px!important}.store-product-card{flex-basis:158px!important;max-width:158px!important}.customer-mobile-dock button span{font-size:8px!important}.dashboard p,.dashboard small{font-size:11px!important}}@media print{.sticky-header-stack,.mobile-site-dock,.site-footer,.invoice-paper .btn{display:none!important}.invoice-page{width:100%;padding:0}.invoice-paper{box-shadow:none;border:0}}.instrument-filter-panel>header b{line-height:1.6;font-size:14px!important}.filter-reset{min-height:42px;font-size:12px!important}.filter-stock{padding:13px!important}.filter-stock b{font-size:12px!important}.filter-stock small{line-height:1.7;font-size:10.5px!important}.instrument-filter-group{padding:16px!important}.instrument-filter-group>b{margin-bottom:10px!important;font-size:13px!important}.instrument-filter-group label{min-height:38px!important;font-size:12px!important;line-height:1.7!important}.instrument-filter-group input{width:17px!important;height:17px!important}.category-sort,.category-sort select{font-size:11px!important}.catalog-search-luxury input{font-size:13px!important}.commerce-empty .spin{animation:1s linear infinite hd-spin}@keyframes hd-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.instrument-filter-panel>header b{font-size:15px!important}.filter-reset,.filter-stock b{font-size:13px!important}.filter-stock small{font-size:11px!important}.instrument-filter-group>b{font-size:14px!important}.instrument-filter-group label{min-height:42px!important;font-size:13px!important}.catalog-search-luxury input{font-size:14px!important}.category-sort,.category-sort select{font-size:12px!important}}.username-access-compact{border-top:1px solid #e6edf5;margin-top:14px;padding-top:14px}.username-access-toggle{color:#31506f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:800;display:flex}.username-access-form{background:#f8fbff;border:1px solid #e3ebf3;border-radius:16px;margin-top:12px;padding:14px}.username-access-tabs{background:#edf3f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;padding:4px;display:grid}.username-access-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px;font-weight:800}.username-access-tabs button.active{color:#0f2f50;background:#fff;box-shadow:0 4px 14px #0f2f5012}.username-access-form label span{color:#789;font-size:11px}.otp-required-alert{color:#6b4b05;background:linear-gradient(135deg,#fff9e9,#fff3cd);border:1px solid #f5c76f;border-radius:16px;align-items:center;gap:12px;margin:14px 0 18px;padding:14px 16px;text-decoration:none;animation:1.8s ease-in-out infinite otpAttention;display:flex;box-shadow:0 10px 26px #d69c2b18}.otp-required-alert span{flex:1;gap:3px;display:grid}.otp-required-alert b{font-size:14px}.otp-required-alert small{color:#8a6a22;font-size:12px}.otp-required-alert em{color:#fff;white-space:nowrap;background:#0f2f50;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:900}@keyframes otpAttention{0%,to{box-shadow:0 10px 26px #d69c2b18}50%{transform:translateY(-1px);box-shadow:0 10px 30px #d69c2b44}}@media (prefers-reduced-motion:reduce){.otp-required-alert{animation:none}}@media (max-width:700px){.otp-required-alert{align-items:flex-start;padding:12px}.otp-required-alert b{font-size:13px}.otp-required-alert small{font-size:11.5px}.otp-required-alert em{font-size:11px}}.sms-provider-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.sms-provider-card>div{align-items:center;gap:12px;display:flex}.sms-provider-card svg{color:#1d4ed8}.sms-provider-card span{gap:3px;display:grid}.sms-provider-card small{color:#64748b}.sms-provider-card em{border-radius:999px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:900}.sms-provider-card em.on{color:#047857;background:#ecfdf5}.sms-provider-card em.off{color:#c2410c;background:#fff7ed}.sms-master>label,.sms-event-toggle{align-items:flex-start;gap:10px;display:flex}.sms-master input,.sms-event-toggle input{width:18px;height:18px;margin-top:2px}.sms-master span,.sms-event-toggle span{gap:3px;display:grid}.sms-master small,.sms-event-toggle small{color:#64748b}.sms-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.sms-event-grid textarea{min-height:105px}.sms-history-list{gap:10px;display:grid}.sms-history-list article{background:#fff;border:1px solid #e5edf5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:12px;display:grid}.sms-history-list article>div{gap:3px;display:grid}.sms-history-list p{margin:4px 0 0;line-height:1.9}.sms-history-list em{color:#b91c1c;font-size:12px;font-style:normal}.sms-state{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.sms-state.sent{color:#047857;background:#ecfdf5}.sms-state.held{color:#c2410c;background:#fff7ed}.sms-state.failed{color:#b91c1c;background:#fef2f2}.sms-state.pending{color:#1d4ed8;background:#eff6ff}.otp-required-alert{position:relative;overflow:hidden}.otp-required-alert:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:2.3s ease-in-out infinite otpSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes otpSweep{50%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.otp-required-alert:before{animation:none}}@media (max-width:800px){.sms-event-grid,.sms-history-list article{grid-template-columns:1fr}.sms-history-list .danger{justify-self:start}}:root{--hd-navy:#0b1f36;--hd-blue:#1e5689;--hd-blue-soft:#edf5fd;--hd-gold:#c4944f;--hd-gold-soft:#fff7e8;--hd-green:#28745f;--hd-green-soft:#edf9f4;--hd-amber:#b86b1d;--hd-amber-soft:#fff4e8;--hd-red:#a04646;--hd-red-soft:#fff2f2}.main-header{border-bottom-color:#e3eaf2!important}.main-header nav a{color:#31465e!important;font-size:14px!important;font-weight:800!important}.main-header nav a:after{border-radius:99px;background:linear-gradient(90deg,var(--hd-gold),#e4bd7d)!important;height:3px!important}.main-header nav a:hover{color:#123d66!important}.header-search,.header-cart,.header-account-quick,.account-link{box-shadow:0 5px 16px #10243b08;color:#173f68!important;background:#fff!important;border-color:#d9e3ee!important}.header-search:hover,.header-cart:hover,.header-account-quick:hover,.account-link:hover{background:#f3f8fd!important;border-color:#b9cee3!important}.site-footer-v11{color:#d8e4ef!important;background:radial-gradient(circle at 10% 0,#17395c 0,#0000 34%),linear-gradient(145deg,#071526,#0b2038 60%,#0d2944)!important;border-top:3px solid #b98945!important}.site-footer-v11:before{content:"";background:linear-gradient(90deg,#0000,#c89d5d88,#0000);grid-column:1/-1;height:1px;margin-bottom:-12px}.site-footer-v11 p,.site-footer-v11 a,.site-footer-v11 span{color:#b8c7d7!important}.site-footer-v11 b,.site-footer-v11 strong{color:#fff!important}.site-footer-v11 a:hover{color:#f1cd91!important}.footer-links>b,.footer-contact>b{color:#f1d29f!important;font-size:14px!important}.footer-socials a{color:#e8eef6!important;background:#ffffff09!important;border-color:#ffffff1a!important}.footer-socials a:hover{color:#071526!important;background:#c4944f!important;border-color:#c4944f!important}.footer-bottom{color:#90a5ba!important}@media (min-width:901px){.account-portal{align-items:start;direction:ltr!important;grid-template-columns:minmax(0,1fr) 286px!important}.dashboard-sidebar{direction:rtl!important;background:radial-gradient(circle at 90% 0,#204b72 0,#0000 32%),linear-gradient(#08192c,#0d2948 56%,#0a2139)!important;border-left:0!important;border-right:0!important;grid-area:1/2!important;left:auto!important;right:auto!important;box-shadow:-16px 0 48px #06162912!important}.dashboard-content{direction:rtl!important;grid-area:1/1!important;padding:28px clamp(22px,3vw,46px) 54px!important}}.sidebar-brand{border-color:#ffffff17!important}.sidebar-user{background:#ffffff08;border-radius:14px;margin:13px 0 5px!important;padding:16px 6px!important}.sidebar-avatar{background:linear-gradient(145deg,#ffffff16,#ffffff08)!important;border-color:#ffffff20!important}.sidebar-user b{font-size:14px!important}.sidebar-user small{color:#a9bed0!important;font-size:11px!important}.sidebar-nav{gap:6px!important}.sidebar-nav button{color:#bfcede!important;border-radius:12px!important;min-height:45px!important;padding:10px 12px!important;font-size:13px!important;font-weight:750!important}.sidebar-nav button svg{color:#8fb3d4!important}.sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#1b4f7f,#26699f)!important;border-color:#4a7eaa!important;box-shadow:0 10px 24px #02111f2e!important}.sidebar-nav button.active svg{color:#f2cf93!important}.sidebar-nav button b{background:#ffffff12!important;font-size:10px!important}.sidebar-links a,.sidebar-links button{color:#b4c5d4!important;font-size:12px!important}.sidebar-logout{color:#f0c7c7!important;background:#8b3f3f1f!important;border-color:#d27a7a2c!important;font-size:12px!important}.dashboard-content{background:linear-gradient(#f2f6fb,#f7f9fc 45%,#f3f6fa)!important}.dashboard-head{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#f2f7fd)!important;border-color:#d8e4ef!important;padding:24px 26px!important}.dashboard-head:before{content:"";background:linear-gradient(#1e5689,#c4944f);width:5px;position:absolute;top:0;bottom:0;right:0}.dashboard-head h1{font-size:30px!important}.dashboard-head-status b{color:#235e4c!important;font-size:12px!important}.dashboard-head-status small{color:#5b8174!important;font-size:11px!important}.dashboard-actions{padding:0 2px;margin:16px 0 12px!important}.dashboard-actions h2{font-size:20px!important}.dashboard-actions .section-kicker{color:#9a6d2f!important;font-size:10px!important}.panel-section-note{color:#6d7e91!important;font-size:12px!important}.dashboard p,.dashboard small{font-size:13px!important;line-height:1.8!important}.dashboard h2{font-size:20px!important}.dashboard h3{font-size:16px!important;line-height:1.65!important}.dashboard-stats-simple{gap:10px!important;margin:12px 0 16px!important}.dashboard-stats-simple>button{border-radius:17px!important;min-height:118px!important;padding:16px 18px!important}.dashboard-stats-simple>button:first-child{background:linear-gradient(135deg,#eaf4ff,#fff)!important;border-color:#d2e4f7!important}.dashboard-stats-simple>button:nth-child(2){background:linear-gradient(135deg,#fff2e7,#fff)!important;border-color:#f1dcc8!important}.dashboard-stats-simple>button:nth-child(3){background:linear-gradient(135deg,#eaf8f2,#fff)!important;border-color:#d2eadf!important}.dashboard-stats-simple span{font-size:13px!important;font-weight:850!important}.dashboard-stats-simple small{font-size:11.5px!important}.dashboard-stats-simple b{font-size:28px!important}.requests-list,.focused-list,.shopping-request-list,.customer-order-grid,.customer-invoice-grid,.instrument-vault-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.request-card,.customer-order-card,.customer-invoice,.customer-instrument-card{min-width:0;border-radius:17px!important;padding:15px 16px!important;box-shadow:0 8px 24px #10243b08!important}.request-card{border-right:4px solid #4c78a6!important}.request-card.kind-purchase{background:linear-gradient(#f7fbff,#fff)!important;border-right-color:#3270a8!important}.request-card.kind-repair{background:linear-gradient(#fff9f4,#fff)!important;border-right-color:#c4783a!important}.request-card header,.customer-order-card header{gap:8px!important}.request-card pre{max-height:92px;overflow:auto;font:inherit!important;white-space:pre-wrap!important;color:#50657b!important;margin:8px 0!important;font-size:12px!important}.request-card>small,.customer-order-card>small{color:#74869a!important;font-size:11px!important}.request-card .request-kind{border-radius:999px!important;padding:5px 8px!important;font-size:10px!important}.request-card .status{white-space:nowrap;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:900!important}.status-received,.status-reviewing{color:#245e93!important;background:#edf5ff!important}.status-quoted{color:#9b641c!important;background:#fff2dc!important}.status-approved,.status-working{color:#3f5fa0!important;background:#eef4ff!important}.status-ready{color:#26705b!important;background:#edf9f4!important}.status-delivered{color:#20634f!important;background:#e7f7ef!important}.status-cancelled{color:#a04646!important;background:#fff0f0!important}.customer-order-card{background:linear-gradient(#f8fbff,#fff)!important;border-right:4px solid #436f9d!important}.customer-order-card.payment-paid{background:linear-gradient(#f0faf6,#fff)!important;border-right-color:#2e8068!important}.customer-order-card.order-cancelled,.customer-order-card.order-failed{background:linear-gradient(#fff5f5,#fff)!important;border-right-color:#ad5353!important}.customer-order-items{font-size:12px!important}.customer-order-address{background:#f5f8fb;border-radius:10px;padding:8px 9px;font-size:12px!important}.customer-instrument-card{background:linear-gradient(#f4fbf8,#fff)!important;border-right:4px solid #2f8069!important}.customer-finance-summary article{min-height:90px;padding:15px!important}.customer-finance-summary span{font-size:12px!important}.customer-finance-summary b{font-size:22px!important}.shopping-request-head{border-top:1px solid #dfe7ef!important;margin-top:18px!important;padding-top:16px!important}.shopping-request-head h3{font-size:17px!important}.panel-pager{background:#eef3f8;border:1px solid #dfe7ef;border-radius:13px;justify-content:center;align-items:center;gap:10px;margin:14px 0 4px;padding:8px 10px;display:flex}.panel-pager button{color:#234f78;background:#fff;border:1px solid #cddae7;border-radius:9px;min-width:68px;min-height:36px;font-weight:850}.panel-pager button:disabled{opacity:.38}.panel-pager span{color:#64788d;font-size:12px}.panel-pager b{color:#173f68}.profile-grid{gap:13px!important}.profile-card{background:linear-gradient(#fff,#f9fbfd)!important;border-radius:18px!important;padding:18px!important}.profile-card:first-of-type{border-top:3px solid #3978aa!important}.profile-card:nth-of-type(2){border-top:3px solid #2f8069!important}.profile-card:nth-of-type(3){border-top:3px solid #b6863f!important}.profile-card.danger-card{background:linear-gradient(#fff8f8,#fff)!important;border-top:3px solid #a24b4b!important}.profile-card-head h2{font-size:17px!important}.profile-card-head p,.profile-card label,.profile-card small{font-size:12px!important}.verified-phone{color:#266c58!important;background:#edf9f4!important;border-color:#d0e8dc!important}.security-tip{color:#844646!important;background:#fff1f1!important;border-color:#f0d3d3!important}.admin-shell{background:linear-gradient(#edf3f8,#f7f9fc)!important}.admin-sidebar{background:radial-gradient(circle at 90% 0,#214f78 0,#0000 32%),linear-gradient(#071729,#0c2946 58%,#091e35)!important}.admin-sidebar nav a{min-height:43px!important;font-size:13px!important}.admin-sidebar nav section>small{color:#8ea7bd!important;font-size:10px!important}.admin-person small,.admin-person span{font-size:10.5px!important}.admin-page-head{background:linear-gradient(135deg,#fff,#edf4fb)!important;border-color:#d7e3ef!important;box-shadow:0 12px 38px #10243b08!important}.admin-page-head:before{content:"";display:block;position:absolute}.admin-page-head h1{font-size:30px!important}.admin-page-head p{font-size:13px!important}.admin-card>header h2{font-size:18px!important}.admin-card header small{font-size:10px!important}.admin-alert{border-right:4px solid #c28a39!important;font-size:13px!important}.admin-metrics{gap:10px!important}.admin-metric{min-height:84px!important;padding:14px!important}.admin-metric:nth-child(4n+1){background:linear-gradient(135deg,#edf5ff,#fff)!important}.admin-metric:nth-child(4n+2){background:linear-gradient(135deg,#fff5e9,#fff)!important}.admin-metric:nth-child(4n+3){background:linear-gradient(135deg,#edf9f4,#fff)!important}.admin-metric:nth-child(4n+4){background:linear-gradient(135deg,#f6f0ff,#fff)!important}.admin-metric small{font-size:11px!important}.admin-metric b{font-size:24px!important}.admin-metric em{font-size:10px!important}.admin-recent-list b{font-size:13px!important}.admin-recent-list small,.kind{font-size:10px!important}.kind.purchase{color:#275f93!important;background:#e8f3ff!important}.kind.repair{color:#a35b2f!important;background:#fff0e7!important}@media (max-width:900px){.account-portal{direction:rtl!important;display:block!important}.dashboard-sidebar{display:none!important}.dashboard-content{padding:16px 4% 96px!important}.dashboard-mobile-top{display:flex!important}.dashboard-head{border-radius:18px!important;padding:18px!important}.dashboard-head h1{font-size:24px!important}.dashboard-head p{font-size:12px!important}.dashboard-head-tools,.dashboard-head-status{width:100%}.dashboard-stats-simple{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.dashboard-stats-simple>button{min-height:100px!important;padding:12px!important}.dashboard-stats-simple span{font-size:11px!important}.dashboard-stats-simple small{font-size:9.5px!important}.dashboard-stats-simple b{font-size:22px!important}.requests-list,.focused-list,.shopping-request-list,.customer-order-grid,.customer-invoice-grid,.instrument-vault-grid{grid-template-columns:1fr!important}.request-card,.customer-order-card,.customer-invoice,.customer-instrument-card{padding:14px!important}.dashboard p,.dashboard small{font-size:12px!important}.customer-mobile-dock{background:#08192cf7!important;border-color:#1f3e5d!important;box-shadow:0 -12px 30px #07152624!important}.customer-mobile-dock button{color:#9fb2c4!important}.customer-mobile-dock button.active{color:#f1cd91!important;background:#ffffff08!important}.customer-mobile-dock button.active:before{background:#c4944f!important}.customer-menu-sheet{background:linear-gradient(#fff,#f5f8fb)!important}.customer-menu-sheet nav button,.customer-menu-sheet nav a{background:0 0!important;font-size:13px!important}.panel-pager{margin-bottom:10px}.site-footer-v11{padding-bottom:92px!important}.footer-links>b,.footer-contact>b{font-size:13px!important}.footer-socials a{background:#102c49!important;border-color:#2d4b69!important}.footer-socials a svg{color:#f1cd91!important}}@media (max-width:430px){.dashboard-stats-simple{grid-template-columns:1fr!important}.dashboard-stats-simple>button{grid-template-columns:1fr auto;align-items:center;display:grid;min-height:82px!important}.dashboard-stats-simple>button small{grid-column:1/-1}.dashboard-stats-simple b{grid-area:1/2;margin:0!important}.panel-pager span{font-size:11px}.panel-pager button{min-width:60px}}.footer-social-block{margin-top:17px}.footer-social-block>small{letter-spacing:.02em;margin-bottom:9px;font-weight:800;display:block;color:#8fa5ba!important;font-size:10px!important}.footer-socials{flex-wrap:wrap;display:flex;gap:9px!important}.footer-socials .footer-social{min-width:42px;min-height:42px;transition:all .2s;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0002;background:linear-gradient(145deg,#102b49,#0a2038)!important;border:1px solid #2b4967!important;border-radius:14px!important;gap:7px!important;padding:0 11px!important}.footer-socials .footer-social svg{color:#f0cc91!important;width:18px!important;height:18px!important}.footer-socials .footer-social span{font-weight:850;color:#dbe8f3!important;font-size:10px!important}.footer-socials .footer-social:hover{transform:translateY(-2px);background:linear-gradient(145deg,#173b60,#0e2c4b)!important;border-color:#c99b58!important}.footer-socials .footer-social-instagram:hover svg{color:#f4b2cf!important}.footer-socials .footer-social-whatsapp:hover svg{color:#85d7a8!important}.footer-socials .footer-social-telegram:hover svg{color:#8cc9f5!important}.footer-socials .footer-social-bale:hover svg{color:#f1cf93!important}.contact-social-panel{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dce6ef;border-radius:22px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);align-items:center;gap:22px;width:min(1380px,90%);margin:18px auto 0;padding:24px;display:grid;box-shadow:0 14px 45px #10243b08}.contact-social-panel h2{color:#17314e;margin:5px 0 6px;font-size:23px}.contact-social-panel p{color:#74859a;margin:0;font-size:11px;line-height:1.9}.contact-social-panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-social{color:#17314e;background:#fff;border:1px solid #dce6ef;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;transition:all .2s;display:grid;box-shadow:0 8px 24px #10243b07}.contact-social:hover{background:#f8fbff;border-color:#c6d8e9;transform:translateY(-2px)}.contact-social>svg:first-child{color:#b47b31;width:22px;height:22px}.contact-social>svg:last-child{color:#8ea0b4;width:16px;height:16px}.contact-social span{display:grid}.contact-social b{font-size:13px}.contact-social small{color:#8998a9;margin-top:2px;font-size:9px}@media (max-width:900px){.contact-social-panel{grid-template-columns:1fr}.contact-social-panel nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.footer-social-block>small{font-size:11px!important}.footer-socials{gap:10px!important}.footer-socials .footer-social{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}.footer-socials .footer-social span{display:none}.footer-socials .footer-social svg{width:20px!important;height:20px!important}.contact-social-panel{border-radius:18px;width:92%;padding:18px}.contact-social-panel h2{font-size:20px}.contact-social-panel p{font-size:10.5px}.contact-social-panel nav{grid-template-columns:1fr 1fr;gap:8px}.contact-social{border-radius:14px;grid-template-columns:38px minmax(0,1fr) 14px;min-height:66px;padding:10px}.contact-social b{font-size:12px}.contact-social small{font-size:9px}}.site-footer-v11{background:radial-gradient(circle at 92% -10%,#1f527d 0,#0000 34%),linear-gradient(145deg,#061321,#0a1f35 58%,#0c2945)!important;border-top:3px solid #c79a58!important;box-shadow:inset 0 1px #ffffff0a!important}.site-footer-v11 .footer-brand p{color:#c2d0de!important;font-size:13px!important;line-height:2!important}.site-footer-v11 .footer-links a,.site-footer-v11 .footer-contact a,.site-footer-v11 .footer-contact span{color:#c4d2df!important;font-size:12px!important}.site-footer-v11 .footer-links a:hover,.site-footer-v11 .footer-contact a:hover{color:#f2d19b!important}.footer-bottom{border-top-color:#ffffff14!important}.footer-socials .footer-social{background:linear-gradient(145deg,#102d4b,#0b2037)!important;border:1px solid #35526e!important}.footer-socials .footer-social svg{color:#f0cb8f!important}@media (min-width:901px){.account-portal{direction:ltr!important;grid-template-columns:minmax(0,1fr) 286px!important;gap:0!important}.dashboard-sidebar{direction:rtl!important;background:radial-gradient(circle at 90% 0,#255b88 0,#0000 32%),linear-gradient(#07182a,#0b2947 58%,#091f37)!important;grid-area:1/2!important;box-shadow:-18px 0 55px #07152618!important}.dashboard-content{direction:rtl!important;grid-area:1/1!important;padding:28px clamp(24px,3vw,48px) 60px!important}}.dashboard-sidebar .sidebar-nav button{color:#cfdae5!important;min-height:44px!important;font-size:13px!important;font-weight:800!important}.dashboard-sidebar .sidebar-nav button svg{color:#8fb5d8!important}.dashboard-sidebar .sidebar-nav button:hover{color:#fff!important;background:#ffffff0b!important}.dashboard-sidebar .sidebar-nav button.active{color:#fff!important;background:linear-gradient(135deg,#1c5282,#286ca5)!important;border-color:#5185af!important;box-shadow:0 10px 24px #04142140!important}.dashboard-sidebar .sidebar-nav button.active svg{color:#f3d098!important}.dashboard-sidebar .sidebar-links a,.dashboard-sidebar .sidebar-links button{color:#b9c9d8!important;font-size:12px!important}.dashboard-sidebar .sidebar-links a:hover,.dashboard-sidebar .sidebar-links button:hover{color:#fff!important;background:#ffffff0b!important}.dashboard-sidebar .sidebar-logout{color:#f0c4c4!important;background:#8b3f3f22!important;border-color:#d9848433!important}.dashboard-head{color:#132b45!important;background:linear-gradient(135deg,#f7fbff,#eef5fb)!important;border:1px solid #d8e5f2!important}.dashboard-head .section-kicker{color:#b17b34!important}.dashboard-head h1{color:#102943!important}.dashboard-head p{color:#667b91!important;font-size:13px!important}.dashboard-head-status{color:#234e75!important;background:#fff!important;border-color:#dce6ef!important}.dashboard-head-status b{color:#153a61!important}.dashboard-head-status small{color:#71859a!important}.dashboard-top-logout{color:#9b4d4d!important;background:#fff8f8!important;border:1px solid #ecd5d5!important}.dashboard-stats-simple>button{cursor:pointer;text-align:right;transition:all .2s}.dashboard-stats-simple>button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #10243b12!important}.dashboard-stats-simple>button:after{content:"مشاهده";color:#7b8da0;margin-top:6px;font-size:10px;display:block}.interactive-card{cursor:pointer;outline:none;transition:all .2s}:is(.interactive-card:hover,.interactive-card:focus-visible){transform:translateY(-2px);border-color:#b9cee2!important;box-shadow:0 16px 36px #10243b12!important}.customer-order-card,.customer-invoice,.customer-instrument-card,.request-card{border-radius:17px!important}.customer-order-card{border-right:4px solid #2d69a0!important}.customer-invoice{border-right:4px solid #bb8436!important}.customer-invoice.status-paid{border-right-color:#2f8068!important}.customer-instrument-card{border-right:4px solid #2f8068!important}.request-card.kind-repair{border-right:4px solid #c26e3f!important}.request-card.kind-purchase{border-right:4px solid #3e78ad!important}.request-card h3,.customer-order-card h3,.customer-instrument-card h3{font-size:15px!important}.dashboard p,.dashboard small{font-size:12px!important}.panel-pager{background:#eef4fa!important;border-color:#d8e4ef!important}.admin-sidebar{background:radial-gradient(circle at 90% 0,#255d8b 0,#0000 32%),linear-gradient(#061629,#0a2744 58%,#081e35)!important;border-left:1px solid #1e4668!important}.admin-sidebar nav section>small{letter-spacing:.04em;color:#9db2c6!important;font-size:10px!important}.admin-sidebar nav a{color:#d5e1ec!important;min-height:43px!important;font-size:13px!important;font-weight:720!important}.admin-sidebar nav a svg{color:#91b5d5!important}.admin-sidebar nav a:hover{color:#fff!important;background:#ffffff0d!important}.admin-sidebar nav a.active{color:#fff!important;background:linear-gradient(135deg,#245f94,#2f75ad)!important;box-shadow:0 10px 26px #0004!important}.admin-sidebar nav a.active svg{color:#f2d099!important}.admin-brand b{color:#fff!important}.admin-brand small,.admin-person small,.admin-person span{color:#abc0d3!important}.admin-side-foot a,.admin-side-foot button{color:#c9d7e4!important}.admin-side-foot a:hover,.admin-side-foot button:hover{color:#fff!important;background:#ffffff0d!important}.admin-metric-link{cursor:pointer;transition:all .2s;position:relative;color:inherit!important}.admin-metric-link>svg{color:#8094a9;width:16px;margin-right:auto}.admin-metric-link:hover{transform:translateY(-2px);border-color:#b9ccdf!important;box-shadow:0 14px 34px #10243b12!important}.admin-metric-link:hover>svg{color:#b47b31}.admin-card{background:linear-gradient(#fff,#fbfcfe)!important}.admin-card h2,.admin-card h3{color:#17314e}.admin-alert{color:#70531f!important;background:#fff6df!important;border-color:#ead7aa!important}.payment-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-admin-grid .wide{grid-column:1/-1}.payment-health{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:14px;display:grid;border-right:4px solid #b66d37!important}.payment-health.ready{background:linear-gradient(135deg,#effaf5,#fff)!important;border-right-color:#2e7b63!important}.payment-health-icon{color:#2b6597;background:#eef4fa;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.payment-health.ready .payment-health-icon{color:#2e7b63;background:#e3f4ec}.payment-health h2{margin:2px 0;font-size:18px}.payment-health p{color:#718398;font-size:11px}.payment-health em{letter-spacing:.08em;color:#9a5c2e;background:#fff0e4;border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.payment-health.ready em{color:#2d715a;background:#dff3e9}.payment-env-list{gap:7px;margin:14px 0;display:grid}.payment-env-list button{background:#f8fafc;border:1px solid #dce5ee;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.payment-env-list code{color:#28557f;font-size:11px}.payment-env-example{color:#dbe7f2;background:#0d2035;border-radius:12px;padding:12px}.payment-env-example pre{white-space:pre-wrap;text-align:left;direction:ltr;font-size:10px;line-height:1.8}.payment-checklist{color:#62768b;margin:12px 0;padding-right:20px;font-size:12px;line-height:2}.admin-payment-switch{background:#f7fbff;border:1px solid #dbe6ef;border-radius:13px;margin-bottom:14px;padding:14px;align-items:flex-start!important;gap:10px!important;display:flex!important}.admin-payment-switch span{display:grid}.admin-payment-switch b{font-size:13px}.admin-payment-switch small{color:#77899a;font-size:10px}.popup-master{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.popup-master>label{align-items:center;gap:10px;display:flex}.popup-master span{display:grid}.popup-master b{font-size:13px}.popup-master small{color:#798a9c;font-size:10px}.popup-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.popup-admin-card{border-top:3px solid #315f89!important}.popup-admin-card.tone-gold{border-top-color:#b68137!important}.popup-admin-card.tone-green{border-top-color:#2d7b63!important}.popup-admin-card>header{justify-content:flex-start!important}.popup-admin-card>header>span{color:#356a9a;background:#edf4fa;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.popup-admin-card p{color:#6e8092;margin:12px 0;font-size:11px;line-height:1.9}.popup-admin-card footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.popup-admin-card footer>div{gap:5px;display:flex}.popup-admin-card footer button{background:#fff;border:1px solid #dce5ee;border-radius:8px;padding:7px 9px;font-size:10px}.popup-enabled-row{align-items:center;gap:8px;padding:0 22px 16px;display:flex}.site-popup-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06142299;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.site-popup-card{color:#fff;background:linear-gradient(145deg,#0a2038,#123b61);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);width:min(760px,96vw);max-height:88dvh;display:grid;position:relative;overflow:auto;box-shadow:0 36px 120px #0008}.site-popup-card.tone-gold{background:linear-gradient(145deg,#392814,#7a5427)}.site-popup-card.tone-green{background:linear-gradient(145deg,#0d3029,#17604f)}.site-popup-close{color:#fff;z-index:3;background:#07111a99;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;left:12px}.site-popup-media{background:#071421;min-height:320px}.site-popup-media img{object-fit:cover;width:100%;height:100%;display:block}.site-popup-copy{flex-direction:column;justify-content:center;padding:44px 34px 32px;display:flex}.site-popup-eyebrow{color:#f1cf95;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.site-popup-eyebrow svg{width:16px}.site-popup-copy h2{margin:11px 0;font-size:32px;line-height:1.55}.site-popup-copy p{color:#d2dfeb;font-size:13px;line-height:2}.site-popup-cta{background:#fff;border-radius:12px;align-items:center;gap:8px;width:max-content;margin-top:22px;padding:11px 16px;font-size:12px;font-weight:850;display:flex;color:#0a2948!important}.catalog-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-tool-card{flex-direction:column;align-items:flex-start;min-height:250px;display:flex}.catalog-tool-card>span{color:#2c6595;background:#edf4fa;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.catalog-tool-card h2{margin:16px 0 6px;font-size:20px}.catalog-tool-card p{color:#6e8092;margin-bottom:18px;font-size:12px;line-height:2}.catalog-tool-card input[type=file]{display:none}.catalog-tool-card button{margin-top:auto}.catalog-tool-note{align-items:flex-start;gap:12px;margin-top:14px;display:flex;background:linear-gradient(135deg,#fff9ea,#fff)!important;border-right:4px solid #b8863f!important}.catalog-tool-note>svg{color:#b8863f}.catalog-tool-note p{color:#6f7f90;font-size:11px}.content-preview{color:#fff!important;background:linear-gradient(#0b1d31,#102d4a)!important;border-radius:20px!important;padding:14px!important}.content-preview>header{align-items:center!important;gap:9px!important;display:flex!important}.content-preview>header>span{display:grid}.content-preview>header b{font-size:12px}.content-preview>header small{color:#9fb4c7;font-size:9px}.emulator-switch{background:#ffffff0c;border-radius:9px;gap:4px;margin-right:auto;padding:3px;display:flex}.emulator-stage{justify-content:center;padding:14px 0;display:flex}.emulator-device{color:#17314e;background:#fff;border-radius:14px;width:100%;transition:all .25s;overflow:hidden;box-shadow:0 18px 48px #0004}.emulator-mobile .emulator-device{border:8px solid #0a1420;border-radius:28px;width:310px}.preview-browser-bar{min-height:32px!important}.emulator-site-head{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;padding:9px 12px;font-size:9px;display:flex}.preview-screen{padding:20px!important}.preview-screen h2{font-size:24px!important;line-height:1.55!important}.emulator-mobile .preview-screen h2{font-size:19px!important}.preview-screen p{font-size:10px!important}.emulator-footer{color:#dce7f0;text-align:center;background:#0d2035;padding:10px 12px;font-size:8px}.preview-open{width:100%;margin-top:8px}@media (max-width:900px){.payment-admin-grid,.catalog-tools-grid,.popup-admin-grid{grid-template-columns:1fr!important}.payment-admin-grid .wide{grid-column:auto}.popup-master{flex-direction:column;align-items:flex-start}.site-popup-card{grid-template-columns:1fr}.site-popup-media{min-height:200px;max-height:270px}.site-popup-copy{padding:24px 20px}.site-popup-copy h2{font-size:24px}.admin-sidebar nav a{font-size:13px!important}.footer-socials .footer-social{border-radius:15px!important;width:46px!important;height:46px!important}}@media (max-width:600px){.site-popup-card{border-radius:20px;width:94vw}.site-popup-media{min-height:180px}.site-popup-copy h2{font-size:21px}.site-popup-copy p{font-size:12px}.site-footer-v11 .footer-links a,.site-footer-v11 .footer-contact a,.site-footer-v11 .footer-contact span{font-size:12px!important}}.admin-drawer{color:#eef6ff!important;background:radial-gradient(circle at 90% 0,#255d8b 0,#0000 30%),linear-gradient(#061629,#0a2744 58%,#081e35)!important;border-left:1px solid #244b6d!important;box-shadow:-22px 0 70px #06111f80!important}.admin-drawer .admin-brand{color:#fff!important;border-bottom-color:#ffffff1a!important}.admin-drawer .admin-brand b{color:#fff!important}.admin-drawer .admin-brand small{color:#adc1d4!important}.admin-drawer .admin-person{color:#fff!important;background:#ffffff09!important;border-color:#2f6086!important}.admin-drawer .admin-person small,.admin-drawer .admin-person span{color:#b8cad9!important}.admin-drawer nav section>small{color:#98b4ca!important;font-size:10px!important;font-weight:850!important}.admin-drawer nav a{color:#dce8f2!important;min-height:44px!important;font-size:13px!important;font-weight:760!important}.admin-drawer nav a svg{color:#98bbd9!important}.admin-drawer nav a:hover{color:#fff!important;background:#ffffff10!important}.admin-drawer nav a.active{color:#fff!important;background:linear-gradient(135deg,#28699f,#377fb5)!important;box-shadow:0 10px 24px #0004!important}.admin-drawer nav a.active svg{color:#f3d394!important}.admin-drawer .admin-side-foot{border-top-color:#ffffff17!important}.admin-drawer .admin-side-foot a,.admin-drawer .admin-side-foot button{color:#d4e0ea!important}.admin-drawer-close{color:#fff!important;background:#ffffff0d!important;border:1px solid #fff2!important}.cart-inline-control{align-content:stretch;gap:6px;min-width:0;display:grid}.cart-inline-stepper{background:#fff;border:1px solid #cbd8e5;border-radius:10px;grid-template-columns:32px minmax(28px,1fr) 32px;align-items:center;min-height:38px;display:grid;overflow:hidden}.cart-inline-stepper button{color:#173f68!important;background:#f3f7fb!important;border:0!important;border-radius:0!important;place-items:center!important;min-height:38px!important;padding:0!important;display:grid!important}.cart-inline-stepper button:hover{background:#e8f0f8!important}.cart-inline-stepper svg{width:14px!important;height:14px!important}.cart-inline-stepper b{color:#123a62;text-align:center;font-size:12px}.cart-inline-control>a{color:#174a79!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:32px!important;padding:5px 7px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.cart-inline-control>a:hover{background:#edf5fc!important;border-color:#b7cde1!important}.cart-inline-control>a svg{width:13px!important;height:13px!important}.cart-inline-detail{grid-template-columns:minmax(120px,.8fr) minmax(120px,1.2fr);align-items:stretch;min-height:64px}.cart-inline-detail .cart-inline-stepper{border-radius:14px;min-height:64px}.cart-inline-detail .cart-inline-stepper button{min-height:64px!important}.cart-inline-detail>a{background:linear-gradient(135deg,#f4f8fc,#fff)!important;border-radius:14px!important;min-height:64px!important;font-size:12px!important}.cart-inline-legacy{grid-template-columns:minmax(96px,1fr) minmax(96px,1fr)}@media (max-width:640px){.cart-inline-detail{grid-template-columns:1fr}.cart-inline-detail .cart-inline-stepper,.cart-inline-detail .cart-inline-stepper button,.cart-inline-detail>a{min-height:52px!important}.cart-inline-control>a{font-size:8px!important}.cart-inline-stepper{grid-template-columns:29px minmax(24px,1fr) 29px}.cart-inline-stepper button{min-height:35px!important}.cart-inline-stepper b{font-size:11px}}@media (min-width:901px){.account-portal{direction:ltr!important;background:#f3f7fb!important;grid-template-columns:minmax(0,1fr) 300px!important}.dashboard-sidebar{direction:rtl!important;background:radial-gradient(circle at 88% 2%,#285f8d 0,#0000 29%),linear-gradient(#06182b 0,#0b2948 54%,#081f37 100%)!important;grid-area:1/2!important;padding:24px 18px!important;box-shadow:-18px 0 56px #07152618!important}.dashboard-content{direction:rtl!important;grid-area:1/1!important;max-width:1500px!important;margin:0 auto!important;padding:30px clamp(24px,3.2vw,54px) 64px!important}}.dashboard-sidebar:before{content:"DENTAL CUSTOMER CARE";letter-spacing:1.8px;color:#d7b372;opacity:.9;margin:0 6px 9px;font:800 8px Arial;display:block}.sidebar-user{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff0d!important}.sidebar-avatar{box-shadow:inset 0 0 0 1px #ffffff13,0 8px 24px #0002!important}.sidebar-nav button{position:relative;overflow:hidden}.sidebar-nav button.active:after{content:"";background:#e0b76f;border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;right:0}.dashboard-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 5%,#dbeafa80 0,#0000 24%),radial-gradient(circle at 80% 80%,#f3e5cc66 0,#0000 20%);position:fixed;inset:0 300px 0 0}.dashboard-content>*{z-index:1;position:relative}.dashboard-head{box-shadow:0 16px 42px #10243b0b!important}.dashboard-head:after{content:"";pointer-events:none;border:1px solid #c9d9e8;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;left:-30px;box-shadow:0 0 0 22px #edf4fa66,0 0 0 44px #edf4fa33}.dashboard-stats-simple>button{position:relative;overflow:hidden;box-shadow:0 10px 26px #0e2b4808!important}.dashboard-stats-simple>button:after{content:"";background:#fff7;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-27px;left:-22px}.profile-card,.customer-order-card,.customer-invoice,.customer-instrument-card,.request-card{border-color:#dbe5ef!important;box-shadow:0 10px 30px #0d2b4708!important}.profile-card:hover,.customer-order-card:hover,.customer-invoice:hover,.customer-instrument-card:hover,.request-card.interactive-card:hover{box-shadow:0 15px 36px #0d2b4710!important}@media (max-width:900px){.dashboard-mobile-top{direction:rtl!important;background:linear-gradient(135deg,#0a2139,#103b62)!important;border:1px solid #244b6d!important;border-top:3px solid #c59650!important;border-radius:16px!important;padding:9px 10px!important;box-shadow:0 12px 28px #07152625!important}.dashboard-mobile-top .brand{margin-right:auto;color:#fff!important}.dashboard-mobile-top .brand strong{color:#fff!important}.dashboard-mobile-top .brand small{color:#a9bfd2!important}.dashboard-mobile-top .brandmark{background:linear-gradient(145deg,#235b8a,#123b62)!important;box-shadow:inset 0 0 0 1px #fff2!important}.dashboard-mobile-actions{align-items:center!important;gap:6px!important;margin-left:auto!important;margin-right:0!important;display:flex!important}.dashboard-mobile-actions button{color:#e8f1f8;min-height:38px;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff18;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-mobile-actions .dashboard-more-btn{color:#15283a!important;background:linear-gradient(135deg,#c08b43,#ddb36f)!important;border-color:#e5c58d!important;display:inline-flex!important}.dashboard-mobile-actions .dashboard-mobile-logout{color:#d9e6f1!important;background:#ffffff09!important}.customer-menu-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;direction:ltr!important;background:#04101db0!important;justify-content:flex-end!important;align-items:stretch!important}.customer-menu-sheet{width:min(88vw,370px)!important;height:100dvh!important;max-height:none!important;padding:0 16px calc(18px + env(safe-area-inset-bottom))!important;direction:rtl!important;background:linear-gradient(#f9fbfd,#eef4f9)!important;border-radius:24px 0 0 24px!important;margin:0!important;animation:.22s ease-out both customerDrawerIn!important;box-shadow:-24px 0 70px #0005!important}.customer-menu-sheet>header{color:#fff!important;background:linear-gradient(135deg,#09213a,#124b78)!important;border-bottom:3px solid #c3934d!important;margin:0 -16px 10px!important;padding:18px 18px 16px!important}.customer-menu-sheet>header small{color:#b8ccdc!important}.customer-menu-sheet>header b{color:#fff!important}.customer-menu-sheet>header button{color:#fff!important;background:#ffffff10!important;border-color:#ffffff20!important}.customer-menu-sheet nav{gap:4px!important}.customer-menu-sheet nav button,.customer-menu-sheet nav a{color:#203a55!important;border:1px solid #0000!important;border-radius:12px!important;min-height:51px!important;padding:0 10px!important;font-size:13px!important}.customer-menu-sheet nav button:hover,.customer-menu-sheet nav a:hover{background:#e8f1f8!important;border-color:#d4e2ee!important}.customer-menu-sheet nav svg{color:#376d9b!important}.customer-menu-sheet nav b{color:#315f87!important;background:#e5eef6!important}.customer-sheet-logout{background:#fff7f7!important;margin-top:14px!important}@keyframes customerDrawerIn{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.dashboard-content:before{display:none!important}.dashboard-mobile-top{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.dashboard-mobile-actions{order:1!important}.dashboard-mobile-top>.brand{order:2!important;margin:0!important}}.product-actions>.cart-inline-control{flex:1;min-width:0}.detail-actions>.cart-inline-control,.store-product-actions>.cart-inline-control,.catalog-card-actions>.cart-inline-control{min-width:0}@media (max-width:900px){.customer-menu-sheet nav button.active{color:#0d3d65!important;background:linear-gradient(135deg,#e7f0f8,#f7fafc)!important;border-color:#c8d9e8!important;box-shadow:inset -3px 0 #c3944f!important}.customer-menu-sheet nav button.active svg{color:#b17b35!important}}.store-product-media,.luxury-catalog-media,.luxury-gallery-main,.product-top,.products-category-image,.category-visual-v7,.category-hero-art{position:relative}.store-product-media:after,.luxury-catalog-media:after,.luxury-gallery-main:before,.product-top:after,.products-category-image:after,.category-visual-v7:after,.category-hero-art:after{content:"هندپیس دنتال  •  Handpiece Dental  •  handpiecedental.ir";z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#1f30448a;letter-spacing:.1px;pointer-events:none;background:#ffffff94;border:1px solid #ffffff8c;border-radius:9px;max-width:82%;padding:5px 8px;font:700 8px/1.2 Vazirmatn,Arial,sans-serif;position:absolute;bottom:9px;right:10px;box-shadow:0 4px 16px #0f172a0a}.luxury-gallery-main:before{background:#ffffffa8;padding:6px 9px;font-size:9px;bottom:16px;right:18px}@media (max-width:640px){.store-product-media:after,.luxury-catalog-media:after,.product-top:after,.products-category-image:after,.category-visual-v7:after,.category-hero-art:after{border-radius:7px;padding:4px 6px;font-size:6px;bottom:6px;right:6px}.luxury-gallery-main:before{font-size:7px;bottom:10px;right:10px}}.orders-pro-page,.crm-customers-page,.catalog-excel-page,.content-studio-page{--ops-navy:#0c2742;--ops-blue:#235d8d;--ops-gold:#c59650;--ops-line:#dce6ef;--ops-soft:#f4f8fb}.order-kpis,.crm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.order-kpis article,.crm-kpis article{border:1px solid var(--ops-line);background:linear-gradient(145deg,#fff,#f6f9fc);border-radius:18px;align-items:center;gap:13px;min-height:104px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #10243b08}.order-kpis article:after,.crm-kpis article:after{content:"";background:#e9f1f8;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;left:-25px}.order-kpis svg,.crm-kpis svg{width:25px;height:25px;color:var(--ops-gold);z-index:1;position:relative}.order-kpis article>div,.crm-kpis article>span{z-index:1;display:grid;position:relative}.order-kpis small,.crm-kpis small{color:#718297;font-size:11px}.order-kpis b,.crm-kpis b{color:#123452;font-size:24px;line-height:1.3}.order-kpis em,.crm-kpis em{color:#728295;font-size:10px;font-weight:700}.order-table-card,.crm-table-card{overflow:hidden;padding:0!important}.orders-filterbar,.crm-toolbar{background:linear-gradient(#fbfdff,#f5f8fb);border-bottom:1px solid #e7edf3;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(145px,.55fr));gap:9px;padding:14px;display:grid}.orders-filterbar>label,.orders-search,.crm-toolbar>label{color:#7890a6;background:#fff;border:1px solid #d7e2ec;border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.orders-filterbar svg,.crm-toolbar svg{width:16px}.orders-filterbar input,.orders-filterbar select,.crm-toolbar input,.crm-toolbar select{color:#28435f;background:0 0;border:0;outline:0;width:100%;font-size:12px}.crm-toolbar>select{color:#28435f;background:#fff;border:1px solid #d7e2ec;border-radius:11px;height:44px;padding:0 10px}.crm-toolbar>span{color:#728397;place-self:center end;font-size:11px}.orders-bulkbar{background:#edf5fc;border:1px solid #d8e6f2;border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:10px 12px;display:flex}.orders-bulkbar>span{color:#1f547e;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.orders-bulkbar svg{width:16px}.orders-bulkbar select{background:#fff;border:1px solid #c9d9e7;border-radius:9px;min-width:170px;height:36px;margin-right:auto;padding:0 9px}.orders-bulkbar .admin-primary{min-height:36px!important;padding:7px 12px!important}.orders-table-wrap,.crm-table-wrap,.excel-preview-table>div{scrollbar-width:thin;width:100%;overflow:auto}.orders-table,.crm-table,.excel-preview-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:1050px}.orders-table th,.crm-table th,.excel-preview-table th{z-index:2;color:#5d6e80;text-align:right;white-space:nowrap;background:#f1f5f9;border-bottom:1px solid #dce5ee;padding:11px;font-size:10px;position:sticky;top:0}.orders-table td,.crm-table td,.excel-preview-table td{vertical-align:middle;color:#415268;background:#fff;border-bottom:1px solid #edf1f5;padding:12px 11px;font-size:11px}.orders-table tbody tr:hover td,.crm-table tbody tr:hover td{background:#f8fbfe}.orders-table tbody tr.selected td{background:#eef6fc}.orders-table td>small,.crm-table td>small{color:#8695a5;display:block}.table-check{color:#56728d;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.table-check svg{width:17px}.order-id-cell,.order-customer-cell,.crm-person,.crm-contact,.crm-state{align-items:center;gap:9px;display:flex}.order-id-cell{gap:2px;display:grid}.order-id-cell b{color:#163f65}.order-id-cell small{color:#8494a5}.order-customer-cell>svg,.crm-contact svg{color:#5c7894;width:16px}.order-customer-cell span,.crm-person>div{display:grid}.order-customer-cell b,.crm-person b{color:#1e3b58;font-size:12px}.order-customer-cell small,.crm-person small{color:#7b8c9d;font-size:9.5px}.order-pay,.order-status-chip,.tracking-ok,.tracking-empty,.crm-state span{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9.5px;font-weight:850;display:inline-flex}.order-pay.paid,.order-status-chip.status-delivered,.crm-state .ok{color:#24745c;background:#e9f8f1}.order-pay.unpaid,.order-status-chip.status-pending_payment{color:#99661f;background:#fff5df}.order-pay.failed,.order-status-chip.status-failed,.order-status-chip.status-cancelled{color:#a04d4d;background:#fff0f0}.order-status-chip.status-processing{color:#2e6596;background:#eaf3ff}.order-status-chip.status-shipped{color:#5b57a4;background:#f0efff}.tracking-ok{color:#2c725e;background:#eef8f4}.tracking-ok svg{width:13px}.tracking-empty{color:#8a96a3;background:#f3f5f7}.order-ref{color:#8391a0;text-overflow:ellipsis;max-width:110px;margin-top:5px;overflow:hidden;font-size:8px!important;display:block!important}.table-detail-btn{color:#245e8d;background:#fff;border:1px solid #cddbea;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.table-detail-btn:hover{background:#edf5fb}.table-detail-btn svg{width:14px}.admin-loading-row{text-align:center;color:#718397;padding:20px;font-size:12px}.orders-pagination{color:#708194;background:#fafcff;border-top:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:10.5px;display:flex}.orders-pagination>div{gap:7px;display:flex}.orders-pagination button{color:#35536f;background:#fff;border:1px solid #d5e0ea;border-radius:9px;align-items:center;gap:4px;min-height:35px;padding:6px 10px;display:flex}.orders-pagination svg{width:14px}.order-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07152299!important;justify-content:flex-start!important;align-items:stretch!important}.order-detail-drawer{background:linear-gradient(#fff,#f5f8fb);width:min(620px,94vw);height:100dvh;padding:0 20px 22px;animation:.2s ease-out both orderDrawerIn;overflow:auto;box-shadow:24px 0 75px #0005}.order-detail-drawer>header{z-index:3;color:#fff;background:linear-gradient(135deg,#0a233d,#174e78);border-bottom:3px solid #c59650;justify-content:space-between;align-items:center;margin:0 -20px 16px;padding:17px 20px;display:flex;position:sticky;top:0}.order-detail-drawer>header small{color:#a9c2d6;letter-spacing:1px;font:700 9px Arial}.order-detail-drawer>header h2{color:#fff;font-size:22px}.order-detail-drawer>header button{color:#fff;background:#ffffff0d;border:1px solid #ffffff25;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.order-drawer-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.order-drawer-summary>div{background:#fff;border:1px solid #dce6ef;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.order-drawer-summary svg{color:#b27d37}.order-drawer-summary span{display:grid}.order-drawer-summary small{color:#8493a4;font-size:9px}.order-drawer-summary b{color:#203d5a;font-size:12px}.order-drawer-summary em{color:#74869a;font-size:9px}.order-drawer-items,.order-drawer-address,.order-customer-note{background:#fff;border:1px solid #dde6ef;border-radius:15px;margin-top:12px;padding:14px}.order-drawer-items h3{margin-bottom:7px;font-size:13px}.order-drawer-items>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.order-drawer-items>div span{display:grid}.order-drawer-items small{color:#8694a3;font-size:9px}.order-drawer-items strong{white-space:nowrap;font-size:11px}.order-drawer-address{gap:10px;display:flex}.order-drawer-address>svg{color:#b47c36}.order-drawer-address p{color:#5f7082;font-size:11px;line-height:1.9}.order-drawer-address small{color:#8392a3;font-size:9px}.order-drawer-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.order-drawer-form label{color:#4c6176;gap:5px;font-size:10px;font-weight:800;display:grid}.order-drawer-form .wide{grid-column:1/-1}.order-drawer-form input,.order-drawer-form select,.order-drawer-form textarea{background:#fff;border:1px solid #d5e1eb;border-radius:10px;outline:0;width:100%;padding:9px 10px}.order-customer-note b{font-size:11px}.order-customer-note p{color:#68798a;margin-top:5px;font-size:11px}.order-detail-drawer>footer{border-top:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:13px;display:flex}.order-detail-drawer>footer>div{gap:7px;display:flex}.order-detail-drawer .danger{color:#a44949;background:#fff5f5;border:1px solid #efcaca;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;display:flex}.order-detail-drawer .danger svg{width:15px}@keyframes orderDrawerIn{0%{opacity:.65;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.crm-person>span{color:#356891;background:linear-gradient(145deg,#eaf3fb,#f9fbfd);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.crm-person>span svg{width:18px}.crm-person em{color:#9a6d30;align-items:center;gap:4px;margin-top:3px;font-size:8.5px;display:inline-flex}.crm-person em svg{width:11px}.crm-contact{gap:4px;display:grid}.crm-contact span{align-items:center;gap:5px;font-size:9.5px;display:flex}.crm-state{justify-items:start;gap:4px;display:grid}.crm-state span{color:#657486;background:#eef2f6}.crm-state .admin{color:#5f58a7;background:#eef0ff}.crm-state .warn{color:#9a6520;background:#fff4e4}.crm-actions{gap:5px;display:flex}.crm-actions button{color:#37668f;background:#fff;border:1px solid #d7e2ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.crm-actions button:hover{background:#edf5fb}.crm-actions .danger-icon{color:#a64a4a;border-color:#ecd1d1}.crm-actions svg{width:15px}.customer-editor-pro{width:min(780px,94vw)!important}.customer-editor-stats{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.customer-editor-stats span{color:#43617e;background:#eef4f9;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.customer-editor-stats svg{width:14px}.customer-operation-modal{width:min(650px,94vw)!important}.operation-tabs{background:#edf3f8;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;padding:5px;display:grid}.operation-tabs button{color:#5a7085;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:850;display:flex}.operation-tabs button.active{color:#153e64;background:#fff;box-shadow:0 6px 18px #10243b10}.operation-tabs svg{width:16px}.shelf-order-manager{overflow:hidden}.shelf-order-list{gap:8px;margin-top:12px;display:grid}.shelf-order-list article{background:#fff;border:1px solid #dce5ee;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:all .18s;display:flex}.shelf-order-list article:hover{border-color:#c4d5e4;box-shadow:0 8px 22px #10243b08}.shelf-order-list article span{display:grid}.shelf-order-list article b{color:#213f5d;font-size:12px}.shelf-order-list article small{color:#8494a5;font-size:9px}.shelf-order-list article>div{gap:5px;display:flex}.shelf-order-list button{color:#365f83;background:#f9fbfd;border:1px solid #d6e1ea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shelf-order-list button svg{width:15px}.shelf-brand-select{gap:6px;max-width:360px;margin-top:10px;display:grid}.shelf-brand-select select{background:#fff;border:1px solid #d7e2ec;border-radius:10px;min-height:43px;padding:0 10px}.store-product-grid{grid-template-columns:repeat(var(--shelf-columns,4),minmax(0,1fr));gap:12px;display:grid}.store-product-grid .store-product-card{flex-basis:auto!important;width:auto!important;max-width:none!important}.brand-product-box .layout-grid .store-product-card{min-width:0}.category-brand-shelves.shelf-layout-grid .brand-product-box,.category-brand-shelves.shelf-layout-grid .store-product-shelf{overflow:visible}.content-field-search{color:#7b8fa3;background:#f8fbfd;border:1px solid #d9e4ee;border-radius:11px;align-items:center;gap:8px;min-height:42px;margin-bottom:14px;padding:0 11px;display:flex}.content-field-search svg{width:16px}.content-field-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.content-preview>header{justify-content:space-between}.content-preview>header>span{margin-left:auto}.emulator-switch{background:#ffffff10;border-radius:10px;gap:4px;padding:3px;display:flex}.emulator-switch button{color:#9eb2c5;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.emulator-switch button.active{color:#173f68;background:#fff}.emulator-switch svg{width:16px}.emulator-stage{background:#061321;border-radius:15px;place-items:center;padding:8px;display:grid}.emulator-device{color:#10243b;background:#fff;border-radius:13px;width:100%;transition:all .2s;overflow:hidden}.emulator-mobile .emulator-device{width:min(330px,100%)}.emulator-site-head{background:#fff;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;height:43px;padding:0 12px;display:flex}.emulator-site-head b{font-size:10px}.emulator-site-head span{color:#768699;font-size:7px}.emulator-footer{text-align:center;color:#b8cad8;background:#0a2139;padding:10px;font-size:7px}.content-preview .preview-screen{min-height:340px}.content-preview.emulator-mobile .preview-screen{min-height:460px;padding:19px 15px}.content-preview.emulator-mobile .preview-screen h2{font-size:22px}.content-preview.emulator-mobile .preview-cards{grid-template-columns:1fr 1fr}.content-preview.emulator-mobile .preview-cards i:last-child{display:none}.import-preview{margin-top:14px}.import-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.import-counts span{color:#6b7f92;background:#f7fafd;border:1px solid #dce6ef;border-radius:14px;place-items:center;min-height:80px;font-size:10px;display:grid}.import-counts b{color:#17466f;font-size:22px}.import-errors{gap:6px;margin:12px 0;display:grid}.import-errors p,.import-ok{border-radius:10px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:10px;display:flex}.import-errors p{color:#985e1b;background:#fff4e9;border:1px solid #f0dcc0}.import-errors svg,.import-ok svg{flex:none;width:15px}.import-ok{color:#2b715b;background:#ecf8f2;border:1px solid #cfe8dc}.excel-preview-table{margin-top:13px}.excel-preview-table h3{color:#294a68;margin-bottom:6px;font-size:12px}.excel-preview-table table{min-width:760px}.import-preview>footer{border-top:1px solid #e3eaf1;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.catalog-format-note{color:#8493a2;margin-top:10px;font-size:9px;line-height:1.8;display:block}.floating-contact{z-index:145;direction:rtl;position:fixed;bottom:22px}.floating-contact.floating-left{left:20px}.floating-contact.floating-right{right:20px}.floating-contact summary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b2845,#174f7b);border:1px solid #d1b075;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:11px;font-weight:900;list-style:none;display:flex;box-shadow:0 15px 42px #07152640}.floating-contact summary::-webkit-details-marker{display:none}.floating-contact summary>svg{color:#f0c987;width:19px}.floating-contact[open] summary{border-radius:14px 14px 8px 8px}.floating-contact nav{background:#fff;border:1px solid #dce5ee;border-radius:15px;gap:7px;min-width:190px;padding:8px;display:grid;position:absolute;bottom:58px;box-shadow:0 20px 55px #07152633}.floating-left nav{left:0}.floating-right nav{right:0}.floating-channel{color:#28445f;background:#f7f9fc;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.floating-channel:hover{background:#edf4fa}.floating-channel svg{width:18px}.channel-wa svg{color:#238462}.channel-phone svg{color:#2e6292}.channel-telegram svg{color:#3281b7}.channel-instagram svg{color:#b54e77}.customer-orders,.customer-finance{gap:14px;display:grid}.shopping-center>.dashboard-actions,.customer-finance>.dashboard-actions{margin-bottom:0}.customer-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-finance-summary article{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #dbe5ef;border-radius:15px;box-shadow:0 9px 26px #10243b07}.customer-finance-summary article:nth-child(2){border-top:3px solid #318268}.customer-finance-summary article:first-child{border-top:3px solid #c39148}.customer-finance-summary article:nth-child(3){border-top:3px solid #315f89}.customer-order-card,.customer-invoice{transition:all .2s}.customer-order-card:hover,.customer-invoice:hover{transform:translateY(-2px)}.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-admin-invoice{background:linear-gradient(#fff,#fbfcfe)!important;border:1px solid #dde6ef!important;border-top:3px solid #c08d45!important;border-radius:18px!important;box-shadow:0 10px 30px #10243b08!important}.finance-admin-invoice.status-paid{border-top-color:#2f7d65!important}.finance-admin-invoice>header h3{color:#163e64!important}.finance-edit input,.finance-edit select,.finance-edit textarea{border-color:#d6e1eb!important;border-radius:10px!important}.finance-lines>div{background:#f7f9fc!important;border-radius:9px!important;padding:7px 8px!important}@media (max-width:1180px){.orders-filterbar{grid-template-columns:1fr 1fr}.orders-search{grid-column:1/-1}.crm-toolbar{grid-template-columns:1fr 1fr}.crm-toolbar>label{grid-column:1/-1}.order-kpis,.crm-kpis{grid-template-columns:1fr 1fr}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-grid{grid-template-columns:1fr}}@media (max-width:900px){.order-detail-drawer{width:min(680px,96vw)}.content-studio-layout{display:block}.content-studio-nav{margin-bottom:10px}.content-preview{margin-top:12px}.shelf-order-list article{padding:10px}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-contact{bottom:90px}.floating-contact.floating-left{left:12px}.floating-contact.floating-right{right:12px}}@media (max-width:640px){.order-kpis,.crm-kpis{grid-template-columns:1fr 1fr;gap:7px}.order-kpis article,.crm-kpis article{min-height:88px;padding:12px}.order-kpis b,.crm-kpis b{font-size:19px}.orders-filterbar,.crm-toolbar{grid-template-columns:1fr;padding:10px}.orders-search,.crm-toolbar>label{grid-column:auto}.crm-toolbar>span{justify-self:start}.orders-bulkbar{flex-wrap:wrap}.orders-bulkbar select{flex:1;margin-right:0}.orders-pagination{flex-direction:column;align-items:flex-start}.order-drawer-summary,.order-drawer-form{grid-template-columns:1fr}.order-drawer-form .wide{grid-column:auto}.order-detail-drawer>footer{flex-direction:column-reverse;align-items:stretch}.order-detail-drawer>footer>div{grid-template-columns:1fr 1fr;display:grid}.order-detail-drawer>footer .danger{justify-content:center}.operation-tabs button{font-size:10px}.import-counts{grid-template-columns:1fr 1fr}.store-product-grid{grid-template-columns:1fr 1fr;gap:7px}.floating-contact summary span{display:none}.floating-contact summary{justify-content:center;width:50px;height:50px;padding:0}.floating-contact nav{min-width:165px}.customer-finance-summary{grid-template-columns:1fr 1fr}.customer-finance-summary article:last-child{grid-column:1/-1}}@media (max-width:390px){.store-product-grid,.order-kpis,.crm-kpis,.customer-finance-summary{grid-template-columns:1fr}.customer-finance-summary article:last-child{grid-column:auto}}body:has(.admin-shell) .floating-contact{display:none!important}.content-preview [contenteditable=true]{border-radius:8px;outline:0;transition:all .18s}.content-preview [contenteditable=true]:hover{background:#ffffffa8;box-shadow:0 0 0 1px #88a9c7}.content-preview [contenteditable=true]:focus{background:#fff;box-shadow:0 0 0 2px #2d6a9d}.inline-edit-hint{color:#71859a;margin-top:7px;font-size:8.5px;display:block}.customer-shipping-track{color:#285a80;background:#f4f9fc;border:1px solid #d8e6ef;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.customer-shipping-track>svg{flex:none;width:18px}.customer-shipping-track>span{gap:2px;display:grid}.customer-shipping-track small{color:#7890a3;font-size:8px}.customer-shipping-track b{font-size:11px}.customer-shipping-track em{color:#526b7e;font-size:9px;font-style:normal}.dashboard-head-status-action{color:inherit;cursor:pointer;text-decoration:none;transition:all .18s;position:relative;padding-left:30px!important}.dashboard-head-status-action:hover{transform:translateY(-1px);background:#f7fbff!important;border-color:#c6d8e8!important}.dashboard-head-status-action>svg:last-child{color:#d7b477;width:15px;position:absolute;left:10px}.dashboard-head-status-action small{color:#f0c987!important;font-size:10px!important;font-weight:850!important}.customer-menu-rail{z-index:96;color:#fff;cursor:pointer;background:linear-gradient(#0b2b49,#123e65);border:1px solid #294e70;border-right:0;border-radius:13px 0 0 13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;min-height:82px;display:flex;position:fixed;top:50%;right:300px;transform:translateY(-50%);box-shadow:-10px 12px 30px #07152626}.customer-menu-rail span{writing-mode:vertical-rl;letter-spacing:.4px;font-size:9px;font-weight:900;transform:rotate(180deg)}.customer-menu-rail svg{color:#edc983}.customer-menu-rail:hover{background:linear-gradient(#123e65,#18527f)}.customer-menu-backdrop{z-index:170!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;direction:ltr!important;background:#04101db0!important;justify-content:flex-end!important;align-items:stretch!important;display:flex!important;position:fixed!important;inset:0!important}.customer-menu-sheet{width:min(88vw,370px)!important;height:100dvh!important;max-height:none!important;padding:0 16px calc(18px + env(safe-area-inset-bottom))!important;direction:rtl!important;background:linear-gradient(#f9fbfd,#eef4f9)!important;border-radius:24px 0 0 24px!important;margin:0!important;animation:.22s ease-out both customerDrawerIn!important;overflow:auto!important;box-shadow:-24px 0 70px #0005!important}@keyframes customerDrawerIn{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.compact-order-grid{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.compact-order-card{background:#fff!important;border:1px solid #dce6ef!important;border-right:3px solid #2d69a0!important;border-radius:14px!important;grid-template-columns:minmax(230px,1.2fr) minmax(220px,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:0!important;margin:0!important;padding:12px 14px!important;display:grid!important;transform:none!important;box-shadow:0 5px 18px #10243b06!important}.compact-order-card:hover{border-color:#c9d9e8!important;transform:none!important;box-shadow:0 9px 26px #10243b0c!important}.compact-order-primary{min-width:0}.compact-order-primary header{justify-content:space-between;align-items:center;gap:10px;display:flex;border:0!important;margin:0 0 6px!important;padding:0!important}.compact-order-primary header>b{color:#153f67;white-space:nowrap;font-size:14px}.compact-order-primary>small{display:block;color:#7a8998!important;font-size:10px!important}.compact-order-items{border-left:1px solid #e8eef4;border-right:1px solid #e8eef4;min-width:0;gap:3px!important;margin:0!important;padding:0 12px!important;display:grid!important}.compact-order-items>div{min-width:0;border:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.compact-order-items>div>span{text-overflow:ellipsis;white-space:nowrap;color:#3f5368;font-size:11px;overflow:hidden}.compact-order-items>div>small{white-space:nowrap;color:#8290a0!important;font-size:10px!important}.compact-order-items .more-items{color:#6e8093!important;font-size:9px!important}.compact-order-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.compact-detail-link,.compact-pay-btn{color:#245d8a;background:#f8fbfd;border:1px solid #d4e0eb;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.compact-pay-btn{color:#8c611f;background:#fff8e9;border-color:#ead6ae}.compact-order-card.payment-paid{border-right-color:#2f8068!important}.compact-order-card.order-cancelled,.compact-order-card.order-failed{border-right-color:#a85252!important}.shopping-request-list,.focused-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:6px!important;display:grid!important}.compact-request{border-radius:14px!important;min-height:0!important;margin:0!important;padding:13px 14px!important}.compact-request header{padding-bottom:8px!important}.compact-request h3{font-size:13px!important}.compact-request pre{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:8px 0!important;line-height:1.75!important}.compact-request p{margin:6px 0!important;line-height:1.7!important}.shopping-request-head{margin-top:18px!important}.customer-invoice-grid,.instrument-vault-grid{gap:9px!important}.customer-invoice,.customer-instrument-card{border-radius:14px!important;padding:14px!important;box-shadow:0 5px 18px #10243b06!important}.customer-invoice>strong{margin:8px 0!important;font-size:18px!important}.customer-invoice footer{margin-top:9px!important;padding-top:8px!important}.customer-instrument-card h3{margin:7px 0!important}.customer-service-history>summary{min-height:36px!important}.panel-pager{position:relative;min-height:44px!important;margin:10px 0 4px!important;padding:5px 8px!important}.panel-pager button{min-width:62px!important;min-height:32px!important;font-size:10px!important}.unified-complete-card{width:min(760px,100vw - 30px)!important;max-width:760px!important;padding:28px!important}.complete-account-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.complete-account-grid label{gap:7px;display:grid}.complete-account-grid label>span{color:#7f8e9e;font-size:9px;font-weight:700}.complete-account-grid .complete-wide{grid-column:1/-1}.complete-phone-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.complete-phone-row .btn{min-width:102px;padding-inline:12px}.complete-verified{color:#28705a;background:#edf9f4;border:1px solid #cae5d9;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 11px;font-weight:850;gap:5px!important;font-size:10px!important;display:inline-flex!important}.complete-code{max-width:260px}.complete-submit{justify-self:start;min-width:180px;margin-top:4px}.order-detail-page{padding-top:28px!important}.order-back-link{color:#42627e;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;font-weight:850;display:inline-flex}.order-detail-hero-compact{background:linear-gradient(135deg,#f8fbfe,#eef4fa);border:1px solid #dce6ef;border-radius:18px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;padding:19px 22px;display:flex;box-shadow:0 8px 28px #10243b06}.order-detail-hero-compact h1{color:#153a5e;margin:3px 0;font-size:28px}.order-detail-hero-compact p{color:#788a9b;font-size:10px}.order-detail-hero-compact>div:last-child{justify-items:end;gap:7px;display:grid}.order-detail-hero-compact strong{color:#153e64;font-size:20px}.compact-detail-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}.order-detail-main,.order-detail-side{border-radius:17px!important;padding:16px!important;box-shadow:0 7px 24px #10243b06!important}.order-timeline{margin-bottom:10px!important}.order-timeline span{min-height:42px!important;padding:8px!important;font-size:10px!important}.product-linked-items{gap:0;display:grid}.product-linked-items article{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:11px 3px!important;display:grid!important}.order-item-identity{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.order-item-identity>span:first-child{min-width:0;display:grid}.order-item-identity b{color:#223f5b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-item-identity small{color:#8290a0;font-size:9px!important}.order-product-link{color:#245d8a;white-space:nowrap;background:#f7fafc;border:1px solid #d5e2ed;border-radius:8px;align-items:center;gap:4px;padding:6px 7px;font-size:9px;font-weight:850;display:inline-flex}.order-product-unlinked{color:#8a97a4;white-space:nowrap;background:#f2f4f6;border-radius:7px;padding:5px 7px;font-size:8.5px}.order-item-qty{color:#68798a;white-space:nowrap;font-size:10px}.product-linked-items article>strong{white-space:nowrap;color:#173f67;font-size:11px}.detail-side-section{border-bottom:1px solid #e8eef4;align-items:flex-start;gap:9px;padding-bottom:12px;display:flex}.detail-side-section>svg{color:#b17c39;flex:none}.detail-side-section h2{font-size:14px!important}.detail-side-section p{color:#687a8d;line-height:1.9;font-size:10.5px!important}.detail-side-section small{color:#8392a1;font-size:9px!important}.order-summary-lines{margin-top:8px!important}.order-summary-lines span{padding:8px 0!important;font-size:10px!important}.invoice-paper{padding:24px!important}.invoice-line{grid-template-columns:minmax(0,1fr) 70px 105px 110px!important;padding:10px 12px!important}.invoice-paper h1{font-size:26px!important}.dashboard-content,.customer-orders,.customer-finance,.panel-focused-section,.instrument-vault,.profile-grid{overflow-wrap:anywhere;min-width:0;max-width:100%}.customer-order-card,.customer-invoice,.customer-instrument-card,.request-card{min-width:0}.dashboard input,.dashboard textarea,.dashboard select{max-width:100%}@media (max-width:900px){.customer-menu-rail{border-radius:11px 0 0 11px;width:38px;min-height:72px;top:44%;right:0;box-shadow:-7px 9px 24px #07152624}.customer-menu-rail span{font-size:8px}.compact-order-card{grid-template-columns:1fr auto!important;gap:9px!important;padding:11px 12px!important}.compact-order-items{grid-area:2/1/auto/-1;border:0!important;border-top:1px solid #edf1f5!important;padding:7px 0 0!important}.compact-order-actions{grid-area:1/2}.compact-order-primary header{flex-wrap:wrap;justify-content:flex-start}.compact-order-primary header>b{font-size:13px}.compact-order-primary>small{font-size:9px!important}.shopping-request-list,.focused-list{grid-template-columns:1fr!important}.compact-request{padding:12px!important}.complete-account-grid{grid-template-columns:1fr}.complete-account-grid .complete-wide{grid-column:auto}.complete-code{max-width:none}.unified-complete-card{padding:20px!important}.compact-detail-layout{grid-template-columns:1fr!important}.order-detail-hero-compact{align-items:flex-start}.order-detail-side{position:static!important}.invoice-paper{padding:18px!important}}@media (max-width:600px){.dashboard-content{padding-left:4%!important;padding-right:4%!important}.customer-menu-rail{opacity:.94;top:40%}.compact-order-card{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.compact-order-actions{gap:5px;display:grid}.compact-detail-link,.compact-pay-btn{min-height:31px;padding:0 7px;font-size:9px}.compact-order-items>div>span{font-size:10.5px}.customer-finance-summary{grid-template-columns:1fr 1fr!important}.customer-finance-summary article:last-child{grid-column:1/-1}.customer-finance-summary article{min-height:72px!important;padding:11px!important}.customer-finance-summary b{font-size:18px!important}.order-detail-page{width:94%!important}.order-detail-hero-compact{padding:14px;display:grid}.order-detail-hero-compact h1{font-size:23px}.order-detail-hero-compact>div:last-child{justify-items:start}.product-linked-items article{grid-template-columns:1fr auto!important;gap:7px!important}.order-item-identity{grid-column:1/-1}.order-item-qty{grid-column:1}.product-linked-items article>strong{grid-column:2}.order-product-link,.order-product-unlinked{font-size:8px}.order-timeline{grid-template-columns:repeat(2,1fr)!important}.invoice-page{width:94%!important;padding:24px 0!important}.invoice-paper>header{align-items:flex-start!important}.invoice-paper>header>div>span{width:40px!important;height:40px!important}.invoice-paper h1{font-size:22px!important}.invoice-lines{overflow-x:auto!important}.invoice-line{min-width:560px}.invoice-paper>footer{flex-direction:column!important;align-items:stretch!important}.invoice-paper>footer>div{grid-template-columns:1fr 1fr;display:grid!important}.profile-grid{grid-template-columns:1fr!important}}.admin-login-page{color:#10243a;direction:rtl;background:radial-gradient(circle at 20% 10%,#163d62 0,#0000 34%),linear-gradient(145deg,#071827,#0b263f 55%,#102f4d);place-items:center;min-height:100dvh;padding:28px 4%;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff30;border-radius:28px;gap:21px;width:min(470px,100%);padding:28px;display:grid;box-shadow:0 35px 90px #020b136b}.admin-login-brand{border-bottom:1px solid #e7edf3;align-items:center;gap:11px;padding-bottom:16px;display:flex}.admin-login-brand .brandmark{width:46px;height:46px}.admin-login-brand>span:last-child{display:grid}.admin-login-brand b{color:#17324d;font-size:13px}.admin-login-brand small{letter-spacing:1.5px;color:#8797a8;font:700 8px Arial}.admin-login-head{gap:5px;display:grid}.admin-login-head>span{color:#1e5687;background:#eef4fa;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:5px;display:grid}.admin-login-head>span svg{width:23px}.admin-login-head>small{letter-spacing:1.8px;color:#a17a43;font:800 8px Arial}.admin-login-head h1{color:#102943;font-size:27px}.admin-login-head p{color:#728195;font-size:11px;line-height:2}.admin-login-card form{gap:13px;display:grid}.admin-login-card form label{color:#40566e;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:10px;font-weight:800;display:grid}.admin-login-card form label svg{color:#70859b;width:16px}.admin-login-card form input{background:#fbfcfe;border:1px solid #d8e2ec;border-radius:12px;outline:0;grid-column:1/-1;width:100%;min-height:47px;padding:0 13px}.admin-login-card form input:focus{border-color:#8eabc5;box-shadow:0 0 0 3px #dce9f544}.admin-login-submit{color:#fff;background:linear-gradient(135deg,#0e2f50,#1e5b90);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:49px;font-weight:900;display:flex}.admin-login-submit:disabled{opacity:.6}.admin-login-submit svg{width:17px}.admin-login-check{color:#6d7d8e;justify-content:center;align-items:center;gap:10px;min-height:90px;font-size:11px;display:flex}.admin-login-check .admin-loader{width:25px;height:25px}.admin-local-demo{color:#35634e;background:#f3faf6;border:1px solid #d9e8df;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.admin-local-demo>svg{flex:none;width:18px}.admin-local-demo>span{gap:3px;display:grid}.admin-local-demo b{font-size:10px}.admin-local-demo small{color:#658273;font-size:8px}.admin-local-demo code{color:#214a38;background:#fff;border:1px solid #dce9e2;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:10px}.admin-login-error{color:#8a4c42;background:#fff5f3;border:1px solid #efd7d3;border-radius:11px;padding:11px 12px;font-size:10px}.admin-login-foot{border-top:1px solid #e8edf2;justify-content:space-between;gap:12px;padding-top:15px;display:flex}.admin-login-foot a{color:#46647f;font-size:9px;font-weight:800}.admin-verified-mark{color:#a8ddca;background:#123b2f;border-radius:8px;align-items:center;gap:4px;margin-top:6px;padding:5px 7px;font-size:8px;font-style:normal;display:flex}.admin-verified-mark svg{width:12px}@media (max-width:560px){.admin-login-page{padding:14px}.admin-login-card{border-radius:22px;padding:22px 18px}.admin-login-head h1{font-size:23px}}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy{-webkit-backdrop-filter:blur(8px)saturate(1.16)!important;backdrop-filter:blur(8px)saturate(1.16)!important;background:linear-gradient(135deg,#05121f80,#0a1f324f)!important;border:1px solid #ffffff47!important;box-shadow:0 22px 68px #0008144d,inset 0 1px #ffffff17!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 34% 72%,#ffffff09);position:absolute;inset:0}.hero-luxury-v14.slider-layout-overlay-glass.copy-right .luxury-slide-copy{left:auto!important;right:5.2%!important}.hero-luxury-v14.slider-layout-overlay-glass.copy-left .luxury-slide-copy{left:5.2%!important;right:auto!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-media-shade{background:linear-gradient(#040d180a 52%,#040d182e 100%)!important}.hero-luxury-v14.slider-layout-overlay-glass.copy-right .luxury-media-shade{background:linear-gradient(90deg,#040d180d 0%,#040d1805 48%,#040d1833 100%),linear-gradient(#0000 58%,#040d182e)!important}.hero-luxury-v14.slider-layout-overlay-glass.copy-left .luxury-media-shade{background:linear-gradient(90deg,#040d1833 0%,#040d1805 52%,#040d180d 100%),linear-gradient(#0000 58%,#040d182e)!important}.hero-slide-instruments .luxury-slide-media img,.hero-slide-turbine .luxury-slide-media img{object-position:center 34%!important}.hero-slide-implant-motor .luxury-slide-media img{object-position:center 54%!important}.hero-slide-implant .luxury-slide-media img{object-position:center 38%!important}.hero-slide-endo .luxury-slide-media img{object-position:center 56%!important}.hero-luxury-v14 .luxury-slide-media img{filter:saturate(1.04)contrast(1.015)brightness(1.015)!important}.catalog-smart-image{width:100%;height:100%;display:block}.products-category-image .catalog-smart-image,.category-visual-v7 .catalog-smart-image{object-fit:cover}.products-category-image .catalog-smart-image.is-fallback,.category-visual-v7 .catalog-smart-image.is-fallback{object-fit:cover;padding:0!important}.products-category-image{background:linear-gradient(145deg,#f5f8fc,#eaf1f8)!important}.products-category-image>span{border:1px solid #ffffff47;box-shadow:0 8px 22px #0514231f;background:#081c30b8!important}.luxury-products-index .products-index-hero{isolation:isolate;background:#071522 url(/dental-hero.png) 50% 48%/cover no-repeat;border:1px solid #ffffff21;border-radius:32px;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:34px;width:min(1460px,94%);min-height:430px;margin:24px auto 0;padding:54px clamp(28px,5.2vw,76px);position:relative;overflow:hidden;box-shadow:0 30px 80px #081d3130}.luxury-products-index .products-index-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#040c1524 0%,#05111e73 44%,#040f1cf0 100%),linear-gradient(#030d1714,#030d175c);position:absolute;inset:0}.luxury-products-index .products-index-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 13% 82%,#e9763142,#0000 27%),linear-gradient(115deg,#ffffff0f,#0000 25%);position:absolute;inset:0}.luxury-products-index .products-index-hero>div,.luxury-products-index .products-index-hero>aside{z-index:1;position:relative}.luxury-products-index .products-index-hero .section-kicker{text-shadow:0 2px 14px #0003;color:#e4b873!important}.luxury-products-index .products-index-hero h1{text-shadow:0 4px 26px #0000004d;max-width:760px;color:#fff!important;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.42!important}.luxury-products-index .products-index-hero>div>p{max-width:720px;color:#d7e2ed!important;font-size:14px!important;line-height:2.05!important}.luxury-products-index .products-index-features{max-width:780px;margin-top:24px}.luxury-products-index .products-index-features span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f;color:#eef5fb!important;background:#ffffff1a!important;border-color:#ffffff2e!important}.luxury-products-index .products-index-features svg{color:#e7b66d!important}.luxury-products-index .products-index-hero aside{-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);border:1px solid #fff3;border-radius:22px;align-self:end;padding:22px 21px;box-shadow:0 18px 48px #0008123d,inset 0 1px #ffffff14;background:linear-gradient(145deg,#081b2d94,#0f2f496b)!important}.luxury-products-index .products-index-hero aside p{color:#d1dce7!important}.luxury-products-index .products-category-tile{background:linear-gradient(#fff,#fbfcfe)}.luxury-products-index .products-category-image{height:150px!important}.luxury-products-index .products-category-image img{transform:scale(1.001)}.luxury-products-index .products-category-tile:hover .products-category-image img{transform:scale(1.045)}@media (max-width:900px){.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy{-webkit-backdrop-filter:blur(7px)saturate(1.13)!important;backdrop-filter:blur(7px)saturate(1.13)!important;background:linear-gradient(135deg,#05121f75,#081b2d4d)!important}.hero-slide-instruments .luxury-slide-media img,.hero-slide-turbine .luxury-slide-media img{object-position:center 40%!important}.hero-slide-implant-motor .luxury-slide-media img,.hero-slide-endo .luxury-slide-media img{object-position:center 52%!important}.hero-slide-implant .luxury-slide-media img{object-position:center 42%!important}.luxury-products-index .products-index-hero{background-position:43%;grid-template-columns:1fr;min-height:370px;padding:34px 28px}.luxury-products-index .products-index-hero:before{background:linear-gradient(90deg,#040e1a59,#040e1ad6 72%,#040e1af2)}.luxury-products-index .products-index-hero aside{display:none!important}}@media (max-width:760px){.hero-luxury-v14.slider-layout-overlay-glass.copy-right .luxury-slide-copy,.hero-luxury-v14.slider-layout-overlay-glass.copy-left .luxury-slide-copy{left:12px!important;right:12px!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy{-webkit-backdrop-filter:blur(6px)saturate(1.12)!important;backdrop-filter:blur(6px)saturate(1.12)!important;background:linear-gradient(135deg,#06142275,#081b2d4a)!important;border-color:#ffffff42!important;box-shadow:0 15px 45px #0008123d!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-media-shade{background:linear-gradient(#0000 50%,#030c163b 100%)!important}.hero-slide-instruments .luxury-slide-media img,.hero-slide-turbine .luxury-slide-media img{object-position:38% center!important}.hero-slide-implant-motor .luxury-slide-media img{object-position:70% center!important}.hero-slide-implant .luxury-slide-media img{object-position:66% center!important}.hero-slide-endo .luxury-slide-media img{object-position:72% center!important}.luxury-products-index .products-index-hero{background-position:42%;border-radius:22px;width:94%;min-height:350px;margin-top:12px;padding:26px 18px}.luxury-products-index .products-index-hero:before{background:linear-gradient(90deg,#040e1a6b,#040e1adb 66%,#040e1af5)}.luxury-products-index .products-index-hero h1{margin:9px 0 12px!important;font-size:29px!important;line-height:1.48!important}.luxury-products-index .products-index-hero>div>p{font-size:11.5px!important;line-height:1.95!important}.luxury-products-index .products-index-features{gap:6px;margin-top:17px}.luxury-products-index .products-index-features span{padding:7px 8px!important;font-size:9px!important}.luxury-products-index .products-category-image{height:112px!important}}@media (max-width:390px){.luxury-products-index .products-index-hero{background-position:39%;min-height:332px}.luxury-products-index .products-index-hero h1{font-size:27px!important}.luxury-products-index .products-category-image{height:102px!important}}@media (prefers-reduced-motion:no-preference){.luxury-products-index .products-index-hero{animation:.75s both catalogHeroReveal}.luxury-products-index .products-category-tile{transition:transform .24s,border-color .24s,box-shadow .24s}}@keyframes catalogHeroReveal{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}.admin-editor-backdrop{z-index:140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07152299;justify-content:center;align-items:flex-start;padding:3vh 3%;display:flex;position:fixed;inset:0;overflow:auto}.request-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.request-ops-kpis article{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #dfe6ee;border-radius:17px;justify-content:space-between;align-items:end;gap:10px;min-height:82px;padding:16px 17px;display:flex;box-shadow:0 9px 24px #0f2a4507}.request-ops-kpis b{color:#113a61;font-size:23px}.request-ops-kpis span{color:#78889a;font-size:10px}.request-table-wrap{border:1px solid #e2e8ef;border-radius:14px}.request-ops-table{min-width:980px}.request-row-title{gap:3px;max-width:320px;display:grid}.request-row-title b{color:#1d3b59;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.request-row-title small{color:#8796a6;font-size:8px}.request-status-chip,.invoice-table-status,.invoice-payment-chip{color:#526a82;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.request-status-chip.status-received{color:#346894;background:#edf4fb}.request-status-chip.status-reviewing{color:#575ca3;background:#eef0ff}.request-status-chip.status-quoted{color:#99661f;background:#fff4df}.request-status-chip.status-approved{color:#2d765d;background:#ebf8f2}.request-status-chip.status-working{color:#2d699b;background:#eef7ff}.request-status-chip.status-ready{color:#6555a8;background:#f2efff}.request-status-chip.status-delivered{color:#26735a;background:#e9f8f0}.request-status-chip.status-cancelled{color:#9b4a4a;background:#fff0f0}.request-status-manager{margin-bottom:16px}.request-status-manager>header>div p{color:#7f8ea0;margin-top:4px;font-size:9px}.status-manager-add{grid-template-columns:minmax(260px,1fr) 180px auto;gap:9px;padding:15px 0;display:grid}.status-manager-add input,.status-manager-add select{background:#fbfcfe;border:1px solid #d9e3ec;border-radius:10px;outline:0;min-height:42px;padding:0 11px}.status-manager-list{gap:7px;display:grid}.status-manager-list>div{background:#fbfcfe;border:1px solid #e5ebf1;border-radius:12px;grid-template-columns:minmax(150px,.8fr) 100px minmax(120px,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.status-manager-list small{color:#7d8c9d;font-size:8px}.status-manager-list code{color:#687a8d;text-align:left;direction:ltr;font:9px/1.5 monospace}.status-manager-list em{color:#60758a;background:#edf3f8;border-radius:99px;justify-self:end;padding:5px 7px;font-size:8px;font-style:normal}.status-manager-list .danger,.request-editor-footer .danger,.instrument-detail-editor .danger{color:#a14b4b;background:#fff6f6;border:1px solid #efcaca;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:inline-flex}.status-manager-list .danger svg,.request-editor-footer .danger svg,.instrument-detail-editor .danger svg{width:14px}.request-editor{width:min(820px,96vw)}.request-editor-summary{background:#f7f9fc;border-bottom:1px solid #e6ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 22px;display:grid}.request-editor-summary>div{align-items:center;gap:7px;min-width:0;display:flex}.request-editor-summary>div svg{color:#5d7894;width:16px}.request-editor-summary a{color:#54708c;direction:ltr;font-size:9px}.request-editor-summary em{color:#5b6f82;background:#fff;border:1px solid #dae3ec;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal}.request-editor-body{gap:15px;padding:19px 22px;display:grid}.request-editor-body>section{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:13px;padding:14px}.request-editor-body h3{color:#324d68;font-size:11px}.request-editor-body pre{white-space:pre-wrap;color:#627386;margin:8px 0;font:10px/2 inherit}.request-editor-body section>small{color:#8290a0;font-size:8px}.request-editor .admin-request-edit{grid-template-columns:1fr 1fr;gap:10px;display:grid}.request-editor-footer{background:#fbfcfe;border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.request-editor-footer>div{flex-wrap:wrap;gap:7px;display:flex}.finance-ops-kpis article:last-child b{font-size:18px}.finance-ops-table{min-width:1050px}.invoice-table-status.status-paid{color:#28745c;background:#e8f8f0}.invoice-table-status.status-issued{color:#96641f;background:#fff4df}.invoice-table-status.status-cancelled,.invoice-table-status.status-expired{color:#9a4a4a;background:#fff0f0}.invoice-payment-chip{color:#3e6689;background:#eef4fa}.invoice-payment-chip svg{width:13px}.finance-editor{width:min(760px,96vw)}.finance-editor-summary{background:#f8fafc;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.finance-editor-lines{gap:7px;padding:15px 22px;display:grid}.finance-editor-lines>div{background:#fff;border:1px solid #e4eaf0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.finance-editor-lines span{display:grid}.finance-editor-lines small{color:#8492a2;font-size:8px}.finance-editor-lines strong{white-space:nowrap;font-size:10px}.finance-editor-fields{padding:0 22px 20px}.instrument-ops-table{min-width:1050px}.instrument-table-device{align-items:center;gap:9px;display:flex}.instrument-table-device>span{color:#356890;background:#eef4fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.instrument-table-device svg{width:16px}.instrument-table-device>div{display:grid}.instrument-table-device b{color:#1f3d59;font-size:11px}.instrument-table-device small{color:#8795a5;font-size:8px}.instrument-ops-table code{color:#5f7184;font:9px monospace}.instrument-detail-editor{width:min(820px,96vw)}.instrument-detail-summary{background:#f7f9fc;border-bottom:1px solid #e4eaf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 22px;display:grid}.instrument-detail-summary>div{display:grid}.instrument-detail-summary small{color:#8392a2;font-size:8px}.instrument-detail-summary code{color:#5d7185;font:9px monospace}.instrument-detail-meta{grid-template-columns:repeat(4,1fr);gap:8px;padding:17px 22px 0;display:grid}.instrument-detail-meta>div{background:#fff;border:1px solid #e4eaf0;border-radius:11px;padding:11px}.instrument-detail-meta dt{color:#8794a2;font-size:8px}.instrument-detail-meta dd{color:#294862;margin-top:3px;font-size:10px;font-weight:800}.instrument-detail-note{background:#fff8ea;border:1px solid #f0dfbd;border-radius:11px;margin:12px 22px 0;padding:12px}.instrument-detail-note b{font-size:9px}.instrument-detail-note p{color:#6c604d;margin-top:4px;font-size:10px}.instrument-detail-history{padding:17px 22px}.instrument-detail-history>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.instrument-detail-history h3{font-size:12px}.instrument-detail-history>div{gap:7px;display:grid}.instrument-detail-history article{background:#fbfcfe;border:1px solid #e4eaf0;border-radius:12px;grid-template-columns:120px minmax(0,1fr) auto;gap:11px;padding:11px;display:grid}.instrument-detail-history article>span{display:grid}.instrument-detail-history article>span b{font-size:9px}.instrument-detail-history article>span small{color:#8795a5;font-size:8px}.instrument-detail-history h4{font-size:10px}.instrument-detail-history p{color:#68798a;margin-top:3px;font-size:9px}.instrument-detail-history em{color:#3d6e5e;margin-top:4px;font-size:9px;font-style:normal;display:block}.instrument-detail-history .event-delete{color:#a55b5b;background:#fff;border:1px solid #efdddd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.instrument-detail-history .event-delete svg{width:13px}.request-success-dialog{text-align:center;z-index:9993!important;max-width:520px!important}.request-success-dialog>button{top:14px!important}.request-success-icon{color:#2e8064;background:linear-gradient(145deg,#e9f9f1,#f8fffb);border:1px solid #cfe9dc;border-radius:24px;place-items:center;width:70px;height:70px;margin:2px auto 10px;display:grid;box-shadow:0 14px 32px #26725c14}.request-success-icon svg{width:34px;height:34px}.request-success-dialog [data-slot=dialog-title]{color:#153c61;font-size:21px!important}.request-success-dialog [data-slot=dialog-description]{line-height:2!important}.request-success-code{background:#f7fafd;border:1px dashed #cbd9e5;border-radius:12px;justify-content:space-between;align-items:center;margin:12px 0;padding:11px 13px;display:flex}.request-success-code span{color:#718397;font-size:10px}.request-success-code b{color:#1d527e;font:800 13px monospace}.request-success-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-success-actions .btn{min-height:44px}.request-success-actions .btn:first-child{grid-column:1/-1}.request-success-actions svg{width:16px}.repair-account-known{color:#2f705a;background:#f0f9f5;border:1px solid #d6e8df;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.repair-account-known>svg{width:18px}.repair-account-known span{display:grid}.repair-account-known small{color:#709082;font-size:9px}.repair-account-known b{font-size:11px}@media (max-width:800px){.request-ops-kpis{grid-template-columns:1fr 1fr}.status-manager-add{grid-template-columns:1fr}.status-manager-list>div{grid-template-columns:1fr auto}.status-manager-list code,.status-manager-list small{grid-column:1/-1}.request-editor .admin-request-edit{grid-template-columns:1fr}.request-editor .admin-request-edit .wide{grid-column:auto}.request-editor-summary,.instrument-detail-summary{grid-template-columns:1fr}.request-editor-footer{flex-direction:column-reverse;align-items:stretch}.request-editor-footer>div{grid-template-columns:1fr;display:grid}.instrument-detail-meta{grid-template-columns:1fr 1fr}.instrument-detail-history article{grid-template-columns:1fr auto}.instrument-detail-history article>span{grid-column:1/-1}.request-success-actions{grid-template-columns:1fr}.request-success-actions .btn:first-child{grid-column:auto}}.drag-scroll{cursor:grab;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.drag-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.category-count-badge{color:#607388;background:#f8fafc;border:1px solid #dce5ee;border-radius:999px;flex-wrap:wrap;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:13px;padding:6px 9px;display:inline-flex}.category-count-badge strong{color:#fff;background:#123a61;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:grid}.category-count-badge span{color:#284765;font-size:10px;font-weight:900}.category-count-badge small{color:#8392a2;padding-inline-start:3px;font-size:9px}.category-count-badge.compact{margin-top:10px}.category-count-badge.compact small{display:none}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy{-webkit-backdrop-filter:blur(13px)saturate(1.15)!important;backdrop-filter:blur(13px)saturate(1.15)!important;background:linear-gradient(135deg,#061626db,#0a273fbd)!important;border-color:#ffffff40!important;box-shadow:0 22px 64px #00081459,inset 0 1px #ffffff17!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy:before{display:none!important}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy:after{background:linear-gradient(115deg,#ffffff1c,#0000 34% 74%,#67a5d512)!important}.luxury-products-index .products-index-hero{background-position:50%!important;padding:46px clamp(26px,4.6vw,68px)!important;display:block!important}.luxury-products-index .products-index-hero:before{background:linear-gradient(90deg,#040c150f 0%,#040e1a2e 38%,#040f1cc7 69%,#040f1cf5 100%)!important}.luxury-products-index .products-hero-content{z-index:2;align-content:end;gap:15px;width:min(760px,60%);min-height:338px;margin-left:auto;margin-right:0;display:grid;position:relative}.luxury-products-index .products-hero-content>div>p{max-width:650px;color:#d9e5ef!important;font-size:13px!important;line-height:2!important}.luxury-products-index .products-hero-content aside{align-items:flex-start;gap:11px;width:min(430px,100%);margin-left:auto;margin-right:0;-webkit-backdrop-filter:blur(11px)saturate(1.1)!important;backdrop-filter:blur(11px)saturate(1.1)!important;background:linear-gradient(145deg,#071a2cc7,#0d304b94)!important;border:1px solid #ffffff2e!important;border-radius:16px!important;padding:13px 15px!important;display:flex!important;box-shadow:0 14px 36px #00081233!important}.luxury-products-index .products-hero-content aside>svg{color:#e7b66d;flex:none;width:19px;margin-top:2px}.luxury-products-index .products-hero-content aside>span{gap:2px;display:grid}.luxury-products-index .products-hero-content aside b{margin:0!important;font-size:12px!important}.luxury-products-index .products-hero-content aside p{color:#d1dce7!important;font-size:10px!important;line-height:1.8!important}.cinematic-category-index{padding-top:58px!important;padding-bottom:62px!important}.cinematic-category-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px!important;display:flex!important}.cinematic-category-tile{isolation:isolate;flex:0 calc(25% - 11px);min-width:230px;max-width:330px;background:#0a1828!important;border:1px solid #dce4ec!important;border-radius:22px!important;height:270px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 34px #091f341a!important}.cinematic-category-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050f1908 28%,#050f193d 54%,#050f19eb 100%);position:absolute;inset:0}.cinematic-category-tile .products-category-image{background:#0a1828!important;height:100%!important;position:absolute!important;inset:0!important}.cinematic-category-tile .products-category-image .catalog-smart-image{filter:saturate(.94)contrast(1.04);transition:transform .42s,filter .42s;object-fit:cover!important;width:100%!important;height:100%!important;transform:scale(1.01)!important}.cinematic-category-tile:hover .products-category-image .catalog-smart-image{filter:saturate(1.02)contrast(1.05);transform:scale(1.055)!important}.cinematic-category-tile .products-category-image>span{z-index:3;background:#07192bb3!important;border-color:#ffffff38!important;padding:5px 8px!important;font-size:8px!important;top:12px!important;right:12px!important}.cinematic-category-tile .products-category-copy{z-index:3;bottom:0;left:0;right:0;color:#fff!important;background:0 0!important;padding:18px 18px 16px!important;position:absolute!important}.cinematic-category-tile .products-category-copy>small{text-shadow:0 2px 10px #00000047;color:#e8f0f7c7!important;letter-spacing:.08em!important;font-size:8px!important}.cinematic-category-tile .products-category-copy h3{text-shadow:0 3px 16px #00000057;color:#fff!important;margin:4px 0 3px!important;font-size:22px!important;line-height:1.45!important}.cinematic-category-tile .products-category-copy p{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:94%;display:-webkit-box;overflow:hidden;color:#d9e4ed!important;min-height:0!important;margin:0!important;font-size:9.5px!important;line-height:1.75!important}.cinematic-category-tile .category-brand-peek{max-height:25px;overflow:hidden;gap:4px!important;margin:7px 0 9px!important}.cinematic-category-tile .category-brand-peek span,.cinematic-category-tile .category-brand-peek em{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e7edf3!important;background:#ffffff1a!important;border-color:#ffffff29!important;padding:3px 6px!important;font-size:7px!important}.cinematic-category-tile .products-category-copy>strong{color:#fff!important;justify-content:flex-start!important;gap:7px!important;font-size:9.5px!important}.cinematic-category-tile .products-category-copy>strong svg{width:15px!important}.store-product-card{border-radius:16px!important;flex-basis:208px!important;max-width:208px!important}.store-product-media{height:126px!important}.store-product-media img{padding:7px!important}.store-product-body{padding:10px!important}.store-product-body>small{font-size:9.5px!important}.store-product-body h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:41px!important;margin:4px 0!important;font-size:13px!important;line-height:1.6!important}.store-product-body>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px!important;font-size:10px!important}.store-product-price{min-height:38px!important;padding:5px 0!important}.store-product-price b{font-size:12.5px!important}.store-product-actions{grid-template-columns:1fr 34px!important;margin-top:7px!important}.store-product-actions button,.store-product-actions>a{min-height:35px!important;font-size:9.5px!important}.store-product-actions .wa{width:34px!important}.luxury-product-rail .rail-product-card{flex-basis:210px!important;max-width:210px!important}.luxury-product-rail .luxury-catalog-media{height:132px!important}.luxury-product-rail .luxury-catalog-body{padding:10px!important}.luxury-product-rail .luxury-catalog-body h3{min-height:40px!important;font-size:12.5px!important}.luxury-product-rail .catalog-card-specs{min-height:26px!important;margin:6px 0!important}.luxury-product-rail .catalog-card-price{min-height:39px!important;padding-top:6px!important}.luxury-product-rail .catalog-card-actions>button,.luxury-product-rail .catalog-card-actions>a{min-height:35px!important}.dashboard-stats-simple{grid-template-columns:repeat(4,minmax(0,1fr))!important}.overview-actions{margin-top:7px;align-items:center!important}.overview-actions .panel-section-note{color:#7b8b9c;max-width:620px;margin-top:3px;line-height:1.8;font-size:10px!important}.overview-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.request-card pre{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none!important;display:-webkit-box!important;overflow:hidden!important}.customer-invoice>div p:nth-child(n+3){display:none}.customer-invoice>div:has(p:nth-child(3)):after{content:"جزئیات بیشتر داخل فاکتور";color:#8a99a9;margin-top:4px;font-size:8px;display:block}.customer-order-items.compact-order-items{min-height:0!important}.compact-order-card,.compact-request,.customer-invoice{align-self:start}@media (min-width:1200px){.customer-order-grid,.shopping-request-list,.focused-list,.customer-invoice-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){.luxury-products-index .products-hero-content{width:min(690px,68%)}.cinematic-category-tile{flex-basis:calc(33.333% - 10px);max-width:360px}.dashboard-stats-simple,.overview-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.category-count-badge small{display:none}.category-count-badge{margin-top:9px;padding:5px 7px}.category-count-badge strong{min-width:22px;height:22px;font-size:10px}.category-count-badge span{font-size:9px}.hero-luxury-v14.slider-layout-overlay-glass .luxury-slide-copy{-webkit-backdrop-filter:blur(10px)saturate(1.12)!important;backdrop-filter:blur(10px)saturate(1.12)!important;background:linear-gradient(135deg,#061626d6,#0a273fb8)!important}.luxury-products-index .products-index-hero{background-position:38%!important;min-height:350px!important;padding:24px 17px!important}.luxury-products-index .products-index-hero:before{background:linear-gradient(90deg,#040c152b,#040f1cc2 58%,#040f1cf5 100%)!important}.luxury-products-index .products-hero-content{justify-content:end;width:100%;min-height:300px;margin:0!important}.luxury-products-index .products-hero-content>div{width:min(86%,520px);margin-left:auto}.luxury-products-index .products-hero-content>div>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:11px!important;line-height:1.85!important}.luxury-products-index .products-hero-content aside{display:none!important}.cinematic-category-index{padding-top:42px!important;padding-bottom:48px!important}.cinematic-category-grid{gap:9px!important}.cinematic-category-tile{flex:0 calc(50% - 5px);min-width:0;max-width:none;border-radius:17px!important;height:210px!important}.cinematic-category-tile .products-category-copy{padding:12px!important}.cinematic-category-tile .products-category-copy h3{font-size:16px!important}.cinematic-category-tile .products-category-copy p{-webkit-line-clamp:1;font-size:8px!important}.cinematic-category-tile .category-brand-peek{display:none!important}.cinematic-category-tile .products-category-copy>strong{margin-top:6px;font-size:8.5px!important}.cinematic-category-tile .products-category-image>span{font-size:7px!important;top:8px!important;right:8px!important}.store-product-card{flex-basis:164px!important;max-width:164px!important}.store-product-media{height:104px!important}.store-product-body{padding:8px!important}.store-product-body h4{min-height:38px!important;font-size:12px!important}.store-product-body>small,.store-product-body>p{font-size:9px!important}.store-product-price{min-height:34px!important}.store-product-price b{font-size:11.5px!important}.store-product-actions button,.store-product-actions>a{min-height:34px!important;font-size:9px!important}.luxury-product-rail .rail-product-card{flex-basis:166px!important;max-width:166px!important}.luxury-product-rail .luxury-catalog-media{height:108px!important}.luxury-product-rail .luxury-catalog-body{padding:8px!important}.luxury-product-rail .catalog-card-specs span:nth-child(n+3){display:none!important}.dashboard-stats-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.overview-activity-grid{grid-template-columns:1fr!important}.overview-actions{flex-direction:column!important;align-items:stretch!important}.overview-actions>div:last-child{width:100%;grid-template-columns:1fr 1fr!important;display:grid!important}}@media (max-width:430px){.dashboard-stats-simple{grid-template-columns:1fr!important}.dashboard-stats-simple>button{min-height:76px!important}.cinematic-category-tile{height:196px!important}.cinematic-category-tile .products-category-copy{padding:10px!important}.cinematic-category-tile .products-category-copy>small{font-size:6.8px!important}.cinematic-category-tile .products-category-copy h3{font-size:15px!important}.cinematic-category-tile .products-category-copy p{display:none!important}.cinematic-category-tile .products-category-copy>strong{font-size:8px!important}.luxury-products-index .products-hero-content>div{width:92%}}.home-cinematic-categories{overflow:hidden;background:linear-gradient(#fff 0,#f7f9fc 100%)!important}.home-category-cinema-track{scroll-snap-type:x proximity!important;gap:12px!important;padding:2px 2px 13px!important;display:flex!important;overflow-x:auto!important}.home-cinematic-category-card{isolation:isolate;scroll-snap-align:start;color:#fff;background:#0a1a2b;border:1px solid #14375b24;border-radius:20px;flex:0 0 clamp(218px,22vw,286px);height:188px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 14px 34px #0b233d1a}.home-cinematic-category-card:hover{border-color:#c9a05d73;transform:translateY(-4px);box-shadow:0 22px 48px #0b233d29}.home-category-cinema-media{z-index:0;background:#10243b;position:absolute;inset:0}.home-category-cinema-media .catalog-smart-image,.home-category-cinema-media img{filter:saturate(.9)contrast(1.03)brightness(.92);transition:transform .48s,filter .48s;object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.home-cinematic-category-card:hover .home-category-cinema-media .catalog-smart-image,.home-cinematic-category-card:hover .home-category-cinema-media img{filter:saturate()contrast(1.05)brightness(.94);transform:scale(1.055)}.home-category-cinema-media:after{display:none!important}.home-category-cinema-shade{z-index:1;pointer-events:none;background:linear-gradient(#040f1b05 18%,#040f1b38 50%,#040f1bf0 100%);position:absolute;inset:0}.home-category-cinema-number{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4bd7b;letter-spacing:.08em;background:#0617278c;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:34px;height:26px;font:800 9px Arial;display:grid;position:absolute;top:12px;left:12px}.home-category-cinema-copy{z-index:3;text-align:right;gap:2px;padding:14px 15px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.home-category-cinema-copy small{letter-spacing:.12em;color:#e6bf7d;text-transform:uppercase;font:800 7.5px Arial}.home-category-cinema-copy h3{color:#fff;text-shadow:0 3px 18px #00000059;margin:1px 0;font-size:19px;line-height:1.4}.home-category-cinema-copy p{color:#d6e2ec;white-space:nowrap;text-overflow:ellipsis;max-width:92%;margin:0;font-size:9px;line-height:1.7;overflow:hidden}.home-category-cinema-copy strong{color:#fff;align-items:center;gap:6px;margin-top:5px;font-size:9px;font-weight:850;display:flex}.home-category-cinema-copy strong svg{width:14px;height:14px}.home-cinematic-categories .drag-scroll-wrap:before,.home-cinematic-categories .drag-scroll-wrap:after{top:38px;bottom:10px}.home-brand-shelf,.home-builder-banner,.home-builder-text{border-radius:24px;width:90%;margin:0 auto 48px}.home-brand-shelf{background:#f7f9fc;border:1px solid #e0e7ef;padding:30px}.home-brand-shelf.theme-navy{color:#fff;background:#0c223a;border-color:#173b60}.home-brand-track{gap:9px!important;padding:2px 2px 9px!important;display:flex!important;overflow-x:auto!important}.home-brand-card{color:#17314e;background:#fff;border:1px solid #dfe7ef;border-radius:15px;flex:0 0 170px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:90px;padding:10px;display:grid}.theme-navy .home-brand-card{color:#fff;background:#ffffff14;border-color:#ffffff1f}.home-brand-logo{background:#f4f7fa;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.home-brand-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.home-brand-logo svg{width:19px}.home-brand-card>span:nth-child(2){min-width:0;display:grid}.home-brand-card small{color:#8da0b2;font-size:7px}.home-brand-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-brand-card em{color:#708397;font-size:8px;font-style:normal}.home-brand-card>svg{width:14px}.home-builder-banner{color:#fff;background:#102b49 50%/cover no-repeat;justify-content:space-between;align-items:flex-end;gap:20px;min-height:260px;padding:34px;display:flex;overflow:hidden}.home-builder-banner>div{max-width:680px}.home-builder-banner h2{margin:7px 0;font-size:32px;line-height:1.45}.home-builder-banner p{color:#dbe6ef;font-size:12px;line-height:2}.home-builder-text{background:#fff;border:1px solid #e2e8ef;padding:34px}.home-builder-text.theme-navy{color:#fff;background:#102b49}.home-builder-text.theme-glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f8fcc2}.home-builder-text h2{margin:6px 0;font-size:29px}.home-builder-text p{color:#66788a;max-width:840px;line-height:2}.home-builder-text.theme-navy p{color:#d8e3ed}.home-builder-text>a{color:#245d95;align-items:center;gap:6px;margin-top:12px;font-weight:850;display:inline-flex}.home-builder-page{--builder-navy:#0e2b48;--builder-soft:#f4f8fb;--builder-line:#dce6ef}.builder-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.builder-toolbar>div:first-child{align-items:center;gap:11px;display:flex}.builder-toolbar>div:first-child>svg{color:#245d8e;background:#edf4f9;border-radius:11px;width:36px;height:36px;padding:9px}.builder-toolbar span{gap:2px;display:grid}.builder-toolbar b{font-size:12px}.builder-toolbar small{color:#7f8d9a;font-size:9px}.builder-library{flex-wrap:wrap;gap:7px;display:flex}.builder-library button{color:#2a4662;background:#fff;border:1px solid #dbe5ee;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.builder-library svg{width:15px}.home-builder-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:14px;display:grid}.builder-canvas>header,.builder-inspector>header,.builder-real-preview>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.builder-canvas>header small,.builder-inspector>header small{letter-spacing:.12em;color:#8a98a7;font:800 8px Arial}.builder-canvas>header h2,.builder-inspector>header h2{margin-top:3px;font-size:16px}.builder-canvas>header>span{color:#60758a;background:#f1f5f8;border-radius:999px;padding:6px 8px;font-size:9px}.builder-block-list{gap:7px;padding-top:12px;display:grid}.builder-block-list article{cursor:pointer;background:#fbfcfd;border:1px solid #e0e7ee;border-radius:13px;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:all .18s;display:grid}.builder-block-list article:hover{background:#f7fafc;border-color:#bed0df}.builder-block-list article.selected{background:#fff;border-color:#6d91b2;box-shadow:0 0 0 3px #32659217}.builder-block-list article.disabled{opacity:.5}.builder-grip{color:#93a1ae;cursor:grab;background:0 0;border:0;width:28px;height:36px}.builder-grip svg{width:16px}.builder-block-icon{color:#2b628f;background:#edf4f9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.builder-block-icon svg{width:18px}.builder-block-copy{gap:1px;min-width:0;display:grid}.builder-block-copy small{letter-spacing:.08em;color:#9a7a4b;font:800 7px Arial}.builder-block-copy b{font-size:11px}.builder-block-copy p{color:#7b8996;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.builder-block-actions{gap:4px;display:flex}.builder-block-actions button{color:#617487;background:#fff;border:1px solid #e0e6ec;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.builder-block-actions button svg{width:13px}.builder-block-actions .danger{color:#a44d47;border-color:#f0d6d2}.builder-inspector{position:sticky;top:18px}.builder-inspector>header{justify-content:flex-start}.builder-inspector>header>svg{color:#2a628e;background:#edf4f9;border-radius:10px;width:34px;height:34px;padding:8px}.builder-inspector-fields{gap:12px;padding-top:14px;display:grid}.builder-inspector-fields label{color:#4d6072;gap:6px;font-size:9px;display:grid}.builder-inspector-fields input,.builder-inspector-fields textarea,.builder-inspector-fields select{width:100%;font:inherit;background:#fbfcfd;border:1px solid #dce5ed;border-radius:10px;outline:none;padding:10px 11px}.builder-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-inline-check{background:#f5f8fb;border-radius:10px;padding:10px;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important;display:flex!important}.builder-note{color:#6a7d8e;background:#f4f8fb;border-radius:10px;align-items:flex-start;gap:7px;padding:10px;font-size:8.5px;line-height:1.8;display:flex}.builder-note svg{flex:none;width:15px}.builder-real-preview{margin-top:14px}.builder-real-preview>header>div:first-child{align-items:center;gap:9px;display:flex}.builder-real-preview>header span{display:grid}.builder-real-preview>header b{font-size:11px}.builder-real-preview>header small{color:#798b9a;font-size:8.5px}.builder-iframe-stage{background:#071522;border-radius:16px;justify-content:center;padding:12px;display:flex;overflow:hidden}.builder-iframe-stage iframe{background:#fff;border:0;border-radius:10px;width:100%;height:650px}.builder-iframe-stage.tablet iframe{width:820px;max-width:100%;height:700px}.builder-iframe-stage.mobile iframe{width:390px;max-width:100%;height:760px}.builder-iframe-stage.mobile,.builder-iframe-stage.tablet{background:linear-gradient(145deg,#071522,#12324f)}.page-shelf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.page-shelf-grid>button{text-align:right;background:#fff;border:1px solid #dfe7ee;border-radius:14px;grid-template-columns:35px minmax(0,1fr);align-items:start;gap:8px;min-height:86px;padding:10px;display:grid;position:relative;box-shadow:0 8px 24px #122b4409}.page-shelf-grid>button>span{color:#2e638f;background:#eef4f8;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.page-shelf-grid>button div{gap:2px;display:grid}.page-shelf-grid>button b{color:#243a4f;font-size:10px}.page-shelf-grid>button small{color:#7f8e9c;font-size:7.5px;line-height:1.6}.page-shelf-grid>button em{color:#9a7746;grid-column:2;font-size:7px;font-style:normal}.page-shelf-grid>button.active{background:#0e2a46;border-color:#0e2a46}.page-shelf-grid>button.active>span{color:#e3bd7c;background:#ffffff14}.page-shelf-grid>button.active b{color:#fff}.page-shelf-grid>button.active small{color:#b7c7d5}.page-shelf-grid>button.active em{color:#e3bd7c}.page-editor-layout{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.page-field-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-field-panel>header small{letter-spacing:.1em;color:#8a97a5;font:800 8px Arial}.page-field-panel>header h2{margin:3px 0;font-size:18px}.page-field-panel>header p{color:#82909d;font-size:8.5px;line-height:1.8}.page-field-panel>header>span,.settings-shelf-editor>header>span{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px}.page-field-panel>header>.saved,.settings-shelf-editor>header>.saved{color:#47715d;background:#eef7f2}.page-field-panel>header>.dirty,.settings-shelf-editor>header>.dirty{color:#9b6b2d;background:#fff5e8}.page-field-stack{gap:10px;display:grid}.page-field-stack>label{gap:6px;display:grid}.page-field-stack>label>span{color:#526578;justify-content:space-between;gap:8px;font-size:9px;display:flex}.page-field-stack>label small{color:#95a1ad}.page-field-stack input,.page-field-stack textarea{width:100%;font:inherit;color:#23384d;background:#fbfcfd;border:1px solid #dae4ec;border-radius:10px;outline:none;padding:10px 11px}.page-field-stack textarea{resize:vertical;min-height:105px}.page-field-stack input:focus,.page-field-stack textarea:focus{border-color:#7599b8;box-shadow:0 0 0 3px #3f6f9914}.page-builder-shortcut{background:#f5f9fc;border:1px solid #dbe5ed;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:14px;padding:11px;display:grid}.page-builder-shortcut>svg{color:#2a608e;background:#fff;border-radius:9px;width:34px;height:34px;padding:8px}.page-builder-shortcut b{font-size:10px}.page-builder-shortcut p{color:#7b8a98;font-size:8px}.page-builder-shortcut a{color:#fff;white-space:nowrap;background:#173f68;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:850}.real-page-preview{position:sticky;top:18px}.real-page-preview>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.real-page-preview>header>div:first-child{align-items:center;gap:9px;display:flex}.real-page-preview>header>div:first-child>svg{color:#2b628f;background:#edf4f8;border-radius:10px;width:32px;height:32px;padding:8px}.real-page-preview>header span{display:grid}.real-page-preview>header b{font-size:10px}.real-page-preview>header small{color:#8795a2;font-size:7.5px;line-height:1.6}.real-preview-stage{background:#071522;border-radius:15px;justify-content:center;min-height:540px;margin-top:12px;padding:10px;display:flex;overflow:hidden}.real-preview-stage iframe{background:#fff;border:0;border-radius:9px;width:100%;height:640px}.real-preview-stage.tablet iframe{width:820px;max-width:100%;height:680px}.real-preview-stage.mobile iframe{width:390px;max-width:100%;height:720px}.real-preview-stage.mobile,.real-preview-stage.tablet{background:linear-gradient(145deg,#071522,#12324f)}.settings-tool-shelf{color:#fff;background:linear-gradient(135deg,#0d2945,#173d60);border-radius:18px;margin-bottom:12px;padding:15px}.settings-tool-shelf>header>div{align-items:center;gap:9px;display:flex}.settings-tool-shelf>header>div>svg{color:#e3bd7b;background:#ffffff12;border-radius:10px;width:34px;height:34px;padding:8px}.settings-tool-shelf>header span{display:grid}.settings-tool-shelf>header b{font-size:11px}.settings-tool-shelf>header small{color:#b8c9d7;font-size:8px}.settings-tool-shelf>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.settings-tool-shelf a{color:#fff;background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:72px;padding:9px;display:grid}.settings-tool-shelf a:hover{background:#ffffff12}.settings-tool-shelf a>span{color:#e3bd7b;background:#ffffff0d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.settings-tool-shelf a svg{width:15px}.settings-tool-shelf a div{display:grid}.settings-tool-shelf a b{font-size:9px}.settings-tool-shelf a small{color:#afc2d2;font-size:7px;line-height:1.6}.settings-shelf-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.settings-shelf-tabs button{text-align:right;background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:35px minmax(0,1fr);gap:8px;min-height:78px;padding:10px;display:grid}.settings-shelf-tabs button>span{color:#2e638f;background:#eef4f8;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.settings-shelf-tabs button div{gap:2px;display:grid}.settings-shelf-tabs b{font-size:9.5px}.settings-shelf-tabs small{color:#81909e;font-size:7.5px;line-height:1.6}.settings-shelf-tabs button.active{background:#f7fbfe;border-color:#4d779b;box-shadow:0 0 0 3px #3c6a920f}.settings-shelf-tabs button.active>span{color:#fff;background:#173f68}.settings-shelf-editor{max-width:980px;margin:0 auto}.settings-shelf-editor>.admin-section-head{align-items:flex-start}.settings-shelf-editor>.admin-section-head>svg{color:#2b628f;background:#edf4f8;border-radius:11px;width:38px;height:38px;padding:9px}.settings-shelf-editor>.admin-section-head>div{flex:1}.settings-shelf-editor>.admin-section-head small{letter-spacing:.12em;color:#8d9aa7;font:800 7px Arial}.settings-shelf-editor>.admin-section-head p{color:#7d8b99;margin-top:2px;font-size:8px}.settings-field-grid{grid-template-columns:1fr 1fr;gap:11px;padding-top:15px;display:grid}.settings-field-grid label{color:#536477;gap:6px;font-size:9px;display:grid}.settings-field-grid input,.settings-field-grid textarea{width:100%;font:inherit;background:#fbfcfd;border:1px solid #dae4ec;border-radius:10px;padding:10px 11px}.settings-field-grid .wide{grid-column:1/-1}.settings-context-note{background:#f4f8fb;border:1px solid #e0e8ef;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.settings-context-note>svg{color:#2d648f;background:#fff;border-radius:9px;width:34px;height:34px;padding:8px}.settings-context-note span{display:grid}.settings-context-note b{font-size:9px}.settings-context-note small{color:#7e8d9a;font-size:7.5px}.settings-context-note a{color:#fff;white-space:nowrap;background:#173f68;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:850}.settings-toggle-grid{margin-top:15px}.settings-shelf-footer{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.settings-shelf-footer>span{color:#7f8c98;font-size:8px}.theme-shelf-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.theme-shelf-tabs button{text-align:right;background:#fff;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.theme-shelf-tabs button>span{color:#2d628e;background:#eef4f8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.theme-shelf-tabs button div{display:grid}.theme-shelf-tabs b{font-size:10px}.theme-shelf-tabs small{color:#80909e;font-size:7.5px}.theme-shelf-tabs button>svg{color:#8b9aa8;width:14px}.theme-shelf-tabs button.active{color:#fff;background:#0f2d49;border-color:#0f2d49}.theme-shelf-tabs button.active>span{color:#e3bd7b;background:#ffffff13}.theme-shelf-tabs button.active small{color:#b6c7d6}.theme-shelf-tabs button.active>svg{color:#e3bd7b}.theme-studio-grid.shelf-only{grid-template-columns:1fr}.theme-brand-layout{grid-template-columns:1fr 1fr;gap:18px;padding-top:15px;display:grid}.theme-toggle-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}@media (max-width:1100px){.page-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-editor-layout{grid-template-columns:1fr}.real-page-preview{position:static}.home-builder-layout{grid-template-columns:1fr}.builder-inspector{position:static}.settings-tool-shelf>div,.settings-shelf-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-cinematic-categories{padding-inline:4%!important}.home-category-cinema-track{gap:8px!important}.home-cinematic-category-card{border-radius:16px;flex-basis:158px;height:154px}.home-category-cinema-copy{padding:10px}.home-category-cinema-copy h3{font-size:15px}.home-category-cinema-copy p{display:none}.home-category-cinema-copy small{font-size:6.5px}.home-category-cinema-copy strong{margin-top:3px;font-size:8px}.home-category-cinema-number{width:30px;height:23px;font-size:8px;top:8px;left:8px}.home-cinematic-categories .category-count-badge small{display:none}.home-brand-shelf,.home-builder-banner,.home-builder-text{border-radius:18px;width:92%;margin-bottom:32px}.home-brand-shelf{padding:18px}.home-brand-card{flex-basis:150px;min-height:82px}.home-builder-banner{min-height:210px;padding:22px;display:grid}.home-builder-banner h2{font-size:23px}.home-builder-text{padding:22px}.home-builder-text h2{font-size:22px}.builder-toolbar{display:grid}.builder-library{width:100%}.builder-library button{flex:1}.builder-block-list article{grid-template-columns:25px 34px minmax(0,1fr)}.builder-block-icon{width:34px;height:34px}.builder-block-actions{grid-column:2/-1;justify-content:flex-end}.builder-two{grid-template-columns:1fr}.builder-iframe-stage{padding:6px}.builder-iframe-stage iframe{height:570px}.builder-iframe-stage.mobile iframe{height:650px}.page-shelf-grid{padding-bottom:5px;display:flex;overflow-x:auto}.page-shelf-grid>button{flex:0 0 190px}.page-editor-layout{display:block}.real-page-preview{margin-top:12px}.real-preview-stage{min-height:480px;padding:5px}.real-preview-stage iframe{height:540px}.real-preview-stage.mobile iframe{height:640px}.page-builder-shortcut{grid-template-columns:30px minmax(0,1fr)}.page-builder-shortcut>a{text-align:center;grid-column:1/-1}.page-field-panel>header{display:grid}.page-field-panel>header>span{width:max-content}.settings-tool-shelf>div{display:flex;overflow-x:auto}.settings-tool-shelf a{flex:0 0 185px}.settings-shelf-tabs{display:flex;overflow-x:auto}.settings-shelf-tabs button{flex:0 0 190px}.settings-field-grid{grid-template-columns:1fr}.settings-field-grid .wide{grid-column:auto}.settings-context-note{grid-template-columns:32px minmax(0,1fr)}.settings-context-note a{text-align:center;grid-column:1/-1}.settings-shelf-footer{flex-direction:column;align-items:stretch}.settings-shelf-footer .admin-primary{width:100%}.theme-shelf-tabs{display:flex;overflow-x:auto}.theme-shelf-tabs button{flex:0 0 190px}.theme-brand-layout,.theme-toggle-shelf{grid-template-columns:1fr}.slider-editor-v14{overflow:hidden}}@media (max-width:430px){.home-cinematic-category-card{flex-basis:148px;height:148px}.home-category-cinema-copy h3{font-size:14px}.home-category-cinema-copy strong{display:none}.page-shelf-grid>button,.settings-shelf-tabs button,.theme-shelf-tabs button{flex-basis:176px}.real-preview-stage.mobile iframe,.builder-iframe-stage.mobile iframe{width:360px}}.portal-page-section{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #dde6ef;border-radius:22px;gap:14px;min-width:0;padding:18px;display:grid;box-shadow:0 12px 34px #0c274112}.portal-page-section>.dashboard-actions,.portal-page-section>.instrument-vault-head,.profile-hub-head{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 2px 2px!important}.portal-page-section .panel-section-note,.profile-hub-head p{color:#708196;max-width:720px;margin:4px 0 0;font-size:11px;line-height:1.9}.portal-overview-shelf{margin-top:4px}.portal-shelf-tabs{background:#f2f6fa;border:1px solid #dfe7ef;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;padding:8px;display:grid}.portal-shelf-tabs>button{-webkit-appearance:none;appearance:none;text-align:right;color:#41566d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:11px 12px;transition:all .18s;display:grid}.portal-shelf-tabs>button:hover{background:#fff;border-color:#dbe5ef;transform:translateY(-1px)}.portal-shelf-tabs>button.active{color:#102d4b;background:#fff;border-color:#cddbe8;box-shadow:0 8px 22px #0c274117}.portal-shelf-icon{color:#47749e;background:#e7eef6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.portal-shelf-tabs>button.active .portal-shelf-icon{color:#f0c987;background:linear-gradient(145deg,#12395f,#1f5a8d)}.portal-shelf-tabs>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.portal-shelf-tabs b{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.portal-shelf-tabs small{color:#8795a5;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.55;overflow:hidden}.portal-shelf-tabs em{color:#536a82;background:#e9eff5;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font:800 10px Arial;display:grid}.portal-shelf-tabs>button.active em{color:#8b6429;background:#f7ead3}.portal-shelf-panel{background:#fff;border:1px solid #e0e8f0;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #fffc,0 8px 25px #102b460b}.portal-shelf-panel-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 8px;display:flex}.portal-shelf-panel-head>div{min-width:0}.portal-shelf-panel-head small{color:#9a7540;letter-spacing:.13em;font:800 8px Arial;display:block}.portal-shelf-panel-head h3{color:#173553;margin:3px 0 0;font-size:17px}.portal-shelf-panel-head>span{color:#63778b;background:#f0f5f9;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.portal-shelf-panel .customer-order-grid,.portal-shelf-panel .shopping-request-list,.portal-shelf-panel .focused-list,.portal-shelf-panel .customer-invoice-grid,.portal-shelf-panel .instrument-vault-grid{margin:0!important}.portal-shelf-panel .panel-pager{padding-top:3px;margin:0!important}.instrument-register-shelf .instrument-register-card{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:2px!important}.instrument-register-shelf .instrument-register-card>div{background:#f8fafc;border:1px solid #e4eaf1;border-radius:15px;padding:12px}.profile-settings-hub{align-content:start}.profile-hub-head h2{color:#143250;margin:2px 0;font-size:24px}.profile-shelf-panel{align-content:start;min-height:340px}.profile-card-single{width:min(760px,100%);box-shadow:none!important;margin:0!important;padding:20px!important}.profile-card-single>label{margin-top:10px}.profile-disabled-card{color:#75869a;align-content:center;justify-items:start;gap:8px;min-height:180px;display:grid}.profile-disabled-card>svg{color:#7890aa;width:34px;height:34px}.profile-disabled-card h3{color:#304c69;margin:0}.profile-disabled-card p{margin:0}.customer-content-shelves{gap:11px;display:grid}.customer-content-shelf{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dfe7ef;border-radius:17px;overflow:hidden}.customer-content-shelf>header{background:#fbfcfe!important;border-bottom:1px solid #e9eef3!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.customer-content-shelf>header>span{color:#366991;background:#eaf1f7;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.customer-content-shelf>header>div{gap:2px;display:grid}.customer-content-shelf>header b{color:#173553;font-size:12px}.customer-content-shelf>header small{color:#7c8d9e;font-size:9px;line-height:1.55}.customer-content-shelf>header em{color:#8c6a39;background:#f7eddd;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.customer-content-fields{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.customer-content-fields>label{color:#445b72;align-content:start;gap:7px;font-size:10px;font-weight:800;display:grid}.customer-content-fields>label:has(textarea){grid-column:1/-1}.customer-content-fields input,.customer-content-fields textarea{color:#17304c;background:#fff;border:1px solid #dce5ee;border-radius:11px;outline:none;width:100%;padding:10px 11px}.customer-content-fields input:focus,.customer-content-fields textarea:focus{border-color:#7da4c7;box-shadow:0 0 0 3px #d9e8f5}@media (max-width:900px){.portal-page-section{border-radius:18px;padding:14px}.portal-shelf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-content-fields{grid-template-columns:1fr}.customer-content-fields>label:has(textarea){grid-column:auto}}@media (max-width:640px){.portal-page-section{border-radius:16px!important;gap:10px!important;padding:11px!important}.portal-page-section>.dashboard-actions{gap:9px!important}.portal-page-section>.dashboard-actions .btn{min-height:38px!important}.portal-shelf-tabs{border-radius:14px;grid-template-columns:1fr;gap:6px;padding:6px}.portal-shelf-tabs>button{border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;min-height:62px;padding:8px 9px}.portal-shelf-icon{border-radius:10px;width:34px;height:34px}.portal-shelf-tabs b{font-size:11px}.portal-shelf-tabs small{font-size:8.5px}.portal-shelf-tabs em{min-width:24px;height:24px;font-size:9px}.portal-shelf-panel{border-radius:14px;padding:10px}.portal-shelf-panel-head{align-items:flex-start}.portal-shelf-panel-head h3{font-size:15px}.portal-shelf-panel-head>span{font-size:8px}.profile-hub-head h2{font-size:20px}.profile-shelf-panel{min-height:0}.profile-card-single{padding:14px!important}.customer-content-shelf>header{grid-template-columns:34px minmax(0,1fr) auto!important;padding:9px!important}.customer-content-shelf>header>span{width:34px;height:34px}.customer-content-fields{gap:8px;padding:9px}}.portal-list-toolbar{background:linear-gradient(#fbfdff,#f5f8fb);border:1px solid #e1e8ef;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) auto;align-items:center;gap:8px;padding:9px;display:grid}.portal-list-search{color:#6f8498;background:#fff;border:1px solid #dbe4ed;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;display:grid}.portal-list-search:focus-within{border-color:#8eabc4;box-shadow:0 0 0 3px #dce9f455}.portal-list-search input{color:#183552;width:100%;min-width:0;font-size:10.5px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.portal-list-search button{color:#6e8092;cursor:pointer;background:#f0f4f8;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.portal-list-filter{background:#fff;border:1px solid #dbe4ed;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:0 9px;display:grid}.portal-list-filter>span{color:#8797a7;white-space:nowrap;font-size:8.5px;font-weight:850}.portal-list-filter select{color:#27435f;width:100%;min-width:0;font-size:10px;font-weight:800;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.portal-list-count{color:#fff;background:linear-gradient(145deg,#102f4d,#174d78);border-radius:11px;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:4px;min-width:88px;min-height:42px;padding:5px 10px;line-height:1.15;display:grid}.portal-list-count small{color:#adc1d3;text-align:center;grid-column:1/-1;font-size:7.5px!important}.portal-list-count b{color:#f0ca88;font:900 14px Arial}.portal-list-count span{color:#dbe7f0;font-size:8px}.portal-shelf-panel .compact-request pre{-webkit-box-orient:vertical;-webkit-line-clamp:2!important;white-space:pre-wrap!important;line-height:1.85!important;display:-webkit-box!important;overflow:hidden!important}.portal-shelf-panel .compact-request>p,.portal-shelf-panel .customer-invoice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-shelf-panel .customer-order-card,.portal-shelf-panel .request-card,.portal-shelf-panel .customer-invoice,.portal-shelf-panel .customer-instrument-card{min-width:0;max-width:100%;overflow:hidden}.portal-shelf-panel .panel-pager{z-index:2;border-top:1px solid #edf1f5;position:relative;padding-top:10px!important}.products-category-image:after,.category-visual-v7:after,.category-hero-art:after{content:none!important;display:none!important}.site-shell{--cinema-navy:#0a223a;--cinema-navy-2:#123f65;--cinema-gold:#c79a58;--cinema-line:#dbe5ee;--cinema-ink:#17344f;--cinema-soft:#f5f8fb}.trust-bar>div,.home-pathways article,.service-value-grid article,.about-principles article,.contact-luxury-grid>a,.contact-luxury-grid>div,.storefront-category-box,.about-story,.contact-social-panel,.contact-location,.purchase-confidence-strip>div,.luxury-key-specs>div,.similar-grid>a{position:relative;overflow:hidden;border:1px solid var(--cinema-line)!important;background:linear-gradient(145deg,#fff 0%,#f7fafc 68%,#edf3f8 100%)!important;border-radius:18px!important;box-shadow:0 12px 32px #0a223a12!important}.trust-bar>div:before,.home-pathways article:before,.service-value-grid article:before,.about-principles article:before,.contact-luxury-grid>a:before,.contact-luxury-grid>div:before,.storefront-category-box:before,.about-story:before,.contact-social-panel:before,.contact-location:before,.purchase-confidence-strip>div:before,.luxury-key-specs>div:before,.similar-grid>a:before{content:"";background:linear-gradient(90deg,var(--cinema-gold),#efd096);opacity:.9;border-radius:0 0 0 999px;width:74px;height:3px;position:absolute;top:0;right:0}.home-brand-card{position:relative;color:#fff!important;background:radial-gradient(circle at 15% 15%,#2d5f86 0,#0000 36%),linear-gradient(145deg,#081d31,#103b60)!important;border:1px solid #234b6c!important;overflow:hidden!important;box-shadow:0 14px 34px #06192b29!important}.home-brand-card:before{content:"";pointer-events:none;border:1px solid #ffffff16;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -24px -34px auto;box-shadow:0 0 0 18px #ffffff08,0 0 0 36px #ffffff05}.home-brand-card small,.home-brand-card em{color:#aabfd0!important}.home-brand-card b{color:#fff!important}.home-brand-card>svg{color:#e7bd78!important}.home-brand-logo{color:#e7bd78!important;background:#ffffff10!important;border-color:#ffffff18!important}.store-product-card{background:linear-gradient(#fff 0,#fbfcfe 64%,#f3f7fa 100%)!important;border:1px solid #d9e4ed!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #09203513!important}.store-product-card:before{content:"";z-index:8;background:linear-gradient(90deg,#be8b43,#e5c78e);border-radius:0 0 0 99px;width:64px;height:3px;position:absolute;top:0;right:0}.store-product-media{background:radial-gradient(circle at 50% 35%,#fff 0,#f5f8fb 55%,#e8eff5 100%)!important;border-bottom:1px solid #e7edf2!important}.store-product-body h4{color:#173650!important}.store-product-body>small{color:#927043!important}.store-product-price .quote{color:#1c5b8f!important}.store-product-actions>a,.store-product-actions button{border-radius:10px!important}.store-product-actions>a:not(.wa),.store-product-actions button{box-shadow:0 4px 12px #1034520f}.storefront-category-box{padding:0!important}.storefront-category-box>header{color:#fff!important;background:linear-gradient(120deg,#0b2946,#174f7a)!important;border-bottom:1px solid #2d5f83!important;padding:16px 17px!important}.storefront-category-box>header h2,.storefront-category-box>header a{color:#fff!important}.storefront-category-box>header small{color:#e4bd78!important}.storefront-category-box>header p{color:#b8cad8!important}.storefront-category-box>.store-product-shelf{padding:14px 14px 16px!important}.catalog-consult-banner,.service-final-cta,.static-cta,.home-builder-banner{position:relative;color:#fff!important;background:radial-gradient(circle at 12% 18%,#2b6089 0,#0000 28%),linear-gradient(135deg,#071b2f,#0f385a 58%,#0a2843)!important;border:1px solid #254f70!important;overflow:hidden!important;box-shadow:0 20px 48px #06192b2e!important}.catalog-consult-banner:after,.service-final-cta:after,.static-cta:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;left:-54px;box-shadow:0 0 0 30px #ffffff07,0 0 0 60px #ffffff04}.catalog-consult-banner h2,.catalog-consult-banner p,.service-final-cta h2,.service-final-cta p,.static-cta h2,.static-cta p{z-index:1;position:relative;color:inherit!important}.catalog-consult-banner p,.service-final-cta p,.static-cta p{color:#c8d7e3!important}.cart-row,.cart-summary,.checkout-v12-main,.checkout-v12-side,.commerce-empty,.payment-result,.profile-card{border-color:#dbe5ee!important;box-shadow:0 12px 34px #0a223a12!important}.cart-row{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f8fafc)!important}.cart-row:before{content:"";background:#c59650;width:48px;height:3px;position:absolute;top:0;right:0}.cart-summary{background:radial-gradient(circle at 15% 5%,#2a5c83 0,#0000 31%),linear-gradient(150deg,#071c31,#0f385b)!important;border-color:#244b6d!important}.checkout-v12-main,.checkout-v12-side{background:linear-gradient(145deg,#fff,#f7fafc)!important}.checkout-v12-side{border-top:3px solid #c59650!important}.luxury-product-info,.luxury-product-gallery,.product-spec-section{border-radius:22px!important}.luxury-product-support>a,.luxury-product-support>div{background:linear-gradient(145deg,#fff,#f5f8fb)!important;border:1px solid #dce6ef!important;border-radius:14px!important;box-shadow:0 8px 20px #0a223a0d!important}.service-value-grid article>svg,.about-principles article>svg,.contact-luxury-grid>a>svg,.contact-luxury-grid>div>svg{color:#b9823d!important}@media (hover:hover){.store-product-card:hover,.home-pathways article:hover,.service-value-grid article:hover,.about-principles article:hover,.contact-luxury-grid>a:hover,.similar-grid>a:hover{transform:translateY(-3px);border-color:#c7d7e5!important;box-shadow:0 18px 42px #0920351f!important}.home-brand-card:hover{transform:translateY(-3px);border-color:#b98a49!important;box-shadow:0 20px 46px #06192b38!important}}@media (max-width:900px){.portal-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(135px,180px);padding:7px}.portal-list-count{grid-column:1/-1;grid-template-columns:auto auto auto;gap:4px;min-height:34px}.portal-list-count small{grid-column:auto}.portal-list-count b{font-size:12px}.storefront-category-box>header{padding:13px!important}.storefront-category-box>.store-product-shelf{padding:10px!important}}@media (max-width:640px){.portal-list-toolbar{border-radius:12px;grid-template-columns:1fr;gap:6px;padding:6px}.portal-list-search,.portal-list-filter{min-height:40px}.portal-list-count{grid-column:auto;gap:4px;min-height:32px;display:flex}.portal-list-count small{font-size:7px!important}.portal-shelf-panel .compact-request pre{-webkit-line-clamp:2!important}.portal-shelf-panel .request-card,.portal-shelf-panel .customer-order-card,.portal-shelf-panel .customer-invoice,.portal-shelf-panel .customer-instrument-card{border-radius:13px!important}.trust-bar>div,.home-pathways article,.service-value-grid article,.about-principles article,.contact-luxury-grid>a,.contact-luxury-grid>div,.storefront-category-box,.about-story,.contact-social-panel,.contact-location,.purchase-confidence-strip>div,.luxury-key-specs>div,.similar-grid>a{border-radius:14px!important;box-shadow:0 8px 22px #0a223a0e!important}.store-product-card{box-shadow:0 7px 20px #09203512!important}.catalog-consult-banner,.service-final-cta,.static-cta{box-shadow:0 14px 34px #06192b24!important}}.luxury-catalog-card{background:linear-gradient(#fff,#f8fbfd)!important;border:1px solid #d9e4ed!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #09203513!important}.luxury-catalog-card:before{content:"";z-index:8;background:linear-gradient(90deg,#bd8941,#e7c98e);border-radius:0 0 0 99px;width:58px;height:3px;position:absolute;top:0;right:0}.luxury-catalog-media{background:radial-gradient(circle at 50% 34%,#fff 0,#f5f8fb 56%,#e9f0f5 100%)!important;border-bottom:1px solid #e6edf3!important}.luxury-catalog-body>small{color:#927043!important}.luxury-catalog-body h3{color:#183751!important}.catalog-card-price .quote{color:#1d5b8d!important}.brand-showcase-box,.brand-product-box,.catalog-rail-panel,.instrument-filter-panel,.category-results>.category-toolbar,.info-content-card{background:linear-gradient(145deg,#fff,#f7fafc)!important;border:1px solid #dbe5ee!important;border-radius:18px!important;box-shadow:0 12px 32px #0a223a11!important}.brand-showcase-box,.brand-product-box,.info-content-card{position:relative;overflow:hidden}.brand-showcase-box:before,.brand-product-box:before,.info-content-card:before{content:"";background:linear-gradient(90deg,#c2924e,#e7ca93);border-radius:0 0 0 99px;width:72px;height:3px;position:absolute;top:0;right:0}.brand-card-rail button{position:relative;background:linear-gradient(145deg,#fff,#f4f8fb)!important;border:1px solid #dbe4ed!important;overflow:hidden!important;box-shadow:0 7px 20px #0a223a0e!important}.brand-card-rail button.active{color:#fff!important;background:linear-gradient(145deg,#0d2e4b,#174e78)!important;border-color:#b78a4c!important;box-shadow:0 12px 28px #081f3429!important}.brand-card-rail button.active small{color:#bfd0de!important}.brand-card-rail button.active b{color:#fff!important}.brand-product-box>header{background:linear-gradient(120deg,#f9fbfd,#edf3f8)!important;border-bottom:1px solid #e1e8ef!important}.info-content-card{color:#4f6276;width:min(1100px,90%);margin:18px auto 70px;padding:30px;line-height:2}.contact-social{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#f5f9fc)!important}.contact-social:before{content:"";background:#c59650;width:42px;height:2px;position:absolute;top:0;right:0}@media (hover:hover){.luxury-catalog-card:hover,.brand-card-rail button:hover,.contact-social:hover{transform:translateY(-2px);border-color:#c7d8e6!important;box-shadow:0 16px 36px #0920351c!important}}@media (max-width:640px){.brand-showcase-box,.brand-product-box,.catalog-rail-panel,.instrument-filter-panel,.category-results>.category-toolbar,.info-content-card{border-radius:14px!important}.info-content-card{width:92%;margin-bottom:48px;padding:18px}}.hero-luxury-v14 .luxury-primary{color:#fff!important;background:linear-gradient(135deg,#ff922f 0%,#f47618 54%,#df5909 100%)!important;border:1px solid #ffbe77eb!important;box-shadow:0 13px 30px #d556084f,inset 0 1px #ffffff40!important}.hero-luxury-v14 .luxury-primary svg{color:#fff!important}@media (hover:hover){.hero-luxury-v14 .luxury-primary:hover{background:linear-gradient(135deg,#ffa044 0%,#f57b1b 52%,#e45f0c 100%)!important;transform:translateY(-2px)!important;box-shadow:0 17px 36px #d5560861,0 0 0 4px #f4761814!important}}.home-cinematic-categories,.featured-v6,.home-brand-shelf,.products-category-index,.storefront-offers-section,.storefront-category-shelves,.category-brand-shelves{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 0,#40739e1f,#0000 27%),radial-gradient(circle at 92% 100%,#c2914a1a,#0000 29%),linear-gradient(145deg,#fffffffb,#eff5faf7)!important;border:1px solid #97aec375!important;border-radius:30px!important;width:min(1440px,92%)!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;box-shadow:0 25px 65px #071c301b,inset 0 1px #ffffffeb!important}.home-cinematic-categories:before,.featured-v6:before,.home-brand-shelf:before,.products-category-index:before,.storefront-offers-section:before,.storefront-category-shelves:before,.category-brand-shelves:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#c18c43,#efd49d 58%,#efd49d00);border-radius:0 0 999px 999px;width:clamp(88px,11vw,170px);height:3px;position:absolute;top:0;right:clamp(20px,4vw,62px);box-shadow:0 6px 22px #b9854133}.home-cinematic-categories:after,.featured-v6:after,.home-brand-shelf:after,.products-category-index:after,.storefront-offers-section:after,.storefront-category-shelves:after,.category-brand-shelves:after{content:"";z-index:0;pointer-events:none;border:1px solid #335a7c0e;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-94px;left:-72px;box-shadow:0 0 0 35px #335a7c08,0 0 0 70px #335a7c05}.home-cinematic-categories>*,.featured-v6>*,.home-brand-shelf>*,.products-category-index>*,.storefront-offers-section>*,.storefront-category-shelves>*,.category-brand-shelves>*{z-index:1;position:relative}.home-cinematic-categories{margin-top:34px!important;margin-bottom:38px!important;padding:42px clamp(20px,3vw,42px) 36px!important}.featured-v6{margin-top:34px!important;margin-bottom:44px!important;padding:38px clamp(20px,3vw,42px) 42px!important}.home-brand-shelf{margin-top:10px!important;margin-bottom:44px!important;padding:34px clamp(20px,3vw,38px)!important}.products-category-index{margin-top:46px!important;margin-bottom:38px!important;padding:42px clamp(18px,3vw,38px)!important}.storefront-offers-section{margin-top:28px!important;margin-bottom:34px!important;padding:34px clamp(18px,3vw,34px)!important}.storefront-category-shelves{margin-top:30px!important;margin-bottom:58px!important;padding:38px clamp(18px,3vw,34px) 34px!important}.category-brand-shelves{margin-top:26px!important;margin-bottom:38px!important;padding:30px clamp(16px,2.4vw,30px)!important}.home-brand-shelf.theme-navy{background:radial-gradient(circle at 12% 12%,#3a74a04d,#0000 31%),radial-gradient(circle at 92% 90%,#d09d521f,#0000 27%),linear-gradient(145deg,#071a2d,#0e3455 62%,#0a2742)!important;border-color:#4a7597b3!important;box-shadow:0 28px 72px #0414243d,inset 0 1px #ffffff12!important}.home-brand-shelf.theme-glass{-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;backdrop-filter:blur(20px)saturate(1.08)!important;background:radial-gradient(circle at 8% 0,#40739e26,#0000 27%),linear-gradient(145deg,#ffffffe0,#e7f0f7c7)!important}.home-cinematic-category-card,.featured-v6 .store-product-card,.home-brand-card,.products-category-tile,.storefront-offers-section .store-product-card,.storefront-category-box{box-shadow:0 13px 31px #081f341b!important}.home-cinematic-category-card{border-color:#ffffff38!important}.featured-v6 .store-product-card,.storefront-offers-section .store-product-card{border-color:#d1dfea!important}.storefront-category-box{background:#ffffffe8!important;border-color:#cfdeea!important}.home-category-cinema-media,.products-category-image{background:#0b1b2d!important;overflow:hidden!important}.home-category-cinema-media .catalog-smart-image,.products-category-image .catalog-smart-image{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.home-category-cinema-media .catalog-smart-image.is-fallback,.products-category-image .catalog-smart-image.is-fallback{transform:none;object-fit:cover!important;padding:0!important}.home-cinematic-category-card[data-category=turbine] .catalog-smart-image,.cinematic-category-tile[data-category=turbine] .catalog-smart-image{object-position:50% 47%!important}.home-cinematic-category-card[data-category=contra-angle] .catalog-smart-image,.cinematic-category-tile[data-category=contra-angle] .catalog-smart-image{object-position:50% 49%!important}.home-cinematic-category-card[data-category=endo-rotary-apex] .catalog-smart-image,.cinematic-category-tile[data-category=endo-rotary-apex] .catalog-smart-image{object-position:50% 46%!important}.home-cinematic-category-card[data-category=air-motor] .catalog-smart-image,.cinematic-category-tile[data-category=air-motor] .catalog-smart-image{object-position:50% 50%!important}.home-cinematic-category-card[data-category=implant-motor] .catalog-smart-image,.cinematic-category-tile[data-category=implant-motor] .catalog-smart-image{object-position:50% 45%!important}.home-cinematic-category-card[data-category=straight-handpiece] .catalog-smart-image,.cinematic-category-tile[data-category=straight-handpiece] .catalog-smart-image{object-position:50% 48%!important}.home-cinematic-category-card[data-category=sets] .catalog-smart-image,.cinematic-category-tile[data-category=sets] .catalog-smart-image{object-position:50% 50%!important}.store-product-media .catalog-smart-image,.luxury-catalog-media .catalog-smart-image,.luxury-gallery-main .catalog-smart-image{object-fit:contain!important;object-position:center!important}.product-catalog-download{color:#203b56;background:linear-gradient(145deg,#fff,#f2f7fb);border:1px solid #d7e2ec;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:13px 14px;transition:all .2s;display:grid;box-shadow:0 9px 24px #091f3411}.product-catalog-download>svg{color:#e8c17f;background:#0f385b;border-radius:11px;width:38px;height:38px;padding:9px}.product-catalog-download span{gap:2px;display:grid}.product-catalog-download b{font-size:10.5px}.product-catalog-download small{color:#78899a;font-size:8px;line-height:1.7}.product-catalog-download:after{content:"PDF";color:#fff;background:#ef7418;border-radius:8px;padding:6px 7px;font:900 8px Arial}@media (hover:hover){.product-catalog-download:hover{border-color:#bdcfde;transform:translateY(-2px);box-shadow:0 15px 32px #091f341c}}@media (max-width:900px){.home-cinematic-categories,.featured-v6,.home-brand-shelf,.products-category-index,.storefront-offers-section,.storefront-category-shelves,.category-brand-shelves{border-radius:24px!important;width:94%!important}.home-cinematic-categories{padding:30px 18px 26px!important}.featured-v6{padding:28px 18px 30px!important}.products-category-index{padding:30px 18px!important}.storefront-category-shelves{padding:30px 16px!important}}@media (max-width:640px){.home-cinematic-categories,.featured-v6,.home-brand-shelf,.products-category-index,.storefront-offers-section,.storefront-category-shelves,.category-brand-shelves{border-radius:20px!important;width:94%!important;box-shadow:0 15px 38px #071c3017,inset 0 1px #ffffffe0!important}.home-cinematic-categories{margin-top:22px!important;margin-bottom:28px!important;padding:23px 12px 20px!important}.featured-v6{margin-top:22px!important;margin-bottom:30px!important;padding:22px 12px 24px!important}.home-brand-shelf{margin-bottom:30px!important;padding:20px 13px!important}.products-category-index{margin-top:28px!important;margin-bottom:26px!important;padding:24px 12px!important}.storefront-offers-section{margin-top:20px!important;margin-bottom:24px!important;padding:22px 12px!important}.storefront-category-shelves{margin-top:22px!important;margin-bottom:38px!important;padding:24px 11px 20px!important}.category-brand-shelves{margin-top:20px!important;margin-bottom:28px!important;padding:20px 11px!important}.product-catalog-download{grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.product-catalog-download>svg{width:34px;height:34px}.product-catalog-download b{font-size:9.5px}.product-catalog-download small{font-size:7.5px}}.taxonomy-template-page main{overflow:hidden;background:radial-gradient(circle at 10% 12%,#2a659512,#0000 24%),radial-gradient(circle at 92% 34%,#cb974b12,#0000 20%),linear-gradient(#f5f8fb 0%,#f9fbfd 44%,#f4f7fa 100%)!important}.taxonomy-cinematic-hero{--tax-accent:#d99435;background:radial-gradient(circle at 12% 10%,var(--tax-accent),transparent 28%), linear-gradient(135deg,#071827 0%,#0c2d49 58%,#113b5c 100%);direction:rtl;border:1px solid #6d91af52;border-radius:31px;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);width:min(1380px,90%);min-height:430px;margin:16px auto 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.taxonomy-cinematic-hero{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--tax-accent) 21%,transparent),transparent 28%), linear-gradient(135deg,#071827 0%,#0c2d49 58%,#113b5c 100%)}}.taxonomy-cinematic-hero{box-shadow:0 32px 82px #04142338,inset 0 1px #ffffff14}.taxonomy-cinematic-hero:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000 45%,#ffffff09);position:absolute;inset:0}.taxonomy-hero-copy{z-index:2;color:#fff;flex-direction:column;justify-content:center;padding:52px clamp(30px,5vw,68px);display:flex;position:relative}.taxonomy-hero-copy .section-kicker{letter-spacing:.15em;color:#edc27e!important}.taxonomy-hero-copy h1{color:#fff;text-shadow:0 7px 34px #00000038;margin:8px 0 12px;font-size:clamp(42px,5vw,68px);line-height:1.34}.taxonomy-hero-copy>p{color:#c8d7e3;max-width:720px;font-size:13px;line-height:2.05}.taxonomy-hero-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.taxonomy-hero-meta b,.taxonomy-hero-meta span{border-radius:999px;padding:7px 10px;font-size:8.5px}.taxonomy-hero-meta b{background:var(--tax-accent)}@supports (color:color-mix(in lab, red, red)){.taxonomy-hero-meta b{background:color-mix(in srgb,var(--tax-accent) 24%,#ffffff12)}}.taxonomy-hero-meta b{border:1px solid var(--tax-accent)}@supports (color:color-mix(in lab, red, red)){.taxonomy-hero-meta b{border:1px solid color-mix(in srgb,var(--tax-accent) 56%,#ffffff29)}}.taxonomy-hero-meta b{color:#fff}.taxonomy-hero-meta span{color:#9fb4c5;background:#ffffff09;border:1px solid #ffffff21}.taxonomy-hero-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.taxonomy-hero-actions a{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex}.taxonomy-hero-actions svg{width:15px}.taxonomy-primary-cta{color:#fff;background:#ee7618;border:1px solid #ff974a;box-shadow:0 11px 28px #e2640c3d}.taxonomy-secondary-cta{color:#e5edf4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff2b}.taxonomy-hero-trust{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.taxonomy-hero-trust span{color:#afc2d0;align-items:center;gap:5px;font-size:8px;display:flex}.taxonomy-hero-trust svg{color:#e7bb76;width:14px}.taxonomy-hero-stage{z-index:1;background:radial-gradient(circle at 54% 46%,#ffffff21,#0000 38%),linear-gradient(145deg,#0b2238,#081a2b);min-height:430px;position:relative;overflow:hidden}.taxonomy-hero-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0718270f,#0000 52%),linear-gradient(#0000 55%,#051320d1);position:absolute;inset:0}.taxonomy-stage-link{display:block;position:absolute;inset:0;overflow:hidden}.taxonomy-stage-link .catalog-smart-image{object-fit:contain;object-position:center;filter:drop-shadow(0 25px 34px #00000047)saturate(1.02);width:100%;height:100%;padding:26px 28px 62px;animation:.45s both taxonomyMediaIn}.taxonomy-stage-link .catalog-smart-image.is-fallback{object-fit:cover;filter:none;padding:0}.taxonomy-stage-shade{background:radial-gradient(circle at 50% 45%,#0000 30%,#030e181f 80%);position:absolute;inset:0}.taxonomy-stage-caption{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#07192a9e;border:1px solid #ffffff29;border-radius:15px;gap:2px;padding:13px 15px;display:grid;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 14px 34px #00000026}.taxonomy-stage-caption small{color:#d9af70;letter-spacing:.06em;font:800 7px Arial,Vazir}.taxonomy-stage-caption b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:88%;font-size:12px;overflow:hidden}.taxonomy-stage-caption em{color:#c7d7e4;align-items:center;gap:5px;margin-top:2px;font-size:8px;font-style:normal;display:flex}.taxonomy-stage-caption em svg{width:13px}.taxonomy-slide-prev,.taxonomy-slide-next{z-index:7;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0514228a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-18px;transition:all .18s;display:grid;position:absolute;top:50%}.taxonomy-slide-prev{right:15px}.taxonomy-slide-next{left:15px}.taxonomy-slide-prev svg,.taxonomy-slide-next svg{width:17px}.taxonomy-slide-dots{z-index:7;direction:ltr;gap:5px;display:flex;position:absolute;top:20px;left:24px}.taxonomy-slide-dots button{background:#ffffff5c;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:all .2s}.taxonomy-slide-dots button.active{background:#fff;width:25px}@keyframes taxonomyMediaIn{0%{opacity:.4;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media (hover:hover){.taxonomy-primary-cta:hover{background:#f1812b;transform:translateY(-2px)}.taxonomy-secondary-cta:hover,.taxonomy-slide-prev:hover,.taxonomy-slide-next:hover{background:#ffffff1c;border-color:#ffffff4d}}.taxonomy-stat-strip{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #d9e5ef;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1260px,86%);margin:-18px auto 28px;padding:9px;display:grid;position:relative;box-shadow:0 16px 46px #071e331c}.taxonomy-stat-strip article{border-left:1px solid #e5ebf1;justify-content:center;align-items:center;gap:9px;min-width:0;padding:12px 10px;display:flex}.taxonomy-stat-strip article:last-child{border-left:0}.taxonomy-stat-strip svg{color:#bd8742;width:20px}.taxonomy-stat-strip span{gap:1px;display:grid}.taxonomy-stat-strip small{color:#8393a3;font-size:7.5px}.taxonomy-stat-strip b{color:#163b60;font-size:15px}.taxonomy-template-page .category-brand-shelves,.taxonomy-template-page .category-commerce-shell{position:relative}.taxonomy-template-page .category-brand-shelves{border:1px solid #d8e4ee;width:min(1380px,90%);background:linear-gradient(145deg,#fffffff5,#ebf2f8ed)!important;border-radius:28px!important;margin-inline:auto!important;box-shadow:0 22px 58px #081f3417!important}.taxonomy-template-page .brand-product-box{background:linear-gradient(#fff,#f7fafc)!important;border-color:#cfdeea!important;box-shadow:0 13px 32px #091f3414!important}.taxonomy-template-page .catalog-rail-panel,.taxonomy-template-page .instrument-filter-panel,.taxonomy-template-page .category-results>.category-toolbar{border-color:#d5e2ec!important;box-shadow:0 13px 34px #081f3413!important}.brand-product-head-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brand-product-head-links a{color:#173f72;white-space:nowrap;background:#fff;border:1px solid #d8e2ec;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:850}.brand-product-head-links a:first-child{color:#fff;background:#123d63;border-color:#123d63}.brand-card-shell{background:linear-gradient(145deg,#fff,#f4f8fb);border:1px solid #e0e7ef;border-radius:17px;flex:0 0 150px;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #0a223a0e}.brand-card-shell>button{width:100%!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important}.brand-card-shell>button.active{background:linear-gradient(145deg,#0d2e4b,#174e78)!important}.brand-card-shell>a{color:#396486;background:#f9fbfd;border-top:1px solid #e2e8ef;justify-content:center;align-items:center;height:28px;font-size:7.5px;font-weight:850;display:flex}.brand-card-shell>button.active+a{color:#d7e5f0;background:#0e3151;border-color:#284f6f}.luxury-brand-page main{min-height:100vh}.brand-family-showcase,.brand-catalog-shell{background:linear-gradient(145deg,#fffffff5,#edf3f8f0);border:1px solid #d8e4ed;border-radius:28px;width:min(1380px,90%);margin:34px auto 0;padding:30px clamp(18px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 22px 58px #071d3116}.brand-family-showcase:before,.brand-catalog-shell:before{content:"";background:linear-gradient(90deg,#c18a43,#efc98c);border-radius:0 0 0 99px;width:110px;height:4px;position:absolute;top:0;right:0}.brand-family-showcase>*,.brand-catalog-shell>*{z-index:1;position:relative}.brand-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.brand-family-card{background:#fff;border:1px solid #d8e3ec;border-radius:19px;grid-template-columns:145px minmax(0,1fr);min-width:0;min-height:170px;transition:all .23s;display:grid;overflow:hidden;box-shadow:0 10px 26px #071e3312}.brand-family-media{background:linear-gradient(145deg,#eaf1f7,#f9fbfd);min-height:170px;position:relative;overflow:hidden}.brand-family-media .catalog-smart-image{object-fit:cover;width:100%;height:100%}.brand-family-media .catalog-smart-image.is-fallback{padding:0!important}.brand-family-media:after{content:"";background:linear-gradient(#0000 45%,#081b2d42);position:absolute;inset:0}.brand-family-media>span{z-index:2;color:#fff;background:#081c2fb8;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:31px;height:31px;font:800 8px Arial;display:grid;position:absolute;top:9px;right:9px}.brand-family-card>div:last-child{flex-direction:column;justify-content:center;min-width:0;padding:17px 16px;display:flex}.brand-family-card small{color:#ad7a37;letter-spacing:.08em;font:800 7px Arial,Vazir}.brand-family-card h3{color:#153956;margin:4px 0;font-size:20px}.brand-family-card p{color:#7a8a99;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.brand-family-card strong{color:#234f75;align-items:center;gap:5px;margin-top:10px;font-size:8.5px;display:flex}.brand-family-card strong svg{width:13px}@media (hover:hover){.brand-family-card:hover{border-color:#bdcfde;transform:translateY(-3px);box-shadow:0 18px 38px #071e331d}.brand-family-card:hover .catalog-smart-image{transform:scale(1.035)}}.brand-category-switcher>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.brand-category-switcher>header span{color:#a47333;letter-spacing:.13em;font:800 8px Arial}.brand-category-switcher>header h2{color:#133755;margin-top:3px;font-size:25px}.brand-category-switcher>header p{color:#8391a1;font-size:9px}.brand-category-chips{scrollbar-width:none;gap:7px;padding:14px 2px 4px;display:flex;overflow:auto}.brand-category-chips::-webkit-scrollbar{display:none}.brand-category-chips button{color:#405c76;background:#fff;border:1px solid #d9e3ec;border-radius:13px;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:108px;height:52px;padding:7px 10px;font-size:9px;font-weight:850;display:flex;box-shadow:0 5px 14px #091f330a}.brand-category-chips button small{color:#60758a;background:#eef4f8;border-radius:9px;place-items:center;min-width:25px;height:25px;font-size:8px;display:grid}.brand-category-chips button.active{color:#fff;background:linear-gradient(145deg,#0e3151,#174f77);border-color:#174f77}.brand-category-chips button.active small{color:#fff;background:#ffffff1f}.brand-catalog-toolbar{border-top:1px solid #dfe7ee;grid-template-columns:minmax(0,1fr) 190px;gap:9px;margin:18px 0 16px;padding-top:18px;display:grid}.brand-catalog-toolbar>label:first-child{color:#82909f;background:#fff;border:1px solid #d7e2eb;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.brand-catalog-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.brand-catalog-toolbar button{color:#8593a2;background:0 0;border:0;place-items:center;display:grid}.brand-catalog-toolbar svg{width:15px}.brand-catalog-toolbar>label:last-child{color:#82909f;background:#fff;border:1px solid #d7e2eb;border-radius:12px;align-items:center;gap:7px;height:46px;padding:0 10px;font-size:8px;display:flex;position:relative}.brand-catalog-toolbar select{-webkit-appearance:none;appearance:none;color:#2e4862;background:0 0;border:0;outline:0;width:100%;font-size:9px;font-weight:850}.brand-catalog-toolbar>label:last-child svg{position:absolute;left:8px}.brand-catalog-heading{justify-content:space-between;align-items:end;gap:14px;margin:4px 0 13px;display:flex}.brand-catalog-heading small{color:#8996a4;font-size:8px}.brand-catalog-heading h2{color:#143957;font-size:24px}.brand-catalog-heading>button{color:#7b8998;background:0 0;border:0;font-size:8.5px}.brand-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.brand-catalog-product{cursor:pointer;min-width:0}.brand-catalog-product .luxury-catalog-media{height:205px}.brand-catalog-product .luxury-catalog-media .catalog-smart-image{object-fit:contain;object-position:center;width:100%;height:100%;padding:14px}.brand-catalog-product .luxury-catalog-media .catalog-smart-image.is-fallback{padding:0}.brand-product-category-line{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 3px;display:flex}.brand-product-category-line>span{color:#61758a;background:#f1f5f8;border-radius:999px;padding:4px 6px;font-size:7px}.brand-product-category-line>a{color:#315f85;align-items:center;gap:3px;font-size:7px;font-weight:850;display:flex}.brand-product-category-line>a svg{width:11px}.brand-catalog-progress{justify-items:center;gap:9px;margin:22px 0 2px;display:grid}.brand-catalog-progress>span{color:#8593a2;font-size:8px;font-weight:800}.brand-load-more{color:#173f61;background:linear-gradient(#fff,#f6f9fc);border:1px solid #cbd9e6;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:220px;min-height:46px;padding:8px 18px;font-size:10px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 8px 20px #0f304e12}.brand-load-more:hover{border-color:#9eb8cf;transform:translateY(-1px);box-shadow:0 12px 26px #0f304e1c}.brand-load-more small{color:#8c9aaa;font-size:7px;font-weight:800}.brand-load-more:focus-visible{outline-offset:2px;outline:3px solid #1f5f932e}.taxonomy-bottom-cta{color:#fff;background:radial-gradient(circle at 8% 0,#4f86b033,#0000 26%),linear-gradient(120deg,#081d31,#0f3c60 74%,#174e75);border:1px solid #5780a08c;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;width:min(1380px,90%);margin:38px auto 74px;padding:31px 34px;display:flex;box-shadow:0 24px 58px #0518292e}.taxonomy-bottom-cta>div:first-child span{color:#e3b86f;letter-spacing:.14em;font:800 8px Arial}.taxonomy-bottom-cta h2{color:#fff;margin:3px 0;font-size:26px}.taxonomy-bottom-cta p{color:#bacbd8;font-size:9.5px;line-height:1.9}.taxonomy-bottom-cta>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.taxonomy-bottom-cta a{border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.taxonomy-bottom-cta svg{width:15px}.taxonomy-cta-primary{color:#fff;background:#ec741a;border:1px solid #ff9546}.taxonomy-cta-secondary{color:#e5edf4;background:#ffffff12;border:1px solid #ffffff2b}.luxury-product-eyebrow a{color:inherit;text-decoration:none}.luxury-product-eyebrow a:hover{color:#a56d28}@media (max-width:1100px){.taxonomy-cinematic-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);min-height:390px}.taxonomy-hero-stage{min-height:390px}.taxonomy-hero-copy{padding:38px 32px}.taxonomy-hero-copy h1{font-size:48px}.taxonomy-stat-strip{width:88%}.brand-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.taxonomy-cinematic-hero{grid-template-columns:1fr;width:94%;min-height:0}.taxonomy-hero-copy{order:2;padding:30px 25px}.taxonomy-hero-stage{order:1;min-height:315px}.taxonomy-stage-link .catalog-smart-image{padding:18px 18px 58px}.taxonomy-hero-copy h1{font-size:39px}.taxonomy-hero-copy>p{font-size:11px}.taxonomy-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:90%;margin-top:-13px}.taxonomy-stat-strip article:nth-child(2){border-left:0}.taxonomy-stat-strip article{border-bottom:1px solid #e5ebf1}.taxonomy-stat-strip article:nth-child(3),.taxonomy-stat-strip article:nth-child(4){border-bottom:0}.brand-family-showcase,.brand-catalog-shell{border-radius:23px;width:94%;padding:24px 18px}.brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-catalog-toolbar{grid-template-columns:1fr auto}.brand-catalog-toolbar>label:last-child{width:165px}.taxonomy-bottom-cta{width:94%;padding:25px 22px}.category-commerce-shell{width:94%!important}}@media (max-width:640px){.taxonomy-cinematic-hero{border-radius:22px}.taxonomy-hero-stage{min-height:268px}.taxonomy-stage-caption{border-radius:12px;padding:10px 11px;bottom:12px;left:12px;right:12px}.taxonomy-stage-caption b{font-size:10px}.taxonomy-stage-caption small,.taxonomy-stage-caption em{font-size:7px}.taxonomy-slide-prev,.taxonomy-slide-next{width:32px;height:32px;margin-top:-16px}.taxonomy-slide-prev{right:9px}.taxonomy-slide-next{left:9px}.taxonomy-slide-dots{top:13px;left:13px}.taxonomy-hero-copy{padding:24px 17px 25px}.taxonomy-hero-copy h1{font-size:31px;line-height:1.45}.taxonomy-hero-copy>p{font-size:10px;line-height:1.9}.taxonomy-hero-meta{margin-top:12px}.taxonomy-hero-actions{grid-template-columns:1fr 1fr;margin-top:15px;display:grid}.taxonomy-hero-actions a{min-height:41px;padding:0 9px;font-size:8.5px}.taxonomy-hero-trust{grid-template-columns:1fr 1fr;gap:7px;display:grid}.taxonomy-hero-trust span:last-child{grid-column:1/-1}.taxonomy-stat-strip{border-radius:16px;gap:0;width:90%;padding:6px}.taxonomy-stat-strip article{justify-content:flex-start;padding:9px 6px}.taxonomy-stat-strip svg{width:16px}.taxonomy-stat-strip small{font-size:6.5px}.taxonomy-stat-strip b{font-size:12px}.brand-product-head-links{gap:4px}.brand-product-head-links a{padding:6px 7px;font-size:7.5px}.brand-card-shell{border-radius:13px;flex-basis:112px}.brand-card-shell>button{min-height:76px!important}.brand-card-shell>a{height:25px;font-size:6.5px}.brand-family-showcase,.brand-catalog-shell{border-radius:19px;margin-top:24px;padding:20px 12px}.brand-family-showcase .section-heading{gap:5px;display:grid}.brand-family-showcase .section-heading p{display:none}.brand-family-grid{grid-template-columns:1fr 1fr;gap:7px}.brand-family-card{border-radius:15px;grid-template-columns:1fr;min-height:0}.brand-family-media{min-height:112px}.brand-family-card>div:last-child{padding:11px}.brand-family-card h3{font-size:15px}.brand-family-card p{display:none}.brand-family-card strong{margin-top:6px;font-size:7.5px}.brand-category-switcher>header{display:grid}.brand-category-switcher>header h2{font-size:20px}.brand-category-switcher>header p{display:none}.brand-category-chips{margin-inline:-2px}.brand-category-chips button{min-width:94px;height:44px;font-size:8px}.brand-category-chips button small{min-width:22px;height:22px}.brand-catalog-toolbar{grid-template-columns:1fr;gap:6px}.brand-catalog-toolbar>label:last-child{width:100%}.brand-catalog-heading h2{font-size:19px}.brand-product-grid{grid-template-columns:1fr 1fr;gap:7px}.brand-catalog-product .luxury-catalog-media{height:154px}.brand-catalog-product .luxury-catalog-media .catalog-smart-image{padding:9px}.brand-catalog-product .luxury-catalog-body{padding:10px}.brand-catalog-product .luxury-catalog-body h3{font-size:11px;line-height:1.7}.brand-catalog-product .luxury-catalog-body>p{font-size:8px}.brand-product-category-line>a{display:none}.brand-load-more{width:min(100%,270px);min-height:44px}.taxonomy-bottom-cta{border-radius:19px;margin:28px auto 56px;padding:22px 17px;display:grid}.taxonomy-bottom-cta h2{font-size:20px}.taxonomy-bottom-cta p{font-size:8.5px}.taxonomy-bottom-cta>div:last-child{grid-template-columns:1fr 1fr;display:grid}.taxonomy-bottom-cta a{min-height:39px;font-size:8px}}@media (max-width:390px){.taxonomy-hero-actions,.taxonomy-bottom-cta>div:last-child,.brand-family-grid{grid-template-columns:1fr}.brand-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.brand-catalog-product .luxury-catalog-media{height:142px}.brand-catalog-product .luxury-catalog-body{padding:9px 8px}.brand-family-card{grid-template-columns:120px minmax(0,1fr)}.brand-family-media{min-height:142px}.brand-family-card p{display:-webkit-box}.taxonomy-hero-stage{min-height:245px}.taxonomy-stage-link .catalog-smart-image{padding:13px 12px 54px}}@media (max-width:340px){.brand-product-grid{grid-template-columns:1fr}.brand-catalog-product .luxury-catalog-media{height:190px}.brand-catalog-product .luxury-catalog-body{padding:12px}}@media (prefers-reduced-motion:reduce){.taxonomy-stage-link .catalog-smart-image{animation:none!important}.taxonomy-cinematic-hero *{scroll-behavior:auto!important;transition:none!important}}.about-v2189 main,.contact-v2189 main{background:linear-gradient(#f3f7fb 0,#eef4f8 52%,#f7f9fb 100%)}.about-cinema-hero,.contact-cinema-hero{color:#fff;background:#071a2d;border:1px solid #244b69;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;width:min(1480px,92%);min-height:610px;margin:18px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0415253d}.about-cinema-media,.contact-cinema-media{position:absolute;inset:0}.about-cinema-media span,.contact-cinema-media span{background:linear-gradient(90deg,#04111ff7 0%,#06192be0 42%,#06192b75 70%,#05162633 100%),linear-gradient(0deg,#041321eb 0,#0000 46%);position:absolute;inset:0}.about-cinema-copy,.contact-cinema-copy{z-index:2;max-width:850px;padding:72px 7% 66px;position:relative}.about-cinema-copy .section-kicker,.contact-cinema-copy .section-kicker{color:#e5bd78}.about-cinema-copy h1,.contact-cinema-copy h1{letter-spacing:-2.8px;color:#fff;margin:10px 0 18px;font-size:clamp(43px,5.2vw,78px);line-height:1.26}.about-cinema-actions,.contact-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.glass-light{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;background:#ffffff0d!important;border-color:#ffffff2b!important}.glass-light:hover{background:#ffffff18!important}.about-hero-micro{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.about-hero-micro span{color:#cbd9e4;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;display:flex}.about-hero-micro svg{color:#e5bd78;width:14px}.about-hero-signature,.contact-availability{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0d2b45d1,#071b2ee0);border:1px solid #ffffff1d;border-radius:20px;margin:0 30px 30px;padding:26px;position:relative;box-shadow:0 18px 45px #0004}.about-hero-signature>svg,.contact-availability>svg{color:#e8be77;width:30px;height:30px;margin-bottom:12px}.about-hero-signature small,.contact-availability small{letter-spacing:1.6px;color:#9fb4c5;font:800 9px Arial;display:block}.about-hero-signature b,.contact-availability b{margin:4px 0;font-size:20px;line-height:1.7;display:block}.about-hero-signature p,.contact-availability p{color:#b8c9d6;font-size:10px;line-height:1.9}.about-proof-strip{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1380px,90%);margin:16px auto 0;display:grid}.about-proof-strip article{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #d9e5ee;border-radius:16px;align-items:center;gap:13px;padding:16px 17px;display:flex;box-shadow:0 10px 26px #0a223a0e}.about-proof-strip article>span{color:#bc8a44;background:#fff5e6;border:1px solid #ecd7b6;border-radius:9px;padding:7px 8px;font:900 10px Arial}.about-proof-strip article>div{display:grid}.about-proof-strip b{color:#173650;font-size:11px}.about-proof-strip small{color:#7e8e9e;margin-top:2px;font-size:8px}.about-story-v2189{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:26px;width:min(1380px,90%);margin:74px auto;display:grid}.about-story-media{background:#dfe8ef;border:1px solid #d7e2ea;border-radius:24px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 20px 48px #081f341f}.about-story-media img{object-fit:cover;width:100%;height:100%}.about-story-media:after{content:"";background:linear-gradient(0deg,#071b2ec9 0,#0000 55%);position:absolute;inset:0}.about-story-media>div{z-index:2;color:#fff;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.about-story-media small{letter-spacing:1.6px;color:#e8c486;font:800 8px Arial}.about-story-media b{font-size:20px}.about-story-copy{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #dbe5ed;border-radius:24px;padding:34px;box-shadow:0 16px 42px #0a223a12}.about-story-copy h2{color:#15334f}.about-story-copy>p{color:#65778a;margin-top:13px;font-size:12px;line-height:2.1}.about-story-points{gap:8px;margin-top:24px;display:grid}.about-story-points span{background:#fff;border:1px solid #e1e9ef;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:0 10px;padding:12px;display:grid}.about-story-points svg{color:#b57e36;background:#edf4f9;border-radius:10px;grid-row:1/3;width:38px;height:38px;padding:9px}.about-story-points b{color:#243f58;font-size:10px}.about-story-points small{color:#8593a0;font-size:8px}.about-values-v2189{color:#fff;background:linear-gradient(135deg,#071a2d,#0b2d4b 55%,#0a243e);padding:72px 5%}.about-values-v2189>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:40px;width:min(1380px,100%);margin:0 auto 28px;display:grid}.about-values-v2189 header h2{color:#fff}.about-values-v2189 header p{color:#adc1d1;font-size:11px;line-height:2}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1380px,100%);margin:auto;display:grid}.about-values-grid article{background:linear-gradient(145deg,#ffffff0c,#ffffff05);border:1px solid #ffffff17;border-radius:18px;min-height:250px;padding:22px;position:relative;overflow:hidden}.about-values-grid article:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-60px;left:-50px;box-shadow:0 0 0 24px #ffffff05}.about-values-grid svg{color:#e6bd79;width:28px}.about-values-grid small{letter-spacing:1.2px;color:#8ca8be;margin-top:34px;font:800 7px Arial;display:block}.about-values-grid h3{margin:5px 0 7px;font-size:17px}.about-values-grid p{color:#adc1d1;font-size:9px;line-height:1.95}.about-services-v2189{color:#fff;background:radial-gradient(circle at 8% 10%,#285a82 0,#0000 28%),linear-gradient(145deg,#071b2e,#0f385a);border:1px solid #264e70;border-radius:24px;width:min(1380px,90%);margin:70px auto;padding:34px;box-shadow:0 22px 55px #06192b2e}.about-services-head{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:35px;display:grid}.about-services-head h2{color:#fff}.about-services-head p{color:#b8cbda;font-size:11px;line-height:2}.about-service-rail{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.about-service-rail a{background:#ffffff08;border:1px solid #ffffff16;border-radius:16px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:4px 12px;min-height:190px;padding:19px;transition:all .2s;display:grid}.about-service-rail a:hover{background:#ffffff10;border-color:#d0a15c80;transform:translateY(-2px)}.about-service-rail a>span{letter-spacing:1.2px;color:#dfb976;font:800 7px Arial}.about-service-rail b{font-size:15px}.about-service-rail p{color:#acc0cf;align-self:end;font-size:9px;line-height:1.85}.about-service-rail svg{color:#e2bd7e;grid-area:1/2/4;width:19px}.about-social-v2189{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #d9e4ec;border-radius:22px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:25px;width:min(1380px,90%);margin:0 auto 70px;padding:28px;display:grid;box-shadow:0 15px 42px #09203512}.about-social-v2189 h2{color:#15334e;font-size:27px}.about-social-v2189>div>p{color:#74869a;margin-top:8px;font-size:10px}.about-social-v2189 nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-social-link{background:#fff;border:1px solid #dee7ee;border-radius:13px;grid-template-columns:39px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:11px;display:grid}.about-social-link>svg:first-child{color:#b8803b;width:20px}.about-social-link>svg:last-child{color:#8799aa;width:14px}.about-social-link span{display:grid}.about-social-link b{color:#213c56;font-size:10px}.about-social-link small{color:#8997a5;font-size:7px}.about-final-cta{border-radius:24px;width:min(1380px,90%);margin:0 auto 72px;padding:34px}.contact-route-v2189{width:min(1380px,90%);margin:62px auto 0}.contact-route-v2189>header{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:38px;margin-bottom:20px;display:grid}.contact-route-v2189 header h2{color:#15334f}.contact-route-v2189 header>p{color:#728497;font-size:11px;line-height:2}.contact-route-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.contact-route-grid>a{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #d9e4ed;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:11px;min-height:220px;padding:20px;transition:all .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0a223a11}.contact-route-grid>a:before{content:"";background:linear-gradient(90deg,#c28d43,#e6c687);width:54px;height:3px;position:absolute;top:0;right:0}.contact-route-grid>a:hover{border-color:#bfd1df;transform:translateY(-3px);box-shadow:0 18px 42px #0920351c}.contact-route-grid>a>svg:first-child{color:#b67e38;background:#edf4f9;border-radius:12px;width:42px;height:42px;padding:10px}.contact-route-grid>a>svg:last-child{color:#8da0b1;width:16px}.contact-route-grid span{display:grid}.contact-route-grid small{color:#a07033;letter-spacing:1px;font:800 7px Arial}.contact-route-grid b{color:#1b3852;margin-top:3px;font-size:13px}.contact-route-grid p{color:#7b8a99;margin-top:8px;font-size:8.5px;line-height:1.85}.contact-info-v2189{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;width:min(1380px,90%);margin:16px auto 0;display:grid}.contact-info-card{background:#fff;border:1px solid #dce6ee;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid;box-shadow:0 8px 22px #0920350d}.contact-info-card.primary{color:#fff;background:linear-gradient(135deg,#0e3150,#164f78);border-color:#285f86}.contact-info-card>svg{color:#b57c36;background:#f1f5f9;border-radius:10px;width:38px;height:38px;padding:9px}.contact-info-card.primary>svg{color:#efc989;background:#ffffff12}.contact-info-card span{display:grid}.contact-info-card small{color:#8b99a6;font-size:7px}.contact-info-card.primary small,.contact-info-card.primary em{color:#bfd0dc}.contact-info-card b{color:#213d56;font-size:10px}.contact-info-card.primary b{color:#fff}.contact-info-card em{color:#8b99a6;margin-top:2px;font-size:7px}.contact-intent-card{background:linear-gradient(145deg,#fff,#f5f9fc);border:1px solid #d9e4ec;border-radius:24px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:26px;width:min(1380px,90%);margin:62px auto;padding:30px;display:grid;box-shadow:0 18px 46px #09203513}.contact-intent-copy h2{color:#163650;font-size:29px}.contact-intent-copy>p{color:#76889a;margin-top:7px;font-size:10px;line-height:2}.contact-intent-note{background:#eef5fa;border:1px solid #dbe7ef;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin-top:18px;padding:11px;display:grid}.contact-intent-note>svg{color:#b77f38;background:#fff;border-radius:10px;width:38px;height:38px;padding:9px}.contact-intent-note span{display:grid}.contact-intent-note b{font-size:9px}.contact-intent-note small{color:#7d8e9d;font-size:7.5px;line-height:1.7}.contact-intent-card form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-intent-card label{color:#52677b;gap:5px;font-size:9px;display:grid}.contact-intent-card input,.contact-intent-card select,.contact-intent-card textarea{color:#253e55;background:#fff;border:1px solid #d9e4ec;border-radius:11px;outline:none;width:100%;padding:10px 11px}.contact-intent-card input:focus,.contact-intent-card select:focus,.contact-intent-card textarea:focus{border-color:#7fa5c2;box-shadow:0 0 0 3px #1e568912}.contact-intent-card .wide{grid-column:1/-1}.contact-intent-card button{justify-self:start}.contact-social-v2189{border-radius:24px!important;padding:30px!important}.contact-social-v2189 .contact-social-note{color:#718598;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.contact-social-v2189 .contact-social-note svg{color:#b57d39;width:14px}.contact-social-v2189 nav{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-social-v2189 .contact-social{min-height:68px}.contact-social-v2189 .contact-social>svg:first-child{width:21px;height:21px}.contact-social-instagram>svg:first-child{color:#be527d!important}.contact-social-whatsapp>svg:first-child{color:#238a63!important}.contact-social-telegram>svg:first-child{color:#2f7fb3!important}.contact-social-linkedin>svg:first-child{color:#286b9a!important}.contact-social-youtube>svg:first-child{color:#c84e4e!important}.contact-social-aparat>svg:first-child{color:#8f4fa0!important}.contact-social-bale>svg:first-child{color:#99733a!important}.contact-location-v2189{border-radius:22px!important;padding:26px 28px!important}.contact-location-copy{align-items:flex-start;gap:14px;display:flex}.contact-location-copy>svg{color:#b57c37;background:#edf4f9;border-radius:12px;width:42px;height:42px;padding:10px}.contact-location-copy span{display:grid}.contact-location-copy small{letter-spacing:1.1px;color:#9b713b;font:800 7px Arial}.contact-location-copy h2{color:#173650;font-size:22px}.contact-location-copy p{color:#7b8b9a!important;font-size:9px!important}.contact-final-cta{border-radius:24px;width:min(1380px,90%);margin:18px auto 72px;padding:34px}.footer-socials-v2189{margin-top:7px;flex-wrap:wrap!important;gap:6px!important;display:flex!important}.footer-socials-v2189 .footer-social{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:38px!important;height:38px!important;padding:0 9px!important;display:inline-flex!important}.footer-socials-v2189 .footer-social svg{width:16px!important;height:16px!important}.footer-socials-v2189 .footer-social span{white-space:nowrap;font-size:7px!important}.footer-socials-v2189 .footer-social-instagram svg{color:#ef9abb!important}.footer-socials-v2189 .footer-social-whatsapp svg{color:#79d6ad!important}.footer-socials-v2189 .footer-social-telegram svg{color:#8ac4eb!important}.footer-socials-v2189 .footer-social-youtube svg{color:#f19b9b!important}.footer-socials-v2189 .footer-social-linkedin svg{color:#8fc3e6!important}.footer-socials-v2189 .footer-social-aparat svg{color:#d5a2e2!important}.footer-socials-v2189 .footer-social-bale svg{color:#e0c291!important}.footer-socials-v2189 .footer-social:hover svg{color:#071526!important}.trust-shelf-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.trust-shelf-nav button{text-align:right;background:#fff;border:1px solid #dce6ee;border-radius:14px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-height:82px;padding:10px;display:grid}.trust-shelf-nav button>span{color:#2e638f;background:#eef4f8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.trust-shelf-nav button svg{width:17px}.trust-shelf-nav button div{display:grid}.trust-shelf-nav button b{font-size:9px}.trust-shelf-nav button small{color:#82919f;font-size:7px;line-height:1.6}.trust-shelf-nav button.active{background:#f6fafe;border-color:#537da0;box-shadow:0 0 0 3px #2a5d880e}.trust-shelf-nav button.active>span{color:#fff;background:#173f68}.trust-shelf-editor{max-width:1020px;margin:0 auto}.trust-fields-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.trust-fields-grid label,.social-admin-list label{color:#536578;gap:6px;font-size:9px;display:grid}.trust-fields-grid input,.trust-fields-grid textarea,.trust-fields-grid select,.social-admin-list input{width:100%;font:inherit;background:#fbfcfd;border:1px solid #d9e4ec;border-radius:10px;padding:10px 11px}.trust-fields-grid .wide{grid-column:1/-1}.trust-fields-grid label>svg{color:#6a8196;width:15px}.social-admin-status{color:#526a7e;background:linear-gradient(145deg,#f7fbfe,#edf5fa);border:1px solid #d6e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.social-admin-status b{color:#193f61;font-size:10px}.social-admin-status span{font-size:8px;line-height:1.7}.social-admin-status em{color:#fff;background:#173f68;border-radius:10px;place-items:center;min-width:30px;height:30px;font:800 10px Arial;display:grid}.social-admin-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.social-admin-list article{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e0e8ef;border-radius:13px;gap:10px;padding:12px;display:grid}.social-admin-toggle{align-items:center;gap:9px;display:flex!important}.social-admin-toggle input{width:18px!important;height:18px!important;padding:0!important}.social-admin-toggle span{display:grid}.social-admin-toggle b{font-size:9px}.social-admin-toggle small{color:#7e8e9c;font-size:7px}@media (max-width:1050px){.about-cinema-hero,.contact-cinema-hero{grid-template-columns:1fr;min-height:560px}.about-hero-signature,.contact-availability{justify-self:end;width:min(360px,88%)}.about-proof-strip,.about-values-grid,.contact-route-grid,.contact-info-v2189{grid-template-columns:1fr 1fr}.contact-social-v2189 nav{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-shelf-nav{padding-bottom:3px;display:flex;overflow-x:auto}.trust-shelf-nav button{flex:0 0 188px}}@media (max-width:760px){.about-cinema-hero,.contact-cinema-hero{border-radius:21px;align-items:end;width:94%;min-height:520px;margin-top:10px}.about-cinema-media span,.contact-cinema-media span{background:linear-gradient(#05162747 0%,#051627d6 43%,#04111ffa 100%)}.about-cinema-media img,.contact-cinema-media img{object-position:center top}.about-cinema-copy,.contact-cinema-copy{padding:220px 18px 22px}.about-cinema-copy h1,.contact-cinema-copy h1{letter-spacing:-1.4px;font-size:34px}.about-cinema-copy p,.contact-cinema-copy p{font-size:10.5px;line-height:1.95}.about-hero-signature,.contact-availability{justify-self:stretch;width:auto;margin:0 16px 16px;padding:15px}.about-hero-signature b,.contact-availability b{font-size:15px}.about-hero-micro{gap:5px}.about-hero-micro span{padding:6px 8px;font-size:7px}.about-proof-strip{grid-template-columns:1fr 1fr;gap:6px;width:94%}.about-proof-strip article{border-radius:12px;padding:10px}.about-proof-strip small{font-size:6.8px}.about-story-v2189{grid-template-columns:1fr;gap:10px;width:94%;margin:44px auto}.about-story-media{border-radius:18px;min-height:300px}.about-story-copy{border-radius:18px;padding:20px}.about-values-v2189{padding:45px 3%}.about-values-v2189>header{grid-template-columns:1fr;gap:10px}.about-values-grid{gap:7px}.about-values-grid article{border-radius:14px;min-height:210px;padding:15px}.about-values-grid small{margin-top:22px}.about-values-grid h3{font-size:14px}.about-services-v2189{border-radius:19px;width:94%;margin:44px auto;padding:20px}.about-services-head{grid-template-columns:1fr;gap:10px}.about-service-rail{grid-template-columns:1fr}.about-service-rail a{min-height:135px}.about-social-v2189{border-radius:18px;grid-template-columns:1fr;width:94%;margin-bottom:44px;padding:18px}.about-social-v2189 nav{grid-template-columns:1fr 1fr}.about-final-cta,.contact-final-cta{border-radius:18px;width:94%;margin-bottom:48px;padding:23px 18px}.contact-route-v2189{width:94%;margin-top:44px}.contact-route-v2189>header{grid-template-columns:1fr;gap:8px}.contact-route-grid{gap:7px}.contact-route-grid>a{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);min-height:180px;padding:13px}.contact-route-grid>a>svg:first-child{width:34px;height:34px;padding:8px}.contact-route-grid>a>svg:last-child{grid-column:2;justify-self:end}.contact-route-grid p{font-size:7px}.contact-info-v2189{gap:6px;width:94%}.contact-info-card{grid-template-columns:32px minmax(0,1fr);padding:10px}.contact-info-card>svg{width:32px;height:32px;padding:7px}.contact-info-card b{font-size:8px}.contact-info-card em{font-size:6.5px}.contact-intent-card{border-radius:18px;grid-template-columns:1fr;width:94%;margin:44px auto;padding:18px}.contact-intent-copy h2{font-size:23px}.contact-intent-card form{grid-template-columns:1fr}.contact-intent-card .wide{grid-column:auto}.contact-intent-card button{width:100%}.contact-social-v2189{width:94%!important;padding:18px!important}.contact-social-v2189 nav{grid-template-columns:1fr 1fr}.contact-location-v2189{width:94%!important;padding:18px!important}.footer-socials-v2189 .footer-social span{display:none!important}.footer-socials-v2189 .footer-social{width:38px!important;padding:0!important}.social-admin-list,.trust-fields-grid{grid-template-columns:1fr}.trust-fields-grid .wide{grid-column:auto}}@media (max-width:430px){.about-proof-strip,.about-values-grid,.about-social-v2189 nav,.contact-social-v2189 nav,.contact-route-grid,.contact-info-v2189{grid-template-columns:1fr}.about-cinema-copy,.contact-cinema-copy{padding-top:190px}.about-cinema-actions,.contact-hero-actions{grid-template-columns:1fr;display:grid}.about-cinema-actions .btn,.contact-hero-actions .btn{width:100%}.about-hero-micro{grid-template-columns:1fr 1fr;display:grid}.about-values-grid article{min-height:170px}.about-service-rail a{min-height:120px}}.home-cinematic-category-card,.home-brand-card,.products-category-tile,.store-product-card,.luxury-catalog-card,.brand-product-box,.taxonomy-stage-link{cursor:pointer;pointer-events:auto!important}.home-cinematic-category-card *,.home-brand-card *,.products-category-tile *,.store-product-card a,.store-product-card button,.luxury-catalog-card a,.luxury-catalog-card button,.brand-product-box a,.taxonomy-stage-link *{pointer-events:auto}.store-product-card:before{pointer-events:none}.drag-scroll:not(.is-dragging) a,.drag-scroll:not(.is-dragging) button{pointer-events:auto!important}.drag-scroll.is-dragging{cursor:grabbing}.drag-scroll.is-dragging a,.drag-scroll.is-dragging button{pointer-events:none!important}.admin-quick-legend{color:#718094;border-bottom:1px solid #e8edf2;flex-wrap:wrap;gap:8px;padding:10px 0 14px;display:flex}.admin-quick-legend span{background:#f8fafc;border:1px solid #e2e8ef;border-radius:999px;padding:7px 10px;font-size:8px}.admin-quick-legend b{color:#25435f}.admin-product-quick-list{gap:10px;padding-top:12px}.admin-product-quick-list>article.admin-product-quick-row{border-radius:16px;grid-template-columns:minmax(265px,.92fr) minmax(620px,1.8fr);gap:14px;padding:13px;display:grid;box-shadow:0 7px 22px #10243b05;background:linear-gradient(135deg,#fff,#fbfcfe)!important;border:1px solid #e0e7ee!important}.admin-product-identity{align-items:center;gap:7px;min-width:0;display:flex}.admin-product-identity .admin-product-main{cursor:pointer;border-radius:11px;flex:1;padding:2px}.admin-product-identity .admin-product-main:hover{background:#f5f8fb}.admin-quick-edit{white-space:nowrap;color:#466078;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:8px;display:flex}.admin-quick-edit svg{width:13px}.admin-product-quick-controls{grid-template-columns:150px minmax(145px,1fr) minmax(120px,.8fr) 115px 120px 78px 34px;align-items:end;gap:8px;min-width:0;display:grid}.admin-sale-mode,.admin-quick-price,.admin-quick-stock{gap:5px;min-width:0;display:grid}.admin-sale-mode>small,.admin-quick-price>span,.admin-quick-stock>span{color:#7d8b9a;font-size:7px;font-weight:800}.admin-sale-mode>div{background:#f5f7fa;border:1px solid #dfe6ed;border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.admin-sale-mode button{color:#718093;background:0 0;border:0;border-radius:7px;height:31px;font-size:8px;font-weight:850}.admin-sale-mode button.active.quote{color:#98621e;background:#fff2df;box-shadow:0 2px 8px #9c6b2714}.admin-sale-mode button.active.online{color:#fff;background:#153e68;box-shadow:0 3px 10px #153e6824}.admin-sale-mode>em{color:#b16b24;font-size:6.5px;font-style:normal}.admin-quick-price>div{position:relative}.admin-quick-price input,.admin-quick-stock select{color:#24394e;background:#fff;border:1px solid #dce4ed;border-radius:10px;outline:none;width:100%;height:39px;padding:0 9px;font-size:9px}.admin-quick-price input:focus,.admin-quick-stock select:focus{border-color:#8faac5;box-shadow:0 0 0 3px #dce9f544}.admin-quick-price small{color:#8b98a7;white-space:nowrap;font-size:6px;position:absolute;bottom:-12px;left:7px}.admin-quick-price.secondary input{color:#6f7d8c}.admin-quick-switches{grid-template-columns:1fr 1fr;gap:5px;display:grid}.admin-quick-switches label{cursor:pointer;height:39px;position:relative}.admin-quick-switches input{opacity:0;pointer-events:none;position:absolute}.admin-quick-switches span{color:#8491a0;background:#f7f9fb;border:1px solid #dfe6ed;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:39px;font-size:7px;font-weight:850;display:flex}.admin-quick-switches label.on span{color:#42705a;background:#edf6f1;border-color:#d8e9df}.admin-quick-switches label.wa.on span{color:#2f7355;background:#eef8f3}.admin-quick-switches svg{width:12px}.admin-quick-save-state{color:#97a2ae;white-space:nowrap;justify-content:center;align-items:center;gap:4px;height:39px;font-size:6.5px;display:flex}.admin-quick-save-state svg{width:12px}.admin-quick-save-state.saving{color:#53779d}.admin-quick-save-state.saving svg{animation:1s linear infinite quickspin}.admin-quick-save-state.saved{color:#39745a}.admin-quick-save-state.error{color:#a74b43}.admin-quick-delete{color:#a15e55;background:#fff7f5;border:1px solid #efdfdc;border-radius:10px;place-items:center;width:34px;height:39px;display:grid}.admin-quick-delete svg{width:14px}@keyframes quickspin{to{transform:rotate(360deg)}}@media (max-width:1250px){.admin-product-quick-list>article.admin-product-quick-row{grid-template-columns:1fr}.admin-product-quick-controls{grid-template-columns:150px minmax(150px,1fr) minmax(120px,.8fr) 120px 130px 80px 34px}}@media (max-width:900px){.admin-product-quick-controls{grid-template-columns:1fr 1fr 1fr}.admin-sale-mode,.admin-quick-switches{grid-column:span 1}.admin-quick-save-state{justify-content:flex-start}.admin-quick-delete{justify-self:end}}@media (max-width:640px){.admin-quick-legend{grid-template-columns:1fr;display:grid}.admin-quick-legend span{border-radius:10px}.admin-product-quick-list>article.admin-product-quick-row{border-radius:14px!important;padding:10px!important}.admin-product-identity{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-product-thumb{width:50px;height:50px}.admin-quick-edit{justify-content:center;width:34px;padding:0;font-size:0}.admin-quick-edit svg{width:14px}.admin-product-quick-controls{grid-template-columns:1fr 1fr;gap:10px 7px}.admin-sale-mode{grid-column:1/-1}.admin-quick-price.secondary{grid-column:2}.admin-quick-stock{grid-column:1}.admin-quick-switches{grid-column:1/-1}.admin-quick-save-state{height:25px}.admin-quick-delete{justify-self:end;height:34px}.admin-quick-price small{display:none}}@media (max-width:390px){.admin-product-quick-controls{grid-template-columns:1fr}.admin-sale-mode,.admin-quick-price.secondary,.admin-quick-stock,.admin-quick-switches{grid-column:1}.admin-quick-switches{grid-template-columns:1fr 1fr}.admin-quick-delete{grid-row:auto}.admin-product-main b{white-space:normal;line-height:1.6}}.home-offers-cinema{background:radial-gradient(circle at 12% 10%,#fff0dc 0,#0000 32%),linear-gradient(135deg,#fffaf3,#fff 48%,#f8fbff);border:1px solid #f0d3b0;border-radius:28px;width:min(1420px,89.6%);margin:0 auto 54px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 60px #7b4b181a}.home-offers-cinema:before{content:"";background:linear-gradient(90deg,#ff7a1a,#ffb049,#d19b56,#ff7a1a);height:4px;position:absolute;inset:0 0 auto}.home-offers-cinema:after{content:"";pointer-events:none;border:1px solid #b4732d21;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-150px;left:-110px;box-shadow:0 0 0 34px #c17e320d,0 0 0 70px #c17e3208}.home-offers-head{z-index:1;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex;position:relative}.home-offers-title{align-items:flex-start;gap:14px;display:flex}.home-offers-title>span{color:#fff;background:linear-gradient(145deg,#ff7a1a,#d96000);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 24px #d960003d}.home-offers-title>span svg{width:23px}.home-offers-title small{letter-spacing:1.8px;color:#ad6a2e;font:800 8px Arial}.home-offers-title h2{color:#132c47;margin:3px 0 4px;font-size:clamp(24px,2.4vw,36px)}.home-offers-title p{color:#7b8794;max-width:720px;font-size:10px;line-height:1.9}.home-offers-all{color:#7e552b;white-space:nowrap;background:#fff;border:1px solid #ead8c4;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.home-offers-all svg{width:14px}.home-offers-track{scroll-snap-type:x proximity;z-index:1;position:relative;gap:12px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}.home-offer-card{scroll-snap-align:start;background:#fff;border:1px solid #eadbc9;border-radius:20px;flex:0 0 min(312px,79vw);grid-template-rows:152px auto;min-width:250px;transition:all .22s;display:grid;overflow:hidden;box-shadow:0 10px 30px #39281412}.home-offer-card:hover{border-color:#d9b98e;transform:translateY(-4px);box-shadow:0 20px 42px #4b31141f}.home-offer-media{background:linear-gradient(145deg,#fffaf3,#f4f7fb);display:block;position:relative;overflow:hidden}.home-offer-media img{object-fit:contain;width:100%;height:100%;padding:12px;transition:all .28s}.home-offer-card:hover .home-offer-media img{transform:scale(1.035)}.home-offer-media>em{color:#fff;background:#e85f0c;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #e85f0c38}.home-offer-media>i{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#11263de0;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:5px;max-width:78%;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:10px;left:10px}.home-offer-media>i svg{color:#ffc27c;width:12px}.home-offer-copy{padding:14px 15px 15px;display:grid}.home-offer-copy>small{letter-spacing:.7px;color:#9b8a78;font:800 7px Arial}.home-offer-copy>b{color:#17314e;margin-top:3px;font-size:12px;line-height:1.75}.home-offer-copy>u{color:#8a96a4;margin-top:1px;font-size:8px;text-decoration:none}.home-offer-copy>span{flex-wrap:wrap;align-items:baseline;gap:7px;min-height:38px;margin-top:8px;display:flex}.home-offer-copy strong{color:#c25c11;font-size:13px}.home-offer-copy strong small{font-size:7px}.home-offer-copy strong.quote{color:#9b6a33}.home-offer-copy del{color:#a4adb7;font-size:7px}.home-offer-copy>mark{color:#b45d19;background:0 0;border-top:1px solid #f0e8df;justify-content:space-between;align-items:center;margin-top:7px;padding-top:9px;font-size:8px;font-weight:900;display:flex}.home-offer-copy>mark svg{width:14px}.home-offers-empty{text-align:center;color:#8f7356;background:#fffaf3;border:1px dashed #e1c8a9;border-radius:15px;padding:28px;font-size:10px}.admin-product-quick-controls{grid-template-columns:145px minmax(135px,.95fr) minmax(110px,.75fr) 96px 108px 165px 72px 34px!important}.admin-quick-priority{gap:5px;min-width:0;display:grid}.admin-quick-priority>span{color:#7d8b9a;font-size:7px;font-weight:800}.admin-quick-priority>div{position:relative}.admin-quick-priority input{color:#24394e;background:#fff;border:1px solid #dce4ed;border-radius:10px;outline:none;width:100%;height:39px;padding:0 9px;font-size:9px}.admin-quick-priority input:focus{border-color:#8faac5;box-shadow:0 0 0 3px #dce9f544}.admin-quick-priority small{color:#8b98a7;white-space:nowrap;font-size:6px;position:absolute;bottom:-12px;left:7px}.admin-quick-switches-3{grid-template-columns:repeat(3,1fr)!important}.admin-quick-switches label.featured.on span{color:#9a6326;background:#fff5e8;border-color:#f0d3ad}.admin-quick-switches label.featured.on svg{color:#d9882f}.repair-cinema-hero{isolation:isolate;background:#0a1b2e;border-radius:30px;width:min(1420px,92%);height:560px;margin:22px auto 18px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0517282e}.repair-cinema-media{background-position:50%;background-size:cover;transition:background-image .45s;position:absolute;inset:0;transform:scale(1.015)}.repair-cinema-overlay{z-index:1;background:linear-gradient(90deg,#0614233d,#06142357 42%,#05111ed6 76%,#05111ef0);position:absolute;inset:0}.repair-cinema-glow{z-index:2;pointer-events:none;background:radial-gradient(circle at 20% 18%,#ffaa4f33,#0000 23%),radial-gradient(circle at 70% 75%,#2c6fb133,#0000 29%);position:absolute;inset:0}.repair-cinema-panel{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);color:#fff;background:linear-gradient(145deg,#0a1f34d1,#09192bb3);border:1px solid #ffffff2e;border-radius:26px;width:min(590px,48%);padding:34px 36px;position:absolute;top:50%;right:5.2%;transform:translateY(-50%);box-shadow:0 24px 60px #030f1c3d}.repair-cinema-kicker{color:#d6b47c;letter-spacing:1.4px;align-items:center;gap:8px;font:800 8px Arial;display:flex}.repair-cinema-kicker svg{width:14px}.repair-cinema-tag{color:#dbe7f1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;margin-top:13px;padding:6px 9px;font-size:8px;display:inline-flex}.repair-cinema-tag svg{color:#dfb978;width:13px}.repair-cinema-panel h1{letter-spacing:-1.6px;color:#fff;margin:13px 0 9px;font-size:clamp(30px,3.5vw,50px);line-height:1.52}.repair-cinema-panel p{color:#d1dce6;max-width:520px;font-size:11px;line-height:2}.repair-cinema-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.repair-cinema-actions .btn{min-height:44px}.repair-cinema-whatsapp{background:#ffffff14;border:1px solid #ffffff3d;color:#fff!important}.repair-cinema-progress{color:#acbbc9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:24px;font:800 8px Arial;display:grid}.repair-cinema-progress>div{gap:5px;display:flex}.repair-cinema-progress button{background:#ffffff2e;border:0;border-radius:99px;flex:1;height:4px}.repair-cinema-progress button.active{background:#ff8a2a}.repair-cinema-nav{z-index:4;gap:8px;display:grid;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.repair-cinema-nav button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#081a2c8f;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.repair-cinema-nav svg{width:18px}.repair-cinema-bottom-link{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0818298f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:22px;left:28px}.repair-cinema-bottom-link svg{width:13px}.repair-dialog-topline{z-index:8;background:linear-gradient(#fff 74%,#ffffffeb);border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;margin:-24px -24px 4px;padding:12px 14px 10px;display:flex;position:sticky;top:-24px}.repair-dialog-topline>span{letter-spacing:1.5px;color:#7c8b9b;font:800 7px Arial}.repair-dialog-visible-close{color:#40566d;background:#f6f8fb;border:1px solid #dce4ed;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.repair-dialog-visible-close svg{width:13px}.repair-dialog-bottom-close{color:#51667c;background:#f7f9fb;border:1px solid #dce4ed;border-radius:10px;min-height:42px;font-size:9px;font-weight:850}.repair-request-dialog{scrollbar-gutter:stable;overscroll-behavior:contain!important}.repair-request-dialog form{padding-bottom:max(4px,env(safe-area-inset-bottom))}@media (max-width:1250px){.admin-product-quick-controls{grid-template-columns:145px minmax(140px,1fr) 120px 95px 110px 165px 72px 34px!important}}@media (max-width:980px){.admin-product-quick-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-sale-mode,.admin-quick-switches-3{grid-column:auto}.admin-quick-switches-3{grid-column:1/-1}.admin-quick-save-state{justify-content:flex-start}.admin-quick-delete{justify-self:end}.repair-cinema-hero{height:500px}.repair-cinema-panel{width:min(620px,62%);right:4%}}@media (max-width:760px){.home-offers-cinema{border-radius:21px;width:92%;margin-bottom:34px;padding:20px 14px 17px}.home-offers-head{align-items:flex-start;gap:12px;display:grid}.home-offers-title>span{border-radius:13px;width:42px;height:42px}.home-offers-title h2{font-size:23px}.home-offers-title p{font-size:9px}.home-offers-all{width:max-content}.home-offer-card{flex-basis:72vw;grid-template-rows:134px auto;min-width:230px}.home-offer-copy>b{font-size:11px}.repair-cinema-hero{border-radius:22px;width:94%;height:620px;margin-top:12px}.repair-cinema-media{background-position:42%}.repair-cinema-overlay{background:linear-gradient(#04101c1f 0,#05121f4d 35%,#05111eed 67%,#05111efa 100%)}.repair-cinema-panel{border-radius:20px;width:auto;padding:22px 18px;inset:auto 14px 16px;transform:none}.repair-cinema-panel h1{font-size:29px;line-height:1.5}.repair-cinema-panel p{font-size:10px;line-height:1.9}.repair-cinema-nav{display:flex;top:25%;left:12px}.repair-cinema-nav button{width:38px;height:38px}.repair-cinema-bottom-link{display:none}.repair-request-dialog{top:max(8px,env(safe-area-inset-top))!important;width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:17px!important;padding:16px 14px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important}.repair-request-dialog [data-slot=dialog-close]:not(.repair-dialog-visible-close):not(.repair-dialog-bottom-close){display:none!important}.repair-dialog-topline{margin:-16px -14px 4px;padding:10px 10px 9px;top:-16px}.repair-dialog-visible-close{min-height:36px;padding-inline:11px;font-size:9px}.repair-dialog-bottom-close{z-index:7;background:#fff;position:sticky;bottom:0;box-shadow:0 -10px 18px #0a1e3214}.admin-product-quick-controls{grid-template-columns:1fr 1fr!important}.admin-sale-mode{grid-column:1/-1}.admin-quick-priority{grid-column:1}.admin-quick-stock{grid-column:2}.admin-quick-switches-3{grid-column:1/-1}.admin-quick-priority small{display:none}}@media (max-width:430px){.home-offer-card{flex-basis:82vw}.repair-cinema-hero{height:610px}.repair-cinema-media{background-position:38%}.repair-cinema-panel{padding:18px 14px;bottom:9px;left:9px;right:9px}.repair-cinema-panel h1{font-size:26px}.repair-cinema-actions{grid-template-columns:1fr;display:grid}.repair-cinema-actions .btn{width:100%}.repair-cinema-progress{margin-top:15px}.admin-product-quick-controls{grid-template-columns:1fr!important}.admin-quick-price.secondary,.admin-quick-priority,.admin-quick-stock,.admin-quick-switches-3{grid-column:1}.admin-quick-switches-3{grid-template-columns:repeat(3,1fr)!important}.admin-quick-save-state{height:24px}.repair-request-dialog textarea{min-height:92px!important}.repair-request-dialog .btn{min-height:42px}}.repair-request-dialog>[data-slot=dialog-close]:not(.repair-dialog-visible-close):not(.repair-dialog-bottom-close){display:none!important}.main-header nav a.nav-repair-special{background:linear-gradient(135deg,#fff7ef,#fff);border:1px solid #efcaa8;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;box-shadow:0 7px 20px #b85f2c12;color:#a94b22!important;display:inline-flex!important}.main-header nav a.nav-repair-special em{letter-spacing:1.3px;color:#fff;background:linear-gradient(135deg,#d65c2b,#f08a3b);border-radius:99px;padding:3px 6px;font:900 8px Arial}.main-header nav a.nav-repair-special:after{display:none!important}.main-header nav a.nav-repair-special:hover{border-color:#e9b988;transform:translateY(-1px);box-shadow:0 10px 26px #b85f2c1f}.mobile-inline-nav a.nav-repair-mobile{color:#ad4f26!important;background:#fff4ea!important;border-color:#f0d1b8!important}.slider-layout-overlay-glass .cinematic-title,.slider-layout-image-focus .cinematic-title{color:#0000;text-shadow:0 12px 44px #00000057;filter:drop-shadow(0 2px 2px #0000004d);background:linear-gradient(#fff 0%,#f5f8fb 55%,#c9d7e5 100%);-webkit-background-clip:text;background-clip:text;display:inline;position:relative}.slider-layout-overlay-glass h1,.slider-layout-image-focus h1{text-wrap:balance;letter-spacing:-2.2px!important}.slider-layout-overlay-glass .luxury-eyebrow,.slider-layout-image-focus .luxury-eyebrow{text-transform:uppercase;letter-spacing:1.6px!important}.slider-layout-overlay-glass .luxury-slide-copy:after,.slider-layout-image-focus .luxury-slide-copy:after{content:"";background:linear-gradient(90deg,#e8ba72,#ff8a2a);border-radius:99px;width:74px;height:3px;margin-top:17px;display:block;box-shadow:0 0 22px #e7b36266}.about-cinema-media img,.contact-cinema-media img{filter:saturate(.95)contrast(1.06)!important}.about-cinema-copy p,.contact-cinema-copy p{font-size:16px!important;line-height:2.05!important}.about-proof-strip small{line-height:1.75;font-size:11px!important}.about-story-copy p,.about-values-grid p,.about-service-rail p,.contact-route-grid p,.contact-social-v2189 p,.contact-location p{font-size:13px!important;line-height:2!important}.about-values-grid h3,.about-service-rail b,.contact-route-grid b{font-size:17px!important}.contact-info-card small{font-size:11px!important}.contact-info-card b{font-size:15px!important}.contact-info-card em{line-height:1.8;font-size:11px!important}.about-hero-signature p,.contact-availability p{font-size:12px!important}.about-hero-signature b,.contact-availability b{font-size:21px!important}.repair-specialties-v21820{width:min(1380px,90%);margin:46px auto 24px}.repair-specialties-v21820>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;margin-bottom:22px;display:grid}.repair-specialties-v21820>header p{color:#63778a;font-size:14px;line-height:2}.repair-specialty-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.repair-specialty-grid article{background:linear-gradient(160deg,#fff,#f6f9fc);border:1px solid #d9e4ee;border-radius:20px;min-height:240px;padding:24px;position:relative;overflow:hidden;box-shadow:0 13px 34px #0c29450b}.repair-specialty-grid article:before{content:"";background:#e7f0f8;border-radius:50%;width:140px;height:140px;position:absolute;inset:auto -36px -55px auto}.repair-specialty-grid article.featured{color:#fff;background:linear-gradient(145deg,#0a2238,#123d60);border-color:#204c6e}.repair-specialty-grid article.featured:before{background:#ffffff0b}.repair-specialty-grid svg{color:#b77b36;width:31px;height:31px;margin-bottom:24px}.repair-specialty-grid small{letter-spacing:1.4px;color:#879aad;font:900 9px Arial}.repair-specialty-grid h3{margin:7px 0;font-size:18px}.repair-specialty-grid p{color:#6a7e90;font-size:12px;line-height:2}.repair-specialty-grid .featured p{color:#c8d7e4}.repair-specialty-grid .featured small{color:#e4bd7a}.home-repair-lab-v21820{color:#fff;background:radial-gradient(circle at 82% 15%,#25557b55,#0000 32%),linear-gradient(135deg,#071827,#0e3352);border:1px solid #214967;border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:center;gap:26px;width:min(1420px,92%);margin:48px auto 64px;padding:34px;display:grid;box-shadow:0 25px 65px #061b2f24}.home-repair-lab-copy h2{max-width:780px;font-size:clamp(29px,3.2vw,48px);line-height:1.5}.home-repair-lab-copy p{color:#c5d6e3;max-width:720px;margin-top:10px;font-size:13px;line-height:2}.home-repair-lab-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.home-repair-lab-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.home-repair-lab-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:18px;display:flex}.home-repair-lab-grid svg{color:#e4b96f;margin-bottom:auto}.home-repair-lab-grid b{font-size:15px}.home-repair-lab-grid small{color:#adc1d0;margin-top:4px;font-size:10px}.repair-batch-button{color:#183f61!important;background:#eef5fb!important;border-color:#c9d9e8!important}.repair-intro-note{color:#758799!important;margin-top:13px!important;font-size:11px!important}.repair-device-batch{background:linear-gradient(135deg,#fff8ef,#fff)!important;border-color:#edcfaa!important}.repair-device-batch .device-number{color:#a66525!important}.repair-quick-dialog{width:min(840px,100vw - 28px)!important;max-width:840px!important;max-height:min(900px,100dvh - 34px)!important}.repair-quick-progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin:4px 0 12px;display:grid}.repair-quick-progress>span{color:#8b9aaa;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.repair-quick-progress>span small{font-size:9px}.repair-quick-progress>span.active{color:#0b3b61}.repair-quick-progress>span.done:first-letter{color:#c58232}.repair-quick-progress>i{background:#dce6ef;height:1px}.repair-mode-switch{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 14px;display:grid}.repair-mode-switch button{text-align:right;background:#f8fafc;border:1px solid #dbe5ee;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:94px;padding:14px;display:grid}.repair-mode-switch button svg{color:#50718d;grid-row:1/3;width:25px}.repair-mode-switch button b{font-size:14px}.repair-mode-switch button small{color:#7c8d9d;font-size:10px}.repair-mode-switch button.active{background:linear-gradient(145deg,#fffaf3,#fff4e5);border-color:#dba45d;box-shadow:0 8px 24px #b87d3214}.registered-shortcut{background:#f8fbfd;border:1px solid #dce6ee;border-radius:16px;margin-bottom:14px;padding:12px}.registered-shortcut header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.registered-shortcut header span{align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.registered-shortcut header small{color:#778a9b;font-size:9px}.registered-shortcut>div{gap:7px;display:flex;overflow:auto}.registered-shortcut button{text-align:right;background:#fff;border:1px solid #dce6ee;border-radius:11px;flex:none;min-width:150px;padding:9px}.registered-shortcut button b{font-size:10px;display:block}.registered-shortcut button small{color:#7c8d9c;font-size:8px;display:block}.repair-device-picker{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.repair-device-picker>div{background:#fff;border:1px solid #dce6ee;border-radius:15px;transition:all .18s;overflow:hidden}.repair-device-picker>div.selected{background:#fffaf2;border-color:#d89d4e;box-shadow:0 7px 22px #b8782514}.repair-device-main{text-align:right;background:0 0;border:0;width:100%;min-height:78px;padding:11px}.repair-device-main span{color:#173b5b;font-size:12px;font-weight:900;display:block}.repair-device-main small{color:#8797a6;margin-top:5px;font-size:8px;line-height:1.6;display:block}.repair-counter{background:#f7fafc;border-top:1px solid #e7edf2;grid-template-columns:32px 1fr 32px;align-items:center;display:grid}.repair-counter button{background:0 0;border:0;place-items:center;height:34px;display:grid}.repair-counter svg{width:14px}.repair-counter b{text-align:center;font:900 13px Arial}.repair-choose-footer,.repair-detail-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.repair-choose-footer>span{color:#718596;font-size:11px}.repair-choose-footer>span b{color:#153c5e;margin-left:4px;font-size:22px}.repair-skip-detail{background:#fff9ef;border:1px solid #eed8bb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.repair-skip-detail span{display:grid}.repair-skip-detail b{font-size:11px}.repair-skip-detail small{color:#847563;font-size:9px}.repair-skip-detail button{color:#fff;background:#173c5e;border:0;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.repair-item-list{gap:10px;display:grid}.repair-item-card{background:#fff;border:1px solid #dce6ef;border-radius:17px;padding:15px}.repair-item-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;padding-bottom:10px;display:flex}.repair-item-card>header small{color:#8999a8;font:800 8px Arial}.repair-item-card>header h3{font-size:17px}.repair-item-card>header>div:last-child{gap:5px;display:flex}.repair-item-card>header button{background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.repair-item-card>header svg{width:14px}.repair-detail-block{margin-top:10px}.repair-detail-block>b{align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.repair-detail-block em{color:#8b9aa8;font-size:8px}.repair-chip-row{flex-wrap:wrap;gap:6px;display:flex}.repair-chip-row button{color:#425d74;background:#f8fafc;border:1px solid #dbe5ed;border-radius:999px;padding:7px 10px;font-size:9px}.repair-chip-row button.active{color:#fff;background:#163f63;border-color:#163f63}.repair-chip-row.issues button.active{color:#8d531e;background:#fff0df;border-color:#e4bc86}.repair-optional-model,.repair-common-note{background:#fbfcfd;border:1px dashed #d5e0e9;border-radius:12px;margin-top:11px;padding:9px 11px}.repair-optional-model summary,.repair-common-note summary{color:#526a7f;cursor:pointer;font-size:9px;font-weight:850}.repair-optional-model input,.repair-common-note textarea{background:#fff;border:1px solid #dbe5ed;border-radius:10px;width:100%;margin-top:9px;padding:10px}.repair-confirm-summary{background:#f9fbfd;border:1px solid #dbe5ed;border-radius:17px;overflow:hidden}.repair-confirm-summary>header{color:#fff;background:#0f3453;justify-content:space-between;align-items:center;padding:14px;display:flex}.repair-confirm-summary>header span{display:grid}.repair-confirm-summary>header small{letter-spacing:1.2px;color:#aac0d1;font:800 7px Arial}.repair-confirm-summary>header b{font-size:14px}.repair-confirm-summary>header strong{font-size:22px}.repair-confirm-summary>header strong small{font-size:9px}.repair-confirm-summary>div{border-top:1px solid #e6edf3;gap:10px;padding:11px 14px;display:flex}.repair-confirm-summary>div>span{color:#9b5e22;background:#fff0de;border-radius:50%;place-items:center;width:24px;height:24px;font:900 9px Arial;display:grid}.repair-confirm-summary p{display:grid}.repair-confirm-summary p b{font-size:11px}.repair-confirm-summary p small{color:#718596;font-size:9px;line-height:1.8}.repair-confirm-note{color:#566d80;padding:11px 14px!important;font-size:10px!important}.repair-confirm-help{background:#f4f9fc;border:1px solid #d8e6ef;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.repair-confirm-help svg{color:#2a6b96}.repair-confirm-help span{display:grid}.repair-confirm-help b{font-size:11px}.repair-confirm-help small{color:#6e8293;font-size:9px;line-height:1.8}.repair-confirm-actions{grid-template-columns:auto 1fr 1fr;gap:8px;margin-top:13px;display:grid}.repair-error{color:#a94131;margin-top:9px;font-size:10px}@media (max-width:900px){.repair-specialties-v21820>header,.home-repair-lab-v21820{grid-template-columns:1fr}.repair-specialty-grid,.repair-device-picker,.home-repair-lab-grid{grid-template-columns:1fr 1fr}.about-cinema-copy p,.contact-cinema-copy p{font-size:14px!important}}@media (max-width:620px){.main-header nav a.nav-repair-special{padding:6px 8px}.main-header nav a.nav-repair-special em{display:none}.slider-layout-overlay-glass .luxury-slide-copy:after,.slider-layout-image-focus .luxury-slide-copy:after{width:46px;margin-top:9px}.repair-specialties-v21820{width:94%;margin-top:28px}.repair-specialties-v21820>header{gap:8px}.repair-specialties-v21820>header p{font-size:11px}.repair-specialty-grid{grid-template-columns:1fr}.repair-specialty-grid article{min-height:170px;padding:18px}.home-repair-lab-v21820{border-radius:21px;width:94%;padding:21px 16px}.home-repair-lab-copy p{font-size:11px}.home-repair-lab-grid{gap:6px}.home-repair-lab-grid article{min-height:110px;padding:13px}.home-repair-lab-grid b{font-size:12px}.home-repair-lab-grid small{font-size:8.5px}.repair-quick-dialog{width:calc(100vw - 12px)!important}.repair-mode-switch{grid-template-columns:1fr}.registered-shortcut header{display:grid}.repair-device-picker{grid-template-columns:1fr 1fr}.repair-device-main{min-height:72px}.repair-device-main span{font-size:11px}.repair-quick-progress>span small{display:none}.repair-chip-row{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.repair-chip-row button{flex:none}.repair-skip-detail{align-items:flex-start}.repair-skip-detail button{flex:none}.repair-confirm-actions{grid-template-columns:1fr}.repair-confirm-actions .btn{width:100%}.repair-item-card{padding:12px}.about-cinema-copy p,.contact-cinema-copy p{font-size:12.5px!important}.about-proof-strip b{font-size:12px!important}.about-proof-strip small{font-size:9.5px!important}.about-story-copy p,.about-values-grid p,.about-service-rail p,.contact-route-grid p,.contact-location p{font-size:11.5px!important}.about-values-grid h3,.about-service-rail b,.contact-route-grid b{font-size:15px!important}}.slider-layout-split-luxury .cinematic-title{color:#0000;filter:drop-shadow(0 8px 24px #0f2d461a);background:linear-gradient(#102c45,#214f75);-webkit-background-clip:text;background-clip:text;display:inline}.about-cinema-media img,.contact-cinema-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04);width:100%;height:100%}.about-cinema-media:after,.contact-cinema-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#051a2b1a,#051a2b52 48%,#051a2bd6);position:absolute;inset:0}.about-cinema-copy h1,.contact-cinema-copy h1{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.28!important}.about-cinema-copy p,.contact-cinema-copy p{color:#dbe6ef!important;max-width:650px!important;font-size:15px!important;line-height:2.05!important}.about-story-media img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.03);width:100%;height:100%}.about-story-copy h2,.about-values-v2189>header h2,.about-services-head h2{font-size:clamp(27px,3vw,39px)!important;line-height:1.45!important}.about-story-copy>p,.about-values-v2189>header>p,.about-services-head>p{color:#5d7285!important;font-size:14px!important;line-height:2.05!important}.about-story-points b{font-size:14px!important}.about-story-points small{font-size:11.5px!important;line-height:1.85!important}.about-values-grid article{min-height:224px!important;padding:24px!important}.about-values-grid article h3{margin-top:9px!important;font-size:17px!important;line-height:1.55!important}.about-values-grid article p{color:#65798b!important;font-size:13px!important;line-height:2!important}.about-values-grid article>small{font-size:9px!important}.about-service-rail a{padding:24px!important}.about-service-rail b{font-size:17px!important;line-height:1.6!important}.about-service-rail p{font-size:12.5px!important;line-height:1.9!important}.about-proof-strip b{font-size:13.5px!important}.about-proof-strip small{font-size:10.5px!important;line-height:1.75!important}.contact-route-grid b,.contact-info-card b{font-size:14.5px!important}.contact-route-grid p,.contact-info-card em{font-size:11.5px!important;line-height:1.85!important}.repair-cinema-media{filter:saturate(.9)contrast(1.04);background-position:50%!important;background-size:cover!important}.repair-cinema-panel h1{max-width:820px}.repair-cinema-panel>p{max-width:720px;font-size:13.5px!important;line-height:2!important}@media (max-width:900px){.about-cinema-copy p,.contact-cinema-copy p{font-size:13.5px!important}.about-values-grid article p,.about-story-copy>p,.about-services-head>p{font-size:12.5px!important}.about-story-media{min-height:360px}}@media (max-width:620px){.about-cinema-copy h1,.contact-cinema-copy h1{font-size:31px!important}.about-cinema-copy p,.contact-cinema-copy p{font-size:12.5px!important;line-height:1.95!important}.about-values-grid article{min-height:0!important;padding:18px!important}.about-values-grid article h3{font-size:15.5px!important}.about-values-grid article p,.about-story-copy>p,.about-service-rail p,.contact-route-grid p,.contact-info-card em{font-size:12px!important}.about-story-points small{font-size:10.5px!important}.repair-cinema-panel>p{font-size:11.5px!important}}.dashboard-stats-simple>button{position:relative;overflow:hidden;color:#162c42!important;background:#fff!important;border:1px solid #d7e1eb!important;box-shadow:0 9px 28px #0f2a4414!important}.dashboard-stats-simple>button>span{color:#314b64!important;font-size:11px!important;font-weight:850!important}.dashboard-stats-simple>button>b{color:#fff!important;background:#143c63!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:54px!important;min-height:38px!important;margin:8px 0 5px!important;padding:5px 12px!important;font:900 24px/1 Arial!important;display:inline-flex!important;box-shadow:0 7px 18px #143c632e!important}.dashboard-stats-simple>button:nth-child(2)>b{color:#fff!important;background:#9a641f!important}.dashboard-stats-simple>button:nth-child(3)>b{background:#23715d!important}.dashboard-stats-simple>button:nth-child(4)>b{background:#594d85!important}.dashboard-stats-simple>button>small{color:#687d91!important;font-weight:700!important}.sidebar-nav button b{color:#fff!important;background:#31465a!important;border:1px solid #ffffff1f!important}.sidebar-nav button.active b{color:#fff!important;background:#173e65!important}.portal-shelf-tabs em{color:#fff!important;background:#1b456d!important;border:1px solid #173c5f!important;box-shadow:0 3px 9px #14395b24!important}.portal-shelf-tabs>button.active em{color:#fff!important;background:#a86d25!important;border-color:#925b1c!important}.portal-shelf-panel-head>span{color:#173d62!important;background:#e5edf5!important;border:1px solid #d2deea!important;font-weight:900!important}.customer-finance-summary article{background:#fff!important;border:1px solid #d9e4ee!important;box-shadow:0 7px 22px #10304e12!important}.customer-finance-summary article>span{color:#4a6177!important;font-weight:800!important}.customer-finance-summary b{color:#143e65!important;font-weight:950!important}.customer-instrument-card{background:#fff!important;border:1px solid #d9e4ee!important}.instrument-identifiers span{color:#51677c!important;background:#f3f7fa!important;border:1px solid #e1e8ef!important}.instrument-identifiers b{color:#143d62!important;background:#fff!important;border:1px solid #d7e1ea!important;border-radius:7px!important;padding:3px 6px!important;font-weight:900!important}.request-card,.customer-order-card,.customer-invoice{color:#182f47!important;background:#fff!important;border-color:#d9e4ee!important}.request-card>small,.compact-order-primary>small,.customer-invoice small{color:#64798d!important}.request-card p,.request-card pre{color:#3d5369!important}.request-card p strong,.request-card>p>strong{color:#123f69!important;background:#edf5fb!important;border-radius:7px!important;padding:3px 6px!important}.request-card .status{color:#1a4b76!important;background:#e5eef6!important;border:1px solid #ceddea!important;font-weight:900!important}.request-card .status-status-quoted,.status-quoted{color:#875916!important;background:#fff1d8!important;border-color:#eed5a7!important}.status-approved{color:#23664e!important;background:#e4f5ee!important;border-color:#c7e6da!important}.order-state,.invoice-table-status{font-weight:900!important}.card-status-actions{flex:none;align-items:center!important;gap:6px!important;display:flex!important}.card-detail-icon{color:#174d78;background:#f8fbfd;border:1px solid #cfdce8;border-radius:9px;place-items:center;width:31px;height:31px;transition:all .18s;display:grid}.card-detail-icon:hover{color:#fff;background:#173f66;border-color:#173f66;transform:translateY(-1px)}.interactive-card{cursor:pointer}.interactive-card:focus-visible{outline-offset:2px;outline:3px solid #d99b43!important}.customer-menu-sheet nav b{color:#fff!important;background:#173f66!important}.request-detail-page{max-width:1180px;margin:auto;padding-inline:5%}.request-detail-hero{color:#fff;background:linear-gradient(135deg,#102f4d,#173f65);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 14px;padding:24px 27px;display:flex;box-shadow:0 16px 45px #0c2a4429}.request-detail-hero h1{margin:4px 0;font-size:26px}.request-detail-hero p{color:#c3d1dc;font-size:11px}.request-detail-hero>.status{color:#865a18;background:#fff1d6;border:1px solid #f1d7a8;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.request-context-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.context-chip{color:#213d57;background:#fff;border:1px solid #d9e4ed;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex;box-shadow:0 6px 18px #10304e0d}.context-chip>svg:first-child{color:#1b5684;background:#edf4fa;border-radius:10px;width:35px;height:35px;padding:8px}.context-chip span{gap:2px;min-width:0;display:grid}.context-chip b{font-size:12px}.context-chip small{color:#6d8092;font-size:9px;line-height:1.6}.context-chip>a,.context-chip>svg:last-child{margin-right:auto}.context-chip.cart{background:#f7fcfa;border-color:#cfe3da}.context-chip.cart>svg{color:#247158;background:#e1f3eb}.context-chip.recent{background:#fffbf2;border-color:#eadab8}.context-chip.recent>svg{color:#916220;background:#faedcf}.context-chip.invoice{border-color:#d0ddec}.context-chip.order{border-color:#d6e5dc}.request-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.request-detail-main{gap:12px;display:grid}.request-detail-card{background:#fff;border:1px solid #d9e4ed;border-radius:18px;padding:20px;box-shadow:0 8px 26px #10304e0f}.request-detail-card>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.request-detail-card>header>svg{color:#184c77;background:#edf4fa;border-radius:12px;width:40px;height:40px;padding:10px}.request-detail-card>header small{color:#92703b;letter-spacing:.12em;font:800 8px Arial;display:block}.request-detail-card h2{margin:2px 0;font-size:19px}.request-detail-card pre{white-space:pre-wrap;color:#42586c;background:#f7fafc;border:1px solid #e5ebf1;border-radius:13px;padding:14px;font:12px/2 Vazir}.request-product-jump{color:#18527f;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:850;display:inline-flex}.request-price-line{background:#f4f8fb;border:1px solid #e0e8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.request-price-line span{color:#5c7184;font-size:11px}.request-price-line strong{color:#153f66;font-size:20px}.request-admin-note{color:#3d5368;font-size:12px;line-height:2}.request-warranty{color:#27664f;background:#eef8f4;border:1px solid #d2eadf;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.request-approve-btn{justify-content:center;width:100%;margin-top:12px}.request-detail-side{align-content:start;gap:9px;display:grid}.request-detail-side>div{background:#fff;border:1px solid #d9e4ed;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.request-detail-side>div>svg{color:#1b5684}.request-detail-side span{gap:2px;display:grid}.request-detail-side small{color:#7b8b9a;font-size:9px}.request-detail-side b{color:#1c3b57;font-size:12px}.order-context-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 14px;display:grid}.order-context-summary>div{background:#fff;border:1px solid #d9e4ed;border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex}.order-context-summary svg{color:#1d5a86}.order-context-summary span{display:grid}.order-context-summary b{color:#183b59;font-size:11px}.order-context-summary small{color:#718497;font-size:9px}.order-item-context-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.order-item-context-tags em{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8.5px;font-style:normal;font-weight:850;display:inline-flex}.order-item-context-tags em svg{width:12px;height:12px}.order-item-context-tags .in-cart{color:#286a53;background:#e6f5ee;border:1px solid #cce9dc}.order-item-context-tags .recent-inquiry{color:#88601f;background:#fff2d9;border:1px solid #efd9ad}.finance-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-head-actions .admin-primary{min-height:42px}.direct-invoice-editor{width:min(980px,100vw - 28px)!important;max-width:980px!important;max-height:90dvh!important;overflow:auto!important}.direct-invoice-grid{gap:15px;display:grid}.direct-customer-picker{background:#f9fbfd;border:1px solid #dce5ed;border-radius:14px;padding:13px}.direct-customer-picker>label{margin-bottom:8px;font-size:11px;font-weight:900;display:block}.direct-customer-search{background:#fff;border:1px solid #d4e0ea;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.direct-customer-search input{width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.direct-customer-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.direct-customer-results button,.selected-customer{text-align:right;background:#fff;border:1px solid #dbe4ec;border-radius:11px;align-items:center;gap:9px;padding:9px 10px;display:flex}.direct-customer-results button:hover{background:#f4f8fb;border-color:#9fb9d0}.direct-customer-results span,.selected-customer span{min-width:0;display:grid}.direct-customer-results b,.selected-customer b{font-size:11px}.direct-customer-results small,.selected-customer small{color:#75889a;text-overflow:ellipsis;font-size:9px;overflow:hidden}.selected-customer>button{background:#f7fafc;border:1px solid #d4e0ea;border-radius:8px;margin-right:auto;padding:5px 8px;font-size:9px}.direct-invoice-lines{border:1px solid #dce5ed;border-radius:14px;padding:13px}.direct-invoice-lines>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.direct-invoice-lines>header>div{align-items:center;gap:8px;display:flex}.direct-invoice-lines>header span{display:grid}.direct-invoice-lines>header b{font-size:12px}.direct-invoice-lines>header small{color:#74879a;font-size:9px}.direct-invoice-line{border-top:1px solid #edf1f5;grid-template-columns:28px minmax(180px,1.6fr) minmax(100px,.7fr) 86px 135px 110px 34px;align-items:end;gap:7px;padding:8px 0;display:grid}.line-index{color:#fff;background:#173f66;border-radius:8px;align-self:center;place-items:center;width:26px;height:26px;font:800 10px Arial;display:grid}.direct-invoice-line label{color:#637789;font-size:9px}.direct-invoice-line label input{margin-top:4px}.direct-invoice-line>strong{color:#143f67;white-space:nowrap;align-self:center;font-size:10px}.line-remove{color:#a34a4a;background:#fff7f7;border:1px solid #eadada;border-radius:9px;align-self:center;place-items:center;width:32px;height:32px;display:grid}.line-remove:disabled{opacity:.3}.direct-invoice-options{border:1px solid #dce5ed;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.direct-invoice-options label{font-size:10px;font-weight:800}.direct-invoice-options label span{color:#8391a0;font-weight:500}.direct-invoice-options .wide{grid-column:1/-1}.direct-invoice-total{color:#fff;background:#102f4e;border-radius:13px;gap:5px;width:min(420px,100%);margin-right:auto;padding:13px 15px;display:grid}.direct-invoice-total span,.direct-invoice-total>strong{justify-content:space-between;gap:12px;font-size:10px;display:flex}.direct-invoice-total>strong{border-top:1px solid #fff2;padding-top:7px;font-size:12px}.direct-invoice-total b{color:#f0cb8b}@media (max-width:800px){.request-context-strip{grid-template-columns:1fr 1fr}.request-detail-layout{grid-template-columns:1fr}.request-detail-side{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-customer-results{grid-template-columns:1fr}.direct-invoice-line{grid-template-columns:26px 1fr 1fr}.direct-invoice-line label:first-of-type{grid-column:2/-1}.direct-invoice-line>strong{grid-column:2}.direct-invoice-line .line-remove{grid-column:3}.direct-invoice-options{grid-template-columns:1fr 1fr}.direct-invoice-options .wide{grid-column:1/-1}}@media (max-width:520px){.request-detail-page{padding-inline:4%}.request-detail-hero{flex-direction:column;align-items:flex-start;padding:18px}.request-detail-hero h1{font-size:21px}.request-context-strip,.order-context-summary,.request-detail-side,.direct-invoice-options{grid-template-columns:1fr}.direct-invoice-options .wide{grid-column:auto}.finance-head-actions{width:100%}.finance-head-actions>button{flex:1}.dashboard-stats-simple>button>b{min-width:48px!important;font-size:21px!important}}.invoice-relations{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.invoice-relations a{color:#1a527e;background:#f7fafc;border:1px solid #d4e0eb;border-radius:9px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.product-visual-screen{isolation:isolate;background:radial-gradient(circle at 50% 35%,#fff 0,#f6f9fc 48%,#e8eff5 100%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.product-visual-image{z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.product-visual-image .catalog-smart-image{object-fit:contain!important;object-position:center!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;width:100%!important;height:100%!important;transition:transform .42s cubic-bezier(.2,.75,.25,1),filter .42s!important}.product-visual-glass{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff57 0,#ffffff14 23%,#0000 42%,#ffffff24 68%,#0000 82%);position:absolute;inset:0}.cinematic-product-media{background:linear-gradient(145deg,#071827 0,#102d45 50%,#071a2b 100%)!important;padding:7px!important;position:relative!important;overflow:hidden!important}.cinematic-product-media>.product-visual-screen{border:1px solid #ffffff52;border-radius:14px;box-shadow:inset 0 0 0 1px #0718271f,inset 0 14px 34px #ffffff24,0 7px 20px #020f1c38}.cinematic-product-media:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(145deg,#ffffff1c,#fff0 38%)!important;border:1px solid #d6e8f72e!important;border-radius:16px!important;position:absolute!important;inset:3px!important}.cinematic-product-media:after{content:"DISPLAY / HANDPIECE DENTAL"!important;color:#e5f0f9b8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;letter-spacing:.08em!important;max-width:none!important;box-shadow:none!important;background:#051624c7!important;border:1px solid #ffffff2b!important;border-radius:7px!important;padding:4px 6px!important;font:800 6.5px/1 Arial,Vazirmatn,sans-serif!important;bottom:11px!important;right:14px!important}.product-visual-screen--protected{background:radial-gradient(circle at 48% 38%,#fff 0,#f7f9fb 48%,#e9eef2 100%)}.product-visual-screen--protected .catalog-smart-image{filter:drop-shadow(0 22px 26px #05182821)saturate(1.02)!important}.product-protect-mark{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;color:#14395516;white-space:nowrap;text-shadow:0 1px #ffffff80;font-family:Arial,Vazirmatn,sans-serif;font-weight:900;position:absolute}.product-protect-mark--one{letter-spacing:-.08em;color:#133e5e12;font-size:clamp(38px,5vw,82px);top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.product-protect-mark--two{letter-spacing:.28em;font-size:clamp(8px,1vw,14px);top:38%;left:48%;transform:translate(-50%,-50%)rotate(-18deg)}.product-protect-mark--three{letter-spacing:.24em;font-size:clamp(7px,.9vw,12px);top:63%;left:53%;transform:translate(-50%,-50%)rotate(-18deg)}.product-protect-corner{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;pointer-events:none;background:#061b2cb8;border:1px solid #fff3;border-radius:8px;align-items:center;gap:5px;padding:4px 6px 4px 5px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #0414221f}.product-protect-corner b{color:#e7c07b;background:linear-gradient(145deg,#295f89,#123c60);border-radius:6px;place-items:center;width:21px;height:21px;font:700 8px Arial;display:grid}.product-protect-corner small{letter-spacing:.08em;color:#ffffffd1;font:800 5.5px Arial}@media (hover:hover){.store-product-card:hover .product-visual-image .catalog-smart-image,.luxury-catalog-card:hover .product-visual-image .catalog-smart-image{transform:scale(1.035);filter:drop-shadow(0 24px 28px #0518282e)saturate(1.04)!important}.cinematic-product-media:hover>.product-visual-screen{box-shadow:inset 0 0 0 1px #ffffff26,inset 0 14px 34px #ffffff29,0 11px 25px #020f1c4d}}.cinematic-gallery-display{background:linear-gradient(145deg,#061827,#123754 54%,#071a2b)!important;padding:10px!important;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 42px #05162621!important}.cinematic-gallery-display>.product-visual-screen{background:radial-gradient(circle at 48% 40%,#fff 0,#f6f8fa 48%,#e9eef3 100%);border:1px solid #ffffff40;border-radius:16px;width:auto;height:auto;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #05182814,inset 0 18px 42px #ffffff1a}.cinematic-gallery-display:after{content:"PRODUCT DISPLAY";z-index:8;color:#e1edf68c;letter-spacing:.22em;pointer-events:none;font:800 7px Arial;position:absolute;top:17px;left:20px}.cinematic-gallery-display .luxury-gallery-brand{z-index:9}.luxury-gallery-main.cinematic-gallery-display:before{display:none!important}.luxury-gallery-thumbs .product-visual-screen{background:#f6f9fb;border-radius:11px}.luxury-gallery-thumbs .product-visual-image .catalog-smart-image{padding:4px!important}.luxury-gallery-thumbs .product-protect-mark,.luxury-gallery-thumbs .product-protect-corner,.luxury-gallery-thumbs .product-visual-glass{display:none}@media (max-width:640px){.cinematic-product-media{padding:5px!important}.cinematic-product-media>.product-visual-screen{border-radius:10px}.cinematic-product-media:after{padding:3px 5px!important;font-size:5px!important;bottom:8px!important;right:9px!important}.product-protect-corner{padding:3px 4px;bottom:6px;left:6px}.product-protect-corner b{width:18px;height:18px}.product-protect-corner small{display:none}.product-protect-mark--one{font-size:36px}.product-protect-mark--two,.product-protect-mark--three{font-size:6px}.cinematic-gallery-display{padding:7px!important}.cinematic-gallery-display>.product-visual-screen{border-radius:12px;inset:7px}.cinematic-gallery-display:after{font-size:5.5px;top:12px;left:14px}}.store-product-media:after,.luxury-catalog-media:after,.product-top:after,.luxury-gallery-main:before,.cinematic-product-media:after{content:none!important;display:none!important}.product-protect-logo{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:var(--brand-watermark-image);filter:saturate(.75)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .2s;position:absolute}.product-protect-logo--center{opacity:.105;mix-blend-mode:multiply;width:58%;height:58%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.product-protect-logo--corner{opacity:.5;filter:drop-shadow(0 2px 6px #0416262e)saturate(.86);width:36px;height:36px;bottom:9px;left:9px}.product-visual-screen[data-brand=GOLDENT] .product-protect-logo--center{opacity:.12}.product-visual-screen[data-brand=GOLDENT] .product-protect-logo--corner{opacity:.58}.cinematic-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.home-offer-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{padding:4px!important;transform:rotate(-90deg)scale(1.28)!important}@media (hover:hover){.store-product-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.luxury-catalog-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.home-offer-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform:rotate(-90deg)scale(1.34)!important}}.home-offer-media .product-visual-screen{width:100%;height:100%}.home-offer-media .product-visual-image .catalog-smart-image{object-fit:contain!important;object-position:center!important;padding:6px!important}.home-offer-name{color:inherit;margin-top:3px;text-decoration:none;display:block}.home-offer-name b{color:#17314e;font-size:12px;line-height:1.75}.home-offer-actions{border-top:1px solid #f0e8df;grid-template-columns:38px minmax(0,1fr);gap:7px;padding-top:8px;align-items:center!important;min-height:38px!important;margin-top:8px!important;display:grid!important}.home-offer-actions>a{color:#ad5a19;background:#fff7ee;border:1px solid #f0dcc8;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.home-offer-actions>a svg{width:13px}.home-offer-cart,.cart-icon-active.home-offer-cart{color:#239356;background:#f3fff7;border:1px solid #bfe5cb;border-radius:10px;place-items:center;width:38px;height:36px;padding:0;display:grid;position:relative}.home-offer-cart svg{width:16px}.cart-icon-active.home-offer-cart b{color:#fff;background:#173f72;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-6px;right:-5px}.brand-logo-img{filter:drop-shadow(0 3px 8px #071d3129);max-width:52px!important;max-height:46px!important}.footer-logo{filter:drop-shadow(0 4px 10px #0000002e);max-width:70px!important;max-height:62px!important}@media (max-width:640px){.product-protect-logo--center{opacity:.09;width:64%;height:64%}.product-protect-logo--corner{width:27px;height:27px;bottom:6px;left:6px}.home-featured-rail .store-product-media:has(.product-visual-screen[data-brand=GOLDENT]){height:118px!important}.home-offer-actions{grid-template-columns:35px minmax(0,1fr)}.home-offer-cart,.cart-icon-active.home-offer-cart{width:35px;height:34px}.brand-logo-img{max-width:44px!important;max-height:38px!important}}.home-offer-actions:not(:has(.home-offer-cart)){grid-template-columns:1fr}.product-protect-name{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;color:#163f5d38;text-shadow:0 1px #ffffffb8;place-items:center;gap:1px;width:max-content;max-width:72%;line-height:1.05;display:grid;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.product-protect-name b{letter-spacing:.16em;white-space:nowrap;font:900 6.5px/1 Arial,Vazirmatn,sans-serif}.product-protect-name small{white-space:nowrap;opacity:.78;font:800 6px/1.2 Vazirmatn,Arial,sans-serif}.product-visual-screen[data-brand=GOLDENT] .product-protect-name{color:#113a5940}.cinematic-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.home-offer-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform-origin:50%!important;object-fit:contain!important;object-position:center!important;padding:7px!important;transform:translate(3.5%,-13%)rotate(-90deg)scale(1.19)!important}@media (hover:hover){.store-product-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.luxury-catalog-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image,.home-offer-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform:translate(3.5%,-13%)rotate(-90deg)scale(1.23)!important}}.product-visual-screen[data-brand=GOLDENT][data-card-layout=native] .catalog-smart-image{object-fit:contain!important;object-position:50% 40%!important;padding:7px!important}.home-featured-rail .store-product-media:has(.product-visual-screen[data-brand=GOLDENT]){height:126px!important}.main-header .brand{gap:9px!important}.main-header .brand-logo-wrap--premium{background:linear-gradient(145deg,#0b2942,#174f78 58%,#0a2339);border:1px solid #235b8447;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #08263e2e,inset 0 1px #fff3}.main-header .brand-logo-wrap--premium:before{content:"";z-index:0;pointer-events:none;border:1px solid #5baeec33;border-radius:13px;position:absolute;inset:1px}.main-header .brand-logo-wrap--premium:after{content:"";z-index:2;filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:34px;height:12px;position:absolute;top:-5px;right:-8px;transform:rotate(24deg)}.main-header .brand-logo-wrap--premium .brand-logo-img{z-index:1;border-radius:12px;display:block;position:relative;transform:scale(1.055);object-fit:cover!important;object-position:center!important;filter:contrast(1.06)saturate(1.08)drop-shadow(0 3px 8px #00000024)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.main-header .brand>span{min-width:0}.main-header .brand>span strong{letter-spacing:-.015em;color:#102f4c;font-weight:950}.main-header .brand>span small{letter-spacing:.16em;color:#66839c;font-weight:900}@media (max-width:640px){.product-protect-name{max-width:76%;top:71%}.product-protect-name b{letter-spacing:.12em;font-size:5.5px}.product-protect-name small{font-size:5px}.home-featured-rail .store-product-media:has(.product-visual-screen[data-brand=GOLDENT]){height:104px!important}.main-header .brand-logo-wrap--premium{border-radius:12px;flex-basis:47px;width:47px;height:42px}.main-header .brand-logo-wrap--premium .brand-logo-img{border-radius:10px}}.home-featured-rail .store-product-media{height:126px!important}.home-featured-rail .store-product-media .product-visual-image .catalog-smart-image{object-fit:contain!important;object-position:center!important;padding:7px!important}.home-featured-rail .store-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{padding:7px!important;transform:translate(3.5%,-13%)rotate(-90deg)scale(1.19)!important}@media (hover:hover){.home-featured-rail .store-product-card:hover .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform:translate(3.5%,-13%)rotate(-90deg)scale(1.23)!important}}@media (max-width:640px){.home-featured-rail .store-product-media{height:104px!important}.home-featured-rail .store-product-media .product-visual-image .catalog-smart-image{padding:6px!important}.home-featured-rail .store-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{padding:6px!important;transform:translate(3.5%,-14%)rotate(-90deg)scale(1.2)!important}}.cinematic-product-media .product-protect-logo--corner,.store-product-media .product-protect-logo--corner,.home-offer-media .product-protect-logo--corner,.luxury-catalog-media .product-protect-logo--corner{display:none!important}.home-category-watermark{z-index:2;background-image:var(--brand-watermark-image);opacity:.18;filter:grayscale(.12)brightness(1.35)contrast(.92)drop-shadow(0 2px 8px #0000001f);mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:42%;height:42%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.home-category-watermark-name{z-index:2;color:#ffffff4d;text-align:center;text-shadow:0 1px 7px #00000038;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;gap:1px;min-width:92px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.home-category-watermark-name b{letter-spacing:.15em;white-space:nowrap;font:900 7px/1 Arial,Vazirmatn,sans-serif}.home-category-watermark-name small{white-space:nowrap;opacity:.88;font:800 6px/1.25 Vazirmatn,Arial,sans-serif}.home-cinematic-category-card:hover .home-category-watermark{opacity:.22}@media (max-width:640px){.home-category-watermark{opacity:.16;width:46%;height:46%;top:40%}.home-category-watermark-name{min-width:80px;top:56%}.home-category-watermark-name b{letter-spacing:.12em;font-size:6px}.home-category-watermark-name small{font-size:5px}}.repair-v21820-form .repair-panel{color:#fff;border:1px solid #1e4e71;box-shadow:0 26px 70px #07223933,inset 0 1px #ffffff0d;background:linear-gradient(150deg,#092944 0%,#0d385b 58%,#0a2f4c 100%)!important}.repair-v21820-form .panel-label{border-bottom-color:#ffffff21;gap:16px}.repair-v21820-form .panel-label>svg{color:#f0a04a;flex:none}.repair-v21820-form .panel-label span{font-size:16px;line-height:1.65}.repair-v21820-form .panel-label small{letter-spacing:1.45px;color:#f0b46f!important}.repair-v21820-form .panel-label em{color:#9fb9ce;margin-top:3px;font-size:9.5px;font-weight:500;line-height:1.8;display:block}.repair-v21820-form .repair-device{border-bottom-color:#ffffff1c;border-radius:12px;padding:16px 9px;transition:all .18s}.repair-v21820-form .repair-device:hover{color:#fff;background:#ffffff0e;transform:translate(-2px)}.repair-v21820-form .repair-device b{color:#fff;font-size:14px}.repair-v21820-form .repair-device small{font-size:9.5px;line-height:1.7;color:#b9ccdb!important}.repair-v21820-form .repair-device>svg{color:#f0a04a}.repair-v21820-form .device-number{font-weight:900;color:#f0a04a!important}.repair-v21820-form .repair-device-batch{margin-top:11px;color:#fff!important;background:linear-gradient(135deg,#ed8b3024,#ffffff09)!important;border:1px solid #f1a65b66!important}.repair-v21820-form .repair-device-batch b{color:#fff!important}.repair-v21820-form .repair-device-batch small{color:#d7e2ea!important}.repair-v21820-form .repair-device-batch .device-number{color:#f3aa5f!important}.repair-v21820-form .panel-foot{border-top:1px solid #ffffff14;padding-top:13px;color:#a9c0d2!important}.repair-register-primary{min-width:156px;box-shadow:0 12px 28px #df631b38!important}.repair-mode-heading{gap:2px;margin:3px 0 8px;display:grid}.repair-mode-heading b{color:#173c5e;font-size:12px}.repair-mode-heading small{color:#8192a2;font-size:9px;line-height:1.8}.repair-mode-switch button{position:relative;overflow:hidden}.repair-mode-switch button.active:after{content:"";background:linear-gradient(90deg,#e37a24,#f2ac5d);height:3px;position:absolute;inset:0 0 auto}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9990!important;background:#06121f99!important}.repair-request-dialog{z-index:9991!important;background:#fff!important;box-shadow:0 34px 90px #0414234d!important}@media (max-width:760px){.repair-v21820-form .repair-intro h2{font-size:27px!important;line-height:1.55!important}.repair-v21820-form .repair-cta-v12{grid-template-columns:1fr 1fr;width:100%;display:grid}.repair-v21820-form .repair-cta-v12 .btn{width:100%;min-width:0}.repair-v21820-form .repair-panel{border-radius:18px!important;padding:18px 14px!important}.repair-v21820-form .panel-label{padding-bottom:14px}.repair-v21820-form .panel-label span{font-size:14px}.repair-v21820-form .repair-device{grid-template-columns:34px 1fr 18px;gap:8px;padding:14px 7px}.repair-v21820-form .repair-device b{font-size:12.5px}.repair-v21820-form .repair-device small{font-size:8.5px}.repair-request-dialog.repair-quick-dialog{top:max(6px,env(safe-area-inset-top))!important;right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;border-radius:18px!important;align-content:start!important;gap:10px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:14px 12px 12px!important;left:6px!important;overflow-y:auto!important;transform:translate(0)!important}.repair-request-dialog .repair-dialog-topline{border-radius:18px 18px 0 0;margin:-14px -12px 2px!important;padding:10px 10px 9px!important;top:-14px!important}.repair-request-dialog [data-slot=dialog-title]{margin-top:1px!important;font-size:20px!important;line-height:1.55!important}.repair-request-dialog [data-slot=dialog-description]{font-size:10px!important;line-height:1.85!important}.repair-request-dialog .repair-quick-progress{margin:1px 0 7px!important}.repair-request-dialog .repair-mode-heading{margin-top:0}.repair-request-dialog .repair-mode-switch{margin:5px 0 10px!important}.repair-request-dialog .repair-mode-switch button{min-height:76px!important;padding:11px!important}.repair-request-dialog .repair-device-picker{gap:6px!important}.repair-request-dialog .repair-device-main{min-height:66px!important;padding:9px!important}.repair-request-dialog .repair-dialog-bottom-close{min-height:40px!important;margin:2px -2px -2px!important;bottom:-12px!important}}@media (max-width:430px){.repair-v21820-form .repair-cta-v12{grid-template-columns:1fr}.repair-v21820-form .repair-intro-note{line-height:1.9;font-size:9.5px!important}.repair-request-dialog.repair-quick-dialog{left:4px!important;right:4px!important;top:max(4px,env(safe-area-inset-top))!important;bottom:max(4px,env(safe-area-inset-bottom))!important;border-radius:14px!important;padding:12px 10px 10px!important}.repair-request-dialog .repair-dialog-topline{border-radius:14px 14px 0 0;margin:-12px -10px 1px!important;top:-12px!important}.repair-request-dialog .repair-device-picker{grid-template-columns:1fr!important}.repair-request-dialog .repair-device-main{min-height:58px!important}.repair-request-dialog .repair-device-main span{font-size:11px!important}.repair-request-dialog .repair-device-main small{font-size:8px!important}.repair-request-dialog .repair-skip-detail{gap:8px!important;display:grid!important}.repair-request-dialog .repair-skip-detail button{width:100%!important}}.request-approval-toggle{cursor:pointer;background:#f7fbff;border:1px solid #d8e4f1;border-radius:14px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex!important}.request-approval-toggle input{accent-color:#123f73;flex:none;width:18px;height:18px;margin-top:2px}.request-approval-toggle span{gap:4px;display:grid}.request-approval-toggle b{color:#15324f;font-size:13px}.request-approval-toggle small{color:#62768c;font-size:11px;line-height:1.8}.request-ticket-admin,.request-invoice-admin{background:#fff;border:1px solid #dfe8f1;border-radius:17px;margin:16px 20px 0;padding:16px}.request-ticket-admin>header,.request-invoice-admin>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.request-ticket-admin>header>div,.request-invoice-admin>header>div{align-items:center;gap:10px;display:flex}.request-ticket-admin>header svg,.request-invoice-admin>header svg{color:#ef7c21;width:19px;height:19px}.request-ticket-admin>header span,.request-invoice-admin>header span{gap:2px;display:grid}.request-ticket-admin>header b,.request-invoice-admin>header b{color:#102c49;font-size:14px}.request-ticket-admin>header small,.request-invoice-admin>header small{color:#75869a;font-size:11px}.request-invoice-admin>header>a{color:#174a7f;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.request-ticket-thread{gap:9px;max-height:320px;padding:3px 1px;display:grid;overflow:auto}.ticket-event{background:#f4f7fa;border:1px solid #e6ebf0;border-radius:13px;gap:5px;padding:10px 12px;display:grid;position:relative}.ticket-event.admin{background:#eef6ff;border-color:#d8e9fb}.ticket-event.customer{background:#fff8f0;border-color:#f8e2cb}.ticket-event.system{background:#f6f8fb}.ticket-event>span{color:#1c4f7e;font-size:10px;font-weight:800}.ticket-event.customer>span{color:#b95e17}.ticket-event p{color:#263b50;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.9}.ticket-event>small{color:#8a98a8;font-size:10px}.request-ticket-compose{grid-template-columns:1fr auto;align-items:stretch;gap:9px;margin-top:11px;display:grid}.request-ticket-compose textarea{resize:vertical;min-height:58px;font:inherit;background:#fff;border:1px solid #d9e2ec;border-radius:12px;outline:none;padding:10px 12px}.request-ticket-compose textarea:focus{border-color:#79a7d2;box-shadow:0 0 0 3px #276ba817}.request-ticket-compose button{align-self:stretch}.request-invoice-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.request-invoice-controls label{color:#53677c;gap:6px;font-size:11px;display:grid}.request-invoice-controls label span{color:#8a98a8;font-size:9px}.request-invoice-controls input,.request-invoice-controls select{min-height:40px;font:inherit;color:#17324e;background:#fff;border:1px solid #d8e2ec;border-radius:11px;padding:7px 10px}.request-invoice-controls button{min-height:40px}.request-no-approval{color:#28577f;background:#eef7ff;border-radius:12px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:flex}.repair-invoice-link{border-top:1px solid #edf1f5;margin-top:10px!important;padding-top:10px!important}.repair-invoice-link .btn{justify-content:center;width:100%}.request-ticket-customer .request-ticket-thread{max-height:360px}.request-ticket-customer .ticket-empty{text-align:center;color:#8291a1;background:#f7f9fb;border-radius:12px;margin:0;padding:12px;font-size:12px}.order-payment-state{background:#f7fbff;border:1px solid #dce7f1;border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.order-payment-state>svg{color:#ee7b20;width:19px;height:19px}.order-payment-state span{gap:1px;display:grid}.order-payment-state small{color:#718396;font-size:10px}.order-payment-state b{color:#173a5c;font-size:13px}@media (max-width:760px){.request-ticket-admin,.request-invoice-admin{margin:12px 12px 0;padding:13px}.request-invoice-controls{grid-template-columns:1fr 1fr}.request-invoice-controls button{grid-column:1/-1}.request-ticket-compose{grid-template-columns:1fr}.request-ticket-compose button{min-height:42px}.request-ticket-thread{max-height:280px}}@media (max-width:480px){.request-invoice-controls{grid-template-columns:1fr}.request-invoice-controls button{grid-column:auto}.request-ticket-admin>header,.request-invoice-admin>header{align-items:flex-start}.request-ticket-admin>header small,.request-invoice-admin>header small{line-height:1.7}}.order-status-chip.status-received{color:#285f91;background:#edf5ff}.order-status-chip.status-confirmed{color:#415f9a;background:#eef4ff}.order-status-chip.status-completed{color:#26735a;background:#e9f8f0}.order-state.received{color:#285f91;background:#edf5ff}.order-state.confirmed{color:#415f9a;background:#eef4ff}.order-state.shipped{color:#5d55a7;background:#f1efff}.order-state.completed{color:#26735a;background:#e9f8f0}.request-technical-admin{background:linear-gradient(145deg,#fbfdff,#f7faff);border:1px solid #dfe8f1;border-radius:17px;margin:16px 20px 0;padding:16px}.request-technical-admin>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.request-technical-admin>header>div{align-items:center;gap:10px;display:flex}.request-technical-admin>header svg{color:#ef7c21;width:19px;height:19px}.request-technical-admin>header span{gap:2px;display:grid}.request-technical-admin>header b{color:#102c49;font-size:14px}.request-technical-admin>header small{color:#75869a;font-size:11px}.request-technical-compose{grid-template-columns:180px minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.request-technical-compose select,.request-technical-compose textarea{font:inherit;color:#17324e;background:#fff;border:1px solid #d9e2ec;border-radius:12px;outline:none;padding:10px 12px}.request-technical-compose textarea{resize:vertical;min-height:64px}.request-technical-compose select:focus,.request-technical-compose textarea:focus{border-color:#79a7d2;box-shadow:0 0 0 3px #276ba817}.ticket-event-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-event-head>span:first-child{color:#1c4f7e;font-size:10px;font-weight:800}.ticket-event-type{background:#e7eef6;border-radius:999px;align-items:center;padding:3px 7px;font-weight:850;color:#425e79!important;font-size:9px!important;display:inline-flex!important}.ticket-event.customer .ticket-event-type{background:#ffeddc;color:#a75315!important}.ticket-event.admin .ticket-event-type{background:#dfeeff;color:#235c8b!important}.request-payment-summary{background:#f7fbff;border:1px solid #dce7f1;border-radius:13px;gap:5px;margin-top:11px;padding:11px 12px;display:grid}.request-payment-summary strong{color:#173a5c;font-size:12px}.request-payment-summary small{color:#6e8194;font-size:10px;line-height:1.7}.request-payment-card{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce7f1;border-radius:16px;margin-top:14px;padding:15px}.request-payment-card>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.request-payment-card>header svg{color:#ef7c21;width:20px;height:20px}.request-payment-card>header span{gap:2px;display:grid}.request-payment-card>header b{color:#163854;font-size:13px}.request-payment-card>header small{color:#76889b;font-size:10px}.request-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.request-payment-grid>span{background:#fff;border:1px solid #e4eaf0;border-radius:11px;gap:4px;padding:10px 11px;display:grid}.request-payment-grid small{color:#8594a4;font-size:9px}.request-payment-grid b{color:#203b55;overflow-wrap:anywhere;font-size:11px}.invoice-payment-history{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce7f1;border-radius:16px;margin:18px 0 0;padding:15px}.invoice-payment-history>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.invoice-payment-history>header>svg{color:#ef7c21;width:20px;height:20px}.invoice-payment-history>header>div{gap:2px;display:grid}.invoice-payment-history>header b{color:#153653;font-size:13px}.invoice-payment-history>header small{color:#75879a;font-size:10px}.invoice-payment-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.invoice-payment-facts>span{background:#fff;border:1px solid #e5ebf1;border-radius:11px;gap:4px;padding:10px;display:grid}.invoice-payment-facts small{color:#8594a4;font-size:9px}.invoice-payment-facts b{color:#1f3b56;overflow-wrap:anywhere;font-size:11px}.invoice-payment-history>p{color:#697d91;margin:10px 0 0;font-size:10px;line-height:1.8}.invoice-payment-audit{border:1px dashed #d9e2eb;border-radius:12px;margin-top:10px;padding:9px 11px}.invoice-payment-audit summary{cursor:pointer;color:#526c84;font-size:10px;font-weight:800}.invoice-payment-audit>div{color:#677a8e;border-top:1px solid #edf1f5;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:grid}.invoice-payment-audit>div:first-of-type{margin-top:8px}.invoice-payment-audit>div small{text-align:left}.finance-payment-history{background:#f8fbfe;border:1px solid #dfe7ef;border-radius:14px;margin:0 22px 16px;padding:14px}.finance-payment-history>header>div{align-items:center;gap:9px;display:flex}.finance-payment-history>header svg{color:#ef7c21;width:18px;height:18px}.finance-payment-history>header span{gap:2px;display:grid}.finance-payment-history>header b{color:#173a5c;font-size:12px}.finance-payment-history>header small{color:#7c8c9d;font-size:9px}.finance-payment-history>p{color:#7a8999;margin:10px 0 0;font-size:10px}.finance-payment-list{gap:7px;margin-top:10px;display:grid}.finance-payment-list article{background:#fff;border:1px solid #e4eaf0;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.finance-payment-list article>div{gap:3px;display:grid}.finance-payment-list article b{color:#1c3852;font-size:11px}.finance-payment-list article small{color:#738598;overflow-wrap:anywhere;font-size:9px}.payment-record-status{color:#60758a;white-space:nowrap;background:#edf2f7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.payment-record-status.paid{color:#28735b;background:#e7f7ef}.payment-record-status.pending{color:#96641f;background:#fff4df}.payment-record-status.failed,.payment-record-status.cancelled{color:#9a4a4a;background:#fff0f0}@media (max-width:760px){.request-technical-compose{grid-template-columns:1fr}.request-payment-grid,.invoice-payment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.request-technical-admin,.request-ticket-admin,.request-invoice-admin{margin-left:12px;margin-right:12px}.finance-payment-history{margin-left:14px;margin-right:14px}}@media (max-width:480px){.request-payment-grid,.invoice-payment-facts,.invoice-payment-audit>div{grid-template-columns:1fr}.invoice-payment-audit>div small{text-align:right}}.request-payment-summary{align-items:flex-start;gap:9px;display:flex}.request-payment-summary>svg{color:#ef7c21;flex:none;width:18px;height:18px;margin-top:1px}.request-payment-summary>span{gap:3px;display:grid}.crm-record-btn{justify-content:center;align-items:center;display:inline-flex}.customer-360-back{color:inherit;align-items:center;gap:6px;margin-bottom:9px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.customer-360-back svg{width:16px;height:16px}.customer-360-identity{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #dce5f1;border-radius:24px;grid-template-columns:auto minmax(220px,1fr) minmax(260px,1.3fr);align-items:center;gap:18px;margin:0 0 18px;padding:20px 22px;display:grid;box-shadow:0 14px 36px #112a4c0f}.customer-360-avatar{color:#fff;background:#0c2850;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.customer-360-avatar svg{width:30px;height:30px}.customer-360-person{gap:4px;display:grid}.customer-360-person>b{color:#10294d;font-size:21px}.customer-360-person>small{color:#71809a}.customer-360-person>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.customer-360-person>div span,.customer-360-person>div em{color:#36516f;background:#eef4fb;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-style:normal;display:inline-flex}.customer-360-person>div em{color:#167347;background:#eaf8f0}.customer-360-person>div em.warn{color:#9a5b00;background:#fff4df}.customer-360-person svg,.customer-360-meta svg{width:14px;height:14px}.customer-360-meta{border-right:1px solid #e3eaf3;gap:8px;padding-right:18px;display:grid}.customer-360-meta>span{color:#52647b;align-items:flex-start;gap:7px;font-size:13px;line-height:1.8;display:flex}.customer-360-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.customer-360-kpis article{background:#fff;border:1px solid #dce5f1;border-radius:18px;align-items:center;gap:11px;min-height:84px;padding:15px;display:flex}.customer-360-kpis article>svg{color:#244b78;width:22px;height:22px}.customer-360-kpis article span{gap:2px;display:grid}.customer-360-kpis small{color:#7b8899;font-size:11px}.customer-360-kpis b{color:#10294d;font-size:17px}.customer-360-kpis article.paid{background:#f1fbf6;border-color:#cfeada}.customer-360-kpis article.paid>svg{color:#178653}.customer-360-kpis article.open{background:#fff8ec;border-color:#f2ddbc}.customer-360-kpis article.open>svg{color:#b86b00}.customer-360-note{margin-bottom:18px}.customer-360-note>b{color:#10294d}.customer-360-note p{color:#5c6b7d;white-space:pre-wrap;margin:7px 0 0;line-height:1.9}.customer-360-tabs{background:#eef3f8;border:1px solid #dde6f0;border-radius:19px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:7px;display:grid}.customer-360-tabs button{-webkit-appearance:none;appearance:none;text-align:right;cursor:pointer;color:#5e6d7d;background:0 0;border:0;border-radius:14px;gap:2px;padding:11px 10px;display:grid}.customer-360-tabs button b{font-size:13px}.customer-360-tabs button small{color:#8b96a4;font-size:10px}.customer-360-tabs button.active{color:#fff;background:#102f57;box-shadow:0 8px 18px #102f572b}.customer-360-tabs button.active small{color:#c9d7e8}.customer-360-content{padding:0;overflow:hidden}.customer-360-content>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.customer-360-content>header small{color:#8794a4;letter-spacing:.08em;font-size:10px;display:block}.customer-360-content>header h2{color:#10294d;margin:3px 0 0;font-size:18px}.customer-360-content>header>span{color:#51647a;background:#eef3f8;border-radius:10px;padding:7px 10px;font-size:12px}.customer-360-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customer-360-card{color:inherit;background:#fff;border:1px solid #dfe7f0;border-radius:18px;padding:15px;text-decoration:none;transition:all .18s;display:block}.customer-360-card:hover{border-color:#c9d7e8;transform:translateY(-2px);box-shadow:0 10px 24px #102f5714}.customer-360-card header{justify-content:space-between;align-items:center;display:flex}.customer-360-card header>svg{color:#1c568f;width:22px}.customer-360-card h3{color:#10294d;margin:13px 0 6px}.customer-360-card p{color:#607084;margin:0;font-size:12px}.customer-360-card footer{color:#708097;border-top:1px solid #edf1f5;justify-content:space-between;gap:8px;margin-top:13px;padding-top:11px;font-size:11px;display:flex}.customer-360-list{display:grid}.customer-360-list>article{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.customer-360-list>article:last-child{border-bottom:0}.customer-360-kind{color:#1e5a91;background:#edf4fb;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.customer-360-kind>span{font-size:10px;font-weight:800}.customer-360-kind.repair,.customer-360-kind.service{color:#bd6b00;background:#fff4e6}.customer-360-kind.purchase,.customer-360-kind.order{color:#215d96;background:#edf4fb}.customer-360-kind.invoice,.customer-360-kind.payment{color:#187a4d;background:#eef8f3}.customer-360-list h3{color:#122c50;margin:0 0 4px;font-size:14px}.customer-360-list p{color:#68778a;margin:0 0 4px;font-size:12px;line-height:1.7}.customer-360-list small{color:#8a96a5;font-size:11px}.customer-360-row-status{justify-items:end;gap:5px;min-width:145px;display:grid}.customer-360-row-status>b{color:#233e61;font-size:12px}.customer-360-row-status>b.ok{color:#167347}.customer-360-row-status strong{color:#10294d;font-size:13px}.customer-360-row-status em{color:#6f7f91;background:#f0f4f8;border-radius:8px;padding:4px 7px;font-size:10px;font-style:normal}.customer-360-row-status em.ok{color:#167347;background:#eaf8f0}.customer-360-row-status a{color:#1f5e98;font-size:11px;font-weight:700;text-decoration:none}.customer-360-timeline{padding:8px 20px 18px}.customer-360-timeline article{grid-template-columns:20px 1fr;gap:12px;padding:13px 0;display:grid;position:relative}.customer-360-timeline article:before{content:"";background:#dce5ef;width:1px;position:absolute;top:29px;bottom:-14px;right:9px}.customer-360-timeline article:last-child:before{display:none}.customer-360-timeline article>span{z-index:1;background:#235c92;border:5px solid #e7eef6;border-radius:50%;width:18px;height:18px;margin-top:2px}.customer-360-timeline h3{color:#17375c;margin:3px 0;font-size:13px}.customer-360-timeline p{color:#68788b;margin:4px 0;font-size:12px}.customer-360-timeline small{color:#8995a4;font-size:10px}.customer-360-timeline em{color:#60748a;font-size:10px;font-style:normal}.instrument-table-actions{flex-wrap:wrap;gap:6px;display:flex}.instrument-table-actions a{text-decoration:none}.admin-device-owner{background:#fff;border:1px solid #dce5ef;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:15px;padding:16px 18px;display:grid}.admin-device-owner>svg{color:#1e5a91;background:#edf4fb;border-radius:13px;width:40px;height:40px;padding:9px}.admin-device-owner>div{gap:2px;display:grid}.admin-device-owner small{color:#8592a2}.admin-device-owner a{color:#15385f;font-weight:800;text-decoration:none}.admin-device-owner span{color:#77869a;font-size:11px}.admin-device-facts{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.admin-device-facts>div{align-items:center;gap:10px;padding:8px;display:flex}.admin-device-facts svg{color:#315e8c;width:20px}.admin-device-facts span{gap:2px;display:grid}.admin-device-facts small{color:#8793a1}.admin-device-facts b{color:#1c3c63;font-size:13px}.device-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.instrument-card-title-link{color:inherit;text-decoration:none}.instrument-card-title-link:hover{color:#1e5c96}.instrument-card-actions{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.instrument-card-actions .btn{justify-content:center;width:100%}.instrument-record-page{max-width:1180px}.instrument-record-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 0 17px;display:flex}.instrument-record-hero h1{color:#10294d;margin:5px 0;font-size:32px}.instrument-record-hero p{color:#6c7c90;margin:0}.instrument-record-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.instrument-record-summary article{background:#fff;border:1px solid #dfe7f0;border-radius:17px;align-items:center;gap:11px;padding:15px;display:flex}.instrument-record-summary svg{color:#245c91;width:21px}.instrument-record-summary span{gap:2px;display:grid}.instrument-record-summary small{color:#8592a1}.instrument-record-summary b{color:#16375c}.instrument-record-facts{background:#f5f8fc;border:1px solid #e0e7ef;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:grid}.instrument-record-facts>div{align-items:center;gap:9px;padding:8px;display:flex}.instrument-record-facts svg{color:#42688f;width:19px}.instrument-record-facts span{display:grid}.instrument-record-facts small{color:#8a96a4;font-size:10px}.instrument-record-facts b{color:#294766;font-size:12px}.instrument-record-facts .warranty-active b{color:#168153}.instrument-record-tabs{background:#eef3f8;border:1px solid #dde5ef;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:7px;display:grid}.instrument-record-tabs button{text-align:right;cursor:pointer;color:#5c6e82;background:0 0;border:0;border-radius:13px;padding:10px 12px;display:grid}.instrument-record-tabs button small{color:#8a97a7;font-size:10px}.instrument-record-tabs button.active{color:#fff;background:#11335d}.instrument-record-tabs button.active small{color:#c9d7e8}.instrument-record-panel{background:#fff;border:1px solid #dfe6ef;border-radius:20px;overflow:hidden}.instrument-record-panel>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.instrument-record-panel>header small{color:#8a96a5;font-size:10px}.instrument-record-panel>header h2{color:#17375c;margin:3px 0 0;font-size:18px}.instrument-record-panel>header>span{color:#64758a;background:#f0f4f8;border-radius:8px;padding:6px 9px;font-size:11px}.instrument-record-list{display:grid}.instrument-record-list>a,.instrument-record-list>article{color:inherit;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:flex}.instrument-record-list>a:last-child,.instrument-record-list>article:last-child{border-bottom:0}.instrument-record-list>a>div,.instrument-record-list>article>div{align-items:flex-start;gap:12px;min-width:0;display:flex}.record-type{color:#1f5e97;background:#eef4fb;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.record-type.repair{color:#bd6900;background:#fff3e5}.record-type.invoice{color:#177b4d;background:#eef9f3}.instrument-record-list section{min-width:0}.instrument-record-list h3{color:#15385f;margin:0 0 4px;font-size:14px}.instrument-record-list p{color:#6b7a8c;margin:0 0 5px;font-size:12px;line-height:1.7}.instrument-record-list small{color:#8b96a4;font-size:10px}.instrument-record-list section>em{color:#415f7c;margin-top:4px;font-size:11px;font-style:normal;display:block}.instrument-record-list aside{justify-items:end;gap:4px;min-width:135px;display:grid}.instrument-record-list aside b{color:#31506e;font-size:11px}.instrument-record-list aside strong{color:#17375c;font-size:13px}.instrument-record-list aside em{color:#678;font-size:10px;font-style:normal}.instrument-record-timeline{padding:12px 20px 18px}.instrument-record-timeline article{grid-template-columns:18px 1fr;gap:11px;padding:11px 0;display:grid;position:relative}.instrument-record-timeline article:before{content:"";background:#dce5ef;width:1px;position:absolute;top:27px;bottom:-12px;right:8px}.instrument-record-timeline article:last-child:before{display:none}.instrument-record-timeline article>span{z-index:1;background:#245f96;border:4px solid #e5eef7;border-radius:50%;width:16px;height:16px}.instrument-record-timeline h3{color:#17375c;margin:2px 0;font-size:13px}.instrument-record-timeline p{color:#6e7d8e;margin:4px 0;font-size:12px}.instrument-record-timeline small,.instrument-record-timeline em{color:#8995a3;font-size:10px;font-style:normal}@media (max-width:1100px){.customer-360-kpis,.customer-360-tabs{grid-template-columns:repeat(3,1fr)}.customer-360-grid,.admin-device-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.customer-360-identity{grid-template-columns:auto 1fr;padding:15px}.customer-360-meta{border-top:1px solid #e3eaf3;border-right:0;grid-column:1/-1;padding:12px 0 0}.customer-360-kpis{grid-template-columns:repeat(2,1fr)}.customer-360-tabs{grid-template-columns:repeat(2,1fr);position:relative;overflow:auto}.customer-360-grid{grid-template-columns:1fr}.customer-360-list>article{grid-template-columns:auto 1fr}.customer-360-row-status{grid-column:2;justify-items:start;min-width:0}.instrument-record-summary{grid-template-columns:repeat(2,1fr)}.instrument-record-facts{grid-template-columns:1fr 1fr}.instrument-record-facts>a{grid-column:1/-1}.instrument-record-tabs{grid-template-columns:repeat(2,1fr)}.instrument-record-list>a,.instrument-record-list>article{flex-direction:column;align-items:flex-start}.instrument-record-list aside{justify-items:start;padding-right:50px}.instrument-card-actions{grid-template-columns:1fr}.admin-device-owner{grid-template-columns:auto 1fr}.admin-device-owner>.instrument-state{grid-column:2}.device-admin-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.customer-360-kpis,.instrument-record-summary,.instrument-record-facts{grid-template-columns:1fr}.customer-360-tabs,.instrument-record-tabs{grid-template-columns:1fr 1fr}.instrument-record-hero{flex-direction:column;align-items:flex-start}.instrument-record-hero h1{font-size:25px}.customer-360-identity{grid-template-columns:1fr}.customer-360-avatar{width:50px;height:50px}.customer-360-meta{grid-column:auto}}.instrument-source-order,.admin-device-source-order{color:#294766;border-radius:12px;align-items:center;gap:9px;padding:8px;text-decoration:none;display:flex}.instrument-source-order:hover,.admin-device-source-order:hover{background:#eaf1f8}.instrument-source-order svg,.admin-device-source-order svg{color:#42688f;width:19px}.instrument-source-order span,.admin-device-source-order span{display:grid}.instrument-source-order small,.admin-device-source-order small{color:#8a96a4;font-size:10px}.instrument-source-order b,.admin-device-source-order b{color:#294766;font-size:12px}.order-device-serials{background:linear-gradient(145deg,#f8fbfd,#fff);border:1px solid #d8e4ee;border-radius:16px;margin-top:12px;padding:14px}.order-device-serials>header{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.order-device-serials>header>div{align-items:flex-start;gap:9px;display:flex}.order-device-serials>header svg{color:#b2742d;width:21px}.order-device-serials>header span{gap:3px;display:grid}.order-device-serials>header b{color:#173b5b;font-size:12px}.order-device-serials>header small{color:#718497;font-size:9px;line-height:1.7}.order-device-serials>header em{color:#256b4c;white-space:nowrap;background:#edf9f2;border:1px solid #cdebd9;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.order-device-serial-list{gap:9px;margin-top:10px;display:grid}.order-device-serial-list article{background:#fff;border:1px solid #e0e8ef;border-radius:13px;padding:11px}.order-device-serial-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.order-device-serial-title b{font-size:10px}.order-device-serial-title small{color:#8796a5;font-size:8px}.order-device-serial-list article>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.order-device-serial-list label{background:#fafcfd;border:1px solid #e4ebf1;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:6px;display:grid}.order-device-serial-list label>span{color:#6f8192;white-space:nowrap;font-size:8px;font-weight:850}.order-device-serial-list input{outline:0;width:100%;min-width:0;font:800 10px Arial;background:#fff!important;border:0!important;padding:7px 8px!important}.order-device-serial-list label>a{color:#1b5e88;white-space:nowrap;font-size:7.5px;font-weight:850;text-decoration:none}.order-device-serials>p{color:#718496;margin-top:9px;font-size:8.5px;line-height:1.8}.customer-device-origin,.instrument-origin-strip{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.customer-device-origin span,.instrument-origin-strip span{color:#3f627e;background:#eef5fa;border:1px solid #d6e5ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.order-drawer-form label>small{color:#8795a3;font-size:8px;font-weight:600}.admin-device-facts .admin-device-source-order{min-width:0}.admin-device-facts .admin-device-source-order b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.order-device-serials{padding:11px}.order-device-serials>header{display:grid}.order-device-serials>header em{justify-self:start}.order-device-serial-list article>div:last-child{grid-template-columns:1fr}.order-device-serial-title{flex-direction:column;align-items:flex-start}.order-device-serial-list label{grid-template-columns:auto 1fr}.order-device-serial-list label>a{grid-column:1/-1;justify-self:end}}.manual-sms-panel{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbe5ef;border-radius:18px;gap:13px;margin:18px 0;padding:16px;display:grid}.manual-sms-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-sms-panel>header>div{align-items:center;gap:10px;display:flex}.manual-sms-panel>header svg{color:#173f72;width:22px}.manual-sms-panel>header span{display:grid}.manual-sms-panel>header small{color:#64748b;margin-top:2px}.manual-sms-panel>header em{color:#173f72;background:#eaf2fb;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.manual-sms-recipient{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.manual-sms-recipient>label{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.manual-sms-recipient>label.disabled{opacity:.55}.manual-sms-recipient>label>span{min-width:120px;display:grid}.manual-sms-recipient input[type=text],.manual-sms-recipient input:not([type]){width:100%}.manual-sms-recipient>label:last-child input{border:1px solid #d8e1ea;border-radius:9px;width:100%;padding:9px}.manual-sms-templates{flex-wrap:wrap;gap:7px;display:flex}.manual-sms-templates button{color:#173f72;background:#fff;border:1px solid #cad8e6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.manual-sms-message{gap:6px;font-weight:700;display:grid}.manual-sms-message textarea{resize:vertical;background:#fff;border:1px solid #d8e1ea;border-radius:12px;width:100%;padding:11px;line-height:1.85}.manual-sms-message small{color:#64748b;justify-self:end}.manual-sms-panel footer{justify-content:flex-end;display:flex}.order-status-manager{margin-bottom:16px}.order-status-manager .status-manager-list>div.inactive,.request-status-manager .status-manager-list>div.inactive{opacity:.55}.status-manager-list button.restore{color:#166534;background:#f0fdf4;border:1px solid #b9d6c4;border-radius:9px;padding:6px 9px}.customer-dispatch-box{background:#f8fbff;border:1px solid #d8e3ef;border-radius:16px;margin-top:14px;padding:14px}.customer-dispatch-box h3{margin:0 0 5px}.customer-dispatch-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-dispatch-grid label{gap:5px;display:grid}.customer-dispatch-grid label.wide{grid-column:1/-1}.customer-dispatch-grid input,.customer-dispatch-grid textarea{background:#fff;border:1px solid #d7e0e9;border-radius:10px;padding:10px}@media (max-width:760px){.manual-sms-recipient,.customer-dispatch-grid{grid-template-columns:1fr}.manual-sms-panel>header{align-items:flex-start}.manual-sms-panel>header em{display:none}}.customer-dispatch-box summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.customer-dispatch-box summary::-webkit-details-marker{display:none}.customer-dispatch-box summary small{color:#64748b}.customer-dispatch-box[open] summary{margin-bottom:12px}.customer-dispatch-box>.btn{margin-top:10px}.manual-sms-save-hint{color:#7b5b14;background:#fff8e8;border:1px solid #f1dfad;border-radius:10px;margin:0;padding:8px 10px;font-size:11px;line-height:1.8}.sms-policy-help{margin-bottom:14px;padding:18px 20px}.sms-policy-help h2{margin:0 0 6px;font-size:16px}.sms-policy-help p{color:#475569;margin:0;line-height:2}.sms-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sms-policy-card{gap:12px;padding:16px;display:grid}.sms-policy-card>div{gap:3px;display:grid}.sms-policy-card>div b{font-size:15px}.sms-policy-card>div small{color:#64748b}.sms-policy-card label{color:#475569;gap:6px;font-size:12px;display:grid}.sms-policy-card select{background:#fff;border:1px solid #dbe4ef;border-radius:10px;min-height:42px;padding:0 10px}.sms-policy-card>em{color:#64748b;font-size:11px;font-style:normal}.sms-inline-option{background:#f7fbff;border:1px solid #cfe0f3;border-radius:14px;gap:12px;margin:12px 0;padding:14px 16px;display:grid}.sms-inline-option.compact{margin:10px 0;padding:12px}.sms-inline-main{align-items:flex-start!important;gap:10px!important;display:flex!important}.sms-inline-main input{margin-top:2px;width:18px!important;height:18px!important;min-height:0!important}.sms-inline-main span{gap:3px;display:grid}.sms-inline-main b{color:#173f72;font-size:13px}.sms-inline-main small{color:#64748b;font-size:11px;line-height:1.8}.sms-inline-recipients{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sms-inline-recipients label,.sms-inline-option>label:not(.sms-inline-main){color:#475569;gap:5px;font-size:12px;display:grid}.sms-inline-recipients label:first-child{align-items:center;gap:7px;display:flex}.sms-inline-recipients input[type=text],.sms-inline-recipients input:not([type]),.sms-inline-option>label:not(.sms-inline-main) input{background:#fff;border:1px solid #dbe4ef;border-radius:10px;min-height:40px;padding:0 10px}@media (max-width:900px){.sms-policy-grid{grid-template-columns:1fr 1fr}.sms-inline-recipients{grid-template-columns:1fr}}@media (max-width:620px){.sms-policy-grid{grid-template-columns:1fr}.sms-inline-option{padding:12px}}.portal-record-buckets,.instrument-record-buckets{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid #edf2f6;gap:7px;padding:3px 1px 6px;display:flex;overflow-x:auto}.portal-record-buckets>button,.instrument-record-buckets>button{color:#52667b;text-align:right;cursor:pointer;background:#f8fafc;border:1px solid #dce5ed;border-radius:12px;flex:1 0 145px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:135px;min-height:58px;padding:9px 10px;transition:all .16s;display:grid}.portal-record-buckets>button:hover,.instrument-record-buckets>button:hover{background:#fff;border-color:#cad8e5;transform:translateY(-1px)}.portal-record-buckets>button>span,.instrument-record-buckets>button>span{gap:2px;min-width:0;display:grid}.portal-record-buckets b,.instrument-record-buckets b{color:#173754;white-space:nowrap;font-size:10.5px}.portal-record-buckets small,.instrument-record-buckets small{color:#8797a8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:8px!important}.portal-record-buckets em,.instrument-record-buckets em{color:#35536d;background:#e9eff5;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 6px;font:900 9px Arial;display:grid}.portal-record-buckets>button.active,.instrument-record-buckets>button.active{background:#fff;border-color:#b9cad9;box-shadow:0 6px 18px #102c470d}.portal-record-buckets>button.tone-attention.active,.instrument-record-buckets>button.tone-attention.active{background:#fffaf0;border-color:#e4c690}.portal-record-buckets>button.tone-attention.active em,.instrument-record-buckets>button.tone-attention.active em{color:#fff;background:#a66a22}.portal-record-buckets>button.tone-active.active,.instrument-record-buckets>button.tone-active.active{background:#f6fbff;border-color:#b8d0e4}.portal-record-buckets>button.tone-active.active em,.instrument-record-buckets>button.tone-active.active em{color:#fff;background:#1d5c8f}.portal-record-buckets>button.tone-done.active,.instrument-record-buckets>button.tone-done.active{background:#f5fbf8;border-color:#b9dccf}.portal-record-buckets>button.tone-done.active em,.instrument-record-buckets>button.tone-done.active em{color:#fff;background:#2f8068}.portal-record-buckets>button.tone-cancelled.active,.instrument-record-buckets>button.tone-cancelled.active{background:#fff8f8;border-color:#e7c2c2}.portal-record-buckets>button.tone-cancelled.active em,.instrument-record-buckets>button.tone-cancelled.active em{color:#fff;background:#a54f4f}.portal-record-buckets>button.tone-all.active,.instrument-record-buckets>button.tone-all.active{background:#f7f9fb;border-color:#cdd7e1}.portal-record-buckets>button.tone-all.active em,.instrument-record-buckets>button.tone-all.active em{color:#fff;background:#516b82}.instrument-record-buckets>button.tone-pending.active{background:#fffaf0;border-color:#e8d5aa}.instrument-record-buckets>button.tone-pending.active em{color:#fff;background:#9a6b16}.record-status-stack,.record-card-states{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.record-card-states{justify-content:flex-end}.payment-state{color:#5f7285;white-space:nowrap;background:#f5f8fb;border:1px solid #d8e2eb;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-size:8.5px;font-weight:900;display:inline-flex}.payment-state.paid{color:#25705a;background:#edf8f3;border-color:#c9e3d8}.payment-state.unpaid{color:#8b611f;background:#fff7e7;border-color:#ecd6a8}.payment-state.failed{color:#a24646;background:#fff3f3;border-color:#eccaca}.order-state.order-completed,.order-state.order-delivered{color:#286c58!important;background:#e9f7f1!important}.order-state.order-cancelled,.order-state.order-failed{color:#a04646!important;background:#fff0f0!important}.order-state.order-received,.order-state.order-confirmed,.order-state.order-shipped{color:#245e93!important;background:#edf5ff!important}@media (max-width:640px){.portal-record-buckets,.instrument-record-buckets{margin-inline:-2px;padding-bottom:7px}.portal-record-buckets>button,.instrument-record-buckets>button{flex-basis:126px;min-width:126px;min-height:54px;padding:8px 9px}.portal-record-buckets b,.instrument-record-buckets b{font-size:9.5px}.portal-record-buckets small,.instrument-record-buckets small{font-size:7.5px!important}.portal-record-buckets em,.instrument-record-buckets em{min-width:24px;height:24px;font-size:8.5px}.record-card-states{justify-content:flex-start}.compact-order-primary header{align-items:flex-start!important}.record-status-stack{max-width:100%}.payment-state{padding:4px 6px;font-size:8px}}.portal-layout{--lux-navy:#071b30;--lux-navy-2:#0b2f50;--lux-navy-3:#174f7d;--lux-gold:#c8954d;--lux-gold-soft:#eed3a0;--lux-ice:#f5f8fc;--lux-line:#d9e4ee;--lux-ink:#122f4c;background:radial-gradient(circle at 8% 2%,#245b8924,#0000 26%),radial-gradient(circle at 84% 18%,#cd9e581a,#0000 22%),linear-gradient(#eef3f8 0%,#f7f9fc 48%,#edf2f7 100%)!important}.portal-layout .account-portal{isolation:isolate;position:relative}.portal-layout .dashboard-content{position:relative;background:0 0!important}.portal-layout .dashboard-content:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 7%,#5291c61a,#0000 20%),radial-gradient(circle at 82% 80%,#cea05814,#0000 18%);position:fixed;inset:0 300px 0 0}.portal-layout .dashboard-content>*{z-index:1;position:relative}.portal-layout .dashboard-sidebar{background:radial-gradient(circle at 78% 3%,#3676aa52,#0000 28%),linear-gradient(#06182a 0%,#0a2946 55%,#071d33 100%)!important;border-left:1px solid #dfbe8533!important;box-shadow:-22px 0 65px #05142224!important}.portal-layout .dashboard-sidebar:after{content:"";background:linear-gradient(90deg,transparent,var(--lux-gold),transparent);opacity:.9;height:2px;position:absolute;top:0;left:18px;right:18px}.portal-layout .sidebar-user{background:linear-gradient(145deg,#ffffff16,#ffffff06)!important;border:1px solid #ffffff1c!important;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0000001a!important}.portal-layout .sidebar-nav button{border:1px solid #0000!important;transition:all .2s!important}.portal-layout .sidebar-nav button.active{background:linear-gradient(135deg,#164b78,#246898)!important;border-color:#eed3a047!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff17!important}.portal-layout .sidebar-nav button.active:after{background:linear-gradient(#f1d79f,#ba7d31)!important}.portal-layout .dashboard-head{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,#4184b957,#0000 31%),radial-gradient(circle at 92% 82%,#c8954d29,#0000 24%),linear-gradient(135deg,#061a2d 0%,#0c3152 54%,#0a2742 100%)!important;border:1px solid #3a678e85!important;border-top-color:#e6c385b3!important;box-shadow:0 24px 62px #061b2f2e,inset 0 1px #ffffff12!important}.portal-layout .dashboard-head:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-155px;left:-90px;box-shadow:0 0 0 30px #ffffff0b,0 0 0 62px #ffffff06}.portal-layout .dashboard-head:after{content:"";width:110px!important;height:3px!important;box-shadow:none!important;background:linear-gradient(90deg,#9f6828,#efd39d)!important;border:0!important;border-radius:0 0 999px 999px!important;position:absolute!important;inset:0 34px auto auto!important}.portal-layout .dashboard-head h1{color:#fff!important;text-shadow:0 2px 14px #00000029!important}.portal-layout .dashboard-head p{color:#bccddd!important}.portal-layout .dashboard-head .section-kicker{color:#e7c98f!important;letter-spacing:.12em!important}.portal-layout .dashboard-head-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8f0f6!important;background:linear-gradient(145deg,#ffffff17,#ffffff09)!important;border:1px solid #ffffff24!important;box-shadow:inset 0 1px #ffffff0f!important}.portal-layout .dashboard-head-status b{color:#fff!important}.portal-layout .dashboard-head-status small{color:#aebfd0!important}.portal-layout .dashboard-top-logout{color:#fff!important;background:#ffffff12!important;border-color:#ffffff24!important}.portal-layout .portal-page-section>.dashboard-actions,.portal-layout .portal-page-section>.instrument-vault-head,.portal-layout .profile-hub-head{position:relative;padding:4px 4px 8px!important}.portal-layout .portal-page-section>.dashboard-actions:before,.portal-layout .portal-page-section>.instrument-vault-head:before,.portal-layout .profile-hub-head:before{content:"";background:linear-gradient(90deg,var(--lux-gold),#e7c993);border-radius:99px;width:46px;height:2px;position:absolute;top:0;right:3px}.portal-layout .section-kicker{color:#a66f2b!important;letter-spacing:.14em!important}.portal-layout .dashboard-actions h2,.portal-layout .instrument-vault-head h2,.portal-layout .profile-hub-head h2{color:#102f4d!important;font-weight:900!important}.portal-layout .panel-section-note,.portal-layout .instrument-vault-head p,.portal-layout .profile-hub-head p{color:#6c7e91!important}.portal-layout .dashboard-stats-simple{gap:12px!important}.portal-layout .dashboard-stats-simple>button{min-height:112px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f7fafc 70%,#edf3f8 100%)!important;border:1px solid #d6e2ec!important;border-top:2px solid #c39146b8!important;border-radius:19px!important;box-shadow:0 14px 36px #08223813,inset 0 1px #fff!important}.portal-layout .dashboard-stats-simple>button:before{content:"";background:radial-gradient(circle,#275b871f,#275b8700 68%);border-radius:50%;width:116px;height:116px;position:absolute;bottom:-55px;left:-38px}.portal-layout .dashboard-stats-simple>button:after{background:0 0!important}.portal-layout .dashboard-stats-simple b{text-shadow:0 1px #fff;color:#123f68!important;font-size:31px!important}.portal-layout .dashboard-stats-simple span{color:#36526d!important;font-weight:850!important}.portal-layout .dashboard-stats-simple small{color:#8493a2!important}.portal-layout .portal-shelf-tabs{background:radial-gradient(circle at 8% 0,#3777a938,#0000 32%),linear-gradient(145deg,#071c31,#0d3456)!important;border:1px solid #1c476c!important;border-top-color:#a87a3e!important;border-radius:19px!important;gap:8px!important;padding:8px!important;box-shadow:0 16px 38px #061b2f1f,inset 0 1px #ffffff0d!important}.portal-layout .portal-shelf-tabs>button{color:#c4d2df!important;background:#ffffff06!important;border-color:#0000!important}.portal-layout .portal-shelf-tabs>button:hover{background:#ffffff12!important;border-color:#ffffff1a!important}.portal-layout .portal-shelf-tabs>button.active{color:#fff!important;background:linear-gradient(145deg,#174b76,#205f91)!important;border-color:#ecd09b40!important;box-shadow:0 10px 24px #010d1942,inset 0 1px #ffffff17!important}.portal-layout .portal-shelf-tabs small{color:#91a8ba!important}.portal-layout .portal-shelf-tabs>button.active small{color:#c8d7e3!important}.portal-layout .portal-shelf-icon{color:#9fc0dd!important;background:#ffffff14!important;border:1px solid #ffffff14!important}.portal-layout .portal-shelf-tabs>button.active .portal-shelf-icon{color:#0a2844!important;background:linear-gradient(145deg,#f1d49e,#b8792d)!important;border-color:#f0d7a6!important;box-shadow:0 6px 16px #00000029!important}.portal-layout .portal-shelf-tabs em{color:#dfeaf3!important;background:#123b60!important;border-color:#285777!important}.portal-layout .portal-shelf-tabs>button.active em{color:#714915!important;background:#f1d29a!important;border-color:#f1d29a!important}.portal-layout .portal-shelf-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#2a618f0e,#0000 25%),linear-gradient(145deg,#fffffffa,#f7fafcfa)!important;border:1px solid #d7e3ed!important;border-top:2px solid #c28f43b3!important;border-radius:21px!important;gap:14px!important;padding:15px!important;box-shadow:0 18px 46px #081f3413,inset 0 1px #fff!important}.portal-layout .portal-shelf-panel:before{content:"";pointer-events:none;border:1px solid #16497012;border-radius:50%;width:145px;height:145px;position:absolute;top:-70px;left:-50px;box-shadow:0 0 0 24px #16497009,0 0 0 48px #16497005}.portal-layout .portal-shelf-panel>*{z-index:1;position:relative}.portal-layout .portal-shelf-panel-head{border-bottom:1px solid #dde7ef!important;padding:3px 4px 11px!important}.portal-layout .portal-shelf-panel-head small{color:#a17131!important}.portal-layout .portal-shelf-panel-head h3{color:#102f4d!important;font-size:18px!important}.portal-layout .portal-shelf-panel-head>span{color:#294e6f!important;background:linear-gradient(145deg,#eaf1f7,#f9fbfd)!important;border:1px solid #d4e0ea!important;box-shadow:inset 0 1px #fff!important}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{background:linear-gradient(145deg,#eef3f7,#f8fafc)!important;border:1px solid #dce6ef!important;border-radius:15px!important;gap:7px!important;padding:6px!important;box-shadow:inset 0 1px #fff!important}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:11px!important}.portal-layout .portal-record-buckets>button:hover,.portal-layout .instrument-record-buckets>button:hover{transform:translateY(-1px);background:#fff!important;border-color:#d4e0ea!important}.portal-layout .portal-record-buckets>button.active:before,.portal-layout .instrument-record-buckets>button.active:before{content:"";background:linear-gradient(90deg,#b77b31,#efd199);border-radius:99px;height:2px;position:absolute;top:0;left:10px;right:10px}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{position:relative;overflow:hidden}.portal-layout .portal-list-toolbar{background:linear-gradient(145deg,#f7f9fc,#eef3f7)!important;border:1px solid #d9e4ed!important;border-radius:14px!important;box-shadow:inset 0 1px #fff!important}.portal-layout .portal-list-search,.portal-layout .portal-list-filter{background:#fff!important;border-color:#d9e4ed!important;box-shadow:0 4px 12px #0c2d4809!important}.portal-layout .portal-list-count{background:linear-gradient(145deg,#0b2945,#154a73)!important;border-color:#285879!important;box-shadow:0 8px 20px #051c3024!important}.portal-layout .portal-list-count b{color:#f2cf90!important}.portal-layout .request-card,.portal-layout .customer-order-card,.portal-layout .customer-invoice,.portal-layout .customer-instrument-card{background:linear-gradient(145deg,#fff 0%,#fbfcfe 72%,#f1f5f8 100%)!important;border:1px solid #d7e3ed!important;border-right:3px solid #2b6797!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 27px #08233a12,inset 0 1px #fff!important}.portal-layout .request-card:before,.portal-layout .customer-order-card:before,.portal-layout .customer-invoice:before,.portal-layout .customer-instrument-card:before{content:"";z-index:3;background:linear-gradient(90deg,#bd8540,#efd19a);width:72px;height:2px;position:absolute;top:0;right:0}.portal-layout .request-card.kind-repair{border-right-color:#cb7a2b!important}.portal-layout .request-card.kind-purchase{border-right-color:#2f6f9e!important}.portal-layout .customer-invoice{border-right-color:#b8863f!important}.portal-layout .customer-invoice.status-paid{background:linear-gradient(145deg,#f5fcf8,#fff 67%,#edf8f3)!important;border-right-color:#2f8467!important}.portal-layout .customer-instrument-card{background:linear-gradient(145deg,#fff,#f8fbfc 65%,#eef6f7)!important;border-right-color:#2a7890!important}.portal-layout .request-card h3,.portal-layout .customer-order-card h3,.portal-layout .customer-invoice h3,.portal-layout .customer-instrument-card h3{color:#113958!important;font-weight:900!important}.portal-layout .request-card pre,.portal-layout .request-card p,.portal-layout .customer-order-card p,.portal-layout .customer-invoice p{color:#53697e!important}.portal-layout .request-kind,.portal-layout .instrument-state{color:#2c5e87!important;background:linear-gradient(145deg,#eef4fa,#fff)!important;border:1px solid #d7e3ec!important;box-shadow:inset 0 1px #fff!important}.portal-layout .card-detail-icon{color:#245d8f!important;background:#fff!important;border-color:#d5e1eb!important;box-shadow:0 4px 11px #0a2b470d!important}.portal-layout .payment-state{box-shadow:inset 0 1px #ffffffa6!important}.portal-layout .callout{color:#765621!important;background:linear-gradient(145deg,#fff8e8,#fffdf7)!important;border-color:#ead7ab!important}.portal-layout .customer-finance-summary article{position:relative;overflow:hidden;border:1px solid #d8e3ed!important;border-radius:18px!important;min-height:102px!important;box-shadow:0 12px 28px #08233a11,inset 0 1px #fff!important}.portal-layout .customer-finance-summary article:after{content:"";background:#ffffff80;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-34px;left:-26px}.portal-layout .customer-finance-summary article:first-child{background:linear-gradient(145deg,#fff9ed,#fff 62%,#f6e9cf)!important;border-top:3px solid #b98237!important}.portal-layout .customer-finance-summary article:nth-child(2){background:linear-gradient(145deg,#f0faf5,#fff 62%,#e6f4ed)!important;border-top:3px solid #2d7d63!important}.portal-layout .customer-finance-summary article:nth-child(3){background:linear-gradient(145deg,#eef6ff,#fff 62%,#e5eef8)!important;border-top:3px solid #2f6795!important}.portal-layout .customer-finance-summary b{z-index:1;position:relative;color:#113c64!important}.portal-layout .customer-instrument-card>header{position:relative;border-bottom:1px solid #e5edf2!important;padding-bottom:9px!important}.portal-layout .customer-instrument-card>header>svg{filter:drop-shadow(0 3px 7px #1243631f);color:#2f6c8f!important}.portal-layout .instrument-identifiers,.portal-layout .instrument-dates{background:#f2f7fab8!important;border:1px solid #e1e9ef!important;border-radius:10px!important;padding:8px!important}.portal-layout .instrument-origin-strip{color:#536a7c!important;background:linear-gradient(145deg,#f8fafc,#eef4f7)!important;border-color:#e1e8ee!important}.portal-layout .customer-service-history{background:#ffffffad!important;border-color:#dce6ed!important;border-radius:11px!important}.portal-layout .customer-service-history>summary{color:#315b79!important}.portal-layout .profile-card,.portal-layout .verification-card,.portal-layout .otp-required-alert,.portal-layout .instrument-register-card{background:linear-gradient(145deg,#fff,#f7fafc)!important;border:1px solid #d7e3ed!important;border-radius:19px!important;box-shadow:0 13px 34px #08233a11,inset 0 1px #fff!important}.portal-layout .verification-card,.portal-layout .otp-required-alert{border-right:3px solid #c18a3e!important}.portal-layout .instrument-register-shelf .instrument-register-card>div{background:linear-gradient(145deg,#f8fafc,#eef4f7)!important;border-color:#dbe5ed!important}.portal-layout .panel-pager{background:linear-gradient(145deg,#eef3f7,#f8fafc)!important;border:1px solid #dce6ee!important;border-radius:12px!important}.portal-layout .panel-pager button{color:#214d70!important;background:#fff!important;border:1px solid #d3dfea!important;box-shadow:0 3px 10px #0a28420a!important}.portal-layout .btn.dark{background:linear-gradient(135deg,#08233d,#154d77)!important;border-color:#1e557d!important;box-shadow:0 8px 20px #07223b29!important}.portal-layout .btn.orange{background:linear-gradient(135deg,#d96b26,#ec8a3d)!important;box-shadow:0 8px 20px #bc591e29!important}.portal-layout .btn.outline{color:#245578!important;background:#fff!important;border-color:#d5e1eb!important}.portal-layout .customer-menu-rail{background:linear-gradient(#082642,#12466d)!important;border-color:#2b5b7d!important;box-shadow:-10px 14px 34px #04192b3b!important}.portal-layout .customer-menu-rail svg{color:#efcb8c!important}.portal-layout .customer-mobile-dock{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#05182af7,#0c314ff5)!important;border:1px solid #e0bc7e47!important;box-shadow:0 18px 46px #03132157,inset 0 1px #ffffff12!important}.portal-layout .customer-mobile-dock button{color:#aebfd0!important}.portal-layout .customer-mobile-dock button svg{color:#8faac0!important}.portal-layout .customer-mobile-dock button.active{color:#fff!important;background:linear-gradient(145deg,#143f63,#1d5d8d)!important;box-shadow:inset 0 1px #ffffff14!important}.portal-layout .customer-mobile-dock button.active svg{color:#efc985!important}.portal-layout .customer-mobile-dock button.active:before{background:#e4b96e!important}@media (hover:hover){.portal-layout .request-card.interactive-card:hover,.portal-layout .customer-order-card:hover,.portal-layout .customer-invoice:hover,.portal-layout .customer-instrument-card:hover{border-color:#c1d3e1!important;transform:translateY(-3px)!important;box-shadow:0 18px 42px #08233a1f,inset 0 1px #fff!important}.portal-layout .dashboard-stats-simple>button:hover{transform:translateY(-3px)!important;box-shadow:0 18px 42px #08233a1c!important}}@media (max-width:900px){.portal-layout .dashboard-content:before{inset:0}.portal-layout .dashboard-head{border-radius:20px!important;padding:22px!important}.portal-layout .portal-shelf-tabs{border-radius:16px!important}.portal-layout .portal-shelf-panel{border-radius:17px!important;padding:12px!important;box-shadow:0 12px 30px #081f3411!important}.portal-layout .dashboard-stats-simple>button{min-height:94px!important}}@media (max-width:640px){.portal-layout{background:linear-gradient(#edf2f7,#f7f9fc 45%,#eef3f7)!important}.portal-layout .dashboard-mobile-top{background:linear-gradient(145deg,#071d33,#0d385b)!important;border:1px solid #244f70!important;border-top-color:#b98949!important;border-radius:17px!important;box-shadow:0 12px 30px #05192b2b!important}.portal-layout .dashboard-mobile-top .brand strong{color:#fff!important}.portal-layout .dashboard-mobile-top .brand small{color:#b8c9d7!important}.portal-layout .dashboard-more-btn,.portal-layout .dashboard-mobile-logout{color:#fff!important;background:#ffffff12!important;border-color:#ffffff1f!important}.portal-layout .dashboard-more-btn{color:#102b44!important;background:linear-gradient(145deg,#d9aa63,#bd8032)!important;border-color:#c3924d!important}.portal-layout .dashboard-head{border-radius:18px!important;padding:19px 17px!important;box-shadow:0 16px 36px #061b2f26!important}.portal-layout .dashboard-head h1{font-size:27px!important;line-height:1.55!important}.portal-layout .dashboard-head:before{width:170px;height:170px;bottom:-115px;left:-75px}.portal-layout .dashboard-stats-simple{gap:8px!important}.portal-layout .dashboard-stats-simple>button{border-radius:15px!important;min-height:86px!important;padding:13px!important;box-shadow:0 8px 21px #08233a0f!important}.portal-layout .dashboard-stats-simple b{font-size:24px!important}.portal-layout .portal-shelf-tabs{border-radius:15px!important;gap:6px!important;padding:6px!important}.portal-layout .portal-shelf-tabs>button{border-radius:11px!important;min-height:62px!important}.portal-layout .portal-shelf-panel{border-top-width:2px!important;border-radius:15px!important;padding:10px!important}.portal-layout .portal-shelf-panel-head h3{font-size:15px!important}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{border-radius:12px!important;padding:5px!important}.portal-layout .request-card,.portal-layout .customer-order-card,.portal-layout .customer-invoice,.portal-layout .customer-instrument-card{border-radius:14px!important;box-shadow:0 7px 20px #08233a0e!important}.portal-layout .customer-finance-summary article{border-radius:14px!important;min-height:82px!important}.portal-layout .customer-mobile-dock{border-radius:17px!important;left:8px!important;right:8px!important}}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{background:linear-gradient(145deg,#f4f7fa,#eef3f7)!important;border:1px solid #dbe5ed!important;border-radius:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:5px!important;display:grid!important;overflow:visible!important}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{flex:none!important;width:100%!important;min-width:0!important;min-height:55px!important;padding:8px 9px!important}.portal-layout .portal-shelf-tabs{scrollbar-width:none!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;display:grid!important;overflow:visible!important}.portal-layout .portal-shelf-tabs>button{width:100%!important;min-width:0!important}.portal-layout .compact-order-card,.portal-layout .compact-request,.portal-layout .customer-invoice,.portal-layout .customer-instrument-card{padding:12px 13px!important}.portal-layout .compact-order-card{gap:8px!important}.portal-layout .compact-order-primary header{align-items:flex-start!important;gap:8px!important}.portal-layout .compact-order-items{gap:3px!important;padding:6px 0!important}.portal-layout .compact-order-items>div:nth-child(n+2){display:none!important}.portal-layout .compact-order-items .more-items{display:inline!important}.portal-layout .compact-request pre{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:3.6em!important;margin-block:6px!important;display:-webkit-box!important;overflow:hidden!important}.portal-layout .compact-request p:not(.callout){margin-block:5px!important}.portal-layout .compact-request .callout{margin-top:6px!important;padding:7px 9px!important}.portal-layout .compact-request footer{margin-top:7px!important;padding-top:7px!important}.portal-layout .customer-invoice>div p:nth-child(n+2){display:none!important}.portal-layout .customer-instrument-card{gap:7px!important;display:grid!important}.portal-layout .customer-instrument-card>header{padding-bottom:6px!important}.portal-layout .customer-instrument-card h3{margin:0!important;font-size:13px!important}.portal-layout .instrument-identifiers,.portal-layout .instrument-dates{gap:5px!important;padding:6px 7px!important}.portal-layout .instrument-origin-strip{margin-top:1px!important}.portal-layout .customer-instrument-card .customer-service-history{display:none!important}.portal-layout .instrument-card-actions{grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:1px!important;display:grid!important}.portal-layout .instrument-card-actions .btn{min-height:36px!important;padding:7px 8px!important;font-size:9px!important}.portal-layout .portal-shelf-panel{scroll-margin-top:12px}.portal-layout .dashboard-content{padding-bottom:120px!important}@media (max-width:900px){.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{grid-template-columns:repeat(3,minmax(0,1fr))!important}.portal-layout .portal-record-buckets>button:last-child,.portal-layout .instrument-record-buckets>button:last-child{grid-column:auto!important}}@media (max-width:640px){.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{border-radius:10px!important;min-height:48px!important;padding:7px 8px!important}.portal-layout .portal-record-buckets>button:last-child,.portal-layout .instrument-record-buckets>button:last-child:nth-child(odd){grid-column:1/-1!important}.portal-layout .portal-record-buckets small,.portal-layout .instrument-record-buckets small{display:none!important}.portal-layout .portal-record-buckets b,.portal-layout .instrument-record-buckets b{white-space:normal!important;font-size:9.5px!important;line-height:1.45!important}.portal-layout .portal-record-buckets em,.portal-layout .instrument-record-buckets em{min-width:23px!important;height:23px!important;font-size:8px!important}.portal-layout .portal-shelf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.portal-layout .portal-shelf-tabs>button{min-height:55px!important;padding:7px 8px!important}.portal-layout .portal-shelf-tabs small{display:none!important}.portal-layout .portal-shelf-panel{padding:8px!important}.portal-layout .portal-list-toolbar{margin-block:7px!important}.portal-layout .compact-order-card,.portal-layout .compact-request,.portal-layout .customer-invoice,.portal-layout .customer-instrument-card{border-radius:12px!important;padding:10px!important}.portal-layout .compact-order-primary>small,.portal-layout .compact-request>small{font-size:7.5px!important}.portal-layout .record-status-stack{gap:4px!important}.portal-layout .compact-order-items{display:none!important}.portal-layout .compact-order-actions{margin-top:3px!important}.portal-layout .instrument-identifiers,.portal-layout .instrument-dates{grid-template-columns:1fr!important}.portal-layout .instrument-origin-strip{display:none!important}.portal-layout .instrument-card-actions{grid-template-columns:1fr 1fr!important}.portal-layout .dashboard-content{padding-bottom:136px!important}}@media (max-width:370px){.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{grid-template-columns:1fr 1fr!important}.portal-layout .instrument-card-actions{grid-template-columns:1fr!important}}.portal-layout .dashboard-stats-simple{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.portal-layout .dashboard-stats-simple>button{color:#f4f7f9!important;text-align:right!important;background:linear-gradient(145deg,#11171d,#242c33 68%,#1a2229)!important;border:1px solid #39444e!important;min-height:104px!important;padding:14px 15px!important;box-shadow:0 15px 34px #050c1229,inset 0 1px #ffffff0b!important}.portal-layout .dashboard-stats-simple>button:before{opacity:.82!important;background:linear-gradient(90deg,#b98745,#e4c184)!important}.portal-layout .dashboard-stats-simple>button>span{color:#d9e0e5!important;letter-spacing:0!important;font-size:11px!important}.portal-layout .dashboard-stats-simple>button>b{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#f0c982!important;text-align:right!important;letter-spacing:.3px!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;margin:7px 0 5px!important;padding:0!important;font:900 29px/1.05 Arial,sans-serif!important;display:block!important}.portal-layout .dashboard-stats-simple>button>small{color:#8fa0ae!important;font-size:8.5px!important;font-weight:650!important}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{background:linear-gradient(145deg,#11171d,#252d34)!important;border:1px solid #343e47!important;padding:6px!important;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #08131c1a!important}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{color:#e7edf1!important;background:linear-gradient(145deg,#1a2127,#202830)!important;border:1px solid #36414a!important;box-shadow:inset 0 1px #ffffff09!important}.portal-layout .portal-record-buckets b,.portal-layout .instrument-record-buckets b{color:#eef2f5!important}.portal-layout .portal-record-buckets small,.portal-layout .instrument-record-buckets small{color:#8f9da9!important}.portal-layout .portal-record-buckets em,.portal-layout .instrument-record-buckets em{color:#f0c982!important;direction:ltr!important;background:#0f151a!important;border:1px solid #49545e!important;font:900 10px/1 Arial,sans-serif!important}.portal-layout .portal-record-buckets>button.active:before,.portal-layout .instrument-record-buckets>button.active:before{background:linear-gradient(90deg,#a87331,#f0ce91)!important}.portal-layout .portal-record-buckets>button.active em,.portal-layout .instrument-record-buckets>button.active em{color:#182027!important;background:#d6a758!important;border-color:#e7c783!important}.portal-layout .compact-order-card{grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;column-gap:11px!important;display:grid!important}.portal-layout .compact-product-thumb{background:#f2f6f8;border:1px solid #d9e4eb;border-radius:13px;grid-row:1/4;align-self:start;width:76px;height:76px;position:relative;overflow:hidden}.portal-layout .compact-product-thumb img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.portal-layout .compact-product-thumb span{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#091d2dc7;border-radius:5px;max-width:66px;padding:2px 4px;font:800 7px/1 Arial,sans-serif;position:absolute;bottom:4px;right:5px;overflow:hidden}.portal-layout .compact-order-card>.compact-order-primary,.portal-layout .compact-order-card>.compact-order-items,.portal-layout .compact-order-card>.compact-order-actions{grid-column:2}.portal-layout .request-product-thumb{float:right;background:#f3f7f9;border:1px solid #d9e3eb;border-radius:12px;width:62px;height:62px;margin:0 0 8px 10px;overflow:hidden}.portal-layout .request-product-thumb img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.portal-layout .has-product-thumb:after{content:"";clear:both;display:block}.portal-layout .compact-instrument-passport{grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;min-height:0!important;padding:10px 11px!important;display:grid!important}.portal-layout .compact-instrument-passport>header{grid-column:1/-1;justify-content:space-between!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0 0 6px!important;display:flex!important}.portal-layout .compact-instrument-passport>header>svg{width:18px;height:18px}.portal-layout .instrument-passport-main{gap:7px;min-width:0;display:grid}.portal-layout .instrument-passport-main h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important;line-height:1.45!important}.portal-layout .instrument-passport-meta{grid-template-columns:1.25fr .55fr 1fr;gap:5px;display:grid}.portal-layout .instrument-passport-meta>span{background:#f6f9fb;border:1px solid #e0e8ee;border-radius:8px;gap:1px;min-width:0;padding:5px 6px;display:grid}.portal-layout .instrument-passport-meta small{letter-spacing:.8px;text-transform:uppercase;color:#8a99a7;font:800 6.5px/1 Arial,sans-serif}.portal-layout .instrument-passport-meta b{color:#173c5d;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.portal-layout .instrument-passport-meta .serial b{text-align:left;direction:ltr;font-family:Arial,sans-serif}.portal-layout .compact-instrument-passport .instrument-card-actions{grid-template-columns:1fr!important;align-self:center!important;gap:5px!important;min-width:90px!important;margin:0!important;display:grid!important}.portal-layout .compact-instrument-passport .instrument-card-actions .btn{border-radius:8px!important;min-height:31px!important;padding:5px 7px!important;font-size:8px!important}.repair-billing-note{background:#f7f9fb;border:1px solid #dce5eb;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.repair-billing-note b{color:#123e61;white-space:nowrap}.repair-billing-note small{color:#64778a;line-height:1.8}@media (max-width:760px){.portal-layout .dashboard-stats-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-layout .dashboard-stats-simple>button{min-height:88px!important;padding:11px 12px!important}.portal-layout .dashboard-stats-simple>button>b{margin:5px 0 3px!important;font-size:24px!important}.portal-layout .compact-order-card{grid-template-columns:62px minmax(0,1fr)!important;column-gap:8px!important}.portal-layout .compact-product-thumb{border-radius:10px;width:62px;height:62px}.portal-layout .compact-product-thumb span{display:none}.portal-layout .compact-instrument-passport{grid-template-columns:1fr!important;gap:6px!important}.portal-layout .compact-instrument-passport .instrument-card-actions{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important}.portal-layout .instrument-passport-meta{grid-template-columns:1.3fr .55fr 1fr!important}}@media (max-width:390px){.portal-layout .instrument-passport-meta{grid-template-columns:1fr 1fr!important}.portal-layout .instrument-passport-meta .serial{grid-column:1/-1}}.portal-layout .has-invoice-product{position:relative;padding-left:82px!important}.portal-layout .invoice-product-thumb{background:#f3f7f9;border:1px solid #d9e4eb;border-radius:11px;width:58px;height:58px;position:absolute;top:11px;left:11px;overflow:hidden}.portal-layout .invoice-product-thumb img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}@media (max-width:520px){.portal-layout .has-invoice-product{padding-left:70px!important}.portal-layout .invoice-product-thumb{width:50px;height:50px;top:9px;left:9px}}.portal-layout .repair-billing-chip{color:#d9b875;vertical-align:middle;background:#202930;border-radius:999px;margin-right:6px;padding:2px 6px;font:800 7px/1.5 Arial,sans-serif;display:inline-flex}.parts-admin-page .request-ops-kpis,.parts-admin-page .parts-categories{margin-bottom:18px}.parts-category-chips{flex-wrap:wrap;gap:10px;display:flex}.parts-category-chips button{text-align:right;color:#102c45;background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #d7e2ec;border-radius:14px;gap:4px;min-width:150px;padding:12px 14px;display:grid;box-shadow:0 7px 18px #0c2d460d}.parts-category-chips button b{font-size:13px}.parts-category-chips button small{color:#71859a;font-size:10px}.parts-category-chips button.muted{opacity:.55}.parts-table .low-stock{background:#fff9f3}.stock-warning{align-items:center;gap:4px;margin-top:4px;display:flex;color:#b65e13!important}.stock-warning svg{width:13px;height:13px}.part-movement-list{gap:8px;display:grid}.part-movement-list article{background:#fbfdff;border:1px solid #e0e8ef;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.part-movement-list article>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.part-movement-list article>span.in{color:#177a50;background:#e9f8f0}.part-movement-list article>span.out{color:#b94e39;background:#fff0ed}.part-movement-list article svg{width:16px}.part-movement-list article div{gap:2px;display:grid}.part-movement-list article b{font-size:12px}.part-movement-list article small,.part-movement-list article p,.part-movement-list article time{color:#71859a;margin:0;font-size:10px}.part-movement-list article strong{font-variant-numeric:tabular-nums;direction:ltr}.stock-current{background:#f7fafc;border:1px solid #dce7ef;border-radius:14px;justify-content:space-between;margin-bottom:12px;padding:12px 14px;display:flex}.stock-current b{font-variant-numeric:tabular-nums}.repair-parts-admin{background:linear-gradient(145deg,#fbfdff,#f3f7fa);border:1px solid #d5e2ea;border-radius:18px;margin:15px 0;padding:14px}.repair-parts-admin>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.repair-parts-admin>header>div{align-items:center;gap:9px;display:flex}.repair-parts-admin>header svg{color:#bd7a25}.repair-parts-admin>header span{display:grid}.repair-parts-admin>header small{color:#7b8e9d;font-size:10px}.repair-parts-list{gap:7px;display:grid}.repair-parts-list article{background:#fff;border:1px solid #e1e8ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.repair-parts-list article div{gap:2px;display:grid}.repair-parts-list article small,.repair-parts-list article span{color:#75889a;font-size:10px}.repair-parts-list article em{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.repair-parts-list article em.billable{color:#15744d;background:#eaf7f1}.repair-parts-list article em.included{color:#607284;background:#edf2f6}.repair-part-compose{grid-template-columns:2fr .65fr 1fr 1.2fr;gap:9px;margin-top:10px;display:grid}.repair-part-compose label{color:#607589;gap:5px;font-size:10px;display:grid}.repair-part-compose .wide{grid-column:span 3}.repair-part-compose select,.repair-part-compose input{background:#fff;border:1px solid #d7e2ea;border-radius:10px;min-height:38px;padding:7px 9px}.repair-part-billable{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.repair-part-billable input{width:auto;min-height:unset!important}.repair-parts-admin>footer{border-top:1px solid #e1e8ee;justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.repair-parts-admin>footer b{font-variant-numeric:tabular-nums}.payment-control-card{margin-bottom:18px}.payment-channel-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.payment-channel-switches label{cursor:pointer;position:relative}.payment-channel-switches input{opacity:0;pointer-events:none;position:absolute}.payment-channel-switches span{color:#556b7e;background:#f5f8fa;border:1px solid #d7e1e9;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;transition:all .2s;display:grid}.payment-channel-switches label.active span{color:#fff;background:linear-gradient(145deg,#0d314e,#163f5f);border-color:#c69246;box-shadow:0 12px 25px #0c2d4629}.payment-channel-switches span svg{width:20px}.payment-channel-switches span b{font-size:12px}.payment-channel-switches span small{color:inherit;opacity:.78;font-size:10px}.bank-card-manager{grid-column:span 2}.bank-card-list{gap:9px;margin:12px 0;display:grid}.bank-card-list article{background:#f8fafc;border:1px solid #dce5ec;border-radius:15px;justify-content:space-between;gap:15px;padding:12px 14px;display:flex}.bank-card-list article.inactive{opacity:.58}.bank-card-list article>div:first-child{gap:3px;display:grid}.bank-card-list article small,.bank-card-list article span{color:#74889a;font-size:10px}.bank-card-list article code{letter-spacing:1.1px;direction:ltr;font-size:15px}.bank-card-list article>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bank-card-list article em{color:#16714d;background:#e7f5ee;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.bank-card-list article button{background:#fff;border:1px solid #d5e1e9;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:10px;display:flex}.bank-card-list article button svg{width:13px}.bank-card-editor{border-top:1px solid #dfe7ed;margin-top:15px;padding-top:15px}.bank-card-editor h3{margin:0 0 10px}.official-seller-card{grid-column:span 2}.admin-payment-switch.compact{align-self:end}.admin-inline-actions{gap:8px;margin-top:12px;display:flex}.admin-payment-quick{margin-bottom:18px}.admin-payment-quick>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-payment-quick>header small{letter-spacing:.14em;color:#ad7b36}.admin-payment-quick>header h2{margin:3px 0}.admin-payment-quick>header p{color:#75889a;margin:0;font-size:11px}.admin-payment-quick>header a{color:#154a70;align-items:center;gap:5px;font-size:11px;display:flex}.admin-payment-quick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-payment-quick>div>button,.admin-payment-quick>div>a{text-align:right;color:#233f56;background:#f6f9fb;border:1px solid #dce5ec;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.admin-payment-quick>div>button.active{color:#fff;background:linear-gradient(145deg,#103650,#194c70);border-color:#c39247}.admin-payment-quick>div svg{width:20px}.admin-payment-quick>div span{gap:2px;display:grid}.admin-payment-quick>div b{font-size:11px}.admin-payment-quick>div small{color:inherit;opacity:.7;font-size:9px}.invoice-document-switch{gap:8px;margin:12px 0;display:flex}.invoice-document-switch button{color:#526b7f;background:#f5f8fa;border:1px solid #d7e2e9;border-radius:10px;padding:8px 13px;font-weight:700}.invoice-document-switch button.active{color:#fff;background:#113b5a;border-color:#113b5a}.official-invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.official-invoice-parties article{background:#f8fafc;border:1px solid #dce5eb;border-radius:14px;gap:4px;padding:12px;display:grid}.official-invoice-parties small{color:#8a9aa7}.official-invoice-parties b{color:#123a58}.invoice-card-transfer,.order-card-transfer{background:linear-gradient(145deg,#fafcfd,#f1f6f8);border:1px solid #d9e3ea;border-radius:15px;margin-top:12px;padding:12px}.invoice-card-transfer h3,.order-card-transfer h3{margin:0 0 8px}.invoice-card-transfer .bank-card-list,.order-bank-cards{gap:7px;display:grid}.invoice-card-transfer .bank-card-list article,.order-bank-cards article{background:#fff;border:1px solid #e0e8ee;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.invoice-card-transfer code,.order-bank-cards code{font-variant-numeric:tabular-nums;direction:ltr}.transfer-submit{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:9px;display:grid}.transfer-submit input{border:1px solid #d7e1e8;border-radius:10px;padding:8px}.transfer-pending{color:#8b5a14;background:#fff3d9;border-radius:11px;margin-top:8px;padding:9px 10px;font-size:11px}.order-transfer-pending{color:#a56517;margin-top:4px;font-size:9px;display:block}.order-transfer-review{background:#fffaf1;border:1px solid #e2d4bb;border-radius:15px;padding:12px}.order-transfer-review>header{align-items:center;gap:9px;margin-bottom:8px;display:flex}.order-transfer-review>header svg{color:#b77724}.order-transfer-review>header div{display:grid}.order-transfer-review>header small{color:#7f8f9c;font-size:10px}.order-transfer-review article{border-top:1px solid #eee4d2;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.order-transfer-review article:first-of-type{border-top:0}.order-transfer-review article>div:first-child{gap:2px;display:grid}.order-transfer-review article span,.order-transfer-review article small,.order-transfer-review article code{color:#697e8f;font-size:10px}.order-transfer-review article>div:last-child{align-items:center;gap:6px;display:flex}@media (max-width:760px){.repair-part-compose{grid-template-columns:1fr 1fr}.repair-part-compose .wide,.repair-part-compose button{grid-column:1/-1}.repair-parts-list article{grid-template-columns:1fr auto}.repair-parts-list article button{grid-column:1/-1}.payment-channel-switches{grid-template-columns:1fr}.bank-card-manager,.official-seller-card{grid-column:auto}.bank-card-list article{flex-direction:column}.bank-card-list article>div:last-child{justify-content:flex-start}.admin-payment-quick>div,.official-invoice-parties,.transfer-submit{grid-template-columns:1fr}.part-movement-list article{grid-template-columns:auto 1fr auto}.part-movement-list article time{grid-column:2/-1}.order-transfer-review article{flex-direction:column}.order-transfer-review article>div:last-child{justify-content:flex-start}}@media print{.no-print,.invoice-document-switch,.invoice-card-transfer{display:none!important}}.portal-layout .account-premium-brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex;gap:9px!important}.portal-layout .account-brand-logo-wrap{background:radial-gradient(circle at 42% 30%,#3170a857,#071c2df5 72%);border:1px solid #ebc27b61;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 7px 18px #03142247,inset 0 1px #ffffff1f}.portal-layout .account-brand-logo-wrap img{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.04);width:100%;height:100%;display:block}.portal-layout .account-premium-brand>span:last-child{gap:1px;display:grid}.portal-layout .account-premium-brand strong{font-weight:900}.portal-layout .account-premium-brand small{letter-spacing:1.1px;color:#91a7ba;font:700 6px/1.2 Arial,sans-serif}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff13,#ffffff06)!important;border:1px solid #c0ced824!important;box-shadow:inset 0 1px #ffffff0f!important}.portal-layout .portal-record-buckets>button:hover,.portal-layout .instrument-record-buckets>button:hover{background:linear-gradient(145deg,#ffffff21,#ffffff0b)!important;border-color:#d9bf8f47!important}.portal-layout .portal-record-buckets>button.active,.portal-layout .instrument-record-buckets>button.active{background:linear-gradient(145deg,#4f5b658f,#1c252d9e)!important;border-color:#dbb066ad!important;box-shadow:0 9px 22px #020c1433,inset 0 1px #ffffff1a!important}.portal-layout .portal-record-buckets em,.portal-layout .instrument-record-buckets em{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060e1594!important;border-color:#b9c9d438!important}.portal-layout .portal-product-stack{isolation:isolate;align-self:start;width:82px;height:72px;position:relative}.portal-layout .portal-product-stack-item{background:linear-gradient(145deg,#fff,#edf3f6);border:1px solid #d7e3ea;border-radius:13px;width:59px;height:59px;display:block;position:absolute;top:0;overflow:hidden;box-shadow:0 7px 18px #071f321f}.portal-layout .portal-product-stack-item.item-1{z-index:2;right:0}.portal-layout .portal-product-stack-item.item-2{z-index:1;top:11px;left:0;transform:rotate(-2deg)}.portal-layout .portal-product-stack-item img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.portal-layout .portal-product-stack-more{z-index:4;color:#f4cf8e;direction:ltr;background:#0e334f;border:1px solid #eec68094;border-radius:999px;place-items:center;min-width:27px;height:22px;padding:0 6px;font:900 9px/1 Arial,sans-serif;display:grid;position:absolute;bottom:-4px;left:-3px;box-shadow:0 5px 12px #03172633}.portal-layout .compact-order-card.has-product-stack{grid-template-columns:84px minmax(0,1fr)!important}.portal-layout .compact-order-card.has-product-stack>.portal-product-stack{grid-area:1/1/4}.portal-layout .compact-order-card.has-product-stack>.compact-order-primary,.portal-layout .compact-order-card.has-product-stack>.compact-order-items,.portal-layout .compact-order-card.has-product-stack>.compact-order-actions{grid-column:2!important}.portal-layout .customer-invoice.has-product-stack{min-height:128px;position:relative;padding-left:99px!important}.portal-layout .customer-invoice.has-product-stack>.portal-product-stack{transform-origin:0 0;position:absolute;top:12px;left:10px;transform:scale(.88)}.portal-layout .customer-invoice .more-items{font-weight:800;color:#708396!important;font-size:8px!important}.portal-layout .repair-product-thumb{box-shadow:0 6px 16px #0a263b14;background:linear-gradient(145deg,#fff,#eef4f7)!important}.portal-layout .repair-device-line{text-align:right;direction:ltr;color:#6a8093!important;margin-top:4px!important;font-size:8px!important;font-weight:800!important;display:block!important}.portal-layout .kind-repair.has-product-thumb,.portal-layout .kind-purchase.has-product-thumb{min-height:118px}.portal-layout .compact-instrument-passport{grid-template-rows:auto auto!important;grid-template-columns:68px minmax(0,1fr) 96px!important;align-items:center!important;gap:7px 9px!important;padding:10px!important}.portal-layout .compact-instrument-passport>header{grid-area:1/1/auto/-1!important}.portal-layout .compact-instrument-passport:not(.with-instrument-thumb) .instrument-passport-main{grid-column:1/3!important}.portal-layout .instrument-mini-thumb{background:linear-gradient(145deg,#fff,#edf3f6);border:1px solid #d9e4eb;border-radius:12px;width:64px;height:64px;display:block;overflow:hidden;box-shadow:0 5px 14px #0b273b14;grid-area:2/1!important}.portal-layout .instrument-mini-thumb img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.portal-layout .instrument-passport-main{align-content:center;align-self:stretch;grid-area:2/2!important}.portal-layout .compact-instrument-passport .instrument-card-actions{grid-area:2/3!important}.portal-layout .instrument-passport-meta{grid-template-columns:1.35fr .78fr 1fr!important;gap:5px!important}.portal-layout .instrument-passport-meta>span{background:linear-gradient(145deg,#f8fafc,#f1f5f8)!important;padding:6px 7px!important}.portal-layout .instrument-passport-meta small{letter-spacing:0!important;text-transform:none!important;color:#738699!important;font-family:inherit!important;font-size:7px!important;font-weight:850!important}.portal-layout .instrument-passport-meta b{font-variant-numeric:tabular-nums;font-size:8.5px!important}.portal-layout .compact-instrument-passport .instrument-card-actions .btn{font-size:8.5px!important}.home-offer-card{grid-template-rows:148px auto!important;padding-top:31px!important;position:relative!important}.home-offer-badge{z-index:5;color:#f5d69b;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#102d47,#1d496a);border:1px solid #dcb06873;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 18px);height:20px;padding:0 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:6px;left:auto;right:9px;overflow:hidden;box-shadow:0 5px 12px #061b2c1f}.home-offer-badge svg{color:#ffc878;flex:none;width:11px;height:11px}.home-offer-media>i{display:none!important}.luxury-similar .similar-grid>a.similar-product-card{overflow:hidden;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:96px!important;padding:10px!important;display:grid!important}.similar-product-media{background:radial-gradient(circle at 50% 35%,#fff,#f1f5f8);border:1px solid #e0e8ee;border-radius:12px;width:72px;height:72px;display:block;overflow:hidden}.similar-product-media .product-visual-screen,.similar-product-media .product-visual-image{width:100%;height:100%;display:block}.similar-product-media img,.similar-product-media .catalog-smart-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:5px!important}.similar-product-copy{min-width:0;margin:0!important;display:grid!important}.similar-product-copy small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.similar-product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:4px 0 2px!important;font-size:12px!important;line-height:1.45!important}.similar-product-copy p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:8px!important}.similar-product-copy strong{margin:5px 0 0!important;font-size:10px!important}.similar-product-copy em{color:#295b82;font-size:8px;font-style:normal;font-weight:900;margin-top:5px!important}@media (max-width:760px){.portal-layout .account-brand-logo-wrap{border-radius:10px;flex-basis:34px;width:34px;height:34px}.portal-layout .portal-product-stack{width:66px;height:60px}.portal-layout .portal-product-stack-item{border-radius:10px;width:49px;height:49px}.portal-layout .portal-product-stack-item.item-2{top:9px}.portal-layout .portal-product-stack-more{min-width:23px;height:19px;font-size:7.5px}.portal-layout .compact-order-card.has-product-stack{grid-template-columns:68px minmax(0,1fr)!important}.portal-layout .customer-invoice.has-product-stack{padding-left:78px!important}.portal-layout .customer-invoice.has-product-stack>.portal-product-stack{top:10px;left:7px;transform:scale(.82)}.portal-layout .compact-instrument-passport{grid-template-rows:auto auto auto!important;grid-template-columns:58px minmax(0,1fr)!important;gap:6px 8px!important}.portal-layout .compact-instrument-passport>header{grid-area:1/1/auto/-1!important}.portal-layout .instrument-mini-thumb{width:56px;height:56px;grid-area:2/1!important}.portal-layout .instrument-passport-main{grid-area:2/2!important}.portal-layout .compact-instrument-passport:not(.with-instrument-thumb) .instrument-passport-main{grid-column:1/-1!important}.portal-layout .compact-instrument-passport .instrument-card-actions{grid-area:3/1/auto/-1!important;grid-template-columns:1fr 1fr!important}.portal-layout .instrument-passport-meta{grid-template-columns:1.2fr .8fr 1fr!important}.portal-layout .instrument-passport-meta small{font-size:6.5px!important}.portal-layout .instrument-passport-meta b{font-size:8px!important}.home-offer-card{grid-template-rows:132px auto!important;padding-top:29px!important}.home-offer-badge{height:19px;font-size:6.5px;top:5px}.luxury-similar .similar-grid>a.similar-product-card{grid-template-columns:58px minmax(0,1fr)!important;gap:7px!important;min-height:82px!important;padding:8px!important}.similar-product-media{width:58px;height:58px}.similar-product-copy h3{font-size:10.5px!important}.similar-product-copy strong{font-size:9px!important}.similar-product-copy em{font-size:7px!important}}@media (max-width:390px){.portal-layout .instrument-passport-meta{grid-template-columns:1fr 1fr!important}.portal-layout .instrument-passport-meta .serial{grid-column:1/-1!important}.luxury-similar .similar-grid{grid-template-columns:1fr!important}.luxury-similar .similar-grid>a.similar-product-card{grid-template-columns:62px minmax(0,1fr)!important}.similar-product-media{width:62px;height:62px}}.portal-layout .request-card.has-product-thumb{padding-left:84px!important;position:relative!important}.portal-layout .request-card.has-product-thumb .request-product-thumb{float:none!important;border-radius:12px!important;width:60px!important;height:60px!important;margin:0!important;position:absolute!important;top:12px!important;left:11px!important;right:auto!important}@media (max-width:520px){.portal-layout .request-card.has-product-thumb{padding-left:70px!important}.portal-layout .request-card.has-product-thumb .request-product-thumb{width:50px!important;height:50px!important;top:10px!important;left:8px!important}.portal-layout .request-card.has-product-thumb>header{min-height:48px}}.customer-login-page{background:radial-gradient(circle at 14% 12%,#2b689921,#0000 25%),radial-gradient(circle at 88% 88%,#ca9d571a,#0000 22%),linear-gradient(145deg,#eef3f8,#f8fafc 55%,#edf2f6)!important;min-height:100dvh!important;padding:24px clamp(18px,5vw,72px) 44px!important}.customer-login-top{justify-content:space-between;align-items:center;gap:18px;width:min(1080px,100%);margin:0 auto 18px;display:flex}.customer-login-top>a:last-child{color:#27445d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #d6e1ea;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 7px 20px #0a253a0e}.customer-login-page .account-premium-brand{color:#102f4d;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.customer-login-page .account-brand-logo-wrap{background:linear-gradient(145deg,#071b2d,#123d60);border:1px solid #d2a9637a;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 9px 22px #05192a29,inset 0 1px #ffffff1a}.customer-login-page .account-brand-logo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.customer-login-page .account-premium-brand>span:last-child{gap:1px;display:grid}.customer-login-page .account-premium-brand strong{font-size:13px;font-weight:900}.customer-login-page .account-premium-brand small{letter-spacing:1px;color:#73889b;font:700 6px/1.2 Arial,sans-serif}.customer-login-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #18416229;border-top-color:#c391469e;border-radius:28px;grid-template-columns:.9fr 1.1fr;width:min(1080px,100%);min-height:570px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 72px #071e311f}.customer-login-visual{color:#fff;background:linear-gradient(145deg,#071a2c 0%,#0d3558 58%,#09243d 100%);flex-direction:column;justify-content:center;align-items:flex-start;padding:54px 44px;display:flex;position:relative;overflow:hidden}.customer-login-visual:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -90px -120px auto;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff05}.customer-login-visual:after{content:"";background:linear-gradient(90deg,#a66d29,#efd39b);border-radius:0 0 99px 99px;width:92px;height:3px;position:absolute;top:0;right:36px}.customer-login-emblem{z-index:1;background:#0a2843;border:1px solid #ebc58173;border-radius:20px;width:76px;height:76px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff1a}.customer-login-emblem img{object-fit:cover;width:100%;height:100%;display:block}.customer-login-visual .section-kicker{z-index:1;letter-spacing:.18em;font-size:8px;position:relative;color:#e6c990!important}.customer-login-visual h2{z-index:1;color:#fff;max-width:470px;margin:10px 0 11px;font-size:clamp(28px,3vw,42px);line-height:1.55;position:relative}.customer-login-visual p{z-index:1;color:#b7c8d7;max-width:450px;margin:0;font-size:11px;line-height:2;position:relative}.customer-login-benefits{z-index:1;flex-wrap:wrap;gap:7px;margin-top:26px;display:flex;position:relative}.customer-login-benefits span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.customer-login-benefits svg{color:#e7c587;width:14px}.customer-login-benefits b{color:#eaf1f6;font-size:9px}.customer-login-stage>.unified-auth-card{align-self:center;width:min(470px,100% - 56px);background:linear-gradient(145deg,#fff,#f8fafc)!important;border:1px solid #dce6ee!important;border-top:2px solid #c08e44b8!important;border-radius:22px!important;margin:28px auto!important;padding:34px!important;box-shadow:0 16px 42px #08223713!important}.customer-login-stage>.unified-auth-card h1{color:#102f4d!important;font-size:27px!important}.customer-login-stage>.unified-auth-card>p{line-height:1.9;color:#6c7e90!important}.customer-login-stage>.unified-auth-card form input{background:#f7f9fb!important;border-color:#d7e2eb!important}.customer-login-stage>.unified-auth-card .btn.dark{box-shadow:0 9px 20px #082a4324;background:linear-gradient(135deg,#0b2c47,#164f79)!important;border-color:#164f79!important}.portal-layout .dashboard-head:before{content:none!important;display:none!important}.portal-layout .dashboard-head{background:linear-gradient(135deg,#071b2d 0%,#0e385b 58%,#0a2945 100%)!important}.portal-layout .dashboard-stats-simple>button{-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#1b252eed,#2d3841e0)!important;border:1px solid #a9b9c53d!important;border-top-color:#ddb8748f!important;box-shadow:0 14px 34px #05131e1f,inset 0 1px #ffffff14!important}.portal-layout .dashboard-stats-simple>button:before{background:radial-gradient(circle,#dcb1682e,#dcb16800 68%)!important}.portal-layout .dashboard-stats-simple>button>span{color:#edf2f5!important}.portal-layout .dashboard-stats-simple>button>b{color:#f0c97e!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;min-width:0!important;min-height:0!important;padding:0!important}.portal-layout .dashboard-stats-simple>button>small{color:#9eacb7!important}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{-webkit-backdrop-filter:blur(20px)saturate(1.08)!important;background:linear-gradient(145deg,#252e36c2,#3d464d99)!important;border:1px solid #a1b1bd45!important;box-shadow:0 10px 27px #05121c1a,inset 0 1px #ffffff17!important}.portal-layout .portal-record-buckets>button,.portal-layout .instrument-record-buckets>button{background:linear-gradient(145deg,#ffffff18,#ffffff09)!important;border-color:#d4dee61f!important}.portal-layout .portal-record-buckets>button.active,.portal-layout .instrument-record-buckets>button.active{background:linear-gradient(145deg,#47535dbd,#232c34b8)!important;border-color:#e0b76ca8!important}.portal-layout .portal-product-stack-item .catalog-smart-image,.portal-layout .request-product-thumb .catalog-smart-image,.portal-layout .instrument-mini-thumb .catalog-smart-image{color:#0000;font-size:0;object-fit:contain!important;object-position:center!important}.portal-layout .request-card.has-product-thumb{padding-left:62px!important}.portal-layout .request-card.has-product-thumb .request-product-thumb{border-radius:10px!important;width:44px!important;height:44px!important;top:10px!important;left:9px!important}.portal-layout .request-card.has-product-thumb>header{min-height:44px!important}.luxury-similar .similar-grid>a.similar-product-card{grid-template-columns:92px minmax(0,1fr)!important;gap:9px!important;min-height:88px!important;padding:9px!important}.luxury-similar .similar-product-media{background:radial-gradient(circle at 50% 38%,#fff,#f0f4f7)!important;border-radius:11px!important;width:92px!important;height:66px!important}.luxury-similar .similar-product-media .product-protect-name,.luxury-similar .similar-product-media .product-protect-logo,.luxury-similar .similar-product-media .product-visual-glass{display:none!important}.luxury-similar .similar-product-media .catalog-smart-image{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 6px 9px #071f311c)!important;width:100%!important;height:100%!important;padding:5px!important}.luxury-similar .similar-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform-origin:50%!important;padding:7px!important;transform:translate(1%,-5%)rotate(-90deg)scale(.92)!important}.luxury-similar .similar-product-copy h3{font-size:11px!important}.luxury-similar .similar-product-copy p{font-size:7.5px!important}.luxury-similar .similar-product-copy em{margin-top:4px!important}.portal-layout .kind-repair .payment-state.paid{color:#1c7058!important;background:#e9f6f1!important;border-color:#cde7dc!important}.portal-layout .kind-repair .payment-state.unpaid{color:#9b641d!important;background:#fff3df!important;border-color:#efd7ae!important}@media (max-width:760px){.customer-login-page{padding:12px 4% 28px!important}.customer-login-top{margin-bottom:10px}.customer-login-stage{border-radius:21px;min-height:0;display:block}.customer-login-visual{padding:24px 20px 22px}.customer-login-emblem{border-radius:15px;width:54px;height:54px;margin-bottom:13px}.customer-login-visual h2{margin:7px 0;font-size:23px;line-height:1.5}.customer-login-visual p{font-size:9px}.customer-login-benefits{margin-top:14px}.customer-login-benefits span{padding:6px 8px}.customer-login-stage>.unified-auth-card{width:auto;box-shadow:none!important;border:0!important;border-top:1px solid #dfe7ee!important;border-radius:0!important;margin:0!important;padding:24px 18px 26px!important}.portal-layout .dashboard-stats-simple>button{min-height:82px!important}.portal-layout .request-card.has-product-thumb{padding-left:56px!important}.portal-layout .request-card.has-product-thumb .request-product-thumb{width:40px!important;height:40px!important;top:9px!important;left:7px!important}.luxury-similar .similar-grid>a.similar-product-card{grid-template-columns:74px minmax(0,1fr)!important;min-height:78px!important}.luxury-similar .similar-product-media{width:74px!important;height:54px!important}.luxury-similar .similar-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{transform:translate(1%,-4%)rotate(-90deg)scale(.88)!important}}@media (max-width:430px){.customer-login-top .account-premium-brand>span:last-child{display:none}.customer-login-top>a:last-child{padding-inline:10px;font-size:9px}.customer-login-benefits span:nth-child(3){display:none}.portal-layout .dashboard-stats-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-layout .dashboard-stats-simple>button{min-height:78px!important;display:block!important}.portal-layout .dashboard-stats-simple>button>b{margin:5px 0 3px!important;font-size:23px!important;display:block!important}.portal-layout .dashboard-stats-simple>button small{display:block!important}}.luxury-similar .similar-product-media{place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.luxury-similar .similar-product-media .product-visual-screen,.luxury-similar .similar-product-media .product-visual-image{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}.luxury-similar .similar-product-media .catalog-smart-image{object-position:center 30%!important;transform-origin:50%!important;transform:translateY(-8%)scale(.98)!important}.luxury-similar .similar-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{object-position:center 28%!important;transform-origin:50%!important;transform:translateY(-14%)rotate(-90deg)scale(.98)!important}.portal-layout .kind-repair>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}.portal-layout .kind-repair>header>div:first-child{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:3px!important;width:100%!important;min-width:0!important;display:grid!important}.portal-layout .kind-repair .request-kind{display:none!important}.portal-layout .kind-repair h3{unicode-bidi:plaintext;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;width:100%!important;min-width:0!important;margin:0!important;line-height:1.55!important}.portal-layout .kind-repair .repair-device-line{unicode-bidi:plaintext;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;min-width:0!important;line-height:1.5!important;display:block!important}.portal-layout .kind-repair .record-card-states{place-content:flex-start flex-end!important;max-width:180px!important}.portal-layout .kind-repair.has-product-thumb>header{min-height:44px!important}.portal-layout .kind-repair h3,.portal-layout .kind-repair .repair-device-line,.portal-layout .kind-repair pre{text-wrap:pretty}@media (max-width:760px){.luxury-similar .similar-product-media .catalog-smart-image{object-position:center 27%!important;transform:translateY(-10%)scale(.98)!important}.luxury-similar .similar-product-media .product-visual-screen[data-brand=GOLDENT][data-card-layout=wide] .catalog-smart-image{object-position:center 25%!important;transform:translateY(-16%)rotate(-90deg)scale(.94)!important}.portal-layout .kind-repair>header{grid-template-columns:1fr!important;gap:6px!important}.portal-layout .kind-repair .record-card-states{justify-content:flex-start!important;max-width:none!important}.portal-layout .kind-repair h3{font-size:12px!important;line-height:1.5!important}.portal-layout .kind-repair .repair-device-line{font-size:8px!important}}.repair-request-dialog .registered-shortcut button.selected{background:linear-gradient(145deg,#fffaf2,#fff2df);border-color:#d39a4c;box-shadow:0 6px 18px #b577231f}.repair-request-dialog .repair-choose-footer{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff0,#fffffff5 28%,#fff 100%);margin:14px -2px -2px;padding:10px 4px 4px;position:sticky;bottom:-1px}.repair-request-dialog .repair-choose-footer .btn{justify-content:center;min-width:126px}@media (max-width:620px){.repair-request-dialog .repair-choose-footer{margin-left:-3px;margin-right:-3px;padding:10px 3px 3px}.repair-request-dialog .repair-choose-footer>span{font-size:10px}.repair-request-dialog .repair-choose-footer>span b{font-size:18px}.repair-request-dialog .repair-choose-footer .btn{min-width:112px}}.crm-last-visit{gap:4px;min-width:190px;display:grid}.crm-last-visit span,.crm-last-visit small{white-space:nowrap;align-items:center;gap:6px;display:flex}.crm-last-visit span{color:#203b55;font-size:10px;font-weight:800}.crm-last-visit small{color:#74879b;font-size:9px}.crm-last-visit svg{color:#d39a4c;width:13px;height:13px}.crm-last-visit em{color:#2e755f;background:#e9f6f0;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.admin-customer-visits{min-width:0}.admin-customer-visit-list{gap:8px;display:grid}.admin-customer-visit-list>a{color:#173650;background:#fff;border:1px solid #e1e8ef;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.admin-customer-visit-list>a:hover{border-color:#d4a057;box-shadow:0 8px 22px #1e3e5b12}.admin-customer-visit-list .visit-dot{color:#1d5b86;background:#eef5fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-customer-visit-list .visit-dot svg{width:16px}.admin-customer-visit-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-customer-visit-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-customer-visit-list small{color:#73869a;font-size:8.5px}.admin-customer-visit-list>a>svg{color:#9aa9b8;width:15px}.product-authenticity-seal{color:#fff;background:linear-gradient(135deg,#0d3352,#174b73 58%,#102e48);border:1px solid #cb974c57;border-radius:15px;grid-template-columns:52px 1fr;align-items:center;gap:12px;margin:14px 0 2px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c2b441f}.product-authenticity-seal:after{content:"";background:radial-gradient(circle,#ecbc6f38,#ecbc6f00 70%);border-radius:50%;width:110px;height:110px;position:absolute;top:-35px;left:-28px}.product-authenticity-seal .seal-icon{z-index:1;color:#f4c979;background:#ffffff0f;border:1px solid #f6cd87a6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative}.product-authenticity-seal .seal-icon svg:first-child{width:27px;height:27px}.product-authenticity-seal .seal-icon svg:last-child{fill:#f4c979;width:12px;height:12px;position:absolute;bottom:6px;right:6px}.product-authenticity-seal>span:last-child{z-index:1;gap:2px;display:grid;position:relative}.product-authenticity-seal small{letter-spacing:1.2px;color:#e8bd78;font:800 7px Arial}.product-authenticity-seal b{font-size:11px;line-height:1.7}.product-authenticity-seal em{color:#c8d8e4;font-size:8.5px;font-style:normal;line-height:1.7}@media (max-width:600px){.product-authenticity-seal{grid-template-columns:44px 1fr;padding:10px 11px}.product-authenticity-seal .seal-icon{width:44px;height:44px}.product-authenticity-seal b{font-size:10px}}.market-admin-page{gap:16px;display:grid}.market-admin-page>.admin-page-head{margin-bottom:0}.market-admin-page .spin{animation:.9s linear infinite market-spin}@keyframes market-spin{to{transform:rotate(360deg)}}.market-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.market-metrics>article{background:#fff;border:1px solid #dfe6e3;border-radius:16px;align-items:center;gap:11px;padding:15px;display:flex}.market-metrics>article>svg{color:#45665d;background:#edf3f0;border-radius:12px;flex:none;width:38px;height:38px;padding:10px}.market-metrics>article>div{gap:1px;min-width:0;display:grid}.market-metrics small{color:#7c8a84;font-size:8px}.market-metrics b{color:#29483f;font-size:20px}.market-metrics span{color:#939d99;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.market-settings{overflow:hidden;padding:0!important}.market-settings>header{padding:14px 18px}.market-settings>header>span{color:#5e756c;background:#eff5f2;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex}.market-settings>header>span svg{width:14px}.market-settings>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.market-settings label{color:#65736e;gap:5px;font-size:8px;display:grid}.market-settings input,.market-source-form input,.market-source-form select,.market-source-form textarea,.market-form-grid input,.market-form-grid select,.market-form-grid textarea{width:100%;font:inherit;color:#25352f;background:#fbfcfc;border:1px solid #dce4e0;border-radius:9px;outline:none;padding:9px 10px}.market-settings input:focus,.market-source-form input:focus,.market-source-form select:focus,.market-source-form textarea:focus,.market-form-grid input:focus,.market-form-grid select:focus,.market-form-grid textarea:focus{border-color:#93aaa2;box-shadow:0 0 0 3px #dce9e433}.market-alert-card{overflow:hidden;padding:0!important}.market-alert-card>header{padding:15px 18px}.market-alert-list{display:grid}.market-alert-list>article{border-top:1px solid #edf1ef;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.market-alert-list>article>svg{color:#a16b2a;background:#fbf1e7;border-radius:9px;width:31px;height:31px;padding:7px}.market-alert-list article>div{gap:2px;display:grid}.market-alert-list b{font-size:10px}.market-alert-list small{color:#89958f;font-size:8px}.market-alert-list p{color:#76604e;margin-top:2px;font-size:9px}.market-alert-list article>span{text-align:left;gap:2px;display:grid}.market-alert-list strong{font-size:10px}.market-alert-list em{color:#8d9893;font-size:8px;font-style:normal}.market-alert-list button{color:#587068;background:#fff;border:1px solid #dfe6e2;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font:700 8px inherit;display:flex}.market-alert-list button svg{width:13px}.market-sources{overflow:hidden;padding:0!important}.market-sources>header{padding:17px 18px}.market-sources>header p{color:#7c8984;margin-top:3px;font-size:9px}.market-source-grid{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);min-height:320px;display:grid}.market-source-list{background:#f8faf9;border-left:1px solid #edf1ef;align-content:start;gap:7px;padding:12px;display:grid}.market-source-list>button{text-align:right;color:inherit;background:#fff;border:1px solid #e0e7e4;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.market-source-list>button.disabled{opacity:.55}.market-source-list>button:hover{border-color:#b9c9c3}.market-source-list span{gap:2px;display:grid}.market-source-list b{font-size:10px}.market-source-list small{color:#84918c;font-size:8px}.market-source-list em{color:#72837c;font-size:8px;font-style:normal}.market-source-form{align-content:start;gap:10px;padding:17px;display:grid}.market-source-form h3{font-size:13px}.market-source-form>label,.market-source-form>div>label,.market-form-grid label{color:#5d6c66;gap:5px;font-size:8px;display:grid}.market-source-form>div:not(.market-form-actions){grid-template-columns:1fr 1fr;gap:9px;display:grid}.market-check{background:#f5f8f6;border-radius:9px;flex-direction:row;align-items:center;padding:9px;grid-template-columns:none!important;gap:7px!important;display:flex!important}.market-check input{width:auto!important}.market-form-actions{align-items:center;grid-template-columns:none!important;gap:7px!important;display:flex!important}.market-form-actions .danger{color:#9b5e4c;background:#fff7f5;border:1px solid #ead9d3;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font:700 9px inherit;display:flex}.market-form-actions .danger svg{width:14px}.market-products-card{padding:16px!important}.market-product-table{display:grid}.market-product-head,.market-product-table>button{grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(100px,.75fr)) minmax(120px,.85fr);align-items:center;gap:10px;display:grid}.market-product-head{color:#7d8a85;background:#f6f8f7;border-radius:10px;padding:8px 12px;font-size:8px}.market-product-table>button{text-align:right;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1ef;padding:12px}.market-product-table>button:hover{background:#fafcfb}.market-product-table>button.no-source{opacity:.72}.market-product-table>button>span{gap:3px;display:grid}.market-product-table>button b{font-size:10px}.market-product-table>button small{color:#87938e;font-size:8px}.market-product-table>button strong{font-size:9px;font-weight:700}.market-product-table>button em{color:#6f817a;font-size:8px;font-style:normal}.market-drawer-backdrop{justify-content:flex-start;align-items:stretch;padding:0}.market-drawer{background:#fff;width:min(850px,96vw);height:100vh;margin-right:auto;overflow:auto;box-shadow:20px 0 70px #17261f38}.market-drawer>header{z-index:3;background:#fff;border-bottom:1px solid #e7ece9;justify-content:space-between;gap:12px;padding:18px 20px;display:flex;position:sticky;top:0}.market-drawer>header>div{gap:3px;display:grid}.market-drawer>header small{color:#84928d;font:8px Arial}.market-drawer>header h2{font-size:18px}.market-drawer>header p{color:#70807a;font-size:9px}.market-drawer>header>button{background:#fff;border:1px solid #dfe5e2;border-radius:10px;width:37px;height:37px}.market-drawer-body{background:#f6f8f7;gap:14px;padding:17px;display:grid}.market-drawer-body>section{background:#fff;border:1px solid #dfe6e3;border-radius:15px;padding:16px}.market-drawer-body h3{font-size:13px}.market-link-editor{gap:12px;display:grid}.market-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.market-form-grid .wide{grid-column:1/-1}.market-listings{gap:10px;display:grid}.market-listings>header{justify-content:space-between;align-items:center;display:flex}.market-listings>article{border:1px solid #e2e8e5;border-radius:12px;gap:8px;padding:12px;display:grid}.market-listing-top{align-items:center;gap:8px;display:flex}.market-listing-top b{font-size:10px}.market-listing-top small{color:#7c8984;font-size:8px}.market-status{color:#6f7e78;background:#f2f5f3;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.market-status.status-ok,.market-status.status-manual{color:#41715d;background:#eaf5ef}.market-status.status-inquiry{color:#486e86;background:#eef5fb}.market-status.status-parse_error,.market-status.status-http_error{color:#8c6b37;background:#fbf3e7}.market-status.status-blocked,.market-status.status-robots_blocked,.market-status.status-invalid_url,.market-status.status-not_found{color:#8b594d;background:#f9ece9}.market-listings article>a{color:#50766b;text-overflow:ellipsis;white-space:nowrap;background:#f5f8f7;border-radius:8px;align-items:center;gap:6px;padding:8px;font:8px Arial;display:flex;overflow:hidden}.market-listings article>a svg{flex:none;width:12px}.market-listing-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-listing-price strong{font-size:11px}.market-listing-price span{color:#87938e;font-size:8px}.market-listings article>p{color:#8d5d51;background:#fcf4f1;border-radius:8px;padding:7px 8px;font-size:8px}.market-listings article>p.market-listing-note{color:#5f716a;background:#f3f7f5}.market-listing-actions{gap:6px;display:flex}.market-listing-actions button{color:#5d716a;background:#fff;border:1px solid #dfe6e2;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font:700 8px inherit;display:flex}.market-listing-actions button svg{width:12px}.market-listing-actions .danger{color:#925b4e;border-color:#ead9d4}.market-history{overflow:hidden;padding:0!important}.market-history>header{padding:14px 16px}.market-history>header>div{align-items:center;gap:9px;display:flex}.market-history>header svg{color:#60786f;width:18px}.market-history>header span{gap:2px;display:grid}.market-history>header small{color:#86928d;font-size:8px}.market-history>div{display:grid}.market-history article{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.market-history article>span{gap:2px;display:grid}.market-history article b{font-size:9px}.market-history article small{color:#8b9692;font-size:7px}.market-history article strong{font-size:9px}.market-history article em{color:#71817b;background:#f4f7f5;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}@media (max-width:1100px){.market-metrics,.market-settings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.market-product-head,.market-product-table>button{grid-template-columns:minmax(220px,1.8fr) repeat(2,minmax(100px,.8fr)) minmax(110px,.8fr)}.market-product-head span:nth-child(4),.market-product-head span:nth-child(5),.market-product-table>button strong:nth-child(4),.market-product-table>button strong:nth-child(5){display:none}}@media (max-width:760px){.market-metrics{grid-template-columns:1fr 1fr}.market-settings>header{align-items:flex-start}.market-settings>header>span{display:none}.market-settings>div{grid-template-columns:1fr}.market-alert-list>article{grid-template-columns:auto 1fr}.market-alert-list article>span,.market-alert-list article>button{grid-column:2}.market-source-grid{grid-template-columns:1fr}.market-source-list{border-bottom:1px solid #edf1ef;border-left:0}.market-product-head{display:none}.market-product-table>button{grid-template-columns:1fr auto;padding:12px 4px}.market-product-table>button strong{display:none!important}.market-product-table>button em{text-align:left;grid-area:1/2}.market-drawer{width:100vw}.market-form-grid{grid-template-columns:1fr}.market-form-grid .wide{grid-column:auto}.market-history article{grid-template-columns:1fr auto}.market-history article em{grid-column:2}.market-source-form>div:not(.market-form-actions){grid-template-columns:1fr}}.repair-dialog-position{top:50%;left:50%;transform:translate(-50%,-50%);translate:none!important}.repair-request-dialog pre,.request-original pre{letter-spacing:normal;font-family:inherit}.repair-device-picker,.repair-device-picker>div,.repair-quick-choose,.registered-shortcut{min-width:0;max-width:100%}.invoice-line span:last-child,.invoice-line.head span:last-child{display:block!important}@media (max-width:760px){.repair-dialog-position{transform:translate(0)!important}.repair-request-dialog .repair-device-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.repair-request-dialog .registered-shortcut>div{flex-wrap:wrap;min-width:0;display:flex}.repair-request-dialog .registered-shortcut button{flex:110px;min-width:0;max-width:100%}.repair-request-dialog .repair-choose-footer{z-index:2;background:#fff;padding:10px 0;position:sticky;bottom:0}.repair-request-dialog .repair-choose-footer .btn{min-width:90px}.invoice-lines{overflow-x:auto!important}.invoice-line{min-width:560px;grid-template-columns:minmax(0,1fr) 70px 105px 110px!important}}.repair-case-summary{width:100%;min-width:0;font-size:14px}.repair-case-summary .repair-case-caption{color:#475569;margin:0 0 12px;font-size:13px}.repair-case-summary table{border-collapse:collapse;table-layout:fixed;text-align:right;width:100%}.repair-case-summary th,.repair-case-summary td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;padding:12px 10px;line-height:1.9}.repair-case-summary th{color:#334155;background:#f1f5f9;font-size:12px}.repair-case-summary th:first-child{width:27%}.repair-case-summary th:nth-child(2){width:52px}.repair-case-summary td:nth-child(2){text-align:center;font-weight:700}.repair-case-summary details{color:#64748b;margin-top:12px;font-size:12px}.repair-case-summary summary{cursor:pointer}.repair-case-summary .repair-case-note{white-space:pre-wrap;margin-top:14px;line-height:1.9}@media (max-width:600px){.repair-case-summary th,.repair-case-summary td{padding:10px 7px}.repair-case-summary{font-size:13px}}.request-editor .admin-request-edit label,.request-editor .request-invoice-controls label{color:#334155!important;font-size:13px!important}.request-editor input,.request-editor select,.request-editor textarea{min-height:42px;font-size:14px!important}.request-editor .repair-billing-note small{line-height:1.9;font-size:13px!important}.portal-layout .portal-record-buckets,.portal-layout .instrument-record-buckets{box-shadow:none!important;background:#f1f5f9!important;border:1px solid #dbe4ed!important}.portal-layout .portal-record-buckets button,.portal-layout .instrument-record-buckets button{color:#17354c!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ed!important}.portal-layout .portal-record-buckets button:before,.portal-layout .instrument-record-buckets button:before{display:none!important}.portal-layout .portal-record-buckets button b,.portal-layout .instrument-record-buckets button b{color:inherit!important;font-size:13px!important}.portal-layout .portal-record-buckets button small,.portal-layout .instrument-record-buckets button small{color:#526779!important;font-size:11px!important}.portal-layout .portal-record-buckets button.active,.portal-layout .instrument-record-buckets button.active{color:#fff!important;background:#173f5f!important;border-color:#173f5f!important}.portal-layout .portal-record-buckets button.active small,.portal-layout .instrument-record-buckets button.active small{color:#e2edf6!important}.portal-layout .portal-record-buckets button em,.portal-layout .instrument-record-buckets button em{color:#17354c!important;background:#e7eef5!important}.portal-layout .portal-record-buckets button.active em,.portal-layout .instrument-record-buckets button.active em{color:#17354c!important;background:#e4bb6b!important}.service-config-fields{border:0;min-width:0;margin:0;padding:0}.service-config-panel label,.enamad-setup label{gap:8px;font-size:14px;display:grid}.service-config-panel input:not([type=checkbox]),.service-config-panel select,.enamad-setup textarea{background:#fff;border:1px solid #dbe4ed;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:14px}.service-config-panel .service-config-clear{align-items:center;gap:8px;display:flex}.service-config-panel button{margin-top:16px}.service-config-note,.enamad-setup p{color:#526779;font-size:13px;line-height:1.9}.enamad-setup{border:1px solid #dbe4ed;border-radius:16px;margin-bottom:20px;padding:18px}.enamad-setup textarea{min-height:110px}.enamad-setup button{margin-top:12px}a[aria-busy=true]{cursor:progress;opacity:.72}.admin-quick-market{background:linear-gradient(135deg,#fbfcfe,#f5f8fb);border:1px solid #e0e8ef;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(150px,.85fr) minmax(360px,2fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.admin-quick-market.has-price{background:linear-gradient(135deg,#fbfdfc,#f2f8f5);border-color:#ccded7}.admin-quick-market-head{gap:3px;display:grid}.admin-quick-market-head>span{color:#244b70;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.admin-quick-market-head svg{width:15px;height:15px}.admin-quick-market-head small{color:#8594a3;font-size:7px}.admin-quick-market-values{scrollbar-width:thin;align-items:stretch;gap:7px;min-width:0;display:flex;overflow-x:auto}.admin-quick-market-values>span{color:#758697;background:#fff;border:1px solid #e2e9ef;border-radius:9px;gap:2px;min-width:max-content;padding:6px 9px;font-size:7px;display:grid}.admin-quick-market-values b{color:#29455e;font-size:9px}.admin-quick-market-values .market-diff.above{color:#9a5140;background:#fff8f5;border-color:#efd6ce}.admin-quick-market-values .market-diff.below{color:#39705b;background:#f5fbf8;border-color:#cfe3da}.admin-quick-market-actions{justify-content:flex-end;gap:6px;display:flex}.admin-quick-market-actions button{color:#315a7d;white-space:nowrap;background:#fff;border:1px solid #d7e2eb;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.admin-quick-market-actions button.apply{color:#35664f;background:#eaf5ef;border-color:#c7dcd3}.admin-quick-market-actions button:disabled{opacity:.48;cursor:not-allowed}.admin-quick-market-actions svg{width:13px;height:13px}.spin{animation:1s linear infinite quickspin}@media (max-width:980px){.admin-quick-market{grid-template-columns:1fr}.admin-quick-market-actions{justify-content:flex-start}.admin-quick-market-values{padding-bottom:2px}}@media (max-width:520px){.admin-quick-market{gap:9px;padding:9px}.admin-quick-market-actions{grid-template-columns:1fr;display:grid}.admin-quick-market-actions button{white-space:normal;width:100%}.admin-quick-market-values>span{font-size:8px}.admin-quick-market-values b{font-size:10px}}.auth-method-tabs{background:#edf1f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:20px 0;padding:4px;display:grid}.auth-method-tabs button{font:inherit;cursor:pointer;color:#334155;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:14px;display:flex}.auth-method-tabs button[aria-pressed=true]{color:#10293d;background:#fff;box-shadow:0 2px 7px #14253614}.auth-method-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.auth-code-destination{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.auth-code-destination button{font:inherit;color:#245c85;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.auth-code-destination small{font-size:13px}.unified-auth-card .username-access-form{margin-top:0}.supply-story{--supply-ink:#152f37;--supply-muted:#52666c;color:var(--supply-ink);background:#f7f5ef}.supply-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(28px,6vw,90px);max-width:1440px;margin:auto;padding:clamp(40px,6vw,86px) clamp(22px,5vw,76px);display:grid}.supply-eyebrow{color:#45645b;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.9;display:flex}.supply-eyebrow>span{background:#618373;border-radius:50%;width:7px;height:7px}.supply-hero h1{letter-spacing:-1.7px;margin:22px 0;font-size:clamp(36px,4.8vw,68px);font-weight:850;line-height:1.5}.supply-hero h1 em{color:#477565;font-style:normal}.supply-hero-copy>p{max-width:610px;color:var(--supply-muted);font-size:17px;line-height:2.2}.supply-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.supply-actions .btn{color:#fff;min-height:54px;background:#183d35!important}.supply-text-link{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.supply-discover{color:#52675f;margin-top:30px;padding:6px 0;font-size:13px;display:inline-block}.supply-selection{background:#fffefa;border:1px solid #d9dfd5;border-radius:22px;padding:clamp(24px,3vw,40px);box-shadow:0 18px 55px #263e2d09}.supply-selection-head{color:#476b5d;align-items:center;gap:14px;font-size:15px;font-weight:750;display:flex}.supply-selection-head small{color:#78857c;margin-top:4px;font-size:12px;font-weight:400;display:block}.supply-selection h2{margin:28px 0 18px;font-size:clamp(21px,2.1vw,29px);line-height:1.8}.supply-selection ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.supply-selection li{border-top:1px solid #e5e8df;align-items:start;gap:12px;padding:18px 0;display:flex}.supply-selection li>svg{color:#52755e;flex-shrink:0;width:19px;margin-top:5px}.supply-selection b{font-size:15px;display:block}.supply-selection li small{color:#657569;margin-top:6px;font-size:13px;line-height:1.9;display:block}.supply-selection-foot{color:#52675f;border-top:1px solid #e5e8df;padding-top:18px;font-size:12px}.supply-method{grid-template-columns:.7fr 2fr;gap:40px;max-width:1440px;margin:auto;padding:30px clamp(22px,5vw,76px) 64px;scroll-margin-top:170px;display:grid}.supply-section-heading h2{margin:12px 0;font-size:30px;line-height:1.7}.supply-section-heading p{color:var(--supply-muted);font-size:14px;line-height:2}.supply-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.supply-principles article{border-top:1px solid #cfd8ca;padding-top:20px}.supply-step{color:#64816f;justify-content:space-between;align-items:center;font-size:13px;display:flex}.supply-step svg{width:22px}.supply-principles h3{margin:22px 0 12px;font-size:18px;line-height:1.8}.supply-principles p{color:var(--supply-muted);margin:0;font-size:14px;line-height:2.15}.supply-price-note{color:#f5f4e9;background:#173b33;grid-template-columns:.45fr 1.1fr 1fr;align-items:center;gap:32px;padding:36px max(22px,50vw - 644px);display:grid}.supply-price-note>span{color:#bdd0ba;font-size:13px}.supply-price-note h2{margin:0;font-size:clamp(23px,2.4vw,32px);line-height:1.8}.supply-price-note p{color:#d2dfd3;margin:0 0 14px;font-size:14px;line-height:2.1}.supply-price-note a{color:#f0d39b;align-items:center;gap:10px;font-size:14px;display:flex}.supply-product-guide{color:#243d34;background:#f3f5ef;border:1px solid #dbe2d5;border-radius:20px;grid-template-columns:1fr 1.4fr;gap:36px;max-width:1280px;margin:36px auto;padding:32px;display:grid}.supply-product-guide h2{margin:12px 0 20px;font-size:25px;line-height:1.8}.supply-product-guide a{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.supply-product-guide ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.supply-product-guide li{border-bottom:1px solid #dbe2d5;padding-bottom:14px}.supply-product-guide b,.supply-product-guide li span{display:block}.supply-product-guide b{font-size:15px}.supply-product-guide li span{color:#5c6d62;margin-top:5px;font-size:14px;line-height:2}:is(.supply-story a:focus-visible,.supply-product-guide a:focus-visible){outline-offset:5px;border-radius:4px;outline:3px solid #b87718}@media (max-width:1000px){.supply-hero{gap:28px;padding-inline:24px}.supply-method{grid-template-columns:1fr;padding-inline:24px}.supply-section-heading{max-width:600px}.supply-price-note{grid-template-columns:1fr 1fr;padding:30px 24px}.supply-price-note>span{grid-column:1/-1}}@media (max-width:680px){.supply-hero{grid-template-columns:1fr;padding:34px 20px}.supply-hero h1{letter-spacing:-1px;font-size:40px}.supply-hero-copy>p{font-size:15px}.supply-selection{padding:24px}.supply-principles{grid-template-columns:1fr;gap:24px}.supply-principles h3{margin:14px 0 8px}.supply-method{gap:20px;padding:12px 20px 36px}.supply-price-note{grid-template-columns:1fr;gap:16px;padding:30px 20px}.supply-product-guide{grid-template-columns:1fr;gap:20px;margin:24px 16px;padding:24px}.supply-actions{gap:20px}.supply-actions .btn{justify-content:center;width:100%}.supply-section-heading h2{font-size:27px}}.supply-page-link{color:#8b455d;align-items:center;gap:8px;width:fit-content;margin-top:24px;font-size:14px;font-weight:700;display:flex}.supply-page-link+.supply-discover{margin-top:12px}.instagram-showcase{color:#30383c;background:linear-gradient(120deg,#fffaf5,#f7eeee);border:1px solid #e6dbd8;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:clamp(24px,5vw,64px);max-width:1288px;margin:0 auto 56px;padding:clamp(24px,4vw,48px);display:grid}.instagram-badge{color:#914762;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.instagram-showcase h2{margin:18px 0;font-size:clamp(27px,3vw,40px);line-height:1.7}.instagram-showcase-heading>p{color:#666068;max-width:590px;font-size:15px;line-height:2.2}.instagram-showcase-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.instagram-primary{color:#fff;background:#843c55;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 20px;font-size:15px;font-weight:700;display:flex}.instagram-primary:hover{background:#6b2d43}.instagram-showcase-actions>span{color:#75465b;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:15px}.instagram-external-note{color:#746976;margin-top:12px;font-size:12px;display:block}.instagram-journey{border-inline-start:1px solid #e4d5da;align-self:center;padding-inline-start:30px}.instagram-journey-label{color:#77666e;margin-bottom:22px;font-size:12px;display:block}.instagram-journey>div{gap:16px;padding:16px 0;display:flex}.instagram-journey>div>span{color:#96586b;background:#fffaf8;border:1px solid #ebdde0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.instagram-journey svg{width:19px}.instagram-journey h3{margin:0 0 7px;font-size:16px}.instagram-journey p{color:#73656d;margin:0;font-size:13px;line-height:2}.instagram-journey a{color:#85445b;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.instagram-showcase a:focus-visible{outline-offset:5px;outline:3px solid #843c55}@media (max-width:1360px){.instagram-showcase{margin-inline:24px}}@media (max-width:760px){.instagram-showcase{grid-template-columns:1fr;gap:28px;margin:0 20px 36px;padding:24px}.instagram-journey{border-inline-start:0;padding-inline-start:0;border-top:1px solid #e4d5da;padding-top:24px}.instagram-showcase-actions{flex-direction:column;align-items:stretch}.instagram-showcase-actions>span{align-self:flex-start}.instagram-showcase h2{font-size:29px}}.supply-price-note+.instagram-showcase{margin-top:44px}.supply-story{padding-bottom:1px}.editorial-video{color:#233d35;background:#f4f5f0;border:1px solid #dce1d6;border-radius:22px;grid-template-columns:.85fr 1.3fr;align-items:center;gap:36px;max-width:1288px;margin:40px auto;padding:36px;display:grid}.editorial-video h2{margin:16px 0;font-size:clamp(24px,2.5vw,35px);line-height:1.8}.editorial-video-copy>p{color:#5b6d64;font-size:15px;line-height:2.1}.editorial-video-hint{color:#547365;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.editorial-video-player{aspect-ratio:16/9;background:#12241f;border-radius:16px;align-items:center;display:grid;overflow:hidden}.editorial-video video{object-fit:contain;width:100%;height:100%;max-height:70vh;display:block}.editorial-video details{margin-top:20px;font-size:14px}.editorial-video summary{cursor:pointer;padding:8px 0;font-weight:700}.editorial-video details p{white-space:pre-wrap;line-height:2}.editorial-video-error{color:#f0f5f1;text-align:center;padding:24px;line-height:2}.video-settings-group{border:1px solid #dbe3e7;border-radius:16px;gap:16px;min-width:0;padding:22px;display:grid}.video-settings-group legend{padding:0 8px;font-weight:700}.video-settings-group small{color:#657481;font-size:12px;line-height:2}.video-settings-group input[type=checkbox]{width:auto;margin-inline-end:8px}@media (max-width:1360px){.editorial-video{margin-inline:24px}}@media (max-width:760px){.editorial-video{grid-template-columns:1fr;gap:22px;margin:30px 20px;padding:24px}.editorial-video-player{grid-row:1}.editorial-video h2{font-size:26px}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--reading-ink:#17324d;--reading-muted:#4b6074;--reading-line:#ccd9e5}body{font-size:16px;line-height:1.85}button,input,textarea,select{font-family:inherit}:is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2a7894}.site-shell main p,.commerce-page label{font-size:15px!important;line-height:1.95!important}.site-shell main small{line-height:1.8;font-size:12px!important}.site-shell main :is(input,select,textarea),.admin-main :is(input,select,textarea),.portal-layout :is(input,select,textarea){min-height:44px;line-height:1.7;font-size:16px!important}.site-shell .btn,.commerce-page button,.admin-main .btn,.portal-layout .btn{min-height:44px;line-height:1.7;font-size:14px!important}.site-shell main h2{letter-spacing:0;font-size:clamp(23px,2.4vw,32px);line-height:1.65}.site-shell main h3{letter-spacing:0;line-height:1.8}.main-header .header-inner>nav{align-items:center}.main-header nav .site-nav-link,.mobile-inline-nav .site-nav-link{color:#344e65;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-self:center;align-items:center;min-height:44px;margin:0;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.6;display:inline-flex;transform:none}.main-header nav .site-nav-link[aria-current=page],.mobile-inline-nav .site-nav-link[aria-current=page]{color:#143d5c;background:#eaf2f7;border-color:#cbdce9;font-weight:800}.main-header nav .site-nav-link:hover,.mobile-inline-nav .site-nav-link:hover{color:#143d5c;background:#f0f5f9}.mobile-site-dock a{color:#4b6074!important;font-size:12px!important}.mobile-site-dock a[aria-current=page]{background:#eaf2f7;border-radius:12px;color:#123e5d!important}.mobile-site-dock a span{font-size:12px!important}.site-footer .footer-links>a{background:0 0;padding:3px 0;font-size:14px;line-height:1.9;transform:none;color:#d6e2ed!important}.site-footer .footer-links>b{color:#efd2a0;font-size:16px}.site-footer .footer-brand p{color:#c3d2e0;font-size:14px;line-height:1.95}.site-footer .footer-links>a:hover{text-underline-offset:5px;text-decoration:underline;color:#fff!important}.product-page-luxury .luxury-product-summary{color:var(--reading-muted);font-size:16px!important}.product-page-luxury .product-authenticity-seal{border-radius:17px;gap:14px;margin:20px 0;padding:17px 18px;box-shadow:0 8px 24px #17324d12}.product-page-luxury .product-authenticity-seal b{color:#fff;line-height:1.9;font-size:15px!important}.product-page-luxury .product-authenticity-seal small{letter-spacing:.7px;color:#f0d397;font-size:10px!important}.product-page-luxury .product-authenticity-seal em{color:#dfebf4;font-size:13px;line-height:1.9}.product-page-luxury .luxury-key-specs :is(small,b){color:var(--reading-muted);font-size:13px!important}.product-page-luxury .luxury-key-specs b{color:var(--reading-ink);font-size:15px!important}.product-page-luxury .luxury-spec-section{-webkit-backdrop-filter:blur(12px);background:radial-gradient(at 0 0,#dceef1aa,#0000 65%),linear-gradient(135deg,#f8fbfddd,#eaf1f7e8);border:1px solid #cbdde7;border-radius:24px;gap:32px;box-shadow:inset 0 1px #fff,0 14px 40px #153c5710;padding:32px!important}.product-page-luxury .luxury-spec-section h2{color:#173b55}.product-page-luxury .luxury-spec-section p{color:#455e70}.product-page-luxury .product-spec-table{background:#ffffffb8;border:1px solid #c3d5e1;border-radius:17px;overflow:hidden;box-shadow:0 5px 18px #153c5708}.product-page-luxury .product-spec-table>div{background:0 0;border-color:#d3e0e9;gap:10px;min-width:0;padding:17px 20px}.product-page-luxury .product-spec-table>div:nth-child(4n+1),.product-page-luxury .product-spec-table>div:nth-child(4n+2){background:#eaf2f666}.product-page-luxury .product-spec-table span{color:#4b6074!important;font-size:14px!important}.product-page-luxury .product-spec-table b{overflow-wrap:anywhere;line-height:1.9;color:#183950!important;font-size:16px!important}.product-page-luxury .luxury-call-link{color:#17536f;font-size:14px}.luxury-buy-actions b{font-size:15px!important}.luxury-buy-actions small{font-size:12px!important}.luxury-price-row>div>span,.luxury-purchase-note{color:#4b6074!important;font-size:13px!important}.home-offer-card .home-offer-copy>span>strong,.home-offer-card .home-offer-copy>span>strong small{font-weight:800;color:#123e5d!important}.home-offer-card .home-offer-copy>span>strong{font-variant-numeric:tabular-nums;line-height:1.8;font-size:21px!important}.home-offer-card .home-offer-copy>span>strong small{font-weight:600;font-size:13px!important}.home-offer-card .home-offer-copy del{text-decoration-thickness:1px;color:#596b7a!important;font-size:14px!important}.home-offer-card .home-offer-media>em{color:#fff!important;background:#9b3e22!important;font-size:13px!important}.home-offer-card .home-offer-name b{color:#17324d;line-height:1.85;font-size:16px!important}.home-offer-card .home-offer-copy>small,.home-offer-card .home-offer-copy>u{color:#4b6074!important;font-size:12px!important}.home-offer-card .home-offer-copy .quote{font-size:16px!important}.home-offer-card{border-color:#ccd9e5!important;height:auto!important}.store-product-card .store-product-body h4{color:#17324d;min-height:3.7em;line-height:1.85;font-size:15px!important}.store-product-card .store-product-body p{color:#4b6074;font-size:13px!important}.store-product-card .store-product-price b{font-variant-numeric:tabular-nums;color:#123e5d!important;font-size:18px!important}.store-product-card .store-product-price i{color:#35556d;font-size:12px;font-style:normal}.store-product-card .store-product-price del{color:#596b7a;font-size:13px!important}.store-product-card .store-product-actions :is(a,button){min-height:42px;font-size:13px!important}.store-product-rail .store-product-card{flex-basis:230px;min-width:210px;height:auto!important}.commerce-page :is(.cart-row,.cart-summary,.checkout-v12-main,.checkout-v12-side,.order-detail-main,.order-detail-side){background:#fff;border:1px solid #ccd9e5;border-radius:18px;box-shadow:0 6px 22px #17324d08}.commerce-page :is(.cart-row h3,.cart-summary h2,.checkout-ready h2){color:#17324d;font-size:19px!important}.commerce-page :is(.cart-row>strong,.cart-summary b,.order-summary-lines b){color:#143e5d;font-variant-numeric:tabular-nums;font-size:17px!important}.commerce-page :is(.cart-row small,.cart-row span,.cart-summary p,.checkout-snapshot span,.order-detail-items small){color:#4b6074;line-height:1.85;font-size:14px!important}.commerce-page .cart-layout aside.cart-summary{color:#17324d!important;background:#fff!important;border:1px solid #ccd9e5!important;box-shadow:0 8px 26px #17324d0c!important}.commerce-page .cart-summary h2,.commerce-page .cart-summary>div :is(b,span){color:#17324d!important}.commerce-page .cart-summary>p{color:#4b6074!important}.commerce-page .cart-summary>div{border-color:#d7e2eb!important}.commerce-page .cart-row>strong,.commerce-page .cart-summary b{letter-spacing:0!important}.luxury-spec-section,.luxury-product-info{scroll-margin-top:120px}.admin-main,.portal-layout{font-size:15px;line-height:1.85}.admin-main :is(p,label),.portal-layout :is(p,label){line-height:1.9;font-size:14px!important}.admin-main small,.portal-layout small{line-height:1.8;font-size:12px!important}.admin-main :is(td,th),.portal-layout :is(td,th){padding-block:12px;line-height:1.8;font-size:14px!important}.admin-main h2,.portal-layout h2{line-height:1.7;font-size:22px!important}.admin-main h3,.portal-layout h3{line-height:1.8;font-size:17px!important}.admin-main :is(.admin-request-card,.admin-order-card,.admin-switch-card),.portal-layout .portal-shelf-panel{box-shadow:0 5px 20px #17324d08;border-color:#ccd9e5!important}.portal-layout .portal-record-buckets button b,.portal-layout .instrument-record-buckets button b{font-size:14px!important}.portal-layout .portal-record-buckets button small,.portal-layout .instrument-record-buckets button small{font-size:12px!important}@media (max-width:640px){.main-header nav .site-nav-link,.mobile-inline-nav .site-nav-link{min-height:40px;padding:7px 9px;font-size:13px}.product-page-luxury .luxury-spec-section{border-radius:20px;gap:22px;padding:20px 16px!important}.product-page-luxury .product-spec-table>div{padding:14px 12px}.product-page-luxury .product-spec-table b{font-size:15px!important}.product-page-luxury .product-authenticity-seal{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px 12px}.product-page-luxury .product-authenticity-seal b{font-size:14px!important}.product-page-luxury .product-authenticity-seal em{font-size:12px}.product-page-luxury .product-authenticity-seal .seal-icon{width:40px;height:40px}.commerce-page .cart-row{gap:12px}.commerce-page .cart-row h3{font-size:16px!important}.site-shell main h2{font-size:24px!important}}@media (prefers-reduced-transparency:reduce){.product-page-luxury .luxury-spec-section,.product-page-luxury .product-spec-table{-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf4f8}}.admin-main .admin-product-quick-list>article.admin-product-quick-row{grid-template-columns:minmax(0,1fr)}.admin-main .admin-product-quick-controls{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-main .admin-product-quick-controls>*{min-width:0;max-width:100%}.admin-main .admin-product-quick-controls input,.admin-main .admin-product-quick-controls select{width:100%;min-width:0}.admin-main .admin-product-main b{font-size:16px;line-height:1.8}.admin-main .admin-product-main em,.admin-main .admin-quick-legend span{font-size:12px;line-height:1.8}.admin-main .admin-product-quick-controls>label>span{color:#395570;font-size:13px}.admin-main .admin-product-quick-controls :is(button,.admin-quick-switches label){min-height:40px;font-size:12px}.admin-main .admin-quick-save-state{font-size:12px;line-height:1.8}.theme-shelf-page .theme-brand-layout>div{min-width:0}.theme-shelf-page .theme-brand-layout label{color:#294866;gap:8px;margin-bottom:18px;display:grid}.theme-shelf-page .theme-brand-layout input:not([type=color]){color:#173f62;background:#f8fbff;border:1px solid #c9d8e6;border-radius:10px;width:100%;min-width:0;padding:10px 12px}.theme-shelf-page .brand-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.theme-shelf-page .brand-color-grid label{grid-template-columns:minmax(0,1fr);min-width:0}.theme-shelf-page .brand-color-grid input[type=color]{background:#fff;border:1px solid #c9d8e6;border-radius:10px;width:100%;height:48px;padding:4px}@media (max-width:900px){.theme-shelf-page .theme-brand-layout{grid-template-columns:minmax(0,1fr);display:grid}.theme-shelf-page .brand-color-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.admin-main .admin-product-quick-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.admin-main .admin-product-quick-controls{grid-template-columns:minmax(0,1fr)!important}}.admin-main .admin-quick-market{grid-column:1/-1!important}.admin-main .admin-quick-market-head>span{font-size:14px}.admin-main .admin-quick-market-head small,.admin-main .admin-quick-market-values>span{font-size:11px}.admin-main .admin-quick-market-values b{font-size:13px}.admin-main .admin-quick-market-actions button{min-height:42px;font-size:12px}.product-page-luxury .luxury-buy-actions{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-page-luxury .luxury-buy-actions>*{min-width:0;max-width:100%}.product-page-luxury .luxury-buy-actions>.cart-inline-control,.product-page-luxury .luxury-buy-actions>.luxury-buy-primary{grid-column:1/-1;width:100%}.product-page-luxury .luxury-buy-actions>.cart-inline-control{flex-wrap:wrap;gap:10px;display:flex}.product-page-luxury .luxury-buy-actions>.cart-inline-control>a{flex:1;min-width:120px;min-height:46px}.product-page-luxury .luxury-buy-actions .luxury-whatsapp-btn{grid-column:auto}.journey-checkout .checkout-v12-main{order:0!important;grid-row:auto!important}.journey-checkout .journey-order-summary{order:1!important;grid-row:auto!important}.journey-checkout .journey-order-summary>h2,.journey-checkout .journey-order-summary>svg{display:block!important}.journey-checkout .journey-order-summary>.journey-assurance{display:flex!important}.journey-entry-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:92%;max-width:1380px;margin:22px auto;display:grid}.journey-entry-links>a{background:#fff;border:1px solid #ccdce8;border-radius:17px;gap:5px;padding:20px 22px;transition:background .15s;display:grid;box-shadow:0 5px 18px #183c5208}.journey-entry-links>a:hover{background:#eef5f9}.journey-entry-links b{color:#143d59;font-size:17px}.journey-entry-links span{color:#4b6074;font-size:14px}.home-offers-cinema.single-offer{grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:center;gap:35px;display:grid}.home-offers-cinema.single-offer .home-offers-head{align-items:start;gap:24px;display:grid}.home-offers-cinema.single-offer .drag-scroll-toolbar{display:none}.home-offers-cinema.single-offer .home-offer-card{flex:0 0 100%;width:100%;max-width:none}.journey-finder{background:#fff;border:1px solid #cadbe8;border-radius:22px;width:92%;max-width:1380px;margin:26px auto;padding:26px;box-shadow:0 10px 30px #193e5508}.journey-finder h2{color:#163e59;margin:0}.journey-finder p{color:#4b6074;margin:8px 0 18px}.journey-finder-controls{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.journey-finder-controls label{color:#314c63;gap:7px;font-size:14px;display:grid}.journey-finder-controls :is(input,select){background:#f7fafc;border:1px solid #b9ccda;border-radius:11px;width:100%;padding:11px 13px}.journey-finder-count{color:#365168;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;font-size:14px;display:flex}.journey-finder-count button{color:#174f72;text-underline-offset:4px;padding:8px;text-decoration:underline}.journey-finder-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.journey-finder-results>a{background:#f8fbfd;border:1px solid #d6e1e9;border-radius:13px;gap:7px;padding:16px;display:grid}.journey-finder-results b{color:#17324d;font-size:15px}.journey-finder-results small{color:#4c6275}.journey-finder-results span{color:#154b6b;font-size:15px;font-weight:700}.customer-login-page .customer-login-stage{align-items:center}.customer-login-page .customer-login-visual p,.customer-login-page .unified-auth-card>p{font-size:15px!important;line-height:1.95!important}.customer-login-page .unified-auth-card{min-width:0}.customer-login-page .unified-auth-card label{color:#29465e;font-size:15px!important}.customer-login-page .unified-auth-card :is(input,button){min-height:46px;font-size:16px!important}.customer-login-page .unified-auth-card small,.customer-login-page .unified-auth-card .account-security-note{line-height:1.9;font-size:13px!important}.customer-login-page .unified-auth-card .account-security-note{background:#eef4f8;border-radius:12px;padding:12px;color:#52687a!important}.customer-login-page .customer-login-top>a:last-child{align-items:center;min-height:42px;display:inline-flex;font-size:13px!important}.journey-resend{background:#f1f6fa;border:1px solid #d3e0ea;border-radius:12px;margin:14px 0;padding:12px 15px}.journey-resend p{color:#365168;font-size:14px!important}.journey-resend b{overflow-wrap:anywhere;display:inline-block}.journey-resend button{color:#175575;background:0 0;font-size:14px!important}.journey-resend button:disabled{color:#576e80;cursor:wait}.journey-checkout .checkout-v12-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}.journey-checkout .checkout-v12-main,.journey-checkout .journey-order-summary{border:1px solid #cddde8;border-radius:20px;min-width:0;padding:26px;color:#17324d!important;background:#fff!important;box-shadow:0 8px 24px #183c5208!important}.journey-checkout .checkout-v12-main:before,.journey-checkout .journey-order-summary:before{display:none}.journey-checkout .checkout-phone-gate,.journey-checkout .checkout-ready{text-align:right;gap:15px;display:grid}.journey-checkout .checkout-phone-gate label,.journey-checkout .checkout-ready label{color:#365168;gap:7px;display:grid}.journey-checkout :is(input:not([type=radio]),textarea){background:#f8fbfd;border:1px solid #b9cdda;border-radius:11px;width:100%;padding:11px 13px}.journey-checkout .checkout-snapshot{background:#f2f7fa;border:1px solid #d5e2eb;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.journey-checkout .checkout-snapshot span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.journey-checkout .checkout-snapshot b{color:#50687b;font-size:13px}.journey-checkout .checkout-snapshot i{text-align:right;font-style:normal}.journey-edit-link{text-underline-offset:5px;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex;color:#175574!important}.journey-payment-methods{border:0;gap:10px;min-width:0;margin:24px 0 0;padding:0;display:grid}.journey-payment-methods legend{color:#17324d;margin-bottom:12px;font-size:19px;font-weight:800}.journey-payment-methods>label{cursor:pointer;background:#fff;border:1px solid #c6d7e4;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.journey-payment-methods>label:has(input:checked){background:#eaf4f8;border-color:#367490;box-shadow:inset 0 0 0 1px #367490}.journey-payment-methods span{gap:3px;display:grid}.journey-payment-methods b{color:#173e58;font-size:15px}.journey-payment-methods small{color:#4a6174}.journey-checkout .journey-payment-methods input[type=radio]{accent-color:#175574;flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px!important}.journey-checkout .journey-order-summary>svg{color:#1b5877;width:26px;height:26px}.journey-checkout .journey-order-summary h2{margin:10px 0 18px;color:#17324d!important}.journey-order-summary ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.journey-order-summary li{border-bottom:1px solid #dce6ed;gap:8px;padding-bottom:14px;display:grid}.journey-order-summary li a{color:#173e58;font-size:15px;font-weight:700;line-height:1.9}.journey-order-summary li span{color:#4c6578;font-size:14px}.journey-receipt{color:#17324d;background:#f4f8fb;border:1px solid #d2e0ea;border-radius:14px;gap:0;margin:20px 0;padding:5px 17px;display:grid}.journey-receipt>div{border-bottom:1px solid #dbe6ed;justify-content:space-between;align-items:start;gap:16px;padding:13px 0;display:flex}.journey-receipt>div:last-child{border-bottom:0}.journey-receipt dt{color:#4c6377;font-size:14px}.journey-receipt dd{overflow-wrap:anywhere;text-align:left;letter-spacing:0;max-width:65%;margin:0;font-size:15px;font-weight:750}.journey-receipt .journey-total :is(dt,dd){color:#123e5b;font-size:17px;font-weight:800}.journey-checkout .checkout-pay{width:100%;min-height:52px;margin:16px 0 0}.journey-checkout .checkout-pay:disabled{opacity:.55;cursor:not-allowed}.journey-checkout .journey-assurance{align-items:start;gap:8px;margin-top:18px;display:flex;color:#526a7e!important;font-size:13px!important}.journey-assurance svg{flex:0 0 18px;margin-top:5px}.journey-checkout .purchase-steps>a{color:#365168;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.commerce-page .journey-result{text-align:center;background:#fff;border:1px solid #cddde8;border-radius:24px;max-width:760px;margin:30px auto;padding:40px;box-shadow:0 16px 45px #193c550b}.commerce-page .journey-result h1{color:#153c56;margin:14px 0;font-size:clamp(25px,3vw,34px);line-height:1.7}.commerce-page .journey-result>p{color:#4b6275;max-width:570px;margin:0 auto 20px}.commerce-page .journey-result .journey-result-icon{color:#866020;background:#f8f0dd;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid}.commerce-page .journey-result.paid .journey-result-icon{color:#22674d;background:#e8f5ef}.commerce-page .journey-result.failed .journey-result-icon{color:#a53e2b;background:#fbede9}.journey-result .journey-result-icon svg{width:38px;height:38px}.commerce-page .journey-result .journey-receipt{text-align:right}.commerce-page .journey-result .journey-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.journey-next-step{background:linear-gradient(120deg,#eff7fa,#fff);border:1px solid #bfd5e2;border-radius:20px;margin:20px 0;padding:24px 28px;box-shadow:0 8px 24px #16395108}.journey-next-step h2{color:#163e58;margin:8px 0;font-size:24px!important}.journey-next-step p{color:#486174;max-width:850px}.journey-next-step .btn{margin-top:15px}@media (min-width:900px){.journey-checkout .journey-order-summary{position:sticky;top:145px}}@media (max-width:760px){.product-page-luxury .luxury-buy-actions{grid-template-columns:minmax(0,1fr)!important}.journey-entry-links{grid-template-columns:1fr;gap:9px;margin:16px auto}.journey-entry-links>a{padding:15px 17px}.journey-entry-links b{font-size:16px}.home-offers-cinema.single-offer{display:block}.home-offers-cinema.single-offer .home-offers-head{margin-bottom:20px}.journey-finder{padding:20px 16px}.journey-finder-controls{grid-template-columns:1fr 1fr;gap:12px}.journey-finder-controls>label:first-child{grid-column:1/-1}.journey-finder-results{grid-template-columns:1fr}.journey-checkout .checkout-v12-grid{grid-template-columns:minmax(0,1fr)}.journey-checkout .checkout-v12-main,.journey-checkout .journey-order-summary{padding:20px 16px}.journey-checkout .checkout-snapshot{grid-template-columns:1fr}.journey-checkout .purchase-steps{gap:5px}.journey-checkout .purchase-steps :is(a,span){padding:9px 5px;font-size:12px!important}.commerce-page .journey-result{margin:15px auto;padding:27px 18px}.journey-receipt{padding-inline:12px}.journey-receipt dd{font-size:14px}.journey-result-actions .btn{width:100%}.journey-next-step{padding:20px 16px}.customer-login-page .customer-login-emblem,.customer-login-page .customer-login-benefits,.customer-login-page .customer-login-visual .section-kicker{display:none}.customer-login-page .customer-login-visual{padding:22px 20px!important}.customer-login-page .customer-login-visual h2{line-height:1.8;font-size:21px!important}.customer-login-page .customer-login-visual p{font-size:14px!important}.customer-login-page .customer-login-stage>.unified-auth-card{padding:24px 20px!important}}
