@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[48px\]{top:48px}.right-0{right:0}.right-3\.5{right:calc(var(--spacing) * 3.5)}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[130\]{z-index:130}.z-\[1200\]{z-index:1200}.z-\[1400\]{z-index:1400}.z-\[2000\]{z-index:2000}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-9{margin-block:calc(var(--spacing) * 9)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.-mr-\[21px\]{margin-right:-21px}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-\[2\.15\/1\]{aspect-ratio:2.15}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\.6\]{aspect-ratio:16/8.6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[18px\]{width:18px;height:18px}.size-\[25px\]{width:25px;height:25px}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[76px\]{height:76px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-auto{height:auto}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(88vh-90px\)\]{max-height:calc(88vh - 90px)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[66px\]{min-height:66px}.min-h-\[88px\]{min-height:88px}.min-h-\[118px\]{min-height:118px}.min-h-\[138px\]{min-height:138px}.min-h-\[210px\]{min-height:210px}.min-h-\[230px\]{min-height:230px}.min-h-\[240px\]{min-height:240px}.min-h-\[330px\]{min-height:330px}.min-h-\[390px\]{min-height:390px}.min-h-\[650px\]{min-height:650px}.min-h-screen{min-height:100vh}.w-\[50\%\]{width:50%}.w-\[54\%\]{width:54%}.w-\[62\%\]{width:62%}.w-\[92vw\]{width:92vw}.w-\[94vw\]{width:94vw}.w-\[96vw\]{width:96vw}.w-\[330px\]{width:330px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[220px\]{max-width:220px}.max-w-\[330px\]{max-width:330px}.max-w-\[360px\]{max-width:360px}.max-w-\[450px\]{max-width:450px}.max-w-\[470px\]{max-width:470px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1262px\]{max-width:1262px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1580px\]{max-width:1580px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-2\.5{min-width:calc(var(--spacing) * 2.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[190px\]{min-width:190px}.min-w-\[1180px\]{min-width:1180px}.min-w-fit{min-width:fit-content}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[64px_1fr_38px\]{grid-template-columns:64px 1fr 38px}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-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-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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1557ff\]{border-color:#1557ff}.border-\[\#102452\]{border-color:#102452}.border-\[\#bcc9da\]{border-color:#bcc9da}.border-\[\#c8b7d5\]{border-color:#c8b7d5}.border-\[\#cfc2d6\]{border-color:#cfc2d6}.border-\[\#cfc6d5\]{border-color:#cfc6d5}.border-\[\#cfd9e8\]{border-color:#cfd9e8}.border-\[\#cfe8d9\]{border-color:#cfe8d9}.border-\[\#d8c9df\]{border-color:#d8c9df}.border-\[\#d8cedd\]{border-color:#d8cedd}.border-\[\#d8e1ef\]{border-color:#d8e1ef}.border-\[\#d9cfde\]{border-color:#d9cfde}.border-\[\#d9cfdf\]{border-color:#d9cfdf}.border-\[\#dbe5f4\]{border-color:#dbe5f4}.border-\[\#dbe8fb\]{border-color:#dbe8fb}.border-\[\#dcd4e1\]{border-color:#dcd4e1}.border-\[\#dce6f2\]{border-color:#dce6f2}.border-\[\#dce6f4\]{border-color:#dce6f4}.border-\[\#ddd5e2\]{border-color:#ddd5e2}.border-\[\#ddd6e1\]{border-color:#ddd6e1}.border-\[\#ded7e2\]{border-color:#ded7e2}.border-\[\#ded8e2\]{border-color:#ded8e2}.border-\[\#dfe7f2\]{border-color:#dfe7f2}.border-\[\#dfe7f3\]{border-color:#dfe7f3}.border-\[\#e1c7c3\]{border-color:#e1c7c3}.border-\[\#e3d9e7\]{border-color:#e3d9e7}.border-\[\#e3dce6\]{border-color:#e3dce6}.border-\[\#e3e9f1\]{border-color:#e3e9f1}.border-\[\#e3eaf4\]{border-color:#e3eaf4}.border-\[\#e4dee7\]{border-color:#e4dee7}.border-\[\#e4eaf2\]{border-color:#e4eaf2}.border-\[\#e5ddec\]{border-color:#e5ddec}.border-\[\#e5dfe8\]{border-color:#e5dfe8}.border-\[\#e5ebf3\]{border-color:#e5ebf3}.border-\[\#e5ebf4\]{border-color:#e5ebf4}.border-\[\#e5edf7\]{border-color:#e5edf7}.border-\[\#e6dfe9\]{border-color:#e6dfe9}.border-\[\#e6dfea\]{border-color:#e6dfea}.border-\[\#e6e0e9\]{border-color:#e6e0e9}.border-\[\#e6ebf3\]{border-color:#e6ebf3}.border-\[\#e6ecf4\]{border-color:#e6ecf4}.border-\[\#e7e1ea\]{border-color:#e7e1ea}.border-\[\#e7e3e9\]{border-color:#e7e3e9}.border-\[\#e7edf5\]{border-color:#e7edf5}.border-\[\#e8e2eb\]{border-color:#e8e2eb}.border-\[\#e8edf4\]{border-color:#e8edf4}.border-\[\#e8eef9\]{border-color:#e8eef9}.border-\[\#e9e4ec\]{border-color:#e9e4ec}.border-\[\#e9eef5\]{border-color:#e9eef5}.border-\[\#e9eef6\]{border-color:#e9eef6}.border-\[\#ece6ef\]{border-color:#ece6ef}.border-\[\#ece7ef\]{border-color:#ece7ef}.border-\[\#ece8ee\]{border-color:#ece8ee}.border-\[\#edf1f6\]{border-color:#edf1f6}.border-\[\#eee7f1\]{border-color:#eee7f1}.border-\[\#eee9f1\]{border-color:#eee9f1}.border-\[\#eeeaf0\]{border-color:#eeeaf0}.border-\[\#eef2f6\]{border-color:#eef2f6}.border-\[\#eff2f6\]{border-color:#eff2f6}.border-\[\#f0d1cf\]{border-color:#f0d1cf}.border-\[\#f0d7b5\]{border-color:#f0d7b5}.border-\[\#f0ecf2\]{border-color:#f0ecf2}.border-\[\#f0edf2\]{border-color:#f0edf2}.border-\[\#f1d2cf\]{border-color:#f1d2cf}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-\[\#0a1d3f\]{background-color:#0a1d3f}.bg-\[\#0d1e36\]{background-color:#0d1e36}.bg-\[\#1f1328\]\/45{background-color:#1f132873;background-color:lab(8.13201% 10.2812 -12.0978/.45)}.bg-\[\#071b4a\]{background-color:#071b4a}.bg-\[\#160d1d\]\/45{background-color:#160d1d73;background-color:lab(4.89148% 6.39916 -8.78418/.45)}.bg-\[\#160d1d\]\/50{background-color:#160d1d80;background-color:lab(4.89148% 6.39916 -8.78418/.5)}.bg-\[\#1557ff\]{background-color:#1557ff}.bg-\[\#10233f\]{background-color:#10233f}.bg-\[\#21152b\]\/45{background-color:#21152b73;background-color:lab(9.17676% 10.408 -12.672/.45)}.bg-\[\#102452\]{background-color:#102452}.bg-\[\#191321\]{background-color:#191321}.bg-\[\#ddd6e1\]{background-color:#ddd6e1}.bg-\[\#e4f4ea\]{background-color:#e4f4ea}.bg-\[\#e9f7ef\]{background-color:#e9f7ef}.bg-\[\#eaf1ff\]{background-color:#eaf1ff}.bg-\[\#eaf7ef\]{background-color:#eaf7ef}.bg-\[\#edf4ff\]{background-color:#edf4ff}.bg-\[\#edf5ff\]{background-color:#edf5ff}.bg-\[\#eee7f4\]{background-color:#eee7f4}.bg-\[\#eef2f7\]{background-color:#eef2f7}.bg-\[\#eef3f8\]{background-color:#eef3f8}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#eef5ff\]{background-color:#eef5ff}.bg-\[\#f0f5ff\]{background-color:#f0f5ff}.bg-\[\#f1e9f6\]{background-color:#f1e9f6}.bg-\[\#f1faf5\]{background-color:#f1faf5}.bg-\[\#f2edf5\]{background-color:#f2edf5}.bg-\[\#f2f5f9\]{background-color:#f2f5f9}.bg-\[\#f2f6fc\]{background-color:#f2f6fc}.bg-\[\#f2f6ff\]{background-color:#f2f6ff}.bg-\[\#f3edf7\]{background-color:#f3edf7}.bg-\[\#f3eef6\]{background-color:#f3eef6}.bg-\[\#f3eff5\]{background-color:#f3eff5}.bg-\[\#f4eff7\]{background-color:#f4eff7}.bg-\[\#f5f1f7\]{background-color:#f5f1f7}.bg-\[\#f5f8ff\]{background-color:#f5f8ff}.bg-\[\#f7f4f8\]{background-color:#f7f4f8}.bg-\[\#f7f9fc\]{background-color:#f7f9fc}.bg-\[\#f7f9fd\]{background-color:#f7f9fd}.bg-\[\#f8f5fa\]{background-color:#f8f5fa}.bg-\[\#f8f6f9\]{background-color:#f8f6f9}.bg-\[\#f8faff\]{background-color:#f8faff}.bg-\[\#faf8fb\]{background-color:#faf8fb}.bg-\[\#faf9fb\]{background-color:#faf9fb}.bg-\[\#fafbfd\]{background-color:#fafbfd}.bg-\[\#fafcff\]{background-color:#fafcff}.bg-\[\#fbf9fc\]{background-color:#fbf9fc}.bg-\[\#fbfafc\]{background-color:#fbfafc}.bg-\[\#fbfafc\]\/95{background-color:#fbfafcf2;background-color:lab(98.3914% .605077 -.83766/.95)}.bg-\[\#fbfcfe\]{background-color:#fbfcfe}.bg-\[\#fcfbfc\]{background-color:#fcfbfc}.bg-\[\#fcfbfd\]{background-color:#fcfbfd}.bg-\[\#fff0ef\]{background-color:#fff0ef}.bg-\[\#fff4f1\]{background-color:#fff4f1}.bg-\[\#fff5dd\]{background-color:#fff5dd}.bg-\[\#fff5f4\]{background-color:#fff5f4}.bg-\[\#fff6df\]{background-color:#fff6df}.bg-\[\#fff7df\]{background-color:#fff7df}.bg-\[\#fff9ef\]{background-color:#fff9ef}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#fff_0\%\,rgba\(255\,255\,255\,\.97\)_48\%\,rgba\(255\,255\,255\,\.72\)_72\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background-image:linear-gradient(90deg,#fff 0%,#fffffff7 48%,#ffffffb8 72%,#fff0 100%)}.bg-\[linear-gradient\(135deg\,\#f7faff_0\%\,\#eef5ff_45\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(135deg,#f7faff 0%,#eef5ff 45%,#fff 100%)}.bg-\[linear-gradient\(145deg\,\#fff_30\%\,\#eef5ff_100\%\)\]{background-image:linear-gradient(145deg,#fff 30%,#eef5ff 100%)}.from-\[\#08182f\]{--tw-gradient-from:#08182f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-right{object-position:right}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[33px\]{font-size:33px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[46px\]{font-size:46px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#102452\]{color:#102452!important}.\!text-white{color:var(--color-white)!important}.text-\[\#1a0dab\]{color:#1a0dab}.text-\[\#1d3151\]{color:#1d3151}.text-\[\#2b1935\]{color:#2b1935}.text-\[\#2d2035\]{color:#2d2035}.text-\[\#2d7950\]{color:#2d7950}.text-\[\#2e2035\]{color:#2e2035}.text-\[\#3c3042\]{color:#3c3042}.text-\[\#3e4d63\]{color:#3e4d63}.text-\[\#4a3158\]{color:#4a3158}.text-\[\#4b5156\]{color:#4b5156}.text-\[\#4d5156\]{color:#4d5156}.text-\[\#4f4056\]{color:#4f4056}.text-\[\#5b4d61\]{color:#5b4d61}.text-\[\#5b4f61\]{color:#5b4f61}.text-\[\#5d5263\]{color:#5d5263}.text-\[\#5e5264\]{color:#5e5264}.text-\[\#5f2a7e\]{color:#5f2a7e}.text-\[\#5f6f65\]{color:#5f6f65}.text-\[\#5f6f84\]{color:#5f6f84}.text-\[\#6a308a\]{color:#6a308a}.text-\[\#6d7a8d\]{color:#6d7a8d}.text-\[\#6d7b91\]{color:#6d7b91}.text-\[\#6f7e91\]{color:#6f7e91}.text-\[\#6f7e95\]{color:#6f7e95}.text-\[\#6f8fc6\]{color:#6f8fc6}.text-\[\#6f6375\]{color:#6f6375}.text-\[\#6f6475\]{color:#6f6475}.text-\[\#7a879a\]{color:#7a879a}.text-\[\#7b6f80\]{color:#7b6f80}.text-\[\#7b8798\]{color:#7b8798}.text-\[\#7c5a2b\]{color:#7c5a2b}.text-\[\#7c7081\]{color:#7c7081}.text-\[\#7c8899\]{color:#7c8899}.text-\[\#7d8da3\]{color:#7d8da3}.text-\[\#7d899d\]{color:#7d899d}.text-\[\#7f8da1\]{color:#7f8da1}.text-\[\#8a7f8f\]{color:#8a7f8f}.text-\[\#8a96a8\]{color:#8a96a8}.text-\[\#8a808f\]{color:#8a808f}.text-\[\#8a6414\]{color:#8a6414}.text-\[\#8a6512\]{color:#8a6512}.text-\[\#8b6a99\]{color:#8b6a99}.text-\[\#8b97a8\]{color:#8b97a8}.text-\[\#8b8190\]{color:#8b8190}.text-\[\#8c8191\]{color:#8c8191}.text-\[\#8d4c45\]{color:#8d4c45}.text-\[\#8d99aa\]{color:#8d99aa}.text-\[\#8d8292\]{color:#8d8292}.text-\[\#8d8392\]{color:#8d8392}.text-\[\#8db8ef\]{color:#8db8ef}.text-\[\#8f9bab\]{color:#8f9bab}.text-\[\#8f8494\]{color:#8f8494}.text-\[\#9a413b\]{color:#9a413b}.text-\[\#9a909f\]{color:#9a909f}.text-\[\#9aa4b4\]{color:#9aa4b4}.text-\[\#9aa5b5\]{color:#9aa5b5}.text-\[\#9ba7b8\]{color:#9ba7b8}.text-\[\#93a0b1\]{color:#93a0b1}.text-\[\#98a3b3\]{color:#98a3b3}.text-\[\#98a4b5\]{color:#98a4b5}.text-\[\#98a5b7\]{color:#98a5b7}.text-\[\#273a58\]{color:#273a58}.text-\[\#286f49\]{color:#286f49}.text-\[\#655a6b\]{color:#655a6b}.text-\[\#665a6c\]{color:#665a6c}.text-\[\#665b6c\]{color:#665b6c}.text-\[\#725b80\]{color:#725b80}.text-\[\#746a79\]{color:#746a79}.text-\[\#756a7a\]{color:#756a7a}.text-\[\#756a7b\]{color:#756a7b}.text-\[\#765d5a\]{color:#765d5a}.text-\[\#766a7b\]{color:#766a7b}.text-\[\#766b7b\]{color:#766b7b}.text-\[\#796e7e\]{color:#796e7e}.text-\[\#887d8d\]{color:#887d8d}.text-\[\#897d90\]{color:#897d90}.text-\[\#1557ff\]{color:#1557ff}.text-\[\#8290a4\]{color:#8290a4}.text-\[\#8491a3\]{color:#8491a3}.text-\[\#8491a5\]{color:#8491a5}.text-\[\#17243b\]{color:#17243b}.text-\[\#19365e\]{color:#19365e}.text-\[\#23152b\]{color:#23152b}.text-\[\#24724a\]{color:#24724a}.text-\[\#26172f\]{color:#26172f}.text-\[\#26364f\]{color:#26364f}.text-\[\#32263a\]{color:#32263a}.text-\[\#33283a\]{color:#33283a}.text-\[\#34445f\]{color:#34445f}.text-\[\#35263d\]{color:#35263d}.text-\[\#35293b\]{color:#35293b}.text-\[\#44364a\]{color:#44364a}.text-\[\#44384b\]{color:#44384b}.text-\[\#50627b\]{color:#50627b}.text-\[\#51617a\]{color:#51617a}.text-\[\#52637c\]{color:#52637c}.text-\[\#53647c\]{color:#53647c}.text-\[\#54226f\]{color:#54226f}.text-\[\#55485c\]{color:#55485c}.text-\[\#65596a\]{color:#65596a}.text-\[\#65758b\]{color:#65758b}.text-\[\#66748a\]{color:#66748a}.text-\[\#66758b\]{color:#66758b}.text-\[\#66768d\]{color:#66768d}.text-\[\#68768a\]{color:#68768a}.text-\[\#74697a\]{color:#74697a}.text-\[\#76697c\]{color:#76697c}.text-\[\#94899a\]{color:#94899a}.text-\[\#95899b\]{color:#95899b}.text-\[\#102452\]{color:#102452}.text-\[\#237148\]{color:#237148}.text-\[\#267149\]{color:#267149}.text-\[\#287146\]{color:#287146}.text-\[\#302038\]{color:#302038}.text-\[\#334765\]{color:#334765}.text-\[\#382841\]{color:#382841}.text-\[\#403447\]{color:#403447}.text-\[\#465872\]{color:#465872}.text-\[\#514557\]{color:#514557}.text-\[\#514656\]{color:#514656}.text-\[\#526681\]{color:#526681}.text-\[\#637187\]{color:#637187}.text-\[\#716675\]{color:#716675}.text-\[\#748195\]{color:#748195}.text-\[\#748196\]{color:#748196}.text-\[\#758398\]{color:#758398}.text-\[\#786848\]{color:#786848}.text-\[\#817587\]{color:#817587}.text-\[\#817687\]{color:#817687}.text-\[\#827887\]{color:#827887}.text-\[\#837888\]{color:#837888}.text-\[\#866112\]{color:#866112}.text-\[\#918696\]{color:#918696}.text-\[\#918697\]{color:#918697}.text-\[\#938999\]{color:#938999}.text-\[\#a04640\]{color:#a04640}.text-\[\#a24741\]{color:#a24741}.text-\[\#aebbd0\]{color:#aebbd0}.text-\[\#b9c5d7\]{color:#b9c5d7}.text-\[\#b34640\]{color:#b34640}.text-\[\#c5d5e8\]{color:#c5d5e8}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_\#eaf1ff\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#eaf1ff);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_6px_18px_rgba\(44\,25\,55\,\.06\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#2c19370f);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_8px_18px_rgba\(100\,43\,132\,\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#642b842e);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_8px_26px_rgba\(17\,46\,94\,\.035\)\]{--tw-shadow:0 8px 26px var(--tw-shadow-color,#112e5e09);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_8px_28px_rgba\(21\,55\,105\,\.035\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#15376909);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_8px_28px_rgba\(44\,25\,55\,\.04\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#2c19370a);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_8px_30px_rgba\(44\,25\,55\,\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#2c19370a);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_10px_30px_rgba\(18\,54\,105\,\.04\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1236690a);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_10px_30px_rgba\(18\,54\,105\,\.05\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1236690d);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_10px_32px_rgba\(44\,25\,55\,\.04\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#2c19370a);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_12px_38px_rgba\(44\,25\,55\,\.045\)\]{--tw-shadow:0 12px 38px var(--tw-shadow-color,#2c19370b);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_18px_50px_rgba\(21\,87\,255\,\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#1557ff14);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_24px_80px_rgba\(31\,19\,40\,\.24\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#1f13283d);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)}.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-\[\#1557ff\]\/15{--tw-ring-color:#1557ff26}@supports (color:lab(0% 0 0)){.ring-\[\#1557ff\]\/15{--tw-ring-color:lab(42.8555% 33.6741 -89.9499/.15)}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}}.placeholder\:text-\[\#a59ca9\]::placeholder{color:#a59ca9}.placeholder\:text-\[\#aaa1ae\]::placeholder{color:#aaa1ae}.placeholder\:text-\[\#b5adb9\]::placeholder{color:#b5adb9}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-bottom-\[28px\]:after{content:var(--tw-content);bottom:-28px}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-\[\#1557ff\]:after{content:var(--tw-content);background-color:#1557ff}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#7b3b99\]:hover{border-color:#7b3b99}.hover\:border-\[\#bfa9cb\]:hover{border-color:#bfa9cb}.hover\:border-\[\#cec3d4\]:hover{border-color:#cec3d4}.hover\:border-\[\#ddd4e2\]:hover{border-color:#ddd4e2}.hover\:bg-\[\#0d3fcc\]:hover{background-color:#0d3fcc}.hover\:bg-\[\#f5f8ff\]:hover{background-color:#f5f8ff}.hover\:bg-\[\#f6f9ff\]:hover{background-color:#f6f9ff}.hover\:bg-\[\#f7f1fa\]:hover{background-color:#f7f1fa}.hover\:bg-\[\#f7f3f9\]:hover{background-color:#f7f3f9}.hover\:bg-\[\#f7f9fc\]:hover{background-color:#f7f9fc}.hover\:bg-\[\#f8f3fa\]:hover{background-color:#f8f3fa}.hover\:bg-\[\#faf7fb\]:hover{background-color:#faf7fb}.hover\:bg-\[\#faf8fb\]:hover{background-color:#faf8fb}.hover\:bg-\[\#fcfafc\]:hover{background-color:#fcfafc}.hover\:bg-\[\#fff7f5\]:hover{background-color:#fff7f5}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#1557ff\]:hover{color:#1557ff}.hover\:text-\[\#a13f39\]:hover{color:#a13f39}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_14px_36px_rgba\(17\,46\,94\,\.07\)\]:hover{--tw-shadow:0 14px 36px var(--tw-shadow-color,#112e5e12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#1557ff\]:focus{border-color:#1557ff}.focus\:border-\[\#bfa9cb\]:focus{border-color:#bfa9cb}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-3: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)}.focus\:ring-\[\#1557ff\]\/10:focus{--tw-ring-color:#1557ff1a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#1557ff\]\/10:focus{--tw-ring-color:lab(42.8555% 33.6741 -89.9499/.1)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}@media not all and (min-width:48rem){.max-md\:w-full{width:100%}.max-md\:bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,\.98\)_0\%\,rgba\(255\,255\,255\,\.9\)_70\%\,rgba\(255\,255\,255\,\.58\)_100\%\)\]{background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 70%,#ffffff94 100%)}}@media (min-width:1800px){.min-\[1800px\]\:hidden{display:none}.min-\[1800px\]\:inline-flex{display:inline-flex}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[39px\]{font-size:39px}.sm\:text-\[44px\]{font-size:44px}}@media (min-width:48rem){.md\:mr-0{margin-right:0}.md\:flex{display:flex}.md\:min-h-\[230px\]{min-height:230px}.md\:min-h-\[260px\]{min-height:260px}.md\:min-h-\[470px\]{min-height:470px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr 1fr}.md\:grid-cols-\[1\.3fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr}.md\:grid-cols-\[1\.3fr_1fr_1fr_1fr\]{grid-template-columns:1.3fr 1fr 1fr 1fr}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pt-9{padding-top:calc(var(--spacing) * 9)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[62px\]{font-size:62px}.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[230px_minmax\(0\,760px\)\]{grid-template-columns:230px minmax(0,760px)}.lg\:grid-cols-\[minmax\(280px\,1fr\)_200px_200px_auto\]{grid-template-columns:minmax(280px,1fr) 200px 200px auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:col-start-3{grid-column-start:3}.xl\:row-start-1{grid-row-start:1}.xl\:mx-0{margin-inline:0}.xl\:-mt-\[690px\]{margin-top:-690px}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.xl\:grid-cols-\[230px_minmax\(0\,760px\)_240px\]{grid-template-columns:230px minmax(0,760px) 240px}.xl\:grid-cols-\[270px_1fr\]{grid-template-columns:270px 1fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:justify-center{justify-content:center}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:self-start{align-self:flex-start}}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none .is-editor-empty:first-child:before{pointer-events:none}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:float-right .is-editor-empty:first-child:before{float:right}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:h-0 .is-editor-empty:first-child:before{height:0}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:text-\[\#9aa7ba\] .is-editor-empty:first-child:before{color:#9aa7ba}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:text-\[\#a69baa\] .is-editor-empty:first-child:before{color:#a69baa}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] .is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\.tiptap_a\]\:font-bold .tiptap a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.tiptap_a\]\:text-\[\#2563eb\] .tiptap a{color:#2563eb}.\[\&_\.tiptap_a\]\:underline .tiptap a{text-decoration-line:underline}.\[\&_\.tiptap_a\]\:decoration-\[\#2563eb\]\/60 .tiptap a{text-decoration-color:#2563eb99;text-decoration-color:lab(44.7906% 21.0479 -75.599/.6)}.\[\&_\.tiptap_a\]\:underline-offset-2 .tiptap a{text-underline-offset:2px}.\[\&_\.tiptap_blockquote\]\:my-6 .tiptap blockquote{margin-block:calc(var(--spacing) * 6)}.\[\&_\.tiptap_blockquote\]\:border-r-4 .tiptap blockquote{border-right-style:var(--tw-border-style);border-right-width:4px}.\[\&_\.tiptap_blockquote\]\:border-\[\#1557ff\] .tiptap blockquote{border-color:#1557ff}.\[\&_\.tiptap_blockquote\]\:bg-\[\#f5f8ff\] .tiptap blockquote{background-color:#f5f8ff}.\[\&_\.tiptap_blockquote\]\:bg-\[\#faf7fc\] .tiptap blockquote{background-color:#faf7fc}.\[\&_\.tiptap_blockquote\]\:p-4 .tiptap blockquote{padding:calc(var(--spacing) * 4)}.\[\&_\.tiptap_h1\]\:my-6 .tiptap h1{margin-block:calc(var(--spacing) * 6)}.\[\&_\.tiptap_h1\]\:text-3xl .tiptap h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_\.tiptap_h1\]\:font-bold .tiptap h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.tiptap_h2\]\:my-5 .tiptap h2{margin-block:calc(var(--spacing) * 5)}.\[\&_\.tiptap_h2\]\:text-2xl .tiptap h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_\.tiptap_h2\]\:font-bold .tiptap h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.tiptap_h3\]\:my-4 .tiptap h3{margin-block:calc(var(--spacing) * 4)}.\[\&_\.tiptap_h3\]\:text-xl .tiptap h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_\.tiptap_h3\]\:font-bold .tiptap h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.tiptap_img\]\:my-6 .tiptap img{margin-block:calc(var(--spacing) * 6)}.\[\&_\.tiptap_img\]\:max-w-full .tiptap img{max-width:100%}.\[\&_\.tiptap_img\]\:rounded-xl .tiptap img{border-radius:var(--radius-xl)}.\[\&_\.tiptap_mark\]\:rounded-\[2px\] .tiptap mark{border-radius:2px}.\[\&_\.tiptap_mark\]\:bg-\[\#ffd928\] .tiptap mark{background-color:#ffd928}.\[\&_\.tiptap_mark\]\:px-0\.5 .tiptap mark{padding-inline:calc(var(--spacing) * .5)}.\[\&_\.tiptap_ol\]\:mr-6 .tiptap ol{margin-right:calc(var(--spacing) * 6)}.\[\&_\.tiptap_ol\]\:list-decimal .tiptap ol{list-style-type:decimal}.\[\&_\.tiptap_table\]\:my-6 .tiptap table{margin-block:calc(var(--spacing) * 6)}.\[\&_\.tiptap_table\]\:w-full .tiptap table{width:100%}.\[\&_\.tiptap_table\]\:border-collapse .tiptap table{border-collapse:collapse}.\[\&_\.tiptap_td\]\:border .tiptap td{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.tiptap_td\]\:border-\[\#d9d1dd\] .tiptap td{border-color:#d9d1dd}.\[\&_\.tiptap_td\]\:border-\[\#d9e2f2\] .tiptap td{border-color:#d9e2f2}.\[\&_\.tiptap_td\]\:p-2 .tiptap td{padding:calc(var(--spacing) * 2)}.\[\&_\.tiptap_th\]\:border .tiptap th{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.tiptap_th\]\:border-\[\#d9d1dd\] .tiptap th{border-color:#d9d1dd}.\[\&_\.tiptap_th\]\:border-\[\#d9e2f2\] .tiptap th{border-color:#d9e2f2}.\[\&_\.tiptap_th\]\:bg-\[\#f5f8ff\] .tiptap th{background-color:#f5f8ff}.\[\&_\.tiptap_th\]\:bg-\[\#f7f3f9\] .tiptap th{background-color:#f7f3f9}.\[\&_\.tiptap_th\]\:p-2 .tiptap th{padding:calc(var(--spacing) * 2)}.\[\&_\.tiptap_ul\]\:mr-6 .tiptap ul{margin-right:calc(var(--spacing) * 6)}.\[\&_\.tiptap_ul\]\:list-disc .tiptap ul{list-style-type:disc}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:text-\[\#1557ff\] a{color:#1557ff}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:my-6 blockquote{margin-block:calc(var(--spacing) * 6)}.\[\&_blockquote\]\:rounded-r-xl blockquote{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.\[\&_blockquote\]\:border-r-4 blockquote{border-right-style:var(--tw-border-style);border-right-width:4px}.\[\&_blockquote\]\:border-\[\#1557ff\] blockquote{border-color:#1557ff}.\[\&_blockquote\]\:bg-\[\#f5f8ff\] blockquote{background-color:#f5f8ff}.\[\&_blockquote\]\:p-5 blockquote{padding:calc(var(--spacing) * 5)}.\[\&_h2\]\:mt-9 h2{margin-top:calc(var(--spacing) * 9)}.\[\&_h2\]\:scroll-mt-20 h2{scroll-margin-top:calc(var(--spacing) * 20)}.\[\&_h2\]\:border-t h2{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_h2\]\:border-\[\#e9eef5\] h2{border-color:#e9eef5}.\[\&_h2\]\:pt-8 h2{padding-top:calc(var(--spacing) * 8)}.\[\&_h2\]\:text-\[25px\] h2{font-size:25px}.\[\&_h2\]\:leading-\[1\.55\] h2{--tw-leading:1.55;line-height:1.55}.\[\&_h2\]\:font-black h2{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_h2\]\:text-\[\#102452\] h2{color:#102452}@media (min-width:48rem){.md\:\[\&_h2\]\:text-\[31px\] h2{font-size:31px}}.\[\&_h3\]\:mt-7 h3{margin-top:calc(var(--spacing) * 7)}.\[\&_h3\]\:text-\[21px\] h3{font-size:21px}.\[\&_h3\]\:font-black h3{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.\[\&_h3\]\:text-\[\#173765\] h3{color:#173765}.\[\&_img\]\:my-6 img{margin-block:calc(var(--spacing) * 6)}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-\[18px\] img{border-radius:18px}.\[\&_li\]\:my-2 li{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:my-5 ol{margin-block:calc(var(--spacing) * 5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pr-6 ol{padding-right:calc(var(--spacing) * 6)}.\[\&_p\]\:my-4 p{margin-block:calc(var(--spacing) * 4)}.\[\&_table\]\:my-7 table{margin-block:calc(var(--spacing) * 7)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-\[\#dce5f1\] td{border-color:#dce5f1}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing) * 3)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-\[\#dce5f1\] th{border-color:#dce5f1}.\[\&_th\]\:bg-\[\#f4f7fb\] th{background-color:#f4f7fb}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing) * 3)}.\[\&_ul\]\:my-5 ul{margin-block:calc(var(--spacing) * 5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pr-6 ul{padding-right:calc(var(--spacing) * 6)}}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Bold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Bold.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--blue:#1557ff;--blue2:#0d3fcc;--navy:#071b4a;--muted:#6d7b9a;--line:#e8eef9;--soft:#f6f9ff}*{box-sizing:border-box}html{background:#fff}html,body,#__next{font-family:Vazir,Tahoma,Arial,sans-serif}:where(h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,label,summary,li,td,th){font-family:inherit}body{color:var(--navy);font-synthesis:weight;background:linear-gradient(#fff 0%,#f8fbff 100%);margin:0;font-family:Vazir,Tahoma,Arial,sans-serif}a{cursor:pointer;text-decoration:none}a:not([class*=text-]){color:inherit}button,input,textarea,select{font-family:inherit;font-size:inherit}button{cursor:pointer}.site-shell{min-height:100vh;overflow:hidden}.section-width{width:min(92vw,1440px);margin-inline:auto}.topbar{direction:rtl;align-items:center;gap:30px;width:min(92vw,1440px);height:86px;margin:auto;display:flex}.brand{direction:ltr;flex-direction:column;min-width:160px;line-height:1;display:flex}.brand b{color:var(--blue);letter-spacing:-1.2px;font:800 31px/1 Arial}.brand small{color:#102354;text-align:right;direction:rtl;margin-top:7px;font-size:11px}.top-search{color:#a0aec4;direction:rtl;background:#f4f7fc;border-radius:18px;align-items:center;gap:10px;min-width:350px;height:46px;padding:0 16px;font-size:13px;display:flex}.top-search svg{color:var(--blue)}.topbar nav{color:#13224d;direction:rtl;gap:34px;margin:0;font-size:15px;font-weight:700;display:flex}.header-actions{color:#0c1d4b;gap:24px;margin-right:auto;display:flex;position:relative}.cart-count{background:var(--blue);color:#fff;border-radius:20px;padding:2px 5px;font-size:9px;position:absolute;top:-8px;right:-7px}.latest-strip{background:#f9fbff;border:1px solid #eef3fb;border-radius:24px;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:0;height:105px;padding:0 24px;display:grid;box-shadow:0 14px 35px #3d63a40d}.latest-link{color:var(--blue);justify-content:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.latest-item{direction:rtl;border-right:1px solid #e8eef8;align-items:center;gap:10px;height:58px;padding:0 18px;display:flex}.mini-part{color:#1b2f60;background:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-size:27px;display:grid;box-shadow:0 8px 20px #2d487e14}.latest-item div{flex-direction:column;display:flex}.latest-item b{font-size:12px}.latest-item small{color:#93a0b8;margin-top:5px;font-size:10px}.latest-price{text-align:left;margin-right:auto}.latest-price b{font-size:11px!important}.hero{direction:ltr;grid-template-columns:1fr 1.08fr;align-items:center;gap:38px;min-height:610px;padding:36px 26px 12px;display:grid}.hero-copy{z-index:2;direction:rtl;padding-right:12px}.eyebrow{letter-spacing:5px;color:#8ca5d8;font-family:Arial;font-size:12px}.hero h1{letter-spacing:-2.5px;margin:18px 0 14px;font-size:68px;font-weight:900;line-height:1.2}.hero h1 em{color:var(--blue);font-style:normal}.hero p{color:#405170;margin-bottom:24px;font-size:21px;line-height:2}.hero-search{background:#fff;border:1px solid #edf1f8;border-radius:24px;align-items:center;gap:12px;width:100%;max-width:660px;height:66px;padding:7px 8px 7px 18px;display:flex;box-shadow:0 16px 45px #1f479617}.hero-search input{color:#6e7d99;border:none;outline:none;flex:1;font-size:14px}.hero-search svg{color:var(--blue)}.hero-search button{background:var(--blue);color:#fff;border:none;border-radius:18px;padding:15px 30px;font-weight:800}.choose-label{margin:18px 8px 10px;font-size:13px;font-weight:700}.vehicle-selects{gap:10px;display:flex}.vehicle-selects button{color:#75829b;background:#fff;border:1px solid #edf2fa;border-radius:17px;min-width:110px;padding:13px 22px;box-shadow:0 8px 25px #2746780d}.vehicle-selects .round{color:#112650;place-items:center;width:48px;min-width:48px;padding:0;display:grid}.all-link{color:var(--blue);align-items:center;gap:8px;margin-top:22px;font-size:13px;font-weight:700;display:flex}.hero-visual{direction:rtl;place-items:center;height:520px;display:grid;position:relative}.hero-visual:before{content:"";filter:blur(1px);background:radial-gradient(circle at 50% 55%,#488cff38,#ddebffb8 38%,#f5f9ff33 70%);border-radius:48% 52% 50% 50%;width:650px;height:500px;position:absolute}.hero-orb{background:linear-gradient(145deg,#dbe9ff,#5f9cff);border-radius:50%;position:absolute;box-shadow:inset -14px -16px 28px #1856ff2e,0 15px 35px #2f68e426}.car-img{object-fit:contain;z-index:1;mix-blend-mode:multiply;filter:drop-shadow(0 30px 25px #0a1e462e);width:min(95%,700px);height:auto}.floating-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #eef3fb;border-radius:24px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;box-shadow:0 18px 45px #244b951f}.floating-badge svg{color:var(--blue)}.floating-badge span{flex-direction:column;display:flex}.floating-badge b{font-size:13px}.floating-badge small{color:#647391;margin-top:5px;font-size:10px}.authenticity{top:20px;right:10%}.shipping{bottom:28px;right:2%}.categories{padding:26px 0}.section-title{justify-content:flex-start;margin-bottom:14px;display:flex}.section-title h2,.section-head h2{margin:0 0 6px;font-size:23px}.section-title p{color:#8c99b0;margin:0;font-size:12px}.category-grid{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.category-card{background:#fff;border:1px solid #edf2fa;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:132px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 12px 30px #3551840d}.category-card:hover{color:var(--blue);border-color:#dce7ff;transform:translateY(-3px)}.category-card svg{color:#102a5c}.category-icon{stroke-width:1.8px;width:40px;height:40px}.promo-grid{grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}.promo-card{border-radius:26px;align-items:center;height:260px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.promo-card h3{margin:8px 0 12px;font-size:26px}.promo-card p{font-size:14px;line-height:1.8}.dark-card{color:#fff;background:linear-gradient(120deg,#0a1b38,#183c60)}.dark-card span{font-size:13px}.dark-card button{color:#122654;background:#fff;border:none;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:13px 20px;font-weight:800;display:flex}.tail-light{color:#3f6da5;opacity:.55;font-size:120px;position:absolute;left:38px;transform:rotate(-10deg)}.light-card{background:linear-gradient(120deg,#f4f8ff,#e9f2ff);border:1px solid #e8effa}.light-card h3{color:#122654}.light-card p{color:#667692}.quote-field{background:#fff;border-radius:18px;align-items:center;width:370px;height:54px;margin-top:18px;padding:5px 8px;display:flex}.quote-field input{border:none;outline:none;flex:1;padding:0 12px;font-size:11px}.quote-field button{background:var(--blue);color:#fff;border:none;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.disc-art{color:#9fbce8;opacity:.45;font-size:150px;position:absolute;left:32px}.products{padding:22px 0 12px}.section-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-head a{color:var(--blue);font-size:11px;font-weight:800}.product-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.product-card{background:#fff;border:1px solid #edf2fa;border-radius:24px;min-height:285px;padding:16px;position:relative;box-shadow:0 12px 30px #3551840d}.sale-badge{color:#fff;background:#ff4038;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.wish{color:#90a0ba;background:#f6f9ff;border:none;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:12px;left:12px}.product-visual{color:#274a7f;background:radial-gradient(circle,#f7fbff 0,#fff 67%);place-items:center;height:120px;margin-top:20px;font-size:76px;display:grid}.product-card h3{margin:10px 0 5px;font-size:14px}.product-card p{color:#8b98ae;margin:0;font-size:11px}.product-bottom{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.product-bottom b{font-size:13px}.product-bottom small{font-size:8px}.product-bottom button{color:var(--blue);background:#edf4ff;border:none;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.brands{padding:20px 0}.brand-row{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.brand-row span{color:#163366;background:#fff;border:1px solid #edf2fa;border-radius:20px;place-items:center;height:70px;font:800 20px Arial;display:grid;box-shadow:0 10px 25px #2f4e840a}.brand-row span:nth-child(5){color:#e72922}.brand-row span:nth-child(6){color:#ec3328}.app-support{grid-template-columns:1.7fr 1fr;gap:20px;padding:16px 0 26px;display:grid}.app-support.support-only{grid-template-columns:1fr}.app-support.support-only .support-card{min-height:190px}.app-card,.support-card{background:linear-gradient(120deg,#f5f9ff,#eaf3ff);border:1px solid #e7eef9;border-radius:28px;justify-content:center;align-items:center;gap:44px;min-height:250px;padding:28px 38px;display:flex;overflow:hidden}.app-card h3,.support-card h3{margin:0 0 10px;font-size:22px;line-height:1.6}.app-card p,.support-card p{color:#6f7e98;font-size:12px;line-height:1.9}.phone-mock{background:#fff;border:8px solid #12223e;border-radius:28px;width:150px;height:260px;padding:13px;transform:rotate(-7deg)}.phone-screen{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.phone-screen .brand{min-width:auto;transform:scale(.65)}.phone-part{color:#315589;font-size:64px}.store-buttons{gap:10px;display:flex}.store-buttons button,.support-card button{background:#fff;border:1px solid #e2eaf6;border-radius:18px;padding:12px 18px;font-size:11px;font-weight:800}.support-card{gap:20px}.support-card>svg{color:var(--blue);background:#fff;border-radius:22px;width:72px;height:72px;padding:13px}.support-card button{color:var(--blue);align-items:center;gap:8px;margin-top:14px;display:flex}.trust-row{border-top:1px solid #e9eef7;grid-template-columns:repeat(4,1fr);padding:24px 0 34px;display:grid}.trust-row>div{border-left:1px solid #edf1f7;justify-content:center;align-items:center;gap:14px;display:flex}.trust-row>div:last-child{border-left:none}.trust-row svg{color:var(--blue)}.trust-row span{flex-direction:column;display:flex}.trust-row b{font-size:12px}.trust-row small{color:#8996ad;margin-top:5px;font-size:9px}@media (max-width:1100px){.topbar{gap:18px}.top-search{display:none}.topbar nav{gap:18px}.latest-strip{grid-template-columns:1.2fr repeat(2,1fr)}.latest-item:nth-last-child(-n+2){display:none}.hero{grid-template-columns:1fr}.hero-visual{order:-1;height:380px}.hero-copy{text-align:center;padding:0}.hero-search{margin:auto}.vehicle-selects,.all-link{justify-content:center}.category-grid{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.section-width{width:94vw}.topbar{width:94vw;height:68px}.brand{min-width:auto}.brand b{font-size:24px}.brand small,.topbar nav{display:none}.header-actions{margin-left:auto}.latest-strip{grid-template-columns:1fr;height:auto;padding:12px}.latest-item{border:none;border-top:1px solid #edf2f8}.latest-item:nth-child(n+3){display:none}.latest-link{padding:10px 5px}.hero{padding:18px 4px}.hero-visual{height:300px}.hero h1{font-size:42px}.hero p{font-size:15px}.hero-search{height:58px}.hero-search button{padding:13px 18px}.vehicle-selects{flex-wrap:wrap}.category-grid{grid-template-columns:repeat(2,1fr)}.promo-grid,.app-support{grid-template-columns:1fr}.promo-card{height:230px;padding:28px}.product-grid{grid-template-columns:repeat(2,1fr)}.brand-row{grid-template-columns:repeat(3,1fr)}.trust-row{grid-template-columns:repeat(2,1fr);gap:20px}.trust-row>div{border:none;justify-content:flex-start}.app-card{gap:15px;padding:20px}.phone-mock{display:none}}.hero-visual{isolation:isolate;height:540px;overflow:visible}.hero-visual:before{z-index:-4;background:radial-gradient(circle at 52% 52%,#5091ff2e,#dcebffa8 42%,#f7faff14 72%);width:690px;height:510px}.hero-blob{z-index:-3;filter:blur(.2px);background:linear-gradient(145deg,#e0edffeb,#b3d1ff8c);border-radius:50%;position:absolute;box-shadow:inset -30px -30px 60px #588fff14}.blob-a{width:245px;height:245px;top:13%;left:8%}.blob-b{opacity:.72;width:315px;height:315px;top:16%;right:5%}.blob-c{opacity:.55;width:185px;height:185px;bottom:2%;right:27%}.hero-dots{opacity:.5;z-index:-2;background-image:radial-gradient(#8bb3ff 1.5px,#0000 1.5px);background-size:12px 12px;width:90px;height:90px;position:absolute}.dots-a{top:8%;left:26%}.dots-b{bottom:15%;right:1%}.hero-orb{z-index:5;color:#fff;place-items:center;font:300 23px/1 Arial;display:grid}.orb-one{width:46px;height:46px;top:40%;left:7%}.orb-two{width:38px;height:38px;top:37%;right:1%}.orb-three{width:34px;height:34px;bottom:7%;left:30%}.car-img{z-index:2;mix-blend-mode:normal;filter:drop-shadow(0 26px 22px #0a1e462e);width:min(92%,720px);height:auto;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.hero-part{z-index:1;filter:drop-shadow(0 14px 16px #1d3e762e);position:absolute}.brake-disc{background:radial-gradient(circle,#283547 0 10%,#d9dde3 11% 22%,#596575 23% 25%,#eceff3 26% 57%,#a9b0ba 58% 61%,#eef1f4 62%);border:2px solid #9fa8b4;border-radius:50%;width:128px;height:128px;top:12%;left:15%;transform:rotate(-14deg)}.brake-disc:before,.brake-disc:after{content:"";border:2px dashed #3e485759;border-radius:50%;position:absolute;inset:15px}.brake-disc:after{border:5px solid #303d50;inset:43px}.brake-disc span{background:#707b89;border-radius:50%;width:10px;height:10px;position:absolute;top:55px;left:21px;box-shadow:86px 0 #707b89,43px -41px #707b89,43px 41px #707b89}.brake-disc i{display:none}.parts-box{color:#fff;background:linear-gradient(145deg,#164ec9,#0b2f8b);border:1px solid #ffffff4d;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;width:150px;height:88px;padding:18px 14px;display:flex;top:13%;left:37%;transform:rotate(8deg)}.parts-box:after{content:"";border:1px solid #ffffff2e;position:absolute;inset:7px}.parts-box b{letter-spacing:.8px;font:700 13px Arial}.parts-box small{margin-top:6px;font:12px Arial}.headlight{background:linear-gradient(165deg,#0c111a,#2f3845);border:3px solid #202a37;border-radius:68% 12% 60% 24%;width:165px;height:74px;top:14%;right:5%;overflow:hidden;transform:rotate(-12deg)}.headlight:before{content:"";border-radius:inherit;background:linear-gradient(160deg,#cdd7e5,#536174 35%,#101824 63%);position:absolute;inset:10px}.headlight span{z-index:1;border:5px solid #dce9f6;border-radius:50%;width:44px;height:34px;position:absolute;top:19px;right:28px;box-shadow:0 0 0 5px #263547,-55px 2px 0 -5px #b8c4d2}.air-filter{background:repeating-linear-gradient(90deg,#d9a96b 0 5px,#f0cf9f 5px 9px);border:7px solid #b6844d;border-radius:7px;width:76px;height:150px;bottom:8%;right:1%;transform:rotate(13deg)}.authenticity{z-index:6;top:12px;right:10%}.shipping{z-index:6;bottom:18px;right:0}@media (max-width:1100px){.hero-visual{height:410px}.car-img{width:min(82%,610px)}.brake-disc{width:95px;height:95px}.parts-box{transform-origin:50%;transform:scale(.82)rotate(8deg)}.headlight{transform-origin:50%;transform:scale(.82)rotate(-12deg)}.air-filter{transform-origin:50%;transform:scale(.78)rotate(13deg)}}@media (max-width:720px){.hero-visual{height:320px}.hero-part{transform:scale(.58)}.brake-disc{top:5%;left:7%}.parts-box{top:3%;left:34%}.headlight{top:8%;right:-4%}.air-filter{bottom:4%;right:-6%}.car-img{width:95%;bottom:4px}.authenticity{transform-origin:100% 0;transform:scale(.78)}.shipping{transform-origin:100% 100%;transform:scale(.78)}.blob-a{width:150px;height:150px}.blob-b{width:200px;height:200px}.blob-c{width:120px;height:120px}}.vehicle-selector-trigger{text-align:right;background:#fff;border:1px solid #e4eaf5;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,520px);min-height:64px;padding:10px 14px;display:flex;box-shadow:0 10px 28px #2746780d}.vehicle-selector-trigger span{flex-direction:column;gap:3px;min-width:0;display:flex}.vehicle-selector-trigger b{color:#25375f;font-size:14px}.vehicle-selector-trigger small{color:#8a96ad;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.vehicle-selector-trigger strong{color:var(--blue);white-space:nowrap;font-size:13px}.vehicle-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d18317a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vehicle-modal{background:#fff;border:1px solid #e9edf5;border-radius:20px;width:min(520px,100%);max-height:82vh;overflow:hidden;box-shadow:0 30px 80px #0e204840}.vehicle-modal>header{border-bottom:1px solid #edf1f7;justify-content:center;align-items:center;height:58px;display:flex;position:relative}.vehicle-modal>header h2{margin:0;font-size:17px}.vehicle-modal>header button{color:#53617d;background:#f5f8fd;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;left:13px}.vehicle-modal-body{max-height:calc(82vh - 58px);padding:18px;overflow:auto}.vehicle-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vehicle-steps button{color:#31518d;background:#fff;border:1px solid #cfd9ed;border-radius:11px;height:42px;font-weight:800}.vehicle-steps button.active{border-color:var(--blue);background:var(--blue);color:#fff}.vehicle-steps button:disabled{color:#b5bdca;background:#fafbfd;border-color:#e8ecf3}.vehicle-model-step{margin-top:18px}.vehicle-model-step input{border:1px solid #dfe6f2;border-radius:13px;outline:none;width:100%;height:48px;padding:0 14px}.vehicle-model-step input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1557ff14}.vehicle-model-list,.vehicle-trim-list{border-block:1px solid #edf1f6;margin-top:12px}.vehicle-model-list button,.vehicle-trim-list button{text-align:right;border:0;background:#fff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;width:100%;min-height:54px;display:flex}.vehicle-model-list button:hover,.vehicle-trim-list button:hover{background:#f8fbff}.vehicle-model-list span{flex-direction:column;display:flex}.vehicle-model-list b{font-size:14px}.vehicle-model-list small{color:#98a3b7;margin-top:3px;font-size:11px}.vehicle-model-list i,.vehicle-trim-list i{color:#98a3b7;font-size:23px;font-style:normal}.vehicle-year-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.vehicle-year-grid button{color:#33486f;background:#fff;border:1px solid #dfe6f2;border-radius:11px;height:46px;font-weight:800}.vehicle-year-grid button:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:720px){.vehicle-modal-backdrop{align-items:flex-end;padding:0}.vehicle-modal{border-radius:20px 20px 0 0;width:100%;max-height:96dvh}.vehicle-modal-body{max-height:calc(96dvh - 58px)}.vehicle-year-grid{grid-template-columns:repeat(3,1fr)}}.site-footer{color:#fff;background:radial-gradient(circle at 85% 10%,#255bb72e,#0000 26%),linear-gradient(#071a3d 0%,#06142f 100%);border-top:1px solid #ffffff0f;margin-top:24px}.site-footer .brand{min-width:0}.site-footer .brand b{color:#fff;font-size:34px}.site-footer .brand small{color:#9fb1d6}.footer-main{grid-template-columns:1.25fr 1fr 1fr 1fr 1.35fr;gap:46px;padding:64px 0 42px;display:grid}.footer-about p,.footer-newsletter p{color:#b8c5df;margin:22px 0;font-size:13px;line-height:2}.footer-socials{gap:10px;display:flex}.footer-socials a{color:#dbe6ff;background:#ffffff12;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;font:700 11px Arial;display:grid}.footer-socials a:hover{background:#1557ff}.footer-column,.footer-newsletter{flex-direction:column;align-items:flex-start;display:flex}.footer-column h4,.footer-newsletter h4{margin:4px 0 18px;padding-bottom:12px;font-size:16px;position:relative}.footer-column h4:after,.footer-newsletter h4:after{content:"";background:#2a74ff;border-radius:99px;width:34px;height:2px;position:absolute;bottom:0;right:0}.footer-column a{color:#c2cee4;margin:0 0 13px;font-size:13px;transition:all .2s}.footer-column a:hover{color:#fff;transform:translate(-3px)}.newsletter-field{background:#ffffff0d;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:5px 6px 5px 12px;display:grid}.newsletter-field svg{color:#91a5cb}.newsletter-field input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.newsletter-field input::placeholder{color:#8fa0c0}.newsletter-field button{color:#fff;background:#1557ff;border:0;border-radius:11px;padding:11px 15px;font-size:11px;font-weight:800}.footer-newsletter>small{color:#8294b7;margin-top:10px;font-size:10px}.footer-contact{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:115px;display:flex}.footer-contact>div{align-items:center;gap:15px;display:flex}.footer-contact>div>svg{color:#65a0ff;background:#2368ff29;border-radius:18px;width:52px;height:52px;padding:13px}.footer-contact span{flex-direction:column;display:flex}.footer-contact b{text-align:right;direction:ltr;margin:4px 0;font-size:21px}.footer-contact small{color:#91a3c5;font-size:10px}.footer-contact p{color:#aab9d5;margin:0;font-size:12px}.footer-bottom{color:#95a6c5;justify-content:space-between;align-items:center;gap:30px;min-height:74px;font-size:11px;display:flex}.footer-bottom div{gap:28px;display:flex}.footer-bottom a:hover{color:#fff}@media (max-width:1100px){.footer-main{grid-template-columns:repeat(3,1fr)}.footer-about,.footer-newsletter{grid-column:span 1}.footer-contact{padding-block:24px}}@media (max-width:720px){.footer-main{grid-template-columns:1fr 1fr;gap:32px 22px;padding:46px 0 28px}.footer-about,.footer-newsletter{grid-column:1/-1}.footer-contact{flex-direction:column;justify-content:center;align-items:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}.footer-bottom div{flex-wrap:wrap;gap:14px}.footer-column h4,.footer-newsletter h4{font-size:14px}.footer-column a{font-size:12px}}.brand-logo{direction:ltr;justify-content:center;align-items:center;width:74px;height:64px;min-width:74px!important;display:flex!important}.brand-logo-mark{width:54px;height:64px;display:block;overflow:visible}.site-footer .brand-logo{justify-content:flex-start;width:82px;height:78px;min-width:82px!important}.site-footer .brand-logo-mark{width:62px;height:74px}@media (max-width:720px){.brand-logo{width:58px;height:54px;min-width:58px!important}.brand-logo-mark{width:44px;height:52px}.site-footer .brand-logo{width:70px;height:68px;min-width:70px!important}.site-footer .brand-logo-mark{width:54px;height:64px}}.vehicle-models{margin-top:26px}.vehicle-models .section-head,.home-articles .section-head{align-items:flex-end}.vehicle-models .section-head p,.home-articles .section-head p{color:#7c899d;margin:5px 0 0;font-size:13px;font-weight:400}.vehicle-model-grid{grid-template-columns:repeat(8,1fr);gap:12px;margin-top:15px;display:grid}.vehicle-model-card{background:linear-gradient(#fbfdff,#f3f7fc);border:1px solid #e4eaf3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:142px;transition:all .2s;display:flex}.vehicle-model-card:hover{border-color:#bfd6f5;transform:translateY(-3px);box-shadow:0 10px 24px #19498214}.vehicle-model-art{color:#176dcc;background:#fff;border-radius:15px;place-items:center;width:76px;height:65px;display:grid;box-shadow:0 5px 15px #1e549612}.vehicle-model-card b{color:#10294d;font-size:14px}.vehicle-model-card small{color:#8a97aa;font-size:11px}.home-articles{margin-top:34px;margin-bottom:34px}.home-article-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px;display:grid}.home-article-card{background:#fff;border:1px solid #e4eaf3;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #193e6b0d}.home-article-card>div:last-child{padding:14px}.home-article-card small{color:#1672d2;font-size:11px}.home-article-card h3{color:#132d52;min-height:50px;margin:5px 0 12px;font-size:14px;line-height:1.8}.home-article-card a{color:#176dcc;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.article-cover{color:#fff;background:linear-gradient(135deg,#0b2b57,#1674d4);place-items:center;height:132px;display:grid}.article-cover-2{background:linear-gradient(135deg,#1769b1,#35a5df)}.article-cover-3{background:linear-gradient(135deg,#10284c,#446f9e)}.article-cover-4{background:linear-gradient(135deg,#164d88,#0d80c7)}@media (max-width:1050px){.vehicle-model-grid{grid-template-columns:repeat(4,1fr)}.home-article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vehicle-model-grid{grid-template-columns:repeat(2,1fr);gap:9px}.vehicle-model-card{min-height:126px}.vehicle-model-art{width:66px;height:56px}.home-article-grid{grid-template-columns:1fr}.article-cover{height:150px}.vehicle-models .section-head,.home-articles .section-head{align-items:flex-start}}.brand-logo{white-space:nowrap;align-items:center;gap:8px;display:flex}.brand-name-fa{letter-spacing:-.7px;color:#102a5c;font-size:19px;font-weight:800;line-height:1}.site-footer .brand-name-fa{color:#fff}.brand-logo-image{object-fit:contain;border-radius:14px;flex:none;width:58px;height:58px}.brand-logo{flex-direction:row;align-items:center;gap:8px;min-width:auto}.brand-name-fa{color:#102452;white-space:nowrap;font-size:20px;font-weight:900}@media (max-width:640px){.brand-name-fa{font-size:16px}.brand-logo{gap:5px}}.admin-shell{color:#13264a;background:#f5f8fd;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#081a3d;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:4px 8px 26px;display:flex}.admin-brand-mark{background:#1a67ff;border-radius:14px;place-items:center;width:44px;height:44px;font:800 14px Arial;display:grid}.admin-brand span,.admin-brand div:last-child{flex-direction:column;display:flex}.admin-brand b{font-size:17px}.admin-brand small{color:#8fa4cd;margin-top:4px;font-size:10px}.admin-nav{flex-direction:column;gap:7px;margin-top:22px;display:flex}.admin-nav a,.admin-exit{color:#c7d3eb;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;font-size:13px;font-weight:700;display:flex}.admin-nav a:hover,.admin-exit:hover{color:#fff;background:#ffffff14}.admin-exit{margin-top:auto}.admin-main{min-width:0}.admin-page{width:min(1280px,100%);margin:auto;padding:34px}.admin-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.admin-page-head h1{margin:0 0 7px;font-size:27px}.admin-page-head p{color:#78859d;margin:0;font-size:13px}.admin-count{color:#1557ff;background:#eaf1ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.admin-toolbar{gap:12px;margin-bottom:12px;display:flex}.admin-search{color:#678;background:#fff;border:1px solid #e4eaf4;border-radius:14px;align-items:center;gap:9px;min-width:320px;height:48px;padding:0 14px;display:flex}.admin-search input{background:0 0;border:0;outline:0;width:100%}.admin-create-row{background:#fff;border:1px solid #e5ebf4;border-radius:17px;grid-template-columns:1.2fr 1fr auto;gap:10px;margin-bottom:16px;padding:12px;display:grid}.admin-create-row input{border:1px solid #e0e7f2;border-radius:11px;outline:0;height:44px;padding:0 12px}.admin-create-row button,.soft-btn{color:#fff;background:#1557ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-weight:800;display:flex}.admin-brand-create{grid-template-columns:1fr 1fr 1fr auto}.admin-card-list{flex-direction:column;gap:10px;display:flex}.admin-category-card{background:#fff;border:1px solid #e5ebf4;border-radius:16px;overflow:hidden}.admin-category-head{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.admin-category-title{flex-direction:column;display:flex}.admin-category-title b{font-size:14px}.admin-category-title small{color:#8b98ad;margin-top:4px;font:11px Arial}.admin-category-head>span{color:#8390a6;font-size:11px}.icon-btn,.danger-icon{border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.icon-btn{color:#425678;background:#f2f6fc}.danger-icon{color:#e14343;background:#fff0f0}.soft-btn{color:#1557ff;background:#edf4ff;height:36px;padding:0 12px}.admin-subcats{border-top:1px solid #eef2f7;flex-wrap:wrap;gap:8px;padding:12px 62px 16px;display:flex}.admin-subcats span{background:#f4f7fb;border:1px solid #e8edf4;border-radius:999px;padding:7px 11px;font-size:11px}.admin-note{color:#7f631b;background:#fff8e8;border:1px solid #f7df9e;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.9}.admin-table-wrap{background:#fff;border:1px solid #e5ebf4;border-radius:16px;overflow:hidden}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:right;border-bottom:1px solid #edf1f6;padding:14px 16px;font-size:12px}.admin-table th{color:#74829a;background:#f8faff;font-weight:700}.status-pill{color:#7e8898;background:#f0f2f5;border:0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.status-pill.active{color:#17894d;background:#e8f8ef}.admin-dashboard-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-dashboard-grid a{background:#fff;border:1px solid #e4eaf3;border-radius:18px;flex-direction:column;gap:8px;min-height:150px;padding:22px;display:flex}.admin-dashboard-grid svg{color:#1557ff}.admin-dashboard-grid b{font-size:15px}.admin-dashboard-grid small{color:#8490a4}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-nav{grid-template-columns:repeat(2,1fr);display:grid}.admin-exit{margin-top:15px}.admin-page{padding:20px}.admin-create-row,.admin-brand-create{grid-template-columns:1fr}.admin-search{width:100%;min-width:0}.admin-dashboard-grid{grid-template-columns:repeat(2,1fr)}}.admin-brand-editor{background:#fff;border:1px solid #e5ebf5;border-radius:18px;align-items:center;gap:12px;margin-bottom:16px;padding:18px;display:flex}.brand-logo-picker{color:#4771ae;cursor:pointer;background:#f8fbff;border:1px dashed #b9c9e2;border-radius:15px;flex-direction:column;flex:0 0 96px;justify-content:center;align-items:center;gap:5px;width:96px;height:82px;font-size:10px;display:flex;overflow:hidden}.brand-logo-picker input{display:none}.brand-logo-picker img{object-fit:contain;width:100%;height:52px}.brand-editor-fields{flex:1;grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.brand-editor-fields input{border:1px solid #dfe6f1;border-radius:11px;outline:none;height:44px;padding:0 12px}.admin-primary-btn{color:#fff;background:#1557ff;border:0;border-radius:11px;align-items:center;gap:6px;height:44px;padding:0 17px;font-weight:800;display:flex}.brand-table-logo{background:#fff;border:1px solid #e5ebf4;border-radius:9px;place-items:center;width:48px;height:38px;display:grid;overflow:hidden}.brand-table-logo img{object-fit:contain;width:100%;height:100%}.brand-table-logo span{color:#1557ff;font:800 11px Arial}.admin-row-actions,.subcat-actions{align-items:center;gap:5px;display:flex}.protected-category{background:#f8fbff}.category-system-badge{color:#54709b;background:#eaf1fb;border-radius:20px;padding:5px 9px;font-size:10px!important}.editable-subcats>span{align-items:center;gap:7px;display:flex!important}.subcat-actions button{color:#60779b;background:#edf3fb;border:0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.subcat-actions button:last-child{color:#d64a4a;background:#fff0f0}@media (max-width:800px){.admin-brand-editor{flex-wrap:wrap;align-items:stretch}.brand-editor-fields{grid-template-columns:1fr;min-width:calc(100% - 110px)}.admin-primary-btn{justify-content:center;width:100%}}.vehicle-current-selection{color:#173765;background:#f5f8ff;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:4px 0 14px;padding:9px 12px;display:flex}.vehicle-current-selection small{color:#7b8ba6;font-size:11px}.vehicle-current-selection b{color:#174fae;font-size:15px;font-weight:900}.pd-page{background:linear-gradient(#fff 0,#f7faff 100%);min-height:100vh}.pd-header{align-items:center;gap:28px;height:82px;display:flex}.pd-brand{flex-direction:column;min-width:150px;display:flex}.pd-brand b{color:#1557ff;font:800 27px Arial}.pd-brand small{color:#152a54;margin-top:5px;font-size:10px}.pd-search{color:#97a6bd;background:#f3f7fd;border-radius:16px;flex:1;align-items:center;gap:9px;min-width:330px;max-width:430px;height:44px;padding:0 15px;font-size:12px;display:flex}.pd-header nav{color:#152a54;gap:27px;font-size:13px;font-weight:800;display:flex}.pd-actions{gap:18px;margin-right:auto;display:flex;position:relative}.pd-actions i{color:#fff;background:#1557ff;border-radius:20px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:-8px;left:-7px}.pd-breadcrumb{color:#8090a8;align-items:center;gap:7px;height:48px;font-size:10px;display:flex}.pd-hero{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.pd-gallery{grid-template-columns:74px 1fr;gap:14px;display:grid}.pd-thumbs{flex-direction:column;gap:10px;display:flex}.pd-thumbs button{background:#fff;border:1px solid #e4ebf6;border-radius:12px;place-items:center;height:72px;display:grid;overflow:hidden}.pd-thumbs button.active{border-color:#1557ff;box-shadow:0 0 0 2px #1557ff14}.pd-thumbs svg{width:90%;height:90%}.pd-main-image{background:radial-gradient(circle at 70% 20%,#5c97ff29,#0000 34%),linear-gradient(135deg,#fff,#eef5ff);border:1px solid #e8eef8;border-radius:22px;place-items:center;min-height:405px;display:grid;position:relative;overflow:hidden}.pd-headlamp-art{filter:drop-shadow(0 22px 18px #1426462e);width:91%;height:auto}.pd-hyundai{color:#1159b8;z-index:2;flex-direction:column;font:900 24px Arial;display:flex;position:absolute;top:28px;right:30px}.pd-hyundai small{color:#173765;margin-top:4px;font:600 11px Arial}.pd-info{background:#fff;border:1px solid #e7edf7;border-radius:22px;padding:24px;box-shadow:0 14px 38px #294c820f}.pd-title-row{justify-content:space-between;gap:18px;display:flex}.pd-title-row h1{margin:0 0 7px;font-size:28px;line-height:1.5}.pd-title-row p{color:#8492a8;text-align:right;direction:ltr;margin:0 0 10px;font-size:12px}.pd-tech-code{color:#73839d;font-size:12px}.pd-tech-code b{color:#31527f;direction:ltr;font:700 12px Arial}.pd-genuine{color:#1557ff;background:#f7faff;border:1px solid #e9eef7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:105px;height:105px;font:800 15px Arial;display:flex}.pd-genuine small{color:#486284;margin:4px 0 8px;font-size:9px}.pd-genuine span{color:#239554;background:#e8f8ee;border-radius:20px;padding:4px 8px;font-family:Vazir;font-size:9px}.pd-price-row{border-top:1px solid #eef2f7;align-items:center;gap:13px;margin:22px 0 18px;padding-top:18px;display:flex}.pd-price-row strong{font-size:28px}.pd-price-row strong small{font-size:12px}.pd-price-row del{color:#9aa6b8;font-size:12px}.pd-price-row>span{color:#e33c3c;background:#ffe9e9;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800}.pd-price-row>button{color:#536b95;background:#f5f8fd;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:auto;display:grid}.pd-mini-benefits{border-block:1px solid #eef2f7;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 0;display:grid}.pd-mini-benefits div{flex-direction:column;gap:4px;display:flex}.pd-mini-benefits small{color:#8c99ad;font-size:9px}.pd-buy-row{grid-template-columns:130px 1fr;gap:10px;margin-top:18px;display:grid}.pd-qty{text-align:center;border:1px solid #e2e8f2;border-radius:13px;grid-template-columns:1fr 1fr 1fr;align-items:center;height:52px;display:grid}.pd-qty button{color:#1557ff;background:0 0;border:0;font-size:20px}.pd-cart,.pd-quote{border-radius:13px;justify-content:center;align-items:center;gap:8px;height:52px;font-weight:800;display:flex}.pd-cart{color:#fff;background:#1557ff;border:0}.pd-quote{color:#1557ff;background:#fff;border:1px solid #bad0ff;width:100%;margin-top:10px}.pd-fit-trust{grid-template-columns:1.08fr .92fr;gap:22px;margin-top:28px;display:grid}.pd-fit-card,.pd-trust-grid{background:#fff;border:1px solid #e7edf7;border-radius:22px;box-shadow:0 12px 30px #2d4b7e0d}.pd-fit-card{padding:20px 24px}.pd-fit-car{align-items:center;gap:28px;display:flex}.pd-fit-car img{object-fit:contain;width:250px;height:145px}.pd-fit-car h3{margin:0 0 10px;font-size:14px}.pd-fit-car b{font-size:17px;display:block}.pd-fit-car small{color:#8b99af;margin:3px 0 10px;display:block}.pd-fit-car span{color:#60708d;background:#f3f7fd;border-radius:8px;margin-left:5px;padding:5px 8px;font-size:10px;display:inline-block}.pd-trust-grid{grid-template-columns:1fr 1fr;gap:18px;padding:22px;display:grid}.pd-trust-grid>div{align-items:center;gap:12px;display:flex}.pd-trust-grid svg{color:#1557ff;background:#eef4ff;border-radius:50%;width:42px;height:42px;padding:10px}.pd-trust-grid span{flex-direction:column;gap:4px;display:flex}.pd-trust-grid small{color:#8997ad;font-size:9px}.pd-details{background:#fff;border:1px solid #e7edf7;border-radius:22px;margin-top:24px;overflow:hidden}.pd-tabs{border-bottom:1px solid #e9eef6;grid-template-columns:repeat(6,1fr);align-items:stretch;height:58px;display:grid}.pd-tabs button{color:#53617a;background:#fff;border:0;font-size:12px;font-weight:700;position:relative}.pd-tabs button.active{color:#1557ff}.pd-tabs button.active:after{content:"";background:#1557ff;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.pd-description{grid-template-columns:1fr 1.6fr;gap:30px;padding:26px;display:grid}.pd-description aside{border-left:1px solid #edf1f6;padding-left:20px}.pd-description h3{margin:0 0 12px;font-size:17px}.pd-description ul{margin:0;padding:0 18px 0 0}.pd-description li{font-size:12px;line-height:2.2}.pd-description p{color:#43536f;margin:0;font-size:13px;line-height:2.4}.pd-oem-vin{grid-template-columns:.9fr 1.5fr;gap:20px;margin-top:18px;display:grid}.pd-oem,.pd-vin{background:#fff;border:1px solid #e7edf7;border-radius:18px;padding:18px}.pd-oem h3,.pd-vin h3{margin:0 0 10px;font-size:15px}.pd-oem div{flex-wrap:wrap;gap:8px;display:flex}.pd-oem span{color:#31527f;background:#f4f7fb;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font:700 11px Arial;display:flex}.pd-vin h3{color:#1557ff}.pd-vin p{color:#8794a8;font-size:10px}.pd-vin>div{grid-template-columns:1fr 150px;gap:8px;display:grid}.pd-vin input{border:1px solid #dfe6f1;border-radius:10px;height:44px;padding:0 12px}.pd-vin button{color:#fff;background:#1557ff;border:0;border-radius:10px;font-weight:800}.pd-related{padding:28px 0}.pd-related-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.pd-related-grid article{background:#fff;border:1px solid #e7edf7;border-radius:18px;min-height:240px;padding:14px;position:relative}.pd-related-grid h3{margin:10px 0 3px;font-size:12px}.pd-related-grid small{color:#8493a9;font-size:9px}.pd-related-grid b{margin-top:10px;font-size:11px;display:block}.pd-related-art{color:#294c7b;background:linear-gradient(#f8fbff,#eef4fc);border-radius:13px;place-items:center;height:110px;font-size:65px;display:grid}.pd-mini-cart{color:#1557ff;background:#edf4ff;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:13px;left:13px}.pd-footer{background:linear-gradient(#f8fbff,#eef4ff);border-top:1px solid #e6edf7;margin-top:16px}.pd-footer-grid{grid-template-columns:1.2fr .8fr .8fr 1.2fr;gap:42px;padding:42px 0;display:grid}.pd-footer p{color:#6f7d93;font-size:11px;line-height:2}.pd-footer h4{margin:0 0 14px;font-size:14px}.pd-footer a{color:#64738c;margin-bottom:8px;font-size:11px;display:block}.pd-newsletter div{grid-template-columns:1fr 80px;display:grid}.pd-newsletter input{border:1px solid #dfe6f1;border-radius:10px 10px 10px 0;height:44px;padding:0 10px}.pd-newsletter button{color:#fff;background:#1557ff;border:0;border-radius:10px 0 0 10px}@media (max-width:1000px){.pd-header nav{display:none}.pd-hero,.pd-fit-trust{grid-template-columns:1fr}.pd-related-grid{grid-template-columns:repeat(3,1fr)}.pd-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pd-header{height:68px}.pd-search{display:none}.pd-gallery{grid-template-columns:1fr}.pd-thumbs{flex-direction:row;order:2}.pd-thumbs button{width:64px}.pd-main-image{min-height:300px}.pd-title-row{flex-direction:column}.pd-genuine{width:110px}.pd-mini-benefits{grid-template-columns:1fr 1fr}.pd-buy-row{grid-template-columns:1fr}.pd-fit-car{flex-direction:column;align-items:flex-start}.pd-trust-grid{grid-template-columns:1fr}.pd-tabs{display:flex;overflow-x:auto}.pd-tabs button{min-width:130px}.pd-description,.pd-oem-vin{grid-template-columns:1fr}.pd-related-grid{grid-template-columns:repeat(2,1fr)}.pd-footer-grid,.pd-vin>div{grid-template-columns:1fr}.pd-hero{gap:14px}}.pd-hero{direction:ltr;grid-template-columns:.82fr 1.18fr;gap:24px}.pd-gallery,.pd-info{direction:rtl}.pd-headlamp-art{width:86%}.pd-mini-benefits,.pd-trust-grid{grid-template-columns:repeat(3,1fr)}.pd-fit-car{display:block}.pd-fit-car>div{width:100%}.trust-row{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.pd-hero{grid-template-columns:1fr}.pd-main-image{min-height:330px}.pd-trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pd-main-image{min-height:280px}.pd-mini-benefits{grid-template-columns:1fr 1fr}.pd-trust-grid{grid-template-columns:1fr}}.pd-gallery{direction:ltr;grid-template-columns:74px minmax(0,1fr)}.pd-thumbs{direction:ltr}.pd-main-image{min-height:370px}.pd-mini-benefits{border:0;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0}.pd-mini-benefits>div{background:#f9fbff;border:1px solid #e6edf7;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:10px;display:flex}.pd-mini-benefits svg{color:#1557ff;background:#edf4ff;border-radius:50%;flex:none;width:34px;height:34px;padding:8px}.pd-mini-benefits span{flex-direction:column;gap:3px;display:flex}.pd-title-row p,.pd-tech-code,.pd-tech-code b,.pd-tabs button{font-size:13px}.pd-oem h3,.pd-vin h3{font-size:16px}.pd-vin p{font-size:12px}.pd-related-grid h3{font-size:13px}.pd-related-grid small,.pd-footer a,.pd-footer p{font-size:12px}@media (max-width:700px){.pd-gallery{direction:rtl;grid-template-columns:1fr}.pd-mini-benefits{grid-template-columns:1fr}.pd-main-image{min-height:290px}}.pd-fit-name{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.pd-fit-name b{margin:0;display:inline!important}.pd-fit-name small{color:#8b99af;font-size:11px;margin:0!important;display:inline!important}.pd-fit-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pd-fit-name{align-items:center;gap:8px;display:flex}.pd-fit-name small{margin:0}.pd-fit-years{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-page{color:#0a2458;background:#fff;min-height:100vh}.pl-header{border-bottom:1px solid #e8eef7;align-items:center;gap:30px;height:78px;display:flex}.pl-logo{color:#075ee9;flex-direction:column;line-height:1;display:flex}.pl-logo b{font:800 29px Arial}.pl-logo small{color:#0a2458;margin-top:5px;font-size:9px}.pl-search{color:#8290a9;background:#f2f6fc;border-radius:10px;flex:1;align-items:center;gap:9px;max-width:460px;height:42px;padding:0 14px;font-size:12px;display:flex}.pl-header nav{gap:25px;font-size:12px;font-weight:800;display:flex}.pl-actions{gap:14px;display:flex;position:relative}.pl-actions i{color:#fff;background:#1268f4;border-radius:10px;padding:2px 5px;font:10px Arial;position:absolute;top:-8px;left:-6px}.pl-breadcrumb{color:#8996ab;padding:14px 0;font-size:11px}.pl-vehicle{background:linear-gradient(100deg,#f5f9ff,#eaf2ff);border-radius:20px;justify-content:space-between;align-items:center;min-height:145px;padding:28px 38px;display:flex}.pl-vehicle h1{margin:0 0 17px;font-size:27px}.pl-years{direction:rtl;align-items:center;gap:8px;display:flex}.pl-years b{direction:ltr;margin-left:5px}.pl-years span{background:#fff;border-radius:8px;padding:7px 12px;font-size:11px}.pl-years button{color:#0968ef;background:0 0;border:0;margin-right:8px;font-weight:800}.pl-car-art{color:#17417b;direction:ltr;align-items:center;gap:22px;font:800 25px Arial;display:flex}.pl-car-art svg{stroke-width:1.2px;width:125px;height:80px}.pl-groups{grid-template-columns:repeat(9,1fr);gap:10px;margin-top:18px;display:grid}.pl-groups button{color:#0a2458;background:#fff;border:1px solid #e2e9f4;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:92px;font-size:11px;font-weight:800;display:flex}.pl-groups svg{width:25px}.pl-groups button.active{color:#fff;background:#1268f4;border-color:#1268f4}.pl-catalog{direction:rtl;grid-template-columns:245px 1fr;gap:25px;margin-top:28px;display:grid}.pl-sidebar{direction:rtl;border:1px solid #e1e8f2;border-radius:15px;grid-column:1;height:max-content;padding:19px}.pl-sidebar h3{margin:0 0 14px;font-size:15px}.pl-sidebar>button{color:#0a2458;background:#fff;border:1px solid #dfe7f2;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:43px;margin:0 0 9px;padding:0 12px;font-weight:700;display:flex}.pl-sidebar>button svg{width:15px}.pl-sidebar a{color:#0869f2;margin:9px 0;font-size:11px;font-weight:800;display:block}.pl-sidebar hr{border:0;border-top:1px solid #edf1f6;margin:18px 0}.pl-sidebar label{color:#53647f;align-items:center;gap:9px;margin:13px 0;font-size:11px;display:flex}.pl-sidebar label i{border:1px solid #b9c7da;border-radius:50%;width:17px;height:17px}.pl-sidebar label i.on{border:5px solid #146cf4}.pl-results{direction:rtl;grid-column:2}.pl-toolbar{justify-content:space-between;align-items:flex-start;height:46px;display:flex}.pl-toolbar h2{margin:7px 0;font-size:17px}.pl-toolbar>div{gap:8px;display:flex}.pl-toolbar button{color:#0a2458;background:#fff;border:1px solid #e0e7f1;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:700;display:flex}.pl-toolbar button svg{width:16px}.pl-toolbar button.active{color:#1268f4;background:#edf4ff}.pl-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.pl-card{border:1px solid #dfe7f1;border-radius:15px;min-width:0;padding:14px;position:relative}.pl-heart{color:#173d75;background:#f4f7fb;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:12px;left:12px}.pl-heart svg{width:17px}.pl-stock{color:#138449;background:#e5f8ed;border-radius:7px;padding:5px 9px;font-size:9px;position:absolute;top:14px;right:12px}.pl-art{color:#536985;justify-content:center;align-items:center;height:150px;font-size:75px;display:flex}.pl-card h3{margin:5px 0;font-size:13px}.pl-card p,.pl-card>small{color:#8492a7;margin:5px 0;font-size:10px;display:block}.pl-card>strong{color:#071f50;margin:15px 0 10px;font-size:15px;display:block}.pl-card strong.empty{height:18px}.pl-buy{grid-template-columns:92px 1fr;gap:7px;display:grid}.pl-buy>div{border:1px solid #dbe5f2;border-radius:8px;justify-content:space-around;align-items:center;display:flex}.pl-buy>div button{color:#0869f2;background:0 0;border:0}.pl-buy>button,.pl-quote{color:#fff;background:#1268f4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:10px;font-weight:800;display:flex}.pl-buy svg,.pl-quote svg{width:15px}.pl-quote{color:#0869f2;background:#fff;border:1px solid #0869f2;width:100%}.pl-pagination{justify-content:center;gap:7px;margin:25px;display:flex}.pl-pagination button{color:#52627b;background:#f5f7fb;border:0;border-radius:8px;width:35px;height:35px}.pl-pagination button.active{color:#fff;background:#1268f4}.pl-trust{background:#f5f8fd;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:25px;margin-bottom:35px;padding:20px;display:grid}.pl-trust>div{color:#1268f4;justify-content:center;align-items:center;gap:13px;display:flex}.pl-trust span{color:#0a2458;flex-direction:column;display:flex}.pl-trust small{color:#8794a8;margin-top:4px;font-size:9px}@media (max-width:1000px){.pl-header nav{display:none}.pl-groups{grid-template-columns:repeat(5,1fr)}.pl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pl-header{padding:0 14px}.pl-search{display:none}.pl-vehicle{margin:0 12px;padding:20px}.pl-car-art{display:none}.pl-years{flex-wrap:wrap}.pl-groups{margin:15px 12px;display:flex;overflow:auto}.pl-groups button{min-width:110px}.pl-catalog{flex-direction:column;margin:20px 12px;display:flex}.pl-sidebar{order:0}.pl-results{order:1}.pl-grid{grid-template-columns:1fr}.pl-toolbar>div button:first-child{font-size:0}.pl-trust{grid-template-columns:1fr;gap:20px;margin:20px 12px}}.vehicle-selector-sidebar{flex-direction:column;gap:10px;display:flex}.vehicle-selector-sidebar-trigger{color:#102452;cursor:pointer;background:#fff;border:1px solid #dbe5f3;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-weight:800;display:flex}.vehicle-selector-sidebar-trigger strong{color:#1557ff;font-size:20px}.vehicle-selector-sidebar-selected{background:#f8fbff;border:1px solid #e3eaf5;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.vehicle-selector-sidebar-selected>div{flex-direction:column;gap:4px;display:flex}.vehicle-selector-sidebar-selected b{color:#102452;font-size:13px}.vehicle-selector-sidebar-selected small{color:#7e8ca5;font-size:11px}.vehicle-selector-sidebar-selected button{color:#1557ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:11px;font-weight:800}.pl-header nav,.pl-search{font-size:14px}.pl-years span,.pl-years button,.pl-groups button,.pl-sidebar label,.pl-sidebar a{font-size:13px}.pl-stock{font-size:11px}.vehicle-selector-sidebar-selected b{font-size:15px}.pl-page{font-size:17px}.pl-header nav{font-size:15px}.pl-search{font-size:14px}.pl-breadcrumb{font-size:13px}.pl-vehicle h1{font-size:30px}.pl-years span,.pl-years button,.pl-groups button{font-size:14px}.pl-sidebar h3{font-size:18px}.pl-sidebar label,.pl-sidebar a{font-size:14px}.pl-toolbar h2{font-size:20px}.pl-toolbar button{font-size:14px}.pl-card h3{font-size:17px}.pl-card p,.pl-card>small{font-size:13px}.pl-card>strong{font-size:19px}.pl-card>strong small,.pl-stock{font-size:12px}.pl-buy>button,.pl-quote{font-size:13px}.pl-trust b{font-size:15px}.pl-trust small{font-size:12px}.vehicle-selector-sidebar-trigger,.vehicle-selector-sidebar-selected b{font-size:15px}.vehicle-selector-sidebar-selected small,.vehicle-selector-sidebar-selected button{font-size:13px}.pl-infinite-loader{color:#71819b;justify-content:center;align-items:center;gap:10px;min-height:72px;margin:18px 0 6px;font-size:14px;font-weight:700;display:flex}.pl-infinite-loader svg{color:#1268f4;width:20px;height:20px;animation:.9s linear infinite plSpin}@keyframes plSpin{to{transform:rotate(360deg)}}.pd-page{font-size:17px}.pd-breadcrumb{font-size:13px}.pd-title-row h1{font-size:30px}.pd-title-row p,.pd-tech-code,.pd-tech-code b{font-size:15px}.pd-price strong{font-size:27px}.pd-price small{font-size:14px}.pd-mini-benefits b{font-size:15px}.pd-mini-benefits small{font-size:13px}.pd-fit-car h3{font-size:17px}.pd-fit-car b{font-size:20px}.pd-fit-car small,.pd-fit-car span{font-size:13px}.pd-tabs button{font-size:15px}.pd-description p{font-size:17px;line-height:2.25}.pd-description li{font-size:15px}.pd-oem span,.pd-vin p{font-size:14px}.pd-trust-grid b{font-size:15px}.pd-trust-grid small{font-size:12px}@media (max-width:700px){.pd-title-row h1{font-size:25px}.pd-description p,.pd-page{font-size:16px}}.qt-page{color:#102452;background:linear-gradient(#fff 0,#f7faff 100%);min-height:100vh}.qt-header{border-bottom:1px solid #e8eef7;align-items:center;gap:28px;height:78px;display:flex}.qt-logo{flex-direction:column;line-height:1;display:flex}.qt-logo b{color:#1268f4;font:800 29px Arial}.qt-logo small{margin-top:5px;font-size:10px}.qt-search{color:#8390a7;background:#f2f6fc;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:430px;height:42px;padding:0 14px;font-size:14px;display:flex}.qt-header nav{gap:24px;font-size:14px;font-weight:800;display:flex}.qt-header nav a.active{color:#1268f4}.qt-actions{gap:15px;display:flex}.qt-breadcrumb{color:#8795aa;padding:14px 0;font-size:13px}.qt-hero{background:radial-gradient(circle at 12% 20%,#448bff29,#0000 28%),linear-gradient(105deg,#f8fbff,#edf4ff);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;min-height:205px;padding:34px 42px;display:flex}.qt-hero>div:first-child{max-width:620px}.qt-hero>div:first-child>span{color:#1268f4;margin-bottom:9px;font-size:14px;font-weight:900;display:inline-block}.qt-hero h1{letter-spacing:-1px;margin:0 0 12px;font-size:34px}.qt-hero p{color:#6d7d95;margin:0;font-size:16px;line-height:2}.qt-hero-benefits{grid-template-columns:repeat(3,1fr);gap:10px;min-width:380px;display:grid}.qt-hero-benefits div{text-align:center;background:#ffffffbf;border:1px solid #dfe8f6;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-width:115px;min-height:112px;padding:15px 10px;display:flex}.qt-hero-benefits svg{color:#1268f4;margin-bottom:7px}.qt-hero-benefits b{font-size:13px}.qt-hero-benefits small{color:#8492a7;margin-top:4px;font-size:11px}.qt-card{background:#fff;border:1px solid #e2e9f3;border-radius:22px;margin-top:24px;margin-bottom:24px;padding:24px;box-shadow:0 14px 35px #1c41740f}.qt-tabs{background:#f3f6fb;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.qt-tabs button{color:#53647f;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font:800 14px inherit;display:flex}.qt-tabs button.active{color:#fff;background:#1268f4;box-shadow:0 5px 14px #1268f433}.qt-section{border-bottom:1px solid #edf1f6;padding:24px 0}.qt-section-title{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.qt-section-title>svg{color:#1268f4;background:#edf4ff;border-radius:10px;width:34px;height:34px;padding:7px}.qt-section-title h2{margin:0 0 4px;font-size:18px}.qt-section-title p{color:#8390a6;margin:0;font-size:13px}.qt-parts{flex-direction:column;gap:10px;display:flex}.qt-part-row{grid-template-columns:34px 1fr 128px 42px;align-items:center;gap:9px;display:grid}.qt-part-no{color:#1268f4;background:#edf4ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.qt-part-row input,.qt-grid-two input,.qt-notes textarea{color:#102452;background:#fff;border:1px solid #dfe7f2;border-radius:11px;outline:0;width:100%;font:14px inherit}.qt-part-row input{height:46px;padding:0 13px}.qt-qty{text-align:center;border:1px solid #dfe7f2;border-radius:11px;grid-template-columns:1fr 1fr 1fr;align-items:center;height:46px;display:grid}.qt-qty button{color:#1268f4;background:0 0;border:0;font-size:19px}.qt-remove{color:#dc4a4a;background:#fff1f1;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.qt-add{color:#1268f4;background:#f7faff;border:1px dashed #8fb7ff;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;margin-top:12px;font:800 14px inherit;display:flex}.qt-grid-two{grid-template-columns:1fr 1fr;gap:14px;padding:24px 0 10px;display:grid}.qt-grid-two label,.qt-notes{flex-direction:column;gap:8px;display:flex}.qt-grid-two label>span,.qt-notes>span{font-size:14px;font-weight:800}.qt-grid-two small,.qt-notes small{color:#8a97aa;font-size:11px}.qt-grid-two input{height:46px;padding:0 13px}.qt-mobile{grid-template-columns:1fr 108px;gap:7px;display:grid}.qt-mobile button{color:#1268f4;background:#edf4ff;border:0;border-radius:11px;font-family:inherit;font-size:12px;font-weight:800}.qt-otp{background:#f6f9ff;border:1px solid #cfe0ff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:14px;display:flex}.qt-otp>div{flex-direction:column;gap:4px;display:flex}.qt-otp b{font-size:14px}.qt-otp small{color:#7b899f;font-size:11px}.qt-otp input{text-align:center;letter-spacing:7px;border:1px solid #c8d8f2;border-radius:10px;width:170px;height:44px;font:700 18px Arial}.qt-notes{margin-top:14px}.qt-notes textarea{resize:vertical;min-height:90px;padding:12px}.qt-submit{color:#fff;background:#1268f4;border:0;border-radius:12px;width:100%;height:54px;margin-top:18px;font-family:inherit;font-size:16px;font-weight:900}.qt-submit-note{text-align:center;color:#8b98aa;margin:10px 0 0;font-size:12px}.qt-bottom{background:#f3f7fd;border-radius:17px;grid-template-columns:repeat(4,1fr);margin:24px auto 38px;padding:20px;display:grid}.qt-bottom>div{border-left:1px solid #dfe6f1;justify-content:center;align-items:center;gap:10px;display:flex}.qt-bottom>div:last-child{border-left:0}.qt-bottom svg{color:#1268f4}.qt-bottom span{flex-direction:column;gap:3px;display:flex}.qt-bottom b{font-size:13px}.qt-bottom small{color:#8491a5;font-size:10px}@media (max-width:1000px){.qt-header nav{display:none}.qt-hero{flex-direction:column;align-items:flex-start}.qt-hero-benefits{width:100%;min-width:0}.qt-bottom{grid-template-columns:repeat(2,1fr);gap:18px}.qt-bottom>div{border-left:0}}@media (max-width:700px){.qt-header{height:68px;padding:0 14px}.qt-search{display:none}.qt-breadcrumb{padding:12px 14px}.qt-hero{border-radius:18px;min-height:auto;margin:0 12px;padding:24px 18px}.qt-hero h1{font-size:25px;line-height:1.7}.qt-hero p{font-size:14px}.qt-hero-benefits{grid-template-columns:1fr 1fr 1fr;gap:6px}.qt-hero-benefits div{min-width:0;min-height:92px;padding:9px 5px}.qt-hero-benefits b{font-size:11px}.qt-hero-benefits small{font-size:9px}.qt-card{border-radius:17px;margin:16px 12px;padding:15px}.qt-tabs button{font-size:12px}.qt-section{padding:19px 0}.qt-part-row{grid-template-columns:30px 1fr 40px}.qt-part-row input{grid-column:2/4}.qt-qty{grid-column:2/3;width:125px}.qt-remove{grid-area:2/3/auto/4}.qt-grid-two{grid-template-columns:1fr}.qt-mobile{grid-template-columns:1fr 95px}.qt-otp{flex-direction:column;align-items:flex-start}.qt-otp input{width:100%}.qt-bottom{grid-template-columns:1fr 1fr;gap:14px;margin:18px 12px 28px;padding:14px}.qt-bottom>div{justify-content:flex-start}.qt-section-title h2{font-size:17px}}.aq-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.aq-list{flex-direction:column;gap:10px;display:flex}.aq-card{background:#fff;border:1px solid #e5ebf4;border-radius:16px;grid-template-columns:1.5fr .8fr auto;align-items:center;gap:18px;padding:16px;display:grid}.aq-main,.aq-last{flex-direction:column;gap:5px;display:flex}.aq-main b{font-size:15px}.aq-main small,.aq-last small{color:#8491a6;font-size:11px}.aq-last>span{color:#63738e;align-items:center;gap:5px;font-size:11px;display:flex}.aq-last>b{color:#0e2b58;font-size:16px}.aq-last>b small{font-size:10px}.aq-actions{gap:7px;display:flex}.aq-actions button,.aq-ok{border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 12px;font:800 11px inherit;display:flex}.aq-confirm{color:#188b4d;background:#e9f8ef;border:0}.aq-new{color:#1557ff;background:#fff;border:1px solid #bfd3f5}.aq-ok{color:#188b4d;background:#e9f8ef;gap:5px}@media (max-width:900px){.aq-card{grid-template-columns:1fr}.aq-actions{justify-content:flex-start}.aq-toolbar{flex-direction:column;align-items:stretch}.aq-toolbar .soft-btn{width:max-content}}.qt-modern{background:#f7f9fd}.qtm-hero{background:linear-gradient(120deg,#fff 0%,#f4f8ff 58%,#e8f1ff 100%);border-radius:30px;justify-content:space-between;align-items:center;min-height:285px;margin-top:16px;padding:42px 58px;display:flex;position:relative;overflow:hidden}.qtm-hero-copy{max-width:610px}.qtm-hero-copy>span{color:#1768f2;background:#e8f1ff;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:900;display:inline-flex}.qtm-hero-copy h1{color:#102452;margin:14px 0 8px;font-size:38px;line-height:1.35}.qtm-hero-copy h1 em{color:#1768f2;font-style:normal}.qtm-hero-copy p{color:#687894;margin:0;font-size:16px;line-height:2}.qtm-hero-art{width:330px;height:190px;position:relative}.qtm-box{color:#fff;background:linear-gradient(135deg,#0752c8,#123a83);border-radius:18px;width:220px;height:120px;padding:25px;font-size:21px;font-weight:900;position:absolute;top:4px;left:30px;box-shadow:0 22px 40px #0b51b92b}.qtm-box b{font-size:32px;display:block}.qtm-disc{color:#34445b;background:#d7e0ed;border:18px solid #8796aa;border-radius:50%;place-items:center;width:130px;height:130px;font-size:55px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 15px 25px #10245224}.qtm-filter{color:#fff;background:#1161d5;border-radius:12px;place-items:center;width:72px;height:100px;font-size:12px;font-weight:900;display:grid;position:absolute;bottom:2px;left:8px}.qtm-layout{direction:ltr;grid-template-columns:300px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.qtm-layout>*{direction:rtl}.qtm-side{flex-direction:column;gap:16px;display:flex}.qtm-upload,.qtm-tips,.qtm-help{background:#fff;border:1px solid #e4ebf5;border-radius:22px;padding:22px;box-shadow:0 10px 30px #173b7410}.qtm-upload{text-align:center;background:linear-gradient(#f5f9ff,#fff)}.qtm-upload>svg{color:#1768f2;background:#e7f0ff;border-radius:15px;width:48px;height:48px;padding:11px}.qtm-upload h3{margin:12px 0 5px;font-size:18px}.qtm-upload p{color:#7b899f;font-size:13px;line-height:1.8}.qtm-upload button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:12px;justify-content:center;gap:8px;width:100%;padding:13px;font-family:inherit;font-weight:900;display:flex}.qtm-upload a{color:#1768f2;margin-top:13px;font-size:12px;font-weight:800;display:block}.qtm-tips h3{margin:0 0 14px;font-size:16px}.qtm-tips p{color:#53647e;border-bottom:1px solid #eef2f7;margin:0;padding:10px 0;font-size:12px}.qtm-tips p:last-child{border:0}.qtm-help{align-items:center;gap:12px;display:flex}.qtm-help>svg{color:#1768f2}.qtm-help span,.qtm-help div{flex-direction:column;gap:4px;display:flex}.qtm-help small{color:#8491a5}.qtm-form{background:#fff;border:1px solid #e3eaf4;border-radius:24px;padding:20px;box-shadow:0 14px 40px #173b7410}.qtm-top-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.qtm-top-actions button{color:#40516d;text-align:right;cursor:pointer;background:#f6f8fc;border:1px solid #e5ebf4;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 16px;font-family:inherit;font-weight:900;display:grid}.qtm-top-actions button small{color:#8794a8;grid-column:2;font-weight:500}.qtm-top-actions button.active{color:#fff;background:linear-gradient(135deg,#1768f2,#0756dd);box-shadow:0 8px 20px #1768f233}.qtm-top-actions .rotate{transform:rotate(180deg)}.qtm-recents{background:#fbfdff;border:1px solid #dce6f5;border-radius:16px;margin:14px 0;overflow:hidden}.qtm-recents-head{background:#f2f7ff;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.qtm-recents-head>div{flex-direction:column;gap:3px;display:flex}.qtm-recents-head small{color:#78879d}.qtm-recents-head>span{color:#1b65dd;background:#e4efff;border-radius:99px;padding:6px 10px;font-size:11px}.qtm-recent{border-top:1px solid #edf1f6;grid-template-columns:1fr 180px 120px;align-items:center;padding:13px 17px;display:grid}.qtm-recent>div{flex-direction:column;gap:4px;display:flex}.qtm-recent small,.qtm-recent time{color:#8794a7;font-size:11px}.qtm-recent strong{color:#102452}.qtm-recent strong small{font-weight:500}.qtm-block{border-bottom:1px solid #edf1f6;padding:25px 6px}.qtm-title{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.qtm-title>svg{color:#1768f2;background:#e9f2ff;border-radius:11px;width:37px;height:37px;padding:8px}.qtm-title h2{margin:0 0 4px;font-size:18px}.qtm-title p{color:#8190a5;margin:0;font-size:12px}.qtm-part{margin-bottom:9px;background:#fbfdff!important;border:1px solid #dfe7f2!important;border-radius:14px!important;padding:7px!important}.qtm-contact{grid-template-columns:1fr 1fr;gap:15px;padding:22px 6px 10px;display:grid}.qtm-contact label{flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.qtm-contact label>input{border:1px solid #dce5f1;border-radius:12px;height:48px;padding:0 14px;font-family:inherit}.qtm-benefits{background:#eef5ff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:20px;margin-bottom:35px;padding:18px;display:grid}.qtm-benefits>div{border-left:1px solid #d9e5f5;justify-content:center;align-items:center;gap:11px;display:flex}.qtm-benefits>div:last-child{border:0}.qtm-benefits svg{color:#1768f2}.qtm-benefits span{flex-direction:column;display:flex}.qtm-benefits small{color:#7d8ca1;font-size:11px}@media (max-width:900px){.qtm-hero{min-height:auto;padding:28px}.qtm-hero-art{display:none}.qtm-hero-copy{max-width:none}.qtm-hero-copy h1{font-size:29px}.qtm-layout{grid-template-columns:1fr}.qtm-form{grid-row:1}.qtm-side{grid-row:2;grid-template-columns:1fr 1fr;display:grid}.qtm-help{grid-column:1/-1}.qtm-benefits{grid-template-columns:1fr}.qtm-benefits>div{border-bottom:1px solid #d9e5f5;border-left:0;padding:10px}}@media (max-width:650px){.qtm-hero{border-radius:20px;margin:10px 12px 0;padding:24px 20px}.qtm-hero-copy h1{font-size:25px}.qtm-hero-copy p{font-size:14px}.qtm-layout{margin:14px 12px 0}.qtm-form{border-radius:18px;padding:12px}.qtm-top-actions{grid-template-columns:1fr}.qtm-side{display:flex}.qtm-contact{grid-template-columns:1fr}.qtm-recent{grid-template-columns:1fr auto;gap:8px}.qtm-recent time{grid-column:1/-1}.qtm-recents-head>span{display:none}.qtm-benefits{margin:15px 12px 25px}.qtm-part{grid-template-columns:32px 1fr!important;display:grid!important}.qtm-part input,.qtm-part .qt-qty{grid-column:2}.qtm-part .qt-remove{grid-area:2/1}.qtm-top-actions button{min-height:60px}}.qtm-contact label,.qtm-contact input,.qt-mobile input,.qt-notes textarea,.qtm-part input,.qt-add,.qt-submit,.qt-mobile button{font-size:15px}.qtm-recents-head small,.qtm-recent small,.qtm-recent time{font-size:13px}.qtm-top-actions button:not(.active){color:#52627d;box-shadow:none;background:#f4f7fb}.qtm-top-actions button.active{color:#fff;background:linear-gradient(135deg,#1768f2,#0756dd);border-color:#1768f2;box-shadow:0 10px 24px #1768f238}.qtm-top-actions button.active small{color:#e6efff}.qtm-top-actions button:not(.active) small{color:#8b97aa}.qt-modern,.qtm-top-actions button{font-size:17px}.qtm-top-actions button small{font-size:13px}.qtm-title h2{font-size:21px}.qtm-title p{font-size:14px}.qtm-part input,.qtm-contact label,.qtm-contact input,.qt-mobile input,.qt-notes textarea,.qt-add,.qt-submit,.qt-mobile button{font-size:15px}.qtm-upload h3{font-size:20px}.qtm-upload p,.qtm-tips p{font-size:14px}.qtm-help b{font-size:16px}.qtm-help small{font-size:13px}.qtm-recents-head b{font-size:17px}.qtm-recents-head small{font-size:13px}.qtm-recent b{font-size:15px}.qtm-recent strong{font-size:16px}.qtm-recent small,.qtm-recent time{font-size:13px}.aq2-page{max-width:1450px}.aq2-refresh{color:#1557ff;background:#fff;border:1px solid #dbe5f4;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 14px;font-weight:800;display:flex}.aq2-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.aq2-stats>div{background:#fff;border:1px solid #e4eaf4;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex;box-shadow:0 8px 25px #173b7409}.aq2-stats span{color:#75839a;align-items:center;gap:6px;font-size:12px;display:flex}.aq2-stats b{color:#102a55;font-size:27px}.aq2-stats .smart{background:linear-gradient(135deg,#eef5ff,#fff);border-color:#cfddf5}.aq2-stats .smart b,.aq2-stats .smart span{color:#1557ff}.aq2-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.aq2-filters{background:#eaf0f8;border-radius:12px;gap:5px;padding:4px;display:flex}.aq2-filters button{color:#66758d;background:0 0;border:0;border-radius:9px;height:36px;padding:0 12px;font-size:11px;font-weight:800}.aq2-filters button.active{color:#1557ff;background:#fff;box-shadow:0 3px 10px #193d6e12}.aq2-table{background:#fff;border:1px solid #e3eaf4;border-radius:17px;overflow:hidden}.aq2-th,.aq2-row{grid-template-columns:1.05fr 1.35fr 1.7fr .8fr 1fr 28px;align-items:center;gap:14px;display:grid}.aq2-th{color:#7b889d;background:#f7f9fc;border-bottom:1px solid #e7edf5;min-height:48px;padding:0 17px;font-size:11px;font-weight:800}.aq2-row{border-bottom:1px solid #edf1f6;min-height:82px;padding:12px 17px;transition:all .15s}.aq2-row:last-child{border-bottom:0}.aq2-row:hover{background:#f9fbff}.aq2-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.aq2-row b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aq2-row small{color:#8996aa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.aq2-track b{color:#1557ff;font:800 12px Arial}.aq2-parts small{color:#5e7190}.aq2-status{color:#66758d;background:#eef1f5;border-radius:99px;width:max-content;padding:6px 9px;font-size:10px;font-weight:900}.aq2-status.pending{color:#a76c00;background:#fff2d8}.aq2-status.in_review{color:#1557ff;background:#e8f1ff}.aq2-status.priced{color:#15834a;background:#e7f8ee}.aq2-status.sent{color:#6549c6;background:#eeeaff}.aq2-date{color:#63728a;align-items:center;flex-direction:row!important}.aq2-date>span{flex-direction:column;gap:3px;font-size:11px;display:flex}.aq2-go{color:#9aa7ba}.aq2-empty{text-align:center;color:#8491a6;padding:50px;font-size:13px}@media (max-width:1050px){.aq2-stats{grid-template-columns:repeat(2,1fr)}.aq2-toolbar{flex-direction:column;align-items:stretch}.aq2-filters{overflow:auto}.aq2-th{display:none}.aq2-row{grid-template-columns:1fr 1fr}.aq2-go{display:none}}.aqd-page{max-width:1450px}.aqd-empty{color:#7b899f;text-align:center;padding-top:80px}.aqd-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.aqd-head a{color:#1557ff;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.aqd-head h1{margin:0 0 5px;font-size:26px}.aqd-head p{color:#8390a5;margin:0;font-size:11px}.aqd-status{color:#a56b00;background:#fff2d8;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:900}.aqd-meta{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.aqd-meta>div{background:#fff;border:1px solid #e4eaf4;border-radius:15px;align-items:center;gap:11px;padding:14px;display:flex}.aqd-meta svg{color:#1557ff;background:#edf4ff;border-radius:11px;width:38px;height:38px;padding:9px}.aqd-meta span{flex-direction:column;gap:4px;min-width:0;display:flex}.aqd-meta small{color:#8592a6;font-size:10px}.aqd-meta b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aqd-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.aqd-layout>section{background:#fff;border:1px solid #e3eaf4;border-radius:18px;padding:18px}.aqd-section-title{justify-content:space-between;align-items:center;padding:2px 2px 15px;display:flex}.aqd-section-title h2{margin:0 0 4px;font-size:18px}.aqd-section-title p{color:#8390a5;margin:0;font-size:11px}.aqd-section-title>b{color:#1557ff;background:#edf4ff;border-radius:99px;padding:6px 10px;font-size:10px}.aqd-items{flex-direction:column;gap:11px;display:flex}.aqd-item{border:1px solid #e5ebf4;border-radius:15px;padding:15px}.aqd-item-head{grid-template-columns:31px 1fr auto;align-items:center;gap:10px;display:grid}.aqd-item-head>span:first-child{color:#1557ff;background:#eef4ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.aqd-item h3{margin:0 0 4px;font-size:14px}.aqd-item-head small{color:#8693a7;font-size:10px}.aqd-item-state{color:#a56c00;background:#fff1d9;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900}.aqd-item-state.reuse_candidate{color:#16834a;background:#e7f8ee}.aqd-reuse{background:#f4fbf7;border:1px solid #cdebd9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:12px;display:grid}.aqd-reuse>svg{color:#16834a}.aqd-reuse>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.aqd-reuse small,.aqd-reuse span{color:#71867b;font-size:9px}.aqd-reuse strong{color:#146c40;font-size:18px}.aqd-reuse strong i{font-size:9px;font-style:normal}.aqd-reuse-actions{gap:6px;display:flex}.aqd-reuse-actions button{color:#536883;background:#fff;border:1px solid #c9d8e8;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.aqd-reuse-actions .approve{color:#fff;background:#17884d;border:0}.aqd-price-entry{border-top:1px solid #edf1f6;grid-template-columns:1fr 1fr 150px 110px;align-items:end;gap:8px;margin-top:13px;padding-top:13px;display:grid}.aqd-price-entry>div{flex-direction:column;gap:6px;display:flex}.aqd-price-entry label{font-size:10px;font-weight:800}.aqd-price-entry label small{color:#8491a5}.aqd-price-entry input{border:1px solid #dfe6f1;border-radius:10px;outline:0;height:42px;padding:0 11px}.aqd-price-entry button,.aqd-side-card button{color:#fff;background:#1557ff;border:0;border-radius:10px;height:42px;font-size:10px;font-weight:900}.aqd-side{flex-direction:column;gap:11px;display:flex}.aqd-side-card{background:#fff;border:1px solid #e3eaf4;border-radius:16px;padding:16px}.aqd-side-card h3{margin:0 0 12px;font-size:14px}.aqd-side-card>p:not(.note){border-bottom:1px solid #edf1f6;justify-content:space-between;gap:10px;margin:0;padding:9px 0;display:flex}.aqd-side-card>p:last-of-type{border-bottom:0}.aqd-side-card p span{color:#8390a5;font-size:10px}.aqd-side-card p b{font-size:10px}.aqd-side-card.vin{background:linear-gradient(145deg,#eef5ff,#fff)}.aqd-side-card.vin p,.aqd-side-card .note{color:#65758e;font-size:11px;line-height:2}.aqd-side-card.vin button,.aqd-side-card.summary button{width:100%;margin-top:9px}.aqd-side-card.vin>span{color:#9b680c;background:#fff3db;border-radius:9px;padding:9px;font-size:9px;display:block}.aqd-side-card.summary button:disabled{cursor:not-allowed;background:#cbd4e2}.aqd-side-card.summary>small{text-align:center;color:#8a97a9;margin-top:7px;font-size:9px;display:block}@media (max-width:1000px){.aqd-meta{grid-template-columns:repeat(2,1fr)}.aqd-layout{grid-template-columns:1fr}.aqd-side{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:650px){.aqd-meta,.aqd-side{grid-template-columns:1fr}.aqd-item-head{grid-template-columns:31px 1fr}.aqd-item-state{grid-column:2}.aqd-reuse,.aqd-price-entry{grid-template-columns:1fr}.aqd-reuse-actions{flex-wrap:wrap}}.aqd-message{color:#167b47;background:#e9f8ef;border:1px solid #cbead7;border-radius:11px;margin:-7px 0 12px;padding:10px 13px;font-size:11px;font-weight:800}.aqd-reuse-actions button:disabled,.aqd-price-entry button:disabled{opacity:.55;cursor:wait}.aqd-price-entry select{height:42px;font:inherit;color:#40516a;background:#fff;border:1px solid #dfe6f1;border-radius:10px;outline:0;padding:0 9px;font-size:10px}.aqd-confirmed{background:#f4fbf7;border:1px solid #cdebd9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:12px;display:grid}.aqd-confirmed>svg{color:#16834a}.aqd-confirmed>div{flex-direction:column;gap:3px;display:flex}.aqd-confirmed small,.aqd-confirmed span{color:#71867b;font-size:9px}.aqd-confirmed strong{color:#146c40;font-size:18px}.aqd-confirmed strong i{font-size:9px;font-style:normal}.aqd-confirmed button{color:#536883;background:#fff;border:1px solid #c9d8e8;border-radius:9px;height:34px;padding:0 10px;font-size:10px;font-weight:800}.aqd-total{border-top:1px dashed #d9e2ef!important;margin-top:7px!important;padding-top:12px!important}.aqd-total b{color:#102a55;font-size:15px!important}.aqd-ready{color:#16834a;background:#e8f8ef;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:10px;font-size:11px;font-weight:900;display:flex}.aqd-status.ready_to_send{color:#16834a;background:#e8f8ef}.aqd-status.priced{color:#1557ff;background:#e8f1ff}.qr-page{color:#12213a;background:#f5f7fb;min-height:100vh}.qr-header{color:#728098;background:#fff;border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 560px);font-size:12px;display:flex}.qr-header a{color:#1557ff;font-size:20px;font-weight:950}.qr-wrap{max-width:1120px;margin:0 auto;padding:32px 20px 60px}.qr-success{align-items:center;gap:14px;margin-bottom:22px;display:flex}.qr-success>svg{color:#17884d;background:#e6f8ee;border-radius:50%;width:48px;height:48px;padding:11px}.qr-success h1{margin:0 0 5px;font-size:25px}.qr-success p{color:#748299;margin:0;font-size:12px}.qr-info{background:#fff;border:1px solid #e3e9f2;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.qr-info>div{border-left:1px solid #edf1f6;flex-direction:column;gap:5px;padding:15px 18px;display:flex}.qr-info>div:last-child{border-left:0}.qr-info small,.qr-item small{color:#8491a5;font-size:10px}.qr-info b{font-size:12px}.qr-card{background:#fff;border:1px solid #e3e9f2;border-radius:17px;overflow:hidden}.qr-card-head{background:#f9fbfd;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.qr-card-head h2{font-size:15px}.qr-card-head span{color:#1557ff;background:#eaf2ff;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.qr-item{border-bottom:1px solid #edf1f6;grid-template-columns:34px minmax(220px,1fr) 70px 100px 180px;align-items:center;gap:12px;padding:16px 18px;display:grid}.qr-item:last-child{border-bottom:0}.qr-num{color:#60728d;background:#eff4fb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.qr-name,.qr-item>div{flex-direction:column;gap:4px;display:flex}.qr-name b{font-size:13px}.qr-name small{text-align:right;direction:ltr}.qr-item>div>b{font-size:11px}.qr-stock{background:#eef2f6;border-radius:99px;width:max-content;padding:5px 8px}.qr-stock.in_stock{color:#16834a;background:#e7f8ee}.qr-stock.sourcable{color:#1557ff;background:#e8f1ff}.qr-stock.out_of_stock{color:#b84444;background:#ffebeb}.qr-price{text-align:left}.qr-price b{color:#102a55;font-size:16px!important}.qr-price i,.qr-total i{font-size:9px;font-style:normal}.qr-bottom{grid-template-columns:1fr 330px;gap:14px;margin-top:14px;display:grid}.qr-note,.qr-total{background:#fff;border:1px solid #e3e9f2;border-radius:15px;padding:17px}.qr-note{align-items:flex-start;gap:11px;display:flex}.qr-note svg{color:#1557ff}.qr-note p{flex-direction:column;gap:5px;margin:0;display:flex}.qr-note b{font-size:12px}.qr-note span{color:#738198;font-size:10px;line-height:1.9}.qr-total{flex-direction:column;gap:5px;display:flex}.qr-total>span{color:#7d899c;font-size:10px}.qr-total strong{color:#1557ff;font-size:22px}.qr-total small{color:#8d99aa;font-size:9px}.qr-actions{background:#fff;border:1px solid #e3e9f2;border-radius:15px;grid-template-columns:210px 190px 1fr;align-items:center;gap:10px;margin-top:14px;padding:15px;display:grid}.qr-actions button,.qr-actions>a{border-radius:10px;justify-content:center;align-items:center;height:43px;font-size:11px;font-weight:900;display:flex}.qr-actions button{color:#fff;background:#cbd4e2;border:0}.qr-actions>a{color:#40536f;border:1px solid #d8e1ed}.qr-actions>small{color:#8b97a8;justify-self:end;align-items:center;gap:5px;font-size:9px;display:flex}.qr-trust{color:#66758b;justify-content:center;gap:35px;margin-top:20px;font-size:10px;display:flex}.qr-trust span{align-items:center;gap:6px;display:flex}.qr-trust svg{width:16px}.qr-state{text-align:center;background:#fff;border:1px solid #e2e8f1;border-radius:18px;max-width:600px;margin:100px auto;padding:35px}.qr-state h2{font-size:20px}.qr-state p{color:#77869b;font-size:11px;line-height:2}.qr-state a{color:#fff;background:#1557ff;border-radius:10px;margin-top:10px;padding:11px 18px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:800px){.qr-info{grid-template-columns:1fr}.qr-info>div{border-bottom:1px solid #edf1f6;border-left:0}.qr-item{grid-template-columns:30px 1fr 100px}.qr-item>div:nth-of-type(2){display:none}.qr-price{text-align:right;grid-column:2/4}.qr-bottom,.qr-actions{grid-template-columns:1fr}.qr-actions>small{justify-self:start}.qr-trust{flex-direction:column;gap:8px}}.co-page{color:#102452;background:#f5f7fb;min-height:100vh}.co-wrap{max-width:1120px;margin:0 auto;padding:32px 20px 60px}.co-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.co-head h1{margin:0 0 5px;font-size:25px}.co-head p{color:#7f8da2;margin:0;font-size:11px}.co-head>span{color:#9e6b0b;background:#fff1da;border-radius:99px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:900;display:flex}.co-head>span.done{color:#16834a;background:#e7f8ee}.co-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.co-form,.co-summary{background:#fff;border:1px solid #e3e9f2;border-radius:17px;padding:20px}.co-form h2,.co-summary h2{margin:0 0 18px;font-size:16px}.co-form label{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.co-form label>span{font-size:11px;font-weight:800}.co-form label small{color:#8c98aa;font-weight:400}.co-form input,.co-form textarea,.co-readonly{width:100%;font:inherit;color:#203653;background:#fff;border:1px solid #dfe6f0;border-radius:10px;font-size:12px}.co-form input,.co-readonly{height:44px;padding:0 12px}.co-form textarea{resize:vertical;min-height:95px;padding:12px}.co-readonly{color:#53657e;background:#f7f9fc;align-items:center;gap:7px;display:flex}.co-vin{background:#eef5ff;border-radius:11px;align-items:center;gap:10px;margin:5px 0 14px;padding:12px;display:flex}.co-vin svg{color:#1557ff}.co-vin span{flex-direction:column;gap:3px;display:flex}.co-vin small{color:#7d8ba0;font-size:9px}.co-vin b{direction:ltr;font:700 11px Arial}.co-submit{color:#fff;background:#1557ff;border:0;border-radius:10px;width:100%;height:46px;font-weight:900}.co-submit:disabled{background:#bfc9d8}.co-items{flex-direction:column;display:flex}.co-item{border-bottom:1px solid #edf1f6;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.co-item>span{color:#708099;font-size:10px}.co-item>div{flex-direction:column;gap:3px;display:flex}.co-item b{font-size:11px}.co-item small{color:#8b97a9;font-size:9px}.co-item strong{color:#102a55;font-size:11px}.co-item i{font-size:8px;font-style:normal}.co-totals{padding-top:12px}.co-totals p{justify-content:space-between;margin:0;padding:8px 0;font-size:10px;display:flex}.co-totals .total{border-top:1px solid #e5ebf3;margin-top:4px;padding-top:12px}.co-totals .total b{color:#1557ff;font-size:15px}.co-help{background:#f5f8fd;border-radius:11px;gap:9px;margin-top:12px;padding:11px;display:flex}.co-help svg{color:#1557ff;flex:none}.co-help p{flex-direction:column;gap:4px;margin:0;display:flex}.co-help b{font-size:10px}.co-help span{color:#78879c;font-size:9px;line-height:1.8}.co-success{color:#176f45;background:#eaf8f0;border:1px solid #ccebd8;border-radius:15px;align-items:flex-start;gap:10px;margin-top:15px;padding:16px;display:flex}.co-success h3{margin:0 0 5px;font-size:14px}.co-success p{margin:0;font-size:10px;line-height:1.9}.qr-error{color:#b54141;background:#fff0f0;border:1px solid #f0cccc;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:10px}@media (max-width:800px){.co-grid{grid-template-columns:1fr}.co-head{flex-direction:column;align-items:flex-start;gap:12px}}.ao-page,.aod-page{max-width:1450px}.ao-head,.aod-head{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.ao-head h1,.aod-head h1{margin:0 0 5px;font-size:25px}.ao-head p,.aod-head p{color:#8290a5;margin:0;font-size:10px}.ao-head>span{color:#1557ff;background:#edf4ff;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.ao-search{color:#8290a5;background:#fff;border:1px solid #e1e8f2;border-radius:12px;align-items:center;gap:8px;height:45px;margin-bottom:12px;padding:0 13px;display:flex}.ao-search input{width:100%;font:inherit;border:0;outline:0}.ao-table{background:#fff;border:1px solid #e2e9f2;border-radius:15px;overflow:hidden}.ao-th,.ao-row{grid-template-columns:1.2fr 1.3fr .55fr 1fr .9fr .8fr .55fr;align-items:center;gap:10px;padding:12px 15px;display:grid}.ao-th{color:#7f8da1;background:#f8fafc;font-size:9px;font-weight:900}.ao-row{color:#263851;border-top:1px solid #edf1f6;font-size:10px}.ao-row:hover{background:#fafcff}.ao-row b,.ao-row span{flex-direction:column;gap:3px;display:flex}.ao-row small{color:#8b98aa;font-size:8px;font-weight:500}.ao-row strong{font-size:11px}.ao-row em{color:#1557ff;font-style:normal;font-weight:900}.ao-status{background:#eef2f6;border-radius:99px;width:max-content;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.ao-status.confirmed{color:#16834a;background:#e7f8ee}.ao-status.sourcing{color:#9b680c;background:#fff2d8}.ao-status.shipped{color:#1557ff;background:#e8f1ff}.aod-head a{color:#1557ff;align-items:center;gap:5px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.aod-head select{height:42px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.aod-grid{grid-template-columns:1fr 320px;align-items:start;gap:15px;display:grid}.aod-grid>section,.aod-card{background:#fff;border:1px solid #e2e9f2;border-radius:15px;padding:17px}.aod-grid h2{margin:0 0 13px;font-size:16px}.aod-item{border-bottom:1px solid #edf1f6;grid-template-columns:30px 1fr 80px 150px;align-items:center;gap:10px;padding:13px 0;display:grid}.aod-item>span{color:#1557ff;background:#edf4ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.aod-item>div{flex-direction:column;gap:4px;display:flex}.aod-item b{font-size:12px}.aod-item small{color:#8693a6;font-size:9px}.aod-item em{font-size:10px;font-style:normal}.aod-item strong{text-align:left;font-size:11px}.aod-total{justify-content:space-between;padding-top:16px;display:flex}.aod-total span{color:#7e8ca0;font-size:11px}.aod-total b{color:#1557ff;font-size:17px}.aod-grid>aside{flex-direction:column;gap:10px;display:flex}.aod-card h3{margin:0 0 11px;font-size:13px}.aod-card p{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:9px;margin:0;padding:9px 0;display:flex}.aod-card p:last-child{border-bottom:0}.aod-card svg{color:#1557ff;width:16px}.aod-card p>span{flex-direction:column;gap:4px;display:flex}.aod-card small{color:#8996a8;font-size:9px}.aod-card b{font-size:10px;line-height:1.8}@media (max-width:900px){.ao-th{display:none}.ao-row{grid-template-columns:1fr 1fr}.aod-grid{grid-template-columns:1fr}.aod-item{grid-template-columns:30px 1fr}.aod-item strong{text-align:right}}.aod-ship label{color:#617089;flex-direction:column;gap:5px;margin-top:9px;font-size:9px;font-weight:800;display:flex}.aod-ship input,.aod-ship textarea{font:inherit;color:#263851;background:#fff;border:1px solid #dfe6ef;border-radius:9px;outline:0;padding:9px 10px}.aod-ship textarea{resize:vertical;min-height:75px}.aod-ship button{color:#fff;background:#1557ff;border:0;border-radius:9px;width:100%;height:40px;margin-top:11px;font-size:10px;font-weight:900}.aod-ship button:disabled{opacity:.55}.aod-total{align-items:center}.aod-total:before{content:"شامل هزینه ارسال";color:#9aa5b4;margin-left:auto;margin-right:10px;font-size:8px}.ot-page{color:#14243c;background:#f5f7fb;min-height:100vh}.ot-header{color:#7b899d;background:#fff;border-bottom:1px solid #e3e9f2;justify-content:space-between;align-items:center;height:68px;padding:0 max(22px,50vw - 540px);font-size:11px;display:flex}.ot-header a{color:#1557ff;font-size:20px;font-weight:950}.ot-wrap{max-width:1080px;margin:auto;padding:32px 20px 60px}.ot-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ot-title small{color:#8592a5;font-size:9px}.ot-title h1{margin:3px 0;font-size:24px}.ot-title p{color:#8c98a9;margin:0;font-size:9px}.ot-title>b{color:#16834a;background:#e7f8ee;border-radius:99px;padding:8px 12px;font-size:10px}.ot-title>b.cancel{color:#b84444;background:#ffebeb}.ot-progress{background:#fff;border:1px solid #e1e8f1;border-radius:16px;grid-template-columns:repeat(5,1fr);margin-bottom:14px;padding:22px 25px;display:grid}.ot-step{color:#a2adbc;flex-direction:column;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex;position:relative}.ot-step:not(:last-child):after{content:"";background:#e2e8f0;width:90%;height:2px;position:absolute;top:14px;right:55%}.ot-step i{z-index:1;background:#edf1f6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.ot-step i svg{width:14px}.ot-step.done{color:#1557ff}.ot-step.done i,.ot-step.done:not(:last-child):after{color:#fff;background:#1557ff}.ot-grid{grid-template-columns:1fr 310px;align-items:start;gap:14px;display:grid}.ot-card{background:#fff;border:1px solid #e1e8f1;border-radius:15px;padding:17px}.ot-card h2{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.ot-card h2 svg{color:#1557ff;width:17px}.ot-item{border-bottom:1px solid #edf1f6;grid-template-columns:1fr 70px 145px;align-items:center;gap:10px;padding:13px 0;display:grid}.ot-item:last-child{border-bottom:0}.ot-item>div{flex-direction:column;gap:4px;display:flex}.ot-item b{font-size:11px}.ot-item small{color:#8794a7;font-size:8px}.ot-item span{font-size:9px}.ot-item strong{text-align:left;font-size:11px}.ot-grid aside{flex-direction:column;gap:12px;display:flex}.ot-money p{border-bottom:1px solid #edf1f6;justify-content:space-between;margin:0;padding:8px 0;font-size:9px;display:flex}.ot-money p b{font-size:10px}.ot-money .total{border:0;padding-top:13px}.ot-money .total b{color:#1557ff;font-size:15px}.ot-shipping p{border-bottom:1px solid #edf1f6;flex-direction:column;gap:4px;margin:0;padding:8px 0;display:flex}.ot-shipping p small,.ot-muted{color:#8996a8;font-size:8px;line-height:1.8}.ot-shipping p b{font-size:10px}.ot-shipping .tracking{text-align:right;color:#1557ff;direction:ltr;font-size:13px}.ot-foot{color:#8a97a9;justify-content:center;align-items:center;gap:7px;margin-top:20px;font-size:8px;display:flex}.ot-foot svg{width:14px}.ot-state{text-align:center;background:#fff;border:1px solid #e1e8f1;border-radius:16px;max-width:550px;margin:100px auto;padding:30px}.ot-state h2{font-size:19px}.ot-state p{color:#7f8da1;font-size:10px}.ot-state a{color:#fff;background:#1557ff;border-radius:9px;margin-top:8px;padding:10px 15px;font-size:10px;font-weight:900;display:inline-flex}@media (max-width:780px){.ot-grid{grid-template-columns:1fr}.ot-progress{padding:18px 5px}.ot-step span{font-size:7px}.ot-step:not(:last-child):after{width:80%}.ot-item{grid-template-columns:1fr 60px}.ot-item strong{text-align:right;grid-column:1/3}.ot-title{align-items:flex-start;gap:10px}}.qtm-vehicle-summary{background:#f7faff;border:1px solid #dce7f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.qtm-vehicle-summary b{color:#173765;font-size:15px}.qtm-vehicle-summary span{color:#6f7f98;font-size:13px}@media (max-width:650px){.qtm-vehicle-summary{flex-direction:column;align-items:flex-start;gap:4px}.qtm-vehicle-summary b{font-size:14px}.qtm-vehicle-summary span{font-size:12px}}.cart-page{color:#102452;background:#f7f9fc;min-height:100vh}.cart-header{background:#fff;align-items:center;gap:28px;height:88px;display:flex}.cart-logo{color:#1557ff;flex-direction:column;line-height:1;text-decoration:none;display:flex}.cart-logo b{font-size:25px}.cart-logo small{color:#71809a;margin-top:6px;font-size:9px}.cart-search{color:#8b98ac;background:#f8fafc;border:1px solid #e2e8f2;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:390px;height:44px;padding:0 14px;font-size:12px;display:flex}.cart-search svg{width:17px}.cart-header nav{gap:20px;display:flex}.cart-header nav a{color:#293b60;font-size:13px;font-weight:700;text-decoration:none}.cart-icons{gap:13px;display:flex}.cart-icons svg{width:21px}.cart-breadcrumb{color:#8a97aa;align-items:center;gap:7px;height:48px;font-size:11px;display:flex}.cart-breadcrumb a{color:inherit;text-decoration:none}.cart-breadcrumb svg{width:12px}.cart-title{justify-content:space-between;align-items:end;padding:26px 0 22px;display:flex}.cart-title h1{margin:0 0 7px;font-size:28px}.cart-title p{color:#8190a6;margin:0;font-size:13px}.cart-title>a{color:#1557ff;font-size:13px;font-weight:800;text-decoration:none}.cart-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.cart-main{flex-direction:column;gap:14px;display:flex}.cart-items{background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:4px 20px}.cart-item{border-bottom:1px solid #edf1f6;grid-template-columns:118px minmax(0,1fr) 185px;align-items:center;gap:18px;padding:20px 0;display:grid}.cart-item:last-child{border-bottom:0}.cart-product-art{color:#b5c0cf;background:linear-gradient(145deg,#fff,#f1f5fa);border:1px solid #e7ebf2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:104px;display:flex}.cart-product-art span{font-size:10px}.cart-product-art b{color:#8796aa;font-size:20px}.cart-item-info h2{margin:0 0 10px;font-size:16px}.cart-item-info p{color:#7c8aa0;margin:0 0 6px;font-size:11px}.cart-item-info p b{color:#43536d}.cart-item-info>small{color:#7d8ca2;font-size:11px}.cart-item-info em{color:#1557ff;align-items:center;gap:5px;margin-top:11px;font-size:10px;font-style:normal;font-weight:800;display:flex}.cart-item-info em svg{width:14px}.cart-item-price{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.cart-item-price>strong{font-size:17px}.cart-item-price>strong small{font-size:10px}.cart-qty{border:1px solid #dfe6f0;border-radius:10px;align-items:center;height:36px;display:flex;overflow:hidden}.cart-qty button{color:#1557ff;cursor:pointer;background:#f7f9fc;border:0;width:34px;height:100%}.cart-qty button svg{width:14px}.cart-qty b{text-align:center;width:35px;font-size:12px}.cart-remove{color:#a0aabd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;font-size:10px;display:flex}.cart-remove svg{width:13px}.cart-vin{background:#eef5ff;border:1px solid #d7e7ff;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 230px;align-items:center;gap:13px;padding:17px;display:grid}.cart-vin-icon{color:#1557ff;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cart-vin-icon svg{width:19px}.cart-vin h3{margin:0 0 5px;font-size:13px}.cart-vin p{color:#6f7f98;margin:0;font-size:10px;line-height:1.8}.cart-vin label span{margin-bottom:5px;font-size:9px;font-weight:800;display:block}.cart-vin input{background:#fff;border:1px solid #d6e0ee;border-radius:10px;width:100%;height:39px;padding:0 10px}.cart-note{background:#fff;border:1px solid #e5eaf2;border-radius:14px;align-items:center;gap:10px;padding:14px 17px;display:flex}.cart-note svg{color:#16a06b}.cart-note span{flex-direction:column;display:flex}.cart-note b{font-size:12px}.cart-note small{color:#8794a8;margin-top:3px;font-size:10px}.cart-summary{background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:22px;position:sticky;top:18px}.cart-summary h2{margin:0 0 20px;font-size:17px}.cart-summary>div{color:#78879d;justify-content:space-between;gap:15px;margin:13px 0;font-size:11px;display:flex}.cart-summary>div b{color:#34445f;text-align:left;font-size:11px}.cart-summary hr{border:0;border-top:1px solid #e9edf3;margin:19px 0}.cart-summary .cart-total{align-items:flex-end}.cart-summary .cart-total span{color:#172b50;font-weight:800}.cart-summary .cart-total strong{color:#102452;font-size:20px}.cart-summary .cart-total small{font-size:10px}.cart-checkout{color:#fff;background:#1557ff;border-radius:12px;justify-content:center;align-items:center;height:48px;margin-top:20px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.cart-summary>p{color:#8794a8;align-items:center;gap:6px;font-size:9px;line-height:1.7;display:flex}.cart-summary>p svg{width:15px}.cart-benefits{background:#fff;border:1px solid #e5eaf2;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:26px;margin-bottom:50px;padding:18px;display:grid}.cart-benefits>div{border-left:1px solid #edf0f5;justify-content:center;align-items:center;gap:10px;display:flex}.cart-benefits>div:last-child{border-left:0}.cart-benefits svg{color:#1557ff;width:23px}.cart-benefits span{flex-direction:column;display:flex}.cart-benefits b{font-size:11px}.cart-benefits small{color:#8b97aa;margin-top:3px;font-size:9px}.cart-empty{text-align:center;background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:65px 20px}.cart-empty>svg{color:#a8b4c5;width:46px;height:46px}.cart-empty h2{font-size:20px}.cart-empty p{color:#8290a4;font-size:12px}.cart-empty div{justify-content:center;gap:10px;margin-top:20px;display:flex}.cart-empty a{color:#fff;background:#1557ff;border-radius:10px;padding:11px 20px;font-size:11px;font-weight:800;text-decoration:none}.cart-empty a:last-child{color:#1557ff;background:#eef4ff}@media (max-width:850px){.cart-header nav,.cart-search{display:none}.cart-header{justify-content:space-between;height:68px}.cart-title{padding:18px 16px}.cart-title h1{font-size:23px}.cart-layout{grid-template-columns:1fr;padding:0 14px}.cart-item{grid-template-columns:82px minmax(0,1fr);gap:12px}.cart-product-art{height:78px}.cart-item-price{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:5px}.cart-vin{grid-template-columns:38px 1fr}.cart-vin label{grid-column:1/-1}.cart-summary{position:static}.cart-benefits{grid-template-columns:1fr;margin:20px 14px 35px;padding:5px 16px}.cart-benefits>div{border-bottom:1px solid #edf0f5;border-left:0;justify-content:flex-start;padding:13px}.cart-benefits>div:last-child{border-bottom:0}.cart-breadcrumb{padding:0 14px}.cart-title>a{margin-left:16px}}.ac-page{color:#102452;background:#f6f8fc;min-height:100vh}.ac-header{background:#fff;align-items:center;gap:28px;height:82px;display:flex}.ac-logo{color:#1557ff;flex-direction:column;line-height:1;text-decoration:none;display:flex}.ac-logo b{font-size:25px}.ac-logo small{color:#748199;margin-top:6px;font-size:9px}.ac-search{color:#8c98aa;background:#f8fafc;border:1px solid #e4eaf3;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:390px;height:43px;padding:0 14px;font-size:12px;display:flex}.ac-search svg{width:17px}.ac-header nav{gap:20px;font-size:13px;font-weight:700;display:flex}.ac-actions{gap:14px;display:flex}.ac-breadcrumb{color:#8794a7;align-items:center;gap:7px;height:48px;font-size:11px;display:flex}.ac-breadcrumb svg{width:12px}.ac-wrap{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;padding-bottom:50px;display:grid}.ac-sidebar{background:#fff;border:1px solid #e3e9f2;border-radius:18px;padding:14px;position:sticky;top:16px}.ac-profile{border-bottom:1px solid #edf1f6;align-items:center;gap:11px;padding:8px 8px 17px;display:flex}.ac-profile>div{color:#1557ff;background:#edf4ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ac-profile span{flex-direction:column;display:flex}.ac-profile b{font-size:12px}.ac-profile small{color:#8592a5;margin-top:4px;font-size:10px}.ac-sidebar nav{flex-direction:column;gap:5px;padding:12px 0;display:flex}.ac-sidebar nav a{color:#586982;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.ac-sidebar nav a svg{width:16px}.ac-sidebar nav a.active,.ac-sidebar nav a:hover{color:#1557ff;background:#edf4ff}.ac-sidebar>button{color:#c64a4a;background:#fff2f2;border:0;border-radius:10px;width:100%;height:40px;font:800 10px inherit}.ac-main{min-width:0}.ac-head{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.ac-head h1{margin:0 0 6px;font-size:27px}.ac-head p{color:#7f8da2;margin:0;font-size:11px}.ac-head>a{color:#fff;background:#1557ff;border-radius:10px;align-items:center;height:40px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.ac-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.ac-stats>div{background:#fff;border:1px solid #e4eaf3;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.ac-stats span{color:#71809a;font-size:11px}.ac-stats b{font-size:26px}.ac-stats small{color:#8d99aa;font-size:9px}.ac-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ac-card{background:#fff;border:1px solid #e3e9f2;border-radius:17px;overflow:hidden}.ac-card-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:end;padding:17px;display:flex}.ac-card-head h2{margin:0 0 4px;font-size:15px}.ac-card-head p{color:#8491a5;margin:0;font-size:9px}.ac-card-head a{color:#1557ff;font-size:9px;font-weight:900;text-decoration:none}.ac-list{flex-direction:column;display:flex}.ac-row{color:inherit;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:14px 17px;text-decoration:none;display:grid}.ac-row:last-child{border-bottom:0}.ac-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-row b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ac-row small{color:#8a97aa;font-size:8px}.ac-row>span{color:#a26a00;white-space:nowrap;background:#fff2d8;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.ac-row>span.ready{color:#16834a;background:#e7f8ee}.ac-row time{color:#8794a8;align-items:center;gap:4px;font-size:8px;display:flex}.ac-row time svg{width:12px}.ac-row>svg{color:#9ba7b8;width:15px}.ac-cars{margin-top:14px}.ac-car-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.ac-car-grid article,.ac-add-car{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:105px;padding:13px;display:grid}.ac-car-grid article>svg{color:#1557ff;width:27px}.ac-car-grid article>div{flex-direction:column;gap:4px;display:flex}.ac-car-grid article b{font-size:10px}.ac-car-grid article small{color:#8693a6;font-size:8px}.ac-car-grid article button{color:#1557ff;background:#fff;border:1px solid #d8e4f4;border-radius:8px;grid-column:1/-1;height:31px;font:800 9px inherit}.ac-add-car{color:#1557ff;border-style:dashed;justify-content:center;align-items:center;font:900 10px inherit;display:flex}.ac-hint{background:#eef5ff;border:1px solid #d8e6fb;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px;display:flex}.ac-hint>svg{color:#1557ff;width:19px}.ac-hint b{font-size:11px}.ac-hint p{color:#72819a;margin:4px 0 0;font-size:9px;line-height:1.9}@media (max-width:900px){.ac-header nav,.ac-search{display:none}.ac-header{justify-content:space-between;height:68px}.ac-wrap{grid-template-columns:1fr;padding:0 14px 35px}.ac-sidebar{position:static}.ac-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.ac-grid{grid-template-columns:1fr}.ac-car-grid{grid-template-columns:1fr 1fr}.ac-breadcrumb{padding:0 14px}.ac-head{align-items:flex-start;gap:12px}.ac-head h1{font-size:23px}}@media (max-width:560px){.ac-stats,.ac-car-grid,.ac-sidebar nav{grid-template-columns:1fr}.ac-row{grid-template-columns:1fr auto}.ac-row time{grid-column:1}.ac-row>svg{display:none}}.aq-page{color:#102452;background:#f7f9fc;min-height:100vh}.aq-header{background:#fff;justify-content:space-between;align-items:center;height:78px;display:flex}.aq-logo{color:#1557ff;flex-direction:column;line-height:1;text-decoration:none;display:flex}.aq-logo b{font-size:24px}.aq-logo small{color:#71809a;margin-top:5px;font-size:9px}.aq-header nav{gap:22px;display:flex}.aq-header nav a{color:#324461;font-size:12px;font-weight:800;text-decoration:none}.aq-header nav a.active{color:#1557ff}.aq-breadcrumb{color:#8794a8;align-items:center;gap:6px;height:46px;font-size:10px;display:flex}.aq-breadcrumb a{color:inherit;text-decoration:none}.aq-breadcrumb svg{width:12px}.aq-title{justify-content:space-between;align-items:end;padding:28px 0 22px;display:flex}.aq-title h1{margin:0 0 7px;font-size:28px}.aq-title p{color:#8090a6;margin:0;font-size:12px}.aq-new{color:#fff;background:#1557ff;border-radius:11px;padding:12px 18px;font-size:11px;font-weight:900;text-decoration:none}.aq-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.aq-search{background:#fff;border:1px solid #e2e8f1;border-radius:11px;align-items:center;gap:8px;min-width:280px;height:42px;padding:0 12px;display:flex}.aq-search svg{color:#8d99ac;width:16px}.aq-search input{background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:11px}.aq-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.aq-filters>svg{color:#8d99ac;width:15px}.aq-filters button{color:#64738b;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:10px}.aq-filters button.active{color:#1557ff;background:#edf4ff;border-color:#cfe0ff;font-weight:900}.aq-list{flex-direction:column;gap:13px;padding-bottom:48px;display:flex}.aq-card{background:#fff;border:1px solid #e4e9f1;border-radius:17px;padding:19px 20px}.aq-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aq-card-head>div{grid-template-columns:auto auto;align-items:center;gap:7px 10px;display:grid}.aq-card-head h2{grid-column:2;margin:0;font-size:15px}.aq-card-head small{color:#8996a8;grid-column:2;font-size:9px}.aq-status{border-radius:999px;grid-row:1/3;align-self:center;padding:7px 10px;font-size:9px;font-weight:900}.aq-status.is-pending{color:#a66a00;background:#fff5df}.aq-status.is-priced{color:#08794c;background:#eaf8ef}.aq-status.is-accepted{color:#1557ff;background:#edf4ff}.aq-status.is-expired{color:#7f8896;background:#f2f3f5}.aq-card-head>a{color:#1557ff;align-items:center;gap:3px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.aq-card-head>a svg{width:14px}.aq-card-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.aq-card-body>div{background:#f8fafc;border-radius:12px;align-items:center;gap:8px;min-height:58px;padding:12px;display:flex}.aq-card-body svg{color:#5f75a0;width:17px}.aq-card-body span{flex-direction:column;gap:3px;display:flex}.aq-card-body small{color:#8996a8;font-size:8px}.aq-card-body b{font-size:10px}.aq-ready,.aq-progress,.aq-expired{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.aq-ready{background:#eef8f2;border:1px solid #d7efdf}.aq-ready>div,.aq-progress>div{flex-direction:column;gap:3px;display:flex}.aq-ready b,.aq-progress b{font-size:10px}.aq-ready small,.aq-progress small{color:#728098;font-size:9px}.aq-ready a{color:#fff;background:#118658;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none}.aq-progress{background:#fff8e8;border:1px solid #f4e4b8;justify-content:flex-start}.aq-progress>span{background:#f0a61d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fff0c9}.aq-progress.is-done{background:#eef4ff;border-color:#d5e3ff}.aq-progress.is-done svg{color:#1557ff;width:18px}.aq-expired{color:#7d8795;background:#f7f8fa;border:1px solid #e6e9ee;font-size:9px}.aq-expired a{color:#1557ff;font-weight:900;text-decoration:none}.aq-empty{text-align:center;background:#fff;border:1px solid #e4e9f1;border-radius:17px;padding:55px 20px}.aq-empty svg{color:#a8b4c4;width:36px;height:36px}.aq-empty h3{margin:10px 0 5px;font-size:15px}.aq-empty p{color:#8a97aa;font-size:10px}@media (max-width:800px){.aq-header{height:66px;padding:0 15px}.aq-header nav{display:none}.aq-breadcrumb,.aq-title,.aq-tools,.aq-list{padding-left:14px;padding-right:14px}.aq-title{align-items:center}.aq-title h1{font-size:22px}.aq-title p{max-width:230px;font-size:10px;line-height:1.8}.aq-tools{flex-direction:column;align-items:stretch}.aq-search{min-width:0}.aq-filters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.aq-filters button{white-space:nowrap}.aq-card{padding:15px}.aq-card-head{align-items:center}.aq-card-body{grid-template-columns:1fr 1fr}.aq-ready{flex-direction:column;align-items:flex-start}.aq-ready a{text-align:center;width:100%}.aq-card-head>div{grid-template-columns:auto 1fr}.aq-status{padding:6px 8px}.aq-expired{align-items:center}}.quote-detail{color:#102452;padding-top:30px}.quote-bread{color:#8a97aa;align-items:center;gap:8px;font-size:12px;display:flex}.quote-bread a{color:#1557ff;text-decoration:none}.quote-detail-head{justify-content:space-between;align-items:center;margin:30px 0;display:flex}.quote-detail-head h1{margin:0 0 8px;font-size:28px}.quote-detail-head p{color:#7c8ba1}.quote-status{color:#15945d;background:#eafaf2;border-radius:12px;gap:8px;padding:12px 18px;font-size:13px;display:flex}.quote-status svg{width:18px}.quote-vehicle{background:#fff;border:1px solid #e5eaf2;border-radius:18px;align-items:center;gap:15px;padding:20px;display:flex}.quote-vehicle svg{color:#1557ff}.quote-vehicle div{flex-direction:column;gap:5px;display:flex}.quote-vehicle small{color:#8190a5}.quote-items{background:#fff;border:1px solid #e5eaf2;border-radius:18px;margin-top:20px;padding:20px}.quote-items h2{font-size:18px}.quote-items article{border-bottom:1px solid #edf1f6;grid-template-columns:1fr 180px 100px;align-items:center;padding:18px 0;display:grid}.quote-items h3{margin:0 0 8px;font-size:15px}.quote-items small{color:#8190a5}.quote-items strong{font-size:16px}.quote-items span{color:#16955d;text-align:center;background:#eef8f3;border-radius:8px;padding:6px;font-size:11px}.quote-actions{background:#fff;border:1px solid #e5eaf2;border-radius:18px;justify-content:space-between;align-items:center;margin-top:20px;padding:18px;display:flex}.quote-actions div{gap:12px;display:flex}.quote-actions p{flex-direction:column;margin:0;display:flex}.quote-actions small{color:#8190a5}.quote-actions svg{color:#1557ff}.quote-actions a{color:#fff;background:#1557ff;border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;display:flex}@media (max-width:700px){.quote-detail{padding:20px 14px}.quote-detail-head,.quote-actions{flex-direction:column;align-items:stretch;gap:15px}.quote-items article{grid-template-columns:1fr}.quote-items article>*{margin:5px 0}}.order-card{background:#fff;border:1px solid #e5eaf2;border-radius:16px;grid-template-columns:1fr 1.5fr auto auto;align-items:center;gap:18px;margin-top:14px;padding:20px;display:grid}.order-card div{flex-direction:column;gap:8px;display:flex}.order-card small,.muted{color:#8491a7;font-size:12px}.order-card span{color:#1557ff;background:#eef5ff;border-radius:20px;padding:8px 12px;font-size:12px}.order-card a{color:#1557ff;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:700px){.order-card{grid-template-columns:1fr}.order-card span,.order-card a{width:max-content}}.account-orders-page{color:#102452;background:#f7f9fc;min-height:100vh;padding-bottom:60px}.ao-list{flex-direction:column;gap:14px;display:flex}.ao-card{background:#fff;border:1px solid #e4eaf3;border-radius:18px;overflow:hidden}.ao-status{background:#f7faff;border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:14px 18px;display:flex}.ao-status>svg{color:#1557ff;width:22px}.ao-status span{flex-direction:column;display:flex}.ao-status b{font-size:12px}.ao-status small{color:#7e8ca1;margin-top:3px;font-size:9px}.ao-status.delivered>svg{color:#119668}.ao-order-main{grid-template-columns:1fr 1fr 1.4fr .8fr 1.2fr;gap:20px;padding:20px;display:grid}.ao-order-main>div{flex-direction:column;gap:6px;display:flex}.ao-order-main small{color:#8b98ab;font-size:9px}.ao-order-main b{font-size:11px}.ao-order-main strong{font-size:14px}.ao-card footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.ao-card footer>a{color:#1557ff;align-items:center;gap:3px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.ao-card footer>a svg{width:13px}.ao-progress{flex:1;align-items:center;gap:5px;max-width:530px;display:flex}.ao-progress i{background:#d8e0eb;border-radius:50%;width:8px;height:8px}.ao-progress i.done{background:#1557ff}.ao-progress span{color:#9aa5b5;margin-left:8px;font-size:8px}.ao-progress span.done{color:#1557ff;font-weight:800}.ao-empty{text-align:center;background:#fff;border:1px solid #e5eaf2;border-radius:18px;padding:50px}.ao-empty svg{color:#9eabbc;width:38px}.ao-empty h2{font-size:17px}.ao-empty p{color:#8390a3;font-size:11px}@media (max-width:850px){.ao-list{padding:0 14px}.ao-order-main{grid-template-columns:1fr 1fr;gap:15px}.ao-order-main>div:nth-child(3),.ao-order-main>div:last-child{grid-column:1/-1}.ao-card footer{flex-direction:column;align-items:flex-end}.ao-progress{width:100%;overflow:auto}.ao-card footer>a{align-self:flex-end}.ao-empty{margin:0 14px}}.order-detail-page{color:#102452;background:#f7f9fc;min-height:100vh;padding-bottom:60px}.od-breadcrumb{color:#8492a6;align-items:center;gap:4px;padding-top:28px;font-size:9px;display:flex}.od-breadcrumb a{color:#1557ff;text-decoration:none}.od-breadcrumb svg{width:12px}.od-head{justify-content:space-between;align-items:end;padding:22px 0;display:flex}.od-head small{color:#8794a7;font-size:9px}.od-head h1{text-align:right;margin:4px 0;font-size:25px}.od-head p{color:#8794a7;margin:0;font-size:10px}.od-head>span{color:#1557ff;background:#eaf2ff;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.od-head>span svg{width:18px}.od-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;display:grid}.od-main,.od-side{flex-direction:column;gap:16px;display:flex}.od-card{background:#fff;border:1px solid #e4eaf3;border-radius:18px;overflow:hidden}.od-card>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;min-height:55px;padding:0 18px;display:flex}.od-card>header>div{align-items:center;gap:8px;display:flex}.od-card>header svg{color:#1557ff;width:19px}.od-card>header b{font-size:12px}.od-card>header small,.od-card>header span{color:#8b98aa;font-size:9px}.od-card>header span{flex-direction:column;display:flex}.od-timeline{padding:22px}.od-timeline>div{color:#a2adba;gap:12px;padding-bottom:26px;display:flex;position:relative}.od-timeline>div:not(:last-child):after{content:"";background:#dce3ec;width:2px;height:30px;position:absolute;top:24px;right:10px}.od-timeline>div.done{color:#1557ff}.od-timeline>div.done:not(:last-child):after{background:#1557ff}.od-timeline svg{flex:none;width:21px}.od-timeline span{flex-direction:column;gap:4px;display:flex}.od-timeline b{font-size:11px}.od-timeline small{color:#8c98aa;font-size:9px}.od-timeline .current b{font-size:12px}.od-items{padding:4px 18px}.od-items>div{border-bottom:1px solid #edf1f6;grid-template-columns:1fr 80px 150px;align-items:center;gap:16px;padding:16px 0;display:grid}.od-items>div:last-child{border-bottom:0}.od-items>div>div{flex-direction:column;gap:5px;display:flex}.od-items b{font-size:11px}.od-items small{color:#8a97a9;text-align:right;font-size:9px}.od-items span{color:#59697f;font-size:10px}.od-items strong{text-align:left;font-size:12px}.od-shipping>div{border-bottom:1px solid #edf1f6;gap:10px;padding:14px 18px;display:flex}.od-shipping>div>svg{color:#1557ff;flex:none;width:18px}.od-shipping>div span{flex-direction:column;gap:4px;display:flex}.od-shipping small{color:#8b98aa;font-size:9px}.od-shipping b{font-size:10px;line-height:1.8}.od-shipping button{color:#fff;background:#1557ff;border:0;border-radius:11px;width:calc(100% - 36px);margin:14px 18px 18px;padding:11px;font-size:10px;font-weight:900}.od-summary{padding-bottom:10px}.od-summary p,.od-summary>strong{justify-content:space-between;gap:12px;margin:0;padding:11px 18px;font-size:10px;display:flex}.od-summary p span{color:#7f8da1}.od-summary>strong{border-top:1px solid #edf1f6;margin-top:4px;padding-top:15px;font-size:11px}.od-help{color:#fff;background:#102452;border-radius:18px;padding:18px}.od-help b{font-size:12px}.od-help p{color:#cfdaef;font-size:9px;line-height:1.9}.od-help a{text-align:center;color:#102452;background:#fff;border-radius:10px;padding:10px;font-size:10px;font-weight:900;text-decoration:none;display:block}.od-main,.od-side,.od-layout{min-width:0}@media (max-width:850px){.od-breadcrumb,.od-head,.od-layout{margin-left:14px;margin-right:14px}.od-head{flex-direction:column;align-items:flex-start;gap:14px}.od-layout{grid-template-columns:1fr}.od-items>div{grid-template-columns:1fr auto}.od-items>div>strong{text-align:right;grid-column:1/-1}.od-side{order:2}}.av-page{color:#102452;background:#f7f9fc;min-height:100vh;padding-bottom:60px}.av-breadcrumb{color:#7f8da1;align-items:center;gap:5px;padding-top:24px;font-size:10px;display:flex}.av-breadcrumb svg{width:13px}.av-breadcrumb a{color:#1557ff;text-decoration:none}.av-head{justify-content:space-between;align-items:end;gap:20px;padding:22px 0;display:flex}.av-head h1{margin:0 0 6px;font-size:26px}.av-head p{color:#7d8a9c;margin:0;font-size:11px}.av-head>button{color:#fff;font:inherit;cursor:pointer;background:#1557ff;border:0;border-radius:12px;align-items:center;gap:7px;padding:12px 16px;font-size:11px;font-weight:900;display:flex}.av-head>button svg{width:16px}.av-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.av-card{background:#fff;border:1px solid #e4eaf3;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid;position:relative}.av-card.primary{border-color:#bed0ff;box-shadow:0 8px 24px #1557ff0f}.av-car-icon{color:#1557ff;background:#eef4ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.av-car-icon svg{width:27px}.av-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.av-title h2{margin:0;font-size:15px}.av-title span{color:#087a53;background:#eaf8f2;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.av-car-info p{color:#66768a;margin:7px 0 11px;font-size:10px}.av-car-info small{color:#8b98aa;font-size:9px}.av-car-info small b{color:#34455d}.av-actions{border-top:1px solid #edf1f6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding-top:13px;display:flex}.av-actions a,.av-actions button{color:#243953;font:inherit;cursor:pointer;background:#f0f4fa;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.av-actions a{color:#fff;background:#1557ff}.av-actions .danger{color:#b43333;background:#fff0f0;align-items:center;gap:4px;margin-right:auto;display:flex}.av-actions .danger svg{width:12px}.av-note{background:#fff;border:1px solid #e4eaf3;border-radius:16px;gap:11px;margin-top:16px;padding:17px;display:flex}.av-note>svg{color:#1557ff;flex:none;width:22px}.av-note b{font-size:12px}.av-note p{color:#758397;margin:5px 0 0;font-size:10px;line-height:1.8}.av-modal-backdrop{z-index:1000;background:#08132a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.av-modal{background:#fff;border-radius:20px;width:min(560px,100%);padding:18px;box-shadow:0 25px 70px #0c1e3c38}.av-modal>header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.av-modal h2{margin:0;font-size:18px}.av-modal header p{color:#7c899b;margin:5px 0 0;font-size:10px}.av-modal header>button{cursor:pointer;background:#f0f3f8;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.av-vin{flex-direction:column;gap:6px;margin-top:14px;display:flex}.av-vin label{font-size:10px;font-weight:900}.av-vin input{font:inherit;border:1px solid #dce4ef;border-radius:11px;outline:none;padding:11px 12px;font-size:11px}.av-vin input:focus{border-color:#7fa2ff;box-shadow:0 0 0 3px #1557ff12}.av-vin small{color:#8794a7;font-size:8px}.av-modal>footer{border-top:1px solid #edf1f6;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.av-modal>footer button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:900}.av-modal .ghost{color:#32455f;background:#eef2f7}.av-modal .save{color:#fff;background:#1557ff}.av-modal .save:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.av-head{align-items:flex-start;padding:20px 14px}.av-head>div{max-width:70%}.av-grid{grid-template-columns:1fr;padding:0 14px}.av-note{margin:14px}.av-breadcrumb{padding-left:14px;padding-right:14px}.av-card{padding:15px}.av-actions .danger{margin-left:auto;margin-right:0}}.av-error,.av-loading,.av-empty{background:#fff;border:1px solid #e5eaf2;border-radius:16px;margin-bottom:16px;padding:18px}.av-error{color:#b42318;background:#fff7f6;border-color:#ffd5cf}.av-loading{color:#708096}.av-empty{text-align:center;grid-column:1/-1;padding:45px 20px}.av-empty svg{color:#9aa7b8;width:42px;height:42px}.av-empty h2{margin:10px 0 5px;font-size:17px}.av-empty p{color:#7d8999;font-size:11px}.av-empty button{color:#fff;cursor:pointer;background:#1557ff;border:0;border-radius:10px;margin-top:12px;padding:10px 16px;font-weight:800}.aa-page{color:#102452;background:#f7f9fc;min-height:100vh;padding-bottom:60px}.aa-breadcrumb,.aa-head{align-items:center;gap:6px;display:flex}.aa-breadcrumb{color:#7e8ca1;padding:28px 0 14px;font-size:11px}.aa-breadcrumb svg{width:13px}.aa-breadcrumb a{color:#58708f;text-decoration:none}.aa-head{justify-content:space-between;margin-bottom:18px}.aa-head h1{margin:0 0 5px;font-size:24px}.aa-head p{color:#8390a3;margin:0;font-size:11px}.aa-head>button,.aa-empty button{color:#fff;background:#1557ff;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 16px;font-weight:900;display:flex}.aa-head>button svg{width:16px}.aa-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aa-card{background:#fff;border:1px solid #e5eaf2;border-radius:17px;padding:18px}.aa-card.primary{border-color:#b8ccff;box-shadow:0 4px 20px #1557ff0f}.aa-card header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.aa-card header>div{align-items:center;gap:9px;display:flex}.aa-card header svg{width:20px}.aa-card header span{align-items:center;gap:8px;display:flex}.aa-card header small{color:#1557ff;background:#eef4ff;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:flex}.aa-card header small svg{width:11px}.aa-card header button{color:#53657d;background:#f1f5fb;border:0;border-radius:8px;padding:7px 9px;font-size:9px}.aa-card header button.danger{color:#d84d58}.aa-card header button.danger svg{width:14px;height:14px}.aa-body{grid-template-columns:1fr 1fr;gap:12px 18px;padding-top:14px;display:grid}.aa-body p{flex-direction:column;gap:4px;margin:0;display:flex}.aa-body p.wide{grid-column:1/-1}.aa-body span{color:#8b98ab;font-size:9px}.aa-body b{font-size:11px;line-height:1.9}.aa-empty{text-align:center;background:#fff;border:1px solid #e5eaf2;border-radius:17px;padding:50px}.aa-empty svg{color:#9aa7b8;width:38px}.aa-empty button{margin:12px auto 0}.aa-modal-backdrop{z-index:200;background:#0b183180;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.aa-modal{background:#fff;border-radius:18px;width:min(650px,100%);overflow:hidden}.aa-modal>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.aa-modal h2{margin:0 0 4px;font-size:18px}.aa-modal p{color:#8591a4;margin:0;font-size:10px}.aa-modal>header>button{background:#f1f4f8;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.aa-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.aa-form label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.aa-form label.wide{grid-column:1/-1}.aa-form input,.aa-form textarea{font:inherit;border:1px solid #dfe6ef;border-radius:10px;outline:none;padding:11px 12px}.aa-form textarea{resize:vertical;min-height:90px}.aa-modal footer{border-top:1px solid #edf1f6;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.aa-modal footer button{border:0;border-radius:9px;padding:10px 16px;font-weight:900}.aa-modal .ghost{color:#506078;background:#eef2f7}.aa-modal .save{color:#fff;background:#1557ff}@media (max-width:760px){.aa-breadcrumb,.aa-head,.aa-grid,.aa-empty{margin-left:14px;margin-right:14px}.aa-head{align-items:flex-start}.aa-head h1{font-size:21px}.aa-head>button{padding:9px 11px;font-size:10px}.aa-grid,.aa-body{grid-template-columns:1fr}.aa-body p.wide{grid-column:auto}.aa-form{grid-template-columns:1fr}.aa-form label.wide{grid-column:auto}}.co-saved-addresses{background:#f9fbfe;border:1px solid #e2e8f2;border-radius:12px;margin:0 0 16px;padding:12px}.co-saved-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.co-saved-head>span{color:#243b5a;align-items:center;gap:6px;font-size:10px;display:flex}.co-saved-head svg{color:#1557ff}.co-saved-head a{color:#1557ff;font-size:9px;font-weight:900}.co-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.co-saved-list button{text-align:right;color:#24364f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:10px}.co-saved-list button.active{border-color:#1557ff;box-shadow:0 0 0 2px #eaf0ff}.co-saved-list button>span{align-items:center;gap:6px;display:flex}.co-saved-list button b{font-size:10px}.co-saved-list button small{color:#1557ff;background:#e8f1ff;border-radius:99px;padding:3px 6px;font-size:7px}.co-saved-list button p{color:#65758d;margin:6px 0;font-size:9px;line-height:1.8}.co-saved-list button i{color:#8c98aa;font-size:8px;font-style:normal}@media (max-width:620px){.co-saved-list{grid-template-columns:1fr}}.ac-empty-inline{text-align:center;color:#8a97aa;padding:20px;font-size:10px}.ac-car-grid article>a{color:#1557ff;white-space:nowrap;background:#eef4ff;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.ac-car-grid>.ac-add-car{color:#1557ff;background:#fafcff;border:1px dashed #cfd8e7;border-radius:13px;place-items:center;min-height:86px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.qr-primary-link{background:#1557ff;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:11px;font-weight:900;display:flex;color:#fff!important}.qr-expired-state{color:#9b5b10!important;background:#fff4e8!important;border-color:#f1d3ae!important}.aqd-vin-item{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;margin:14px 0 0;padding:14px}.aqd-vin-item.verified{background:#f3fbf6;border-color:#b7e4c7}.aqd-vin-item.failed{background:#fff7f7;border-color:#fecaca}.aqd-vin-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.aqd-vin-head span{color:#64748b;font-size:12px}.aqd-vin-item.verified .aqd-vin-head span{color:#15803d}.aqd-vin-item.failed .aqd-vin-head span{color:#b91c1c}.aqd-vin-item p{color:#475569;margin:0;font-size:13px}.aqd-vin-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aqd-vin-fields input{background:#fff;border:1px solid #dbe1e8;border-radius:10px;width:100%;padding:10px 11px}.aqd-vin-actions{gap:8px;margin-top:9px;display:flex}.aqd-vin-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;padding:9px 13px}.aqd-vin-actions button.danger{color:#b91c1c;background:#fff;border:1px solid #fecaca}.aqd-vin-actions button:disabled{opacity:.45;cursor:not-allowed}.aqd-vin-saved{color:#15803d;background:#f3fbf6;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.aqd-vin-saved span{flex-direction:column;gap:2px;display:flex}.aqd-vin-saved small{color:#64748b}@media (max-width:720px){.aqd-vin-fields{grid-template-columns:1fr}.aqd-vin-actions{flex-direction:column}}.admin-v3{background:#f5f7fb;grid-template-columns:238px 1fr;column-gap:14px;padding-left:14px}.admin-v3-sidebar{background:linear-gradient(#091a36,#07152c);padding:20px 15px}.admin-v3-sidebar .admin-brand{padding:4px 5px 20px}.admin-v3-sidebar .admin-brand-mark{background:linear-gradient(135deg,#2378ff,#0c50c8);box-shadow:0 8px 20px #0e5de044}.admin-v3-nav{gap:4px;margin-top:16px}.admin-v3-nav .admin-nav-label{color:#62799d;padding:14px 12px 5px;font-size:9px;font-weight:900}.admin-v3-nav a{border-radius:9px;min-height:40px;padding:9px 11px;font-size:12px}.admin-v3-nav a:hover{background:#0f2b58}.admin-main{background:#f5f7fb}.admin-topbar{z-index:40;background:#fff;border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.admin-global-search{color:#9aa6b8;background:#f6f8fb;border:1px solid #edf0f4;border-radius:10px;align-items:center;gap:8px;width:min(540px,55vw);height:38px;padding:0 12px;font-size:11px;display:flex}.admin-topbar-user{color:#506078;align-items:center;gap:10px;display:flex}.admin-topbar-user>svg{margin-left:5px}.admin-avatar{color:#1557ff;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-topbar-user span{flex-direction:column;display:flex}.admin-topbar-user b{color:#21334f;font-size:10px}.admin-topbar-user small{color:#9aa5b5;font-size:8px}.admin-page{width:min(1460px,100%);padding:26px 30px 40px}.admin-v3-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-v3-head h1{margin:0 0 5px;font-size:25px}.admin-v3-head p{color:#8793a5;margin:0;font-size:11px}.admin-v3-head>button{color:#fff;background:#1557ff;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:11px;font-weight:900;display:flex}.admin-v3-head>button:disabled{opacity:.6}.admin-kpi-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.admin-kpi-grid article{background:#fff;border:1px solid #e4e9f1;border-radius:15px;gap:10px;min-height:126px;padding:15px;display:flex;box-shadow:0 5px 16px #15366809}.admin-kpi-grid article>svg{color:#1557ff;background:#edf4ff;border-radius:9px;flex:none;width:29px;height:29px;padding:7px}.admin-kpi-grid article.danger>svg{color:#e04e43;background:#fff1ef}.admin-kpi-grid article span{flex-direction:column;min-width:0;display:flex}.admin-kpi-grid small{color:#7d899b;font-size:9px}.admin-kpi-grid b{margin:8px 0;font-size:24px;line-height:1.2}.admin-kpi-grid a{color:#1557ff;align-items:center;gap:4px;margin-top:auto;font-size:8px;font-weight:900;display:flex}.admin-kpi-grid a svg{width:11px}.admin-dash-lower{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-dash-card{background:#fff;border:1px solid #e4e9f1;border-radius:16px;overflow:hidden}.admin-dash-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:68px;padding:14px 17px;display:flex}.admin-dash-card h2{margin:0 0 4px;font-size:15px}.admin-dash-card header p{color:#8b97a7;margin:0;font-size:9px}.admin-dash-card header>span{color:#dc4d43;background:#fff0ef;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.admin-action-list a,.admin-activity-list>div{border-bottom:1px solid #eef1f5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:grid}.admin-action-list a:last-child,.admin-activity-list>div:last-child{border-bottom:0}.admin-action-list>a>svg{color:#5f7190;background:#f3f6fb;border-radius:8px;width:28px;height:28px;padding:6px}.admin-action-list span,.admin-activity-list span{flex-direction:column;gap:3px;display:flex}.admin-action-list small,.admin-activity-list small{color:#8c97a8;font-size:8px}.admin-action-list strong{color:#dc4d43;background:#fff1ef;border-radius:8px;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.admin-activity-list i{background:#1557ff;border-radius:50%;width:9px;height:9px;margin:auto;box-shadow:0 0 0 6px #edf4ff}.admin-activity-list i.order{background:#10a76f;box-shadow:0 0 0 6px #eaf8f2}.admin-activity-list time{color:#98a3b2;font-size:8px}.admin-empty-inline{text-align:center;color:#8c98a9;font-size:10px;padding:24px!important;display:block!important}.admin-products-toolbar{align-items:center;gap:9px;margin-bottom:12px;display:flex}.admin-products-toolbar .admin-search{flex:1;min-width:260px;margin:0}.admin-filter-select{min-width:155px;height:42px;position:relative}.admin-filter-select select{appearance:none;color:#52627a;background:#fff;border:1px solid #e1e7ef;border-radius:10px;outline:0;width:100%;height:100%;padding:0 12px 0 32px;font:800 10px inherit}.admin-filter-select svg{color:#8390a3;pointer-events:none;width:15px;position:absolute;top:12px;left:9px}.admin-products-table{border-radius:14px}.admin-products-table .admin-table th,.admin-products-table .admin-table td{vertical-align:middle;padding:11px 12px;font-size:10px}.admin-products-table .admin-table th{white-space:nowrap;font-size:9px}.admin-product-cell{align-items:center;gap:9px;min-width:190px;display:flex}.admin-product-thumb{color:#506a91;background:linear-gradient(145deg,#f8fbff,#edf3fa);border:1px solid #e6ebf2;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-product-thumb svg{width:21px}.admin-product-cell>span{flex-direction:column;gap:3px;display:flex}.admin-product-cell small{color:#8e99aa;font:9px Arial}.admin-brand-link{color:#1557ff}.price-state,.stock-state{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.price-state.fresh{color:#16834a;background:#e9f8ef}.price-state.expired{color:#d54a42;background:#fff0ef}.price-state.none{color:#7d8797;background:#f0f2f5}.stock-state.in_stock{color:#16834a;background:#e8f8ef}.stock-state.sourcable{color:#1557ff;background:#e8f1ff}.stock-state.out_of_stock{color:#b84444;background:#ffebeb}.stock-state.unknown{color:#778295;background:#eff2f6}.admin-products-table .soft-btn{height:30px;padding:0 9px;font-size:8px}.admin-products-table .danger-icon{width:30px;height:30px}.admin-empty-table{text-align:center;color:#8995a6;flex-direction:column;align-items:center;gap:7px;padding:45px;display:flex}.admin-empty-table svg{width:32px}.admin-empty-table b{font-size:12px}.admin-empty-table small{font-size:9px}.admin-editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0812267a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.admin-product-editor{background:#fff;border-radius:18px;flex-direction:column;width:min(1050px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #07173440}.admin-product-editor>header{justify-content:space-between;align-items:flex-start;padding:18px 22px 14px;display:flex}.admin-product-editor header small{color:#8794a7;font-size:9px}.admin-product-editor h2{margin:3px 0 0;font-size:22px}.admin-product-editor header>button{color:#596a82;background:#f2f5f9;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-product-editor header>button svg{width:18px}.admin-editor-tabs{border-bottom:1px solid #e8edf4;gap:2px;height:48px;padding:0 20px;display:flex}.admin-editor-tabs button{color:#65758d;background:#fff;border:0;padding:0 16px;font:800 10px inherit;position:relative}.admin-editor-tabs button.active{color:#1557ff}.admin-editor-tabs button.active:after{content:"";background:#1557ff;border-radius:3px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.admin-editor-body{background:#fbfcfe;grid-template-columns:220px minmax(0,1fr);gap:24px;min-height:340px;padding:22px;display:grid;overflow:auto}.admin-media-placeholder{text-align:center;color:#6e83a2;background:#fff;border:1px dashed #c8d5e7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:20px;display:flex}.admin-media-placeholder svg{color:#8da6c9;width:35px}.admin-media-placeholder small{color:#9ca7b6;font-size:8px;line-height:1.7}.admin-editor-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-editor-fields.full{grid-column:1/-1;align-content:start}.admin-editor-fields label{color:#34465e;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.admin-editor-fields label.wide{grid-column:1/-1}.admin-editor-fields input,.admin-editor-fields select{min-height:43px;font:inherit;color:#24364f;background:#fff;border:1px solid #dfe6ef;border-radius:10px;outline:0;padding:0 11px;font-size:10px}.admin-editor-fields select[multiple]{min-height:94px;padding:7px}.admin-editor-fields input:focus,.admin-editor-fields select:focus{border-color:#8aabff;box-shadow:0 0 0 3px #edf3ff}.admin-editor-fields label.check{background:#f7faff;border:1px solid #dce7f6;border-radius:12px;flex-direction:row;grid-column:1/-1;align-items:flex-start;padding:13px}.admin-editor-fields label.check input{min-height:auto;margin-top:3px}.admin-editor-fields label.check span{flex-direction:column;gap:3px;display:flex}.admin-editor-fields label.check small{color:#8592a6;font-size:8px;font-weight:400}.editor-info-box{color:#1557ff;background:#f6f9ff;border:1px solid #dce8f9;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:13px;display:flex}.editor-info-box span{flex-direction:column;gap:3px;display:flex}.editor-info-box small{color:#71819a;font-size:8px}.editor-placeholder{text-align:center;color:#7d8ba0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:250px;display:flex}.editor-placeholder svg{color:#9baac0;width:36px}.editor-placeholder h3{margin:10px 0 5px;font-size:15px}.editor-placeholder p{max-width:420px;font-size:9px;line-height:1.9}.admin-product-editor>footer{background:#fff;border-top:1px solid #e8edf4;justify-content:flex-end;align-items:center;gap:8px;height:64px;padding:0 22px;display:flex}.admin-product-editor footer button{border:0;border-radius:9px;height:38px;padding:0 16px;font:900 10px inherit}.admin-product-editor footer .ghost{color:#4f6078;background:#eef2f6}.admin-product-editor footer .save{color:#fff;background:#1557ff}.admin-product-editor footer .save:before{content:"✓";margin-left:6px}.admin-row-actions{white-space:nowrap}@media (max-width:1150px){.admin-kpi-grid{grid-template-columns:repeat(3,1fr)}.admin-products-table{overflow:auto}.admin-products-table table{min-width:1050px}}@media (max-width:900px){.admin-topbar{display:none}.admin-v3{padding-left:0;display:block}.admin-v3-sidebar{height:auto;position:relative}.admin-v3-nav .admin-nav-label{display:none}.admin-dash-lower{grid-template-columns:1fr}.admin-products-toolbar{flex-wrap:wrap}.admin-products-toolbar .admin-search{flex-basis:100%}.admin-editor-body{grid-template-columns:1fr}.admin-media-placeholder{min-height:140px}.admin-editor-tabs{overflow:auto}.admin-editor-tabs button{white-space:nowrap}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.admin-page{padding:18px 14px 30px}.admin-kpi-grid,.admin-editor-fields{grid-template-columns:1fr}.admin-editor-fields label.wide{grid-column:auto}.admin-product-editor{width:100%;max-height:96vh}.admin-editor-backdrop{align-items:flex-end;padding:0}.admin-products-toolbar .admin-filter-select{flex:1;min-width:130px}}.relation-panel{flex-direction:column;gap:12px;width:100%;display:flex}.relation-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.relation-head h3{margin:0 0 4px;font-size:17px}.relation-head p{color:#7f8da1;margin:0;font-size:11px}.relation-head>button{color:#fff;background:#1557ff;border:0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 13px;font-weight:900;display:flex}.relation-head svg{width:16px}.relation-row,.media-relation-row{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:12px;grid-template-columns:1fr 1fr auto 38px;align-items:center;gap:8px;padding:10px;display:grid}.relation-row input,.media-relation-row input{border:1px solid #dfe6ef;border-radius:9px;outline:0;height:40px;padding:0 10px}.relation-row label,.media-relation-row label{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.relation-search{background:#fff;border:1px solid #dfe6ef;border-radius:10px;align-items:center;gap:7px;min-width:320px;height:40px;padding:0 10px;display:flex}.relation-search input{background:0 0;border:0;outline:0;width:100%}.vehicle-relation-list{grid-template-columns:repeat(2,1fr);gap:8px;max-height:410px;display:grid;overflow:auto}.vehicle-relation-list label{background:#fff;border:1px solid #e1e7f0;border-radius:11px;grid-template-columns:18px 30px 1fr;align-items:center;gap:8px;min-height:64px;padding:9px;display:grid}.vehicle-relation-list label.selected{background:#f3f7ff;border-color:#8fb0ff}.vehicle-relation-list svg{color:#1557ff}.vehicle-relation-list span{flex-direction:column;gap:3px;display:flex}.vehicle-relation-list b{font-size:11px}.vehicle-relation-list small{color:#8190a4;font-size:9px}.media-relation-row{grid-template-columns:56px 1.4fr 1fr auto 38px}.media-preview{color:#8a99ad;background:#f4f7fb 50%/cover no-repeat;border:1px solid #dfe6ef;border-radius:9px;place-items:center;width:56px;height:48px;display:grid}.media-preview svg{width:19px}.pd-db-image{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;min-height:360px}.pd-thumbs button span{background:50%/cover no-repeat;width:100%;height:100%;display:block}.pd-compat-list{flex-direction:column;gap:7px;display:flex!important}.pd-compat-list>span{background:#f6f9fd;border:1px solid #e8edf5;border-radius:9px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pd-compat-list b{font-size:11px}.pd-compat-list small{color:#7f8ca0;font-size:9px}@media (max-width:800px){.relation-head{flex-direction:column;align-items:stretch}.relation-search{width:100%;min-width:0}.relation-row,.media-relation-row,.vehicle-relation-list{grid-template-columns:1fr}}.admin-main-media-preview{background:50%/contain no-repeat;border-radius:12px;width:100%;height:110px}.admin-editor-fields textarea{width:100%;min-height:88px;font:inherit;color:#24364f;resize:vertical;background:#fff;border:1px solid #dfe6ef;border-radius:10px;outline:0;padding:10px 11px;font-size:10px}.admin-editor-fields textarea.large{min-height:150px}.admin-editor-fields textarea:focus{border-color:#8aabff;box-shadow:0 0 0 3px #edf3ff}.admin-editor-fields label>small{color:#8c98aa;font-size:8px;font-weight:500}.upload-btn{color:#fff;cursor:pointer;background:#1557ff;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.upload-btn input{display:none}.vehicle-bulk-filters{grid-template-columns:1fr 1fr 1fr auto auto;gap:8px;display:grid}.vehicle-bulk-filters select,.vehicle-bulk-filters button{color:#3d5069;background:#fff;border:1px solid #dfe6ef;border-radius:9px;height:39px;padding:0 10px;font:800 9px inherit}.vehicle-bulk-filters button{color:#fff;background:#1557ff;border:0}.vehicle-bulk-filters button.ghost{color:#506078;background:#eef2f7}.relation-limit-note{color:#87691b;background:#fff8e8;border:1px solid #f2dfac;border-radius:9px;padding:9px 11px;font-size:9px}.seo-editor{grid-column:1/-1;grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.serp-preview{background:#fff;border:1px solid #e2e8f1;border-radius:13px;flex-direction:column;align-self:start;gap:6px;padding:17px;display:flex}.serp-preview>small{color:#8492a6;font-size:9px}.serp-preview>b{color:#1a0dab;font-size:18px;font-weight:500;line-height:1.45}.serp-preview>span{color:#16803c;font:10px Arial}.serp-preview>p{color:#4b5563;margin:0;font-size:11px;line-height:1.9}.admin-product-editor footer .save:disabled{opacity:.55;cursor:wait}@media (max-width:900px){.vehicle-bulk-filters{grid-template-columns:1fr 1fr}.seo-editor{grid-template-columns:1fr}}@media (max-width:560px){.vehicle-bulk-filters{grid-template-columns:1fr}}.excel-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.excel-action-card{color:#21344f;background:#fff;border:1px solid #e3e9f2;border-radius:15px;align-items:center;gap:12px;padding:18px;display:flex}.excel-action-card>svg{color:#1557ff;background:#edf4ff;border-radius:11px;width:38px;height:38px;padding:9px}.excel-action-card span{flex-direction:column;gap:4px;display:flex}.excel-action-card b{font-size:12px}.excel-action-card small{color:#8491a4;font-size:9px}.excel-import-card,.excel-guide,.torob-endpoint-card,.torob-rules{background:#fff;border:1px solid #e3e9f2;border-radius:16px;margin-bottom:14px;padding:18px}.excel-import-head{align-items:center;gap:10px;display:flex}.excel-import-head>svg{color:#1557ff}.excel-import-head h2,.excel-guide h2,.torob-endpoint-card h2,.torob-rules h2{margin:0 0 5px;font-size:15px}.excel-import-head p,.torob-endpoint-card p{color:#7e8b9e;margin:0;font-size:9px}.excel-drop{color:#687d9b;cursor:pointer;background:#f8fbff;border:1px dashed #b9c8dc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:135px;margin:16px 0;display:flex}.excel-drop input{display:none}.excel-drop svg{width:30px}.excel-drop b{font-size:11px}.excel-drop small{font-size:9px}.excel-import-card>button{color:#fff;background:#1557ff;border:0;border-radius:9px;height:40px;padding:0 17px;font-weight:900}.excel-import-card>button:disabled{opacity:.5}.excel-result{border-radius:14px;gap:10px;margin-bottom:14px;padding:14px;display:flex}.excel-result.success{color:#167b4a;background:#effaf4;border:1px solid #cdeedc}.excel-result.error{color:#b94a42;background:#fff3f1;border:1px solid #f4d5d1}.excel-result>div,.excel-result>span{flex-direction:column;gap:6px;display:flex}.excel-result p{gap:8px;margin:0;display:flex}.excel-result p span{background:#fff;border-radius:7px;padding:5px 8px;font-size:9px}.excel-errors{gap:5px;max-height:220px;margin-top:4px;display:grid;overflow:auto}.excel-errors>div{color:#34475f;background:#fff;border:1px solid #e5e9ef;border-radius:8px;flex-direction:column;padding:8px;display:flex}.excel-errors small,.excel-guide p{font-size:9px}.excel-guide p{color:#65748a;margin:8px 0}.torob-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.torob-kpis article{background:#fff;border:1px solid #e3e9f2;border-radius:14px;align-items:center;gap:9px;padding:14px;display:flex}.torob-kpis svg{color:#6d7e96;background:#eef3fa;border-radius:9px;width:30px;height:30px;padding:7px}.torob-kpis article.ok svg{color:#16834a;background:#e9f8ef}.torob-kpis article.warn svg{color:#d47a18;background:#fff4e8}.torob-kpis span{flex-direction:column;display:flex}.torob-kpis small{color:#8793a5;font-size:8px}.torob-kpis b{margin-top:4px;font-size:22px}.torob-endpoint-card>div{align-items:center;gap:10px;display:flex}.torob-endpoint-card>div>svg{color:#1557ff}.torob-endpoint-card label{flex-direction:column;gap:6px;margin:16px 0 8px;font-size:10px;font-weight:900;display:flex}.torob-endpoint-card input{background:#f8fafc;border:1px solid #dfe6ef;border-radius:9px;height:42px;padding:0 10px}.torob-endpoint-card>small{color:#7f8ca0;font-size:9px;line-height:1.8}.torob-rules>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.torob-rules p{color:#465a75;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.torob-rules p svg{color:#18a364;width:16px}.torob-note{border-top:1px solid #edf1f6;padding-top:12px;margin-top:14px!important}.torob-note svg{color:#1557ff!important}@media (max-width:900px){.excel-action-grid,.torob-rules>div{grid-template-columns:1fr}.torob-kpis{grid-template-columns:repeat(2,1fr)}}.admin-bell-wrap{position:relative}.admin-bell{color:#506078;cursor:pointer;background:#f5f7fb;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-bell>i{color:#fff;background:#e44848;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 9px Arial;display:grid;position:absolute;top:-5px;left:-5px}.admin-notifications{z-index:70;background:#fff;border:1px solid #e1e7ef;border-radius:14px;width:340px;max-height:440px;position:absolute;top:44px;left:0;overflow:hidden;box-shadow:0 18px 50px #0e20412e}.admin-notifications>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.admin-notifications>header div{flex-direction:column;gap:2px;display:flex}.admin-notifications>header b{font-size:12px}.admin-notifications>header small{color:#8a96a7;font-size:8px}.admin-notifications>header button{color:#1557ff;background:#eef4ff;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font:800 8px inherit;display:flex}.admin-notifications>header button svg{width:14px}.admin-notifications>div{max-height:370px;overflow:auto}.admin-notifications>div>a{min-height:68px;color:inherit;background:#f7faff;border-bottom:1px solid #eff2f6;grid-template-columns:1fr 10px;gap:8px;padding:11px 14px;text-decoration:none;display:grid}.admin-notifications>div>a.read{background:#fff}.admin-notifications>div>a span{flex-direction:column;gap:3px;display:flex}.admin-notifications>div>a b{font-size:10px}.admin-notifications>div>a small{color:#758399;font-size:8px;line-height:1.7}.admin-notifications>div>a time{color:#a0a9b8;font-size:7px}.admin-notifications>div>a>i{background:#1557ff;border-radius:50%;width:7px;height:7px;margin-top:5px}.admin-notifications>div>p{text-align:center;color:#8b97a7;margin:0;padding:28px;font-size:9px}.admin-timeline{flex-direction:column;gap:0;display:flex}.admin-timeline>h3{margin-bottom:8px}.admin-timeline>div{grid-template-columns:13px 1fr;gap:9px;padding:9px 0;display:grid;position:relative}.admin-timeline>div:not(:last-child):after{content:"";background:#dce5f1;width:1px;position:absolute;top:22px;bottom:-4px;right:5px}.admin-timeline>div>i{z-index:1;background:#1557ff;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #edf4ff}.admin-timeline>div>span{flex-direction:column;gap:3px;display:flex}.admin-timeline>div b{color:#263950;font-size:9px}.admin-timeline>div small{color:#758399;font-size:8px;line-height:1.6}.admin-timeline>div time{color:#9aa5b4;font-size:7px}.admin-timeline>p{color:#8a96a8;margin:4px 0;font-size:9px}@media (max-width:900px){.admin-notifications{width:min(340px,92vw);left:-120px}}.admin-login-page{background:#f3f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-login-card{background:#fff;border:1px solid #e3e9f2;border-radius:20px;flex-direction:column;gap:18px;width:min(420px,100%);padding:30px;display:flex;box-shadow:0 24px 70px #14305a1f}.admin-login-logo{color:#fff;background:linear-gradient(135deg,#2378ff,#0c50c8);border-radius:13px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:950;display:grid}.admin-login-card h1{margin:0 0 5px;font-size:22px}.admin-login-card p{color:#7f8ca0;margin:0;font-size:11px}.admin-login-card label{color:#34465e;flex-direction:column;gap:7px;font-size:11px;font-weight:900;display:flex}.admin-login-card input{height:46px;font:inherit;border:1px solid #dce4ef;border-radius:11px;outline:0;padding:0 12px}.admin-login-card input:focus{border-color:#7da2ff;box-shadow:0 0 0 3px #edf3ff}.admin-login-card>button{color:#fff;background:#1557ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:44px;font-weight:900;display:flex}.admin-login-card>button:disabled{opacity:.55}.admin-login-error{color:#b83d35;background:#fff0ef;border-radius:9px;padding:10px 12px;font-size:10px}.admin-logout{color:#738199;background:#f1f4f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-logout:hover{color:#c43f37;background:#ffeceb}.admin-ops-toolbar{grid-template-columns:minmax(280px,1fr) 190px auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.admin-ops-toolbar .ao-search{margin:0}.admin-ops-toolbar select,.admin-ops-toolbar button{color:#52627a;background:#fff;border:1px solid #e1e7ef;border-radius:10px;height:42px;padding:0 12px;font:800 10px inherit}.admin-ops-toolbar button{color:#fff;background:#1557ff;border:0;justify-content:center;align-items:center;gap:6px;min-width:96px;display:flex}.admin-list-empty{text-align:center;color:#8793a5;background:#fff;padding:36px;font-size:10px}.admin-activity-list>a{min-height:62px;color:inherit;border-bottom:1px solid #eef1f5;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:grid}.admin-activity-list>a:last-child{border-bottom:0}.admin-activity-list>a:hover{background:#f8faff}@media (max-width:800px){.admin-ops-toolbar{grid-template-columns:1fr}.admin-ops-toolbar select,.admin-ops-toolbar button{width:100%}}.customer-count{color:#1557ff;background:#eef4ff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.customer-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.customer-toolbar .admin-search{flex:1}.customer-toolbar>button{color:#fff;background:#1557ff;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 13px;font:900 10px inherit;display:flex}.customer-toolbar>button:disabled{opacity:.45}.customer-table{background:#fff;border:1px solid #e4e9f1;border-radius:14px;overflow:hidden}.customer-th,.customer-row{grid-template-columns:32px 1.5fr .6fr .6fr 1fr .9fr 70px;align-items:center;gap:10px;padding:11px 14px;display:grid}.customer-th{color:#7b8798;background:#f8fafc;font-size:9px;font-weight:900}.customer-row{border-top:1px solid #eef1f5;font-size:10px}.customer-row>span{flex-direction:column;gap:3px;display:flex}.customer-row small{color:#8995a6;font-size:8px}.customer-row strong{font-size:11px}.customer-row>a{color:#1557ff;font-weight:900}.customer-back{color:#5e6d82;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:inline-flex}.customer-profile-head{background:#fff;border:1px solid #e4e9f1;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:18px;display:flex}.customer-profile-head h1{margin:0 0 5px;font-size:23px}.customer-profile-head p{color:#8491a4;margin:0;font-size:10px}.customer-kpis{gap:8px;display:flex}.customer-kpis span{background:#f7f9fc;border:1px solid #e8edf4;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:3px 7px;min-width:112px;padding:10px;display:grid}.customer-kpis svg{color:#1557ff;grid-row:1/3}.customer-kpis b{font-size:15px}.customer-kpis small{color:#8793a5;font-size:8px}.customer-detail-grid,.customer-history{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.customer-card{background:#fff;border:1px solid #e4e9f1;border-radius:15px;padding:16px}.customer-card h2{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.customer-card h2 svg{color:#1557ff;width:17px}.customer-card>div{border-top:1px solid #eef1f5;flex-direction:column;gap:3px;padding:9px 0;display:flex}.customer-card>div:first-of-type{border-top:0}.customer-card>div b{font-size:10px}.customer-card>div small,.customer-card>p{color:#8995a6;font-size:9px}.customer-history .customer-card>a{border-top:1px solid #eef1f5;grid-template-columns:1fr 110px 120px;align-items:center;gap:10px;min-height:58px;display:grid}.customer-history .customer-card>a:first-of-type{border-top:0}.customer-history a span{flex-direction:column;gap:3px;display:flex}.customer-history a b{font-size:10px}.customer-history a small{color:#8995a6;font-size:8px}.customer-history a em{color:#5e6d82;font-size:8px;font-style:normal}.customer-history a strong{text-align:left;font-size:10px}@media (max-width:900px){.customer-th,.customer-row{grid-template-columns:28px 1.5fr .6fr .6fr 1fr 70px}.customer-th span:nth-of-type(5),.customer-row>span:nth-of-type(2){display:none}.customer-profile-head{flex-direction:column;align-items:flex-start;gap:14px}.customer-kpis{flex-wrap:wrap;width:100%}.customer-detail-grid,.customer-history{grid-template-columns:1fr}}.oem-summary,.customer-count{color:#465a75;background:#fff;border:1px solid #e1e7ef;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.oem-kpis{grid-template-columns:repeat(2,minmax(160px,220px));gap:10px;margin-bottom:12px;display:grid}.oem-kpis>div{background:#fff;border:1px solid #e3e9f1;border-radius:13px;padding:14px}.oem-kpis b{font-size:22px;display:block}.oem-kpis span{color:#8491a4;font-size:9px}.oem-kpis .warn{background:#fff8f7;border-color:#ffd4cf}.oem-table,.vehicle-admin-list,.vehicle-admin-detail{background:#fff;border:1px solid #e1e7ef;border-radius:14px;overflow:hidden}.oem-th,.oem-row{grid-template-columns:180px 1.5fr 140px 90px 100px 120px;align-items:center;gap:10px;padding:10px 14px;display:grid}.oem-th{color:#78869a;background:#f8fafc;font-size:9px;font-weight:900}.oem-row{border-top:1px solid #edf1f5;font-size:10px}.oem-row input[type=text],.oem-row>input{border:1px solid #dfe6ef;border-radius:8px;height:34px;padding:0 9px}.oem-row a span,.oem-row a{flex-direction:column;gap:3px;display:flex}.oem-row small{color:#8a97a8}.oem-dup{color:#d8584d;align-items:center;gap:5px;font-weight:900;display:flex}.admin-save-toast{color:#fff;z-index:99;background:#13233f;border-radius:10px;padding:10px 14px;font-size:10px;position:fixed;bottom:20px;left:20px}.vehicle-admin-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px;display:grid}.vehicle-admin-th,.vehicle-admin-list>button{grid-template-columns:1.6fr 70px 1fr 70px 90px;align-items:center;gap:8px;padding:10px 12px;display:grid}.vehicle-admin-th{color:#7d8999;background:#f8fafc;font-size:9px;font-weight:900}.vehicle-admin-list>button{text-align:right;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;font-size:10px}.vehicle-admin-list>button.selected{background:#f2f7ff}.vehicle-admin-list>button>span:first-child{flex-direction:column;display:flex}.vehicle-admin-list small{color:#94a0b0}.vehicle-admin-list strong{color:#1557ff}.vehicle-admin-list i{color:#7d8797;text-align:center;background:#f0f2f5;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.vehicle-admin-list i.active{color:#16834a;background:#e9f8ef}.vehicle-admin-detail header{border-bottom:1px solid #edf1f5;justify-content:space-between;padding:15px;display:flex}.vehicle-admin-detail h2{margin:0;font-size:16px}.vehicle-admin-detail p{color:#8490a2;margin:4px 0 0;font-size:9px}.vehicle-edit-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.vehicle-edit-fields label{flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.vehicle-edit-fields input{border:1px solid #dfe6ef;border-radius:9px;height:38px;padding:0 9px}.vehicle-edit-fields .check{flex-direction:row;grid-column:1/-1;align-items:center}.vehicle-edit-fields button{color:#fff;background:#1557ff;border:0;border-radius:9px;grid-column:1/-1;height:38px;font-weight:900}.vehicle-linked-products{border-top:1px solid #edf1f5;padding:14px}.vehicle-linked-products h3{margin:0 0 9px;font-size:12px}.vehicle-linked-products a{border:1px solid #edf1f5;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:9px;display:flex}.vehicle-linked-products a span{flex-direction:column;display:flex}.vehicle-linked-products small{color:#8d99aa}.vehicle-linked-products i{color:#1557ff;font-size:8px;font-style:normal}.vehicle-linked-products p{color:#8e99aa;font-size:9px}@media (max-width:1000px){.vehicle-admin-grid{grid-template-columns:1fr}.oem-th,.oem-row{grid-template-columns:150px 1fr 110px 80px 90px}.oem-th span:last-child,.oem-row>span:last-child{display:none}}.crm-filters{flex-wrap:wrap}.crm-filters select,.crm-filters>input{color:#52627a;background:#fff;border:1px solid #e1e7ef;border-radius:10px;outline:0;height:42px;padding:0 11px;font:800 10px inherit}.crm-filters>input{width:130px}.crm-tags{flex-wrap:wrap;gap:4px;margin-top:4px;flex-direction:row!important;display:flex!important}.crm-tags em{color:#1557ff;background:#eef4ff;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.customer-crm-card{background:#fff;border:1px solid #e4e9f1;border-radius:16px;flex-direction:column;gap:15px;margin:14px 0;padding:18px;display:flex}.customer-crm-card h2{margin:0 0 4px;font-size:16px}.customer-crm-card p{color:#8592a5;margin:0;font-size:9px}.crm-fields{grid-template-columns:1fr 2fr;gap:12px;display:grid}.crm-fields label{color:#34465e;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.crm-fields label.wide{grid-column:2}.crm-fields input,.crm-fields textarea{font:inherit;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;outline:0;padding:10px;font-size:10px}.crm-fields textarea{resize:vertical;min-height:82px}.crm-tag-picker{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.crm-tag-picker button{color:#65758d;background:#fff;border:1px solid #dfe6ef;border-radius:999px;padding:7px 11px;font:900 9px inherit}.crm-tag-picker button.active{color:#1557ff;background:#edf4ff;border-color:#9ab6ff}.customer-crm-card footer{justify-content:flex-end;gap:8px;display:flex}.customer-crm-card footer button{color:#52627a;background:#eef2f7;border:0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 13px;font:900 9px inherit;display:flex}.customer-crm-card footer button.primary{color:#fff;background:#1557ff}@media (max-width:760px){.crm-fields{grid-template-columns:1fr}.crm-fields label.wide{grid-column:auto}.crm-filters>input{flex:1;width:100%}.customer-crm-card footer{flex-direction:column}.customer-crm-card footer button{justify-content:center}}.bulk-bar{color:#fff;background:#0d2347;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 13px;display:flex}.bulk-bar b{margin-left:auto;font-size:11px}.bulk-bar button,.bulk-panel button{color:#fff;background:#1557ff;border:0;border-radius:8px;height:35px;padding:0 12px;font:900 9px inherit}.bulk-bar .ghost{background:#263b5c}.bulk-panel{background:#fff;border:1px solid #dfe6ef;border-radius:12px;grid-template-columns:repeat(4,minmax(135px,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.bulk-panel select,.bulk-panel input{background:#fff;border:1px solid #dfe6ef;border-radius:8px;outline:0;height:38px;padding:0 9px;font:800 9px inherit}.bulk-panel button:disabled{opacity:.55}.admin-products-table tr.selected-row td{background:#f2f6ff}.admin-products-table th:first-child,.admin-products-table td:first-child{text-align:center;width:35px}.admin-products-table input[type=checkbox]{accent-color:#1557ff;width:15px;height:15px}@media (max-width:900px){.bulk-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bulk-panel{grid-template-columns:1fr}.bulk-bar{flex-wrap:wrap}.bulk-bar b{width:100%;margin:0}}.admin-pagination{color:#64748b;background:#fff;border:1px solid #e7eaf0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.admin-pagination>div{gap:8px;display:flex}.admin-pagination button{cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:9px;padding:7px 12px}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:720px){.admin-pagination{flex-direction:column;align-items:flex-start}.admin-pagination>div{width:100%}.admin-pagination button{flex:1}}.qtm-upload-button{color:#fff;cursor:pointer;background:#1768f2;border:0;border-radius:12px;justify-content:center;gap:8px;width:100%;padding:13px;font-family:inherit;font-weight:900;display:flex}.qtm-upload-button input{display:none}.qtm-upload-message{color:#53647e;margin-top:9px;line-height:1.8;display:block}.aod-message{color:#28548c;background:#f4f8ff;border:1px solid #d8e5f8;border-radius:10px;margin:0 0 12px;padding:10px 13px;font-size:10px;font-weight:800}.torob-mapping-card{background:#fff;border:1px solid #e3e9f2;border-radius:16px;margin-bottom:14px;padding:18px}.torob-mapping-card h2{margin:0 0 5px;font-size:15px}.torob-mapping-card>p{color:#7e8b9e;margin:0 0 14px;font-size:9px}.torob-map-form{grid-template-columns:1.15fr 1.5fr 1fr auto;gap:8px;display:grid}.torob-map-form select,.torob-map-form input{height:40px;font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:0 10px;font-size:10px}.torob-map-form button{color:#fff;background:#1557ff;border:0;border-radius:9px;padding:0 14px;font-weight:900}.torob-map-list{border:1px solid #edf1f5;border-radius:11px;margin-top:12px;overflow:hidden}.torob-map-list>span{text-align:center;color:#8995a6;padding:18px;font-size:9px;display:block}.torob-map-list>div{border-top:1px solid #edf1f5;grid-template-columns:1fr 1.6fr 38px;align-items:center;gap:10px;padding:10px 12px;display:grid}.torob-map-list>div:first-child{border-top:0}.torob-map-list b{font-size:10px}.torob-map-list span{color:#6f7d91;font-size:9px}.torob-map-list button{color:#c94747;background:#fff0f0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@media (max-width:800px){.torob-map-form{grid-template-columns:1fr}.torob-map-list>div{grid-template-columns:1fr 38px}.torob-map-list span{grid-area:2/1/auto/-1}}.torob-map-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.torob-map-head>div>p{color:#7e8b9e;margin:0;font-size:9px}.torob-map-head>span{color:#1557ff;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.torob-map-message{color:#315d94;background:#f5f9ff;border:1px solid #dce8f8;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:9px;font-weight:800}.torob-map-form button:disabled,.torob-map-list button:disabled{opacity:.5;cursor:wait}.torob-map-list>div.inactive{opacity:.58;background:#fafbfc}.torob-map-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.torob-map-list .torob-map-actions button{width:auto;height:32px}.torob-map-list .torob-map-actions .toggle{color:#1557ff;background:#eef4ff;padding:0 10px;font-size:8px;font-weight:900}.torob-map-list .torob-map-actions .delete{color:#c94747;background:#fff0f0;width:32px}.torob-map-list>div{grid-template-columns:1fr 1.6fr auto}.aod-head select:disabled{opacity:.65;cursor:not-allowed}@media (max-width:800px){.torob-map-head{flex-direction:column}.torob-map-head>span{white-space:normal}.torob-map-list>div{grid-template-columns:1fr auto}.torob-map-actions{grid-area:1/2/3}}.admin-v3-nav a,.admin-v3 .admin-exit{font-size:14px}.admin-v3-head p,.admin-v3-head>button,.admin-search,.admin-search input{font-size:13px}.price-state,.stock-state,.admin-products-table .soft-btn{font-size:10px}.admin-product-editor h2{font-size:25px}.admin-editor-tabs button{font-size:13px}.admin-editor-fields label,.admin-editor-fields input,.admin-editor-fields select,.admin-editor-fields textarea{font-size:12px}.admin-editor-fields label>small,.admin-editor-fields label.check small{font-size:10px}.admin-media-placeholder b{font-size:12px}.admin-media-placeholder small{font-size:10px}.editor-info-box b{font-size:12px}.editor-info-box small{font-size:10px}.admin-product-editor footer button,.upload-btn{font-size:12px}.pl-art{position:relative}.pl-art img{object-fit:contain;padding:8px}:lang(fa),[dir=rtl],[dir=rtl] button,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] summary{font-family:Vazir,Tahoma,Arial,sans-serif}.fa-text-force{font-family:Vazir,Tahoma,Arial,sans-serif!important}.home-finder{padding:34px 0 26px}.home-finder-heading{text-align:center;margin-bottom:22px}.home-finder-heading>span{color:#1557ff;margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.home-finder-heading h2{color:#102452;margin:0;font-size:32px;line-height:1.45}.home-finder-heading p{color:#7f8da2;margin:8px 0 0;font-size:14px}.home-finder-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.hf-card{background:#fff;border:1px solid #dfe8f5;border-radius:26px;min-width:0;padding:20px;box-shadow:0 16px 42px #1840800e}.hf-visual{background:linear-gradient(135deg,#eef5ff,#f8fbff);border-radius:20px;justify-content:flex-end;align-items:flex-start;height:220px;padding:26px;display:flex;position:relative;overflow:hidden}.hf-visual>img{object-position:right center!important;width:52%!important;left:auto!important;right:0!important}.hf-visual-copy{z-index:2;text-align:right;width:46%;margin-left:auto;margin-right:0;padding-left:10px;position:relative}.hf-visual-copy>span,.hf-quote-head>div>span{color:#1557ff;font-size:16px;font-weight:900}.hf-visual-copy h3,.hf-quote-head h3{color:#102452;margin:9px 0 8px;font-size:32px;line-height:1.5}.hf-visual-copy p,.hf-quote-head p{color:#74839a;margin:0;font-size:17px;line-height:2}.hf-quote-head{align-items:flex-start;gap:14px;min-height:114px;padding:8px 4px 16px;display:flex}.hf-quote-icon{color:#1557ff;background:#eef5ff;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.hf-quote-icon svg{width:27px;height:27px}.hf-field{text-align:right;color:#102452;background:#fff;border:1px solid #dfe7f2;border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:100%;min-height:66px;margin-top:11px;padding:10px 14px;transition:all .18s;display:grid}.hf-field:hover{background:#fbfdff;border-color:#a9c4fb;transform:translateY(-1px)}.hf-field-icon{color:#1557ff;background:#f3f7fd;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.hf-field-icon svg{width:21px;height:21px}.hf-field-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.hf-field-copy small{color:#8694a8;font-size:14px}.hf-field-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.hf-field>svg{color:#8b9ab0;width:18px}.hf-done{color:#22a262;place-items:center;display:grid}.hf-done svg{width:21px;height:21px}.hf-action{background:linear-gradient(90deg,#0d2a54,#15517f);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:14px;font-size:14px;font-weight:900;display:flex;color:#fff!important}.hf-action svg{width:18px}.hf-action.muted{opacity:.92}.hf-submit{background:linear-gradient(90deg,#1557ff,#0e67ef);width:100%}.hf-submit:disabled{cursor:not-allowed;background:#dce4ef;color:#8e9bad!important}.hf-safe{color:#718098;text-align:center;background:#f5f8fc;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:10px;padding:10px;font-size:14px;display:flex}.hf-safe svg{color:#1557ff;width:17px}.hf-submit-success{color:#16834a;background:#f1fbf5;border:1px solid #ccebd9;border-radius:15px;align-items:center;gap:10px;min-height:62px;margin-top:14px;padding:12px 15px;display:flex}.hf-submit-success>svg{width:23px}.hf-submit-success>div{flex-direction:column;display:flex}.hf-submit-success b{font-size:14px}.hf-submit-success small{margin-top:3px;font-size:11px}.hf-error{color:#c62828;margin:8px 2px 0;font-size:11px}.hf-modal-backdrop{z-index:10050;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05132d7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.hf-modal{background:#fff;border-radius:24px;flex-direction:column;width:min(720px,96vw);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 34px 100px #05193f42}.hf-modal-head{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.hf-modal-head h3{margin:0;font-size:20px}.hf-modal-head button{color:#62718a;background:#f3f6fb;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hf-modal-head button svg{width:20px}.hf-modal-body{padding:20px 22px 24px;overflow:auto}.hf-modal-footer{background:#fbfcfe;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 22px;display:flex}.hf-modal-footer>span{color:#75839a;font-size:12px}.hf-primary{color:#fff;background:#1557ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 20px;font-family:inherit;font-weight:900;display:flex}.hf-primary:disabled{color:#8d9aac;cursor:not-allowed;background:#dbe4f0}.hf-search-wrap{border:1px solid #dce5f2;border-radius:15px;grid-template-columns:24px 1fr 22px;align-items:center;gap:8px;height:54px;padding:0 14px;display:grid}.hf-search-wrap:focus-within{border-color:#8db1ff;box-shadow:0 0 0 3px #1557ff12}.hf-search-wrap>svg{color:#1557ff}.hf-search-wrap input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.hf-search-hint{color:#919db0;margin:7px 3px 12px;font-size:10px}.hf-results{border:1px solid #e4ebf4;border-radius:15px;margin-bottom:18px;overflow:hidden}.hf-result{text-align:right;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:52px 1fr 20px;align-items:center;gap:11px;width:100%;min-height:68px;padding:8px 12px;display:grid}.hf-result:last-child{border-bottom:0}.hf-result:hover{background:#f7faff}.hf-result-image,.hf-selected-image{color:#1557ff;background:#f5f8fc;border-radius:11px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.hf-result-copy,.hf-selected-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.hf-result-copy b,.hf-selected-item b{font-size:13px}.hf-result-copy small,.hf-selected-item small{color:#8592a5;text-align:right;direction:ltr;margin-top:4px;font-size:10px}.hf-result>svg{color:#8a98ad}.hf-selected-head{justify-content:space-between;align-items:flex-end;margin:18px 2px 10px;display:flex}.hf-selected-head b{font-size:14px}.hf-selected-head small{color:#8c99aa;font-size:10px}.hf-selected-list{flex-direction:column;gap:8px;display:flex}.hf-selected-item{border:1px solid #e6ebf3;border-radius:14px;grid-template-columns:48px 1fr 38px;align-items:center;gap:11px;padding:8px 10px;display:grid}.hf-selected-image{width:48px;height:48px}.hf-selected-item>button{color:#d94c4c;background:#fff0f0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.hf-empty-selection,.hf-empty-mini{text-align:center;color:#8794a7;border:1px dashed #dce5f1;border-radius:14px;padding:22px;font-size:12px}.hf-spin{animation:.8s linear infinite hf-spin}@keyframes hf-spin{to{transform:rotate(360deg)}}.hf-phone-step{text-align:center;max-width:430px;margin:0 auto;padding:8px 0}.hf-phone-icon{color:#1557ff;background:#edf4ff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 13px;display:grid}.hf-phone-icon.success{color:#16834a;background:#eaf9f0}.hf-phone-icon svg{width:27px}.hf-phone-step h4{margin:0 0 8px;font-size:20px}.hf-phone-step p{color:#74839a;margin:0 0 15px;font-size:12px;line-height:1.9}.hf-phone-step>input{text-align:center;direction:ltr;border:1px solid #dce5f2;border-radius:14px;outline:0;width:100%;height:52px;padding:0 14px;font-size:15px}.hf-phone-step>input:focus{border-color:#8db1ff}.hf-full{width:100%;margin-top:10px}.hf-dev-note{color:#9a7a2a;background:#fff8e8;border:1px solid #f2dfad;border-radius:10px;margin-top:11px;padding:8px;font-size:10px;line-height:1.8;display:block}.hf-otp-input{letter-spacing:8px;font-size:23px!important}.hf-link-btn{color:#1557ff;background:0 0;border:0;margin-top:11px;font-size:11px;font-weight:800}.hf-vehicle-modal-copy{background:#f7faff;border:1px solid #e7edf6;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.hf-vehicle-modal-copy>svg{color:#1557ff}.hf-vehicle-modal-copy>div{flex-direction:column;display:flex}.hf-vehicle-modal-copy b{font-size:14px}.hf-vehicle-modal-copy small{color:#8190a5;margin-top:4px;font-size:10px}@media (max-width:900px){.home-finder-grid{grid-template-columns:1fr}.hf-visual{height:205px}.hf-visual-copy{width:58%}}@media (max-width:600px){.hf-vehicle-card .hf-visual>img{display:none!important}.hf-vehicle-card .hf-visual{justify-content:center;align-items:center;height:auto;min-height:190px;padding:24px 18px;display:flex}.hf-vehicle-card .hf-visual-copy{text-align:center;width:100%;margin:0;padding:0}.hf-vehicle-card .hf-visual-copy h3{font-size:26px}.hf-vehicle-card .hf-visual-copy p{font-size:15px}.home-finder{padding-top:22px}.home-finder-heading h2{font-size:25px}.home-finder-heading p{font-size:12px}.hf-card{border-radius:20px;padding:14px}.hf-visual{align-items:flex-start;height:auto;min-height:250px;padding:20px}.hf-visual>img{width:80%!important;height:55%!important;top:auto!important;bottom:0!important;left:10%!important}.hf-visual-copy{text-align:center;width:100%;margin:0}.hf-visual-copy h3,.hf-quote-head h3{font-size:19px}.hf-quote-head{min-height:auto}.hf-field{grid-template-columns:40px 1fr auto;padding:9px 10px}.hf-field-icon{width:40px;height:40px}.hf-modal-backdrop{align-items:end;padding:10px}.hf-modal{border-radius:22px 22px 0 0;width:100%;max-height:88vh}.hf-modal-head{height:64px;padding:0 16px}.hf-modal-body{padding:16px}.hf-modal-footer{padding:10px 16px}}.home-finder-grid{align-items:stretch}.home-finder-grid>.hf-card{flex-direction:column;height:100%;display:flex}.hf-vehicle-card .hf-visual{height:220px;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}.hf-vehicle-card .hf-visual>img{object-fit:contain!important;object-position:center!important;width:48%!important;height:88%!important;position:absolute!important;inset:50% 8px auto auto!important;transform:translateY(-50%)!important}.hf-vehicle-card .hf-visual-copy{z-index:3;text-align:right;width:45%;max-width:430px;margin:0;padding:0;position:absolute;top:50%;left:30px;right:auto;transform:translateY(-50%)}.hf-vehicle-card .hf-visual-copy>span{font-size:16px}.hf-vehicle-card .hf-visual-copy h3{margin:8px 0;font-size:30px;line-height:1.55}.hf-vehicle-card .hf-visual-copy p{font-size:16px;line-height:2}.hf-vehicle-card .hf-field{margin-top:14px}.hf-vehicle-card .hf-safe{margin-top:auto}.hf-vehicle-card .hf-action{margin-top:12px}.hf-quote-card .hf-submit{margin-top:auto}@media (max-width:900px) and (min-width:601px){.hf-vehicle-card .hf-visual-copy{width:47%;left:22px}.hf-vehicle-card .hf-visual-copy h3{font-size:25px}.hf-vehicle-card .hf-visual-copy p{font-size:14px}.hf-vehicle-card .hf-visual>img{width:50%!important}}@media (max-width:600px){.hf-vehicle-card .hf-visual{justify-content:center;align-items:center;height:auto;min-height:180px;padding:24px 18px;display:flex}.hf-vehicle-card .hf-visual>img{display:none!important}.hf-vehicle-card .hf-visual-copy{text-align:center;width:100%;max-width:none;margin:0;padding:0;position:relative;inset:auto;transform:none}.hf-vehicle-card .hf-visual-copy>span{font-size:14px}.hf-vehicle-card .hf-visual-copy h3{font-size:24px;line-height:1.6}.hf-vehicle-card .hf-visual-copy p{font-size:14px}}.hf-quote-card{background:linear-gradient(#fffdf7 0%,#fff8e8 100%);border-color:#f1e3b2}.hf-vehicle-card{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border-color:#d7e6ff}.hf-vehicle-card .hf-visual{background:linear-gradient(135deg,#eef5ff 0%,#e7f1ff 100%)}.hf-quote-card .hf-quote-icon{color:#c28a00;background:#fff3cc}.hf-quote-card .hf-field,.hf-vehicle-card .hf-field{background:#fffffff0}.hf-vehicle-card .hf-safe{background:#ffffffad}.real-product-card{flex-direction:column;min-height:330px;display:flex}.real-product-visual{background:#f8fbff;border-radius:16px;height:150px;margin-top:24px;position:relative;overflow:hidden}.real-product-visual img{padding:10px}.real-product-badge{z-index:2;color:#617088;background:#eef2f6;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:12px;right:12px}.real-product-badge.in-stock{color:#16834a;background:#e8f8ef}.real-product-badge.sourcable{color:#1557ff;background:#e8f1ff}.real-product-card h3{min-height:44px;line-height:1.7}.home-product-code{color:#8b98ae;text-align:right;direction:ltr;margin-top:6px;font-size:9px;display:block}.real-product-card .product-bottom{margin-top:auto;padding-top:14px}.home-product-quote{color:#1557ff;font-size:11px;font-weight:900}.home-product-go{color:#1557ff;background:#edf4ff;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.home-product-go svg{width:17px;height:17px}@media (max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.product-grid{grid-template-columns:repeat(2,1fr)}.real-product-card{min-height:300px}.real-product-visual{height:130px}}.latest-item{color:inherit;min-width:0;text-decoration:none}.mini-part{flex:0 0 48px;position:relative;overflow:hidden}.mini-part img{padding:4px}.latest-copy{flex:1;min-width:0}.latest-copy b,.latest-copy small{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.latest-price{min-width:108px}.latest-price b{white-space:nowrap}.home-finder .hf-vehicle-card .hf-safe{box-shadow:none!important;background:0 0!important}.home-finder .hf-quote-card .hf-quote-head{min-height:96px;padding-top:2px;padding-bottom:8px}.home-finder .hf-quote-card .hf-field:first-of-type{margin-top:5px}.home-finder .hf-quote-card .hf-field:last-of-type{margin-bottom:24px}.home-finder .hf-quote-card .hf-submit{margin-top:auto!important}.home-finder .hf-field{min-height:56px!important;padding-top:6px!important;padding-bottom:6px!important}.hero-visual-clean{justify-content:center;align-items:center;height:540px;display:flex;position:relative;overflow:visible}.hero-visual-clean:before{content:none!important;display:none!important}.hero-visual-clean .hero-main-image{z-index:1;position:relative;object-fit:contain!important;mix-blend-mode:normal!important;filter:none!important;width:108%!important;max-width:none!important;height:auto!important}.hero-search{box-shadow:0 12px 32px #1024521a!important}.category-card{gap:10px}.category-image-wrap{flex:none;width:82px;height:60px;position:relative}.category-image{object-fit:contain!important}@media (max-width:720px){.category-image-wrap{width:74px;height:54px}}.category-image-wrap{width:246px!important;height:180px!important}@media (max-width:720px){.category-image-wrap{width:222px!important;height:162px!important}}.category-image-wrap{width:82px!important;height:60px!important;overflow:visible!important}.category-image{transform-origin:50%!important;transform:scale(3)!important}@media (max-width:720px){.category-image-wrap{width:74px!important;height:54px!important}.category-image{transform:scale(3)!important}}.category-image{transform:scale(2.2)!important}@media (max-width:720px){.category-image{transform:scale(2.2)!important}.category-card>span{margin-top:8px!important}}.category-card>span{margin-top:18px!important}@media (max-width:720px){.category-card>span{margin-top:14px!important}}.hf-vehicle-card .hf-visual>img{width:56%!important;height:96%!important;right:0!important}@media (max-width:900px) and (min-width:601px){.hf-vehicle-card .hf-visual>img{width:56%!important;height:94%!important}}.vehicle-model-art{position:relative;overflow:hidden}.vehicle-model-thumb{padding:2px;object-fit:contain!important}.vehicle-admin-th,.vehicle-admin-list>button{grid-template-columns:1.45fr 96px 64px 1fr 64px 82px!important}.vehicle-admin-thumb{background:#fff;border:1px solid #e6ebf3;border-radius:10px;justify-content:center;align-items:center;width:82px;height:54px;overflow:hidden;display:flex!important}.vehicle-admin-thumb img{object-fit:contain;width:100%;height:100%;padding:3px}.vehicle-admin-thumb-empty{color:#9aa5b5;text-align:center;font-size:8px}.vehicle-option-main{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.vehicle-option-main>span:last-child{flex-direction:column;display:flex}.vehicle-option-thumb{object-fit:contain;background:#f7f9fc;border-radius:8px;flex:none;width:72px;height:46px}.vehicle-option-thumb-empty{border:1px dashed #d9e0ea}.vehicle-year-grid button{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;height:86px!important;padding:5px!important}.vehicle-year-grid button img{object-fit:contain;width:74px;height:48px}.vehicle-year-grid button span{line-height:1}.vehicle-model-thumb{object-fit:contain;width:100%;height:100%;padding:2px;position:absolute;inset:0}@media (max-width:720px){.vehicle-admin-th,.vehicle-admin-list>button{grid-template-columns:1.35fr 74px 58px 1fr 52px 72px!important}.vehicle-admin-thumb{width:68px;height:46px}}.vehicle-admin-th,.vehicle-admin-row{align-items:center;gap:8px;padding:10px 12px;display:grid;grid-template-columns:1.45fr 96px 64px 1fr 64px 82px 46px!important}.vehicle-admin-row{text-align:right;width:100%;font:inherit;cursor:pointer;background:#fff;border-top:1px solid #edf1f5;font-size:10px}.vehicle-admin-row.selected{background:#f2f7ff}.vehicle-admin-name{flex-direction:column;display:flex}.vehicle-admin-row small{color:#94a0b0}.vehicle-admin-row strong{color:#1557ff}.vehicle-admin-row>i{color:#7d8797;text-align:center;background:#f0f2f5;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.vehicle-admin-row>i.active{color:#16834a;background:#e9f8ef}.vehicle-row-edit{color:#1557ff;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.vehicle-row-edit:hover{background:#eef5ff;border-color:#bfd3ff}.vehicle-thumbnail-editor{background:#fafcff;border:1px solid #e8edf4;border-radius:12px;align-items:center;gap:12px;margin:14px;padding:12px;display:flex}.vehicle-thumbnail-preview{background:#fff;border:1px solid #e2e7ef;border-radius:11px;flex:none;place-items:center;width:126px;height:82px;display:grid;overflow:hidden}.vehicle-thumbnail-preview img{object-fit:contain;width:100%;height:100%;padding:5px}.vehicle-thumbnail-actions{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.vehicle-thumbnail-actions>small{color:#8793a4;font-size:9px}.vehicle-thumbnail-upload{color:#1557ff;cursor:pointer;background:#fff;border:1px solid #d9e3f0;border-radius:9px;align-items:center;gap:6px;min-height:34px;margin-top:4px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.vehicle-thumbnail-upload input{display:none}@media (max-width:720px){.vehicle-admin-th,.vehicle-admin-row{grid-template-columns:1.25fr 70px 54px 1fr 46px 66px 40px!important}.vehicle-thumbnail-editor{align-items:flex-start}.vehicle-thumbnail-preview{width:96px;height:66px}}.vehicle-model-art{width:112px!important;height:78px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.vehicle-model-thumb{object-fit:contain!important;transform-origin:50%!important;width:100%!important;height:100%!important;padding:0!important;position:static!important;transform:scale(1.45)!important}@media (max-width:720px){.vehicle-model-art{width:96px!important;height:68px!important}.vehicle-model-thumb{transform:scale(1.35)!important}}.admin-v3-sidebar .admin-brand b{font-size:19px!important}.admin-v3-sidebar .admin-brand small{font-size:12px!important}.admin-v3-nav .admin-nav-label{font-size:11px!important}.admin-v3-nav a{min-height:44px!important;font-size:14px!important}.admin-global-search{font-size:13px!important}.admin-topbar-user b{font-size:12px!important}.admin-topbar-user small{font-size:10px!important}.admin-v3-head h1{font-size:29px!important}.admin-v3-head p,.admin-search input,.admin-ops-toolbar button{font-size:13px!important}.admin-kpi-grid small{font-size:11px!important}.admin-kpi-grid a{font-size:10px!important}.admin-dash-card h2{font-size:17px!important}.admin-dash-card header p{font-size:11px!important}.admin-action-list b,.admin-activity-list b{font-size:12px!important}.admin-action-list small,.admin-activity-list small{font-size:10px!important}.admin-table th{font-size:11px!important}.admin-table td{font-size:12px!important}.admin-products-table .admin-table th{font-size:11px!important}.admin-products-table .admin-table td{font-size:12px!important}.admin-product-cell b{font-size:13px!important}.admin-product-cell small{font-size:11px!important}.admin-filter-select select,.admin-editor-tabs button,.admin-editor-fields label,.admin-editor-fields input,.admin-editor-fields select,.admin-editor-fields textarea{font-size:12px!important}.admin-editor-fields label>small{font-size:10px!important}.admin-product-editor header small{font-size:11px!important}.admin-product-editor footer button{font-size:12px!important}.status-pill,.price-state,.stock-state{font-size:10px!important}.vehicle-admin-th{font-size:11px!important}.vehicle-admin-row{font-size:12px!important}.vehicle-admin-row small,.vehicle-admin-row>i{font-size:10px!important}.vehicle-admin-detail h2{font-size:18px!important}.vehicle-admin-detail p,.vehicle-edit-fields label{font-size:11px!important}.vehicle-edit-fields input{font-size:12px!important}.vehicle-thumbnail-actions>b{font-size:13px!important}.vehicle-thumbnail-actions>small,.vehicle-thumbnail-upload{font-size:11px!important}.vehicle-linked-products h3{font-size:14px!important}.vehicle-linked-products p{font-size:11px!important}.vehicle-linked-products small{font-size:10px!important}.vehicle-head-actions{align-items:center;gap:10px;display:flex}.vehicle-add-btn{color:#fff;cursor:pointer;background:#1557ff;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:12px;font-weight:900;display:flex}.vehicle-create-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08122685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vehicle-create-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(760px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0514304d}.vehicle-create-modal>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:78px;padding:16px 20px;display:flex}.vehicle-create-modal>header h2{margin:0 0 4px;font-size:22px}.vehicle-create-modal>header p{color:#8491a4;margin:0;font-size:12px}.vehicle-create-modal>header>button{color:#586a83;background:#f2f5f9;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.vehicle-create-body{padding:20px;overflow:auto}.vehicle-create-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vehicle-create-grid label{color:#34465e;flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.vehicle-create-grid input,.vehicle-create-grid select{height:44px;font:inherit;color:#24364f;background:#fff;border:1px solid #dfe6ef;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.vehicle-create-grid input:focus,.vehicle-create-grid select:focus{border-color:#8aabff;box-shadow:0 0 0 3px #edf3ff}.vehicle-create-grid select:disabled{color:#a5aebb;background:#f4f6f8}.vehicle-create-media{background:#fafcff;border:1px solid #e4eaf2;border-radius:13px;align-items:center;gap:14px;margin-top:16px;padding:13px;display:flex}.vehicle-create-preview{background:#fff;border:1px solid #e2e7ef;border-radius:11px;place-items:center;width:140px;height:90px;display:grid;overflow:hidden}.vehicle-create-preview img{object-fit:contain;width:100%;height:100%;padding:6px}.vehicle-create-media>div:last-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.vehicle-create-media b{font-size:13px}.vehicle-create-media small{color:#8995a6;font-size:11px}.vehicle-create-check{align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:900;display:flex}.vehicle-create-modal>footer{background:#fff;border-top:1px solid #e8edf4;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:0 20px;display:flex}.vehicle-create-modal>footer button{border:0;border-radius:9px;height:40px;padding:0 18px;font-size:12px;font-weight:900}.vehicle-create-modal>footer .ghost{color:#4f6078;background:#eef2f6}.vehicle-create-modal>footer .save{color:#fff;background:#1557ff}.vehicle-create-modal>footer .save:disabled{opacity:.55}@media (max-width:700px){.vehicle-create-grid{grid-template-columns:1fr}.vehicle-head-actions{flex-wrap:wrap;justify-content:flex-end}.vehicle-create-media{align-items:flex-start}.vehicle-create-preview{width:110px;height:76px}}.vehicle-model-card{justify-content:flex-start!important;gap:7px!important;min-height:158px!important;padding-top:12px!important;padding-bottom:14px!important}.vehicle-model-art{margin-bottom:8px!important}.vehicle-model-card b{margin-top:auto!important;font-size:16px!important;line-height:1.35!important}.vehicle-model-card small{margin-top:1px!important;font-size:12px!important;line-height:1.3!important}@media (max-width:720px){.vehicle-model-card{min-height:148px!important;padding-bottom:12px!important}.vehicle-model-card b{font-size:15px!important}.vehicle-model-card small{font-size:11.5px!important}}.vehicle-model-card{justify-content:flex-start!important;gap:0!important;min-height:184px!important;padding:14px 8px 16px!important}.vehicle-model-art{flex:none!important;width:118px!important;height:92px!important;margin:0 auto 14px!important}.vehicle-model-thumb{object-fit:contain!important;width:100%!important;height:100%!important;transform:scale(1.38)!important}.vehicle-model-card b{text-align:center!important;width:100%!important;margin-top:auto!important;font-size:17px!important;font-weight:900!important;line-height:1.45!important;display:block!important}.vehicle-model-card small{text-align:center!important;color:#7f8da3!important;width:100%!important;margin-top:5px!important;font-size:13px!important;line-height:1.35!important;display:block!important}@media (max-width:720px){.vehicle-model-card{min-height:168px!important;padding-bottom:14px!important}.vehicle-model-art{width:104px!important;height:82px!important;margin-bottom:12px!important}.vehicle-model-card b{font-size:16px!important}.vehicle-model-card small{font-size:12px!important}}.vehicle-model-card{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:214px!important;min-height:214px!important;padding:10px 8px 15px!important;display:flex!important;overflow:hidden!important}.vehicle-model-art{flex:0 0 142px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:142px!important;min-height:142px!important;margin:0!important;display:flex!important;overflow:hidden!important}.vehicle-model-thumb{object-fit:contain!important;width:92%!important;max-width:none!important;height:126px!important;padding:0!important;position:static!important;transform:none!important}.vehicle-model-card b{text-align:center!important;z-index:2!important;flex:none!important;width:100%!important;margin:5px 0 0!important;font-size:19px!important;font-weight:900!important;line-height:1.35!important;display:block!important;position:relative!important}.vehicle-model-card small{text-align:center!important;z-index:2!important;flex:none!important;width:100%!important;margin-top:5px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;display:block!important;position:relative!important}@media (max-width:720px){.vehicle-model-card{height:194px!important;min-height:194px!important}.vehicle-model-art{flex-basis:126px!important;height:126px!important;min-height:126px!important}.vehicle-model-thumb{height:112px!important}.vehicle-model-card b{font-size:17px!important}.vehicle-model-card small{font-size:13px!important}}.brand-admin-table td,.brand-admin-table th{vertical-align:middle}.brand-admin-table .brand-table-logo{border-radius:10px!important;width:64px!important;height:48px!important}.brand-admin-table .brand-table-logo img{padding:4px;object-fit:contain!important;width:100%!important;height:100%!important}.brand-create-editor{align-items:center}.brand-create-editor .brand-logo-picker{flex:0 0 104px!important;width:104px!important;height:88px!important}.brand-edit-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08122685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.brand-edit-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(760px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0514304d}.brand-edit-modal>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:78px;padding:16px 20px;display:flex}.brand-edit-modal>header h2{margin:0 0 4px;font-size:22px}.brand-edit-modal>header p{color:#8491a4;margin:0;font-size:12px}.brand-edit-modal>header>button{color:#586a83;background:#f2f5f9;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.brand-edit-body{padding:20px;overflow:auto}.brand-edit-logo-panel{background:#fafcff;border:1px solid #e4eaf2;border-radius:14px;align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:flex}.brand-edit-logo-preview{background:#fff;border:1px solid #e2e7ef;border-radius:12px;flex:none;place-items:center;width:160px;height:110px;display:grid;overflow:hidden}.brand-edit-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px}.brand-edit-logo-preview span{color:#1557ff;font:900 26px Arial}.brand-edit-logo-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brand-edit-logo-actions>b{font-size:14px}.brand-edit-logo-actions>small{color:#8995a6;font-size:11px}.brand-remove-logo{color:#cf4c4c;cursor:pointer;background:#fff2f2;border:1px solid #ffd7d7;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px;font-weight:900}.brand-edit-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-edit-fields label{color:#34465e;flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.brand-edit-fields input{height:44px;font:inherit;color:#24364f;background:#fff;border:1px solid #dfe6ef;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.brand-edit-fields input:focus{border-color:#8aabff;box-shadow:0 0 0 3px #edf3ff}.brand-active-check{flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;gap:8px!important}.brand-edit-modal>footer{background:#fff;border-top:1px solid #e8edf4;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;padding:0 20px;display:flex}.brand-edit-modal>footer button{border:0;border-radius:9px;height:40px;padding:0 18px;font-size:12px;font-weight:900}.brand-edit-modal>footer .ghost{color:#4f6078;background:#eef2f6}.brand-edit-modal>footer .save{color:#fff;background:#1557ff}.brand-edit-modal>footer .save:disabled{opacity:.55}@media (max-width:700px){.brand-edit-fields{grid-template-columns:1fr}.brand-edit-logo-panel{align-items:flex-start}.brand-edit-logo-preview{width:120px;height:84px}}.brand-create-logo-block{flex-direction:column;flex:0 0 178px;gap:8px;width:178px;display:flex}.brand-logo-preview-static{cursor:default!important;flex:none!important;width:100%!important;height:88px!important}.brand-logo-upload-btn{color:#1557ff;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9e3f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.brand-logo-upload-btn:hover{background:#eef5ff;border-color:#bfd3ff}.brand-logo-upload-btn input{display:none}@media (max-width:800px){.brand-create-logo-block{flex:100%;width:100%}}.catalog-page{color:#102452;background:#f8fafc;min-height:100vh}.catalog-logo{align-items:center;display:flex}.catalog-breadcrumb{color:#8491a4;align-items:center;gap:8px;min-height:42px;font-size:12px;display:flex}.catalog-breadcrumb a{color:#5d6f89}.catalog-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:50px;display:grid}.catalog-sidebar{scrollbar-width:thin;grid-column:1;max-height:calc(100vh - 90px);position:sticky;top:78px;overflow:auto}.catalog-sidebar-inner{flex-direction:column;gap:11px;display:flex}.catalog-filter-card{background:#fff;border:1px solid #e5eaf1;border-radius:14px;padding:14px;box-shadow:0 4px 14px #1c386406}.catalog-filter-card h3{color:#19355f;margin:0 0 11px;font-size:13px}.catalog-filter-card h3 small{color:#8c98aa;font-size:10px}.catalog-selected-vehicle{grid-template-columns:76px 1fr;align-items:center;gap:10px;display:grid}.catalog-selected-thumb{background:#f5f8fc;border-radius:10px;place-items:center;height:64px;display:grid;overflow:hidden}.catalog-selected-thumb img{object-fit:contain;width:100%;height:100%}.catalog-selected-thumb span{color:#1557ff;font:900 18px Arial}.catalog-selected-vehicle>div:last-child{flex-direction:column;gap:4px;display:flex}.catalog-selected-vehicle b{font-size:12px}.catalog-selected-vehicle small{color:#78869b;font-size:10px}.catalog-selected-vehicle button{color:#1557ff;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900}.catalog-side-search{background:#f9fbfd;border:1px solid #dfe6ef;border-radius:9px;height:39px;padding:0 10px;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.catalog-side-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.catalog-category-group{border-top:1px solid #eef2f6}.catalog-category-group:first-of-type{border-top:0}.catalog-category-group>button{color:#304966;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:38px;font-size:11px;font-weight:800;display:flex}.catalog-category-group>button>span{text-align:right;flex:1}.catalog-category-group>button.active{color:#1557ff}.catalog-category-children{padding:2px 7px 8px}.catalog-category-children label,.catalog-brand-list label,.catalog-radio,.catalog-switch{cursor:pointer;color:#52647f!important;align-items:center!important;gap:8px!important;margin:9px 0!important;font-size:11px!important;display:flex!important}.catalog-category-children input,.catalog-brand-list input,.catalog-radio input,.catalog-switch input{accent-color:#1557ff}.catalog-brand-search{border:1px solid #e1e7ef;border-radius:8px;outline:0;width:100%;height:36px;padding:0 9px;font-size:10px}.catalog-more{color:#1557ff;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:900}.catalog-price-inputs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.catalog-price-inputs input{border:1px solid #dfe6ef;border-radius:8px;outline:0;width:100%;height:38px;padding:0 8px;font-size:10px}.catalog-mobile-actions{display:none}.catalog-results{grid-column:2;min-width:0}.catalog-title-row{justify-content:space-between;align-items:flex-start;min-height:70px;padding:5px 0 9px;display:flex}.catalog-title-row h1{color:#112b55;margin:0;font-size:20px;line-height:1.6}.catalog-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.catalog-chips button{color:#315173;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.catalog-chips button.clear{color:#1557ff;background:#f3f7ff}.catalog-toolbar{border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:10px;height:48px;display:flex}.catalog-toolbar label{color:#68788f;align-items:center;gap:7px;font-size:11px;display:flex}.catalog-toolbar select{color:#253b5c;background:#fff;border:1px solid #dfe6ef;border-radius:8px;outline:0;height:36px;padding:0 10px;font:800 10px inherit}.catalog-grid-indicator{color:#8090a5;align-items:center;gap:6px;font-size:10px;display:flex}.catalog-mobile-filter{display:none}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-width:0;padding:11px;display:flex;position:relative;box-shadow:0 7px 22px #223d6609}.catalog-card-top{align-items:center;height:22px;display:flex}.catalog-badge{color:#65748a;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.catalog-badge.in-stock{color:#18864c;background:#e7f8ed}.catalog-art{background:#f8fafc;border-radius:11px;height:155px;display:block;position:relative;overflow:hidden}.catalog-art img{object-fit:contain;padding:8px}.catalog-art>span{color:#a6b2c2;place-items:center;height:100%;font:900 28px Arial;display:grid}.catalog-card-copy>small{color:#7c8ca4;font-size:9px}.catalog-card h3{color:#102b56;min-height:42px;margin:3px 0 4px;font-size:12px;line-height:1.75}.catalog-card-copy p{color:#8795a9;margin:0;font-size:9px}.catalog-card-copy p b{color:#62748e;font:700 9px Arial}.catalog-card-state{flex-direction:column;gap:5px;margin-top:auto;padding:10px 0 8px;display:flex}.catalog-card-state>strong{color:#0a8750;font-size:14px}.catalog-card-state>strong.quote{color:#1557ff;font-size:11px}.catalog-stock{color:#8b96a6;font-size:9px}.catalog-stock.ok{color:#159058}.catalog-buy{grid-template-columns:68px 1fr;gap:7px;display:grid}.catalog-qty{text-align:center;border:1px solid #dce4ee;border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:center;height:36px;display:grid}.catalog-qty button{color:#1557ff;background:0 0;border:0;font-size:15px}.catalog-buy>button,.catalog-quote-btn{color:#fff;cursor:pointer;background:#1557ff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:9px;font-weight:900;display:flex}.catalog-quote-btn{color:#1557ff;background:#fff;border:1px solid #b9ceff}.catalog-loading,.catalog-empty{color:#8090a5;background:#fff;border:1px dashed #dce4ef;border-radius:14px;justify-content:center;align-items:center;min-height:300px;font-size:12px;display:flex}.catalog-empty{flex-direction:column;gap:8px}.catalog-empty h2{color:#42546e;margin:0;font-size:16px}.catalog-empty button{color:#fff;background:#1557ff;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.catalog-pagination{justify-content:center;gap:6px;margin:24px 0;display:flex}.catalog-pagination button{color:#52657e;background:#fff;border:1px solid #e1e6ee;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.catalog-pagination button.active{color:#fff;background:#1557ff;border-color:#1557ff}.catalog-pagination button:disabled{opacity:.4}.catalog-filter-backdrop{display:none}@media (max-width:1250px){.catalog-layout{grid-template-columns:250px minmax(0,1fr)}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.catalog-layout{display:block}.catalog-results{width:100%}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-sidebar{z-index:130;background:#f7f9fc;width:min(360px,90vw);height:100dvh;max-height:none;padding:14px;transition:transform .22s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%)}.catalog-sidebar.open{transform:translate(0)}.catalog-filter-backdrop{z-index:120;background:#07152e80;border:0;display:block;position:fixed;inset:0}.catalog-mobile-filter{align-items:center;gap:6px;height:36px;font-weight:900;color:#1557ff!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;padding:0 11px!important;display:flex!important}.catalog-toolbar{justify-content:space-between}.catalog-mobile-actions{background:#f7f9fc;grid-template-columns:1fr 1fr;gap:7px;padding:10px 0;display:grid;position:sticky;bottom:0}.catalog-mobile-actions button{color:#fff;background:#1557ff;border:0;border-radius:9px;height:40px;font-weight:900}.catalog-mobile-actions button:last-child{color:#53657e;background:#e9eef5}}@media (max-width:620px){.catalog-page .pl-header{padding:0 14px}.catalog-page .pl-search{display:none}.catalog-layout,.catalog-breadcrumb{width:94vw}.catalog-title-row h1{font-size:17px}.catalog-toolbar label{font-size:0}.catalog-toolbar select{font-size:10px}.catalog-grid{grid-template-columns:1fr}.catalog-art{height:190px}.catalog-card h3{font-size:13px}.catalog-card-state>strong{font-size:15px}}.catalog-page{font-size:16px!important}.catalog-page .pl-header nav{font-size:15px!important}.catalog-page .pl-search{font-size:14px!important}.catalog-breadcrumb{min-height:48px!important;font-size:14px!important}.catalog-layout{grid-template-columns:310px minmax(0,1fr)!important;gap:24px!important}.catalog-filter-card{border-radius:15px!important;padding:17px!important}.catalog-filter-card h3{margin-bottom:14px!important;font-size:17px!important}.catalog-filter-card h3 small{font-size:13px!important}.catalog-side-search{height:46px!important}.catalog-side-search input{font-size:14px!important}.catalog-brand-search{height:42px!important;font-size:13px!important}.catalog-brand-list label,.catalog-radio,.catalog-switch{margin:12px 0!important;font-size:14px!important}.catalog-more{font-size:13px!important}.catalog-price-inputs input{height:44px!important;font-size:13px!important}.catalog-root-categories{flex-direction:column;display:flex}.catalog-root-categories button{color:#304966;text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef2f6;width:100%;min-height:44px;padding:0 4px;font-size:14px;font-weight:850}.catalog-root-categories button:first-child{border-top:0}.catalog-root-categories button.active{color:#1557ff;font-weight:950}.catalog-selected-vehicle{min-height:92px;grid-template-columns:118px minmax(0,1fr)!important;gap:14px!important}.catalog-selected-thumb{background:0 0!important;border-radius:0!important;width:118px!important;height:88px!important;overflow:visible!important}.catalog-selected-thumb img{transform:translateY(-2px);object-fit:contain!important;width:112%!important;height:112%!important;padding:0!important}.catalog-selected-vehicle b{font-size:16px!important;line-height:1.45!important}.catalog-selected-vehicle small{font-size:13px!important;line-height:1.5!important}.catalog-selected-vehicle button{margin-top:3px!important;font-size:13px!important}.catalog-title-row{min-height:84px!important}.catalog-title-row h1{font-size:27px!important;line-height:1.55!important}.catalog-chips button{height:36px!important;padding:0 13px!important;font-size:13px!important}.catalog-toolbar{height:58px!important}.catalog-toolbar label{font-size:14px!important}.catalog-toolbar select{height:42px!important;padding:0 12px!important;font-size:13px!important}.catalog-grid-indicator,.catalog-mobile-filter{font-size:13px!important}.catalog-grid{gap:15px!important}.catalog-card{border-radius:16px!important;padding:14px!important}.catalog-card-top{height:26px!important}.catalog-badge{padding:5px 9px!important;font-size:12px!important}.catalog-art{height:180px!important}.catalog-card-copy{padding-top:12px!important}.catalog-card-copy>small{font-size:12px!important}.catalog-card h3{min-height:52px!important;margin:5px 0 6px!important;font-size:16px!important;line-height:1.65!important}.catalog-card-copy p,.catalog-card-copy p b{font-size:12px!important}.catalog-card-state{gap:7px!important;padding:13px 0 10px!important}.catalog-card-state>strong{font-size:18px!important}.catalog-card-state>strong small{font-size:12px!important}.catalog-card-state>strong.quote{font-size:14px!important}.catalog-stock{font-size:12px!important}.catalog-buy{grid-template-columns:82px 1fr!important;gap:9px!important}.catalog-qty{height:42px!important}.catalog-qty span{font-size:13px!important}.catalog-qty button{font-size:18px!important}.catalog-buy>button,.catalog-quote-btn{height:42px!important;font-size:13px!important}.catalog-loading,.catalog-empty{font-size:15px!important}.catalog-empty h2{font-size:20px!important}.catalog-pagination button{width:42px!important;height:42px!important;font-size:13px!important}.vehicle-model-list>button{min-height:54px!important;padding:0 14px!important}.vehicle-model-list>button>span{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;display:flex!important}.vehicle-model-list>button b{font-size:15px!important}.vehicle-model-list>button small{font-size:12px!important}.vehicle-year-grid button{justify-content:center!important;align-items:center!important;height:48px!important;min-height:48px!important;padding:0 10px!important;font-size:14px!important;display:flex!important}.vehicle-current-selection b{font-size:16px!important}.vehicle-trim-list button{min-height:50px!important;font-size:14px!important}@media (max-width:1250px){.catalog-layout{grid-template-columns:285px minmax(0,1fr)!important}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.catalog-layout{display:block!important}.catalog-filter-card h3{font-size:16px!important}.catalog-root-categories button{font-size:14px!important}}@media (max-width:620px){.catalog-title-row h1{font-size:21px!important}.catalog-card h3{font-size:15px!important}.catalog-card-copy>small,.catalog-card-copy p,.catalog-stock{font-size:12px!important}.catalog-art{height:210px!important}}.vehicle-family-filter{flex-direction:column;gap:8px;display:flex}.vehicle-family-filter>b{color:#19355f;font-size:16px}.vehicle-family-filter>small{color:#7f8da3;font-size:11px}.vehicle-family-filter select{height:40px;font:inherit;color:#304966;background:#fff;border:1px solid #dfe6ef;border-radius:9px;outline:0;padding:0 9px;font-size:12px}.vehicle-page-count{color:#73839a;margin:5px 0 0;font-size:13px}.vehicle-compat-warning{color:#77561c;background:#fff9eb;border:1px solid #f0d9a7;border-radius:9px;margin-top:9px;padding:9px 11px;font-size:11px;line-height:1.8}.catalog-badge.compatibility{margin-inline-start:auto}.catalog-badge.compatibility.preliminary{color:#8a6114;background:#fff4dc}.catalog-badge.compatibility.verified{color:#18864c;background:#e7f8ed}.catalog-compat-note{color:#8a6114!important;margin-top:6px!important;line-height:1.6!important}.vehicle-seo-content{background:#fff;border:1px solid #e6ebf2;border-radius:14px;margin-top:24px;padding:20px}.vehicle-seo-content h2{margin:0 0 10px;font-size:18px}.vehicle-seo-content p{color:#56677e;white-space:pre-line;font-size:13px;line-height:2.1}.vehicles-index{padding:24px 0 54px}.vehicles-index h1{margin:14px 0 20px;font-size:28px}.vehicles-index-grid a{color:#17365f;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-height:72px;padding:15px;font-size:14px;display:flex}.vehicle-edit-fields textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dfe6ef;border-radius:9px;padding:9px;font-size:11px}.vehicle-public-url{text-align:left;color:#1557ff;direction:ltr;font-size:10px}.pd-compat-list em{margin-top:5px;font-size:10px;font-style:normal;line-height:1.7;display:block}.pd-compat-list em.preliminary{color:#8a6114}.pd-compat-list em.verified{color:#18864c}.pd-compat-list a{color:inherit;text-decoration:none}@media (max-width:900px){.vehicles-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vehicles-index-grid{grid-template-columns:1fr}}.catalog-root-categories a{color:#304966;text-align:right;background:#fff;border-top:1px solid #eef2f6;align-items:center;width:100%;min-height:44px;padding:0 4px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.catalog-root-categories a:first-child{border-top:0}.catalog-root-categories a.active{color:#1557ff;font-weight:950}.vehicles-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vehicles-index-card{color:#17365f!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:220px!important;padding:12px 12px 14px!important;text-decoration:none!important;display:flex!important}.vehicles-index-image{justify-content:center;align-items:center;width:100%;height:145px;display:flex;overflow:hidden}.vehicles-index-image img{object-fit:contain;background:0 0;width:92%;height:130px;padding:0}.vehicles-index-copy{text-align:center;flex-direction:column;gap:4px;width:100%;margin-top:auto;display:flex}.vehicles-index-copy small{color:#7f8da3;direction:ltr;font-size:12px}.vehicles-index-copy span{color:#1557ff;font-size:11px;font-weight:800}@media (max-width:1100px){.vehicles-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vehicles-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicles-index-card{min-height:200px!important}.vehicles-index-image{height:130px}.vehicles-index-image img{height:116px}}@media (max-width:480px){.vehicles-index-grid{grid-template-columns:1fr}}.vehicles-index-card{min-height:250px!important;padding:14px 14px 18px!important}.vehicles-index-image{height:176px!important}.vehicles-index-image img{object-fit:contain!important;width:100%!important;height:164px!important}.vehicles-index-copy{gap:6px!important}.vehicles-index-copy b{font-size:20px!important;font-weight:950!important;line-height:1.45!important}.vehicles-index-copy small{font-size:14px!important;line-height:1.4!important}.vehicles-index-copy span{display:none!important}@media (max-width:760px){.vehicles-index-card{min-height:225px!important}.vehicles-index-image{height:154px!important}.vehicles-index-image img{height:144px!important}.vehicles-index-copy b{font-size:18px!important}.vehicles-index-copy small{font-size:13px!important}}.vehicles-search-wrap{margin:0 0 28px}.vehicles-search{background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex;box-shadow:0 8px 24px #1c38640a}.vehicles-search svg{color:#5e7390;flex:none}.vehicles-search input{width:100%;height:52px;font:inherit;color:#17365f;background:0 0;border:0;outline:0;font-size:15px}.vehicles-search input::placeholder{color:#99a5b6}.vehicles-search button{color:#1557ff;cursor:pointer;white-space:nowrap;background:#eef4ff;border:0;border-radius:8px;padding:7px 10px;font:800 12px inherit}.vehicles-search-wrap>small{color:#7f8da3;margin-top:8px;font-size:12px;display:block}.vehicles-brand-section{margin-top:34px}.vehicles-brand-section:first-of-type{margin-top:0}.vehicles-brand-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.vehicles-brand-head h2{color:#17365f;margin:0;font-size:24px}.vehicles-brand-head span{color:#7f8da3;font-size:13px;font-weight:800}.vehicles-search-empty{color:#7d8ca1;background:#fff;border:1px dashed #dce5f0;border-radius:14px;justify-content:center;align-items:center;min-height:180px;font-size:15px;display:flex}@media (max-width:620px){.vehicles-search{min-height:50px;padding:0 12px}.vehicles-search input{height:48px;font-size:14px}.vehicles-brand-head h2{font-size:20px}}.vehicle-page-intro{color:#5f7088;max-width:820px;margin:8px 0 0;font-size:14px;line-height:1.95}.vehicle-seo-paragraphs{flex-direction:column;gap:10px;display:flex}.vehicle-seo-paragraphs p{margin:0!important}.vehicle-related-articles{border-top:1px solid #e8edf4;flex-direction:column;gap:8px;margin-top:18px;padding-top:15px;display:flex}.vehicle-related-articles h3{color:#19355f;margin:0 0 2px;font-size:15px}.vehicle-related-articles a{color:#1557ff;font-size:13px;font-weight:800;text-decoration:none}.catalog-pagination>a,.catalog-pagination>span{color:#52657e;background:#fff;border:1px solid #e1e6ee;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;text-decoration:none;display:grid}.catalog-pagination>a.active{color:#fff;background:#1557ff;border-color:#1557ff}.catalog-pagination>span.disabled{opacity:.4}.pd-attributes{margin-top:18px}.pd-attributes h3{color:#17365f;margin:0 0 10px;font-size:16px}.pd-attributes dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pd-attributes dl>div{border:1px solid #e7ecf3;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.pd-attributes dt{color:#7b899c;font-size:12px}.pd-attributes dd{color:#253d60;margin:0;font-size:12px;font-weight:800}@media (max-width:620px){.vehicle-page-intro{font-size:13px}.pd-attributes dl{grid-template-columns:1fr}}.home-trust-strip{background:#fff;border:1px solid #e7edf5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:92px;margin-top:8px;margin-bottom:34px;display:grid;overflow:hidden;box-shadow:0 10px 28px #19365f0d}.home-trust-item{border-left:1px solid #e9eef5;justify-content:center;align-items:center;gap:14px;min-height:92px;padding:16px 24px;display:flex}.home-trust-item:last-child{border-left:0}.home-trust-icon{color:#173e75;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.home-trust-icon svg{stroke-width:1.8px;width:31px;height:31px}.home-trust-item>span:last-child{text-align:right;flex-direction:column;gap:5px;display:flex}.home-trust-item b{color:#17365f;font-size:16px;font-weight:900;line-height:1.45}.home-trust-item small{color:#8996a8;font-size:12px;line-height:1.55}@media (max-width:820px){.home-trust-strip{grid-template-columns:1fr;margin-top:2px;margin-bottom:26px}.home-trust-item{border-bottom:1px solid #e9eef5;border-left:0;justify-content:flex-start;min-height:78px;padding:13px 18px}.home-trust-item:last-child{border-bottom:0}.home-trust-item b{font-size:15px}.home-trust-item small{font-size:11px}}@media (min-width:1101px){.vehicle-model-grid{grid-template-rows:1fr!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.vehicle-model-grid>.vehicle-model-card:nth-child(n+7){display:none!important}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.product-grid>.product-card:nth-child(n+11){display:none!important}}.home-priced-empty{color:#7d8ca1;text-align:center;background:#fff;border:1px dashed #d9e1eb;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;min-height:140px;padding:20px;font-size:14px;display:flex}.qr-repeat-success{background:#f4fbf7;border:1px solid #cfe9d8;border-radius:14px;align-items:flex-start;gap:12px;margin:18px 0 0;padding:16px 18px;display:flex}.qr-repeat-success>svg{color:#18864c;flex:none;margin-top:2px}.qr-repeat-success b{color:#17365f;margin-bottom:4px;display:block}.qr-repeat-success p{color:#5f7088;margin:0;line-height:1.9}.qr-repeat-success a{color:#1557ff;margin-top:8px;font-weight:800;text-decoration:none;display:inline-flex}.qr-expired-state{background:#fffaf2;border-color:#f0d7ae}.qr-expired-state svg{color:#a66a00}.qr-actions button svg{margin-left:6px}.brand-logo{direction:rtl}.topbar .brand-logo{gap:3px}.topbar>a:first-child{margin-left:14px}@media (max-width:640px){.topbar .brand-logo{gap:2px}.topbar>a:first-child{margin-left:8px}}.home-finder .hf-card{background:#fff;border:1px solid #e8eef7;border-radius:28px;padding:22px;box-shadow:0 10px 30px #1024520a}.home-finder .hf-vehicle-card .hf-visual{background:#f4f8ff;border-radius:22px;height:250px;padding:26px}.home-finder .hf-vehicle-card .hf-visual>img{object-fit:contain!important;object-position:right center!important;width:60%!important;height:100%!important}.home-finder .hf-visual-copy h3,.home-finder .hf-quote-head h3{font-size:28px;line-height:1.55}.home-finder .hf-field{box-shadow:none!important;background:#fff!important;border:1px solid #e5ebf4!important;border-radius:16px!important;min-height:60px!important}.home-finder .hf-field:hover,.home-finder .hf-field:focus-within{border-color:#b9d1ff!important}.home-finder .hf-action{border-radius:16px!important;min-height:54px!important}.hf-quote-card{position:relative;overflow:hidden}.hf-quote-art{z-index:0;opacity:.9;width:210px;height:150px;position:absolute;bottom:10px;left:18px}.hf-quote-head,.hf-quote-card .hf-field,.hf-quote-card .hf-submit,.hf-quote-card .hf-error{z-index:1;position:relative}.hf-quote-card .hf-field,.hf-quote-card .hf-submit{background:#ffffffe6}.home-finder .hf-vehicle-card .hf-visual{background-image:url(/images/home/vehicle-finder-hyundai-bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.home-finder .hf-vehicle-card .hf-visual>img{display:none!important}.home-finder .hf-quote-card{background-image:url(/images/home/quick-inquiry-genuine-parts.png);background-position:0 100%;background-repeat:no-repeat;background-size:42%;position:relative;overflow:hidden}.home-finder .hf-quote-head,.home-finder .hf-quote-card .hf-field,.home-finder .hf-quote-card .hf-submit,.home-finder .hf-quote-card .hf-error{z-index:1;position:relative}@media (max-width:900px){.home-finder .hf-quote-card{background-size:45%}}.home-finder .hf-quote-card{position:relative;overflow:hidden;background-image:none!important}.home-finder .hf-quote-card:before{content:"";opacity:.16;pointer-events:none;z-index:0;background:url(/images/home/quick-inquiry-genuine-parts.png) 0/cover no-repeat;position:absolute;inset:0}.home-finder .hf-quote-card>*{z-index:1;position:relative}@media (max-width:600px){.home-finder .hf-quote-card:before{opacity:.13;background-position:0 100%}}.home-finder .hf-quote-card .hf-field,.home-finder .hf-quote-card .hf-submit{width:92%;margin-left:auto;margin-right:auto}@media (max-width:600px){.home-finder .hf-quote-card .hf-field,.home-finder .hf-quote-card .hf-submit{width:100%}}.home-finder .hf-quote-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#edf5ff 0%,#dfeeff 48%,#eaf3ff 100%)!important;border-color:#cfdff5!important}.home-finder .hf-quote-card:before{content:none!important;display:none!important}.home-finder .hf-quote-card .hf-field{background:#ffffffeb;border-color:#d7e3f5}.home-finder .hf-quote-card .hf-submit{background:linear-gradient(90deg,#0d2a54,#15517f)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
