/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[payment\:create-order\]{payment:create-order}.\[payment\:test\]{payment:test}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{width:min(1180px,100% - 40px);margin:auto}.topline{color:#dfeeff;background:#0a376d;font-size:13px}.topline-inner{justify-content:space-between;align-items:center;height:38px;display:flex}.topline a{margin-left:28px}.header{align-items:center;gap:28px;min-height:104px;display:flex}.logo{background:#07152b;border-radius:3px;align-items:center;margin-right:auto;display:flex;overflow:hidden}.logo img{width:255px;height:auto;display:block}.city-select span,.phone small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.city-select select{color:var(--blue);background:#fff;border:0;font-weight:700}.phone a{color:var(--blue);font-size:16px;font-weight:800}.account{color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 16px;font-weight:700}.cart{background:var(--orange);color:#fff;text-align:left;border:0;border-radius:10px;flex-direction:column;padding:10px 18px;display:flex}.cart span{font-size:11px}.cart b{font-size:14px}.nav{border-block:1px solid var(--line);box-shadow:0 5px 20px #193a6610}.nav-inner{align-items:center;gap:35px;height:54px;font-size:14px;font-weight:700;display:flex}.catalog-button{color:#fff;background:var(--blue);border:0;align-self:stretch;padding:0 24px;font-weight:800}.hero{background:linear-gradient(120deg,#f5f9fd,#eef5fc 62%,#dfeafb);overflow:hidden}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;min-height:530px;display:grid}.eyebrow{color:var(--blue2);text-transform:uppercase;letter-spacing:1.4px;margin:0 0 12px;font-size:12px;font-weight:900}h1{letter-spacing:-2.4px;max-width:690px;margin:0;font-size:53px;line-height:1.05}h1 em{color:var(--blue2);font-style:normal}.hero-copy{color:var(--muted);max-width:650px;font-size:18px;line-height:1.6}.search-card{background:#ffffffed;border:1px solid #d8e4f1;border-radius:18px;max-width:710px;margin-top:26px;padding:19px;box-shadow:0 18px 45px #214d7c1c}.tabs{gap:20px;margin-bottom:13px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;padding:0 0 7px;font-weight:700}.tabs .active{color:var(--blue);border-bottom:3px solid var(--blue2)}.search-card form{gap:9px;display:flex}.search-card input{border:1px solid #cbd9e8;border-radius:9px;outline:none;flex:1;min-width:0;padding:15px 17px}.search-card form button{background:var(--orange);color:#fff;border:0;border-radius:9px;padding:0 24px;font-weight:800}.search-card small{color:var(--muted);margin-top:10px;display:block}.hero-visual{height:420px;position:relative}.wheel{background:repeating-radial-gradient(circle,#dbe5ee 0 18px,#718399 19px 27px);border:45px solid #152941;border-radius:50%;place-items:center;width:310px;height:310px;display:grid;position:absolute;top:48px;right:20px;box-shadow:0 30px 50px #19375835}.wheel:after{content:"";border:2px dashed #88a7c7;border-radius:50%;position:absolute;inset:-20px}.wheel span{background:var(--blue);color:#fff;border:8px solid #ccd7e2;border-radius:50%;place-items:center;width:82px;height:82px;font-weight:900;display:grid}.part-tag{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:14px 17px;display:flex;position:absolute;box-shadow:0 10px 30px #12375e25}.part-tag small{color:var(--muted);margin-top:3px}.tag-one{top:60px;left:-10px}.tag-two{bottom:35px;right:-5px}.benefits{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-block:28px;display:grid}.benefits article{border-right:1px solid var(--line);align-items:center;gap:12px;padding:6px 20px;display:flex}.benefits b{width:38px;height:38px;color:var(--blue2);background:#e8f2fd;border-radius:10px;place-items:center;display:grid}.benefits strong,.benefits small{display:block}.benefits strong{font-size:14px}.benefits small{color:var(--muted);margin-top:4px;font-size:11px}.section-head{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-head h2,.delivery h2{letter-spacing:-1px;margin:0;font-size:34px}.section-head>a{color:var(--blue2);font-weight:700}.category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:15px;padding:20px;transition:all .2s;display:flex}.category:hover{border-color:#9fc4ec;transform:translateY(-3px);box-shadow:0 12px 28px #1c507f14}.category>span{width:52px;height:52px;color:var(--blue);background:#eaf3fd;border-radius:13px;place-items:center;font-size:12px;font-weight:900;display:grid}.category div{flex:1}.category b,.category small{display:block}.category small{color:var(--muted);margin-top:5px;font-size:12px}.category i{color:var(--blue2);font-size:21px;font-style:normal}.supplier-band{color:#fff;background:#0a376d;padding:28px 0}.supplier-band .shell,.supplier-band div div{justify-content:space-between;align-items:center;gap:20px;display:flex}.supplier-band p{font-weight:700}.supplier-band span{color:#c7ddf5;font-size:14px;font-weight:800}.office-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.office{border:1px solid var(--line);cursor:pointer;border-radius:18px;gap:18px;padding:28px;display:flex}.office.selected{border:2px solid var(--blue2);padding:27px;box-shadow:0 12px 30px #1c4f7c14}.office-code{height:55px;color:var(--blue);background:#e9f3fe;border-radius:14px;flex:0 0 55px;place-items:center;font-weight:900;display:grid}.office h3{margin:3px 0 11px;font-size:24px}.office p{color:var(--muted);min-height:74px;margin:0 0 15px;line-height:1.55}.office a{color:var(--blue);margin-bottom:9px;font-size:21px;font-weight:900;display:block}.office small{color:var(--muted)}.delivery{background:#edf5fd;padding:65px 0}.delivery-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.delivery p:not(.eyebrow){color:var(--muted);max-width:690px;line-height:1.6}.delivery button{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:15px 22px;font-weight:800}footer{color:#a9bdd2;background:#071f3a;padding:32px 0}footer .shell{align-items:center;gap:26px;display:flex}footer p:last-child{margin-left:auto}.footer-logo{color:#fff;font-size:20px;font-weight:900}@media (width<=900px){.phone,.account,.nav-inner a{display:none}.header{gap:14px}.city-select{margin-left:auto}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:65px}.hero-visual{display:none}.benefits,.category-grid{grid-template-columns:1fr 1fr}.supplier-band .shell{flex-direction:column;align-items:flex-start}.supplier-band div div{flex-wrap:wrap;justify-content:flex-start}.office-grid{grid-template-columns:1fr}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.topline{display:none}.header{min-height:76px}.logo img{width:165px}.city-select span{display:none}.cart{padding:9px 12px}.nav-inner{width:100%;height:48px}.catalog-button{width:100%}h1{letter-spacing:-1.4px;font-size:38px}.hero-copy{font-size:16px}.search-card form{flex-direction:column}.search-card form button{padding:14px}.benefits{grid-template-columns:1fr}.benefits article{border:0;border-bottom:1px solid var(--line);padding:13px 4px}.category-grid{grid-template-columns:1fr}.section{padding-block:52px}.section-head h2,.delivery h2{font-size:29px}.section-head>a{display:none}.office{flex-direction:column;padding:20px}.office.selected{padding:19px}.office p{min-height:auto}.delivery-inner{flex-direction:column;align-items:flex-start}footer .shell{flex-direction:column;align-items:flex-start;gap:4px}footer p:last-child{margin-left:0}}:root{--blue:#142b51;--blue2:#6944c5;--ink:#111b2d;--muted:#657086;--line:#d9deea;--orange:#6542c1}body{background:#f7f8fb}.topline{background:#071326;border-bottom:1px solid #ffffff12}.header{color:#fff;background:#0a172b;width:100%;padding-inline:max(20px,50% - 590px)}.logo{background:0 0;border-radius:0}.logo img{width:272px}.city-select span,.phone small{color:#98a7bf}.city-select select{color:#fff;background:#0a172b}.phone a{color:#fff}.account{color:#fff;background:0 0;border-color:#48546a}.cart{background:linear-gradient(135deg,#7251cc,#4e38a4);border:1px solid #8b70d8;box-shadow:0 8px 24px #0003}.nav{background:#fff;box-shadow:0 8px 24px #18284a0d}.catalog-button{background:#162c50}.nav-inner{letter-spacing:.15px;font-size:13px}.hero{color:#fff;background:linear-gradient(118deg,#0d1d35 0%,#172f55 58%,#263c68 100%);border-bottom:1px solid #ffffff12}.hero-grid{min-height:555px}.eyebrow{color:#a994e5;letter-spacing:1.8px}h1{font-size:55px;font-weight:750;line-height:1.04}h1 em{color:#b49cf3}.hero-copy{color:#c5cede;max-width:620px}.search-card{background:#fff;border:0;border-radius:10px;box-shadow:0 24px 60px #0005}.tabs button{font-size:13px}.tabs .active{color:#5133a7;border-color:#7252cd}.search-card input{background:#f8f9fb;border-radius:5px}.search-card form button{background:#5e3db6;border-radius:5px;min-width:165px}.hero-visual{opacity:.9}.wheel{background:repeating-radial-gradient(circle,#d5d9e2 0 18px,#66728a 19px 27px);border-color:#081322;box-shadow:0 34px 70px #0007}.wheel span{background:#5d3eb5}.part-tag{background:#ffffffed;border:1px solid #ffffff2b;border-radius:7px;box-shadow:0 16px 40px #0005}.part-tag b{color:#182b4b}.benefits{background:#fff;width:100%;padding-inline:max(20px,50% - 590px);box-shadow:0 8px 30px #17233b0c}.benefits b{color:#5f40b7;background:#f0edfa;border-radius:6px}.section{background:#f7f8fb}.category{border-color:#e0e4ec;border-radius:8px;box-shadow:0 5px 20px #17233b08}.category:hover{border-color:#9b88d1;box-shadow:0 14px 32px #17233b12}.category>span{color:#5c3caf;background:#f0edfa;border-radius:6px}.supplier-band{background:#111f37;border-block:1px solid #34425a}.supplier-band span{color:#d7d2ea;letter-spacing:.15px}.office{background:#fff;border-radius:9px}.office.selected{border-color:#6242b8;box-shadow:0 12px 30px #33216416}.office-code{color:#593ba9;background:#eeebf8;border-radius:7px}.office a{color:#243e68}.delivery{background:#e9ecf3}.delivery button{background:#172f55;border-radius:6px}footer{background:#071326}@media (width<=900px){.header,.benefits{padding-inline:20px}}@media (width<=600px){.header{padding-inline:14px}.logo img{width:175px}.hero-grid{padding-block:56px}h1{font-size:39px}.benefits{padding-inline:14px}.search-card{border-radius:8px}}.topline,.topline-inner{height:40px}.topline-inner>span{font-size:12px}.topline-inner>div{gap:36px;margin-left:auto;display:flex}.topline-inner>div a{margin:0}.top-phone{color:#fff;font-weight:700;margin-left:55px!important}.header{border-bottom:1px solid #29334a;gap:0;max-width:none;height:98px;min-height:98px;padding-inline:max(26px,50% - 660px)}.header .catalog-button{background:#0b162b;border-inline:1px solid #26324a;align-items:center;gap:18px;height:98px;padding:0 30px;font-size:15px;display:flex}.header .logo{flex:none;margin:0 38px 0 30px}.header .logo img{width:240px}.header-search{background:#fff;border:1px solid #cbd0dd;border-radius:10px;flex:1;align-items:center;max-width:610px;height:52px;margin-right:28px;display:flex;overflow:hidden}.header-search>span{color:#8e96a5;padding:0 13px;font-size:29px}.header-search input{color:#192235;border:0;outline:0;flex:1;min-width:0;height:100%}.header-search button{color:#fff;background:linear-gradient(135deg,#9550ef,#5c25ce);border:0;width:105px;height:100%;font-weight:800}.header-action{color:#fff;border:0;background:0 0;border-left:1px solid #202d43;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;height:74px;display:flex;position:relative}.header-action b{font-size:27px;font-weight:400;line-height:1}.header-action span{font-size:11px;font-weight:700}.header-action i{background:#8140df;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid;position:absolute;top:11px;right:17px}.nav{display:none}.hero{color:#fff;background:#050b18;border:0}.hero-grid{background-color:#071020;background-image:linear-gradient(90deg,#071020 0%,#071020f2 34%,#0710204d 59%,#07102012 100%),url(/shopcarzap-hero-v1.png);background-position:50%;background-size:cover;border-radius:0 0 18px 18px;width:min(1320px,100%);min-height:500px;padding:0 48px;position:relative;overflow:hidden}.hero-grid:after{content:"";pointer-events:none;background:radial-gradient(circle at 55% 40%,#762cff2a,#0000 32%);position:absolute;inset:0}.hero-grid>div:first-child{z-index:1;position:relative}.hero-label{color:#fff;background:linear-gradient(135deg,#873cda,#4c218e);border-radius:20px;margin-bottom:19px;padding:9px 18px;font-size:11px;display:inline-flex}.hero h1{text-transform:none;letter-spacing:-1.7px;font-size:52px;line-height:1.03}.hero h1 em{color:#9550ef}.hero-copy{color:#eef0f6;margin:22px 0 0;font-size:17px;line-height:1.55}.hero-buttons{gap:16px;margin-top:30px;display:flex}.hero-buttons button,.hero-buttons a{border-radius:8px;justify-content:center;align-items:center;height:54px;font-size:14px;font-weight:800;display:flex}.hero-buttons button{color:#fff;background:linear-gradient(135deg,#9850ef,#5c25d1);border:0;padding:0 24px;box-shadow:0 10px 30px #6d2bce55}.hero-buttons button span{margin-left:26px;font-size:22px}.hero-buttons a{color:#fff;background:#080f1ccc;border:1px solid #8f64c6;padding:0 27px}.hero-benefits{gap:42px;margin-top:36px;display:flex}.hero-benefits span{align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.hero-benefits b{color:#9c58ed;place-items:center;width:37px;height:37px;font-size:24px;display:grid}.hero-visual{display:block}.benefits{z-index:2;width:min(1180px,100% - 48px);box-shadow:none;background:#fff;border:0;gap:13px;padding:26px 0 46px;position:relative}.benefits article{border:1px solid #e4e6ed;border-radius:10px;min-height:118px;padding:23px;box-shadow:0 7px 22px #18243d0d}.benefits article:last-child{border:1px solid #e4e6ed}.benefits article>b{color:#7d3ddb;background:0 0;align-self:flex-start;font-size:16px}.benefits strong{margin-top:3px;font-size:14px}.benefits small{margin-top:8px;font-size:11px;line-height:1.45}.section{padding-block:55px}.category-grid{grid-template-columns:repeat(5,1fr)}.category{flex-direction:column;align-items:flex-start;min-height:150px;padding:18px}.category>span{width:60px;height:60px}.category i{display:none}.supplier-band{background:#080f1f}@media (width<=1100px){.topline-inner>div{gap:18px}.top-phone{margin-left:24px!important}.header .catalog-button{padding:0 18px}.header .logo{margin-inline:18px}.header .logo img{width:200px}.header-action{width:72px}.category-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.topline{display:none}.header{height:82px;min-height:82px;padding-inline:16px}.header .catalog-button{height:82px;padding:0 17px}.header .catalog-button span{display:none}.header .logo{margin:0 18px}.header .logo img{width:190px}.header-search{margin-right:10px}.header-action{display:none}.hero-grid{background-position:62%;grid-template-columns:1fr;min-height:540px;padding:62px 34px}.hero-grid>div:first-child{max-width:520px}.hero-visual{display:none}.benefits{grid-template-columns:1fr 1fr}}@media (width<=600px){.header{flex-wrap:wrap;height:auto;min-height:128px;padding:13px 14px}.header .catalog-button{background:0 0;border:0;justify-content:center;width:48px;height:48px;padding:0;font-size:24px}.header .logo{margin:auto}.header .logo img{width:170px}.header-search{flex-basis:100%;order:4;height:45px;margin:8px 0 0}.header-search button{width:52px;font-size:0}.header-search button:after{content:"⌕";font-size:24px}.hero-grid{background-position:68%;min-height:620px;padding:52px 24px}.hero-grid:before{content:"";background:linear-gradient(#0000,#071020cc);position:absolute;inset:42% 0 0}.hero h1{font-size:39px}.hero-copy{font-size:15px}.hero-buttons{flex-direction:column;align-items:stretch;width:260px}.hero-benefits{justify-content:space-between;gap:10px;position:absolute;top:470px;left:24px;right:24px}.hero-benefits span{gap:4px;font-size:9px}.hero-benefits b{width:25px;font-size:18px}.benefits{grid-template-columns:1fr 1fr;width:calc(100% - 28px);padding-top:20px}.benefits article{flex-direction:column;align-items:flex-start;min-height:150px;padding:15px}.category-grid{grid-template-columns:1fr 1fr}.category{min-height:145px}.supplier-band .shell{padding-inline:0}}.store-top{color:#cbd2df;background:#071326;font-size:12px}.store-top .shell{align-items:center;gap:28px;height:34px;display:flex}.store-top span{margin-left:auto}.store-header{color:#fff;background:#0a172b;align-items:center;gap:42px;height:82px;display:flex}.store-header:before{content:"";z-index:-1;background:#0a172b;height:82px;position:absolute;left:0;right:0}.store-header img{width:215px}.store-header nav{gap:28px;font-size:13px;font-weight:700;display:flex}.store-cart{background:linear-gradient(135deg,#8b47e8,#5a25bd);border-radius:7px;margin-left:auto;padding:12px 18px;font-weight:800}.store-page{padding-block:34px 80px}.breadcrumbs{color:#818a9b;margin-bottom:28px;font-size:12px}.catalog-title{justify-content:space-between;align-items:flex-end;display:flex}.catalog-title h1,.flow-card h1,.wide-flow>h1{margin:0 0 7px;font-size:42px}.catalog-title p{color:var(--muted);margin:0}.vin-link{color:#5d36ad;border:1px solid #7752c6;border-radius:6px;padding:13px 18px;font-weight:800}.catalog-search{gap:12px;margin:30px 0 22px;display:flex}.catalog-search input,.catalog-search select{border:1px solid var(--line);background:#fff;border-radius:6px;height:48px;padding:0 15px}.catalog-search input{flex:1}.catalog-layout{grid-template-columns:220px 1fr;gap:28px;display:grid}.catalog-layout aside{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:start;padding:20px}.catalog-layout aside>b{margin-bottom:12px;display:block}.catalog-layout aside label{color:#596579;margin:10px 0;font-size:12px;display:block}.catalog-layout aside hr{border:0;border-top:1px solid var(--line);margin:19px 0}.result-count{color:#7a8494;margin:4px 0 14px;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px;position:relative}.product-card>i{color:#fff;background:#7d3ddb;border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;position:absolute;top:12px;left:12px}.product-pic{color:#263858;background:linear-gradient(145deg,#f6f7fa,#e8ebf2);place-items:center;height:130px;margin-bottom:14px;font-size:28px;font-weight:900;display:grid}.product-card>small{color:#6e3fba;font-weight:800}.product-card h3{min-height:38px;font-size:14px}.product-card code{color:#7e8796;font-size:11px}.stock{color:#258152;font-size:11px}.price{align-items:center;gap:9px;margin:14px 0;display:flex}.price strong{font-size:19px}.price s{color:#9299a5}.product-actions{gap:8px;display:flex}.product-actions a,.product-actions button{border-radius:5px;flex:1;place-items:center;height:38px;font-size:11px;font-weight:800;display:grid}.product-actions a{border:1px solid var(--line)}.product-actions button{color:#fff;background:#5f35b5;border:0}.flow-page{color:#fff;background:radial-gradient(circle at 80% 0,#281252,#071326 48%,#050b15);min-height:100vh;padding:45px 20px}.flow-shell{width:min(700px,100%);margin:auto}.wide-flow{width:min(1100px,100%);margin:auto}.back{color:#b6a2df;margin-bottom:24px;display:inline-block}.flow-card{color:var(--ink);background:#fff;border-radius:14px;padding:38px}.flow-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.flow-card form{gap:17px;margin-top:25px;display:grid}.flow-card label{gap:7px;font-size:12px;font-weight:800;display:grid}.flow-card input,.flow-card textarea,.flow-card select{border:1px solid var(--line);border-radius:6px;width:100%;padding:13px}.flow-card textarea{min-height:100px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.flow-card form>button{color:#fff;background:#6b35c4;border:0;border-radius:6px;height:50px;font-weight:900}.success{text-align:center;padding:25px 0}.success>b{color:#258152;background:#eaf8f0;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid}.success a{color:#fff;background:#5f35b5;border-radius:6px;margin-top:15px;padding:12px 18px;display:inline-block}.pay-note{background:#f2eff9;border-radius:7px;justify-content:space-between;gap:15px;padding:16px;display:flex}.pay-note span{color:#6b7280;font-size:11px}.wide-flow>h1{color:#fff}.cart-layout{grid-template-columns:1fr 340px;gap:22px;display:grid}.cart-layout>section{gap:11px;display:grid}.cart-row{color:var(--ink);background:#fff;border-radius:9px;grid-template-columns:70px 1fr auto 110px 24px;align-items:center;gap:17px;padding:18px;display:grid}.mini-pic{color:#43306f;background:#edf0f5;place-items:center;width:70px;height:60px;font-weight:900;display:grid}.cart-row h3{margin:0 0 6px;font-size:14px}.cart-row small{color:#7a8494}.qty{align-items:center;gap:10px;display:flex}.qty button,.remove{background:#eef0f4;border:0;width:27px;height:27px}.remove{background:0 0}.cart-total{color:var(--ink);background:#fff;border-radius:9px;align-self:start;padding:24px}.cart-total p{color:#687386;justify-content:space-between;font-size:12px;display:flex}.cart-total .grand{color:var(--ink);font-size:17px}.cart-total>a{text-align:center;color:#fff;background:#6036b6;border-radius:6px;margin-top:20px;padding:14px;font-weight:900;display:block}.cart-total>small{color:#7c8695;margin-top:12px;display:block}.empty{color:#333;text-align:center;background:#fff;padding:50px}@media (width<=900px){.store-header nav{display:none}.catalog-layout{grid-template-columns:1fr}.catalog-layout aside{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.cart-layout{grid-template-columns:1fr}.cart-total{order:-1}.cart-row{grid-template-columns:60px 1fr auto}.cart-row>.qty{grid-column:2}.cart-row>strong{grid-area:1/3}.cart-row>.remove{grid-area:2/3}}@media (width<=600px){.store-top{display:none}.store-header,.store-header:before{height:70px}.store-header img{width:170px}.store-cart{font-size:12px}.catalog-title{flex-direction:column;align-items:flex-start;gap:18px}.catalog-search{flex-direction:column}.product-grid,.form-row{grid-template-columns:1fr}.flow-card{padding:24px 18px}.pay-note{flex-direction:column}.cart-row{gap:10px;padding:13px}}.account-note{margin-top:25px;font-size:11px}.product-detail{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1.15fr;gap:45px;padding:35px;display:grid}.detail-pic{color:#37255f;background:linear-gradient(145deg,#f5f6f9,#e7eaf0);place-items:center;min-height:420px;font-size:55px;font-weight:900;display:grid}.product-detail h1{margin:7px 0;font-size:35px}.detail-code{color:#7b8493}.fit-ok{color:#25704c;background:#eaf8f0;border-radius:6px;margin:20px 0;padding:14px}.offers h2{font-size:18px}.offers article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 0;display:grid}.offers small{color:#7b8493;margin-top:4px;display:block}.offers button{color:#fff;background:#6438b9;border:0;border-radius:5px;padding:11px 16px;font-weight:800}.product-detail>.vin-link{margin-top:20px;display:inline-block}@media (width<=750px){.product-detail{grid-template-columns:1fr;padding:18px}.detail-pic{min-height:260px}.offers article{grid-template-columns:1fr auto}.offers button{grid-column:1/-1}}.admin{background:#f3f5f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin>aside{color:#fff;background:#071326;height:100vh;padding:28px 18px;position:sticky;top:0}.admin>aside img{width:190px}.admin>aside>p{color:#7f8ca3;margin:25px 12px;font-size:11px}.admin>aside>button{color:#aeb8c9;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;margin:3px 0;padding:13px 14px;font-weight:700}.admin>aside>button.active{color:#fff;background:linear-gradient(135deg,#7440c5,#4d2997)}.admin-back{color:#9ba8bd;font-size:12px;position:absolute;bottom:25px;left:30px}.admin-main{padding:30px;overflow:hidden}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.admin-main>header h1{margin:4px 0;font-size:32px}.admin-main>header span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 14px;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.stats small,.stats b,.stats i{display:block}.stats small{color:#768193}.stats b{margin:12px 0;font-size:25px}.stats i{color:#7040b9;font-size:11px;font-style:normal}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.admin-panel h2{margin:0 0 5px}.admin-panel>p,.panel-head p{color:#768193;font-size:12px}.panel-head{justify-content:space-between;display:flex}.panel-head button,.supplier-table button,.margin-row button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 12px}.order-table>header,.order-table>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr 1.2fr .8fr 1fr;gap:15px;padding:13px;font-size:12px;display:grid}.order-table>header{color:#7c8594;background:#f7f8fa}.order-table i,.supplier-table i{color:#6f3bb9;font-style:normal}.supplier-table article{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.2fr auto;align-items:center;gap:15px;padding:14px;font-size:12px;display:grid}.margin-row{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 80px 20px auto;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:grid}.margin-row input{border:1px solid var(--line);padding:9px}.office-admin,.public-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.office-admin article,.public-cards article{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:9px;padding:26px}.office-admin article>span,.public-cards article>b{color:#6337b5;background:#eee9fa;border-radius:7px;place-items:center;width:50px;height:50px;display:grid}.office-admin article>i{color:#288059;margin-top:14px;font-style:normal;display:block}.public-cards{grid-template-columns:repeat(3,1fr)}.public-cards article>a{color:#6037ae;margin:15px 0;font-size:19px;font-weight:900;display:block}.public-cards article>span{color:#687386;display:block}.info-box{color:var(--ink);background:#fff;border-radius:9px;margin-top:20px;padding:27px}.info-box p{color:#657086;line-height:1.6}@media (width<=950px){.admin{grid-template-columns:1fr}.admin>aside{align-items:center;gap:8px;height:auto;display:flex;position:static;overflow:auto}.admin>aside img{width:150px}.admin>aside>p,.admin-back{display:none}.admin>aside>button{white-space:nowrap;width:auto}.stats,.public-cards{grid-template-columns:1fr 1fr}}@media (width<=650px){.admin-main{padding:18px 12px}.stats{grid-template-columns:1fr}.order-table{overflow:auto}.order-table>header,.order-table>article{min-width:650px}.supplier-table article{grid-template-columns:1fr 1fr}.margin-row{grid-template-columns:1fr 70px 15px}.margin-row span{display:none}.margin-row button{grid-column:1/-1}.public-cards,.office-admin{grid-template-columns:1fr}}.office-switch{background:#f0f2f6;border-radius:7px;gap:8px;width:max-content;margin-bottom:22px;padding:5px;display:flex}.office-switch button{color:#697486;background:0 0;border:0;border-radius:5px;padding:10px 15px;font-weight:800}.office-switch button.active{color:#5d35ad;background:#fff;box-shadow:0 3px 10px #18243d18}.supplier-empty{text-align:center;background:#f7f8fa;border:1px dashed #cbd1dc;border-radius:8px;margin-top:20px;padding:35px}.supplier-empty p{color:#748092}.supplier-empty button{color:#fff;background:#6036b6;border:0;border-radius:5px;padding:11px 15px;font-weight:800}.stock-form{background:#f5f6f9;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;padding:18px;display:grid}.stock-form label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.stock-form label.wide{grid-column:span 2}.stock-form input{background:#fff;border:1px solid #d5dae4;border-radius:5px;height:40px;padding:0 10px}.stock-form>button{color:#fff;background:#6036b6;border:0;border-radius:5px;align-self:end;height:40px;font-weight:800}.stock-table>header,.stock-table>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.8fr .7fr .8fr .8fr 1fr;align-items:center;gap:13px;padding:13px;font-size:12px;display:grid}.stock-table>header{color:#7a8494;background:#f8f9fb}.stock-table article small,.stock-table article strong{display:block}.stock-table article small{color:#7a8494;margin-top:3px}.stock-table article i{color:#278057;font-style:normal;font-weight:800}@media (width<=850px){.stock-form{grid-template-columns:1fr 1fr}.stock-table{overflow:auto}.stock-table>header,.stock-table>article{min-width:750px}}@media (width<=520px){.stock-form{grid-template-columns:1fr}.stock-form label.wide{grid-column:auto}}.loyalty-levels{grid-template-columns:repeat(3,1fr) 1.5fr;gap:12px;margin:20px 0;display:grid}.loyalty-levels article,.loyalty-levels>p{border:1px solid var(--line);background:#f8f7fc;border-radius:8px;margin:0;padding:17px}.loyalty-levels article b,.loyalty-levels article span,.loyalty-levels article small{display:block}.loyalty-levels article b{color:#6738b8;font-size:25px}.loyalty-levels article span{margin:5px 0;font-weight:800}.loyalty-levels article small,.loyalty-levels>p{color:#6f7888;font-size:11px;line-height:1.45}.loyalty-levels>p{color:#317157;background:#eef8f3;border-color:#cbe9da}.customer-form{background:#f5f6f9;border-radius:8px;grid-template-columns:1.2fr 1.2fr 1fr .65fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.customer-form label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.customer-form input,.customer-form select{background:#fff;border:1px solid #d5dae4;border-radius:5px;min-width:0;height:40px;padding:0 9px}.customer-form button{color:#fff;background:#6036b6;border:0;border-radius:5px;height:40px;padding:0 15px;font-weight:800}.customer-table{margin-top:20px}.customer-table>header,.customer-table>article{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1.2fr .85fr .55fr 1fr .65fr;align-items:center;gap:12px;padding:13px;font-size:12px;display:grid}.customer-table>header{color:#7a8494;background:#f8f9fb}.customer-table article i{color:#683ab5;font-style:normal;font-weight:800}.customer-table article label{align-items:center;gap:5px;display:flex}.customer-table article input{border:1px solid var(--line);border-radius:5px;width:55px;padding:7px}@media (width<=1050px){.loyalty-levels{grid-template-columns:repeat(3,1fr)}.loyalty-levels>p{grid-column:1/-1}.customer-form{grid-template-columns:repeat(3,1fr)}}@media (width<=750px){.loyalty-levels{grid-template-columns:1fr}.loyalty-levels>p{grid-column:auto}.customer-form{grid-template-columns:1fr 1fr}.customer-table{overflow:auto}.customer-table>header,.customer-table>article{min-width:760px}}@media (width<=520px){.customer-form{grid-template-columns:1fr}}.access-summary{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.access-summary article{border:1px solid var(--line);background:#f8f7fc;border-radius:8px;padding:20px}.access-summary b,.access-summary span{display:block}.access-summary b{color:#6036b6;margin-bottom:8px}.access-summary span{color:#687386;font-size:12px;line-height:1.5}.staff-form{background:#f5f6f9;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.staff-form label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.staff-form input,.staff-form select{background:#fff;border:1px solid #d5dae4;border-radius:5px;min-width:0;height:40px;padding:0 9px}.staff-form button,.staff-list button{color:#fff;background:#6036b6;border:0;border-radius:5px;height:40px;padding:0 14px;font-weight:800}.staff-list{margin-top:18px}.staff-list article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr .7fr auto;align-items:center;gap:15px;padding:14px;font-size:12px;display:grid}.staff-list small{color:#768193;margin-top:4px;display:block}.staff-list i{color:#248057;font-style:normal}.staff-list button{color:#6036b6;background:#fff;border:1px solid #cfc4e6;height:34px}.permission-note{color:#317157;background:#eef8f3;border-radius:7px;gap:15px;margin-top:18px;padding:15px;font-size:12px;display:flex}.permission-note span{color:#587568}@media (width<=750px){.access-summary{grid-template-columns:1fr}.staff-form{grid-template-columns:1fr 1fr}.staff-list{overflow:auto}.staff-list article{min-width:650px}}@media (width<=520px){.staff-form{grid-template-columns:1fr}.permission-note{flex-direction:column}}.reliability{color:#287252;background:#eef8f3;border-radius:5px;justify-content:space-between;gap:8px;margin-top:10px;padding:8px 10px;font-size:10px;display:flex}.reliability span{font-weight:800}.offers-note{color:#737d8e;margin:0 0 8px;font-size:11px;line-height:1.5}.offers article em{color:#287252;margin-top:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.map-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.map-grid article{color:var(--ink);background:#fff;border-radius:9px;overflow:hidden}.map-grid iframe{border:0;width:100%;height:280px;display:block}.map-grid article>div{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.map-grid a{color:#6036b6;font-size:12px;font-weight:800}@media (width<=700px){.map-grid{grid-template-columns:1fr}.map-grid iframe{height:235px}}.wallet-preview{color:#5e36ad;background:#f0edfa;border-radius:7px;justify-content:space-between;gap:14px;margin-top:18px;padding:16px;display:flex}.wallet-preview span{font-size:12px}.wallet-balance{color:#fff;background:linear-gradient(135deg,#172f55,#6336b4);border-radius:10px;margin:20px 0;padding:22px}.wallet-balance span,.wallet-balance b,.wallet-balance small{display:block}.wallet-balance b{margin:8px 0;font-size:34px}.wallet-balance small{color:#d8d0ee}.wallet-card h2{font-size:17px}.wallet-amounts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wallet-amounts button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px 6px}.wallet-amounts button.active{color:#6036b6;background:#f0edfa;border-color:#6036b6;font-weight:800}.wallet-custom{gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.wallet-custom input{border:1px solid var(--line);border-radius:6px;padding:12px}.wallet-pay{color:#fff;background:#6036b6;border:0;border-radius:6px;width:100%;height:49px;margin-top:14px;font-weight:900}.wallet-warning{color:#826122;background:#fff7e8;border-radius:6px;padding:13px;font-size:11px;line-height:1.5}.wallet-history{margin-top:25px}.wallet-history p{color:#778193;background:#f6f7f9;justify-content:space-between;padding:14px;display:flex}.payment-methods{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.payment-methods legend{grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:800}.payment-methods label{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid}.payment-methods label.active{background:#f3effa;border-color:#6b3cbd}.payment-methods input{grid-row:1/3;width:auto}.payment-methods span{color:#737d8d;font-size:10px}@media (width<=550px){.wallet-amounts{grid-template-columns:1fr 1fr}.payment-methods{grid-template-columns:1fr}}.bank-details{color:var(--ink);background:#fff;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:35px;margin-top:18px;padding:28px;display:grid}.bank-details h2{margin-top:0}.bank-details>div>p:last-child{color:#6b7586;line-height:1.5}.bank-details dl{grid-template-columns:130px 1fr;margin:0;font-size:12px;display:grid}.bank-details dt,.bank-details dd{border-bottom:1px solid var(--line);padding:9px}.bank-details dt{color:#778193}.bank-details dd{word-break:break-word;margin:0;font-weight:800}@media (width<=700px){.bank-details{grid-template-columns:1fr}.bank-details dl{grid-template-columns:105px 1fr}}.category-featured{background:linear-gradient(135deg,#fff,#f4f0fc);border-color:#cfc2eb}.active-link{color:#a478ff!important}.used-hero,.stock-public-head{justify-content:space-between;align-items:flex-end;gap:35px;padding:38px 0 26px;display:flex}.used-hero h1,.stock-public-head h1{margin:0;font-size:45px}.used-hero p:not(.eyebrow),.stock-public-head p:not(.eyebrow){color:#687386;max-width:720px;line-height:1.6}.used-hero>a,.stock-public-head>a{color:#6135ad;white-space:nowrap;border:1px solid #7142c0;border-radius:6px;padding:13px 17px;font-weight:800}.used-note{background:#f0edf8;border-left:4px solid #6c3cba;gap:18px;margin:18px 0;padding:16px 20px;display:flex}.used-note span{color:#687386;font-size:12px}.used-grid{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 45px;display:grid}.used-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:155px 1fr;display:grid;overflow:hidden}.used-photo{color:#fff;background:radial-gradient(circle at 30% 20%,#7652c7,#17213a 60%,#071326);place-items:center;min-height:245px;display:grid;position:relative}.used-photo span{opacity:.8;font-size:30px;font-weight:900}.used-photo i{color:#572fa2;background:#fff;border-radius:4px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:12px;left:12px}.used-card-body{padding:20px}.used-meta{color:#6e7888;justify-content:space-between;align-items:center;font-size:10px;display:flex}.used-meta b{color:#277452;background:#e9f7ef;border-radius:4px;padding:5px 7px}.used-card h2{margin:15px 0 6px;font-size:19px}.used-card p{color:#6c7686;margin:0 0 8px;font-size:12px}.used-card code{color:#57406f;display:block}.used-card small{color:#6e7888;min-height:32px;margin-top:14px;line-height:1.45;display:block}.used-card footer{color:inherit;background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0 0;display:flex}.used-card footer strong{font-size:20px}.used-card footer a{color:#fff;background:#6338b7;border-radius:5px;padding:9px 10px;font-size:10px;font-weight:800}.used-cta{color:#fff;background:#0b1930;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:55px;padding:28px;display:flex}.used-cta h2{margin:0}.used-cta p{color:#aeb9ca;max-width:720px}.used-cta>a{white-space:nowrap;background:#7546c7;border-radius:6px;padding:12px 16px;font-weight:800}.stock-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.stock-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:19px}.stock-summary b,.stock-summary span{display:block}.stock-summary b{font-size:24px}.stock-summary span{color:#717b8b;margin-top:5px;font-size:11px}.public-stock-table{border:1px solid var(--line);background:#fff;border-radius:9px;margin:20px 0;overflow:hidden}.public-stock-table>header,.public-stock-table>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr 1.2fr .7fr .8fr 1fr;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:grid}.public-stock-table>header{color:#747e8e;background:#f4f5f8}.public-stock-table>article:last-child{border:0}.public-stock-table article div>*{display:block}.public-stock-table article div span{color:#667183;margin:4px 0}.public-stock-table article div small{color:#693bb5}.public-stock-table article>a{text-align:center;color:#6034ae;border:1px solid #6740b3;border-radius:5px;padding:9px;font-weight:800}.stock-public-note{color:#317157;background:#eef8f3;border-radius:6px;margin:20px 0 60px;padding:16px;font-size:12px}@media (width<=800px){.used-grid{grid-template-columns:1fr}.public-stock-table{overflow:auto}.public-stock-table>header,.public-stock-table>article{min-width:760px}.used-hero,.stock-public-head{flex-direction:column;align-items:flex-start}.stock-summary{grid-template-columns:1fr}.used-cta{flex-direction:column;align-items:flex-start}}@media (width<=520px){.used-card{grid-template-columns:1fr}.used-photo{min-height:170px}.used-card footer{flex-direction:column;align-items:flex-start;gap:12px}.used-hero h1,.stock-public-head h1{font-size:35px}}.catalog-empty{background:#fff9e8;border:1px solid #e7d9ad;border-radius:12px;margin:18px 0 24px;padding:24px}.catalog-empty b{color:#17233b;font-size:18px;display:block}.catalog-empty p{color:#66738a;max-width:700px;line-height:1.55}.catalog-empty a{color:#fff;background:#5e3db6;border-radius:7px;padding:12px 17px;font-weight:800;display:inline-flex}.stock-form select{background:#fff;border:1px solid #d5dae4;border-radius:5px;height:40px;padding:0 10px}.stock-form .stock-check{align-self:end;align-items:center;gap:8px;height:40px;display:flex}.stock-check input{width:18px;height:18px}.row-delete{float:right;color:#a63553;background:#f4e9ed;border:0;border-radius:4px;font-size:17px}.markup-form{background:#f5f6f9;border-radius:8px;grid-template-columns:1fr 1fr 1fr auto;gap:12px;margin:22px 0;padding:18px;display:grid}.markup-form label,.markup-calculator label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.markup-form input,.markup-calculator input{background:#fff;border:1px solid #d5dae4;border-radius:5px;height:40px;padding:0 10px}.markup-form button{color:#fff;background:#6036b6;border:0;border-radius:5px;align-self:end;height:40px;padding:0 18px;font-weight:800}.markup-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr 120px 90px;align-items:center;padding:13px;display:grid}.markup-list article strong{color:#6536b5}.markup-list article button{color:#a23b55;background:0 0;border:0}.markup-calculator{color:#fff;background:#0b1930;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:25px;padding:20px;display:grid}.markup-calculator>div{gap:7px;display:grid}.markup-calculator span{color:#aeb8c8;font-size:11px}.markup-calculator b{font-size:22px}@media (width<=800px){.markup-form,.markup-calculator{grid-template-columns:1fr 1fr}}@media (width<=520px){.markup-form,.markup-calculator{grid-template-columns:1fr}.markup-list article{grid-template-columns:1fr auto}.markup-list article button{text-align:left;grid-column:1/-1}}.access-denied{background:radial-gradient(circle at 75% 0,#281252,#071326 50%,#050b15);place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied>div{text-align:center;background:#fff;border-radius:14px;width:min(480px,100%);padding:42px}.access-denied img{background:#071326;width:220px;padding:12px}.access-denied h1{margin:25px 0 10px;font-size:32px}.access-denied p{color:#687386}.access-denied a{color:#fff;background:#6036b6;border-radius:6px;margin-top:12px;padding:12px 18px;font-weight:800;display:inline-block}.admin-signout{z-index:5;color:#fff;background:#071326;border-radius:6px;padding:10px 14px;font-size:11px;position:fixed;bottom:20px;right:22px}.manager-page{background:#f3f5f8;min-height:100vh}.manager-page>header{color:#fff;background:#071326;align-items:center;gap:22px;height:82px;padding:0 max(24px,50% - 560px);display:flex}.manager-page>header img{width:190px;margin-right:auto}.manager-page>header div{display:grid}.manager-page>header span{color:#9eabc0;margin-top:3px;font-size:11px}.manager-page>header a{border:1px solid #465168;border-radius:5px;padding:9px 13px;font-size:11px}.manager-page>section{width:min(1120px,100% - 32px);margin:auto;padding:42px 0}.manager-page h1{font-size:38px}.manager-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.manager-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.manager-stats small,.manager-stats b{display:block}.manager-stats small{color:#718096}.manager-stats b{margin-top:10px;font-size:28px}.manager-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.manager-grid>article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.manager-grid h2{margin-top:0}.manager-grid p{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr auto;gap:10px;margin:0;padding:12px 0;font-size:12px;display:grid}.manager-grid p span{color:#697486}.manager-grid em{color:#7c8594;padding:25px 0;font-style:normal;display:block}@media (width<=700px){.manager-page>header div{display:none}.manager-stats,.manager-grid{grid-template-columns:1fr}.manager-page h1{font-size:31px}}.supplier-connect{margin-top:18px}.supplier-connect-head{background:#faf8ff;border:1px solid #ded7ee;border-radius:9px;justify-content:space-between;align-items:center;padding:18px;display:flex}.supplier-connect-head b,.supplier-connect-head span{display:block}.supplier-connect-head b{font-size:20px}.supplier-connect-head span{color:#737c8d;margin-top:5px;font-size:12px}.supplier-connect-head i{color:#94600b;background:#fff2d9;border-radius:20px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:800}.supplier-ip{background:#f3f5f8;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:14px 0;padding:14px;font-size:12px;display:grid}.supplier-ip b{font-family:monospace;font-size:15px}.supplier-ip small{color:#70798a}.supplier-credentials{align-items:end;grid-template-columns:1fr 1fr auto!important;gap:10px!important;display:grid!important}.supplier-credentials button{min-height:43px}@media (width<=700px){.supplier-connect-head{flex-direction:column;align-items:flex-start;gap:12px}.supplier-ip,.supplier-credentials{grid-template-columns:1fr!important}}.autopiter-test{background:#f7faff;border:1px solid #d9e3f3;border-radius:9px;align-items:end;grid-template-columns:1.2fr 1fr 1fr auto!important;gap:10px!important;margin-top:16px!important;padding:16px!important;display:grid!important}.autopiter-test>div b,.autopiter-test>div span{display:block}.autopiter-test>div span{color:#69758a;margin-top:5px;font-size:11px}.autopiter-test button{min-height:43px}.autopiter-results{border:1px solid #dfe4ec;border-radius:9px;margin-top:14px;overflow:hidden}.autopiter-results header,.autopiter-results article{grid-template-columns:1.1fr 1.8fr .7fr .7fr .9fr .8fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.autopiter-results header{color:#fff;background:#0b1b35;font-size:11px;font-weight:800}.autopiter-results article{border-top:1px solid #e6e9ef;font-size:12px}.autopiter-results article:first-of-type{border-top:0}.autopiter-results article b small{color:#727b8c;margin-top:3px;display:block}.autopiter-results article strong{text-align:right}@media (width<=900px){.autopiter-test{grid-template-columns:1fr 1fr!important}.autopiter-test>div{grid-column:1/-1}.autopiter-results{overflow-x:auto}.autopiter-results header,.autopiter-results article{min-width:760px}}@media (width<=600px){.autopiter-test{grid-template-columns:1fr!important}.autopiter-test>*{grid-column:auto!important}}.development-notice{z-index:100;text-align:center;color:#6e5314;background:linear-gradient(90deg,#fff4d8,#fff9eb);border-bottom:1px solid #ead28f;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:10px 20px;font-size:13px;display:flex;position:relative}.development-notice strong{color:#3e2d08}.development-notice a{color:#fff;white-space:nowrap;background:#172f55;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:800}@media (width<=700px){.development-notice{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 14px}.development-notice a{position:absolute;top:12px;right:12px}.development-notice span{padding-right:115px;font-size:11px}}.account-tabs{background:#eef0f5;border-radius:8px;gap:6px;margin:24px 0 16px;padding:5px;display:flex}.account-tabs button{color:#677286;background:0 0;border:0;border-radius:6px;flex:1;padding:11px;font-weight:800}.account-tabs button.active{color:#5e36ad;background:#fff;box-shadow:0 3px 10px #17233b18}.auth-form{gap:13px;display:grid}.auth-form label{color:#5f697c;gap:6px;font-size:12px;font-weight:800;display:grid}.auth-form input,.auth-form select{color:#17233b;background:#fff;border:1px solid #d4dae5;border-radius:6px;width:100%;height:45px;padding:0 12px}.auth-form>button{color:#fff;background:linear-gradient(135deg,#7045ca,#502ca1);border:0;border-radius:6px;height:47px;font-weight:900}.auth-form>button:disabled{opacity:.6}.auth-error{color:#a83445;background:#fff0f0;border-radius:6px;margin:0;padding:11px 13px;font-size:12px}.account-note{font-size:11px;color:#778193!important;margin:16px 0 0!important}.account-actions{gap:10px;margin-top:22px;display:flex}.account-actions a,.account-actions button,.account-heading button{color:#fff;background:#6036b6;border:0;border-radius:6px;padding:12px 16px;font-weight:800}.account-actions form{margin:0}.account-actions button,.account-heading button{background:#172f55}.account-dashboard{width:min(850px,100%)}.account-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.account-heading form{margin:0}.account-orders{margin-top:28px}.account-orders h2{font-size:20px}.account-orders article{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr .8fr .7fr;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:grid}.account-orders article span,.account-orders article small{color:#6e7888}.account-orders article strong,.account-orders article small{text-align:right}.account-orders>p a{color:#6036b6;font-weight:800}.admin-quick-links{z-index:5;gap:7px;display:grid;position:fixed;bottom:70px;right:22px}.admin-quick-links a{color:#17233b;background:#fff;border:1px solid #d8ddea;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:800;box-shadow:0 6px 18px #17233b14}.admin-signout{background:0 0;padding:0}.admin-signout button{color:#fff;background:#071326;border:0;border-radius:6px;padding:10px 14px;font-size:11px;font-weight:800}.admin-subpage{background:#f3f5f8;min-height:100vh;padding:42px max(20px,50% - 560px)}.admin-subpage>a{color:#6036b6;font-size:12px;font-weight:800}.admin-subpage>header{margin:25px 0}.admin-subpage>header h1{font-size:38px}.admin-subpage>header>p:last-child{color:#687386}.staff-create{grid-template-columns:1fr 1.3fr 1fr .8fr 1fr auto;align-items:end;gap:10px;display:grid}.staff-create label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.staff-create input,.staff-create select{background:#fff;border:1px solid #d5dae4;border-radius:5px;min-width:0;height:40px;padding:0 9px}.staff-create button{color:#fff;background:#6036b6;border:0;border-radius:5px;height:40px;padding:0 15px;font-weight:800}.staff-real-list,.customer-real-list{margin-top:20px}.staff-real-list article{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr 1.1fr .7fr auto;align-items:center;gap:12px;padding:14px;font-size:12px;display:grid}.staff-real-list article div span,.customer-real-list article div span{color:#768193;margin-top:4px;display:block}.staff-real-list i{color:#278057;font-style:normal;font-weight:800}.staff-real-list button{color:#6036b6;background:#fff;border:1px solid #d8cbe9;border-radius:5px;padding:8px 10px}.customer-real-list article{border-bottom:1px solid var(--line);grid-template-columns:1.7fr 1fr 1fr;align-items:center;gap:12px;padding:14px;font-size:12px;display:grid}.customer-real-list label{justify-content:flex-end;align-items:center;gap:8px;font-weight:800;display:flex}.customer-real-list input{border:1px solid var(--line);border-radius:5px;width:65px;padding:8px}@media (width<=900px){.staff-create{grid-template-columns:1fr 1fr 1fr}.staff-real-list,.customer-real-list{overflow:auto}.staff-real-list article{min-width:760px}.customer-real-list article{min-width:650px}.admin-quick-links{display:none}}@media (width<=600px){.account-heading{flex-direction:column}.account-orders{overflow:auto}.account-orders article{min-width:560px}.account-actions{flex-direction:column;align-items:stretch}.staff-create{grid-template-columns:1fr}.admin-subpage>header h1{font-size:31px}}.catalog-search-live{grid-template-columns:minmax(240px,1.6fr) minmax(180px,.8fr) 120px 180px;display:grid}.catalog-search-live input,.catalog-search-live select,.catalog-search-live button{height:48px}.catalog-search-live button{color:#fff;background:linear-gradient(135deg,#7542cf,#52a);border:0;border-radius:6px;font-weight:900}.catalog-search-live button:disabled{opacity:.65}.supplier-card{background:linear-gradient(#fff,#fbf9ff);border-color:#d9cbed}.supplier-card .product-pic{background:linear-gradient(145deg,#f8f5ff,#e9e2f7)}.product-actions>span{border:1px solid var(--line);color:#6c7481;border-radius:5px;flex:1;place-items:center;font-size:10px;font-weight:800;display:grid}.supplier-public-note{color:#687386;background:#f4f0fb;border-left:3px solid #7040bf;margin:18px 0 0;padding:13px 15px;font-size:11px;line-height:1.5}.qty button:disabled{opacity:.35;cursor:not-allowed}@media (width<=900px){.catalog-search-live{grid-template-columns:1fr 1fr}.catalog-search-live button,.catalog-search-live select{grid-row:2}}@media (width<=600px){.catalog-search-live{display:flex}.catalog-search-live button,.catalog-search-live select{width:100%}}.supplier-table-pending{margin-top:18px}.supplier-table-pending button:disabled{opacity:.55;cursor:not-allowed}.armtek-credentials{grid-template-columns:1fr 1fr .6fr .8fr .8fr auto!important}@media (width<=1100px){.armtek-credentials{grid-template-columns:1fr 1fr 1fr!important}.armtek-credentials button{grid-column:1/-1}}@media (width<=700px){.armtek-credentials{grid-template-columns:1fr!important}.armtek-credentials button{grid-column:auto}}.product-brand-row{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.product-brand-row>small{color:#6e3fba;font-weight:900}.office-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:4px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.office-badge.office-1{color:#1c7448;background:#eaf7ef;border:1px solid #bfe4cf}.office-badge.office-2{color:#344ea0;background:#edf1ff;border:1px solid #cbd5ff}.supplier-card .product-pic{height:112px}.product-pic svg{fill:none;stroke:#59447e;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:86px;height:62px}.offer-alternatives{border-top:1px solid #e5dfef;margin-top:12px}.offer-alternatives>summary{color:#5f35b5;cursor:pointer;padding:11px 2px 0;font-size:11px;font-weight:900;list-style:none}.offer-alternatives>summary::-webkit-details-marker{display:none}.offer-alternatives>summary:after{content:" +"}.offer-alternatives[open]>summary:after{content:" −"}.offer-alternatives>div{gap:7px;margin-top:10px;display:grid}.alternative-offer{background:#fff;border:1px solid #e5e0ed;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px;display:grid}.alternative-offer div{justify-items:start;gap:5px;display:grid}.alternative-offer small{color:#6d7788;font-size:9px}.alternative-offer strong{white-space:nowrap;font-size:12px}.alternative-offer button{color:#fff;background:#6036b6;border:0;border-radius:5px;height:30px;padding:0 9px;font-size:9px;font-weight:900}.result-count b{color:#5f35b5}@media (width<=600px){.alternative-offer{grid-template-columns:1fr auto}.alternative-offer button{grid-column:1/-1;width:100%}}.category-page{background:#f4f6f9;min-height:100vh;padding:28px 0 80px}.category-hero{color:#fff;background:linear-gradient(135deg,#0a1930,#1d3260);border-radius:14px;grid-template-columns:110px 1fr;align-items:center;gap:28px;padding:34px;display:grid}.category-hero>span{background:linear-gradient(145deg,#8450df,#4e23a3);border-radius:18px;place-items:center;width:96px;height:96px;font-size:25px;font-weight:900;display:grid}.category-hero p:last-of-type{color:#c4ccda;max-width:760px;line-height:1.65}.category-hero a{background:#7542cf;border-radius:6px;padding:12px 16px;font-weight:900}.category-hero a+a{color:#17233b;background:#fff}.category-help{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.category-help>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:25px}.category-help h2{margin-top:0}.category-help li,.category-help p{color:#667286;line-height:1.7}.category-stock{margin-top:35px}.category-stock-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category-stock-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;gap:9px;padding:18px;display:grid}.category-stock-grid small{color:#6f40bd;font-weight:900}.category-stock-grid h3{margin:0;font-size:15px}.category-stock-grid p{color:#667286;font-size:11px}.category-stock-grid a{color:#fff;text-align:center;background:#6036b6;border-radius:5px;padding:10px;font-size:11px;font-weight:900}.legal-page{color:#17233b;background:#eef1f6;min-height:100vh;padding:30px 18px 70px}.legal-shell{width:min(980px,100%);margin:auto}.legal-header{background:#0a172b;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;padding:16px 20px;display:flex}.legal-header img{width:205px}.legal-header nav{flex-wrap:wrap;gap:16px;display:flex}.legal-header nav a{color:#d9dfeb;font-size:11px;font-weight:800}.legal-document{background:#fff;border:1px solid #dce1e9;border-radius:12px;padding:42px 50px;box-shadow:0 12px 40px #18233b0d}.legal-document h1{margin:6px 0 5px;font-size:40px}.legal-document h2{margin:32px 0 10px;font-size:20px}.legal-document p,.legal-document li{color:#596579;line-height:1.75}.legal-document a{color:#6036b6;text-decoration:underline}.legal-updated{font-size:12px}.legal-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.legal-cards a{border:1px solid var(--line);border-radius:8px;gap:8px;padding:19px;text-decoration:none;display:grid}.legal-cards span{color:#6c7687;font-size:12px;line-height:1.5}.legal-footer,.public-legal-links,.footer-legal{flex-wrap:wrap;gap:16px;display:flex}.legal-footer{color:#657083;padding:20px;font-size:12px}.public-legal-links{color:#6036b6;background:#fff;border-radius:8px;margin:26px 0 0;padding:18px;font-size:12px;font-weight:800}.footer-legal{justify-content:center}.footer-legal a{font-size:11px}.consent-check a{color:#6036b6;text-decoration:underline}.auth-form .consent-check{grid-template-columns:auto 1fr;align-items:start}.auth-form .consent-check input{width:18px;height:18px;margin-top:2px}@media (width<=800px){.category-stock-grid{grid-template-columns:1fr 1fr}.legal-header{flex-direction:column;align-items:flex-start}.legal-document{padding:30px}.category-hero,.category-help{grid-template-columns:1fr}}@media (width<=560px){.category-stock-grid,.legal-cards{grid-template-columns:1fr}.legal-document{padding:24px 18px}.legal-document h1,.category-hero h1{font-size:32px}.category-hero>div>div{flex-direction:column;align-items:stretch}}.orders-board{gap:16px;display:grid}.orders-tools{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 220px auto;align-items:center;gap:12px;padding:16px;display:grid}.orders-tools div{gap:4px;display:grid}.orders-tools span{color:#748093;font-size:11px}.orders-tools select,.orders-tools button{border:1px solid var(--line);background:#fff;border-radius:6px;height:40px;padding:0 12px}.orders-tools button{color:#fff;background:#172f55;font-weight:800}.staff-order-list{gap:16px;display:grid}.staff-order-card{background:#fff;border:1px solid #dce1e9;border-radius:11px;overflow:hidden}.staff-order-card>header{color:#fff;background:#0b1a33;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.staff-order-card>header div{gap:4px;display:grid}.staff-order-card>header span{color:#aeb9ca;font-size:11px}.staff-order-card>header i{background:#ffffff18;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal}.staff-order-card>header strong{font-size:18px}.order-customer{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.6fr 1fr;gap:18px;padding:17px 20px;display:grid}.order-customer p{align-content:start;gap:4px;margin:0;display:grid}.order-customer small{color:#7a8494}.order-customer a{color:#6036b6;font-size:11px}.staff-order-items{display:grid}.staff-order-items>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 70px 150px 120px;align-items:center;gap:14px;padding:15px 20px;font-size:11px;display:grid}.staff-order-items>article div{gap:4px;display:grid}.staff-order-items span,.staff-order-items small{color:#6e7889}.staff-order-items em{color:#9a5b21;font-size:10px}.staff-order-items strong{text-align:right}.staff-order-card>footer{background:#f7f8fa;grid-template-columns:190px 1fr 1.5fr auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.staff-order-card>footer label{color:#657083;gap:6px;font-size:10px;font-weight:800;display:grid}.staff-order-card>footer input,.staff-order-card>footer select,.staff-order-card>footer textarea{background:#fff;border:1px solid #d4dae4;border-radius:5px;width:100%;min-height:40px;padding:9px}.staff-order-card>footer textarea{min-height:64px}.staff-order-card>footer button{color:#fff;background:#6036b6;border:0;border-radius:5px;height:42px;padding:0 16px;font-weight:900}.order-manager{color:#7b8493;padding:0 20px 14px;display:block}@media (width<=900px){.orders-tools,.staff-order-card>header,.order-customer,.staff-order-card>footer{grid-template-columns:1fr 1fr}.staff-order-items{overflow:auto}.staff-order-items>article{min-width:760px}}@media (width<=600px){.orders-tools,.staff-order-card>header,.order-customer,.staff-order-card>footer{grid-template-columns:1fr}.staff-order-card>header strong{text-align:left}}.smart-catalog{max-width:1260px}.search-hero-card{background:linear-gradient(135deg,#fff 0%,#f8f5ff 68%,#eee7ff 100%);border:1px solid #dfe4ec;border-radius:18px;padding:34px;position:relative;overflow:hidden;box-shadow:0 18px 45px #18264114}.search-hero-card:after{content:"AI";color:#653ab80e;pointer-events:none;font-size:150px;font-weight:1000;line-height:1;position:absolute;top:-34px;right:30px}.search-hero-copy{max-width:760px}.search-hero-copy h1{margin:5px 0 10px;font-size:44px;line-height:1.05}.search-hero-copy h1 em{color:#6d3fc1;font-style:normal}.search-hero-copy>p:last-child{color:#667286;max-width:720px;font-size:15px;line-height:1.55}.search-hero-links{z-index:1;gap:8px;display:flex;position:absolute;top:30px;right:30px}.search-hero-links a{color:#5b32aa;background:#ffffffbf;border:1px solid #d4c6ed;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900}.smart-search-form{z-index:1;grid-template-columns:minmax(300px,1.7fr) minmax(190px,.65fr) 130px;gap:10px;margin-top:25px;display:grid;position:relative}.smart-search-field{background:#fff;border:2px solid #6f42c1;border-radius:11px;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex;box-shadow:0 10px 25px #5a30a914}.smart-search-field span{color:#6f42c1;font-size:24px}.smart-search-field input{border:0;outline:0;width:100%;height:100%;font-size:16px}.smart-search-form>.brand-input{background:#fff;border:1px solid #d7dce5;border-radius:11px;height:58px;padding:0 15px}.smart-search-form>button{color:#fff;background:linear-gradient(135deg,#7b49d4,#5724ac);border:0;border-radius:11px;height:58px;font-size:14px;font-weight:1000;box-shadow:0 10px 22px #5b2bb338}.smart-search-form>button:disabled{opacity:.6}.search-history{z-index:1;color:#7a8495;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex;position:relative}.search-history button{color:#46536a;background:#fff;border:1px solid #e0e4eb;border-radius:20px;padding:6px 9px;font-size:10px}.catalog-workspace{grid-template-columns:230px minmax(0,1fr);gap:24px;margin-top:26px;display:grid}.smart-filters{background:#fff;border:1px solid #e0e4eb;border-radius:13px;align-self:start;padding:19px;position:sticky;top:18px;box-shadow:0 10px 28px #1b28410d}.filter-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.filter-head b{font-size:16px}.smart-filters>label:not(.filter-check){color:#687487;gap:7px;margin-top:13px;font-size:10px;font-weight:900;display:grid}.smart-filters select{color:#27364f;background:#fff;border:1px solid #dfe3ea;border-radius:7px;height:40px;padding:0 10px}.filter-check{color:#37445a;align-items:center;gap:9px;margin:17px 0;font-size:11px;font-weight:800;display:flex}.filter-check input{accent-color:#6e3fc0;width:16px;height:16px}.catalog-results{min-width:0}.result-toolbar{color:#596579;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:0 3px;display:flex}.result-toolbar>div{gap:3px;display:grid}.result-toolbar b{font-size:13px}.result-toolbar span{color:#8a92a1;font-size:10px}.result-toolbar strong{color:#247447;background:#edf8f2;border-radius:7px;padding:7px 10px;font-size:10px}.ai-advice-card{background:linear-gradient(135deg,#fff,#f7f2ff);border:1px solid #d9cbed;border-radius:13px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin-bottom:13px;padding:16px;display:grid}.ai-orb{color:#fff;background:linear-gradient(135deg,#7d49d7,#4e1d9d);border-radius:14px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:1000;display:grid;box-shadow:0 9px 20px #5d2fb23d}.ai-title{align-items:center;gap:8px;display:flex}.ai-title b{font-size:13px}.ai-title span{color:#7142bd;background:#ece4fa;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:900}.ai-advice-card p{color:#59667b;margin:5px 0;font-size:11px;line-height:1.5}.ai-highlights{flex-wrap:wrap;gap:6px;display:flex}.ai-highlights span{color:#5e4c78;background:#fff;border:1px solid #e2d9f1;border-radius:6px;padding:5px 7px;font-size:9px}.ai-advice-card>a{color:#fff;white-space:nowrap;background:#6033b3;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.recommendation-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:13px;display:grid}.recommendation-strip button{text-align:left;background:#fff;border:1px solid #e0e4eb;border-radius:10px;gap:4px;padding:12px;display:grid}.recommendation-strip small{color:#7847c9;text-transform:uppercase;font-size:9px;font-weight:1000}.recommendation-strip b{text-overflow:ellipsis;white-space:nowrap;color:#293750;font-size:11px;overflow:hidden}.recommendation-strip span{color:#758093;font-size:10px}.smart-product-list{gap:12px;display:grid}.smart-product-card{background:#fff;border:1px solid #dfe4eb;border-radius:13px;scroll-margin-top:20px;overflow:hidden;box-shadow:0 8px 25px #1b273e0a}.smart-product-main{grid-template-columns:125px minmax(0,1fr) 210px;align-items:center;gap:18px;padding:17px;display:grid}.smart-product-main .product-pic{border:1px solid #e5e9ef;border-radius:9px;height:96px;margin:0;overflow:hidden}.smart-product-main .product-pic img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:6px}.smart-product-main .product-pic svg{fill:none;stroke:#293c5d;stroke-width:3px;width:78px}.smart-product-info{min-width:0}.product-kickers{align-items:center;gap:7px;display:flex}.product-kickers span{color:#6e3fc0;font-size:10px;font-weight:1000}.product-kickers i{color:#6236ad;background:#eee7fa;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.smart-product-info h2{margin:8px 0 5px;font-size:15px;line-height:1.35}.smart-product-info code{color:#6d7787;font-size:11px}.compatibility-note{color:#7f8997;margin-top:10px;font-size:9px}.best-offer{border-left:1px solid #e4e7ed;gap:5px;padding-left:17px;display:grid}.best-offer>small{color:#6a3abb;text-transform:uppercase;font-size:9px;font-weight:1000}.best-offer>strong{color:#17233a;font-size:22px}.best-offer>span{color:#4d8b63;font-size:10px}.best-offer>div{justify-content:space-between;align-items:center;display:flex}.best-offer em{color:#35714c;font-size:10px;font-style:normal;font-weight:900}.best-offer>button{color:#fff;background:#5e31b0;border:0;border-radius:7px;height:36px;font-size:10px;font-weight:900}.smart-offers{background:#fafbfc;border-top:1px solid #e4e7ed}.smart-offers summary{cursor:pointer;color:#6035ae;padding:11px 17px;font-size:10px;font-weight:900}.offer-table-head,.offer-table-row{grid-template-columns:150px 1fr 90px 100px 90px;align-items:center;gap:10px;padding:9px 17px;display:grid}.offer-table-head{color:#8c94a2;text-transform:uppercase;border-top:1px solid #eceef2;font-size:8px}.offer-table-row{border-top:1px solid #eceef2;font-size:10px}.offer-table-row strong{text-align:right}.offer-table-row button{color:#fff;background:#6d3fc1;border:0;border-radius:6px;height:30px;font-size:9px;font-weight:900}.offer-reliability{color:#34764e;font-weight:900}.catalog-empty>div{gap:9px;margin-top:12px;display:flex}.catalog-empty button,.catalog-empty a{border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}.catalog-empty button{background:#fff;border:1px solid #d5dae3}.catalog-empty a{color:#fff;background:#6034b1}.garage-page{background:#f5f6f8;min-height:100vh}.garage-header{color:#fff;background:#0a172b;align-items:center;gap:40px;height:84px;display:flex}.garage-header:before{content:"";z-index:-1;background:#0a172b;height:84px;position:absolute;left:0;right:0}.garage-header img{width:210px}.garage-header nav{gap:25px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.garage-content{padding-block:32px 70px}.garage-title{justify-content:space-between;align-items:flex-end;display:flex}.garage-title h1{margin:4px 0 6px;font-size:43px}.garage-title p{color:#6f7a8c;margin:0}.garage-title>a{color:#fff;background:#6034b1;border-radius:8px;padding:12px 15px;font-size:11px;font-weight:900}.garage-grid{grid-template-columns:360px 1fr;gap:23px;margin-top:24px;display:grid}.garage-form,.garage-list{background:#fff;border:1px solid #e0e4ea;border-radius:13px;padding:21px}.garage-form h2,.garage-list h2{margin:0 0 17px;font-size:18px}.garage-form label{color:#657083;gap:6px;margin-bottom:13px;font-size:10px;font-weight:900;display:grid}.garage-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.garage-form input{border:1px solid #dfe3ea;border-radius:7px;height:42px;padding:0 11px}.garage-form button{color:#fff;background:#6034b1;border:0;border-radius:7px;width:100%;height:42px;font-weight:900}.garage-form p{color:#28724b;font-size:10px}.garage-form small{color:#8a92a0;margin-top:12px;font-size:9px;line-height:1.45;display:block}.garage-list-head{justify-content:space-between;display:flex}.garage-list-head span{color:#6237af;background:#eee7fa;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.garage-list article{border-top:1px solid #eceef2;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.car-icon{color:#374a6a;background:#eef1f6;border-radius:12px;place-items:center;width:52px;height:52px;font-size:9px;font-weight:1000;display:grid}.garage-list h3{margin:0 0 4px;font-size:14px}.garage-list p{color:#748092;margin:0 0 5px;font-size:10px}.garage-list code{color:#6b3db8;font-size:9px}.car-actions{gap:7px;display:flex}.car-actions a,.car-actions button{border-radius:7px;padding:8px 9px;font-size:9px;font-weight:900}.car-actions a{color:#fff;background:#6034b1}.car-actions button{color:#7e8795;background:#fff;border:1px solid #dfe3ea}.garage-empty{text-align:center;color:#707b8c;padding:35px 12px}.garage-empty b{color:#344158}@media (width<=1000px){.search-hero-links{margin-top:14px;position:static}.smart-search-form{grid-template-columns:1fr 1fr}.smart-search-form>button{grid-column:1/-1}.catalog-workspace{grid-template-columns:1fr}.smart-filters{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:static}.filter-head,.filter-trust{grid-column:1/-1}.filter-check{align-self:end}.garage-grid{grid-template-columns:1fr}.smart-product-main{grid-template-columns:100px 1fr 190px}}@media (width<=700px){.search-hero-card{padding:22px 17px}.search-hero-copy h1{font-size:34px}.smart-search-form{flex-direction:column;display:flex}.smart-search-form>*{width:100%}.smart-filters{grid-template-columns:1fr 1fr}.recommendation-strip{grid-template-columns:1fr}.ai-advice-card{grid-template-columns:42px 1fr}.ai-advice-card>a{text-align:center;grid-column:1/-1}.smart-product-main{grid-template-columns:82px 1fr}.best-offer{border-top:1px solid #e4e7ed;border-left:0;grid-column:1/-1;padding:13px 0 0}.offer-table-head{display:none}.offer-table-row{grid-template-columns:1fr 1fr;gap:7px}.offer-table-row strong{text-align:left}.offer-table-row button{grid-area:1/2/3}.garage-header nav{display:none}.garage-title{flex-direction:column;align-items:flex-start;gap:15px}.garage-form>div{grid-template-columns:1fr}.garage-list article{grid-template-columns:48px 1fr}.car-actions{grid-column:1/-1}.store-header nav{display:none}}.filter-categories{background:#f7f8fb;border-radius:9px;gap:7px;margin:0 0 14px;padding:12px;display:grid}.filter-categories>b{color:#29364c;margin-bottom:2px;font-size:10px}.filter-categories a{color:#657186;font-size:9px;font-weight:800}.filter-categories a:hover{color:#6535b5}.manager-title-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.manager-title-row h1{margin-bottom:6px}.manager-title-row p{color:#6e7888;margin:0}.manager-search-launch{color:#fff;white-space:nowrap;background:#6034b1;border-radius:9px;padding:12px 15px;font-size:11px;font-weight:900;box-shadow:0 10px 24px #6034b133}.manager-search-page{color:#17233a;background:#f4f6f9;min-height:100vh}.manager-search-header{color:#fff;background:#0a172b;align-items:center;gap:22px;height:80px;padding:0 max(28px,50vw - 620px);display:flex}.manager-search-header img{filter:brightness(0)invert();width:190px}.manager-search-header>div{gap:3px;display:grid}.manager-search-header b{font-size:13px}.manager-search-header span{color:#aeb9ca;font-size:10px}.manager-search-header>a:last-child{color:#fff;margin-left:auto;font-size:10px;font-weight:800}.manager-search-content{width:min(1240px,100% - 40px);margin:auto;padding:34px 0 70px}.manager-search-title h1{margin:4px 0 8px;font-size:38px}.manager-search-title>div>p:last-child{color:#697487;max-width:780px;margin:0;line-height:1.55}.manager-search-form{background:#fff;border:1px solid #dde2e9;border-radius:14px;grid-template-columns:minmax(260px,1fr) 220px 190px 130px;gap:10px;margin-top:24px;padding:15px;display:grid;box-shadow:0 10px 30px #18263d0d}.manager-search-form input,.manager-search-form select,.manager-search-form button{border-radius:8px;height:46px}.manager-search-form input,.manager-search-form select{background:#fff;border:1px solid #dfe3ea;padding:0 12px}.manager-search-form button{color:#fff;background:#6034b1;border:0;font-weight:900}.manager-search-form button:disabled{opacity:.6}.manager-search-message{color:#637086;margin:12px 2px;font-size:11px}.manager-ai-card{background:linear-gradient(135deg,#fff,#f7f2ff);border:1px solid #d8c9ef;border-radius:14px;margin-top:15px;padding:18px;box-shadow:0 10px 26px #4c29870f}.manager-ai-head{align-items:center;gap:11px;display:flex}.manager-ai-head>span{color:#fff;background:linear-gradient(135deg,#7c49d6,#51219f);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:1000;display:grid}.manager-ai-head>div{gap:2px;display:grid}.manager-ai-head b{font-size:14px}.manager-ai-head small{color:#7b62a1;font-size:9px}.manager-ai-card>p{color:#536177;margin:13px 0;font-size:11px;line-height:1.6}.manager-ai-warnings{flex-wrap:wrap;gap:7px;display:flex}.manager-ai-warnings span{color:#6d4a99;background:#fff;border:1px solid #e3d9f1;border-radius:7px;padding:6px 8px;font-size:9px}.manager-client-message{background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:7px 15px;margin-top:15px;padding:13px;display:grid}.manager-client-message b{font-size:10px}.manager-client-message p{color:#526078;grid-column:1;margin:0;font-size:10px;line-height:1.5}.manager-client-message button{color:#fff;background:#6034b1;border:0;border-radius:7px;grid-area:1/2/3;padding:9px 11px;font-size:9px;font-weight:900}.manager-result-tools{align-items:end;gap:12px;margin:18px 0 10px;display:flex}.manager-result-tools label{color:#7a8494;gap:5px;font-size:9px;font-weight:900;display:grid}.manager-result-tools select{background:#fff;border:1px solid #dfe3ea;border-radius:7px;min-width:170px;height:38px;padding:0 10px}.manager-result-tools>b{color:#3a465a;margin-left:auto;padding-bottom:9px;font-size:10px}.manager-offer-list{gap:10px;display:grid}.manager-offer-list>article{background:#fff;border:1px solid #dde2e9;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(600px,1.55fr);align-items:center;gap:20px;padding:15px 18px;display:grid;position:relative;box-shadow:0 7px 22px #18263d09}.manager-offer-main{align-items:center;gap:13px;min-width:0;display:flex}.manager-offer-main>span{text-align:center;border-radius:8px;min-width:94px;padding:8px 9px;font-size:9px;font-weight:1000}.manager-offer-main>span.stock{color:#247346;background:#e9f7ef}.manager-offer-main>span.supplier{color:#6436b0;background:#eee8f9}.manager-offer-main>div{min-width:0}.manager-offer-main b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.manager-offer-main p{text-overflow:ellipsis;white-space:nowrap;color:#626e80;margin:4px 0;font-size:10px;overflow:hidden}.manager-offer-main small{color:#8a92a0;font-size:8px}.manager-offer-metrics{grid-template-columns:repeat(6,minmax(80px,1fr));gap:8px;display:grid}.manager-offer-metrics>span{background:#f7f8fa;border-radius:8px;gap:4px;padding:8px;display:grid}.manager-offer-metrics small{color:#8b93a0;font-size:8px}.manager-offer-metrics b{font-size:10px}.manager-offer-metrics .margin{background:#ecf8f1}.manager-offer-metrics .margin b{color:#227247}.no-return{color:#ad3e35;background:#fff0ee;border-radius:10px;padding:4px 7px;font-size:8px;position:absolute;top:-7px;right:12px}.manager-search-page .eyebrow{color:#6e3fc0}@media (width<=1050px){.manager-search-form{grid-template-columns:1fr 1fr}.manager-search-form button{grid-column:1/-1}.manager-offer-list>article{grid-template-columns:1fr}.manager-offer-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.manager-title-row{flex-direction:column;align-items:flex-start}.manager-search-launch{text-align:center;width:100%}.manager-search-header{padding:0 16px}.manager-search-header img{width:145px}.manager-search-header>div{display:none}.manager-search-content{width:min(100% - 24px,1240px);padding-top:24px}.manager-search-title h1{font-size:29px}.manager-search-form{grid-template-columns:1fr}.manager-search-form button{grid-column:auto}.manager-client-message{grid-template-columns:1fr}.manager-client-message button{grid-area:auto}.manager-result-tools{flex-direction:column;align-items:stretch}.manager-result-tools label,.manager-result-tools select{width:100%}.manager-result-tools>b{margin-left:0}.manager-offer-metrics{grid-template-columns:1fr 1fr}.manager-offer-main{flex-direction:column;align-items:flex-start}.manager-offer-main>span{min-width:0}.manager-offer-list>article{padding:14px}}.vehicle-selector{background:linear-gradient(135deg,#fff,#f7f3fc);border:1px solid #ddd4ec;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:center;gap:24px;margin:20px 0;padding:22px 24px;display:grid;box-shadow:0 10px 28px #2d1f4b0d}.vehicle-selector-copy h2{margin:4px 0 7px;font-size:22px}.vehicle-selector-copy>p:last-child{color:#687487;margin:0;font-size:11px;line-height:1.55}.vehicle-selector-actions{gap:10px;display:grid}.vehicle-selector-actions>label{color:#637086;gap:6px;font-size:10px;font-weight:900;display:grid}.vehicle-selector-actions select{color:#24324a;background:#fff;border:1px solid #d9dce4;border-radius:8px;height:43px;padding:0 12px}.vehicle-selected,.vehicle-empty{background:#fff;border-radius:9px;gap:3px;padding:11px 13px;display:grid}.vehicle-selected b,.vehicle-empty b{font-size:12px}.vehicle-selected span,.vehicle-empty span{color:#758093;font-size:9px}.vehicle-links{flex-wrap:wrap;gap:8px;display:flex}.vehicle-links a{color:#533197;background:#fff;border:1px solid #d8dce5;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.vehicle-links .vehicle-primary{color:#fff;background:#6034b1;border-color:#6034b1}.home-vehicle-selector{z-index:3;margin-top:-20px;position:relative}.package-badge{color:#6035ad;background:#f0e9fb;border-radius:999px;width:max-content;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.package-kicker{color:#26704a!important;background:#e8f4ee!important}@media (width<=800px){.vehicle-selector{grid-template-columns:1fr}.home-vehicle-selector{margin-top:0}.vehicle-links a{text-align:center;flex:1}}.tecdoc-selector{background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid #dcd3ec;border-radius:16px;grid-template-columns:1fr;gap:16px;margin:22px 0;padding:24px;display:grid;box-shadow:0 12px 32px #1e28410f}.tecdoc-selector .vehicle-selector-copy{display:block}.tecdoc-selector .vehicle-selector-copy h2{margin:4px 0 7px}.tecdoc-selector .vehicle-selector-copy p{color:#687489;max-width:900px;margin:0;line-height:1.55}.tecdoc-selector .vehicle-selector-copy small{color:#7242bd;margin-top:7px;display:block}.tecdoc-vin-row{grid-template-columns:minmax(240px,1fr) 150px 110px;gap:9px;display:grid}.tecdoc-vin-row input{background:#fff;border:1px solid #d8dde6;padding:0 12px}.tecdoc-vin-row button{color:#fff;background:#17345f;border:0;font-weight:900}.tecdoc-vin-row a{color:#6335af;background:#fff;border:1px solid #d8ccec;place-items:center;font-size:10px;font-weight:900;display:grid}.tecdoc-vin-results{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tecdoc-vin-results button{text-align:left;background:#fff;border:1px solid #dddfe6;border-radius:9px;gap:4px;padding:11px;display:grid}.tecdoc-vin-results b{font-size:11px}.tecdoc-vin-results span{color:#707b8d;font-size:9px}.tecdoc-vehicle-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tecdoc-vehicle-grid label{color:#637085;gap:6px;font-size:10px;font-weight:900;display:grid}.tecdoc-vehicle-grid select{color:#27364e;background:#fff;border:1px solid #d9dee7;border-radius:8px;width:100%;height:44px;padding:0 10px}.tecdoc-vehicle-grid select:disabled{color:#9ba2ae;background:#f3f4f6}.tecdoc-selected-car{background:#edf8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.tecdoc-selected-car div{gap:4px;display:grid}.tecdoc-selected-car b{font-size:12px}.tecdoc-selected-car span{color:#567063;font-size:10px}.tecdoc-selected-car button{color:#fff;background:#28764d;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.tecdoc-message{color:#5d687a;background:#f5f1fb;border-left:3px solid #7441c1;margin:0;padding:10px 12px;font-size:10px}.tecdoc-parts{background:#fff;border:1px solid #e0e4eb;border-radius:12px;overflow:hidden}.tecdoc-parts>header{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tecdoc-parts>header div{gap:3px;display:grid}.tecdoc-parts>header span{color:#7a8494;font-size:9px}.tecdoc-parts>header strong{color:#6c3cbb}.tecdoc-parts>div{grid-template-columns:repeat(2,1fr);display:grid}.tecdoc-parts article{border-bottom:1px solid #eceef2;grid-template-columns:72px 1fr 105px;align-items:center;gap:11px;padding:13px;display:grid}.tecdoc-parts article:nth-child(odd){border-right:1px solid #eceef2}.tecdoc-parts img,.tecdoc-no-image{object-fit:contain;background:#fff;border:1px solid #e5e8ed;border-radius:7px;width:72px;height:62px}.tecdoc-no-image{color:#9aa2af;place-items:center;font-size:9px;display:grid}.tecdoc-parts article>div{gap:3px;min-width:0;display:grid}.tecdoc-parts small{color:#7040ba;font-size:9px;font-weight:900}.tecdoc-parts article b{font-size:11px;line-height:1.35}.tecdoc-parts code{color:#5c6677;font-size:9px}.tecdoc-parts p{color:#7a8493;margin:2px 0 0;font-size:8px}.tecdoc-parts article>button{color:#fff;background:#6134b2;border:0;border-radius:7px;height:34px;font-size:9px;font-weight:900}.tecdoc-footnote{color:#788293;justify-content:space-between;gap:14px;font-size:9px;display:flex}.tecdoc-footnote a{color:#6637b2;font-weight:900}@media (width<=1000px){.tecdoc-vehicle-grid{grid-template-columns:1fr 1fr}.tecdoc-parts>div{grid-template-columns:1fr}.tecdoc-parts article:nth-child(odd){border-right:0}}@media (width<=650px){.tecdoc-selector{padding:17px}.tecdoc-vin-row,.tecdoc-vehicle-grid,.tecdoc-vin-results{grid-template-columns:1fr}.tecdoc-selected-car,.tecdoc-footnote{flex-direction:column;align-items:stretch}.tecdoc-parts article{grid-template-columns:62px 1fr}.tecdoc-parts img,.tecdoc-no-image{width:62px;height:56px}.tecdoc-parts article>button{grid-column:1/-1}}.vin-flow-shell{width:min(1180px,100% - 32px);max-width:1180px}.vin-auto-card,.vin-request-card{margin-bottom:22px}.vin-auto-card .vehicle-selector{margin-top:24px}@media (width<=720px){.vin-flow-shell{width:min(100% - 20px,1180px)}}.tecdoc-vehicle-grid{grid-template-columns:repeat(3,1fr)}.tecdoc-group-browser{background:#fff;border:1px solid #dfe3ea;border-radius:14px;grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.tecdoc-groups{background:#fbfcfe;border-right:1px solid #e4e7ed}.tecdoc-groups>header,.tecdoc-node-panel>header{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.tecdoc-groups header div,.tecdoc-node-panel header div{gap:3px;display:grid}.tecdoc-groups h3,.tecdoc-node-panel h3{margin:0;font-size:15px}.tecdoc-groups small,.tecdoc-node-panel small{color:#7b8494;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.tecdoc-groups header span,.tecdoc-node-panel header strong{color:#6437ae;background:#f0e9fb;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:10px;display:grid}.tecdoc-groups>input{background:#fff;border:1px solid #dce1e9;border-radius:8px;width:calc(100% - 24px);height:38px;margin:12px;padding:0 11px}.tecdoc-tree{max-height:620px;padding:0 8px 14px;overflow:auto}.tecdoc-tree-row{border-radius:7px;align-items:center;min-height:32px;display:flex}.tecdoc-tree-row:hover{background:#f2eef9}.tecdoc-tree-row.active{background:#e9def8}.tecdoc-tree-toggle,.tecdoc-tree-spacer{flex:0 0 24px;width:24px;height:24px}.tecdoc-tree-toggle{color:#6337aa;background:#fff;border:1px solid #d7dce5;border-radius:5px;font-weight:900}.tecdoc-tree-spacer{display:block}.tecdoc-tree-name{color:#26344a;text-align:left;background:0 0;border:0;flex:1;padding:7px;font-size:10px;font-weight:700}.tecdoc-tree-row.active .tecdoc-tree-name{color:#562698}.tecdoc-node-panel{background:#fff;min-width:0}.tecdoc-node-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:390px;padding:40px;display:grid}.tecdoc-node-empty b{font-size:15px}.tecdoc-node-empty span{color:#788293;max-width:470px;font-size:10px;line-height:1.6}.tecdoc-node-parts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tecdoc-node-parts article{border-bottom:1px solid #eceef2;grid-template-columns:76px minmax(0,1fr) 105px;align-items:center;gap:11px;padding:13px;display:grid}.tecdoc-node-parts article:nth-child(odd){border-right:1px solid #eceef2}.tecdoc-node-parts img,.tecdoc-node-parts .tecdoc-no-image{object-fit:contain;width:76px;height:66px}.tecdoc-node-parts article>div{gap:3px;min-width:0;display:grid}.tecdoc-node-parts small{color:#7040ba;font-size:9px;font-weight:900}.tecdoc-node-parts b{font-size:11px;line-height:1.35}.tecdoc-node-parts code{color:#5c6677;font-size:9px}.tecdoc-node-parts p{color:#7a8493;margin:2px 0 0;font-size:8px}.tecdoc-node-parts article>button{color:#fff;background:#6134b2;border:0;border-radius:7px;height:34px;font-size:9px;font-weight:900}@media (width<=1000px){.tecdoc-group-browser{grid-template-columns:280px minmax(0,1fr)}.tecdoc-node-parts{grid-template-columns:1fr}.tecdoc-node-parts article:nth-child(odd){border-right:0}}@media (width<=720px){.tecdoc-group-browser{grid-template-columns:1fr}.tecdoc-groups{border-bottom:1px solid #e4e7ed;border-right:0}.tecdoc-tree{max-height:330px}.tecdoc-node-empty{min-height:220px}.tecdoc-node-parts article{grid-template-columns:64px 1fr}.tecdoc-node-parts img,.tecdoc-node-parts .tecdoc-no-image{width:64px;height:58px}.tecdoc-node-parts article>button{grid-column:1/-1}}.tecdoc-group-search{margin:12px;position:relative}.tecdoc-group-search input{background:#fff;border:1px solid #dce1e9;border-radius:8px;width:100%;height:38px;padding:0 38px 0 11px}.tecdoc-group-search button{color:#6437ae;background:#f0e9fb;border:0;border-radius:6px;width:28px;height:28px;font-size:17px;font-weight:900;position:absolute;top:5px;right:5px}.tecdoc-tree-children{border-left:1px dashed #d7dce5;margin-left:11px}.tecdoc-tree-row.has-children>.tecdoc-tree-name{font-weight:800}.tecdoc-tree-row.leaf>.tecdoc-tree-name{font-weight:600}.tecdoc-tree-count{color:#697487;text-align:center;background:#eef1f5;border-radius:999px;flex:none;min-width:22px;margin-right:5px;padding:2px 6px;font-size:8px;font-weight:900}.tecdoc-tree-open{color:#7040ba;opacity:0;background:0 0;border:0;border-radius:5px;margin-right:5px;padding:4px 7px;font-size:8px;font-weight:900}.tecdoc-tree-row:hover .tecdoc-tree-open,.tecdoc-tree-row.active .tecdoc-tree-open{opacity:1}.tecdoc-tree-row.active .tecdoc-tree-open{background:#fff}.tecdoc-groups header span{white-space:nowrap}@media (width<=720px){.tecdoc-tree-open{opacity:1}.tecdoc-tree-children{margin-left:7px}.tecdoc-tree-row{min-height:36px}}.tecdoc-tree-section-title{color:#563095;background:#f0e9fb;border-radius:8px;gap:2px;margin:6px 4px 8px;padding:9px 10px;display:grid}.tecdoc-tree-section-title.full{color:#37465d;background:#eef2f6;margin-top:14px}.tecdoc-tree-section-title b{font-size:10px}.tecdoc-tree-section-title span{opacity:.76;font-size:8px}.tecdoc-tree>.tecdoc-tree-branch>.tecdoc-tree-row.has-children{margin-bottom:2px}.tecdoc-tree>.tecdoc-tree-branch:nth-of-type(-n+4)>.tecdoc-tree-row{background:#fbf8ff}.tecdoc-tree>.tecdoc-tree-branch:nth-of-type(-n+4)>.tecdoc-tree-row:hover{background:#efe6fb}@media (width<=1180px){.scz-search-workspace{grid-template-columns:225px minmax(0,1fr)}.scz-table-head,.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1.5fr) 96px 105px 82px 82px 100px}.scz-product-cell{grid-template-columns:54px minmax(0,1fr)}.scz-product-image{width:54px;height:52px}}@media (width<=960px){.scz-search-heading{display:grid}.scz-search-links{justify-content:flex-start}.scz-search-line{grid-template-columns:30px 1fr 130px}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:2/3}.scz-search-line button{grid-area:1/3/3}.scz-search-workspace{grid-template-columns:1fr}.scz-filter-panel{grid-template-columns:repeat(3,1fr);display:grid;position:static}.scz-filter-panel>header,.scz-filter-search,.scz-public-safety{grid-column:1/-1}.scz-quick-filter{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.scz-quick-filter button:last-child{grid-column:auto}.scz-filter-block{border-right:1px solid #eceef2}.scz-brand-list{max-height:160px}.scz-table-head{display:none}.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1fr) 105px 110px}.scz-row-main>.scz-reliability,.scz-row-main>.scz-price,.scz-row-main>.scz-buy{grid-row:2}.scz-row-main>.scz-reliability{grid-column:1}.scz-row-main>.scz-price{grid-column:2}.scz-row-main>.scz-buy{grid-column:3}.scz-alt-offer>span{display:none}.scz-alt-offer{grid-template-columns:105px 110px 90px 90px 100px}.scz-picks{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.scz-search-console{padding:17px}.scz-search-heading h1{font-size:28px}.scz-search-links{grid-template-columns:1fr 1fr;display:grid}.scz-search-line{grid-template-columns:30px 1fr}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:1/-1}.scz-search-line button{grid-area:auto/1/auto/-1}.scz-vehicle-panel>summary{flex-direction:column;align-items:flex-start;gap:3px}.scz-filter-panel{display:block}.scz-result-toolbar,.scz-ai-summary{grid-template-columns:1fr;align-items:stretch}.scz-result-toolbar{flex-direction:column}.scz-ai-summary>span{display:none}.scz-ai-summary>a{text-align:center}.scz-picks{grid-template-columns:1fr}.scz-result-section>header{flex-direction:column;align-items:flex-start}.scz-row-main{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scz-product-cell{grid-column:1/-1}.scz-row-main>.scz-office{grid-column:1}.scz-row-main>.scz-delivery{grid-column:2}.scz-row-main>.scz-reliability{grid-area:auto/1}.scz-row-main>.scz-price{grid-area:auto/2}.scz-row-main>.scz-buy{grid-area:auto/1/auto/-1}.scz-alt-offer{grid-template-columns:1fr 1fr}.scz-alt-offer>.scz-reliability,.scz-alt-offer>strong,.scz-alt-offer>button{grid-column:auto}.scz-product-image{width:58px;height:56px}}@media (width<=1180px){.scz-search-workspace{grid-template-columns:225px minmax(0,1fr)}.scz-table-head,.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1.5fr) 96px 105px 82px 82px 100px}.scz-product-cell{grid-template-columns:54px minmax(0,1fr)}.scz-product-image{width:54px;height:52px}}@media (width<=960px){.scz-search-heading{display:grid}.scz-search-links{justify-content:flex-start}.scz-search-line{grid-template-columns:30px 1fr 130px}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:2/3}.scz-search-line button{grid-area:1/3/3}.scz-search-workspace{grid-template-columns:1fr}.scz-filter-panel{grid-template-columns:repeat(3,1fr);display:grid;position:static}.scz-filter-panel>header,.scz-filter-search,.scz-public-safety{grid-column:1/-1}.scz-quick-filter{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.scz-quick-filter button:last-child{grid-column:auto}.scz-filter-block{border-right:1px solid #eceef2}.scz-brand-list{max-height:160px}.scz-table-head{display:none}.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1fr) 105px 110px}.scz-row-main>.scz-reliability,.scz-row-main>.scz-price,.scz-row-main>.scz-buy{grid-row:2}.scz-row-main>.scz-reliability{grid-column:1}.scz-row-main>.scz-price{grid-column:2}.scz-row-main>.scz-buy{grid-column:3}.scz-alt-offer>span{display:none}.scz-alt-offer{grid-template-columns:105px 110px 90px 90px 100px}.scz-picks{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.scz-search-console{padding:17px}.scz-search-heading h1{font-size:28px}.scz-search-links{grid-template-columns:1fr 1fr;display:grid}.scz-search-line{grid-template-columns:30px 1fr}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:1/-1}.scz-search-line button{grid-area:auto/1/auto/-1}.scz-vehicle-panel>summary{flex-direction:column;align-items:flex-start;gap:3px}.scz-filter-panel{display:block}.scz-result-toolbar,.scz-ai-summary{grid-template-columns:1fr;align-items:stretch}.scz-result-toolbar{flex-direction:column}.scz-ai-summary>span{display:none}.scz-ai-summary>a{text-align:center}.scz-picks{grid-template-columns:1fr}.scz-result-section>header{flex-direction:column;align-items:flex-start}.scz-row-main{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scz-product-cell{grid-column:1/-1}.scz-row-main>.scz-office{grid-column:1}.scz-row-main>.scz-delivery{grid-column:2}.scz-row-main>.scz-reliability{grid-area:auto/1}.scz-row-main>.scz-price{grid-area:auto/2}.scz-row-main>.scz-buy{grid-area:auto/1/auto/-1}.scz-alt-offer{grid-template-columns:1fr 1fr}.scz-alt-offer>.scz-reliability,.scz-alt-offer>strong,.scz-alt-offer>button{grid-column:auto}.scz-product-image{width:58px;height:56px}}.scz-pro-search{padding-bottom:70px}.scz-search-console{background:linear-gradient(135deg,#fff 0%,#faf7ff 70%,#f4efff 100%);border:1px solid #ddd5eb;border-radius:18px;margin:18px 0 16px;padding:24px;box-shadow:0 18px 46px #1c223a14}.scz-search-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.scz-search-heading h1{letter-spacing:-.035em;margin:4px 0 10px;font-size:36px;line-height:1.04}.scz-search-heading h1 em{color:#7139be;font-style:normal}.scz-search-heading p:last-child{color:#687489;max-width:720px;margin:0;font-size:12px;line-height:1.65}.scz-search-links{gap:8px;display:flex}.scz-search-links a{color:#6334ad;white-space:nowrap;background:#fff;border:1px solid #d8cee9;border-radius:9px;padding:10px 13px;font-size:10px;font-weight:900}.scz-mode-tabs{gap:6px;margin-top:21px;padding-bottom:2px;display:flex;overflow-x:auto}.scz-mode-tabs button{color:#4e5a6d;white-space:nowrap;background:#fff;border:1px solid #dadde6;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:900}.scz-mode-tabs button.active{color:#fff;background:#6835b6;border-color:#6835b6;box-shadow:0 6px 18px #6835b638}.scz-search-line{background:#fff;border:1px solid #cfd5df;border-radius:11px;grid-template-columns:30px minmax(260px,1fr) minmax(170px,250px) 130px;align-items:center;margin-top:10px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1d263e12}.scz-search-line>span{color:#7441bd;place-items:center;font-size:22px;display:grid}.scz-search-line input{border:0;border-right:1px solid #e2e5ea;outline:0;height:50px;padding:0 13px}.scz-search-line button{color:#fff;background:#172f57;border:0;height:50px;font-weight:900}.scz-search-line button:disabled{opacity:.65}.scz-history{color:#7b8493;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:9px;display:flex}.scz-history button{color:#6335ad;background:#eee8f8;border:0;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.scz-vehicle-panel{background:#fff;border:1px solid #e0e3e9;border-radius:13px;margin:0 0 16px}.scz-vehicle-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;list-style:none;display:flex}.scz-vehicle-panel>summary span{color:#243249;font-size:12px;font-weight:900}.scz-vehicle-panel>summary small{color:#788394;font-size:9px}.scz-vehicle-panel[open]>summary{border-bottom:1px solid #e7e9ee}.scz-vehicle-panel .tecdoc-selector{box-shadow:none;border:0;border-radius:0;margin:0}.scz-filter-panel{background:#fff;border:1px solid #dfe3e9;border-radius:14px;position:sticky;top:12px;overflow:hidden;box-shadow:0 10px 28px #1b24380f}.scz-filter-panel>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.scz-filter-panel>header div{align-items:center;gap:7px;display:flex}.scz-filter-panel>header span{color:#fff;background:#6e3abc;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.scz-filter-panel>header button{color:#7441ba;background:0 0;border:0;font-size:9px;font-weight:900}.scz-filter-search{color:#687487;border-bottom:1px solid #eceef2;gap:6px;padding:12px 14px;font-size:9px;font-weight:900;display:grid}.scz-filter-search input,.scz-filter-block select,.scz-range input{color:#27364d;background:#fff;border:1px solid #dbe0e7;border-radius:7px;height:36px;padding:0 9px}.scz-quick-filter{border-bottom:1px solid #eceef2;grid-template-columns:1fr 1fr;gap:6px;padding:12px 14px;display:grid}.scz-quick-filter button{color:#536074;background:#f8f9fb;border:1px solid #dfe3e9;border-radius:7px;min-height:34px;padding:7px;font-size:8px;font-weight:900}.scz-filter-block{border-bottom:1px solid #eceef2;padding:12px 14px}.scz-filter-block h3{color:#334157;margin:0 0 8px;font-size:10px}.scz-filter-block select{width:100%}.scz-range input{width:100%;min-width:0}.scz-check{color:#59667a;align-items:center;gap:8px;margin:8px 0;font-size:9px;display:flex}.scz-check input{accent-color:#6c39b8}.scz-brand-list{gap:6px;max-height:240px;display:grid;overflow:auto}.scz-brand-list label{color:#536074;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:9px;display:grid}.scz-brand-list input{accent-color:#6c39b8}.scz-brand-list em{color:#8a93a2;font-style:normal}.scz-public-safety{background:#f5f1fb;border-left:3px solid #6c3abb;margin:12px;padding:12px}.scz-public-safety b{font-size:9px}.scz-public-safety p{color:#6c7687;margin:4px 0 0;font-size:8px;line-height:1.5}.scz-results-panel{min-width:0}.scz-result-toolbar{background:#fff;border:1px solid #dfe3e9;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:13px 15px;display:flex}.scz-result-toolbar>div{gap:3px;display:grid}.scz-result-toolbar span{color:#778293;font-size:9px}.scz-result-toolbar strong{color:#23714a;font-size:9px}.scz-ai-summary{background:linear-gradient(135deg,#fff,#f5effc);border:1px solid #d9d0e8;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:grid}.scz-ai-summary>span{color:#fff;background:#6b39b6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.scz-ai-summary b{font-size:11px}.scz-ai-summary p{color:#697587;margin:4px 0;font-size:9px}.scz-ai-summary div div{flex-wrap:wrap;gap:5px;display:flex}.scz-ai-summary em{color:#6335aa;background:#eee7f8;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.scz-ai-summary>a{color:#fff;white-space:nowrap;background:#17345e;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.scz-picks{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.scz-picks button{text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:10px;gap:3px;padding:11px;display:grid}.scz-picks small{color:#7441ba;text-transform:uppercase;font-size:8px;font-weight:900}.scz-picks b{font-size:10px}.scz-picks span{color:#657184;font-size:9px}.scz-result-section{background:#fff;border:1px solid #dfe3e9;border-radius:13px;margin-bottom:13px;overflow:hidden}.scz-result-section>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.scz-result-section>header div{gap:3px;display:grid}.scz-result-section>header b{font-size:13px}.scz-result-section>header span{color:#7a8494;font-size:9px}.scz-result-section>header strong{font-size:9px;font-weight:900}.scz-exact>header{border-left:4px solid #2f9b66}.scz-replacement>header{border-left:4px solid #4d77c7}.scz-package>header{border-left:4px solid #e29c2e}.scz-analog>header{border-left:4px solid #7540bc}.scz-table-head,.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(310px,1.65fr) 112px 115px 92px 92px 112px;align-items:center;gap:10px;display:grid}.scz-table-head{color:#7c8695;text-transform:uppercase;letter-spacing:.04em;background:#f7f8fa;padding:9px 13px;font-size:8px;font-weight:900}.scz-product-row{border-top:1px solid #eceef2}.scz-product-row:first-of-type{border-top:0}.scz-row-main{padding:11px 13px;transition:background .18s}.scz-row-main:hover{background:#fbf9fe}.scz-product-cell{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.scz-product-image{background:#fff;border:1px solid #e2e6eb;border-radius:8px;place-items:center;width:62px;height:58px;display:grid;overflow:hidden}.scz-product-image img{object-fit:contain;max-width:92%;max-height:92%}.scz-product-cell>div{gap:3px;min-width:0;display:grid}.scz-product-cell a{color:#26354c;text-overflow:ellipsis;font-size:10px;font-weight:900;line-height:1.35;overflow:hidden}.scz-product-cell code{color:#5f34a4;font-size:10px;font-weight:900}.scz-product-cell small{color:#788293;font-size:8px}.scz-product-cell details summary{color:#7040b8;cursor:pointer;font-size:8px}.scz-product-cell details p{color:#737e8e;margin:4px 0 0;font-size:8px;line-height:1.45}.scz-product-tags{flex-wrap:wrap;gap:4px;display:flex}.scz-product-tags span,.scz-product-tags em{color:#6234aa;background:#eee8f8;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.scz-product-tags .warning{color:#a34b16;background:#fff0e5}.scz-office{text-align:center;border-radius:7px;place-items:center;width:max-content;max-width:110px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-grid}.scz-office-1{color:#255d91;background:#e9f4ff}.scz-office-2{color:#6335aa;background:#eee8f9}.scz-delivery{gap:3px;display:grid}.scz-delivery b{font-size:9px}.scz-delivery span{color:#788293;font-size:8px}.scz-reliability{border-radius:7px;justify-items:center;gap:2px;padding:5px;display:grid}.scz-reliability small{font-size:7px}.scz-buy input{text-align:center;border:1px solid #d9dee6;border-radius:6px;min-width:0;height:33px}.scz-buy button,.scz-alt-offer>button{color:#fff;background:#6737b4;border:0;border-radius:7px;height:33px;font-size:8px;font-weight:900}.scz-more-offers>summary{color:#6940aa;cursor:pointer;padding:8px 13px;font-size:8px;font-weight:900}.scz-alt-offer{border-top:1px solid #eceef2;padding:8px 13px}.scz-alt-offer>div{gap:2px;display:grid}.scz-alt-offer>div b{font-size:8px}.scz-alt-offer>div span{color:#788293;font-size:7px}.scz-alt-offer>strong{font-size:10px}.scz-empty{text-align:center;background:#fff;border:1px dashed #d6dbe3;border-radius:12px;padding:38px}.scz-empty b{font-size:14px}.scz-empty p{color:#778294;font-size:10px}.scz-empty div{justify-content:center;gap:8px;display:flex}.scz-empty button,.scz-empty a{color:#fff;background:#6737b4;border:0;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.scz-checkout-note{color:#788293;text-align:center;margin:12px 2px;font-size:8px}@media (width<=1180px){.scz-search-workspace{grid-template-columns:225px minmax(0,1fr)}.scz-table-head,.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1.5fr) 96px 105px 82px 82px 100px}.scz-product-cell{grid-template-columns:54px minmax(0,1fr)}.scz-product-image{width:54px;height:52px}}@media (width<=960px){.scz-search-heading{display:grid}.scz-search-links{justify-content:flex-start}.scz-search-line{grid-template-columns:30px 1fr 130px}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:2/3}.scz-search-line button{grid-area:1/3/3}.scz-search-workspace{grid-template-columns:1fr}.scz-filter-panel{grid-template-columns:repeat(3,1fr);display:grid;position:static}.scz-filter-panel>header,.scz-filter-search,.scz-public-safety{grid-column:1/-1}.scz-quick-filter{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.scz-quick-filter button:last-child{grid-column:auto}.scz-filter-block{border-right:1px solid #eceef2}.scz-brand-list{max-height:160px}.scz-table-head{display:none}.scz-row-main,.scz-alt-offer{grid-template-columns:minmax(260px,1fr) 105px 110px}.scz-row-main>.scz-reliability,.scz-row-main>.scz-price,.scz-row-main>.scz-buy{grid-row:2}.scz-row-main>.scz-reliability{grid-column:1}.scz-row-main>.scz-price{grid-column:2}.scz-row-main>.scz-buy{grid-column:3}.scz-alt-offer>span{display:none}.scz-alt-offer{grid-template-columns:105px 110px 90px 90px 100px}.scz-picks{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.scz-search-console{padding:17px}.scz-search-heading h1{font-size:28px}.scz-search-links{grid-template-columns:1fr 1fr;display:grid}.scz-search-line{grid-template-columns:30px 1fr}.scz-search-line input:nth-of-type(2){border-top:1px solid #e2e5ea;grid-column:1/-1}.scz-search-line button{grid-area:auto/1/auto/-1}.scz-vehicle-panel>summary{flex-direction:column;align-items:flex-start;gap:3px}.scz-filter-panel{display:block}.scz-result-toolbar,.scz-ai-summary{grid-template-columns:1fr;align-items:stretch}.scz-result-toolbar{flex-direction:column}.scz-ai-summary>span{display:none}.scz-ai-summary>a{text-align:center}.scz-picks{grid-template-columns:1fr}.scz-result-section>header{flex-direction:column;align-items:flex-start}.scz-row-main{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scz-product-cell{grid-column:1/-1}.scz-row-main>.scz-office{grid-column:1}.scz-row-main>.scz-delivery{grid-column:2}.scz-row-main>.scz-reliability{grid-area:auto/1}.scz-row-main>.scz-price{grid-area:auto/2}.scz-row-main>.scz-buy{grid-area:auto/1/auto/-1}.scz-alt-offer{grid-template-columns:1fr 1fr}.scz-alt-offer>.scz-reliability,.scz-alt-offer>strong,.scz-alt-offer>button{grid-column:auto}.scz-product-image{width:58px;height:56px}}.scz-category-links a{color:#6337aa;background:#f6f3fb;border-radius:6px;padding:6px 7px;font-size:8px;font-weight:800}.scz-category-links a:hover{background:#ece4f8}.scz-product-row.catalog-only{background:linear-gradient(90deg,#fffdf7,#fff)}.scz-no-offer{color:#7a5700;text-align:center;background:#fff4cf;border-radius:8px;justify-content:center;align-items:center;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.scz-reliability.neutral{color:#687386;background:#f1f3f7}.scz-request-price{color:#fff;text-align:center;background:#122e59;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.tecdoc-part-results{background:#f8f9fc;gap:14px;padding:14px;display:grid}.tecdoc-oem-section,.tecdoc-analog-section{background:#fff;border:1px solid #e2e5ec;border-radius:12px;overflow:hidden}.tecdoc-oem-section{border-color:#b8dfca;box-shadow:0 8px 24px #1c7e4f14}.tecdoc-oem-section>header,.tecdoc-analog-section>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tecdoc-oem-section>header{background:#eefaf3;border-bottom-color:#cdebd9}.tecdoc-oem-section h4,.tecdoc-analog-section h4{margin:2px 0 0;font-size:14px}.tecdoc-oem-section>header small,.tecdoc-analog-section>header small{color:#748092;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.tecdoc-oem-section>header span,.tecdoc-analog-section>header span{color:#1d7f50;background:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:9px;font-weight:900;display:grid}.tecdoc-oem-card{background:linear-gradient(135deg,#fff 0%,#f3fbf6 100%)}.tecdoc-oem-card .tecdoc-no-image{color:#167044;background:#e8f7ee;border:1px solid #a9dabb;border-radius:9px;place-items:center;font-size:13px;font-weight:1000;display:grid}.tecdoc-oem-card small{color:#167044!important}.tecdoc-oem-card code{font-weight:900;color:#17253a!important;font-size:12px!important}.tecdoc-oem-card>button{background:#147a49!important}.tecdoc-analog-section>header span{color:#6437ae;background:#f0e9fb}@media (width<=720px){.tecdoc-part-results{padding:9px}.tecdoc-oem-section>header,.tecdoc-analog-section>header{padding:10px 11px}}.tecdoc-inline-price{background:#eefaf4;border:1px solid #cdebdc;border-radius:7px;gap:2px;margin-top:6px;padding:7px 8px;display:grid}.tecdoc-inline-price strong{color:#116b47;font-size:12px}.tecdoc-inline-price span{color:#526a60;font-size:8px;line-height:1.35}.tecdoc-inline-price.empty{background:#f6f7f9;border-color:#e2e5ea}.tecdoc-inline-price.empty strong{color:#596273}.tecdoc-inline-price.empty span{color:#7b8492}.tecdoc-node-parts article:has(.tecdoc-inline-price){grid-template-columns:76px minmax(0,1fr) 105px}@media (width<=720px){.tecdoc-node-parts article:has(.tecdoc-inline-price){grid-template-columns:64px 1fr}.tecdoc-inline-price{grid-column:1/-1}}.product-detail-page{padding-bottom:70px}.product-breadcrumbs{color:#738096;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.product-breadcrumbs a{color:#6935b5;font-weight:800}.product-detail-card{background:#fff;border:1px solid #ded8e9;border-radius:20px;grid-template-columns:minmax(280px,38%) 1fr;gap:28px;padding:28px;display:grid;box-shadow:0 20px 55px #171f3517}.product-detail-media{background:#f8f9fc;border-radius:16px;place-items:center;min-height:360px;padding:22px;display:grid}.product-detail-media img{object-fit:contain;max-width:100%;max-height:340px}.product-detail-info{flex-direction:column;align-items:flex-start;display:flex}.product-detail-info h1{margin:3px 0 10px;font-size:clamp(28px,4vw,48px);line-height:1.05}.product-detail-code{align-items:center;gap:10px;display:flex}.product-detail-code b{color:#fff;background:#08172b;border-radius:7px;padding:6px 9px}.product-detail-code code{font-size:16px;font-weight:900}.product-detail-actions{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.product-detail-actions button,.product-detail-actions a{color:#5d2ca7;background:#fff;border:1px solid #d9d1e7;border-radius:9px;padding:10px 14px;font-weight:900}.product-detail-actions button.active{background:#f0e7ff}.product-best-offer,.product-no-offer{background:#f0fbf5;border:1px solid #cdebdc;border-radius:14px;gap:6px;width:100%;margin-top:auto;padding:18px;display:grid}.product-best-offer small{color:#527063;font-weight:800}.product-best-offer strong{color:#116b47;font-size:29px}.product-best-offer span{color:#526a60}.product-best-offer button,.product-no-offer a{color:#fff;background:#6633b6;border:0;border-radius:8px;justify-self:start;padding:11px 18px;font-weight:900}.product-no-offer{background:#f7f4fc;border-color:#e0d7ee}.product-added{color:#116b47;margin:10px 0 0;font-weight:800}.product-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;margin-top:18px;display:grid}.product-detail-section{background:#fff;border:1px solid #dfe3ea;border-radius:16px;overflow:hidden}.product-detail-section>header{border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.product-detail-section h2{margin:2px 0 0;font-size:20px}.product-detail-section>header span{color:#6935b5;font-weight:900}.product-loading,.product-muted{color:#737d8e;padding:30px}.product-offer-table article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(210px,1fr) 120px 120px 80px 100px 100px;align-items:center;gap:10px;padding:13px 18px;display:grid}.product-offer-table article:last-child{border-bottom:0}.product-offer-table article>div:first-child{gap:2px;display:grid}.product-offer-table code{color:#6135a6;font-weight:900}.product-offer-table small{color:#748092}.product-offer-table article>span{color:#245a8c;text-align:center;background:#edf4ff;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:800}.product-offer-table article>div:nth-child(3){display:grid}.product-offer-table em{color:#176d48;text-align:center;background:#e8f8ef;border-radius:8px;padding:7px;font-style:normal;font-weight:900}.product-offer-table strong{text-align:right}.product-offer-table button{color:#fff;background:#6633b6;border:0;border-radius:8px;padding:9px;font-weight:900}.product-criteria{margin:0}.product-criteria>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:12px;padding:10px 18px;display:grid}.product-criteria dt{color:#778193}.product-criteria dd{text-align:right;margin:0;font-weight:800}.product-oems{padding:16px 18px}.product-oems h3{margin:0 0 9px}.product-oems a{border-bottom:1px dashed #dfe3ea;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.product-oems code{color:#6333ad;font-weight:900}.product-analogs{margin-top:18px}.product-analog-grid{background:#e7e9ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.product-analog-grid article{background:#fff;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.product-analog-grid article>div{grid-column:1/-1;gap:3px;display:grid}.product-analog-grid a{color:#172337;font-weight:800}.product-analog-grid code{color:#6b3cb4}.product-analog-grid span{color:#778193}.product-analog-grid button{color:#fff;background:#6633b6;border:0;border-radius:7px;padding:8px 12px;font-weight:900}.product-service-note{background:#f6f2fc;border-left:4px solid #7441c1;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.product-service-note p{color:#657084;flex:1;margin:0}.product-service-note a{color:#6230ab;font-weight:900}.favorites-page>p{color:#6f7989}.favorites-grid{gap:10px;margin-top:20px;display:grid}.favorites-grid article{border:1px solid #e0e4ea;border-radius:12px;grid-template-columns:74px minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:13px;display:grid}.favorites-grid img{object-fit:contain;width:74px;height:64px}.favorites-grid article>div{gap:3px;display:grid}.favorites-grid code{color:#6633b6}.favorite-open{color:#fff;background:#6633b6;border-radius:8px;padding:9px 12px;font-weight:900}.favorites-grid article>button{color:#6333ad;background:#f1edf7;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}@media (width<=1000px){.product-detail-grid{grid-template-columns:1fr}.product-offer-table article{grid-template-columns:minmax(180px,1fr) 100px 105px 70px 90px 90px}.product-analog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.product-detail-card{grid-template-columns:1fr;padding:16px}.product-detail-media{min-height:230px}.product-detail-info h1{font-size:30px}.product-detail-actions{width:100%}.product-detail-actions>*{text-align:center;flex:1}.product-offer-table article{grid-template-columns:1fr auto;padding:14px}.product-offer-table article>div:first-child{grid-column:1/-1}.product-offer-table article>span{justify-self:start}.product-offer-table article>div:nth-child(3){text-align:right}.product-offer-table em{justify-self:start}.product-offer-table strong{align-self:center}.product-offer-table button{grid-column:1/-1}.product-analog-grid{grid-template-columns:1fr}.product-service-note{flex-direction:column;align-items:flex-start}.favorites-grid article{grid-template-columns:64px 1fr 32px}.favorites-grid img{width:64px;height:56px}.favorite-open{text-align:center;grid-column:1/-1}.favorites-grid article>button{grid-area:1/3}}.account-dashboard-v2{gap:18px;display:grid}.account-hero{background:linear-gradient(135deg,#fff,#f4edff);border:1px solid #ded5eb;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.account-hero h1{margin:3px 0;font-size:36px}.account-hero p{color:#687386;margin:0}.account-hero form button{color:#6030aa;background:#fff;border:1px solid #d7cee7;border-radius:8px;padding:10px 15px;font-weight:900}.account-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.account-summary>*{background:#fff;border:1px solid #e0e4ea;border-radius:13px;gap:4px;padding:17px;display:grid}.account-summary small{color:#778193}.account-summary b{font-size:24px}.account-summary span{color:#6434ad;font-size:11px;font-weight:800}.account-nav{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.account-nav a{color:#fff;background:#0a1a30;border-radius:12px;gap:4px;padding:15px;display:grid}.account-nav span{color:#bac5d5;font-size:10px;line-height:1.4}.account-order-section{background:#fff;border:1px solid #dfe3ea;border-radius:16px;overflow:hidden}.account-order-section>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.account-order-section h2{margin:2px 0 0}.account-order-section>header>span{color:#6030a8;background:#eee6fb;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.account-muted{color:#747e8e;padding:20px}.account-order-card{border-bottom:1px solid #e8ebef}.account-order-card:last-child{border-bottom:0}.account-order-card summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.account-order-card summary div{gap:3px;display:grid}.account-order-card summary span{color:#7a8494;font-size:11px}.account-order-card summary em{color:#295d8a;background:#eef6ff;border-radius:8px;padding:6px 9px;font-style:normal;font-weight:800}.account-order-body{padding:0 20px 20px}.order-progress{grid-template-columns:repeat(6,1fr);gap:0;margin:4px 0 18px;display:grid}.order-progress span{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.order-progress span:before{content:"";background:#dde2e8;width:100%;height:2px;position:absolute;top:13px;left:-50%}.order-progress span:first-child:before{display:none}.order-progress i{z-index:1;color:#7d8796;background:#e7eaf0;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid;position:relative}.order-progress .done:before,.order-progress .done i{color:#fff;background:#42a879}.order-progress small{font-size:8px}.order-progress.problem i{color:#fff;background:#e66969}.account-order-items{gap:7px;display:grid}.account-order-items article{background:#f8f9fb;border-radius:9px;grid-template-columns:1fr 70px 100px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.account-order-items article>div{gap:2px;display:grid}.account-order-items span,.account-order-items small{color:#737e8e}.account-order-items a{color:#6030a8;background:#eee6fb;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.order-history{background:#f7f4fc;border-left:3px solid #7441c1;margin-top:15px;padding:13px}.order-history h3{margin:0 0 8px}.order-history p{grid-template-columns:145px 170px 1fr;gap:10px;margin:5px 0;font-size:10px;display:grid}.order-history span{color:#758091}.order-history em{color:#5f6979;font-style:normal}.returns-customer-page{gap:18px;display:grid}.returns-heading{background:linear-gradient(135deg,#fff,#f5efff);border:1px solid #ddd5ea;border-radius:18px;justify-content:space-between;align-items:center;padding:24px;display:flex}.returns-heading h1{margin:3px 0}.returns-heading p{color:#6e7889;margin:0}.returns-heading>span{color:#fff;background:#6734b5;border-radius:999px;place-items:center;min-width:70px;height:42px;font-weight:900;display:grid}.returns-layout{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.return-form,.return-history{background:#fff;border:1px solid #dfe3e9;border-radius:15px;padding:20px}.return-form{align-content:start;gap:14px;display:grid}.return-form h2,.return-history h2{margin:0}.return-form>label{gap:6px;font-weight:800;display:grid}.return-form select,.return-form textarea{background:#fff;border:1px solid #d8dde5;border-radius:8px;width:100%;padding:11px}.return-form textarea{min-height:100px}.return-form fieldset{border:0;gap:8px;padding:0;display:grid}.return-form fieldset label{border:1px solid #e0e4e9;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.return-form fieldset span{gap:2px;display:grid}.return-form fieldset small{color:#758091}.return-form>button{color:#fff;background:#6633b6;border:0;border-radius:9px;padding:12px;font-weight:900}.return-message{color:#5f2ea8;background:#f0e9fb;border-radius:8px;padding:10px;font-weight:800}.return-history>div{gap:10px;margin-top:13px;display:grid}.return-history article{border:1px solid #e2e5ea;border-radius:10px;padding:14px}.return-history article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.return-history article header div{display:grid}.return-history p{margin:7px 0}.return-history small{color:#737d8c}.return-status{color:#42566e;background:#eef3f8;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.return-resolution{background:#eff9f4;border-left:3px solid #43a879;padding:9px}.return-empty{color:#697484;background:#f7f8fa;border-radius:10px;padding:20px}.staff-return-list{gap:14px;display:grid}.staff-return-card{background:#fff;border:1px solid #dfe3ea;border-radius:13px;overflow:hidden}.staff-return-card>header{border-bottom:1px solid #e8ebef;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.staff-return-card>header div{display:grid}.staff-return-card>header span{color:#758091;font-size:10px}.staff-return-card>header i{color:#42566e;background:#eef3f8;border-radius:8px;padding:6px 9px;font-style:normal;font-weight:800}.return-staff-grid{background:#e8ebef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.return-staff-grid p{background:#fff;align-content:start;gap:4px;margin:0;padding:14px;display:grid}.return-staff-grid small{color:#758091}.return-staff-grid span{color:#626e7e;font-size:10px}.return-staff-grid a{color:#6533ad}.staff-return-card footer{grid-template-columns:220px 1fr auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.staff-return-card footer label{gap:5px;font-weight:800;display:grid}.staff-return-card select,.staff-return-card textarea{background:#fff;border:1px solid #d9dee6;border-radius:8px;width:100%;padding:9px}.staff-return-card textarea{min-height:62px}.staff-return-card footer button{color:#fff;background:#6633b6;border:0;border-radius:8px;padding:11px 16px;font-weight:900}@media (width<=1000px){.account-summary{grid-template-columns:repeat(2,1fr)}.account-nav{grid-template-columns:repeat(3,1fr)}.returns-layout{grid-template-columns:1fr}.return-staff-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.account-hero{flex-direction:column;align-items:flex-start}.account-summary,.account-nav{grid-template-columns:1fr}.account-order-card summary{grid-template-columns:1fr auto}.account-order-card summary strong{grid-column:1/-1}.order-progress{grid-template-columns:repeat(6,100px);padding-bottom:8px;overflow-x:auto}.account-order-items article{grid-template-columns:1fr auto}.account-order-items article>div{grid-column:1/-1}.account-order-items a{text-align:center;grid-column:1/-1}.order-history p{grid-template-columns:1fr}.returns-heading{flex-direction:column;align-items:flex-start}.return-staff-grid{grid-template-columns:1fr}.staff-return-card>header{grid-template-columns:1fr auto}.staff-return-card>header strong{grid-column:1/-1}.staff-return-card footer{grid-template-columns:1fr}.staff-return-card footer button{width:100%}}.product-detail-info h1{color:#132238;min-height:1.05em}.product-detail-code code{color:#6233ad}.product-detail-grid{grid-template-columns:1fr}.product-offer-table{overflow-x:auto}.product-offer-table article{grid-template-columns:minmax(240px,1.6fr) 130px 130px 90px 110px 110px;min-width:900px}@media (width<=720px){.product-offer-table{overflow:visible}.product-offer-table article{min-width:0}html,body{max-width:100%;overflow-x:hidden}.product-detail-page{padding:24px 12px}.product-detail-page .wide-flow,.product-detail-card,.product-detail-info,.product-detail-media,.product-detail-grid,.product-detail-section,.product-best-offer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.product-breadcrumbs{max-width:100%;overflow:hidden}.product-breadcrumbs span{display:none}.product-detail-media img{width:100%;height:auto}.product-detail-actions{grid-template-columns:1fr;width:100%;display:grid}.product-detail-actions>*{box-sizing:border-box;white-space:normal;width:100%;min-width:0}.product-best-offer span{overflow-wrap:anywhere}.product-detail-page{box-sizing:border-box;width:100%}.product-detail-page .wide-flow{width:auto;max-width:none;margin:0}.product-detail-media{overflow:hidden}.product-detail-media img{object-fit:contain;width:auto;max-width:100%;max-height:300px}.product-best-offer span{white-space:normal;word-break:break-word}}@media (width<=600px){html,body{max-width:100%;overflow-x:hidden}.flow-page{padding:28px 12px;overflow-x:hidden}.flow-shell,.wide-flow{width:100%;min-width:0;max-width:100%}.flow-card,.account-dashboard-v2,.returns-customer-page,.product-detail-card{min-width:0;max-width:100%}.flow-page h1,.flow-card h1,.wide-flow>h1,.returns-heading h1,.account-hero h1,.wallet-card h1{overflow-wrap:anywhere;font-size:clamp(28px,9vw,36px);line-height:1.06}.flow-card form,.flow-card input,.flow-card select,.flow-card textarea,.flow-card button{min-width:0;max-width:100%}.store-header{gap:10px;padding-inline:12px;overflow:hidden}.store-header img{width:145px;max-width:42vw}.store-cart{white-space:nowrap;padding:10px 11px;font-size:11px}}.global-account-link{z-index:80;color:#fff;background:#151f44;border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 36px #07132642}.global-account-link b{display:none}.global-account-link:hover{transform:translateY(-1px)}.account-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.account-summary>a,.account-summary>div{min-width:0}.account-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.account-overview-grid>article{background:#fff;border:1px solid #e5e8f2;border-radius:18px;min-width:0;padding:20px}.account-overview-grid header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.account-overview-grid h2{margin:2px 0 0;font-size:20px}.account-overview-grid header>a{color:#6830c9;font-weight:800;text-decoration:none}.account-mini-list{gap:9px;display:grid}.account-mini-list>a,.account-mini-list>div{color:#0a1731;background:#f7f5fc;border-radius:12px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.account-mini-list span,.account-mini-list small{color:#68728b;font-size:12px}.account-mini-list code{color:#6830c9;font-size:11px}.account-profile{gap:8px;margin:0;display:grid}.account-profile>div{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.account-profile dt{color:#68728b}.account-profile dd{text-align:right;margin:0;font-weight:700}@media (width<=1100px){.account-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-overview-grid{grid-template-columns:1fr 1fr}.account-overview-grid>article:last-child{grid-column:1/-1}}@media (width<=700px){.global-account-link{padding:11px 13px;bottom:10px;right:10px}.global-account-link span{display:none}.global-account-link b{display:block}.account-summary{grid-template-columns:1fr 1fr}.account-overview-grid,.account-activity-grid{grid-template-columns:1fr}.account-overview-grid>article:last-child{grid-column:auto}.account-nav{grid-template-columns:1fr 1fr}.garage-header nav{flex-wrap:wrap;gap:10px}.garage-page,.garage-content,.garage-title,.garage-grid,.garage-form,.garage-list{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.garage-content{padding:24px 14px 70px;overflow-x:hidden}.garage-header{box-sizing:border-box;height:84px;padding:0 14px}.garage-header img{width:200px;max-width:72vw}.garage-form,.garage-list{padding:20px 18px}.garage-form input,.garage-form button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.garage-title h1{overflow-wrap:anywhere;font-size:38px;line-height:1.02}.garage-title p{overflow-wrap:anywhere;max-width:100%}}.care-customer-page{gap:20px;display:grid}.care-heading{background:#fff;border:1px solid #e5e8f2;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex}.care-heading h1{margin:4px 0 8px;font-size:38px}.care-heading p{color:#68728b;margin:0}.care-heading>span{color:#6533bd;background:#eee8fb;border-radius:999px;padding:9px 12px;font-weight:900}.care-layout{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.care-compose,.care-thread-list>article,.care-staff-section,.profile-card{background:#fff;border:1px solid #e3e7ef;border-radius:18px;padding:20px}.care-compose{gap:14px;display:grid;position:sticky;top:18px}.care-compose h2,.care-thread-list h2{margin:0}.care-compose label,.profile-form label{color:#4d5870;gap:7px;font-size:12px;font-weight:800;display:grid}.care-compose select,.care-compose textarea,.profile-form input,.profile-form select,.order-item-actions input,.order-item-actions select,.staff-thread-reply select,.staff-thread-reply textarea,.care-request-card select,.care-request-card textarea{box-sizing:border-box;background:#fff;border:1px solid #dfe4ec;border-radius:10px;width:100%;padding:11px}.care-compose textarea{resize:vertical;min-height:150px}.care-compose button,.profile-form button,.staff-thread-reply button,.care-request-card footer button{color:#fff;background:#6633c2;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.care-thread-list{gap:14px;display:grid}.care-thread-list>article{padding:0;overflow:hidden}.care-thread-list>article>header{background:#f6f4fb;justify-content:space-between;padding:15px 18px;display:flex}.care-thread-list>article>header span{color:#6033b5;background:#e9e2f8;border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.care-message{background:#f2f4f8;border-radius:12px;gap:4px;margin:12px 18px;padding:12px 14px;display:grid}.care-message.staff{background:#efe8fb;border-left:3px solid #6633c2}.care-message.customer{background:#eaf4ff;border-left:3px solid #2676bd}.care-message.system{background:#edf8f1;border-left:3px solid #2c9060}.care-message small{color:#6b7487}.care-message span{white-space:pre-wrap}.profile-form{gap:14px;margin-top:18px;display:grid}.profile-form button{margin-top:4px}.profile-form p{color:#2c7d55;margin:0;font-weight:800}.order-item-actions{gap:6px;min-width:130px;display:grid}.order-item-actions>button{color:#6033b5;background:#fff;border:1px solid #d9dfea;border-radius:8px;padding:8px;font-weight:800}.order-item-actions>div{grid-column:1/-1;grid-template-columns:150px minmax(160px,1fr) auto auto;align-items:center;gap:6px;display:grid}.order-item-actions>div button{color:#fff;background:#6533bd;border:0;border-radius:8px;padding:9px;font-weight:800}.order-item-actions>div button:last-child{color:#48536b;background:#eef0f5}.order-item-actions small{color:#62509a;line-height:1.35}.staff-care-board{gap:22px;display:grid}.care-staff-section{padding:0;overflow:hidden}.care-staff-section>header{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:end;gap:18px;padding:20px;display:flex}.care-staff-section>header h2{margin:3px 0 0}.care-staff-section>header>span{color:#6533bd;font-weight:900}.care-request-list{gap:14px;padding:18px;display:grid}.care-request-card{border:1px solid #e1e5ed;border-radius:15px;overflow:hidden}.care-request-card>header{background:#f7f5fb;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px;display:grid}.care-request-card>header div{gap:3px;display:grid}.care-request-card>header span{color:#68728b;font-size:12px}.care-request-card>header i{color:#6033b5;background:#ede7f8;border-radius:999px;padding:7px 9px;font-style:normal}.care-request-body{grid-template-columns:1.2fr 1.5fr .8fr;gap:14px;padding:15px;display:grid}.care-request-body p{gap:4px;margin:0;display:grid}.care-request-body small{color:#7b8495}.care-request-body a{color:#6033b5}.care-request-card footer{border-top:1px solid #e7eaf1;grid-template-columns:180px 1fr auto;gap:10px;padding:15px;display:grid}.care-request-card textarea{resize:vertical;min-height:74px}.care-thread-list.staff{padding:18px}.staff-thread-messages{max-height:360px;padding:4px 0;overflow:auto}.staff-thread-reply{border-top:1px solid #e7eaf1;grid-template-columns:180px 1fr auto;gap:8px;padding:14px 18px;display:grid}.staff-thread-reply textarea{resize:vertical;min-height:70px}.account-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.care-layout{grid-template-columns:1fr}.care-compose{position:static}.account-activity-grid,.care-request-body{grid-template-columns:1fr 1fr}.care-request-body p:last-child{grid-column:1/-1}.care-request-card footer,.staff-thread-reply{grid-template-columns:1fr}.order-item-actions>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.care-heading{flex-direction:column;align-items:flex-start}.care-heading h1{font-size:32px}.care-compose,.care-thread-list>article,.profile-card{padding:16px}.care-thread-list>article{padding:0}.care-message{margin:10px 12px}.account-activity-grid{grid-template-columns:1fr}.care-request-card>header{grid-template-columns:1fr auto}.care-request-card>header strong{grid-column:1/-1}.care-request-body{grid-template-columns:1fr}.care-request-body p:last-child{grid-column:auto}.order-item-actions{width:100%;min-width:0}.order-item-actions>div{grid-template-columns:1fr}.account-order-items article{align-items:start}}.return-files input{background:#f8f9fc;border:1px dashed #cbd3e0;border-radius:10px;padding:10px}.return-files small{color:#6d7688;font-weight:500}.return-attachments{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.return-attachments a,.staff-return-files a{color:#5e35aa;gap:4px;font-size:10px;text-decoration:none;display:grid}.return-attachments img,.staff-return-files img{object-fit:cover;background:#f5f6f8;border:1px solid #dfe4ec;border-radius:8px;width:82px;height:62px}.staff-return-files{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.order-card-links{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.order-card-links a{color:#6033b5;background:#f0eafb;border-radius:9px;padding:9px 11px;font-weight:800;text-decoration:none}.order-document-page{background:#eef1f5;min-height:100vh;padding:28px}.order-document-tools{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto 14px;display:flex}.order-document-tools a{color:#15213c}.order-document-tools button{color:#fff;background:#6334b6;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.order-document{background:#fff;border:1px solid #dfe4ec;border-radius:18px;max-width:980px;margin:auto;padding:38px;box-shadow:0 18px 50px #0d1e3614}.order-document>header{border-bottom:2px solid #111d36;justify-content:space-between;gap:30px;padding-bottom:24px;display:flex}.order-document>header img{background:#0b172b;width:230px;padding:9px}.order-document>header p{color:#68728b;margin:7px 0}.order-document>header>div:last-child{text-align:right}.order-document>header h1{margin:4px 0;font-size:30px}.order-document-meta{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:22px 0;display:grid}.order-document-meta>div{background:#f6f7fa;border-radius:12px;gap:4px;padding:15px;display:grid}.order-document-meta small{color:#778095}.order-document-items{border:1px solid #dfe4ec;border-radius:12px;overflow:hidden}.order-document-items>header,.order-document-items>article{grid-template-columns:1fr 110px 130px 130px;align-items:center;gap:12px;padding:12px 15px;display:grid}.order-document-items>header{color:#fff;background:#111d36;font-size:11px;font-weight:900}.order-document-items>article{border-top:1px solid #e6e9ef}.order-document-items>article div{gap:3px;display:grid}.order-document-items small{color:#737d90}.order-document>footer{grid-template-columns:1fr 230px;gap:25px;margin-top:24px;display:grid}.order-document>footer>div:first-child p{grid-template-columns:150px 170px 1fr;gap:10px;margin:7px 0;font-size:12px;display:grid}.order-document>footer>div:first-child em{color:#6b7486;font-style:normal}.order-document>footer>div:last-child{background:#ede7f9;border-radius:12px;justify-content:space-between;align-items:center;padding:18px;display:flex}.order-document>footer strong{font-size:24px}.order-document-note{color:#6b7486;margin-top:22px;font-size:11px;line-height:1.55}@media (width<=760px){.order-document-page{padding:10px}.order-document{border-radius:12px;padding:18px}.order-document>header{flex-direction:column}.order-document>header>div:last-child{text-align:left}.order-document-meta{grid-template-columns:1fr}.order-document-items{overflow-x:auto}.order-document-items>header,.order-document-items>article{min-width:680px}.order-document>footer,.order-document>footer>div:first-child p{grid-template-columns:1fr}.return-attachments img,.staff-return-files img{width:72px;height:54px}}@media print{body{background:#fff!important}.global-account-link,.order-document-tools{display:none!important}.order-document-page{background:#fff;padding:0}.order-document{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.order-document-items>header,.order-document-items>article{grid-template-columns:1fr 80px 100px 100px}.order-document-note{font-size:10px}}.return-bank-state{color:#185b36;background:#eef8f2;border-radius:10px;margin-top:10px;padding:10px 12px}.return-bank-state b{margin-right:6px}.notification-status{flex-wrap:wrap;gap:10px;margin:14px 0 20px;display:flex}.notification-status span{color:#59647b;background:#f1f3f8;border-radius:999px;padding:9px 12px;font-weight:800}.notification-status .ready{color:#17633a;background:#e7f7ed}.telegram-link-card{margin-top:16px}.telegram-link-card button,.reset-login-link{color:#fff;background:#6430c8;border:0;border-radius:10px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.forgot-password{text-align:right;color:#6430c8;margin-top:-4px;font-weight:700;text-decoration:none;display:block}.reset-message{background:#f3f0fb;border-radius:10px;margin-top:15px;padding:12px}.reset-password-card{max-width:620px}.profile-card+.telegram-link-card{max-width:760px}@media (width<=700px){.notification-status{display:grid}.telegram-link-card,.reset-password-card{box-sizing:border-box;width:100%}}.garage-open-catalog{font:inherit;cursor:pointer;background:#6d35cf;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.garage-open-catalog:hover{background:#5725b4}.tecdoc-price-progress{color:#5b2bbd;background:#f4efff;border-bottom:1px solid #e5dafb;margin:0;padding:10px 16px;font-size:12px;font-weight:800}.scz-product-tags .popular,.product-popularity-badge,.tecdoc-ai-badges em,.product-ai-badges em,.offer-popular{color:#167044;background:#eef9f1;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.scz-product-tags .recommended{color:#5a2bb8;background:#f1eaff}.scz-ai-reason,.product-recommendation-reason,.tecdoc-ai-reason{color:#5c6680;margin-top:6px;font-size:11px;line-height:1.4;display:block}.tecdoc-ai-badges,.product-ai-badges{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.tecdoc-ai-badges em:nth-child(2),.product-ai-badges em:nth-child(2){color:#5a2bb8;background:#f1eaff}.ai-admin-stack{gap:18px;display:grid}.product-insights .insight-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.product-insights .insight-stats article{background:#f8f9fc;border:1px solid #e5e8f2;border-radius:14px;gap:5px;padding:14px;display:grid}.product-insights .insight-stats small{color:#6b7489}.product-insights .insight-stats b{font-size:25px}.insight-table{gap:6px;display:grid}.insight-table>header,.insight-table>article{border-radius:12px;grid-template-columns:minmax(220px,1.5fr) 1fr .7fr 1fr 70px;align-items:center;gap:12px;padding:11px 12px;display:grid}.insight-table>header{color:#fff;background:#101b38;font-size:12px;font-weight:800}.insight-table>article{border:1px solid #e7eaf1}.insight-table article div{gap:2px;display:grid}.insight-table code{color:#6530c8}.insight-table small{color:#6b7489}.insight-table strong{text-align:center;color:#6530c8;font-size:20px}@media (width<=800px){.product-insights .insight-stats{grid-template-columns:1fr 1fr}.insight-table{overflow-x:auto}.insight-table>header,.insight-table>article{min-width:760px}}.tecdoc-system-scheme{background:linear-gradient(#fff,#f8f9fc);border:1px solid #dde3ec;border-radius:18px;margin:18px 0;overflow:hidden}.tecdoc-system-scheme>header{border-bottom:1px solid #e5e8ee;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.tecdoc-system-scheme header div{gap:4px;display:grid}.tecdoc-system-scheme header small{color:#7040ba;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.tecdoc-system-scheme h3{margin:0;font-size:20px}.tecdoc-system-scheme header p{color:#6f788a;margin:0;font-size:12px}.tecdoc-system-scheme header em{color:#6033aa;background:#f0e9fb;border-radius:999px;align-self:start;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.tecdoc-scheme-layout{grid-template-columns:minmax(210px,1fr) minmax(250px,1.15fr) minmax(210px,1fr);align-items:center;gap:16px;padding:18px;display:grid}.tecdoc-scheme-side{gap:8px;display:grid}.tecdoc-scheme-side button{text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.tecdoc-scheme-side button:hover,.tecdoc-scheme-side button.active{background:#f3edfb;border-color:#8b67c6;box-shadow:0 8px 22px #4d2a801a}.tecdoc-scheme-side button>span{color:#fff;background:#101b38;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.tecdoc-scheme-side button.active>span{background:#6533b5}.tecdoc-scheme-side button div{gap:2px;display:grid}.tecdoc-scheme-side button b{font-size:11px}.tecdoc-scheme-side button small{color:#788294;font-size:8px}.tecdoc-scheme-side button i{color:#7040ba;font-size:20px;font-style:normal}.tecdoc-car-figure{background:radial-gradient(circle,#fff 0,#f0f3f8 68%,#e8ecf3 100%);border:1px solid #e1e5ed;border-radius:26px;min-height:420px;position:relative;overflow:hidden}.tecdoc-car-body{background:linear-gradient(90deg,#eef2f7,#fff 45%,#e8edf4);border:3px solid #24314a;border-radius:42% 42% 30% 30%/20% 20% 18% 18%;position:absolute;inset:20% 17% 18%;box-shadow:inset 0 0 0 10px #6033aa0d}.tecdoc-car-roof{z-index:2;background:linear-gradient(#b9c5d6,#e6ecf4 45%,#b9c5d6);border:3px solid #40506b;border-radius:38% 38% 28% 28%;height:36%;position:absolute;top:29%;left:28%;right:28%}.tecdoc-car-figure .wheel{z-index:3;background:#152039;border-radius:18px;width:34px;height:74px;position:absolute;box-shadow:inset 0 0 0 7px #45516a}.tecdoc-car-figure .wheel.one{top:25%;left:11%}.tecdoc-car-figure .wheel.two{top:25%;right:11%}.tecdoc-car-figure .wheel.three{bottom:22%;left:11%}.tecdoc-car-figure .wheel.four{bottom:22%;right:11%}.tecdoc-car-body span{letter-spacing:.12em;color:#6d778b;font-size:9px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.tecdoc-car-body .front{top:8%}.tecdoc-car-body .rear{bottom:8%}.engine-zone,.cabin-zone,.rear-zone{z-index:4;color:#5c349c;background:#fff;border:1px solid #d9deea;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.engine-zone{top:13%}.cabin-zone{top:47%}.rear-zone{bottom:10%}.tecdoc-system-scheme>footer{color:#6f5a22;background:#fff8e7;border-top:1px solid #e5e8ee;align-items:flex-start;gap:9px;padding:12px 18px;display:flex}.tecdoc-system-scheme footer b{white-space:nowrap;font-size:10px}.tecdoc-system-scheme footer span{font-size:9px;line-height:1.5}.manager-reference-tools{background:#f8fafc;border:1px solid #dfe5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 14px;padding:11px 13px;display:flex}.manager-reference-tools span{color:#6c7688;gap:2px;font-size:10px;display:grid}.manager-reference-tools b{color:#24314a;font-size:11px}.manager-reference-tools a,.manager-crossdata-link{color:#fff;background:#101b38;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;text-decoration:none}.manager-crossdata-link{color:#2d3d59;background:#edf2f8;border:1px solid #d6deea;justify-self:end}@media (width<=1050px){.tecdoc-scheme-layout{grid-template-columns:1fr 1fr}.tecdoc-car-figure{grid-area:1/1/auto/-1;min-height:300px}.tecdoc-scheme-side.left{grid-column:1}.tecdoc-scheme-side.right{grid-column:2}}@media (width<=720px){.tecdoc-system-scheme>header{padding:14px}.tecdoc-scheme-layout{grid-template-columns:1fr;padding:12px}.tecdoc-car-figure{grid-column:1;min-height:240px}.tecdoc-scheme-side.left,.tecdoc-scheme-side.right{grid-column:1}.tecdoc-scheme-side button{min-height:50px}.tecdoc-system-scheme>footer,.manager-reference-tools{display:grid}.manager-reference-tools a{width:max-content}.tecdoc-car-figure .wheel{width:24px;height:52px}.engine-zone,.cabin-zone,.rear-zone{font-size:8px}}.tecdoc-car-figure{background:radial-gradient(circle at 50% 42%,#fff 0,#f2f4f9 58%,#e9edf4 100%);min-height:500px}.tecdoc-car-sketch{width:calc(100% - 68px);height:calc(100% - 40px);position:absolute;inset:20px 34px;overflow:visible}.tecdoc-car-sketch .car-shadow{fill:#17243b14;transform:translateY(8px)}.tecdoc-car-sketch .car-outline{fill:#f8fbff;stroke:#1a2945;stroke-width:4px;filter:drop-shadow(0 12px 16px #14233b20)}.tecdoc-car-sketch .car-hood,.tecdoc-car-sketch .car-trunk{fill:#eef3f9;stroke:#61708a;stroke-width:2px}.tecdoc-car-sketch .car-windshield,.tecdoc-car-sketch .car-roof-glass,.tecdoc-car-sketch .car-rear-glass{fill:url(#none);stroke:#344661;stroke-width:2px}.tecdoc-car-sketch .car-windshield{fill:#cdd9e8}.tecdoc-car-sketch .car-roof-glass{fill:#dbe4ef}.tecdoc-car-sketch .car-rear-glass{fill:#cdd9e8}.tecdoc-car-sketch .car-center-line,.tecdoc-car-sketch .car-axle{fill:none;stroke:#99a6b8;stroke-width:1.4px;stroke-dasharray:7 7}.tecdoc-car-sketch .car-wheel{fill:#111d34;stroke:#58657c;stroke-width:8px}.tecdoc-car-sketch .front-light{fill:#d7edff;stroke:#6684a7}.tecdoc-car-sketch .rear-light{fill:#ffd8dc;stroke:#b75a66}.tecdoc-car-sketch .car-light{stroke-width:1.5px}.tecdoc-car-zone{z-index:6;color:#fff;cursor:pointer;background:#6334b6;border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;padding:0;transition:transform .16s,background .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 13px #2d155b4d}.tecdoc-car-zone>span{letter-spacing:.02em;font-size:8px;font-weight:1000}.tecdoc-car-zone>b{color:#fff;opacity:0;pointer-events:none;background:#101b38;border-radius:7px;width:max-content;max-width:170px;padding:6px 8px;font-size:9px;line-height:1.25;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 7px 18px #101b3840}.tecdoc-car-zone:hover,.tecdoc-car-zone:focus-visible,.tecdoc-car-zone.active{background:#14905a;outline:none;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 5px #14905a24,0 6px 17px #153d2c4d}.tecdoc-car-zone:hover>b,.tecdoc-car-zone:focus-visible>b,.tecdoc-car-zone.active>b{opacity:1;transform:translate(-50%)}.tecdoc-car-zone.zone-service{top:7%;left:50%}.tecdoc-car-zone.zone-engine{top:18%;left:50%}.tecdoc-car-zone.zone-cooling{top:20%;left:72%}.tecdoc-car-zone.zone-steering{top:28%;left:28%}.tecdoc-car-zone.zone-electric{top:33%;left:72%}.tecdoc-car-zone.zone-climate{top:38%;left:50%}.tecdoc-car-zone.zone-interior{top:49%;left:50%}.tecdoc-car-zone.zone-body{top:48%;left:83%}.tecdoc-car-zone.zone-chassis{top:59%;left:17%}.tecdoc-car-zone.zone-brakes{top:61%;left:83%}.tecdoc-car-zone.zone-transmission{top:62%;left:50%}.tecdoc-car-zone.zone-extra{top:72%;left:70%}.tecdoc-car-zone.zone-fuel{top:75%;left:31%}.tecdoc-car-zone.zone-exhaust{top:88%;left:50%}@media (width<=1050px){.tecdoc-car-figure{min-height:440px}.tecdoc-car-sketch{width:calc(100% - 140px);height:calc(100% - 32px);inset:16px 70px}}@media (width<=720px){.tecdoc-car-figure{min-height:390px}.tecdoc-car-sketch{width:calc(100% - 84px);height:calc(100% - 28px);inset:14px 42px}.tecdoc-car-zone{width:31px;height:31px}.tecdoc-car-zone>span{font-size:7px}.tecdoc-car-zone>b{max-width:130px;font-size:8px}}.tecdoc-system-transition{color:#4f2a91;background:#f4effc;border:1px solid #d8caef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:12px 12px 0;padding:9px 10px;display:flex}.tecdoc-system-transition span{gap:2px;font-size:9px;display:grid}.tecdoc-system-transition b{font-size:11px}.tecdoc-system-transition button{color:#fff;cursor:pointer;background:#6334b6;border:0;border-radius:7px;flex:none;padding:7px 9px;font-size:9px;font-weight:900}.tecdoc-tree>.tecdoc-tree-branch[data-category-id]{scroll-margin-top:12px}@media (width<=720px){.tecdoc-system-transition{align-items:stretch;display:grid}.tecdoc-system-transition button{width:100%}}.kia-epc-panel{background:#fff;border:1px solid #d9d9ed;border-radius:20px;margin:24px 0;overflow:hidden;box-shadow:0 18px 48px #17124612}.kia-epc-heading{background:linear-gradient(135deg,#f9f7ff,#eef8f3);border-bottom:1px solid #e1deef;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.kia-epc-heading small,.kia-epc-parts small{color:#7651bf;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.kia-epc-heading h3{margin:4px 0 5px;font-size:24px}.kia-epc-heading p{color:#62708a;margin:0}.kia-epc-heading>span{color:#fff;background:#172342;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:900}.kia-epc-tabs{border-bottom:1px solid #e6e6f2;gap:10px;padding:14px 18px;display:flex;overflow:auto}.kia-epc-tabs button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9ec;border-radius:12px;min-width:210px;padding:11px 13px}.kia-epc-tabs button.active{background:#f5efff;border-color:#6d36c9;box-shadow:0 0 0 3px #6d36c915}.kia-epc-tabs b,.kia-epc-tabs span,.kia-epc-tabs small{display:block}.kia-epc-tabs span{margin:3px 0;font-size:12px}.kia-epc-tabs small{color:#6e7890}.kia-epc-message{text-align:center;color:#657086;padding:22px}.kia-epc-workspace{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);min-height:570px;display:grid}.kia-epc-canvas{background:#f4f5f9;padding:18px;overflow:auto}.kia-epc-image-wrap{background:#fff;max-width:1050px;margin:auto;position:relative;box-shadow:0 7px 24px #1a23451a}.kia-epc-image-wrap>img{width:100%;height:auto;display:block}.kia-epc-hotspot{z-index:2;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;min-width:25px;min-height:20px;padding:0;position:absolute}.kia-epc-hotspot span{color:#fff;opacity:0;pointer-events:none;background:#172342;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:900;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px)}.kia-epc-hotspot:hover,.kia-epc-hotspot.active{background:#6f36c920;border-color:#6f36c9;box-shadow:0 0 0 4px #6f36c91f}.kia-epc-hotspot:hover span,.kia-epc-hotspot.active span{opacity:1}.kia-epc-parts{background:#fff;border-left:1px solid #e4e4ef}.kia-epc-parts>header{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;padding:18px;display:flex}.kia-epc-parts h4{margin:3px 0 0;font-size:23px}.kia-epc-parts>header>span{color:#fff;background:#6e35c7;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.kia-epc-pnc-list{border-bottom:1px solid #ececf3;gap:6px;padding:12px 14px;display:flex;overflow:auto}.kia-epc-pnc-list button{cursor:pointer;background:#fff;border:1px solid #dedbea;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}.kia-epc-pnc-list button.active{color:#fff;background:#183a2c;border-color:#183a2c}.kia-epc-oem-list{max-height:470px;overflow:auto}.kia-epc-oem-list article{border-bottom:1px solid #ededf3;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.kia-epc-oem-list code{color:#172342;margin:5px 0;font-size:16px;font-weight:900;display:block}.kia-epc-oem-list p{color:#677288;margin:0;font-size:11px}.kia-epc-oem-list em{color:#4b5f77;margin-top:5px;font-size:10px;display:block}.kia-epc-oem-list button{color:#fff;cursor:pointer;background:#6e35c7;border:0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900}.kia-epc-empty{color:#6f798f;text-align:center;padding:22px}.kia-epc-footnote{color:#69748a;background:#fbfbfd;border-top:1px solid #e6e6ef;gap:10px;padding:13px 18px;font-size:11px;display:flex}.kia-epc-footnote b{color:#26334d}@media (width<=900px){.kia-epc-workspace{grid-template-columns:1fr}.kia-epc-parts{border-top:1px solid #e4e4ef;border-left:0}.kia-epc-oem-list{max-height:none}}@media (width<=600px){.kia-epc-heading{display:block}.kia-epc-heading>span{margin-top:12px;display:inline-block}.kia-epc-canvas{padding:8px}.kia-epc-tabs button{min-width:180px}.kia-epc-oem-list article{grid-template-columns:1fr}.kia-epc-oem-list button{width:100%}}.kia-epc-oem-list article.selected{background:#f6f1ff;box-shadow:inset 4px 0 #6e35c7}.kia-epc-oem-list button:disabled{opacity:.65;cursor:wait}.kia-epc-offers{background:#f7f8fb;border-top:1px solid #dfdeec}.kia-epc-offers>header{background:#fff;border-bottom:1px solid #e3e3ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.kia-epc-offers>header small{color:#7651bf;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.kia-epc-offers>header h4{margin:4px 0;font-size:22px}.kia-epc-offers>header p{color:#68748a;margin:0;font-size:12px}.kia-epc-offers>header>div:last-child{align-items:center;gap:9px;display:flex}.kia-epc-offers>header a{color:#fff;background:#183a2c;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}.kia-epc-loading{color:#6032aa;background:#eee7fb;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.kia-epc-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.kia-epc-picks button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dddbea;border-radius:11px;gap:3px;padding:11px 13px;display:grid}.kia-epc-picks small{color:#7551b8;font-weight:900}.kia-epc-picks b{font-size:15px}.kia-epc-picks span{color:#68748a;font-size:10px}.kia-epc-offer-list{background:#dedee9;border-top:1px solid #dedee9;gap:1px;display:grid}.kia-epc-offer-list article{background:#fff;grid-template-columns:minmax(240px,1.6fr) 130px 140px 95px 105px 105px;align-items:center;gap:12px;padding:13px 18px;display:grid}.kia-epc-offer-list article.added{background:#edf9f2}.kia-epc-offer-product{gap:2px;min-width:0;display:grid}.kia-epc-offer-product small{color:#7551b8;font-size:9px;font-weight:900}.kia-epc-offer-product b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kia-epc-offer-product code{color:#162441;font-size:11px;font-weight:900}.kia-epc-office{border-radius:999px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:900}.kia-epc-office.office-1{color:#17623e;background:#e8f5ec}.kia-epc-office.office-2{color:#5a329f;background:#eee9fb}.kia-epc-delivery{gap:2px;display:grid}.kia-epc-delivery b{font-size:11px}.kia-epc-delivery span{color:#6c778b;font-size:9px}.kia-epc-reliability{gap:1px;display:grid}.kia-epc-reliability b{font-size:13px}.kia-epc-reliability small{color:#6c778b;font-size:8px}.kia-epc-offer-list article>strong{white-space:nowrap;font-size:14px}.kia-epc-offer-list article>button{color:#fff;cursor:pointer;background:#6e35c7;border:0;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:900}.kia-epc-offer-list article.added>button{background:#18714a}.kia-epc-no-offers{justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.kia-epc-no-offers a{color:#fff;background:#6e35c7;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}@media (width<=1050px){.kia-epc-offer-list article{grid-template-columns:minmax(220px,1.4fr) 115px 125px 85px 95px}.kia-epc-offer-list article>button{grid-column:2/-1;justify-self:end;width:140px}}@media (width<=760px){.kia-epc-offers>header{display:grid}.kia-epc-offers>header>div:last-child{justify-content:space-between}.kia-epc-picks{grid-template-columns:1fr}.kia-epc-offer-list article{grid-template-columns:1fr 1fr;gap:9px}.kia-epc-offer-product{grid-column:1/-1}.kia-epc-offer-list article>button{grid-column:auto;width:100%}.kia-epc-no-offers{align-items:stretch;display:grid}.kia-epc-no-offers a{text-align:center}}.kia-full-schemes button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecebf2;gap:3px;width:100%;padding:12px 15px;display:grid}.kia-full-schemes b{color:#172342}.kia-full-schemes span{font-size:12px}.kia-full-schemes small{color:#768196;font-size:10px}.kia-full-image{max-width:100%;margin:auto;display:block}@media (width<=900px){.kia-full-layout{grid-template-columns:1fr}.kia-full-schemes{border-bottom:1px solid #e6e5ee;border-right:0;max-height:300px}.kia-full-controls{grid-template-columns:1fr}.kia-full-part-list article{grid-template-columns:1fr 70px}.kia-full-part-list a{grid-column:1/-1}.kia-full-heading{display:block}.kia-full-heading>span{margin-top:10px;display:inline-block}}.kia-epc-browser{background:#fafafd;border-bottom:1px solid #e2e2ee}.kia-epc-sections{border-bottom:1px solid #e4e4ef;gap:8px;padding:14px 18px;display:flex;overflow:auto}.kia-epc-sections button{white-space:nowrap;color:#28344e;cursor:pointer;background:#fff;border:1px solid #dedbea;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:900;display:flex}.kia-epc-sections button span{color:#6e35c7;background:#f0edf7;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;display:grid}.kia-epc-sections button.active{color:#5d2ca8;background:#f4efff;border-color:#6e35c7;box-shadow:0 0 0 3px #6e35c713}.kia-epc-scheme-search{max-width:720px;margin:14px 18px;position:relative}.kia-epc-scheme-search input{background:#fff;border:1px solid #dcd9e9;border-radius:12px;outline:none;width:100%;padding:12px 42px 12px 14px;font-size:13px}.kia-epc-scheme-search input:focus{border-color:#6e35c7;box-shadow:0 0 0 3px #6e35c713}.kia-epc-scheme-search button{color:#5e3a99;cursor:pointer;background:#eeeaf5;border:0;border-radius:8px;width:28px;height:28px;font-size:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.kia-epc-scheme-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;max-height:330px;padding:0 18px 17px;display:grid;overflow:auto}.kia-epc-scheme-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfddea;border-radius:11px;gap:5px;padding:11px 12px;display:grid}.kia-epc-scheme-grid>button:hover{border-color:#aa91d7}.kia-epc-scheme-grid>button.active{background:#f5f0ff;border-color:#6e35c7;box-shadow:0 0 0 3px #6e35c712}.kia-epc-scheme-grid>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.kia-epc-scheme-grid b{color:#172342;font-size:13px}.kia-epc-scheme-grid em{color:#19724b;background:#e6f6ec;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.kia-epc-scheme-grid span{text-overflow:ellipsis;white-space:nowrap;color:#46536a;font-size:11px;overflow:hidden}.kia-epc-scheme-grid small{color:#7a8496;font-size:9px}.kia-epc-no-image{text-align:center;background:radial-gradient(circle at 50% 35%,#fff,#eef0f5);align-content:center;place-items:center;min-height:520px;padding:42px;display:grid}.kia-epc-no-image small{color:#6e35c7;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.kia-epc-no-image>b{color:#172342;margin-top:12px;font-size:42px}.kia-epc-no-image h4{max-width:620px;margin:8px 0;font-size:22px}.kia-epc-no-image p{color:#68748a;max-width:560px;margin:0;line-height:1.5}.kia-epc-no-image span{color:#4d596f;background:#fff;border:1px solid #ddddea;border-radius:999px;margin-top:18px;padding:8px 11px;font-size:10px;font-weight:800}.kia-epc-full .kia-epc-pnc-list{flex-wrap:wrap;max-height:145px;overflow:auto}@media (width<=760px){.kia-epc-scheme-grid{grid-template-columns:1fr;max-height:420px}.kia-epc-no-image{min-height:360px;padding:28px 18px}.kia-epc-no-image>b{font-size:32px}.kia-epc-sections{padding:11px}.kia-epc-scheme-search{margin:11px}}.kia-full-catalog{background:#fff;border:1px solid #deddea;border-radius:20px;margin:24px 0;overflow:hidden;box-shadow:0 16px 45px #17234212}.kia-full-heading{background:linear-gradient(135deg,#f8f6ff,#eef8f2);border-bottom:1px solid #e4e2ee;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.kia-full-heading small,.kia-full-parts header small{color:#7550b9;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.kia-full-heading h3{margin:4px 0;font-size:23px}.kia-full-heading p{color:#68748a;margin:0}.kia-full-heading>span{color:#fff;background:#172342;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:11px;font-weight:900}.kia-full-controls{background:#fbfbfd;border-bottom:1px solid #e7e6ef;grid-template-columns:220px 1fr 55px;gap:10px;padding:14px 18px;display:grid}.kia-full-controls input,.kia-full-controls select,.kia-full-part-search input{background:#fff;border:1px solid #dcd9e8;border-radius:10px;padding:10px 12px}.kia-full-controls b{color:#6034a6;background:#eee8fa;border-radius:10px;place-items:center;display:grid}.kia-full-layout{grid-template-columns:390px minmax(0,1fr);min-height:620px;display:grid}.kia-full-schemes{background:#fafafd;border-right:1px solid #e6e5ee;max-height:760px;overflow:auto}.kia-full-schemes button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecebf2;grid-template-columns:96px 1fr;align-items:center;gap:11px;width:100%;padding:9px 12px;display:grid}.kia-full-schemes button:hover,.kia-full-schemes button.active{background:#f1ebfb;box-shadow:inset 4px 0 #6f37c8}.kia-full-schemes button>img,.kia-full-no-thumb{object-fit:contain;background:#fff;border:1px solid #e1dfea;border-radius:8px;width:96px;height:78px}.kia-full-no-thumb{color:#8a91a0;place-items:center;font-size:10px;display:grid}.kia-full-scheme-copy{gap:3px;min-width:0;display:grid}.kia-full-scheme-copy b{color:#172342}.kia-full-scheme-copy>span{font-size:12px}.kia-full-scheme-copy small{color:#768196;font-size:10px}.kia-full-parts{min-width:0}.kia-full-parts>header{border-bottom:1px solid #e8e7ef;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.kia-full-parts h4{margin:3px 0 0;font-size:19px}.kia-full-parts>header strong{color:#fff;background:#183a2c;border-radius:999px;place-items:center;min-width:36px;height:36px;padding:0 8px;display:grid}.kia-full-part-search{border-bottom:1px solid #ecebf2;grid-template-columns:1fr 55px;gap:9px;padding:12px 16px;display:grid}.kia-full-part-search span{background:#eee8fa;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.kia-full-image-wrap{background:#f3f4f8;border-bottom:1px solid #e1e1ea;padding:14px 18px;position:relative}.kia-full-image{object-fit:contain;background:#fff;border-radius:12px;width:min(100%,870px);max-height:460px;margin:auto;display:block;box-shadow:0 7px 24px #17234218}.kia-full-image-wrap>span{color:#fff;background:#172342;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:23px;right:27px}.kia-full-part-list{max-height:620px;overflow:auto}.kia-full-part-list article{border-bottom:1px solid #ecebf2;grid-template-columns:1fr 70px 150px;align-items:center;gap:12px;padding:13px 17px;display:grid}.kia-full-part-list article:hover{background:#fbf9ff}.kia-full-part-list article>div{gap:3px;min-width:0;display:grid}.kia-full-part-list small{color:#7550b9;font-size:9px;font-weight:900}.kia-full-part-list b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.kia-full-part-list code{color:#172342;font-size:13px;font-weight:900}.kia-full-part-list em{color:#6f7a8d;font-size:9px}.kia-full-part-list>article>span{color:#6f7a8d;font-size:10px}.kia-full-part-list a{text-align:center;color:#fff;background:#6e35c7;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:900}.kia-full-empty{color:#69758a;align-content:center;place-items:center;gap:6px;min-height:500px;display:grid}.kia-full-message{text-align:center;padding:16px}@media (width<=900px){.kia-full-layout{grid-template-columns:1fr}.kia-full-schemes{border-bottom:1px solid #e6e5ee;border-right:0;max-height:340px}.kia-full-controls{grid-template-columns:1fr}.kia-full-part-list article{grid-template-columns:1fr 70px}.kia-full-part-list a{grid-column:1/-1}.kia-full-heading{display:block}.kia-full-heading>span{margin-top:10px;display:inline-block}}@media (width<=520px){.kia-full-schemes button{grid-template-columns:72px 1fr}.kia-full-schemes button>img,.kia-full-no-thumb{width:72px;height:60px}.kia-full-image-wrap{padding:8px}.kia-full-image-wrap>span{bottom:15px;right:15px}}.kia-full-pnc-panel{background:#fff;border-bottom:1px solid #e1e1ea}.kia-full-pnc-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.kia-full-pnc-panel>header>div{gap:2px;display:grid}.kia-full-pnc-panel>header small{color:#7550b9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.kia-full-pnc-panel>header b{color:#172342;font-size:14px}.kia-full-pnc-panel>header>span{color:#fff;background:#183a2c;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:10px;font-weight:900;display:grid}.kia-full-pnc-buttons{flex-wrap:wrap;gap:7px;max-height:116px;padding:4px 16px 12px;display:flex;overflow:auto}.kia-full-pnc-buttons button{color:#27344d;cursor:pointer;background:#faf9fd;border:1px solid #dcd9e8;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:900}.kia-full-pnc-buttons button:hover{background:#f5f0ff;border-color:#8d66c9}.kia-full-pnc-buttons button.active{color:#fff;background:#6e35c7;border-color:#6e35c7;box-shadow:0 0 0 3px #6e35c718}.kia-full-pnc-selected{color:#4e3a72;background:#f6f1ff;border-top:1px solid #eeeaf5;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.kia-full-pnc-selected button{color:#5f32a5;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900;box-shadow:0 2px 9px #35205d14}.kia-full-part-list article.pnc-active{background:#fbf8ff;box-shadow:inset 4px 0 #6e35c7}@media (width<=520px){.kia-full-pnc-selected{align-items:stretch;display:grid}.kia-full-pnc-selected button{width:100%}.kia-full-pnc-buttons{max-height:150px}}.global-access-links{z-index:80;align-items:center;gap:9px;display:flex;position:fixed;bottom:18px;right:18px}.global-access-links .global-account-link{position:static;bottom:auto;right:auto;box-shadow:0 14px 36px #07132642}.global-staff-link{color:#513095;background:#fff;border:1px solid #d9cfec;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 30px #141f4429}.global-staff-link b{display:none}.global-staff-link:hover,.global-access-links .global-account-link:hover{transform:translateY(-1px)}.staff-login-form{margin-top:22px}.staff-login-help{color:#5d687b;background:#f4f1fb;border-radius:9px;gap:4px;margin-top:17px;padding:13px;display:grid}.staff-login-help span{font-size:11px;line-height:1.5}.customer-login-link{color:#6036b6;margin-top:15px;font-size:12px;font-weight:900;display:inline-block}.invite-summary{background:#f8f5fd;border:1px solid #dcd3ec;border-radius:12px;margin:20px 0;padding:18px}.invite-summary span{color:#6d3eb8;text-transform:uppercase;font-size:10px;font-weight:900}.invite-summary h2{margin:5px 0}.invite-summary p{color:#687386;margin:0 0 8px}.invite-summary small{color:#7c8595}.invite-state{background:#f5f6f9;border-radius:10px;gap:12px;margin-top:20px;padding:18px;display:grid}.invite-state a{color:#6036b6;font-weight:900}.staff-invite-create{grid-template-columns:1.2fr 1.5fr .9fr 1fr auto}.staff-invite-result{background:#f2fbf6;border:1px solid #bfe3d0;border-radius:12px;gap:13px;margin-top:20px;padding:20px;display:grid}.staff-invite-result header{justify-content:space-between;gap:18px;display:flex}.staff-invite-result header div{gap:3px;display:grid}.staff-invite-result h2{margin:0}.staff-invite-result small{color:#277653;text-transform:uppercase;font-weight:900}.staff-invite-result i{color:#536679;font-size:11px;font-style:normal}.staff-invite-result label{color:#5d687a;gap:6px;font-size:11px;font-weight:900;display:grid}.staff-invite-result input{background:#fff;border:1px solid #cfd8d3;border-radius:7px;height:42px;padding:0 11px;font-family:monospace}.staff-invite-result>div{flex-wrap:wrap;gap:9px;display:flex}.staff-invite-result button{color:#fff;background:#6036b6;border:0;border-radius:7px;padding:11px 14px;font-weight:900}.staff-invite-result button+button{background:#17365f}.staff-invite-result p{color:#5c6b64;margin:0;font-size:11px;line-height:1.5}.staff-real-list i.waiting{color:#9a6416}.staff-real-list i.off{color:#9f3f4e}.staff-row-actions{justify-content:flex-end;gap:6px;display:flex}.staff-row-actions button{white-space:nowrap}.staff-row-actions .danger{color:#a33d4e;border-color:#efd0d4}@media (width<=900px){.staff-invite-create{grid-template-columns:1fr 1fr}.staff-invite-create button{grid-column:1/-1}.staff-real-list article{min-width:940px}}@media (width<=700px){.global-access-links{gap:6px;bottom:10px;right:10px}.global-staff-link,.global-access-links .global-account-link{padding:10px 12px}.global-staff-link span,.global-access-links .global-account-link span{display:none}.global-staff-link b,.global-access-links .global-account-link b{font-size:10px;display:block}.staff-invite-create{grid-template-columns:1fr}.staff-invite-create button{grid-column:auto}.staff-invite-result header{flex-direction:column}.staff-invite-result>div{display:grid}.staff-invite-result button{width:100%}}.manager-site-link{white-space:nowrap;background:#fff;border:1px solid #6d7890;border-radius:6px;justify-content:center;align-items:center;padding:9px 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;color:#17233b!important}.manager-page>header .manager-site-link{background:#fff;margin-left:12px;color:#17233b!important}.manager-header-links{align-items:center;gap:8px;margin-left:auto;display:flex}.manager-header-links a{color:#fff;border:1px solid #465168;border-radius:6px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.manager-header-links .manager-site-link{background:#fff;border-color:#fff;color:#17233b!important}.manager-subpage-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.manager-subpage-nav a{color:#6036b6;background:#fff;border:1px solid #d8ddea;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.manager-subpage-nav a:last-child{color:#fff;background:#172f55;border-color:#172f55}.manager-marking-page>.manager-subpage-nav{max-width:1400px;margin:0 auto 18px}@media (width<=700px){.manager-page>header{gap:8px}.manager-page>header .manager-site-link{margin-left:0}.manager-header-links{gap:5px}.manager-header-links a{padding:8px}.manager-subpage-nav{flex-direction:column;align-items:stretch}.manager-subpage-nav a{justify-content:center}}.manager-stock-panel{max-width:1320px;margin:auto}.manager-stock-panel>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.manager-stock-panel>header h1{margin:4px 0 6px;font-size:38px}.manager-stock-panel>header p:last-child{color:#697487;margin:0}.manager-stock-panel>header>span{color:#6034b1;background:#ede7fa;border-radius:999px;padding:9px 12px;font-weight:900}.manager-stock-list{gap:10px;margin-top:20px;display:grid}.manager-stock-list>article{background:#fff;border:1px solid #dfe3ea;border-radius:10px;grid-template-columns:minmax(230px,1.5fr) 90px 110px 110px 150px 100px 160px;align-items:end;gap:10px;padding:14px;display:grid}.manager-stock-list label{color:#687386;gap:5px;font-size:10px;font-weight:800;display:grid}.manager-stock-list input{border:1px solid #d5dbe5;border-radius:6px;min-width:0;height:38px;padding:0 8px}.manager-stock-name{align-self:center;gap:3px;display:grid}.manager-stock-name span,.manager-stock-name small{color:#717c8e}.manager-stock-publish{align-items:center;grid-template-columns:auto 1fr!important;align-self:center!important}.manager-stock-publish input{width:18px;height:18px}.manager-stock-list article>div:last-child{gap:6px;display:flex}.manager-stock-list button{color:#fff;background:#6034b1;border:0;border-radius:6px;height:38px;padding:0 10px;font-weight:900}.manager-stock-list button.danger{color:#a43848;background:#fff0f0}.manager-stock-launch{background:#176b4a!important}.manager-subpage-nav{justify-content:space-between;margin-bottom:20px;display:flex}.manager-subpage-nav a{color:#6034b1;font-weight:900}.manager-inventory-page .stock-form{background:#fff;border:1px solid #dfe3ea}.manager-inventory-page .stock-form select{height:40px}@media (width<=1050px){.manager-stock-list{overflow-x:auto}.manager-stock-list>article{min-width:1050px}}@media (width<=650px){.manager-stock-panel>header{flex-direction:column;align-items:flex-start}.manager-stock-panel>header h1{font-size:31px}}.staff-presence{color:#687386;background:#eef1f5;border-radius:999px;width:max-content;margin-top:6px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.staff-presence.online{color:#187146;background:#e6f7ed}.staff-presence.online:before{content:"";background:#23a563;border-radius:50%;width:7px;height:7px;margin-right:6px;box-shadow:0 0 0 3px #23a5631f}.staff-row-actions{flex-wrap:wrap;gap:7px;display:flex}.staff-row-actions .office{color:#fff;background:#17345f;border-color:#17345f}.staff-row-actions .danger{color:#a63553}.staff-real-list article{grid-template-columns:minmax(190px,1.5fr) .8fr 1fr .8fr minmax(260px,auto)}.manager-impersonation-banner{z-index:300;color:#4e3b09;background:#fff2cc;border-bottom:1px solid #e4c96f;justify-content:center;align-items:center;gap:28px;padding:11px 18px;display:flex;position:sticky;top:0}.manager-impersonation-banner div{gap:2px;display:grid}.manager-impersonation-banner span{font-size:11px}.manager-impersonation-banner form{margin:0}.manager-impersonation-banner button{color:#fff;background:#172f55;border:0;border-radius:7px;padding:9px 13px;font-weight:900}@media (width<=900px){.staff-real-list article{min-width:960px}}@media (width<=650px){.manager-impersonation-banner{flex-direction:column;align-items:stretch;gap:8px}.manager-impersonation-banner button{width:100%}}.vin-design-page{background:radial-gradient(circle at 8% 0,#352065 0,#0000 34%),radial-gradient(circle at 90% 13%,#173d55 0,#0000 30%),linear-gradient(155deg,#050b17 0%,#0a1630 55%,#080d19 100%);padding:32px 20px 84px}.vin-design-page .vin-flow-shell{position:relative}.vin-design-page .back{color:#d8c9ff;margin-bottom:18px;font-weight:800}.vin-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:30px;margin-bottom:22px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0008}.vin-hero:before{content:"";filter:blur(4px);background:#7543d945;border-radius:50%;width:410px;height:410px;position:absolute;top:-170px;right:-110px}.vin-hero-copy,.vin-hero-visual{z-index:1;position:relative}.vin-hero-badge{color:#e8ddff;letter-spacing:.08em;text-transform:uppercase;background:#7a45d52b;border:1px solid #b99cff55;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.vin-hero-badge i{background:#46db9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #46db9a1c}.vin-hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 13px;font-size:clamp(36px,5vw,64px);line-height:.98}.vin-hero h1 em{color:#b993ff;font-style:normal;display:block}.vin-hero-copy>p{color:#b9c3d8;max-width:720px;margin:0;font-size:15px;line-height:1.7}.vin-hero-points{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.vin-hero-points span{color:#dce3f2;background:#07112280;border:1px solid #ffffff20;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:800}.vin-hero-visual{align-content:center;gap:10px;display:grid}.vin-hero-visual article{background:#071122ad;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 14px 30px #0004}.vin-hero-visual article:nth-child(2){transform:translate(-18px)}.vin-hero-visual span{background:linear-gradient(135deg,#8757df,#5f36b8);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:1000;display:grid}.vin-hero-visual b{font-size:13px;display:block}.vin-hero-visual small{color:#9eabc2;margin-top:3px;font-size:10px;line-height:1.4;display:block}.vin-auto-card{background:#fff;border:1px solid #e6e1f0;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 80px #02071370}.vin-card-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px 12px;display:flex}.vin-card-heading h2{letter-spacing:-.035em;margin:4px 0 6px;font-size:30px}.vin-card-heading p:last-child{color:#657086;max-width:720px;margin:0;line-height:1.6}.vin-card-heading>span{color:#18734a;white-space:nowrap;background:#ebf8f1;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.vin-auto-card .tecdoc-selector{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.tecdoc-flow-steps{background:#f7f7fb;border:1px solid #e6e2ed;border-radius:17px;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;display:grid}.tecdoc-flow-step{color:#7c8594;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:0;padding:10px;display:grid;position:relative}.tecdoc-flow-step>span{color:#727b8b;background:#e8eaf0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:1000;display:grid}.tecdoc-flow-step b,.tecdoc-flow-step small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tecdoc-flow-step b{font-size:11px}.tecdoc-flow-step small{margin-top:2px;font-size:8px}.tecdoc-flow-step.done{color:#176a45;background:#edf9f2}.tecdoc-flow-step.done>span{color:#fff;background:#1b8b5a}.tecdoc-flow-step.active{color:#fff;background:linear-gradient(135deg,#7240c9,#523093);box-shadow:0 10px 24px #6237ad35}.tecdoc-flow-step.active>span{color:#6237ad;background:#fff}.tecdoc-selector-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px;display:flex!important}.tecdoc-selector-head h2{letter-spacing:-.025em;font-size:26px!important}.tecdoc-selector-head>div:first-child{max-width:760px}.tecdoc-trust{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:340px;display:flex}.tecdoc-trust span{color:#4f5b6d;background:#faf8fd;border:1px solid #e3deed;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.tecdoc-trust i{color:#17764b;background:#e7f7ee;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.tecdoc-vin-row{background:#f7f8fb;border:1px solid #dcdfea;border-radius:15px;grid-template-columns:minmax(250px,1fr) 220px 130px;padding:10px;box-shadow:inset 0 1px #fff}.tecdoc-vin-row input,.tecdoc-vin-row button,.tecdoc-vin-row a{border-radius:11px;height:50px}.tecdoc-vin-row input{letter-spacing:.08em;border-color:#d5d9e3;outline:none;padding:0 16px;font-size:15px;font-weight:800}.tecdoc-vin-row input:focus{border-color:#7543c5;box-shadow:0 0 0 4px #7543c516}.tecdoc-vin-row button{background:linear-gradient(135deg,#173a68,#10284d);font-size:11px;box-shadow:0 9px 20px #102c5530}.tecdoc-vin-row a{color:#6235ad;background:#fff;border-color:#d6c9ea;font-size:11px}.tecdoc-vehicle-grid{gap:12px}.tecdoc-vehicle-grid label{letter-spacing:.04em;text-transform:uppercase;font-size:9px}.tecdoc-vehicle-grid select{border-radius:11px;outline:none;height:50px;padding:0 13px;font-size:12px}.tecdoc-vehicle-grid select:focus{border-color:#7543c5;box-shadow:0 0 0 4px #7543c512}.tecdoc-selected-car{background:linear-gradient(135deg,#edf9f2,#f9fffb);border:1px solid #bfe7d0;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:16px;display:grid;box-shadow:0 10px 24px #16784b10}.tecdoc-car-check{color:#fff;background:#1b8b59;border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:1000;display:grid;box-shadow:0 8px 18px #1b8b5930}.tecdoc-car-main{gap:3px;display:grid}.tecdoc-car-main small{letter-spacing:.12em;text-transform:uppercase;font-weight:1000;color:#1d7d51!important;font-size:8px!important}.tecdoc-car-main b{font-size:15px}.tecdoc-car-main span{font-size:10px}.tecdoc-car-actions{align-items:center;gap:9px;display:flex!important}.tecdoc-car-actions em{color:#1c7c50;background:#fff;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.tecdoc-car-actions button{height:38px;padding:0 13px}.tecdoc-system-scheme{border-color:#dde1ea;border-radius:22px;box-shadow:0 18px 42px #19213a0d}.tecdoc-system-scheme>header{background:linear-gradient(135deg,#fcfbff,#f4f8fb);padding:22px 24px}.tecdoc-system-scheme h3{font-size:24px}.tecdoc-scheme-layout{gap:18px;padding:22px}.tecdoc-scheme-side button{border-radius:14px;min-height:62px;padding:10px 12px;transition:transform .16s,border-color .16s,box-shadow .16s}.tecdoc-scheme-side button:hover{transform:translateY(-2px)}.tecdoc-scheme-side button:nth-child(4n+1)>span{background:#5b3cb4}.tecdoc-scheme-side button:nth-child(4n+2)>span{background:#167a61}.tecdoc-scheme-side button:nth-child(4n+3)>span{background:#1f5d91}.tecdoc-scheme-side button:nth-child(4n)>span{background:#b46620}.tecdoc-car-figure{background:radial-gradient(circle at 50% 42%,#fff 0,#f2f5fa 54%,#e6ebf3 100%);border-color:#dce2ec;border-radius:32px;box-shadow:inset 0 0 0 8px #fff,0 18px 42px #17213a12}.tecdoc-car-zone.zone-service,.tecdoc-car-zone.zone-engine,.tecdoc-car-zone.zone-transmission{background:#6b3bc0}.tecdoc-car-zone.zone-fuel,.tecdoc-car-zone.zone-cooling,.tecdoc-car-zone.zone-exhaust{background:#168062}.tecdoc-car-zone.zone-steering,.tecdoc-car-zone.zone-brakes,.tecdoc-car-zone.zone-chassis{background:#276498}.tecdoc-car-zone.zone-electric,.tecdoc-car-zone.zone-climate,.tecdoc-car-zone.zone-interior,.tecdoc-car-zone.zone-body,.tecdoc-car-zone.zone-extra{background:#b86b25}.tecdoc-group-browser{border-radius:20px;box-shadow:0 18px 42px #17213a0d}.tecdoc-groups{background:linear-gradient(#fbfbfe,#f6f7fb)}.tecdoc-groups>header,.tecdoc-node-panel>header{padding:18px}.tecdoc-tree-row{border-radius:9px;min-height:38px}.tecdoc-tree-name{font-size:11px}.tecdoc-node-parts article{padding:16px;transition:background .16s}.tecdoc-node-parts article:hover{background:#faf8fe}.tecdoc-node-parts article>button{background:linear-gradient(135deg,#7040c2,#5730a0);border-radius:9px;height:39px;box-shadow:0 7px 15px #6335ae25}.tecdoc-oem-section,.tecdoc-analog-section{border-radius:15px}.tecdoc-oem-section{box-shadow:0 12px 28px #1c7e4f12}.tecdoc-part-results{gap:16px;padding:16px}.vin-request-card{border-radius:20px;box-shadow:0 20px 60px #02071355}@media (width<=950px){.vin-hero{grid-template-columns:1fr}.vin-hero-visual{grid-template-columns:repeat(3,1fr)}.vin-hero-visual article,.vin-hero-visual article:nth-child(2){display:block;transform:none}.vin-hero-visual span{margin-bottom:9px}.tecdoc-flow-steps{grid-template-columns:repeat(5,minmax(130px,1fr));overflow:auto}.tecdoc-selector-head{display:grid!important}.tecdoc-trust{justify-content:flex-start;max-width:none}}@media (width<=720px){.vin-design-page{padding:18px 10px 60px}.vin-hero{border-radius:20px;padding:26px 20px}.vin-hero h1{font-size:38px}.vin-hero-visual{grid-template-columns:1fr}.vin-card-heading{align-items:flex-start;padding:22px 20px 8px;display:grid}.vin-card-heading h2{font-size:25px}.tecdoc-selector{padding:18px}.tecdoc-vin-row{grid-template-columns:1fr}.tecdoc-selected-car{grid-template-columns:44px 1fr}.tecdoc-car-actions{grid-column:1/-1;justify-content:space-between}.tecdoc-scheme-layout{grid-template-columns:1fr}.tecdoc-scheme-side{grid-template-columns:1fr 1fr}.tecdoc-car-figure{grid-row:2;min-height:470px}.tecdoc-group-browser{border-radius:16px}}@media (width<=480px){.vin-hero h1{font-size:33px}.vin-hero-points{display:grid}.tecdoc-scheme-side{grid-template-columns:1fr}.tecdoc-flow-step{grid-template-columns:30px 1fr}.tecdoc-flow-step>span{width:30px;height:30px}}.kia-full-image-viewer{background:#fff;border-bottom:1px solid #e1e1ea}.kia-full-image-toolbar{background:#fbfbfd;border-bottom:1px solid #e6e6ee;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.kia-full-image-toolbar>div:first-child{gap:2px;display:grid}.kia-full-image-toolbar b{color:#172342;font-size:13px}.kia-full-image-toolbar small{color:#718096;font-size:9px}.kia-full-image-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kia-full-image-toolbar button,.kia-full-image-toolbar a{color:#28344e;cursor:pointer;background:#fff;border:1px solid #d9d7e4;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900;text-decoration:none}.kia-full-image-toolbar button:hover,.kia-full-image-toolbar button.active{color:#5e2dac;background:#f2ebff;border-color:#6e35c7}.kia-full-image-toolbar .expand{color:#fff;background:#172342;border-color:#172342}.kia-full-image-stage{overscroll-behavior:contain;background:#eef0f5;max-height:610px;padding:18px;overflow:auto}.kia-full-image-stage .kia-full-image{background:#fff;border-radius:8px;margin:0 auto;display:block;box-shadow:0 8px 26px #17234218;object-fit:initial!important;max-width:none!important;height:auto!important;max-height:none!important}.kia-full-image-note{color:#69758a;background:#f8f9fb;justify-content:space-between;gap:12px;padding:8px 14px;display:flex}.kia-full-image-note span{color:#174c37;font-size:10px;font-weight:900}.kia-full-image-note small{text-align:right;font-size:9px}.kia-full-image-viewer.expanded{z-index:9999;border:1px solid #cfcddd;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:10px;overflow:hidden;box-shadow:0 30px 90px #0008}.kia-full-image-viewer.expanded .kia-full-image-stage{background:#dfe2e9;height:100%;max-height:none;padding:24px}.kia-full-image-viewer.expanded .kia-full-image-toolbar{padding:12px 16px}.kia-full-image-viewer.expanded .kia-full-image-note{padding:9px 16px}@media (width<=700px){.kia-full-image-toolbar{align-items:flex-start;display:grid}.kia-full-image-toolbar>div:last-child{justify-content:flex-start}.kia-full-image-stage{max-height:520px;padding:10px}.kia-full-image-note{display:grid}.kia-full-image-note small{text-align:left}.kia-full-image-viewer.expanded{inset:3px}}.supplier-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supplier-toggle-wrap{align-items:center;gap:8px;display:flex}.supplier-toggle-wrap small{opacity:.72;font-size:11px}.supplier-toggle{color:inherit;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e73;border-radius:999px;padding:7px 12px;font-weight:800}.supplier-toggle.off{background:#ef44441f;border-color:#ef444473}.supplier-toggle:disabled{opacity:.55;cursor:default}.kia-full-part-list button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7040c2,#5730a0);border:0;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:900}.kia-full-part-list button:disabled{opacity:.6;cursor:wait}.kia-full-inline-offers{background:#f7f8fb;border-top:1px solid #deddea}.kia-full-inline-offers>header{background:#fff;border-bottom:1px solid #e4e4ee;justify-content:space-between;gap:18px;padding:19px 20px;display:flex}.kia-full-inline-offers>header small{color:#7550b9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.kia-full-inline-offers>header h4{margin:3px 0;font-size:20px}.kia-full-inline-offers>header p{color:#69758a;margin:0;font-size:11px}.kia-full-inline-offers>header a{color:#fff;background:#183a2c;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-block}.kia-full-offer-tools{background:#fafafd;border-bottom:1px solid #e4e4ee;align-items:end;gap:10px;padding:12px 16px;display:flex}.kia-full-offer-tools label{color:#6b7587;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.kia-full-offer-tools select{color:#26344b;background:#fff;border:1px solid #dadce5;border-radius:8px;min-width:170px;height:38px;padding:0 10px}.kia-full-offer-tools>span{color:#6237a9;background:#efe9fb;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:900}.kia-full-offer-list{background:#dedee8;gap:1px;display:grid}.kia-full-offer-list article{background:#fff;grid-template-columns:minmax(230px,1.5fr) 125px 135px 90px 105px 100px;align-items:center;gap:11px;padding:13px 16px;display:grid}.kia-full-offer-list article.added{background:#edf9f2}.kia-full-offer-list article>div:first-child{gap:2px;min-width:0;display:grid}.kia-full-offer-list article small{color:#6e7890;font-size:8px}.kia-full-offer-list article>div:first-child>small{color:#7550b9;font-weight:900}.kia-full-offer-list article b{font-size:11px}.kia-full-offer-list code{color:#172342;font-size:11px;font-weight:900}.kia-full-office{border-radius:999px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:900}.kia-full-office.office-1{color:#17623e;background:#e7f6ed}.kia-full-office.office-2{color:#5b329f;background:#eee9fb}.kia-full-offer-list em{font-size:12px;font-style:normal;font-weight:900;display:grid}.kia-full-offer-list strong{white-space:nowrap;font-size:13px}.kia-full-offer-list article>button{color:#fff;background:#6e35c7;border:0;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.kia-full-offer-list article.added>button{background:#18714a}.kia-full-no-offers{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.kia-full-no-offers a{color:#fff;background:#6e35c7;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}@media (width<=900px){.kia-full-offer-list article{grid-template-columns:1fr 1fr}.kia-full-offer-list article>div:first-child{grid-column:1/-1}.kia-full-offer-list article>button{width:100%}.kia-full-offer-tools{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.kia-full-offer-tools select{width:100%;min-width:0}.kia-full-offer-tools>span{margin-left:0}.kia-full-inline-offers>header{display:grid}}@media (width<=520px){.kia-full-offer-tools,.kia-full-offer-list article{grid-template-columns:1fr}.kia-full-office{justify-self:start}.kia-full-no-offers{align-items:stretch;display:grid}.kia-full-no-offers a{text-align:center}}.city-delivery-note{background:#f6f2fc;border:1px solid #d7c8ef;border-radius:7px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.city-delivery-note b{color:#5733a3;font-size:12px}.city-delivery-note span{color:#4f596b;font-size:12px;line-height:1.45}.tecdoc-journey-bar{z-index:120;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1d35f2;border:1px solid #d9d8e5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;top:8px;box-shadow:0 14px 34px #07132638}.tecdoc-journey-bar>div{grid-template-columns:auto auto;align-items:center;gap:2px 10px;min-width:0;display:grid}.tecdoc-journey-bar small{color:#aebbd1;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:900}.tecdoc-journey-bar b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tecdoc-journey-bar span{color:#d9e0ed;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.tecdoc-journey-bar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tecdoc-journey-bar nav button,.tecdoc-journey-bar nav a{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.tecdoc-journey-bar nav button:hover,.tecdoc-journey-bar nav a:hover{background:#ffffff20}.tecdoc-journey-bar nav a{background:#6c3bc0;border-color:#7d51cb}.tecdoc-journey-bar nav .change{color:#17233b;background:#fff;border-color:#fff}.tecdoc-system-scheme,.kia-full-catalog{scroll-margin-top:78px}@media (width<=760px){.tecdoc-journey-bar{align-items:stretch;display:grid;top:4px}.tecdoc-journey-bar nav{grid-template-columns:repeat(2,1fr);display:grid}.tecdoc-journey-bar nav button,.tecdoc-journey-bar nav a{width:100%}.tecdoc-journey-bar>div{grid-template-columns:1fr auto}}.vin-design-page .vin-auto-card{overflow:visible}.vin-design-page .vin-card-heading{background:#fff;border-radius:24px 24px 0 0}.vin-design-page .tecdoc-selector{border-radius:0 0 24px 24px}button.tecdoc-flow-step{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;transition:transform .15s,box-shadow .15s}button.tecdoc-flow-step:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #18243a14}button.tecdoc-flow-step:disabled{cursor:default;opacity:.72}button.tecdoc-flow-step:focus-visible{outline-offset:2px;outline:3px solid #8d62d633}#vehicle-catalog,.tecdoc-node-panel,.tecdoc-part-results,.kia-full-part-list,#kia-full-inline-offers{scroll-margin-top:84px}.tecdoc-generic-offers{background:#f7f8fb;border:1px solid #dcddea;border-radius:18px;margin:18px 0;scroll-margin-top:82px;overflow:hidden;box-shadow:0 16px 40px #17234210}.tecdoc-generic-offers>header{background:linear-gradient(135deg,#fff,#f7f3ff);border-bottom:1px solid #e3e5eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.tecdoc-generic-offers>header small{color:#7140ba;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.tecdoc-generic-offers>header h3{margin:3px 0;font-size:20px}.tecdoc-generic-offers>header p{color:#68758a;margin:0;font-size:11px}.tecdoc-generic-offers>header>div:last-child{align-items:center;gap:9px;display:flex}.tecdoc-generic-offers>header a{color:#fff;background:#18714a;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:900}.tecdoc-generic-offers>header span{color:#6237a9;background:#eee8fb;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.tecdoc-offer-tools{background:#fafafd;border-bottom:1px solid #e2e4ea;align-items:end;gap:10px;padding:12px 16px;display:flex}.tecdoc-offer-tools label{color:#6e7788;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.tecdoc-offer-tools select{background:#fff;border:1px solid #d9dce5;border-radius:8px;min-width:175px;height:38px;padding:0 10px}.tecdoc-offer-tools>button{color:#6035aa;background:#fff;border:1px solid #d8cbed;border-radius:8px;height:38px;margin-left:auto;padding:0 12px;font-size:9px;font-weight:900}.tecdoc-offer-list{background:#dfe1e7;gap:1px;display:grid}.tecdoc-offer-list article{background:#fff;grid-template-columns:minmax(230px,1.55fr) 130px 135px 90px 105px 100px;align-items:center;gap:11px;padding:13px 16px;display:grid}.tecdoc-offer-list article.added{background:#edf9f2}.tecdoc-offer-list article>div:first-child{gap:2px;min-width:0;display:grid}.tecdoc-offer-list article small{color:#6e7890;font-size:8px}.tecdoc-offer-list article>div:first-child>small{color:#7140ba;font-weight:900}.tecdoc-offer-list article b{font-size:11px}.tecdoc-offer-list code{color:#172342;font-size:11px;font-weight:900}.tecdoc-offer-office{border-radius:999px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:900}.tecdoc-offer-office.office-1{color:#17623e;background:#e7f6ed}.tecdoc-offer-office.office-2{color:#5b329f;background:#eee9fb}.tecdoc-offer-delivery{gap:2px;display:grid}.tecdoc-offer-list article>em{font-style:normal;display:grid}.tecdoc-offer-list article>em>b{font-size:12px}.tecdoc-offer-list article>strong{white-space:nowrap;font-size:13px}.tecdoc-offer-list article>button{color:#fff;background:#6e35c7;border:0;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.tecdoc-offer-list article.added>button{background:#18714a}.tecdoc-offer-empty{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;padding:20px;display:grid}.tecdoc-offer-empty span{color:#707b8e;font-size:10px}.tecdoc-offer-empty a{color:#fff;background:#6e35c7;border-radius:8px;grid-area:1/2/3;padding:10px 12px;font-size:10px;font-weight:900}@media (width<=900px){.tecdoc-generic-offers>header{display:grid}.tecdoc-offer-tools{grid-template-columns:1fr 1fr;display:grid}.tecdoc-offer-tools select{width:100%;min-width:0}.tecdoc-offer-tools>button{margin-left:0}.tecdoc-offer-list article{grid-template-columns:1fr 1fr}.tecdoc-offer-list article>div:first-child{grid-column:1/-1}.tecdoc-offer-list article>button{width:100%}}@media (width<=520px){.tecdoc-offer-tools,.tecdoc-offer-list article,.tecdoc-offer-empty{grid-template-columns:1fr}.tecdoc-offer-empty a{text-align:center;grid-area:auto}}.kia-native-detail{background:#fff;border-bottom:1px solid #e1e1ea}.kia-native-toolbar{background:#fbfbfd;border-bottom:1px solid #e6e6ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.kia-native-toolbar>div:first-child{gap:2px;display:grid}.kia-native-toolbar b{color:#172342;font-size:13px}.kia-native-toolbar small{color:#718096;font-size:9px}.kia-native-toolbar>div:last-child{gap:6px;display:flex}.kia-native-toolbar button,.kia-native-toolbar a,.kia-native-regions button{color:#28344e;cursor:pointer;background:#fff;border:1px solid #d9d7e4;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900;text-decoration:none}.kia-native-toolbar .expand{color:#fff;background:#172342;border-color:#172342}.kia-native-regions{background:#f8f7fb;border-bottom:1px solid #e6e6ee;flex-wrap:wrap;gap:6px;padding:9px 14px;display:flex}.kia-native-regions button.active{color:#5e2dac;background:#eee5ff;border-color:#6e35c7}.kia-native-stage{overscroll-behavior:contain;background:#e7e9ef;max-height:610px;padding:10px;overflow:auto}.kia-native-stage img{background:#fff;width:1648px;max-width:none;height:auto;margin:0;display:block}.kia-native-note{background:#f8f9fb;justify-content:space-between;gap:12px;padding:8px 14px;display:flex}.kia-native-note b{color:#174c37;font-size:10px}.kia-native-note span{color:#69758a;text-align:right;font-size:9px}.kia-native-detail.expanded{z-index:9999;border:1px solid #cfcddd;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:8px;overflow:hidden;box-shadow:0 30px 90px #0008}.kia-native-detail.expanded .kia-native-stage{height:100%;max-height:none;padding:18px}.kia-native-detail.expanded .kia-native-stage img{width:1648px}.kia-native-detail.expanded .kia-native-toolbar{padding:12px 16px}@media (width<=700px){.kia-native-toolbar{align-items:start;display:grid}.kia-native-toolbar>div:last-child{flex-wrap:wrap}.kia-native-stage{max-height:520px;padding:6px}.kia-native-note{display:grid}.kia-native-note span{text-align:left}.kia-native-detail.expanded{inset:3px}}.tecdoc-car-actions button.saved{box-shadow:0 0 0 3px #23a06412;color:#17623e!important;background:#eaf8f0!important;border-color:#bfe6cf!important}.garage-history{background:linear-gradient(135deg,#fbfaff,#f5f2fb);border:1px solid #e3e0ec;border-radius:12px;grid-column:1/-1;gap:7px;margin-top:2px;padding:12px;display:grid}.garage-history>header{justify-content:space-between;align-items:center;margin-bottom:1px;display:flex}.garage-history>header b{color:#39455d;font-size:10px}.garage-history>header span{color:#6234aa;background:#e9e1f8;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.garage-history>a{color:#293750;background:#fff;border:1px solid #ebe8f1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.garage-history>a:hover{border-color:#cdbce9;box-shadow:0 5px 16px #4e2a8f10}.garage-history>a>div{gap:2px;min-width:0;display:grid}.garage-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.garage-history small{color:#7e8797;font-size:8px}.garage-history time{color:#7a8494;font-size:8px}.garage-history i{color:#6537b4;font-size:8px;font-style:normal;font-weight:900}.car-actions a.garage-open-fresh{color:#6238ad;background:#fff;border:1px solid #ded7eb}@media (width<=700px){.garage-history>a{grid-template-columns:1fr auto}.garage-history>a i{grid-column:1/-1}.car-actions{flex-wrap:wrap}}.stock-item-list{gap:12px;margin-top:18px;display:grid}.stock-item-card{background:#fff;border:1px solid #d9dee7;border-radius:16px;overflow:hidden}.stock-item-card.editing{box-shadow:0 10px 30px #0f172a14}.stock-item-summary{grid-template-columns:minmax(220px,1.5fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.stock-item-title{gap:4px;display:grid}.stock-item-title b{font-size:16px}.stock-item-title span{font-size:14px}.stock-item-title small{color:#667085}.stock-item-facts{grid-template-columns:repeat(3,minmax(80px,1fr));gap:10px;display:grid}.stock-item-facts span{gap:2px;display:grid}.stock-item-facts small{color:#667085}.stock-item-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-edit-button{font-weight:700}.stock-item-editor{background:#f8fafc;border-top:1px solid #e6e9ef;padding:18px}.stock-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stock-editor-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.stock-editor-grid .wide{grid-column:span 2}.stock-editor-grid input,.stock-editor-grid select{width:100%}.stock-editor-flags{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.stock-editor-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.stock-editor-actions .secondary{color:#263244;background:#fff;border:1px solid #cbd2dc}@media (width<=900px){.stock-item-summary{grid-template-columns:1fr}.stock-item-buttons{justify-content:flex-start}.stock-editor-grid{grid-template-columns:1fr 1fr}.stock-editor-grid .wide{grid-column:span 2}}@media (width<=600px){.stock-item-facts{grid-template-columns:1fr 1fr}.stock-editor-grid{grid-template-columns:1fr}.stock-editor-grid .wide{grid-column:auto}}.scz-public-sort{background:#fff;border:1px solid #dfe3e9;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;padding:10px 12px;display:flex}.scz-public-sort>span{color:#6f7b8d;margin-right:3px;font-size:9px;font-weight:900}.scz-public-sort button{color:#425169;background:#f8f9fb;border:1px solid #d9dee6;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.scz-fit-status{border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:12px 14px;display:flex}.scz-fit-status>div{gap:3px;display:grid}.scz-fit-status b{font-size:10px}.scz-fit-status span{color:#657184;font-size:9px;line-height:1.45}.scz-fit-status a{white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.scz-fit-status.verified{background:#f1fbf5;border:1px solid #cfe8d8}.scz-fit-status.verified b{color:#187047}.scz-fit-status.verified a{color:#fff;background:#1d7b50}.scz-fit-status.check{background:#fffaf0;border:1px solid #eadfbe}.scz-fit-status.check b{color:#8b6211}.scz-fit-status.check a{color:#fff;background:#17345e}.scz-reliability.unknown b{text-align:center;font-size:8px}.scz-reliability.unknown small{text-align:center;font-size:6.5px}@media (width<=680px){.scz-public-sort{grid-template-columns:1fr 1fr;display:grid}.scz-public-sort>span{grid-column:1/-1}.scz-fit-status{flex-direction:column;align-items:stretch}.scz-fit-status a{text-align:center}}.supplier-performance-strip{background:#f8fafc;border:1px solid #dfe4eb;border-radius:12px;align-items:stretch;gap:8px;margin:10px 0 14px;padding:10px;display:flex;overflow-x:auto}.supplier-performance-strip>b{color:#26364d;align-items:center;min-width:150px;font-size:9px;display:flex}.supplier-performance-strip>span{background:#fff;border:1px solid #e4e8ee;border-radius:9px;gap:2px;min-width:130px;padding:8px 10px;display:grid}.supplier-performance-strip strong{font-size:9px}.supplier-performance-strip em{color:#24704b;font-size:11px;font-style:normal;font-weight:900}.supplier-performance-strip small{color:#7b8696;font-size:7px}.stock-used-fields{background:#faf8fd;border:1px dashed #cfc5df;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.stock-used-fields>b{color:#6739ad;grid-column:1/-1;font-size:10px}.stock-used-fields .wide{grid-column:1/-1}.stock-used-fields textarea{resize:vertical;min-height:65px}.used-pro-page{padding-bottom:70px}.used-pro-hero{color:#fff;background:linear-gradient(135deg,#152d50,#34235d)}.used-pro-hero .eyebrow,.used-pro-hero p{color:#d9d5e8}.used-pro-hero a{color:#482778;background:#fff}.used-trust{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.used-trust span{background:#fff;border:1px solid #e1e4e9;border-radius:10px;gap:3px;padding:12px;display:grid}.used-trust b{font-size:10px}.used-trust small{color:#7a8493;font-size:8px}.used-search{grid-template-columns:minmax(260px,1fr) 190px 190px}.used-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.used-pro-card{background:#fff;border:1px solid #dfe3e9;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1922340f}.used-real-photo{background:#f3f5f8;height:210px;position:relative}.used-real-photo img{object-fit:cover;width:100%;height:100%}.used-real-photo>span{color:#8a7ba3;place-items:center;height:100%;font-size:34px;font-weight:900;display:grid}.used-real-photo i{color:#fff;background:#6c3ab8;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.used-real-photo small{color:#fff;background:#152236d1;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;bottom:10px;right:10px}.used-donor{background:#f5f7fa;border-radius:8px;gap:4px;margin:10px 0;padding:9px;display:grid}.used-donor b{font-size:9px}.used-donor span{color:#59667a;font-size:8px}.used-donor code{color:#563294;font-size:8px}.used-checks{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.used-checks span{color:#355e47;background:#eef7f1;border-radius:8px;gap:2px;padding:8px;font-size:8px;display:grid}.used-checks b{font-size:8px}.used-description{color:#6d7889;min-height:34px;line-height:1.45;display:block}.used-pro-card footer{align-items:end}.used-pro-card footer>div{text-align:right;gap:5px;display:grid}.used-pro-card footer a{color:#6437aa;font-size:8px;font-weight:900}.scz-reliability.unknown{color:#697587;background:#f1f3f6}@media (width<=960px){.used-pro-grid,.used-trust,.stock-used-fields,.used-search{grid-template-columns:1fr 1fr}.used-search input{grid-column:1/-1}}@media (width<=640px){.used-pro-grid,.used-trust,.stock-used-fields,.used-search{grid-template-columns:1fr}.used-search input{grid-column:auto}.used-real-photo{height:190px}}.diadoc-auth-tools{background:#fff;border:1px solid #d9dde7;border-radius:14px;gap:12px;margin:14px 0;padding:16px 18px;display:grid}.diadoc-auth-tools>div:first-child{gap:4px;display:grid}.diadoc-auth-tools>div:first-child span{color:#68758a;font-size:12px;line-height:1.45}.diadoc-auth-actions{flex-wrap:wrap;gap:10px;display:flex}.diadoc-auth-actions button,.diadoc-auth-code button,.diadoc-auth-code a{cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.diadoc-auth-actions button:first-child,.diadoc-auth-code a{color:#fff;background:#18714a}.diadoc-auth-actions button:last-child,.diadoc-auth-code button{color:#6237a9;background:#eee8fb}.diadoc-auth-actions button:disabled,.diadoc-auth-code button:disabled{opacity:.55;cursor:default}.diadoc-auth-code{background:#f7f8fb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.diadoc-auth-code>b{font-size:14px}.diadoc-auth-code small{color:#68758a}@media (width<=700px){.diadoc-auth-actions,.diadoc-auth-code{display:grid}.diadoc-auth-actions button,.diadoc-auth-code button,.diadoc-auth-code a{text-align:center;width:100%}}.selfpick-page{color:#17233b;background:#f2f4f7;min-height:100vh;padding:24px 18px 64px}.selfpick-shell{width:min(1180px,100%);margin:auto}.selfpick-head{background:#fff;border:1px solid #dfe3e9;border-radius:12px;grid-template-columns:150px 1fr 110px;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:grid}.selfpick-head>div{text-align:center}.selfpick-head h1{letter-spacing:-.03em;margin:0;font-size:28px}.selfpick-head p{color:#6d7788;margin:5px 0 0;font-size:12px}.selfpick-head>a{color:#543095;font-size:11px;font-weight:900}.selfpick-head>a:last-child{text-align:right}.scz-pick-wizard{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #d9dee6!important;border-radius:12px!important;margin:0!important;padding:0!important;display:block!important}.scz-pick-steps{background:#f8f9fb;border-bottom:1px solid #e2e6ec;grid-template-columns:repeat(5,1fr);display:grid}.scz-pick-steps button{color:#7a8494;text-align:left;background:0 0;border:0;border-right:1px solid #e2e6ec;align-items:center;gap:9px;min-height:54px;padding:10px 12px;display:flex}.scz-pick-steps button:last-child{border-right:0}.scz-pick-steps button span{background:#e9ecf1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:1000;display:grid}.scz-pick-steps button b{font-size:11px}.scz-pick-steps button.active{color:#fff;background:#17345e}.scz-pick-steps button.active span{color:#17345e;background:#fff}.scz-pick-steps button.done{color:#176c47}.scz-pick-steps button.done span{color:#fff;background:#1e8a59}.scz-pick-car{background:#f1faf5;border-bottom:1px solid #dfe8e3;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.scz-pick-car>div{gap:2px;display:grid}.scz-pick-car small{color:#277452;text-transform:uppercase;font-size:8px;font-weight:900}.scz-pick-car b{font-size:13px}.scz-pick-car span{color:#687568;font-size:9px}.scz-pick-car button{color:#176b47;background:#fff;border:1px solid #cfe1d7;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.scz-pick-message{color:#715a22;background:#fffaf0;border-bottom:1px solid #eadfbe;margin:0;padding:9px 16px;font-size:10px}.scz-pick-panel{padding:20px}.scz-pick-panel>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.scz-pick-panel>header>span,.scz-pick-back{color:#fff;background:#17345e;border:0;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:1000;display:grid}.scz-pick-panel h2{margin:0;font-size:20px}.scz-pick-panel header p{color:#718093;margin:4px 0 0;font-size:10px}.scz-pick-vin{grid-template-columns:1fr 170px;gap:8px;max-width:720px;margin:auto;display:grid}.scz-pick-vin input,.scz-pick-selects select{background:#fff;border:1px solid #cfd6df;border-radius:7px;height:46px;padding:0 12px}.scz-pick-vin button{color:#fff;background:#17345e;border:0;border-radius:7px;font-weight:900}.scz-pick-or{text-align:center;color:#929aa7;max-width:720px;margin:17px auto;font-size:9px;position:relative}.scz-pick-or:before{content:"";background:#e3e6eb;height:1px;position:absolute;top:50%;left:0;right:0}.scz-pick-or span{background:#fff;padding:0 9px;position:relative}.scz-pick-selects{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scz-pick-selects label{color:#687487;gap:6px;font-size:9px;font-weight:900;display:grid}.scz-pick-selects select{width:100%}.scz-pick-selects select:disabled{color:#a0a7b1;background:#f4f5f7}.scz-pick-candidates{grid-template-columns:repeat(2,1fr);gap:7px;max-width:720px;margin:12px auto 0;display:grid}.scz-pick-candidates button{text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:8px;gap:3px;padding:10px;display:grid}.scz-pick-candidates b{font-size:10px}.scz-pick-candidates span{color:#748092;font-size:8px}.scz-pick-groups{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scz-pick-groups button{text-align:left;background:#fff;border:1px solid #dfe3e9;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:64px;padding:13px 14px;display:grid}.scz-pick-groups button:hover{background:#f7f9fb;border-color:#8aa0bb}.scz-pick-groups b{font-size:11px}.scz-pick-groups span{color:#7a8494;font-size:8px}.scz-pick-groups i{color:#6b3db5;grid-area:1/2/3;font-size:19px;font-style:normal}.scz-pick-tree{border:1px solid #e0e4ea;border-radius:8px;max-width:820px;overflow:hidden}.scz-pick-tree .tecdoc-tree-branch{background:#fff}.scz-pick-tree .tecdoc-tree-row{border-bottom:1px solid #edf0f3;border-radius:0}.scz-pick-tree .tecdoc-tree-name{font-size:11px}.scz-pick-tree .tecdoc-tree-open{opacity:1}.scz-pick-loading,.scz-pick-empty{text-align:center;color:#6f7b8d;background:#fafbfc;border:1px dashed #d6dce5;border-radius:9px;padding:35px}.scz-pick-empty{gap:9px;display:grid}.scz-pick-empty a{color:#fff;background:#6034b1;border-radius:7px;justify-self:center;padding:9px 12px;font-size:9px;font-weight:900}.scz-pick-oem-title{background:#eef9f3;border:1px solid #cce5d7;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.scz-pick-oem-title b{color:#176b47;font-size:11px}.scz-pick-oem-title span{color:#176b47;background:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.scz-pick-wizard .tecdoc-node-parts{border:1px solid #e0e4ea;border-top:0;grid-template-columns:1fr}.scz-pick-wizard .tecdoc-node-parts article{grid-template-columns:70px minmax(0,1fr) 110px;padding:12px 14px;border-right:0!important}.scz-pick-analogs{border:1px solid #e0e4ea;border-radius:8px;margin-top:12px;overflow:hidden}.scz-pick-analogs>summary{color:#5e35aa;cursor:pointer;background:#f7f8fa;padding:12px 14px;font-size:10px;font-weight:900}.scz-pick-offers{padding:0}.scz-pick-offers>header{border-bottom:1px solid #e3e6eb;margin:0;padding:17px 18px}.scz-pick-offers>header>a{color:#fff;background:#18714a;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:900}.scz-pick-offers .tecdoc-offer-tools{margin:0}.scz-pick-offers .tecdoc-offer-list{border-top:0}.scz-pick-offers .tecdoc-offer-list article{grid-template-columns:minmax(220px,1.5fr) 120px 125px 85px 100px 95px}.selfpick-help{color:#697487;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:10px;display:flex}.selfpick-help a{color:#6034b1;font-weight:900}@media (width<=820px){.selfpick-head{grid-template-columns:1fr auto}.selfpick-head>div{text-align:left;grid-area:1/1/auto/-1}.selfpick-head>a:first-child,.selfpick-head>a:last-child{grid-row:2}.scz-pick-steps{grid-template-columns:repeat(5,minmax(115px,1fr));overflow:auto}.scz-pick-groups{grid-template-columns:1fr 1fr}.scz-pick-selects{grid-template-columns:1fr}.scz-pick-offers .tecdoc-offer-list article{grid-template-columns:1fr 1fr}.scz-pick-offers .tecdoc-offer-list article>div:first-child{grid-column:1/-1}}@media (width<=560px){.selfpick-page{padding:10px 8px 45px}.selfpick-head{padding:14px}.selfpick-head h1{font-size:22px}.scz-pick-panel{padding:14px}.scz-pick-vin{grid-template-columns:1fr}.scz-pick-vin button{height:44px}.scz-pick-candidates,.scz-pick-groups{grid-template-columns:1fr}.scz-pick-car{align-items:flex-start;display:grid}.scz-pick-car button{width:100%}.scz-pick-wizard .tecdoc-node-parts article{grid-template-columns:60px 1fr}.scz-pick-wizard .tecdoc-node-parts article>button{grid-column:1/-1}.scz-pick-offers .tecdoc-offer-tools,.scz-pick-offers .tecdoc-offer-list article{grid-template-columns:1fr}.selfpick-help{text-align:center;align-items:flex-start;display:grid}}.aw-page{color:#172033;background:#f4f5f7;min-height:100vh}.aw-site-head{z-index:30;background:#fff;border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;height:58px;padding:0 28px;display:flex;position:sticky;top:0}.aw-site-head>a{color:#172342;font-size:20px;font-weight:900}.aw-site-head nav{gap:22px;display:flex}.aw-site-head nav a{color:#526074;font-size:13px;font-weight:700}.aw-root{max-width:1680px;margin:0 auto;padding:18px 22px}.aw-global-search{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-bottom:14px;display:grid}.aw-global-search form{display:flex}.aw-global-search input{background:#fff;border:1px solid #cbd2dc;border-radius:8px 0 0 8px;flex:1;padding:13px 15px;font-size:15px}.aw-global-search button{color:#111;background:#f2a014;border:0;border-radius:0 8px 8px 0;padding:0 22px;font-weight:900}.aw-global-search>a{color:#28354a;background:#fff;border:1px solid #d4d8df;border-radius:8px;place-items:center;padding:0 17px;font-weight:800;display:grid}.aw-identify{background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:22px}.aw-identify>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.aw-identify h1{margin:3px 0 0;font-size:27px}.aw-identify small{color:#778397}.aw-id-tabs{border:1px solid #d7dce4;border-radius:7px;display:flex;overflow:hidden}.aw-id-tabs button{background:#fff;border:0;border-right:1px solid #d7dce4;padding:10px 16px;font-weight:800}.aw-id-tabs button:last-child{border-right:0}.aw-vin-search{gap:10px;max-width:980px;display:flex}.aw-vin-search input{text-transform:uppercase;border:1px solid #cbd2dc;border-radius:7px;flex:1;padding:13px 14px;font-size:16px}.aw-vin-search button{background:#f2a014;border:0;border-radius:7px;padding:0 24px;font-weight:900}.aw-manual{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aw-manual label{gap:6px;font-size:12px;font-weight:800;display:grid}.aw-manual select{background:#fff;border:1px solid #cbd2dc;border-radius:7px;padding:11px}.aw-message{color:#654d00;background:#fff7df;border:1px solid #f0d688;border-radius:7px;margin:12px 0;padding:10px 13px}.aw-candidates{margin-top:22px}.aw-candidates h2{font-size:20px}.aw-candidate-head,.aw-candidate-row{grid-template-columns:1.5fr .8fr 1.2fr 1.6fr .6fr .5fr;align-items:center;gap:12px;display:grid}.aw-candidate-head{color:#687488;background:#eceff3;padding:10px 12px;font-size:11px;font-weight:900}.aw-candidate-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e5ea;width:100%;padding:13px 12px}.aw-candidate-row:hover{background:#fffaf0}.aw-candidate-row span{gap:2px;display:grid}.aw-candidate-row small{color:#7d8798}.aw-candidate-row strong{color:#b96d00}.aw-kia-manual{margin-top:18px}.aw-kia-manual summary{cursor:pointer;font-weight:900}.aw-kia-manual>input{border:1px solid #ccd2dc;width:100%;margin:10px 0;padding:10px}.aw-kia-manual>div{max-height:280px;display:grid;overflow:auto}.aw-kia-manual button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e6eb;gap:2px;padding:10px;display:grid}.aw-crumbs{color:#687488;align-items:center;gap:8px;margin:2px 0 10px;font-size:12px;display:flex}.aw-crumbs button{color:#a85e00;background:0 0;border:0;font-weight:800}.aw-vehicle{background:#fff;border:1px solid #dfe3e8;border-radius:9px;justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.aw-vehicle h1{margin:2px 0 4px;font-size:23px}.aw-vehicle p{color:#667286;margin:0 0 6px;font-size:12px}.aw-vehicle code{font-weight:900}.aw-vehicle-actions{align-items:center;gap:8px;display:flex}.aw-vehicle-actions button,.aw-vehicle-actions a{background:#fff;border:1px solid #d3d8df;border-radius:7px;padding:9px 12px;font-weight:800}.aw-view-tabs{background:#fff;border:1px solid #dfe3e8;border-radius:9px 9px 0 0;align-items:center;gap:0;margin-top:12px;display:flex;overflow:hidden}.aw-view-tabs button{background:#fff;border:0;border-right:1px solid #dfe3e8;padding:12px 18px;font-weight:900}.aw-view-tabs button.active{color:#111;background:#f2a014}.aw-view-tabs span{color:#7b8492;margin-left:auto;padding:0 14px;font-size:11px}.aw-columns{background:#fff;border:1px solid #dfe3e8;border-top:0;grid-template-columns:300px minmax(520px,1fr);min-height:680px;display:grid}.aw-left{background:#fafbfc;border-right:1px solid #dfe3e8}.aw-left>header,.aw-right>header{background:#f0f2f5;border-bottom:1px solid #dfe3e8;justify-content:space-between;padding:12px 14px;display:flex}.aw-left>header small,.aw-right>header small{color:#7d8797}.aw-section-list button,.aw-tree button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7e9ed;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.aw-section-list button:hover,.aw-section-list button.active,.aw-tree button:hover,.aw-tree button.active{background:#fff4dc}.aw-section-list button>div{gap:2px;display:grid}.aw-section-list button small{color:#8891a0}.aw-tree button span{width:16px}.aw-tree button i{margin-left:auto}.aw-center{background:#fff;min-width:0}.aw-empty{color:#778295;align-content:center;place-items:center;gap:8px;min-height:620px;display:grid}.aw-empty b{color:#253247;font-size:19px}.aw-schemes>header,.aw-tec-parts>header{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.aw-schemes h2,.aw-tec-parts h2{margin:0}.aw-schemes>div{background:#e5e8ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.aw-schemes>div button{text-align:left;background:#fff;border:0;gap:4px;min-height:98px;padding:13px;display:grid}.aw-schemes>div button:hover{background:#fffaf0}.aw-schemes button>b{color:#a45a00}.aw-scheme>header{border-bottom:1px solid #e2e6eb;align-items:center;gap:14px;padding:12px 14px;display:flex}.aw-scheme>header button{background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:8px 10px}.aw-scheme>header div{flex:1}.aw-scheme>header h2{margin:2px 0}.aw-image{background:#eef1f5;max-height:500px;padding:12px;overflow:auto}.aw-image img{background:#fff;max-width:none;margin:auto;display:block}.aw-no-image{text-align:center;color:#7b8492;padding:40px}.aw-scheme>input{box-sizing:border-box;border:1px solid #ccd2dc;border-radius:7px;width:calc(100% - 24px);margin:12px;padding:10px 12px}.aw-parts{max-height:560px;overflow:auto}.aw-parts button{text-align:left;background:#fff;border:0;border-top:1px solid #e6e9ed;grid-template-columns:90px minmax(0,1fr) 150px 70px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.aw-parts button:hover,.aw-parts button.active{background:#fff7e8}.aw-parts code{font-weight:900}.aw-parts i{color:#b86800;font-style:normal;font-weight:900}.aw-tec-parts h3{color:#6d7787;margin:14px 16px 8px;font-size:13px}.aw-tec-parts>div{display:grid}.aw-tec-parts>div button{text-align:left;background:#fff;border:0;border-top:1px solid #e7e9ed;grid-template-columns:100px minmax(0,1fr) 150px 100px 60px;align-items:center;gap:10px;padding:10px 12px;display:grid}.aw-tec-parts>div button:hover{background:#fff8e9}.aw-tec-parts code{font-weight:900}.aw-tec-parts i{color:#b86800;font-style:normal;font-weight:900}.aw-right{background:#fbfcfd;border-left:1px solid #dfe3e8}.aw-offer-empty{color:#748094;gap:7px;padding:22px;display:grid}.aw-best{background:#fffaf0;border:2px solid #f2a014;border-radius:9px;margin:12px;padding:14px}.aw-best small{color:#9d5b00;font-weight:900}.aw-best h3{margin:5px 0}.aw-best code{margin-bottom:8px;font-weight:900;display:block}.aw-best strong{font-size:24px;display:block}.aw-best p{color:#606c7e;margin:3px 0;font-size:12px}.aw-best button{color:#fff;background:#172342;border:0;border-radius:6px;width:100%;margin-top:10px;padding:10px;font-weight:900}.aw-offer-tools{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 10px;display:grid}.aw-offer-tools select{background:#fff;border:1px solid #d0d5dd;padding:8px}.aw-offer-loading{color:#7a5a00;padding:10px 12px}.aw-offer-group h4,.aw-replacements summary{background:#eef1f5;margin:0;padding:10px 12px;font-size:12px}.aw-offer-row{background:#fff;border-top:1px solid #e4e7eb;grid-template-columns:minmax(0,1fr) 115px 70px;align-items:center;gap:8px;padding:10px 12px;display:grid}.aw-offer-row>div{gap:2px;display:grid}.aw-offer-row code{font-weight:900}.aw-offer-row strong{font-size:16px}.aw-offer-row span,.aw-offer-row small{color:#748094;font-size:10px}.aw-offer-row button{background:#f2a014;border:0;border-radius:6px;padding:8px 6px;font-weight:900}.aw-replacements summary{cursor:pointer;font-weight:900}@media (width<=1250px){.aw-columns{grid-template-columns:260px minmax(480px,1fr)}.aw-candidate-head,.aw-candidate-row{grid-template-columns:1.4fr .8fr 1fr 1.4fr .6fr}.aw-candidate-head span:nth-child(5),.aw-candidate-row span:nth-child(5){display:none}}@media (width<=980px){.aw-site-head nav{display:none}.aw-root{padding:12px}.aw-columns{grid-template-columns:240px minmax(0,1fr)}.aw-right{border-top:1px solid #dfe3e8;border-left:0;grid-column:1/-1}.aw-candidate-head{display:none}.aw-candidate-row{grid-template-columns:1fr 1fr}.aw-candidate-row span:nth-child(n+3){display:none}.aw-manual{grid-template-columns:1fr}.aw-schemes>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.aw-site-head{padding:0 14px}.aw-global-search{grid-template-columns:1fr auto}.aw-global-search>a:first-of-type{display:none}.aw-global-search>a:last-of-type{grid-column:2}.aw-identify>header,.aw-vehicle{display:grid}.aw-id-tabs{justify-self:start}.aw-vin-search{display:grid}.aw-manual{grid-template-columns:1fr}.aw-columns{display:block}.aw-left{border-bottom:1px solid #dfe3e8;border-right:0;max-height:330px;overflow:auto}.aw-view-tabs{overflow:auto}.aw-view-tabs span{display:none}.aw-schemes>div{grid-template-columns:1fr}.aw-parts button,.aw-tec-parts>div button{grid-template-columns:80px minmax(0,1fr)}.aw-parts button code,.aw-parts button i,.aw-tec-parts>div button code,.aw-tec-parts>div button span,.aw-tec-parts>div button i{grid-column:2}.aw-image{max-height:420px}.aw-right{border-top:1px solid #dfe3e8}}@media (width<=1000px){.aw-part-head{display:none}.aw-part-rows button{grid-template-columns:1fr 120px}.aw-part-rows button>span:nth-child(2){display:none}.aw-part-rows button code{grid-column:2}.aw-part-rows button i{text-align:left;grid-column:1/-1;padding-top:0}.aw-part-table header{grid-template-columns:1fr}.aw-scheme-toggle{justify-self:start}}:root{--scz-purple:#7c3aed;--scz-purple2:#a855f7;--scz-violet-soft:#f5f0ff;--scz-violet-line:#ddd0ff;--scz-ink:#1c2340;--scz-muted:#697386}.aw-site-head{background:#fff;border-bottom:1px solid #eceaf3;height:72px;box-shadow:0 2px 14px #47267e0d}.aw-brand img{object-fit:contain;max-width:220px;max-height:58px;display:block}.aw-global-search button,.aw-vin-search button,.aw-offer-row button,.aw-best button,.aw-id-tabs button.active,.aw-view-tabs button.active{background:linear-gradient(135deg,var(--scz-purple),var(--scz-purple2));color:#fff}.aw-crumbs button,.aw-candidate-row strong,.aw-schemes button>b,.aw-parts i,.aw-tec-parts i{color:var(--scz-purple)}.aw-offer-loading{color:#6840aa}.aw-kia-subtree button.leaf:hover,.aw-kia-subtree button.leaf.active{box-shadow:inset 3px 0 var(--scz-purple);background:#f6f0ff}.aw-part-rows i{color:var(--scz-purple)}.aw-quick-tree{padding:5px 0}.aw-quick-group{border-bottom:1px solid #ececf3}.aw-quick-group-title{text-align:left;cursor:pointer;color:#20263c;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.aw-quick-group-title>span{width:16px;color:var(--scz-purple);font-weight:900}.aw-quick-group-title>b{font-size:13px}.aw-quick-group-title>i{color:#9198a8;margin-left:auto;font-style:normal}.aw-quick-leaves{border-left:1px solid #e5ddf6;margin-left:18px;padding:0 0 7px 24px}.aw-quick-leaves button{text-align:left;cursor:pointer;color:#384058;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;padding:7px 9px;display:flex}.aw-quick-leaves button>span{color:#a78bfa;font-size:10px}.aw-quick-leaves button>b{font-size:11px;font-weight:650}.aw-quick-parts>header{border-bottom:1px solid #e5e7ed;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.aw-quick-parts>header h2{margin:2px 0;font-size:20px}.aw-quick-parts>header small,.aw-quick-parts>header span{color:#7d8494}.aw-quick-head,.aw-quick-rows>div{grid-template-columns:minmax(220px,1.5fr) 120px 150px minmax(150px,.8fr) 150px;align-items:center;display:grid}.aw-quick-head{background:#f5f6f9;border-bottom:1px solid #e2e4e9}.aw-quick-head span{color:#6f7788;text-transform:uppercase;padding:9px 11px;font-size:10px;font-weight:900}.aw-quick-rows>div{background:#fff;border-bottom:1px solid #e8e9ee}.aw-quick-rows>div:hover,.aw-quick-rows>div.active{background:#faf7ff}.aw-quick-rows>div>*{padding:10px 11px}.aw-quick-rows>div>span{gap:2px;display:grid}.aw-quick-rows b{font-size:12px}.aw-quick-rows small{color:#7d8595;font-size:9px}.aw-quick-rows code{color:#34255d;font-weight:900}.aw-row-actions{gap:6px;display:flex!important}.aw-row-actions button{background:linear-gradient(135deg,var(--scz-purple),var(--scz-purple2));color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:900}.aw-row-actions button.secondary{color:#6333bd;background:#fff;border:1px solid #cdb9f2}.aw-small-empty{min-height:260px}@media (width<=1100px){.aw-quick-head,.aw-quick-rows>div{grid-template-columns:minmax(200px,1fr) 130px 130px 140px}.aw-quick-head span:nth-child(2),.aw-quick-rows>div>span:nth-child(2){display:none}}@media (width<=700px){.aw-site-head{height:62px}.aw-brand{width:170px;height:54px}.aw-brand img{max-width:165px}.aw-quick-head{display:none}.aw-quick-rows>div{grid-template-columns:1fr 120px}.aw-quick-rows>div>span:nth-child(2),.aw-quick-rows>div>span:nth-child(4){display:none}.aw-row-actions{grid-column:1/-1;padding-top:0!important}.aw-quick-rows code{grid-column:2}}.aw-kia-subtree{border-left:2px solid #e6e9f0;padding:4px 0 6px 18px}.aw-kia-subtree details{margin:3px 0}.aw-kia-subtree summary{color:#1d2a42;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.aw-kia-subtree summary:hover{background:#f5f7fb}.aw-kia-subtree summary small{color:#8a94a6;font-size:10px}.aw-kia-subtree button.leaf{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:7px;width:100%;padding:7px 8px;display:flex}.aw-kia-subtree button.leaf>span{color:#f47a20;font-weight:900}.aw-kia-subtree button.leaf div{gap:2px;display:grid}.aw-kia-subtree button.leaf b{color:#19263e;font-size:11px}.aw-kia-subtree button.leaf small{color:#7d8798;font-size:9px}.aw-part-table header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.aw-part-table header p{color:#7a8495;margin:3px 0 0;font-size:11px}.aw-scheme-toggle{color:#c95a11!important;background:#fff7f1!important;border:1px solid #f47a20!important}.aw-part-head{background:#dfe3ea;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;grid-template-columns:minmax(260px,1.5fr) 150px 180px 180px;gap:1px;display:grid}.aw-part-head span{color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f7f8fa;padding:9px 11px;font-size:10px;font-weight:900}.aw-part-rows{background:#e4e7ec;gap:1px;display:grid}.aw-part-rows button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(260px,1.5fr) 150px 180px 180px;align-items:center;gap:1px;padding:0;display:grid}.aw-part-rows button>*{padding:11px 12px}.aw-part-rows button>span:first-child{gap:3px;display:grid}.aw-part-rows b{color:#172342;font-size:12px}.aw-part-rows small{color:#7f899a;font-size:9px}.aw-part-rows code{color:#172342;font-size:12px;font-weight:900}.aw-part-rows i{color:#d96617;text-align:right;font-size:10px;font-style:normal;font-weight:900}@media (width<=1000px){.aw-part-head{display:none}.aw-part-rows button{grid-template-columns:1fr 120px}.aw-part-rows button>span:nth-child(2){display:none}.aw-part-rows button code{grid-column:2}.aw-part-rows button i{text-align:left;grid-column:1/-1;padding-top:0}.aw-part-table header{grid-template-columns:1fr}.aw-scheme-toggle{justify-self:start}}.aw-site-head{background:linear-gradient(90deg,#063c70,#06345f);border-bottom:0;height:76px;padding:0 28px}.aw-brand{align-items:center;width:240px;height:70px;display:flex}.aw-brand img{object-fit:contain;max-width:225px;max-height:66px}.aw-root{max-width:1580px;padding-top:14px}.aw-global-search button,.aw-vin-search button,.aw-offer-row button,.aw-best button,.aw-view-tabs button.active{color:#fff!important;background:#0872d9!important}.aw-id-tabs button.active{color:#fff;background:#0872d9}.aw-global-search input:focus,.aw-vin-search input:focus,.aw-manual select:focus,.aw-scheme>input:focus{border-color:#0872d9;outline:none;box-shadow:0 0 0 3px #0872d91a}.aw-crumbs button,.aw-candidate-row strong,.aw-schemes button>b,.aw-parts i,.aw-tec-parts i,.aw-part-rows i{color:#086bc7}.aw-candidate-row:hover,.aw-section-list button:hover,.aw-section-list button.active,.aw-tree button:hover,.aw-tree button.active,.aw-parts button:hover,.aw-parts button.active,.aw-tec-parts>div button:hover{background:#edf6ff}.aw-best{background:#f6fbff;border-color:#82b9eb}.aw-best small,.aw-offer-loading{color:#086bc7}.aw-kia-subtree{border-left-color:#b9d8f5}.aw-kia-subtree button.leaf:hover,.aw-kia-subtree button.leaf.active{background:#eef7ff;box-shadow:inset 3px 0 #0872d9}.aw-kia-subtree button.leaf>span{color:#0872d9}.aw-scheme-toggle{color:#086bc7!important;background:#f4f9ff!important;border-color:#7eb5e7!important}.aw-part-rows button:hover,.aw-part-rows button.active{background:#eef7ff}.aw-left{background:#fbfdff}.aw-left>header,.aw-right>header{background:#f5f8fc}.aw-quick-group-title{color:#153554}.aw-quick-group-title:hover{background:#f0f7ff}.aw-quick-group-title>span{color:#0872d9}.aw-quick-leaves{border-left-color:#cfe2f5}.aw-quick-leaves button{color:#31506c}.aw-quick-leaves button:hover,.aw-quick-leaves button.active{color:#075eae;background:#dceeff}.aw-quick-leaves button>span{color:#5a9bd8}.aw-vehicle,.aw-identify,.aw-view-tabs,.aw-columns{border-color:#d7e2ed}.aw-global-search>a,.aw-vehicle-actions button,.aw-vehicle-actions a{color:#173956;border-color:#d4e0eb}.aw-global-search>a:hover,.aw-vehicle-actions button:hover,.aw-vehicle-actions a:hover{color:#086bc7;background:#f1f8ff;border-color:#79b1e4}.aw-right{background:#fff}.aw-offer-group h4,.aw-replacements summary{background:#f3f7fb}.aw-replacements summary:hover{color:#086bc7}.aw-quick-node>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.aw-quick-node>header h2{margin:2px 0;font-size:20px}.aw-quick-node>header p{color:#6d7e90;margin:2px 0 0;font-size:11px}.aw-quick-node>header>button{color:#086bc7;background:#fff;border:1px solid #9fc7ea;border-radius:6px;padding:8px 12px;font-weight:800}.aw-quick-node-body{grid-template-columns:42% 58%;min-height:440px;display:grid}.aw-quick-diagram{background:#fff;border-right:1px solid #dce5ee;justify-content:center;align-items:flex-start;padding:18px;display:flex}.aw-quick-diagram img{object-fit:contain;max-width:100%;height:auto;max-height:520px}.aw-quick-focus{padding:14px}.aw-focus-head,.aw-quick-focus>button{grid-template-columns:70px 150px minmax(180px,1fr) 70px;align-items:center;display:grid}.aw-focus-head{color:#fff;background:#0872d9;font-size:10px;font-weight:900}.aw-focus-head span{padding:9px 10px}.aw-quick-focus>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e9f0;width:100%}.aw-quick-focus>button:hover,.aw-quick-focus>button.active{background:#eef7ff}.aw-quick-focus>button>*{padding:10px}.aw-quick-focus code{color:#0872d9;font-weight:900}.aw-other-node-parts{border:1px solid #dce5ee;border-radius:5px;margin-top:10px;overflow:hidden}.aw-other-node-parts summary{color:#1472bd;cursor:pointer;background:#f7fafc;padding:10px 12px;font-weight:800}.aw-other-node-parts summary span{float:right;color:#7890a5}.aw-other-node-parts>div{max-height:300px;overflow:auto}.aw-other-node-parts button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;grid-template-columns:70px 150px 1fr;gap:8px;width:100%;padding:9px 10px;display:grid}.aw-other-node-parts button:hover{background:#f2f8ff}.aw-other-node-parts code{color:#0872d9;font-weight:800}@media (width<=1000px){.aw-quick-node-body{grid-template-columns:1fr}.aw-quick-diagram{border-bottom:1px solid #dce5ee;border-right:0}.aw-focus-head,.aw-quick-focus>button{grid-template-columns:60px 130px 1fr}.aw-focus-head span:last-child,.aw-quick-focus>button>span:last-child{display:none}}@media (width<=700px){.aw-site-head{height:64px;padding:0 12px}.aw-brand{width:180px;height:60px}.aw-brand img{max-width:175px}.aw-site-head nav{display:none}.aw-quick-node>header{gap:8px;display:grid}.aw-quick-diagram{padding:8px}.aw-focus-head{display:none}.aw-quick-focus>button{grid-template-columns:70px 1fr}.aw-quick-focus>button b{grid-column:1/-1}.aw-other-node-parts button{grid-template-columns:65px 1fr}.aw-other-node-parts button b{grid-column:1/-1}}.product-description{color:#4b5668;margin:12px 0 16px;font-size:14px;line-height:1.55}.product-main-image{object-fit:contain;width:100%;height:auto}.product-photo-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.product-photo-strip img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e1e5eb;border-radius:8px;width:100%}.product-source{color:#6a3db1;margin-top:12px;font-size:11px;font-weight:800;display:block}.product-gtin{margin:10px 0;font-size:12px}.product-applications{margin-top:14px}.product-applications h3{margin:0 0 6px;font-size:13px}.product-applications p{color:#687487;margin:0;font-size:11px;line-height:1.5}.manager-helper-block{color:#fff;background:linear-gradient(135deg,#0b1830 0%,#18213b 52%,#4f2b91 100%);border:1px solid #d8cbed;border-radius:16px;grid-template-columns:minmax(320px,1.35fr) minmax(280px,.9fr) auto;align-items:center;gap:20px;margin:24px 0;padding:24px;display:grid;box-shadow:0 16px 38px #121c3126}.manager-helper-block-copy span{color:#cbb9ee;letter-spacing:.12em;font-size:9px;font-weight:1000}.manager-helper-block-copy h2{margin:7px 0 6px;font-size:22px}.manager-helper-block-copy p{color:#cbd3e1;margin:0;font-size:11px;line-height:1.55}.manager-helper-block-tools{flex-wrap:wrap;gap:7px;display:flex}.manager-helper-block-tools b{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:7px 9px;font-size:9px}.manager-helper-block-open{white-space:nowrap;color:#432078!important;background:#fff!important;border:0!important;border-radius:9px!important;padding:12px 14px!important;font-size:10px!important;font-weight:1000!important}.manager-helper-lead{color:#647085;max-width:850px;margin:0 0 22px;line-height:1.6}.manager-helper-security{background:#f8f4ff;border:1px solid #d9cbed;border-radius:10px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;display:flex}.manager-helper-security b{color:#6034b1;font-size:10px}.manager-helper-security span{color:#697487;font-size:10px}.manager-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manager-helper-grid>a{color:#17233a;background:#fff;border:1px solid #dfe3ea;border-radius:14px;gap:16px;min-height:152px;padding:20px;transition:all .15s;display:flex;box-shadow:0 8px 25px #18263d0a}.manager-helper-grid>a:hover{border-color:#cdbce9;transform:translateY(-2px);box-shadow:0 12px 30px #45297217}.manager-helper-icon{color:#6034b1;background:#eee7fa;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:11px;font-weight:1000;display:grid}.manager-helper-grid small{color:#7b60a7;text-transform:uppercase;font-size:8px;font-weight:900}.manager-helper-grid h2{margin:4px 0 7px;font-size:18px}.manager-helper-grid p{color:#697487;margin:0 0 13px;font-size:10px;line-height:1.55}.manager-helper-grid strong{color:#6034b1;font-size:10px}.manager-helper-page h1{margin-bottom:8px}.manager-helper-block-actions{gap:8px;display:grid}.manager-helper-payment-open{color:#fff;text-align:center;white-space:nowrap;border:1px solid #ffffff38;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.manager-helper-pay-link{color:#38225f;background:linear-gradient(135deg,#f8f3ff,#fff);border:1px solid #d8c8ef;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;margin:0 0 18px;padding:15px 17px;display:grid}.manager-helper-pay-link span{color:#7a57aa;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:1000}.manager-helper-pay-link b{grid-column:1;font-size:13px}.manager-helper-pay-link strong{color:#6034b1;grid-area:1/2/3;font-size:10px}.catalog-payments-page h1{margin-bottom:8px}.catalog-payments-lead{color:#667286;max-width:850px;margin:0 0 20px;line-height:1.6}.catalog-payments-note{background:#f8f4ff;border:1px solid #d9cbed;border-radius:10px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;display:flex}.catalog-payments-note b{color:#6034b1;font-size:10px}.catalog-payments-note span{color:#697487;font-size:10px}.catalog-payments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalog-payments-grid>a{color:#17233a;background:#fff;border:1px solid #dfe3ea;border-radius:14px;gap:15px;min-height:148px;padding:20px;display:flex;box-shadow:0 8px 25px #18263d0a}.catalog-payments-grid>a:hover{border-color:#cdbce9;box-shadow:0 12px 30px #45297217}.catalog-payment-code{color:#6034b1;background:#eee7fa;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:1000;display:grid}.catalog-payments-grid small{color:#7b60a7;text-transform:uppercase;font-size:8px;font-weight:900}.catalog-payments-grid h2{margin:4px 0 7px;font-size:18px}.catalog-payments-grid p{color:#697487;margin:0 0 12px;font-size:10px;line-height:1.55}.catalog-payments-grid strong{color:#6034b1;font-size:10px}.catalog-payments-back{color:#6034b1;margin-top:20px;font-size:10px;font-weight:900;display:inline-block}@media (width<=800px){.manager-helper-block{grid-template-columns:1fr}.manager-helper-block-actions{width:100%}.catalog-payments-grid,.manager-helper-pay-link{grid-template-columns:1fr}.manager-helper-pay-link strong{grid-area:auto/1}}.aw-hotspot-image{width:100%;max-width:100%;line-height:0;display:block;position:relative}.aw-hotspot-image>img{width:100%;max-width:100%;height:auto;display:block}.aw-hotspot-layer{pointer-events:none;position:absolute;inset:0}.aw-hotspot-layer button{pointer-events:auto;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;min-width:18px;min-height:18px;margin:0;padding:0;transition:border-color .12s,background .12s,box-shadow .12s;position:absolute}.aw-hotspot-layer button:hover,.aw-hotspot-layer button.hovered{background:#2675c91f;border-color:#2675c9;box-shadow:0 0 0 2px #2675c91a}.aw-hotspot-layer button.selected{background:#2675c933;border-color:#155da7;box-shadow:0 0 0 3px #2675c924}.aw-quick-focus button.active,.aw-other-node-parts button.active{box-shadow:inset 3px 0 #2675c9;background:#eef6ff!important}.aw-diagram-shell{width:100%;min-width:0}.aw-diagram-tools{justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;display:flex}.aw-diagram-tools button{cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;min-width:38px;height:36px;padding:0 10px;font-size:18px;font-weight:700;line-height:1}.aw-diagram-tools button:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.aw-diagram-tools button:disabled{opacity:.4;cursor:default}.aw-diagram-tools .aw-diagram-zoom{min-width:64px;font-size:14px}.aw-diagram-viewport{overscroll-behavior:contain;border-radius:8px;width:100%;max-height:78vh;overflow:auto}.aw-diagram-viewport .aw-hotspot-image{transform-origin:0 0;transition:width .15s}@media (width<=700px){.aw-diagram-tools{z-index:8;background:#fffffff0;justify-content:center;padding:6px;position:sticky;top:0}.aw-diagram-viewport{max-height:72vh}}.aw-diagram-viewport .aw-hotspot-image{max-width:none!important}.aw-diagram-viewport .aw-hotspot-image>img{width:100%!important;max-width:none!important;height:auto!important}.aw-diagram-viewport .aw-hotspot-image{min-width:100%;max-width:none}.product-offer-toolbar{background:#f8fafc;border-bottom:1px solid #edf0f4;align-items:end;gap:12px;padding:14px 18px;display:flex}.product-offer-toolbar label{gap:5px;min-width:190px;display:grid}.product-offer-toolbar label span{color:#64748b;font-size:12px;font-weight:800}.product-offer-toolbar select{color:#26364a;background:#fff;border:1px solid #d7dee8;border-radius:9px;min-height:40px;padding:8px 34px 8px 10px;font-weight:700}.product-offer-table article.best{background:#eefbf4;border-left:4px solid #1f9d63}.product-offer-table .offer-best{color:#116b47;background:#d9f7e7;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}@media (width<=720px){.product-offer-toolbar{flex-direction:column;align-items:stretch}.product-offer-toolbar label{min-width:0}}.aw-right{display:none!important}.scz-pro-search{color:#eef3ff;background:radial-gradient(circle at 2% 32%,#641eff42,#0000 29%),radial-gradient(circle at 96% 78%,#5b1ce033,#0000 28%),#06122d;min-height:100vh;padding-top:1px;padding-bottom:80px;position:relative}.scz-pro-search .breadcrumbs{color:#b8c3df}.scz-search-console{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:14px 0 18px!important;padding:0!important}.scz-search-heading,.scz-search-heading h1{color:#fff}.scz-search-heading p{color:#b8c3df}.scz-search-heading em{color:#d36bff}.scz-search-links a{color:#e8edff;background:#0b1a38;border-color:#31446d}.scz-mode-tabs{background:#091834;border-color:#233960}.scz-mode-tabs button{color:#dce4fb;background:#0b1c3b}.scz-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#6520e8,#a52cff);box-shadow:0 8px 24px #7d27ff59}.scz-search-line{background:#fff;border:3px solid #7628ff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #591ad647}.scz-search-line input{color:#101a40;background:#fff}.scz-search-line button{color:#fff;background:linear-gradient(135deg,#812cff,#a324ff)}.scz-history{color:#aeb9d6}.scz-history button{color:#e4eaff;background:#0a1937;border-color:#2b3e68}.scz-vehicle-panel{color:#e8eeff;background:#091936;border-color:#243a65}.scz-vehicle-panel summary{color:#fff}.scz-pick-panel{color:#132044;background:#fff}.scz-search-workspace{grid-template-columns:285px minmax(0,1fr);gap:10px}.scz-filter-panel{color:#edf2ff!important;background:linear-gradient(#0c1e42,#091731)!important;border-color:#20365f!important;box-shadow:0 18px 42px #00000042!important}.scz-filter-panel>header,.scz-filter-block{border-color:#263b62!important}.scz-filter-panel h3,.scz-filter-panel b,.scz-filter-panel label,.scz-filter-panel span{color:#edf2ff}.scz-filter-panel input,.scz-filter-panel select{color:#f4f7ff!important;background:#07142e!important;border-color:#344a73!important}.scz-filter-panel input[type=checkbox]{accent-color:#a22dff}.scz-category-links a{color:#dce5ff}.scz-category-links a:hover{color:#fff;background:#172b52}.scz-quick-filter button{color:#e6ecff;background:#0f2449;border-color:#30466f}.scz-quick-filter button.active{color:#fff;background:#7626e8;border-color:#9f36ff}.scz-public-safety{color:#c9d3eb;background:#10254b;border-color:#293f69}.scz-results-panel{color:#101a40;background:#f7f8fc;border:1px solid #d9deea;border-radius:16px;min-width:0;padding:14px;box-shadow:0 20px 50px #0000003d}.scz-result-toolbar{background:0 0;border:0;margin:0 0 10px;padding:8px 4px}.scz-result-toolbar b{color:#101a40;font-size:15px}.scz-fit-status,.scz-ai-summary,.scz-empty{color:#172344;background:#fff;border-color:#dce2ec}.scz-result-section{background:0 0;border:0}.scz-result-section>header{background:#fff;border:1px solid #dfe4ee;border-radius:10px;margin:8px 0;padding:12px 14px}.scz-table-head{color:#68748c}.scz-row-main{background:#fff;border:1px solid #dfe5ef;border-radius:12px;margin:8px 0;padding:14px;position:relative;box-shadow:0 5px 14px #12224612}.scz-row-main:hover{background:#fff;box-shadow:0 10px 24px #1222461f}.scz-result-section:first-of-type .scz-row-main:first-of-type{border-color:#a342ff;padding-top:38px;box-shadow:0 9px 26px #842bf02b}.scz-result-section:first-of-type .scz-row-main:first-of-type:before{content:"Лучшее предложение";color:#fff;background:linear-gradient(135deg,#7a2af1,#ae2cff);border-radius:10px 0;padding:6px 14px;font-size:12px;font-weight:900;position:absolute;top:0;left:0}.scz-picks button{background:#fff;border-color:#dfe5ef}.scz-picks button:first-child{background:linear-gradient(135deg,#f8f2ff,#fff);border-color:#a442ff;box-shadow:inset 4px 0 #9330f3}.scz-price{color:#101a40;font-size:16px}.scz-buy button,.scz-alt-offer>button{color:#fff;background:linear-gradient(135deg,#7a27ed,#9f24ff);box-shadow:0 7px 16px #7e23ef3d}.scz-reliability.excellent{color:#107344;background:#dff7e9}.scz-reliability.good{color:#4a7a20;background:#eaf6df}.scz-reliability.medium{color:#94600a;background:#fff0bf}.scz-reliability.risk{color:#a43b38;background:#ffe2df}.scz-alt-offer{background:#fff;border:1px solid #e0e5ee;border-radius:10px;margin:6px 8px}@media (width<=960px){.scz-search-workspace{grid-template-columns:1fr}.scz-filter-panel{position:static;background:#0b1b3b!important}.scz-results-panel{padding:10px}.scz-result-section:first-of-type .scz-row-main:first-of-type{padding-top:42px}}@media (width<=680px){.scz-pro-search{padding-bottom:95px}.scz-search-console{padding:0!important}.scz-results-panel{border-radius:12px;padding:8px}.scz-filter-panel{display:block}.scz-row-main{padding:12px}.scz-result-section:first-of-type .scz-row-main:first-of-type:before{font-size:11px}}body:has(.scz-pro-search){background-color:#0000;background-image:radial-gradient(circle at 4% 17%,#7c2bff3d,#0000 22rem),radial-gradient(circle at 96% 2%,#2d5cff2e,#0000 28rem),linear-gradient(135deg,#041128 0%,#071a3d 55%,#0b1041 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.scz-pro-search.shell{max-width:1480px;padding:14px 24px 56px}.scz-pro-search .breadcrumbs{color:#c5cfe6;margin:8px 0 12px;font-size:13px}.scz-search-console{background:linear-gradient(#06142e,#091b3b);border:1px solid #718fcb47;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 22px 55px #01071947}.scz-mode-tabs{background:#07142e;gap:2px;padding:0 16px;display:flex}.scz-mode-tabs button{color:#e9efff;background:#0a1d3e;border:1px solid #27456f;border-bottom:0;border-radius:9px 9px 0 0;min-height:43px;padding:0 26px;font-weight:800}.scz-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#7133dc,#9a22ff);border-color:#a948ff}.scz-search-line{background:#fff;border:3px solid #8626f4;border-radius:11px;grid-template-columns:34px minmax(260px,1.65fr) minmax(180px,.65fr) 142px;margin:0 16px;display:grid;overflow:hidden}.scz-search-line span{color:#7125d9;place-items:center;font-size:24px;display:grid}.scz-search-line input{color:#091534;background:#fff;min-height:54px;padding:0 15px;font-size:17px;border:0!important;border-right:1px solid #d9dfed!important;border-radius:0!important}.scz-search-line button{color:#fff;background:linear-gradient(135deg,#8b27ef,#6922e1);border:0;border-radius:0;font-size:17px;font-weight:900}.scz-history{color:#9eaccb;padding:10px 18px 14px}.scz-history button{color:#fff!important;background:#11264a!important;border:0!important;border-radius:999px!important}.scz-vehicle-panel{color:#dbe5fa;background:#0a1e3e;border:1px solid #284971;border-radius:11px;margin:14px 0 16px}.scz-vehicle-panel summary{padding:14px 18px}.scz-search-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;display:grid}.scz-filter-panel{color:#eef3ff;background:linear-gradient(#0b1d3e,#081936);border:1px solid #29486d;border-radius:12px;position:sticky;top:10px;overflow:hidden;box-shadow:0 18px 45px #0107194d}.scz-filter-panel>header{border-bottom:1px solid #284365;padding:16px}.scz-filter-panel>header b,.scz-filter-block h3,.scz-filter-search span{color:#fff}.scz-filter-panel>header button{color:#c064ff}.scz-filter-search,.scz-filter-block,.scz-quick-filter{border-bottom:1px solid #284365;padding:14px 16px}.scz-filter-panel input,.scz-filter-panel select{color:#fff!important;background:#07162f!important;border:1px solid #36547e!important}.scz-filter-panel input::placeholder{color:#8798ba}.scz-category-links{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.scz-category-links h3{grid-column:1/-1}.scz-category-links a{color:#3a3155;text-align:center;background:#f8f6ff;border-radius:7px;padding:8px 9px;font-size:12px;font-weight:800}.scz-quick-filter{grid-template-columns:1fr 1fr;gap:7px;display:grid}.scz-quick-filter button{color:#fff;background:#102a51;border:1px solid #36547e;border-radius:8px;min-height:38px;font-size:12px;font-weight:800}.scz-quick-filter button:last-child{grid-column:1/-1}.scz-quick-filter button.active{background:#5424a8;border-color:#ab41ff}.scz-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scz-check{color:#e5ebfa}.scz-brand-list label{color:#eef3ff;border-color:#29486d}.scz-brand-list em{color:#aebddd}.scz-public-safety{color:#cbd7ed;background:#122e59;border-left:3px solid #8c31ed;margin:14px}.scz-results-panel{background:#f4f6fb;border:1px solid #d8dfec;border-radius:14px;min-width:0;padding:16px;box-shadow:0 18px 45px #0107193b}.scz-result-toolbar{background:0 0;border:0;padding:2px 2px 14px}.scz-result-toolbar b{color:#081435;font-size:24px;line-height:1.15}.scz-result-toolbar span{color:#52617d;margin-top:5px}.scz-fit-status{border-radius:10px;margin-bottom:12px}.scz-public-sort{background:0 0;border:0;justify-content:flex-end;padding:8px 0 12px}.scz-public-sort span{color:#50607b}.scz-public-sort button{color:#14213d;background:#fff;border:1px solid #ccd5e6}.scz-public-sort button.active{color:#fff;background:#842af0;border-color:#842af0}.scz-result-section{background:0 0;border:0;margin:0 0 14px;padding:0}.scz-result-section>header{border:0;padding:8px 2px}.scz-result-section>header div b{color:#fff;background:linear-gradient(135deg,#8530ec,#a327ff);border-radius:7px;padding:7px 13px;display:inline-flex}.scz-result-section>header div span{color:#63708a;margin-left:10px}.scz-result-section>header strong{color:#6b29d5}.scz-table-head{display:none}.scz-product-row{background:#fff;border:1px solid #dfe4ee;border-radius:12px;margin:0 0 10px;overflow:hidden;box-shadow:0 5px 16px #1422400f}.scz-row-main{grid-template-columns:minmax(330px,1.85fr) 150px 110px 120px 110px 138px;align-items:center;gap:12px;padding:16px;display:grid}.scz-product-cell{grid-template-columns:185px minmax(0,1fr);align-items:center;gap:16px;display:grid}.scz-product-image{background:linear-gradient(145deg,#fff,#f2f4f8);border:0;width:185px;height:105px}.scz-product-image img{object-fit:contain;width:100%;height:100%}.scz-product-cell>div>a{color:#091333;font-size:17px;font-weight:800;line-height:1.25;display:block}.scz-product-cell code{color:#111b3f;background:0 0;margin:3px 0;font-size:21px;font-weight:950;display:block}.scz-product-tags span{color:#242f4c;background:#eff1f7}.scz-product-tags em{color:#fff;background:#6f2bd4}.office-badge{color:#12203f;text-align:center;background:#f1f4fa;border-radius:8px;justify-content:center;min-height:38px;padding:8px}.scz-delivery b{color:#132142}.scz-delivery span{color:#1aa565;font-weight:800}.scz-reliability{background:#f3f7fc;border-radius:9px;padding:9px}.scz-reliability b{font-size:17px}.scz-reliability small{line-height:1.2}.scz-price{color:#09143a;white-space:nowrap;font-size:21px}.scz-buy{grid-template-columns:46px 1fr;gap:6px;display:grid}.scz-buy input{border:1px solid #cdd5e6;border-radius:8px;width:46px}.scz-buy button,.scz-request-price{color:#fff;background:linear-gradient(135deg,#8d2cf1,#7021e6);border:0;border-radius:8px;min-height:43px;font-weight:900;box-shadow:0 7px 16px #7d26e838}.scz-more-offers{background:#fafbfe;border-top:1px solid #e2e7f0}.scz-more-offers summary{color:#6f27d8;font-weight:800}.scz-alt-offer{grid-template-columns:minmax(300px,1.85fr) 150px 110px 120px 110px 138px}.scz-ai-after-results,.scz-picks-after-results,.scz-checkout-note{background:#fff}@media (width<=1180px){.scz-row-main{grid-template-columns:minmax(300px,1.6fr) 135px 105px 110px 125px}.scz-row-main>.scz-reliability{display:none}.scz-product-cell{grid-template-columns:145px minmax(0,1fr)}.scz-product-image{width:145px}}@media (width<=900px){.scz-pro-search.shell{padding:8px 12px 40px}.scz-search-workspace{grid-template-columns:1fr}.scz-filter-panel{position:static}.scz-search-line{grid-template-columns:34px 1fr 120px}.scz-search-line input:nth-of-type(2){display:none}.scz-row-main{grid-template-columns:1fr 1fr}.scz-product-cell{grid-column:1/-1}.scz-buy{justify-self:end}}@media (width<=560px){.scz-mode-tabs{padding:0 8px;overflow:auto}.scz-mode-tabs button{white-space:nowrap;padding:0 15px}.scz-search-line{grid-template-columns:28px 1fr 92px;margin:0 8px}.scz-search-line input{font-size:15px}.scz-category-links{grid-template-columns:1fr}.scz-category-links h3{grid-column:1}.scz-product-cell{grid-template-columns:100px minmax(0,1fr)}.scz-product-image{width:100px;height:80px}.scz-row-main{padding:12px}.scz-result-toolbar b{font-size:19px}}:root{--scz-navy:#071329;--scz-navy2:#0b1b3b;--scz-purple:#8b27f5;--scz-violet:#6723d9;--scz-ink:#0a1438}body{color:var(--scz-ink);background:#f4f6fa}.scz-v2-top{color:#dce5fb;background:#07142c;border-bottom:1px solid #ffffff14;height:34px;font-size:12px}.scz-v2-top>.shell{justify-content:space-between;align-items:center;height:100%;display:flex}.scz-v2-top nav{gap:30px;display:flex}.scz-v2-top a{color:#fff}.scz-v2-header{color:#fff;background:#07142c;align-items:center;gap:12px;height:106px;display:flex;position:relative}.scz-v2-header:before{content:"";z-index:-1;background:radial-gradient(650px 130px at 18% 25%,#7b21ff57,#0000 65%),radial-gradient(650px 150px at 88%,#5f1cdc52,#0000 65%),#07142c;height:200px;position:fixed;inset:0 0 auto}.scz-v2-menu{color:#fff;background:#0b1b3b;border:1px solid #20385f;border-radius:8px;width:52px;height:52px;font-size:24px}.scz-v2-logo{background:#081630;border-radius:8px;justify-content:center;align-items:center;width:245px;height:92px;display:flex}.scz-v2-logo img{object-fit:contain;max-width:225px;max-height:86px}.scz-v2-pickups{gap:28px;margin-left:auto;display:flex}.scz-v2-pickups>div{gap:9px;min-width:125px;display:flex}.scz-v2-pickups b{font-size:22px}.scz-v2-pickups span{display:grid}.scz-v2-pickups strong{font-size:13px}.scz-v2-pickups small{color:#fff;margin-top:4px;font-size:11px;line-height:1.45}.scz-v2-icons{gap:23px;margin-left:10px;display:flex}.scz-v2-icons>a{color:#fff;place-items:center;font-size:26px;display:grid;position:relative}.scz-v2-icons small{margin-top:1px;font-size:11px}.scz-v2-icons i{color:#fff;background:#8d2cf2;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;display:grid;position:absolute;top:0;right:0}.scz-v2-nav{background:#0b1b3b;border:1px solid #1b3260;border-radius:8px;align-items:stretch;height:47px;display:flex;overflow:hidden}.scz-v2-nav a{color:#fff;white-space:nowrap;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:700;display:flex}.scz-v2-nav a.catalog{background:linear-gradient(135deg,#8e2cf2,#6822e5);min-width:220px;font-size:15px}.scz-v2-nav a.sale{color:#f15cff}.scz-pro-search.shell{flex-direction:column;max-width:1340px;padding:0 0 40px;display:flex}.scz-pro-search .breadcrumbs{color:#65718c;order:2;margin:0 0 12px;padding-top:13px;font-size:12px}.scz-pro-search .breadcrumbs a{color:#253552}.scz-search-console{z-index:4;order:1;transform:translateY(-144px);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 345px -111px 330px!important;padding:0!important;overflow:visible!important}.scz-search-heading{display:none!important}.scz-mode-tabs{height:35px;background:0 0!important;gap:1px!important;padding:0!important}.scz-mode-tabs button{flex:1;font-size:12px;color:#fff!important;background:#0b1d3e!important;border:1px solid #27426d!important;border-radius:7px 7px 0 0!important;min-height:35px!important;padding:0 10px!important}.scz-mode-tabs button.active{background:linear-gradient(135deg,#8627ef,#5f24de)!important;border-color:#a336ff!important}.scz-search-line{height:50px;box-shadow:0 8px 24px #43129f3d;border:4px solid #7928e9!important;border-radius:7px!important;grid-template-columns:34px minmax(0,1fr) 126px!important;margin:0!important}.scz-search-line input{font-weight:700;min-height:42px!important;padding:0 12px!important;font-size:17px!important}.scz-search-line input:nth-of-type(2){display:none!important}.scz-search-line button{font-size:15px!important}.scz-history{height:25px;font-size:10px;overflow:hidden;padding:5px 0 0!important}.scz-history button{padding:2px 8px!important;font-size:9px!important}.scz-vehicle-panel{order:3;display:none}.scz-search-workspace{order:4;grid-template-columns:292px minmax(0,1fr)!important;gap:10px!important}.scz-filter-panel{top:8px;background:linear-gradient(#0a1b3a,#08172f)!important;border-radius:8px!important}.scz-filter-panel>header{padding:14px 16px!important}.scz-filter-panel>header b{font-size:17px}.scz-filter-search,.scz-filter-block,.scz-quick-filter{padding:12px 15px!important}.scz-category-links a{padding:6px 7px!important;font-size:10px!important}.scz-quick-filter button{min-height:34px!important;font-size:10px!important}.scz-results-panel{background:#f8f9fc!important;border-radius:9px!important;padding:14px!important;box-shadow:0 10px 28px #08122d1f!important}.scz-result-toolbar{align-items:center;gap:18px;padding:0 0 13px!important;display:flex!important}.scz-result-toolbar>div:first-child{display:grid}.scz-result-toolbar b{font-size:23px!important}.scz-result-toolbar span{font-size:13px}.scz-v2-toolbar-controls{align-items:center;gap:8px;margin-left:auto;display:flex!important}.scz-v2-toolbar-controls label{background:#fff;border:1px solid #ccd5e6;border-radius:7px;align-items:center;height:40px;padding:0 12px;font-size:12px;display:flex}.scz-v2-toolbar-controls select{color:#0b1735;background:#fff;border:0;outline:0;font-weight:700}.scz-v2-toolbar-controls button{color:#13213f;background:#eef1f6;border:1px solid #d8dfeb;border-radius:7px;width:40px;height:40px;font-size:20px}.scz-v2-toolbar-controls button.active{color:#8d26f3;background:#fff;border:2px solid #9228f7}.scz-fit-status,.scz-public-sort,.scz-ai-after-results,.scz-picks-after-results,.scz-checkout-note{display:none!important}.scz-result-section{margin:0!important;padding:0!important}.scz-result-section>header{display:none!important}.scz-v2-product-list{gap:9px;display:grid}.scz-product-row.scz-v2-card{grid-template-columns:200px minmax(270px,1fr) 220px 180px;align-items:center;min-height:150px;display:grid;position:relative;background:#fff!important;border:1px solid #dfe4ed!important;border-radius:8px!important;margin:0!important;overflow:visible!important;box-shadow:0 3px 9px #111f3e0d!important}.scz-v2-best{z-index:2;color:#fff;background:linear-gradient(135deg,#9b2fff,#7126e4);border-radius:7px 0;padding:7px 13px;font-size:12px;font-weight:800;position:absolute;top:0;left:0}.scz-v2-photo{justify-content:center;align-items:center;height:138px;padding:20px 14px 10px;display:flex}.scz-v2-photo .scz-product-image{background:#fff!important;width:170px!important;height:105px!important}.scz-v2-info{border-right:1px solid #e0e5ef;flex-direction:column;justify-content:center;align-self:stretch;padding:14px 16px 12px 0;display:flex}.scz-v2-code{font-size:21px;font-weight:900;line-height:1.15;color:#08163d!important}.scz-v2-name{color:#1a2948;margin-top:4px;font-size:14px}.scz-v2-brand{align-items:center;gap:12px;margin:7px 0;display:flex}.scz-v2-brand em{color:#263556;background:#e9edf5;border-radius:6px;padding:6px 10px;font-size:12px;font-style:normal}.scz-v2-brand strong{font-size:15px}.scz-v2-info p{color:#52617d;margin:0 0 7px;font-size:12px}.scz-v2-card-links{gap:19px;display:flex}.scz-v2-card-links a,.scz-v2-card-links span{font-size:11px;text-decoration:underline;color:#9228ed!important}.scz-v2-stock{flex-direction:column;justify-content:center;align-self:stretch;padding:14px;display:flex}.scz-v2-stock>b{color:#4a5874;margin-bottom:7px;font-size:12px}.scz-v2-stock>span{color:#42516e;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;padding:3px 0;font-size:12px;display:grid}.scz-v2-stock i{border-radius:2px;width:9px;height:9px}.scz-v2-stock .yes i{background:#13d16d}.scz-v2-stock .no i{background:#ff3656}.scz-v2-stock .yes strong{color:#10ad5c}.scz-v2-stock .no strong{color:#ff3656}.scz-v2-stock small{color:#43516c;margin-top:13px;font-size:11px}.scz-v2-stock em{color:#25324b;margin-top:3px;font-size:12px;font-style:normal}.scz-v2-action{flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;padding:16px;display:flex;position:relative}.scz-v2-action>.scz-v2-heart{color:#17294c;background:0 0;border:0;font-size:29px;position:absolute;top:10px;right:12px}.scz-v2-action>strong{color:#08163d;text-align:center;white-space:nowrap;margin-bottom:12px;font-size:23px}.scz-v2-action>a,.scz-v2-action>button:not(.scz-v2-heart){color:#fff;background:linear-gradient(135deg,#9b2eff,#7125e5);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:900;display:flex}.scz-v2-action>button span{font-size:20px}.scz-more-offers{border-radius:0 0 8px 8px;background:#fafbfe!important;border-top:1px solid #e2e7ef!important;grid-column:1/-1!important}.scz-more-offers summary{text-align:center;padding:8px;font-size:11px;color:#7025df!important}.scz-alt-offer{grid-template-columns:160px 1fr 90px 110px 110px!important;align-items:center!important;gap:12px!important;padding:9px 16px!important;display:grid!important}.scz-v2-features{color:#fff;background:#07142c;border-radius:0 0 8px 8px;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1340px;margin:0 auto 24px;padding:14px 20px;display:grid}.scz-v2-features>div{align-items:center;gap:13px;display:flex}.scz-v2-features>div>b{background:linear-gradient(135deg,#b73bff,#6d2be5);border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.scz-v2-features span{display:grid}.scz-v2-features strong{font-size:11px}.scz-v2-features small{color:#b9c5df;margin-top:3px;font-size:10px}@media (width<=1180px){.scz-v2-nav a{padding:0 9px;font-size:11px}.scz-search-console{margin-left:270px!important;margin-right:280px!important}.scz-product-row.scz-v2-card{grid-template-columns:160px minmax(230px,1fr) 200px 160px}.scz-v2-photo .scz-product-image{width:140px!important}}@media (width<=900px){.scz-v2-pickups{display:none}.scz-v2-nav{overflow-x:auto}.scz-search-console{transform:none;margin:10px 0!important}.scz-pro-search .breadcrumbs{padding:10px 12px}.scz-search-workspace{padding:0 10px;grid-template-columns:1fr!important}.scz-product-row.scz-v2-card{grid-template-columns:130px 1fr}.scz-v2-stock,.scz-v2-action{border-top:1px solid #e2e7ef}.scz-v2-features{grid-template-columns:1fr 1fr;margin:0 10px}.scz-v2-top nav{display:none}}@media (width<=560px){.scz-v2-header{height:78px;padding:0 10px}.scz-v2-logo{width:190px;height:70px}.scz-v2-icons a:not(:last-child){display:none}.scz-v2-nav{margin:0 8px}.scz-mode-tabs button{font-size:10px!important}.scz-product-row.scz-v2-card{grid-template-columns:105px 1fr}.scz-v2-photo{padding:8px}.scz-v2-photo .scz-product-image{width:95px!important;height:75px!important}.scz-v2-stock,.scz-v2-action{grid-column:auto}.scz-v2-code{font-size:17px}.scz-v2-card-links{display:none}.scz-v2-features{grid-template-columns:1fr}.scz-v2-toolbar-controls button{display:none}}.scz-v2-top>.shell,.scz-v2-header.shell,.scz-v2-nav.shell,.scz-pro-search.shell{width:calc(100% - 40px)!important;max-width:1340px!important}.scz-history{display:none!important}@media (width<=900px){.scz-v2-top>.shell,.scz-v2-header.shell,.scz-v2-nav.shell,.scz-pro-search.shell{width:100%!important}}body:has(.scz-v2-top){background:radial-gradient(900px 650px at 0 45%,#541ad2b3,#0000 60%),radial-gradient(900px 700px at 100% 55%,#381fada6,#0000 62%),#07142c!important}.scz-more-offers{display:none!important}.scz-v2-features{width:calc(100% - 40px)!important}.scz-v2-pickups,.scz-v2-icons>a:not(:last-child){display:none!important}.scz-v2-icons{margin-left:auto!important}.scz-v2-top>.shell{grid-template-columns:1fr auto 1fr!important;display:grid!important}.scz-v2-top>.shell>span{display:none!important}.scz-v2-top nav{grid-column:2!important}.scz-v2-top>.shell>a{grid-column:3!important;justify-self:end!important}.product-offer-table article.selected{background:#f5f0ff;box-shadow:inset 5px 0 #6b3bc1,0 0 0 2px #6b3bc126}.product-offer-table article.selected:after{content:"Вы выбрали это предложение";color:#5a2ca0;grid-column:1/-1;font-size:12px;font-weight:900}.document-tools-actions,.staff-document-links,.document-type-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-tools-actions a,.staff-document-links a,.document-type-nav a{color:#43258c;background:#fff;border:1px solid #d8deea;border-radius:8px;padding:9px 12px;font-weight:800;text-decoration:none}.document-type-nav{max-width:980px;margin:0 auto 14px}.document-type-nav a.active{color:#fff;background:#6334b6;border-color:#6334b6}.staff-document-links{background:#fbfbfd;border-top:1px solid #e4e8ef;padding:12px 20px}.business-document .document-bank,.business-document .document-clause,.document-totals,.document-status,.document-signatures{margin-top:20px}.document-bank,.document-clause{background:#f8f9fb;border:1px solid #e0e5ee;border-radius:12px;padding:16px}.document-bank h2{margin:0 0 12px;font-size:16px}.document-bank dl{grid-template-columns:150px 1fr;gap:7px 14px;margin:0;display:grid}.document-bank dt{color:#6d7688}.document-bank dd{margin:0;font-weight:700}.document-totals{justify-content:flex-end;gap:18px;display:flex}.document-totals>div{background:#f4f1fa;border-radius:10px;gap:4px;min-width:120px;padding:12px 14px;display:grid}.document-totals span,.document-status{color:#6f7889}.document-totals strong{font-size:20px}.document-status{flex-wrap:wrap;gap:20px;display:flex}.document-signatures{grid-template-columns:1fr 1fr;gap:40px;padding-top:24px;display:grid}.document-signatures>div{gap:18px;display:grid}.document-signatures span{color:#6f7889}@media (width<=700px){.document-bank dl{grid-template-columns:1fr}.document-totals{grid-template-columns:1fr;justify-content:stretch;display:grid}.document-signatures{grid-template-columns:1fr}.document-tools-actions{justify-content:flex-end}}@media print{.document-type-nav,.staff-document-links,.document-tools-actions{display:none!important}.business-document .document-bank,.business-document .document-clause,.document-signatures{break-inside:avoid}}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-form label{gap:6px;display:grid}.profile-form .profile-wide{grid-column:1/-1}.profile-form input,.profile-form select{width:100%}.profile-form button,.profile-form>p{grid-column:1/-1}@media (width<=700px){.profile-form{grid-template-columns:1fr}.profile-form .profile-wide,.profile-form button,.profile-form>p{grid-column:auto}}.scz-product-image.scz-photo-empty{color:#7d8899!important;background:linear-gradient(145deg,#f8f9fc,#eef1f5)!important;border:1px dashed #cfd5df!important}.scz-product-image.scz-photo-empty>span{text-align:center;letter-spacing:.01em;font-size:10px;font-weight:800;line-height:1.35}.product-photo-empty{color:#7b8798;text-align:center;background:linear-gradient(145deg,#fafbfc,#f0f2f6);border:1px dashed #cfd5df;border-radius:14px;align-content:center;place-items:center;gap:5px;width:100%;min-height:260px;display:grid}.product-photo-empty b{color:#536176;font-size:18px}.product-photo-empty span{font-size:13px}.order-billing-editor{background:#fff;border-top:1px solid #e4e8ef;margin:0}.order-billing-editor>summary{cursor:pointer;color:#172f55;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-weight:900;display:flex}.order-billing-editor>summary span{color:#7a8494;font-size:10px;font-weight:700}.order-billing-editor form{padding:4px 20px 18px}.order-billing-editor h4{color:#172f55;margin:16px 0 8px}.order-billing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-billing-grid label{color:#657083;gap:5px;font-size:10px;font-weight:800;display:grid}.order-billing-grid label.wide{grid-column:span 2}.order-billing-grid input,.order-billing-grid select{color:#172033;background:#fff;border:1px solid #d4dae4;border-radius:6px;width:100%;height:40px;padding:8px 10px}.order-billing-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.order-billing-actions button{color:#fff;background:#6036b6;border:0;border-radius:6px;height:40px;padding:0 15px;font-weight:900}.order-billing-actions span,.order-billing-message{color:#6d7688;font-size:11px}.order-billing-message{margin:0;padding:0 20px 14px}@media (width<=900px){.order-billing-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.order-billing-grid{grid-template-columns:1fr}.order-billing-grid label.wide{grid-column:auto}.order-billing-actions{flex-direction:column;align-items:stretch}}.manager-supplier-strip{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.manager-supplier-strip>b{color:#303b4d;margin-right:3px;font-size:10px}.manager-supplier-strip>span{color:#6034b1;background:#f8f4ff;border:1px solid #ddd3ee;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.manager-page .manager-supplier-strip{max-width:760px}.manager-page>header span{max-width:720px;line-height:1.35}.manager-search-form select{font-size:10px}.aw-page{color:#101a34;background:linear-gradient(#f7f8fc 0,#fff 520px)}.aw-site-head{background:linear-gradient(135deg,#071329,#102b55);border-bottom:1px solid #1f3964;box-shadow:0 8px 26px #0713291f}.aw-site-head nav a{color:#f5f7ff}.aw-site-head nav a:hover{color:#c9a6ff}.aw-global-search button,.aw-vin-search button,.neo-form button,.aw-id-tabs button.active,.aw-view-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#8b27f5,#6723d9)!important}.aw-view-tabs{border-color:#d9ddec}.aw-view-tabs button{color:#152544}.aw-view-tabs span{color:#707b90}.aw-message{color:#5d2da8;background:#f7f2ff;border-color:#ddcff7}.aw-vehicle,.aw-identify,.aw-columns,.aw-view-tabs{border-color:#dde2ec}.aw-global-search input:focus,.aw-vin-search input:focus,.aw-manual select:focus{border-color:#8b27f5;outline:2px solid #8b27f533}.aw-neoriginal-columns{background:0 0;border:0;min-height:0;display:block}.aw-neoriginal-columns .aw-center{background:0 0;min-height:0}.aw-neoriginal-columns .neo-shell{margin:0;padding:0 0 32px}.neo-toolbar{background:linear-gradient(135deg,#fff,#faf7ff);border-color:#ddd5ee}.neo-toolbar button,.neo-toolbar a,.neo-help a{color:#5e2cac;background:#f0e9ff}.neo-brand-search{background:#f8f5ff}.neo-brand-search input:focus{border-color:#8b27f5;outline:2px solid #8b27f533}.neo-block{border-color:#e3dcef;box-shadow:0 10px 30px #2c1a560a}.neo-grid button{border-color:#e0dbea}.neo-grid i{color:#7426d8}.neo-part-link{color:#5d2aa8;background:#f7f1ff}.neo-table-row>button{color:#6723d9}.neo-vin-results .neo-grid{grid-template-columns:1fr}.neo-vin-results .neo-grid button{align-items:flex-start;gap:18px;min-height:78px}.neo-vin-results .neo-grid button>span{gap:6px;display:grid}.neo-vin-results .neo-grid button b{color:#132446;font-size:14px}.neo-vin-results .neo-grid button small{color:#6f788a;line-height:1.45}.neo-vin-results .neo-grid button i{white-space:nowrap}.neo-help{background:#fff;border:1px solid #e2d9f2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.neo-help>div{gap:4px;display:grid}.neo-help span{color:#6c7588;font-size:11px}@media (width<=700px){.neo-help{align-items:stretch;display:grid}.neo-vin-results .neo-grid button{display:grid}.neo-vin-results .neo-grid button i{justify-self:start}}.aw-neoriginal-columns .neo-toolbar{background:linear-gradient(135deg,#fff,#faf7ff);border-color:#ddd5ee}.aw-neoriginal-columns .neo-toolbar button,.aw-neoriginal-columns .neo-toolbar a,.aw-neoriginal-columns .neo-help a{color:#5e2cac;background:#f0e9ff}.aw-neoriginal-columns .neo-brand-search{background:#f8f5ff}.aw-neoriginal-columns .neo-block{border-color:#e3dcef;box-shadow:0 10px 30px #2c1a560a}.aw-neoriginal-columns .neo-grid button{border-color:#e0dbea}.aw-neoriginal-columns .neo-grid button:hover{background:#faf6ff;border-color:#8b27f5}.aw-neoriginal-columns .neo-grid i{color:#7426d8}.aw-neoriginal-columns .neo-part-link{color:#5d2aa8;background:#f7f1ff}.aw-neoriginal-columns .neo-table-row>button{color:#6723d9}.category-grid .category-photo-card{background:#fff;border-radius:14px;grid-template-columns:1fr;align-content:start;gap:10px;min-height:238px;padding:0 15px 15px;display:grid;position:relative;overflow:hidden}.category-photo-card>.home-category-photo{background:#0d1729;border-radius:0;width:auto;height:142px;margin:0 -15px;display:block;position:relative}.category-photo-card>.home-category-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.category-photo-card>.home-category-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#050c1b61);position:absolute;inset:0}.category-photo-card>.home-category-photo em{z-index:1;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3beb;border-radius:10px;place-items:center;min-width:39px;height:39px;padding:0 8px;font-size:10px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 6px 18px #00000038}.category-photo-card>div{padding:0 2px}.category-photo-card b{font-size:14px}.category-photo-card small{font-size:10px;line-height:1.4}.category-grid .category-photo-card:hover{border-color:#7b4ccb;box-shadow:0 14px 32px #231c4624}.benefits-photo-grid article{background:#fff;grid-template-rows:112px auto;gap:0;min-height:190px;display:grid;overflow:hidden;align-items:stretch!important;padding:0!important}.benefits-photo-grid .benefit-photo{background-image:url(/catalog-images/sprites/benefits-v1.webp);background-repeat:no-repeat;background-size:200% 200%;width:100%;height:112px;display:block;position:relative}.benefits-photo-grid .benefit-photo:after{content:"";background:linear-gradient(#0000 35%,#040c1c8c);position:absolute;inset:0}.benefits-photo-grid .benefit-photo b{z-index:1;color:#fff;background:#0f1f3beb;width:36px;height:36px;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px #00000040}.benefits-photo-grid .benefit-photo-1{background-position:0 0}.benefits-photo-grid .benefit-photo-2{background-position:100% 0}.benefits-photo-grid .benefit-photo-3{background-position:0 100%}.benefits-photo-grid .benefit-photo-4{background-position:100% 100%}.benefits-photo-grid article>span:last-child{align-content:center;min-height:76px;padding:14px 16px;display:grid}@media (width<=700px){.benefits-photo-grid article{min-height:176px}.benefits-photo-grid .benefit-photo{height:104px}.benefits-photo-grid article>span:last-child{min-height:70px}}.account-page{color:#eef3ff;background:radial-gradient(circle at 78% 0,#2f146b55 0,#0000 28%),linear-gradient(145deg,#061326 0%,#07182c 52%,#04101f 100%);min-height:100vh}.account-page .account-wide{width:min(1600px,100% - 28px);max-width:none;margin:0 auto;padding:24px 0 80px}.account-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-sidebar{background:linear-gradient(#091b34 0%,#071529 72%,#0b1730 100%);border:1px solid #6941b766;border-radius:20px;flex-direction:column;min-height:calc(100vh - 36px);padding:18px 14px;display:flex;position:sticky;top:18px;box-shadow:0 24px 60px #02081466}.account-brand{border-bottom:1px solid #ffffff12;padding:6px 8px 18px;display:block}.account-brand img{width:188px;max-width:100%;height:auto;display:block}.account-sidebar nav{gap:5px;padding:16px 0;display:grid}.account-sidebar nav a{color:#bdc8df;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.account-sidebar nav a:hover,.account-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#6f35d944,#17264a);border-color:#7d48e488;box-shadow:inset 3px 0 #8b57f7}.account-sidebar nav a>b{color:#a878ff;font-size:9px}.account-support{color:#fff;background:#111f3d;border:1px solid #6d43b477;border-radius:14px;gap:4px;margin-top:auto;padding:14px;text-decoration:none;display:grid}.account-support strong{font-size:12px}.account-support span{color:#a987ff;font-size:10px}.account-page .account-dashboard-v2{gap:16px;min-width:0}.account-page .account-hero{color:#fff;background:linear-gradient(90deg,#091a32 0%,#0c1732dd 44%,#2a155a99 100%),url(/catalog-images/categories/lighting.webp) 100%/cover no-repeat;border:1px solid #6844a66b;border-radius:20px;min-height:154px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 45px #02081744}.account-page .account-hero:after{content:"";filter:blur(20px);background:#8b4eff26;border-radius:50%;width:340px;height:340px;position:absolute;inset:auto -90px -150px auto}.account-page .account-hero>*{z-index:1;position:relative}.account-page .account-hero h1{color:#fff;margin:5px 0 9px;font-size:clamp(28px,3.4vw,48px)}.account-page .account-hero p{color:#c6d0e2;max-width:650px}.account-page .account-hero .eyebrow{color:#b58cff}.account-page .account-hero form button{color:#fff;background:#141f3caa;border-color:#8a5ce477}.account-page .account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-page .account-summary>*{color:#fff;background:linear-gradient(145deg,#0c213b,#0b1b34);border:1px solid #375a8277;border-radius:15px;min-height:92px;padding:17px 18px;box-shadow:inset 0 1px #ffffff0d}.account-page .account-summary small{color:#8ea2bb}.account-page .account-summary b{color:#fff;font-size:25px}.account-page .account-summary span{color:#ad7cff}.account-page .account-nav{display:none}.account-page .account-overview-grid{gap:14px;margin:0}.account-page .account-overview-grid>article{color:#fff;background:linear-gradient(145deg,#0b2039,#0a192f);border:1px solid #33577d77;border-radius:17px;box-shadow:0 14px 34px #02081226}.account-page .account-overview-grid h2{color:#fff}.account-page .account-overview-grid .eyebrow{color:#a979ff}.account-page .account-overview-grid header>a{color:#ad80ff}.account-page .account-mini-list>a,.account-page .account-mini-list>div{color:#f4f7ff;background:#0d2540;border:1px solid #34557955}.account-page .account-mini-list span,.account-page .account-mini-list small{color:#91a2bb}.account-page .account-mini-list code{color:#ba8aff}.account-page .account-profile>div{border-color:#ffffff12}.account-page .account-profile dt{color:#8fa0b9}.account-page .account-profile dd{color:#fff}.account-page .account-muted{color:#91a2ba}.account-page .account-order-section{color:#fff;background:#091b31;border:1px solid #33577d77;border-radius:18px}.account-page .account-order-section>header{background:#0b2039;border-color:#ffffff12}.account-page .account-order-section h2{color:#fff}.account-page .account-order-card{border-color:#ffffff12}.account-page .account-order-card summary span{color:#889bb6}.account-page .account-order-card summary em{color:#c9adff;background:#6940bc33}.account-page .account-order-body{background:#08172b}.account-page .account-order-items article{background:#0c223d}.account-page .account-order-items span,.account-page .account-order-items small{color:#91a2bb}.account-page .account-order-items a{color:#c7a9ff;background:#7442d844}.account-page .order-history{background:#0e203b;border-left-color:#9c63ff}.account-page .order-history span,.account-page .order-history em{color:#8fa1bc}.account-page .empty{color:#9aacbf}@media (width<=1050px){.account-shell{grid-template-columns:1fr}.account-sidebar{min-height:0;position:static}.account-brand{display:none}.account-sidebar nav{scrollbar-width:thin;padding:0 0 5px;display:flex;overflow-x:auto}.account-sidebar nav a{flex:none;grid-template-columns:24px auto;min-height:40px}.account-support{display:none}.account-page .account-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.account-page .account-wide{width:min(100% - 16px,1600px);padding-top:10px}.account-shell{gap:10px}.account-sidebar{border-radius:14px;padding:9px}.account-page .account-hero{min-height:170px;padding:22px 18px}.account-page .account-hero h1{font-size:30px}.account-page .account-summary{grid-template-columns:1fr 1fr}.account-page .account-summary>*{min-height:82px;padding:13px}.account-page .account-overview-grid,.account-page .account-activity-grid{grid-template-columns:1fr}.account-page .account-overview-grid>article{padding:16px}.account-page .account-order-section{border-radius:14px}}.manager-dashboard-page{color:#eef4ff;background:radial-gradient(circle at 85% 0,#38206f55,#0000 28%),linear-gradient(145deg,#061326,#071a31 55%,#051221);grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.manager-work-sidebar{background:linear-gradient(#081b34,#071529 72%,#0a1830);border-right:1px solid #52358a66;flex-direction:column;align-self:start;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.manager-work-logo{border-bottom:1px solid #ffffff12;padding:5px 8px 16px;display:block}.manager-work-logo img{width:185px;max-width:100%;display:block}.manager-office-badge{background:#10213d;border:1px solid #553c8866;border-radius:12px;gap:3px;margin:14px 6px 6px;padding:12px;display:grid}.manager-office-badge small{color:#8e9db8}.manager-office-badge b{color:#fff}.manager-office-badge span{color:#ac82ff;font-size:10px}.manager-work-sidebar nav{gap:5px;padding:10px 0;display:grid}.manager-work-sidebar nav a{color:#bcc9df;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:grid;position:relative}.manager-work-sidebar nav a:hover,.manager-work-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#6b37d33d,#17284a);border-color:#784ce488}.manager-work-sidebar nav a>b{color:#b383ff;font-size:8px}.manager-work-sidebar nav i{color:#fff;background:#8d35ef;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;display:grid}.manager-side-site{color:#c7a7ff;text-align:center;background:#111f3d;border:1px solid #6548a577;border-radius:10px;margin-top:auto;padding:12px;font-size:10px;font-weight:900;text-decoration:none}.manager-work-main{min-width:0;padding:26px clamp(18px,3vw,42px) 60px}.manager-work-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.manager-work-top h1{color:#fff;margin:4px 0 5px;font-size:34px}.manager-work-top span{color:#92a3bb;font-size:11px}.manager-work-top .eyebrow{color:#b68cff}.manager-work-top>div:last-child{gap:8px;display:flex}.manager-work-top a,.manager-work-top button{color:#fff;background:#132643;border:1px solid #7048b577;border-radius:8px;padding:11px 14px;font-weight:900}.manager-work-top a{background:linear-gradient(135deg,#8e35f0,#6b29dd)}.manager-work-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.manager-work-stats a{color:#fff;background:linear-gradient(145deg,#0d223d,#0a1b32);border:1px solid #35597c77;border-radius:14px;gap:4px;min-height:100px;padding:16px;text-decoration:none;display:grid}.manager-work-stats small{color:#8fa1bb}.manager-work-stats b{font-size:26px}.manager-work-stats span{color:#ad80ff;font-size:9px}.manager-supplier-search-card{background:linear-gradient(120deg,#0b1e38,#171d45 60%,#3a206d);border:1px solid #5b3d9166;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-bottom:14px;padding:20px;display:grid;box-shadow:0 18px 45px #02081733}.manager-supplier-search-card h2{color:#fff;margin:4px 0 5px}.manager-supplier-search-card p{color:#9cabc2;margin:0}.manager-supplier-search-card .eyebrow{color:#b88dff}.manager-supplier-search-card>a{color:#542b9a;background:#fff;border-radius:9px;padding:12px 15px;font-weight:900;text-decoration:none}.manager-supplier-cloud{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.manager-supplier-cloud span{color:#d8c9f5;background:#ffffff0d;border:1px solid #fff2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.manager-work-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.manager-work-grid-bottom{grid-template-columns:1.15fr .85fr}.manager-work-panel{background:linear-gradient(145deg,#0b2039,#0a192f);border:1px solid #34577977;border-radius:15px;min-width:0;padding:18px;box-shadow:0 14px 34px #02081224}.manager-work-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.manager-work-panel h2{color:#fff;margin:2px 0;font-size:19px}.manager-work-panel .eyebrow{color:#a878ff}.manager-work-panel>header>a{color:#ad80ff;font-size:9px;font-weight:900}.manager-work-list,.manager-message-list,.manager-stock-mini{display:grid}.manager-work-list>a{color:#fff;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;display:grid}.manager-work-list div{gap:3px;min-width:0;display:grid}.manager-work-list span{text-overflow:ellipsis;white-space:nowrap;color:#91a2bb;font-size:10px;overflow:hidden}.manager-work-list em{color:#c7a9ff;background:#5f3a9a44;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.manager-work-list strong{font-size:11px}.manager-work-list small{color:#8c9ab2;font-size:9px}.manager-work-list.compact>a{grid-template-columns:minmax(0,1fr) auto auto}.manager-message-list>a{color:#fff;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 4px;text-decoration:none;display:grid}.manager-message-list>a.unread{background:#7d3de30d;border-left:3px solid #9b55ff;padding-left:9px}.manager-message-list div{gap:3px;min-width:0;display:grid}.manager-message-list span{text-overflow:ellipsis;white-space:nowrap;color:#91a2bb;font-size:10px;overflow:hidden}.manager-message-list small{color:#7f90a9;font-size:8px}.manager-stock-mini>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:10px 4px;display:flex}.manager-stock-mini span{gap:3px;min-width:0;display:grid}.manager-stock-mini small{text-overflow:ellipsis;white-space:nowrap;color:#8fa0b8;overflow:hidden}.manager-stock-mini strong{color:#a77cff}.manager-work-empty{color:#8ea0ba}.manager-quick-actions{background:#0a1c33;border:1px solid #385b8077;border-radius:15px;padding:16px}.manager-quick-actions>b{margin-bottom:10px;display:block}.manager-quick-actions>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.manager-quick-actions a{color:#d9e2f2;text-align:center;background:#102641;border:1px solid #4c679055;border-radius:9px;padding:11px;font-size:9px;font-weight:900;text-decoration:none}.manager-quick-actions a:hover{color:#fff;background:#5a2ea344;border-color:#9a58f5}.admin{color:#eef4ff;background:radial-gradient(circle at 85% 0,#38206f55,#0000 28%),linear-gradient(145deg,#061326,#071a31 55%,#051221)}.admin>aside{background:linear-gradient(#081b34,#071529 72%,#0a1830);border-right:1px solid #52358a66}.admin>aside>p{color:#8191aa}.admin>aside>button{color:#bac6da;border:1px solid #0000}.admin>aside>button:hover,.admin>aside>button.active{color:#fff;background:linear-gradient(90deg,#6b37d348,#17284a);border-color:#784ce488;box-shadow:inset 3px 0 #8b57f7}.admin-back{color:#ae8cf0}.admin-main{background:0 0}.admin-main>header small{color:#a87cff}.admin-main>header h1{color:#fff}.admin-main>header span{color:#d8e0ef;background:#10213c;border-color:#5d438f77}.admin-panel{color:#eef4ff;background:linear-gradient(145deg,#0b2039,#0a192f);border-color:#34577977}.admin-panel h2{color:#fff}.admin-panel>p,.panel-head p{color:#91a2bb}.panel-head button{color:#fff;background:#132643;border-color:#624898}.order-table>header{color:#8fa1bb;background:#0d2540;border-color:#ffffff10}.order-table>article{color:#e9eff9;border-color:#ffffff10}.order-table i{color:#b487ff}.owner-overview{gap:14px;display:grid}.owner-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.owner-kpis button{color:#fff;text-align:left;background:linear-gradient(145deg,#0d223d,#0a1b32);border:1px solid #35597c77;border-radius:14px;gap:5px;min-height:108px;padding:15px;display:grid}.owner-kpis small{color:#8fa1bb}.owner-kpis b{font-size:23px}.owner-kpis span{color:#ad80ff;font-size:9px}.owner-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.owner-card{background:linear-gradient(145deg,#0b2039,#0a192f);border:1px solid #34577977;border-radius:15px;min-width:0;padding:18px;box-shadow:0 14px 34px #02081224}.owner-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.owner-card h2{color:#fff;margin:2px 0;font-size:19px}.owner-card .eyebrow{color:#a878ff}.owner-card>header button{color:#c9adff;background:#122641;border:1px solid #5b438c;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900}.owner-status-list{gap:9px;display:grid}.owner-status-list>div{gap:5px;display:grid}.owner-status-list span{justify-content:space-between;gap:12px;display:flex}.owner-status-list b{font-size:10px}.owner-status-list em{color:#b88cff;font-size:9px;font-style:normal}.owner-status-list i{background:#10253f;border-radius:999px;height:7px;overflow:hidden}.owner-status-list u{background:linear-gradient(90deg,#7140e6,#9e50ff);border-radius:999px;height:100%;text-decoration:none;display:block}.owner-office-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-office-grid>div{background:#0d2540;border:1px solid #3c5a7a55;border-radius:12px;gap:3px;padding:15px;display:grid}.owner-office-grid b{font-size:11px}.owner-office-grid strong{font-size:27px}.owner-office-grid span,.owner-office-grid small{color:#90a1ba;font-size:9px}.owner-supplier-list,.owner-employee-list{display:grid}.owner-supplier-list>div{border-bottom:1px solid #ffffff0f;grid-template-columns:10px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.owner-supplier-list>div>span{background:#d49532;border-radius:50%;width:8px;height:8px}.owner-supplier-list>div>span.ok{background:#26c97d}.owner-supplier-list b{font-size:10px}.owner-supplier-list small,.owner-supplier-list em{color:#8fa0b8;font-size:8px;font-style:normal}.owner-supplier-list strong{color:#a97fff;font-size:9px}.owner-employee-list>div{border-bottom:1px solid #ffffff0f;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.owner-employee-list>div>span{background:linear-gradient(135deg,#743ee5,#9a50ff);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.owner-employee-list>div>div{gap:2px;display:grid}.owner-employee-list b{font-size:10px}.owner-employee-list small{color:#8fa0b8;font-size:8px}.owner-employee-list em{color:#48d18e;font-size:8px;font-style:normal}.owner-empty{color:#8fa1ba}.owner-quick-actions{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.owner-quick-actions button{color:#d9e2f2;background:#102641;border:1px solid #4c679055;border-radius:9px;padding:11px;font-size:9px;font-weight:900}.owner-quick-actions button:hover{color:#fff;background:#5a2ea344;border-color:#9a58f5}.admin .office-switch button{color:#c3cede;background:#10243e;border-color:#465f8355}.admin .office-switch button.active,.admin .admin-navigation-panel a{color:#fff;background:linear-gradient(135deg,#8b35ef,#6730d9)}.admin .settings-message{color:#d5c5f4;background:#10233c;border-color:#5d438f}@media (width<=1200px){.manager-work-stats,.owner-kpis,.manager-quick-actions>div,.owner-quick-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.manager-dashboard-page{grid-template-columns:1fr}.manager-work-sidebar{height:auto;padding:10px;position:static}.manager-work-logo,.manager-office-badge,.manager-side-site{display:none}.manager-work-sidebar nav{display:flex;overflow-x:auto}.manager-work-sidebar nav a{white-space:nowrap;flex:none;grid-template-columns:22px auto auto}.manager-work-main{padding:18px 12px 50px}.manager-work-grid,.manager-work-grid-bottom,.owner-grid{grid-template-columns:1fr}.admin>aside{border-bottom:1px solid #52358a66;border-right:0}.owner-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.manager-work-top{flex-direction:column}.manager-work-top>div:last-child{width:100%}.manager-work-top a,.manager-work-top form,.manager-work-top button{text-align:center;flex:1;width:100%}.manager-work-stats,.owner-kpis{grid-template-columns:1fr 1fr}.manager-supplier-search-card{grid-template-columns:1fr}.manager-supplier-cloud{grid-column:1}.manager-work-list>a{grid-template-columns:1fr auto}.manager-work-list strong{grid-column:1/-1}.manager-quick-actions>div,.owner-quick-actions{grid-template-columns:1fr 1fr}.owner-office-grid{grid-template-columns:1fr}.owner-supplier-list>div{grid-template-columns:10px 1fr auto}.owner-supplier-list em,.owner-supplier-list strong{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.payment-settings{max-width:760px}.payment-state{background:#f7f3fd;border:1px solid #e0d6f4;border-radius:8px;gap:4px;margin:22px 0;padding:18px;display:grid}.payment-state.ready{background:#f0faf5;border-color:#bfe3d0}.payment-state span{color:#697486;font-size:12px}.payment-settings form{background:#f6f7f9;border-radius:8px;gap:14px;padding:20px;display:grid}.payment-settings form label{color:#5e6879;gap:7px;font-size:12px;font-weight:800;display:grid}.payment-settings input{background:#fff;border:1px solid #d4d9e3;border-radius:6px;height:44px;padding:0 12px;font-size:14px}.payment-settings form button{color:#fff;background:linear-gradient(135deg,#7440c5,#4d2997);border:0;border-radius:6px;height:44px;font-weight:800}.settings-message{font-weight:800;color:#2a7a58!important}.security-note{background:#f7f8fa;border-left:4px solid #6b3bb8;gap:14px;margin-top:18px;padding:14px;display:flex}.security-note span{color:#687386;font-size:12px}.test-payment{border:1px solid #dfe3eb;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px;display:flex}.test-payment div{gap:5px;display:grid}.test-payment span{color:#687386;font-size:12px}.test-payment button{color:#fff;background:#106c4b;border:0;border-radius:6px;padding:12px 16px;font-weight:800}.test-payment button:disabled{opacity:.6}@media (width<=650px){.test-payment{flex-direction:column;align-items:stretch}}.cart-office-warning{color:#8d2f3d;background:#fff3f3;border:1px solid #efc3c3;border-radius:8px;margin:18px 0;padding:18px}.cart-office-warning p{color:#7b4b53;margin:7px 0 14px;line-height:1.5}.cart-office-warning button{color:#fff;background:#8d2f3d;border:0;border-radius:6px;padding:10px 14px;font-weight:800}.cart-office-note{color:#566174;background:#f5f1fb;border-left:4px solid #6036b6;margin:14px 0;padding:12px 14px}.checkout-office{background:#f7f8fa;border:1px solid #d9dfea;border-radius:7px;gap:5px;padding:14px;display:grid}.checkout-office span,.checkout-office small{color:#687386;font-size:12px}.checkout-office b{font-size:16px}.consent-check{background:#fafbfc;border:1px solid #dce1ea;border-radius:7px;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.consent-check input{flex:none;margin-top:1px;width:18px!important;height:18px!important}.consent-check span{color:#657083;font-size:11px;line-height:1.5}.admin-navigation-panel{max-width:760px}.admin-navigation-panel>a{color:#fff;background:#6036b6;border-radius:6px;margin-top:12px;padding:12px 16px;font-weight:900;display:inline-block}.vin-board{gap:16px;display:grid}.vin-board-tools{background:#fff;border:1px solid #dce1ea;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.vin-board-tools>div{gap:4px;margin-right:auto;display:grid}.vin-board-tools span{color:#748093;font-size:11px}.vin-board-tools select,.vin-board-tools button{background:#fff;border:1px solid #d5dbe6;border-radius:6px;height:39px;padding:0 12px}.vin-board-tools button{color:#fff;background:#172f55;font-weight:800}.vin-request-list{gap:14px;display:grid}.vin-request-card{background:#fff;border:1px solid #dce1ea;border-radius:9px;padding:18px;box-shadow:0 8px 24px #16294b0b}.vin-request-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.vin-request-card>header div{gap:4px;display:grid}.vin-request-card>header span{color:#778295;font-size:11px}.vin-status{color:#4f5e72;background:#edf1f7;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.vin-status-новый{color:#9a6214;background:#fff1d8}.vin-status-в-работе{color:#3559a3;background:#e9efff}.vin-status-подобрано{color:#1d7749;background:#e8f8ef}.vin-status-связались{color:#623da7;background:#eee8fb}.vin-status-закрыт{color:#687281;background:#eef0f3}.vin-request-grid{grid-template-columns:1fr 1.2fr .7fr;gap:14px;display:grid}.vin-request-grid p{align-content:start;gap:4px;margin:0;display:grid}.vin-request-grid small{color:#758093;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.vin-request-grid code{font-weight:900}.vin-request-grid a{color:#6036b6;font-size:12px}.vin-request-part{background:#f6f7f9;border-radius:6px;grid-column:1/-1;padding:12px}.vin-request-part span{white-space:pre-wrap;line-height:1.5}.vin-request-card>footer{color:inherit;background:0 0;grid-template-columns:180px 1fr auto;align-items:end;gap:12px;margin-top:15px;padding:0;display:grid}.vin-request-card>footer label{color:#657083;gap:6px;font-size:11px;font-weight:800;display:grid}.vin-request-card select,.vin-request-card textarea{background:#fff;border:1px solid #d5dbe6;border-radius:6px;width:100%;padding:9px}.vin-request-card textarea{resize:vertical;min-height:74px}.vin-request-card>footer button{color:#fff;background:#6036b6;border:0;border-radius:6px;height:42px;padding:0 16px;font-weight:900}.vin-manager{color:#7a8494;margin-top:10px;display:block}.manager-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-grid article>a{color:#6036b6;margin-top:12px;font-size:12px;font-weight:900;display:inline-block}@media (width<=900px){.vin-board-tools{flex-direction:column;align-items:stretch}.vin-board-tools>div{margin-right:0}.vin-request-grid{grid-template-columns:1fr 1fr}.vin-request-card>footer{grid-template-columns:1fr}.manager-grid{grid-template-columns:1fr!important}}@media (width<=600px){.vin-request-grid{grid-template-columns:1fr}.vin-request-part{grid-column:auto}}.admin-subpage,.manager-marking-page{background:#f3f5f9;min-height:100vh;padding:32px}.marking-workspace{gap:20px;max-width:1400px;margin:auto;display:grid}.marking-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.marking-head h1{margin:4px 0 8px}.marking-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marking-stats article{background:#fff;border:1px solid #e2e6ee;border-radius:14px;padding:22px}.marking-stats b{font-size:30px;display:block}.marking-stats span{color:#687184;font-size:13px}.marking-form,.marking-scan{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.marking-form label,.marking-scan label{gap:7px;font-size:12px;font-weight:700;display:grid}.marking-form input,.marking-form select,.marking-scan input,.marking-scan select{background:#fff;border:1px solid #ccd2dd;border-radius:8px;min-height:44px;padding:9px 11px}.marking-form .wide,.marking-scan .wide{grid-column:span 2}.marking-form button,.marking-scan button{align-self:end;min-height:44px}.marking-documents{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.marking-documents article{border:1px solid #e3e6ed;border-radius:10px;gap:4px;padding:14px;display:grid}.marking-documents span,.marking-documents small{color:#687184}.marking-table{margin-top:15px;overflow:auto}.marking-table header,.marking-table article{border-bottom:1px solid #e4e7ed;grid-template-columns:1.6fr 1fr 1fr .8fr .6fr 2fr;align-items:center;gap:12px;min-width:980px;padding:12px;display:grid}.marking-table header{color:#697184;background:#f6f7fa;font-size:11px;font-weight:800}.marking-table article>span:first-child{display:grid}.marking-table small{color:#777}.marking-table article>div{flex-wrap:wrap;gap:6px;display:flex}.marking-table button{padding:6px 8px;font-size:11px}.marking-warning{border-left:4px solid #8b4bd9}.manager-title-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.admin-subpage,.manager-marking-page{padding:14px}.marking-head{flex-direction:column;align-items:flex-start}.marking-stats{grid-template-columns:repeat(2,1fr)}.marking-form,.marking-scan{grid-template-columns:1fr}.marking-form .wide,.marking-scan .wide{grid-column:auto}.marking-documents{grid-template-columns:1fr}}.catalogs-head{max-width:780px;padding:35px 0 25px}.catalogs-head h1{margin:5px 0 10px;font-size:46px}.catalogs-head>p:last-child{color:#687386;line-height:1.6}.catalogs-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalogs-grid>a{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:64px 1fr auto;align-items:center;gap:15px;min-height:135px;padding:20px;display:grid}.catalogs-grid>a>span{color:#fff;background:linear-gradient(145deg,#101d35,#6f37c2);border-radius:10px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid}.catalogs-grid i{color:#7441c3;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.catalogs-grid h2{margin:6px 0;font-size:16px}.catalogs-grid p{color:#6d7787;margin:0;font-size:11px;line-height:1.45}.catalogs-grid>a>b{color:#6b3db7;font-size:20px}.catalogs-note{color:#fff;background:#0b1930;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:28px 0 55px;padding:20px 24px;display:grid}.catalogs-note span{color:#adb8c9;font-size:12px}.catalogs-note a{background:#7040c1;border-radius:5px;padding:11px 14px;font-weight:800}@media (width<=900px){.catalogs-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.catalogs-grid,.catalogs-note{grid-template-columns:1fr}.catalogs-head h1{font-size:36px}}@media (width<=720px){.external-grid{grid-template-columns:1fr}.external-catalogs .section-head{flex-direction:column;align-items:start}.external-catalogs .section-head h2{font-size:26px}}.category-external{scroll-margin-top:20px}.category-external .external-grid>a{background:#fff}.category-help a{color:#6335ae;font-weight:800}.catalog-empty>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.catalog-empty>div a{color:#fff;background:#6036b6;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:900}.catalog-empty>div a+a{background:#172f55}.oem-page{padding-bottom:50px}.oem-sources{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:35px;display:grid}.oem-sources>a{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f5f0fc);border-radius:12px;grid-template-columns:72px 1fr;align-items:center;gap:17px;padding:23px;display:grid}.oem-sources>a>span{color:#fff;background:#0c1a32;border-radius:12px;place-items:center;width:66px;height:66px;font-weight:1000;display:grid}.oem-sources h2{margin:0 0 7px;font-size:19px}.oem-sources p{color:#687386;margin:0 0 10px;font-size:12px;line-height:1.5}.oem-sources b{color:#6335ae;font-size:11px}.oem-group{margin:30px 0}.oem-group>h2{margin:0 0 13px;font-size:23px}.oem-brand-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.oem-brand-grid>a{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:45px 1fr;align-items:center;gap:4px 11px;padding:15px;display:grid}.oem-brand-grid span{color:#6035ae;background:#efe9fa;border-radius:9px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:11px;font-weight:1000;display:grid}.oem-brand-grid b{font-size:12px}.oem-brand-grid i{color:#7a8493;font-size:9px;font-style:normal}@media (width<=900px){.oem-brand-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.oem-sources{grid-template-columns:1fr}.oem-brand-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=460px){.oem-brand-grid{grid-template-columns:1fr}}.category-catalog-filters label{color:#687386;gap:6px;font-size:10px;font-weight:900;display:grid}.category-catalog-filters select{background:#fff;border:1px solid #dce1e9;border-radius:7px;height:40px;padding:0 9px}.category-product-pic{color:#fff;background:linear-gradient(145deg,#101d35,#6f37c2);border-radius:12px;place-items:center;width:82px;height:82px;font-size:16px;font-weight:1000;display:grid}.category-product-copy small{color:#6d3fc0;font-weight:900}@media (width<=900px){.category-catalog-layout{grid-template-columns:1fr}.category-catalog-filters{grid-template-columns:repeat(2,1fr);position:static}.category-catalog-filters .filter-head,.category-catalog-filters .filter-trust{grid-column:1/-1}.category-product-card{grid-template-columns:72px minmax(0,1fr) 170px}.category-product-pic{width:68px;height:68px}}@media (width<=620px){.category-catalog-head{flex-direction:column;align-items:flex-start}.category-catalog-search,.category-catalog-filters{grid-template-columns:1fr}.category-catalog-filters .filter-head,.category-catalog-filters .filter-trust{grid-column:auto}.category-product-card{grid-template-columns:58px 1fr}.category-product-pic{width:54px;height:54px;font-size:12px}.category-product-buy{text-align:left;grid-column:1/-1}.category-product-buy>strong{font-size:18px}}.catalog-methods{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:42px;display:grid}.catalog-methods>a{background:#fff;border:1px solid #d9e0ea;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid;box-shadow:0 8px 25px #1225430d}.catalog-methods>a>span{color:#17325d;background:#edf2fb;border-radius:10px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:1000;display:grid}.catalog-methods h2{margin:0 0 5px;font-size:14px}.catalog-methods p{color:#707b8d;margin:0;font-size:10px;line-height:1.4}.catalog-methods>a>b{color:#6639b1}.catalog-section-head{padding:8px 0 17px;position:relative}.catalog-section-head h2{margin:4px 0;font-size:30px}.catalog-section-head>p:last-child{color:#6d7787;font-size:11px;position:absolute;bottom:20px;right:0}.selection-methods{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 24px;display:grid}.selection-methods>a{background:#fff;border:1px solid #dce2eb;border-radius:10px;gap:5px;padding:15px 16px;display:grid}.selection-methods b{font-size:12px}.selection-methods span{color:#707b8d;font-size:9px}.selection-methods>a:hover{background:#faf8fd;border-color:#693bb7}.external-catalogs{margin:42px 0 12px}.external-catalogs .section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.external-catalogs .section-head h2{margin:4px 0 0;font-size:30px}.external-catalogs .section-head>p{color:#687386;font-size:12px}.external-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.external-grid>a{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:62px 1fr;gap:16px;padding:20px;transition:all .18s;display:grid}.external-grid>a:hover{border-color:#7441c3;transform:translateY(-2px);box-shadow:0 10px 28px #1c273e14}.external-grid>a>span{color:#6335ae;background:#f1ecfa;border-radius:10px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid}.external-grid i{color:#7441c3;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.external-grid h3{margin:5px 0 7px;font-size:17px}.external-grid p{color:#687386;margin:0 0 12px;font-size:12px;line-height:1.5}.external-grid b{color:#6335ae;font-size:11px}.category-page{background:linear-gradient(#f5f7fb,#fff 540px);padding:20px 0 55px}.category-hero{background:#fff;border:1px solid #dde3ec;border-radius:16px;grid-template-columns:100px 1fr;align-items:center;gap:24px;margin:22px 0;padding:28px;display:grid}.category-hero>span{color:#fff;background:linear-gradient(145deg,#101d35,#6f37c2);border-radius:18px;place-items:center;width:92px;height:92px;font-size:20px;font-weight:1000;display:grid}.category-hero h1{margin:5px 0 8px;font-size:38px}.category-hero p{color:#687386;margin:0;line-height:1.55}.category-hero>div>div{gap:10px;margin-top:17px;display:flex}.category-hero>div>div a{color:#fff;background:#6235b2;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:900}.category-hero>div>div a+a{color:#183154;background:#edf1f7}.category-live-catalog{margin:28px 0 48px}.category-catalog-head{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:22px;padding:24px;display:flex}.category-catalog-head h2{margin:4px 0 8px;font-size:30px}.category-catalog-head p:last-child{color:#657184;max-width:760px;margin:0;line-height:1.55}.category-catalog-head>a{color:#fff;white-space:nowrap;background:#6034b1;border-radius:8px;padding:12px 15px;font-size:11px;font-weight:900}.catalog-preset-row{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.catalog-preset-row button{color:#344158;background:#fff;border:1px solid #d9dfe8;border-radius:999px;padding:10px 14px;font-weight:800}.catalog-preset-row button.active{color:#fff;background:#6034b1;border-color:#6034b1}.category-catalog-search{grid-template-columns:1fr 180px;gap:10px;margin-bottom:18px;display:grid}.category-catalog-search input,.category-catalog-search button{border-radius:9px;height:50px}.category-catalog-search input{background:#fff;border:1px solid #d7dce5;padding:0 15px}.category-catalog-search button{color:#fff;background:#172f55;border:0;font-weight:900}.category-catalog-layout{grid-template-columns:270px minmax(0,1fr);gap:20px;display:grid}.category-catalog-filters{background:#fff;border:1px solid #dde2ea;border-radius:12px;align-self:start;gap:12px;padding:18px;display:grid;position:sticky;top:18px}.filter-head{justify-content:space-between;align-items:center;display:flex}.filter-head button{color:#6739b3;background:0 0;border:0;font-size:10px;font-weight:800}.category-catalog-filters label,.price-filter{color:#687386;gap:6px;font-size:10px;font-weight:900;display:grid}.category-catalog-filters select,.price-filter input{background:#fff;border:1px solid #dce1e9;border-radius:7px;height:40px;padding:0 9px}.price-filter span{grid-column:1/-1}.filter-trust{background:#f2f7f4;border-radius:8px;padding:12px}.filter-trust b{color:#246b48;font-size:10px}.filter-trust p{color:#617269;margin:5px 0 0;font-size:9px;line-height:1.4}.category-result-line{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.category-result-line span{color:#257447;background:#edf8f2;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.category-catalog-message{color:#725516;background:#fff7df;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:11px}.catalog-empty{background:#fff;border:1px dashed #cfd7e2;border-radius:12px;padding:24px}.catalog-empty p{color:#687386}.catalog-empty a{color:#fff;background:#6036b6;border-radius:7px;margin-top:8px;padding:10px 13px;font-size:10px;font-weight:900;display:inline-block}.category-product-grid{gap:12px;display:grid}.category-product-card{background:#fff;border:1px solid #dfe4eb;border-radius:12px;grid-template-columns:120px minmax(0,1fr) 190px;align-items:center;gap:16px;padding:17px;display:grid;box-shadow:0 7px 22px #1927420a}.category-product-pic{background:#f3f5f8;border:1px solid #e5e9ef;border-radius:12px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.category-product-pic img{object-fit:contain;background:#fff;width:100%;height:100%}.category-product-pic span{text-align:center;gap:5px;display:grid}.category-product-pic span b{color:#2c3e5e;font-size:17px}.category-product-pic span small{color:#8b94a2;font-size:8px}.category-product-copy{min-width:0}.category-product-copy>small{color:#6d3fc0;font-weight:900}.category-product-copy h3{margin:6px 0;font-size:15px}.category-product-copy code{color:#6e7786;font-size:11px}.category-product-copy p{color:#657184;margin:9px 0 4px;font-size:10px}.category-product-copy em{color:#2b784d;font-size:9px;font-style:normal;font-weight:900}.category-product-buy{text-align:right;gap:9px;display:grid}.category-product-buy>strong{font-size:20px}.category-product-buy>button{color:#fff;background:#6034b1;border:0;border-radius:7px;height:38px;font-weight:900}.category-product-buy details{text-align:left}.category-product-buy summary{cursor:pointer;color:#6034b1;font-size:10px;font-weight:900}.category-product-buy details button{text-align:left;background:#fff;border:1px solid #e0e4eb;border-radius:6px;width:100%;margin-top:6px;padding:8px;font-size:9px}.category-external{border-top:1px solid #e2e6ed;padding-top:10px}@media (width<=1000px){.catalog-methods,.selection-methods{grid-template-columns:1fr 1fr}.category-catalog-layout{grid-template-columns:1fr}.category-catalog-filters{grid-template-columns:repeat(2,1fr);position:static}.category-catalog-filters .filter-head,.category-catalog-filters .filter-trust{grid-column:1/-1}}@media (width<=720px){.external-grid{grid-template-columns:1fr}.external-catalogs .section-head{flex-direction:column;align-items:start}.category-product-card{grid-template-columns:84px 1fr}.category-product-pic{width:78px;height:78px}.category-product-buy{text-align:left;grid-column:1/-1}.category-hero{grid-template-columns:1fr}.category-hero>span{width:70px;height:70px}.catalog-section-head>p:last-child{position:static}.category-catalog-search{grid-template-columns:1fr}}@media (width<=520px){.catalog-methods,.selection-methods,.category-catalog-filters{grid-template-columns:1fr}.category-catalog-filters .filter-head,.category-catalog-filters .filter-trust{grid-column:auto}.category-hero h1{font-size:30px}}.catalog-search-entry{background:linear-gradient(135deg,#fff,#f7f2ff);border:1px solid #d7cbea;border-radius:15px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:16px 22px;margin:0 0 16px;padding:22px;display:grid;box-shadow:0 14px 35px #25304b12}.catalog-search-entry>div{gap:5px;display:grid}.catalog-search-entry>div b{font-size:16px}.catalog-search-entry>div span,.catalog-search-entry>p{color:#6d7788;font-size:10px}.catalog-search-entry form{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.catalog-search-entry input,.catalog-search-entry button{border-radius:9px;height:50px}.catalog-search-entry input{background:#fff;border:2px solid #6c3ebd;outline:0;min-width:0;padding:0 15px;font-size:14px}.catalog-search-entry button{color:#fff;background:linear-gradient(135deg,#7543cc,#5725aa);border:0;font-weight:900}.catalog-search-entry>p{grid-column:2;margin:0}.catalog-route{color:#fff;background:#10213d;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:0 0 34px;padding:18px 20px;display:grid}.catalog-route>div{align-items:center;gap:11px;display:flex}.catalog-route span{background:#6d3dbe;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.catalog-route p{color:#b7c1d1;gap:4px;margin:0;font-size:10px;line-height:1.35;display:grid}.catalog-route p b{color:#fff;font-size:12px}.catalog-route>i{color:#7f8ca1;font-style:normal}@media (width<=780px){.catalog-search-entry{grid-template-columns:1fr}.catalog-search-entry>p{grid-column:auto}.catalog-route{grid-template-columns:1fr}.catalog-route>i{display:none}}@media (width<=560px){.catalog-search-entry form{grid-template-columns:1fr}}.oem-next-step{background:#fff;border:1px solid #d9cbed;border-radius:12px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 22px;padding:18px 20px;display:grid}.oem-next-step>div{gap:4px;display:grid}.oem-next-step>div span{color:#717c8d;font-size:10px}.oem-next-step form{grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.oem-next-step input,.oem-next-step button{border-radius:8px;height:44px}.oem-next-step input{border:1px solid #d9dfe8;min-width:0;padding:0 12px}.oem-next-step button{color:#fff;background:#6034b1;border:0;font-weight:900}.oem-next-step>a{color:#6034b1;white-space:nowrap;font-size:10px;font-weight:900}@media (width<=800px){.oem-next-step{grid-template-columns:1fr}.oem-next-step form{grid-template-columns:1fr 150px}}@media (width<=500px){.oem-next-step form{grid-template-columns:1fr}}.catalog-methods{gap:14px;margin:0 0 28px}.catalog-methods>a{text-align:center;background:#fff;border-radius:16px;grid-template-columns:1fr;align-content:start;gap:8px;min-height:205px;padding:0 16px 16px;display:grid;position:relative;overflow:hidden}.method-picture{background:#f2f3f7;border-radius:0 0 14px 14px;width:100%;height:125px;position:relative}.method-picture img{object-fit:contain;width:100%;height:100%}.catalog-methods .method-picture span{color:#fff;background:#172f55;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:1000;display:grid;position:absolute;top:10px;left:10px}.catalog-methods>a>b{position:absolute;bottom:13px;right:14px}.catalog-methods h2{font-size:15px}.catalogs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.catalogs-grid>a{border-radius:16px;grid-template-columns:1fr;align-content:start;gap:7px;min-height:275px;padding:0 18px 17px;display:grid;position:relative;overflow:hidden}.catalog-card-picture{background:#f1f2f6;height:155px;margin:0 -18px 5px;position:relative}.catalog-card-picture img{object-fit:contain;width:100%;height:100%}.catalog-card-picture span{color:#fff;background:#142b50;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:1000;display:grid;position:absolute;top:14px;left:14px}.catalogs-grid>a>b{font-size:10px}.catalogs-grid>a:hover,.catalog-methods>a:hover{border-color:#7647c4;transform:translateY(-2px);box-shadow:0 14px 34px #1b273f17}.vehicle-picker{color:#fff;background:#171c21;border-radius:18px;grid-template-columns:minmax(240px,1fr) minmax(320px,480px) auto;align-items:end;gap:22px;margin:0 0 28px;padding:25px;display:grid}.vehicle-picker h2{margin:4px 0 7px;font-size:26px}.vehicle-picker>div>span{color:#aeb6c0;font-size:11px}.vehicle-picker label{color:#cfd5dd;gap:7px;font-size:10px;font-weight:900;display:grid}.vehicle-picker input{box-sizing:border-box;color:#18233a;background:#fff;border:0;border-radius:12px;outline:0;width:100%;height:52px;padding:0 15px;font-size:14px}.vehicle-picker>b{color:#c8b4ee;white-space:nowrap;padding-bottom:16px;font-size:11px}.vehicle-picker-empty{background:#fff;border:1px dashed #cfd7e2;border-radius:12px;gap:8px;padding:25px;display:grid}.vehicle-picker-empty span{color:#6c7788}.vehicle-picker-empty a{color:#6336b1;font-weight:900}.oem-brand-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.oem-brand-grid>a{border-radius:999px;grid-template-columns:34px minmax(0,1fr);padding:9px 12px}.oem-brand-grid span{border-radius:50%;width:32px;height:32px;font-size:8px}.oem-brand-grid i{font-size:8px}.category-subtype-grid{background:#fff;border:1px solid #e0e4eb;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px;padding:20px;display:grid}.category-subtype-grid>button{color:#26344a;background:#f2f3f6;border:2px solid #0000;border-radius:14px;justify-items:center;gap:8px;min-height:168px;padding:12px;display:grid}.category-subtype-grid>button:hover{border-color:#cbb8eb}.category-subtype-picture{width:100%;height:112px;display:block;position:relative}.category-subtype-picture img{object-fit:contain;width:100%;height:100%}.category-subtype-picture i{color:#fff;background:#172f55;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:4px;left:4px}.category-subtype-grid b{font-size:12px}.fluid-type-grid{background:#fff;border:1px solid #e0e4eb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 22px;padding:20px;display:grid}.fluid-type-grid>button{color:#26344a;background:#f2f3f6;border:2px solid #0000;border-radius:14px;justify-items:center;gap:4px;min-height:156px;padding:12px;display:grid}.fluid-type-grid>button:hover{border-color:#cbb8eb}.fluid-type-grid>button.active{background:#f8f4ff;border-color:#683ab8;box-shadow:0 8px 24px #5f33ae1f}.fluid-type-grid>button:disabled{opacity:.65}.fluid-tile-visual{background-image:url(/catalog-images/fluid-types-sprite.webp);background-repeat:no-repeat;background-size:400% 200%;width:118px;height:94px;display:block}.fluid-type-grid b{font-size:13px}.visual-product-catalog .category-catalog-layout{grid-template-columns:235px minmax(0,1fr)}.visual-product-catalog .category-catalog-filters{max-height:calc(100vh - 36px);overflow:auto}.catalog-filter-group{border-top:1px solid #edf0f4;gap:7px;padding-top:4px;display:grid}.catalog-filter-group>b{color:#303d52;font-size:10px}.catalog-filter-group>div,.catalog-filter-group details>div{gap:5px;display:grid}.catalog-filter-group button{color:#455166;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.catalog-filter-group button span{box-sizing:border-box;background:#fff;border:1px solid #d6dce5;border-radius:5px;flex:0 0 17px;width:17px;height:17px}.catalog-filter-group button.active span{background:#6b3cbb;border-color:#6b3cbb;box-shadow:inset 0 0 0 4px #fff}.catalog-filter-group summary{color:#6739b5;cursor:pointer;margin:3px 0;font-size:9px;font-weight:900}.catalog-filter-empty{color:#8a94a3;font-size:9px;line-height:1.35}.visual-product-catalog .category-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.visual-product-catalog .category-product-card{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.visual-product-catalog .category-product-pic{border:0;border-bottom:1px solid #edf0f3;border-radius:0;width:100%;height:170px}.visual-product-catalog .category-product-pic img{box-sizing:border-box;padding:10px}.visual-product-catalog .category-product-copy{flex:1;align-content:start;padding:12px;display:grid}.visual-product-catalog .category-product-copy h3{min-height:50px;margin:6px 0;font-size:12px}.visual-product-catalog .category-product-copy p{min-height:28px}.visual-product-catalog .category-product-buy{text-align:left;padding:0 12px 13px}.visual-product-catalog .category-product-buy>strong{font-size:16px}.visual-product-catalog .category-product-buy>button{width:100%}@media (width<=1100px){.oem-brand-grid{grid-template-columns:repeat(4,1fr)}.visual-product-catalog .category-product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.vehicle-picker{grid-template-columns:1fr}.vehicle-picker>b{padding:0}.oem-brand-grid{grid-template-columns:repeat(3,1fr)}.visual-product-catalog .category-catalog-layout{grid-template-columns:1fr}.visual-product-catalog .category-catalog-filters{max-height:none;overflow:visible}.visual-product-catalog .category-product-grid,.category-subtype-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.catalogs-grid,.fluid-type-grid,.category-subtype-grid{grid-template-columns:1fr}.catalog-methods{grid-template-columns:1fr 1fr}.oem-brand-grid{grid-template-columns:repeat(2,1fr)}.visual-product-catalog .category-product-grid{grid-template-columns:1fr}.visual-product-catalog .category-product-pic{height:210px}}@media (width<=440px){.catalog-methods,.oem-brand-grid{grid-template-columns:1fr}}.category-catalog-layout>*{min-width:0}.category-catalog-filters{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.category-catalog-filters label,.category-catalog-filters select,.category-catalog-filters input,.price-filter{box-sizing:border-box;min-width:0;max-width:100%}.category-catalog-filters select,.category-catalog-filters input{width:100%}.price-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.category-product-pic-fallback{background:linear-gradient(145deg,#f7f2ff,#eef3fb)}.category-product-pic-fallback img{box-sizing:border-box;background:0 0;padding:7px}.catalog-filter-search{box-sizing:border-box;color:#26344a;background:#fff;border:1px solid #dce1e9;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:10px}.catalog-filter-search:focus{border-color:#7441c3;box-shadow:0 0 0 2px #7441c31a}.oil-spec-selector{background:linear-gradient(135deg,#fff,#f8f4ff);border:1px solid #d9cceb;border-radius:16px;margin:0 0 20px;padding:20px}.oil-spec-selector>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.oil-spec-selector h3{margin:4px 0 0;font-size:22px}.oil-spec-selector>header>p{color:#6c7587;max-width:580px;margin:0;font-size:11px;line-height:1.5}.oil-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oil-spec-group{background:#fff;border:1px solid #e1e5ec;border-radius:11px;overflow:hidden}.oil-spec-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;list-style:none;display:flex}.oil-spec-group summary::-webkit-details-marker{display:none}.oil-spec-group summary span{gap:3px;display:grid}.oil-spec-group summary b{font-size:11px}.oil-spec-group summary small{color:#7a8494;font-size:9px}.oil-spec-group summary em{color:#6739b4;background:#eee8f8;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:9px;font-style:normal;font-weight:900;display:grid}.oil-spec-group>input{box-sizing:border-box;border:1px solid #dce1e9;border-radius:7px;width:calc(100% - 24px);height:35px;margin:0 12px 9px;padding:0 9px}.oil-spec-group>div{flex-wrap:wrap;gap:6px;max-height:210px;padding:0 12px 13px;display:flex;overflow:auto}.oil-spec-group button{color:#35435a;background:#fff;border:1px solid #dce1e9;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.oil-spec-group button:hover,.oil-spec-group button.active{color:#fff;background:#6739b4;border-color:#6739b4}.product-facet-badges{flex-wrap:wrap;gap:5px;margin:8px 0 2px;display:flex}.product-facet-badges span{color:#5930a4;background:#f1edf8;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:900}.catalog-filter-group details>div{max-height:240px;padding-right:3px;overflow:auto}@media (width<=760px){.oil-spec-selector>header{flex-direction:column;align-items:flex-start}.oil-spec-groups{grid-template-columns:1fr}.oil-spec-group>div{max-height:180px}}.method-picture svg,.catalog-card-picture svg{width:100%;height:100%;display:block}.catalogs-grid .catalog-card-picture{background:#0f172a}.catalogs-grid .catalog-card-picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.catalogs-grid .catalog-card-picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#060d1c33);position:absolute;inset:0}.catalogs-grid .catalog-card-picture span{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3be6;box-shadow:0 6px 18px #0003}.catalog-methods{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-methods .method-picture{background:#0d1729;width:auto;margin:0 -16px 2px}.catalog-methods .method-picture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.catalog-methods .method-picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#060d1c47);position:absolute;inset:0}.catalog-methods .method-picture span{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3be6;box-shadow:0 6px 18px #00000038}.external-photo-catalogs .external-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.external-photo-catalogs .external-grid>a{border-radius:16px;grid-template-columns:1fr;gap:10px;padding:0 16px 17px;display:grid;overflow:hidden}.external-photo-catalogs .external-photo{background:#0f172a;height:125px;margin:0 -16px;position:relative}.external-photo-catalogs .external-photo img{object-fit:cover;width:100%;height:100%;display:block}.external-photo-catalogs .external-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050c1c4d);position:absolute;inset:0}.external-photo-catalogs .external-photo span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3be6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:1000;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 6px 18px #00000038}@media (width<=1000px){.catalog-methods{grid-template-columns:repeat(3,1fr)}.external-photo-catalogs .external-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.catalog-methods,.external-photo-catalogs .external-grid{grid-template-columns:1fr}}.lamp-selector{color:#fff;background:linear-gradient(145deg,#071427,#0d203c);border:1px solid #263f64;border-radius:18px;margin:18px 0 24px;padding:14px;box-shadow:0 22px 50px #07132733}.lamp-selector-head{background:radial-gradient(circle at 78% 25%,#7036da4d,#0000 38%),#061327;border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:18px;margin:-14px -14px 14px;padding:22px 24px;display:grid;overflow:hidden}.lamp-selector-head h3{margin:3px 0 7px;font-size:29px;line-height:1.05}.lamp-selector-head h3 span{color:#ae70ff}.lamp-selector-head p{color:#afbdd2;margin:0}.lamp-selector-head img{object-fit:cover;border-radius:14px;width:100%;height:128px;box-shadow:0 0 34px #6f39dc59}.lamp-selector-main{grid-template-columns:1.05fr 1.5fr .9fr;gap:10px;display:grid}.lamp-step{background:linear-gradient(145deg,#122a48eb,#09192ff5);border:1px solid #294566;border-radius:13px;min-width:0;padding:13px}.lamp-step>header,.lamp-types>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lamp-step>header>span,.lamp-types>header>span{color:#1a1440;background:linear-gradient(145deg,#d7baff,#8f45f1);border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:17px;font-weight:1000;display:grid;box-shadow:0 0 18px #9c55fa8c}.lamp-step header div,.lamp-types header div{gap:2px;display:grid}.lamp-step header b,.lamp-types header b{font-size:15px}.lamp-step header small,.lamp-types header small{color:#9fafc4;font-size:9px}.lamp-car-fields{gap:7px;display:grid}.lamp-selector select{color:#13213a;width:100%;height:38px;font:inherit;background:#f8fbff;border:1px solid #3a5475;border-radius:8px;padding:0 9px;font-size:11px}.lamp-selector select:disabled{opacity:.56}.lamp-find{color:#fff;background:linear-gradient(135deg,#8d3cff,#6422d0);border:0;border-radius:8px;width:100%;height:42px;margin-top:9px;font-weight:900}.lamp-find:disabled{opacity:.48}.lamp-car-visual{background:#071225;border-radius:10px;min-height:260px;position:relative;overflow:hidden}.lamp-car-visual>img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.lamp-car-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061123d1,#0000 42%,#061123d1);position:absolute;inset:0}.lamp-zone-buttons{z-index:1;grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid;position:relative}.lamp-zone-buttons button{color:#fff;background:#08162bd1;border:1px solid #7541cb;border-radius:8px;min-height:52px;padding:8px;font-size:10px;font-weight:800;box-shadow:0 0 12px #7037cd26}.lamp-zone-buttons button.active{background:#6d31c5;border-color:#c490ff;box-shadow:0 0 20px #a256ff7a}.lamp-parameter-step{align-content:start;gap:8px;display:grid}.lamp-parameter-step>header{margin-bottom:4px}.lamp-parameter-step label{color:#aebcd0;gap:4px;font-size:9px;display:grid}.lamp-types{background:#0d2440;border:1px solid #294566;border-radius:13px;margin-top:10px;padding:13px}.lamp-types>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.lamp-types button{text-align:left;color:#fff;background:linear-gradient(145deg,#142e50,#0b1d37);border:1px solid #314e72;border-radius:9px;gap:4px;min-height:72px;padding:10px 8px;display:grid}.lamp-types button:hover,.lamp-types button.active{background:#402177;border-color:#ae70ff;box-shadow:0 0 18px #8a44e940}.lamp-types button strong{font-size:14px}.lamp-types button small{color:#aebbd0;font-size:8px;line-height:1.3}.lamp-selector>footer{color:#aebcd0;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 3px 1px;font-size:9px;display:flex}.lamp-selector>footer span{color:#d9c5ff}.lamp-selector>footer b{color:#fff;margin-left:auto;font-size:9px}@media (width<=1050px){.lamp-selector-main{grid-template-columns:1fr 1fr}.lamp-parameter-step{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.lamp-parameter-step>header{grid-column:1/-1}.lamp-types>div{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.lamp-selector-head{grid-template-columns:1fr}.lamp-selector-head img{height:150px}.lamp-selector-main{grid-template-columns:1fr}.lamp-parameter-step{grid-column:auto;grid-template-columns:1fr 1fr}.lamp-types>div{grid-template-columns:repeat(2,1fr)}.lamp-selector>footer b{width:100%;margin-left:0}}@media (width<=460px){.lamp-parameter-step{grid-template-columns:1fr}.lamp-zone-buttons{grid-template-columns:1fr 1fr}.lamp-selector-head h3{font-size:24px}}.external-photo-catalogs .external-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.external-photo-catalogs .external-grid>a{background:#fff;padding:0 18px 18px}.external-brand-mark{background:#fff;border-bottom:1px solid #e4e8ef;align-content:center;place-items:center;gap:4px;height:118px;margin:0 -18px 3px;display:grid;position:relative;overflow:hidden}.external-brand-mark span{z-index:1;letter-spacing:-1.4px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:1000;line-height:1;position:relative}.external-brand-mark small{z-index:1;letter-spacing:1.6px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:900;position:relative}.external-brand-mark[data-brand=MASUMA]{background:linear-gradient(135deg,#ff7a00 0 26%,#fff 26%)}.external-brand-mark[data-brand=MASUMA] span{color:#151515}.external-brand-mark[data-brand=MASUMA] small{color:#f06a00}.external-brand-mark[data-brand=LYNXauto] span{color:#d70b1c;font-style:italic}.external-brand-mark[data-brand=LYNXauto] span:before{content:"///";color:#121820;letter-spacing:-4px;margin-right:8px}.external-brand-mark[data-brand=LYNXauto] small{color:#151b25;letter-spacing:0;font-size:14px;font-style:italic}.external-brand-mark[data-brand=JIKIU]:before,.external-brand-mark[data-brand=JIKIU]:after{content:"";background:#a6a8aa;border-radius:8px;width:180px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.external-brand-mark[data-brand=JIKIU]:before{top:22px}.external-brand-mark[data-brand=JIKIU]:after{bottom:22px}.external-brand-mark[data-brand=JIKIU] span{color:#c90018;font-size:32px}.external-brand-mark[data-brand=JIKIU] small{color:#777;letter-spacing:1px}.external-brand-mark[data-brand=TOTACHI] span{color:#b31721;font-size:30px}.external-brand-mark[data-brand=TOTACHI] small{color:#6e737b}.external-brand-mark[data-brand=MANN-FILTER]{background:#087537}.external-brand-mark[data-brand=MANN-FILTER] span{color:#087537;letter-spacing:-.5px;background:#ffd400;padding:8px 12px;font-size:23px}.external-brand-mark[data-brand=MANN-FILTER] small{color:#fff}.external-brand-mark[data-brand=OSRAM] span{color:#e87500;letter-spacing:-2px;font-size:34px}.external-brand-mark[data-brand=OSRAM] span:before{content:"◒";margin-right:8px;font-size:25px}.external-brand-mark[data-brand=OSRAM] small{color:#777}.external-brand-mark[data-brand=CBD]{background:linear-gradient(135deg,#fff 0 72%,#225f6b 72%)}.external-brand-mark[data-brand=CBD] span{color:#215f6b;font-size:34px;font-style:italic}.external-brand-mark[data-brand=CBD] span:after{content:"";background:#d71d31;border-radius:50% 70% 45% 65%;width:31px;height:9px;margin-left:8px;display:inline-block;transform:skew(-18deg)}.external-brand-mark[data-brand=CBD] small{color:#d71d31;font-size:10px}@media (width<=900px){.external-photo-catalogs .external-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.external-photo-catalogs .external-grid{grid-template-columns:1fr}}.external-brand-mark[data-brand=Castrol]{background:linear-gradient(135deg,#007a45 0 25%,#fff 25%)}.external-brand-mark[data-brand=Castrol] span{color:#df1728;font-size:32px;font-style:italic}.external-brand-mark[data-brand=Castrol] small{color:#087443}.external-brand-mark[data-brand=VARTA]{background:#064b97}.external-brand-mark[data-brand=VARTA] span{color:#fff;letter-spacing:1px;border-top:5px solid #ffd800;padding:6px 14px;font-size:31px}.external-brand-mark[data-brand=VARTA] small{color:#ffd800}.external-brand-mark[data-brand=Brembo] span{color:#e21a2c;font-size:32px;font-style:italic}.external-brand-mark[data-brand=Brembo] span:before{content:"◉";margin-right:8px;font-style:normal}.external-brand-mark[data-brand=Brembo] small{color:#555}.category-external.external-photo-catalogs .external-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.category-external.external-photo-catalogs .external-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.category-external.external-photo-catalogs .external-grid{grid-template-columns:1fr}}.category-subtype-grid{background:#f8f9fc;gap:15px;padding:16px}.category-subtype-grid>button{color:#13213a;background:#fff;border:1px solid #dfe4ed;border-radius:15px;align-content:start;min-height:190px;padding:0 0 13px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1226430d}.category-subtype-grid>button:hover{border-color:#7950ca;transform:translateY(-2px);box-shadow:0 13px 30px #2423461f}.category-subtype-grid>button.active{background:#fff;border-color:#874be0;box-shadow:0 0 0 2px #7f46d81f,0 14px 32px #41236e29}.category-subtype-picture{background:#0c1629;height:140px;overflow:hidden}.category-subtype-picture img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.03);width:100%;height:100%;transition:transform .25s;display:block;transform:scale(1.08)}.category-subtype-grid>button:hover .category-subtype-picture img{transform:scale(1.14)}.category-subtype-picture:after{content:"";pointer-events:none;background:linear-gradient(#060d1c05 45%,#060d1c61);position:absolute;inset:0}.category-subtype-picture[data-variant="0"] img{object-position:15% 45%;transform:scale(1.13)}.category-subtype-picture[data-variant="1"] img{object-position:38% 35%;transform:scale(1.22)}.category-subtype-picture[data-variant="2"] img{object-position:62% 42%;transform:scale(1.14)}.category-subtype-picture[data-variant="3"] img{object-position:86% 45%;transform:scale(1.2)}.category-subtype-picture[data-variant="4"] img{object-position:27% 70%;transform:scale(1.25)}.category-subtype-picture[data-variant="5"] img{object-position:74% 68%;transform:scale(1.18)}.category-subtype-picture i{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1f3beb;top:10px;left:10px;box-shadow:0 6px 18px #00000038}.category-subtype-grid b{padding:2px 10px 0;font-size:13px}.fluid-type-grid>button{background:#fff;border:1px solid #dfe4ed;overflow:hidden;box-shadow:0 8px 24px #1226430d}.fluid-type-grid>button:hover{border-color:#7950ca;transform:translateY(-2px);box-shadow:0 13px 30px #2423461f}.fluid-tile-visual{background-color:#0c1629;background-size:400% 200%;border-radius:10px;width:100%;height:116px}.category-subtype-picture{background-color:#0c1629;background-repeat:no-repeat;transition:filter .25s,transform .25s;display:block;position:relative}.category-subtype-grid>button:hover .category-subtype-picture{filter:saturate(1.1)contrast(1.04);transform:scale(1.015)}.neo-page{padding-bottom:64px}.neo-shell{margin-top:24px}.neo-toolbar{background:#fff;border:1px solid #d9e2ec;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.neo-toolbar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.neo-toolbar b{font-size:18px}.neo-toolbar span{color:#64748b}.neo-toolbar button,.neo-toolbar a,.neo-help a{color:#163b7a;cursor:pointer;background:#eef4ff;border:0;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none}.neo-brand-search{background:#f8fafc;border-radius:16px;margin:18px 0;padding:18px 20px;display:block}.neo-brand-search span{margin-bottom:8px;font-weight:700;display:block}.neo-brand-search input{border:1px solid #cbd5e1;border-radius:10px;width:100%;max-width:520px;padding:13px 14px;font-size:16px}.neo-state{background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;gap:6px;margin:18px 0;padding:24px;display:flex}.neo-state b{font-size:18px}.neo-state span,.neo-state small{color:#64748b}.neo-error{background:snow;border-color:#f0caca}.neo-block{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:22px;padding:22px}.neo-block h2{margin:0 0 16px;font-size:20px}.neo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.neo-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;justify-content:space-between;align-items:center;min-height:56px;padding:14px 16px;display:flex}.neo-grid button:hover{background:#f7fbff;border-color:#8fb2e8}.neo-grid i{color:#2563eb;font-style:normal;font-weight:800}.neo-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.neo-table{border:1px solid #e2e8f0;border-radius:12px;overflow:auto}.neo-table-head,.neo-table-row{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;min-width:720px;display:grid}.neo-table-head{background:#f1f5f9;font-weight:800}.neo-table-head span,.neo-table-row>span,.neo-table-row>button,.neo-table-row>a{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:12px}.neo-table-row>button{color:#1d4ed8;text-align:left;cursor:pointer;background:#fff;border-top:0;border-left:0}.neo-part-link{color:#14532d;background:#f0fdf4;flex-direction:column;gap:3px;font-weight:900;text-decoration:none;display:flex}.neo-part-link small{color:#15803d;font-weight:600}.neo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.neo-form label span{margin-bottom:6px;font-weight:700;display:block}.neo-form select,.neo-form input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:12px}.neo-quick{background:#fff;border:1px solid #d9dfea;border-radius:16px;margin:18px 0;overflow:hidden}.neo-quick>header{background:linear-gradient(135deg,#fff,#f7f3ff);border-bottom:1px solid #e4e7ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.neo-quick>header small{color:#6b38b5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.neo-quick>header h2{color:#13213f;margin:3px 0 4px;font-size:22px}.neo-quick>header p{color:#6d7789;margin:0;font-size:11px}.neo-quick>header>span{color:#5c329f;background:#f0ebfb;border-radius:9px;max-width:440px;padding:8px 10px;font-size:10px;font-weight:800}.neo-quick-groups{grid-template-columns:280px minmax(0,1fr);display:grid}.neo-quick-group{background:#fbfcfe;border-bottom:1px solid #e8ebf0;border-right:1px solid #e4e7ed;grid-column:1}.neo-quick-title{color:#173456;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;display:flex}.neo-quick-title:hover,.neo-quick-group.open>.neo-quick-title{color:#5e2dac;background:#f0ebfb}.neo-quick-title b{align-items:center;gap:9px;font-size:11px;display:flex}.neo-quick-title b i{color:#6f36bd;width:16px;font-size:15px;font-style:normal}.neo-quick-title>span{color:#8791a1;font-size:9px}.neo-quick-leaves{background:#fff;grid-column:2;align-content:start;display:grid;position:absolute;top:0;left:280px;right:0}.neo-quick-groups{min-height:510px;position:relative}.neo-quick-leaves button{color:#24415f;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:9px 14px;display:grid}.neo-quick-leaves button:hover{color:#5d2da8;background:#f7f4ff}.neo-quick-leaves button>span{color:#8a66c8}.neo-quick-leaves button>b{font-size:11px}.neo-quick-leaves button>i{color:#6c38b5;font-size:9px;font-style:normal;font-weight:900}.neo-quick-leaves button:disabled{opacity:.65;cursor:wait}@media (width<=760px){.neo-quick>header{display:grid}.neo-quick-groups{min-height:0;display:block}.neo-quick-group{border-right:0}.neo-quick-leaves{position:static}.neo-quick-leaves button{grid-template-columns:16px 1fr auto}}.neo-finder{background:#f6f8fc;border:1px solid #d9e0eb;border-radius:20px;overflow:hidden;box-shadow:0 18px 50px #101d3712}.neo-finder>header{color:#fff;background:linear-gradient(135deg,#09172c,#172f56 70%,#5c2caf);justify-content:space-between;align-items:flex-end;gap:30px;padding:24px 26px;display:flex}.neo-finder>header h2{margin:4px 0 7px;font-size:30px}.neo-finder>header p{color:#c9d3e2;max-width:720px;margin:0;line-height:1.5}.neo-finder>header>span{color:#e8ddff;background:#ffffff12;border:1px solid #ffffff2d;border-radius:10px;max-width:230px;padding:10px 13px;font-size:11px;font-weight:800}.neo-finder-panels{grid-template-columns:1fr 1fr 245px;gap:14px;padding:18px;display:grid}.neo-vin-panel,.neo-manual-panel,.neo-finder-panels>aside{background:#fff;border:1px solid #dfe4ec;border-radius:15px;align-content:start;gap:12px;padding:20px;display:grid}.neo-finder-panels small{color:#7b45ce;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.neo-finder-panels h3{margin:4px 0 0;font-size:20px}.neo-vin-panel label,.neo-manual-panel label{color:#657187;gap:6px;font-size:10px;font-weight:900;display:grid}.neo-vin-panel input,.neo-manual-panel select{color:#15233d;background:#f9fafc;border:1px solid #d4dae5;border-radius:9px;width:100%;height:48px;padding:0 13px;font-size:13px}.neo-vin-panel button,.neo-manual-panel>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8049db,#5b27b2);border:0;border-radius:9px;height:48px;font-weight:1000}.neo-vin-panel p,.neo-finder-panels>aside p{color:#748094;margin:0;font-size:11px;line-height:1.5}.neo-finder-panels>aside{color:#fff;background:linear-gradient(145deg,#0d1d37,#1b3560)}.neo-finder-panels>aside b{font-size:17px}.neo-finder-panels>aside p{color:#bfc9d9}.neo-finder-panels>aside a{color:#fff;text-align:center;background:#7942d0;border-radius:8px;align-self:end;padding:12px;font-size:11px;font-weight:900;text-decoration:none}.neo-finder-status{color:#5e34a9;background:#eee8fa;border-radius:9px;align-items:center;gap:9px;margin:0 18px 14px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.neo-finder-status i{border:2px solid #cab8eb;border-top-color:#6938b7;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite neo-spin}@keyframes neo-spin{to{transform:rotate(360deg)}}.neo-popular{background:#fff;border:1px solid #dfe4ec;border-radius:15px;margin:0 18px 18px;padding:19px}.neo-popular>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.neo-popular h3{margin:0 0 3px;font-size:20px}.neo-popular header span{color:#7a8494;font-size:10px}.neo-popular header label{border:1px solid #d7dde7;border-radius:8px;align-items:center;gap:7px;width:260px;height:40px;padding:0 11px;display:flex}.neo-popular header label span{color:#6335b0;font-size:18px}.neo-popular header input{border:0;outline:0;width:100%}.neo-popular>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.neo-popular button{color:#263852;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.neo-popular button:hover,.neo-popular button.active{color:#5b2da5;background:#f7f2ff;border-color:#7a48cc}.neo-popular button b{color:#6635b5;background:#eee8fa;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.neo-popular button span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.neo-popular button i{color:#7541c6;font-style:normal}.neo-selected-groups{background:#fff;border:1px solid #d9dfea;border-radius:15px;margin:0 18px 18px;overflow:hidden}.neo-selected-groups>header{background:linear-gradient(135deg,#fff,#f6f1ff);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.neo-selected-groups>header small{color:#6b38b5;font-weight:900}.neo-selected-groups>header h3{margin:4px 0;font-size:21px}.neo-selected-groups>header p{color:#727d8f;margin:0;font-size:11px}.neo-selected-groups>header button{color:#6032ae;background:#fff;border:1px solid #d7c8ee;border-radius:8px;padding:10px 13px;font-weight:900}.neo-selected-groups>div{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.neo-selected-groups article{border-top:1px solid #e7eaf0;border-right:1px solid #e7eaf0;padding:16px}.neo-selected-groups h4{color:#172c4c;margin:0 0 9px}.neo-selected-groups article div{gap:4px;display:grid}.neo-selected-groups article a{color:#56647a;border-radius:6px;justify-content:space-between;gap:10px;padding:7px 8px;font-size:10px;text-decoration:none;display:flex}.neo-selected-groups article a:hover{color:#5f31ad;background:#f2edfb}.neo-selected-groups article a span{color:#7441c2}@media (width<=1050px){.neo-finder-panels{grid-template-columns:1fr 1fr}.neo-finder-panels>aside{grid-column:1/-1}.neo-popular>div{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.neo-finder>header,.neo-popular>header,.neo-selected-groups>header{flex-direction:column;align-items:flex-start}.neo-finder-panels{grid-template-columns:1fr}.neo-finder-panels>aside{grid-column:auto}.neo-popular header label{width:100%}.neo-popular>div{grid-template-columns:repeat(2,1fr)}.neo-selected-groups>div{grid-template-columns:1fr}.neo-finder>header h2{font-size:25px}}.nissan-epc-page{padding-bottom:72px}.nepc-hero{background:linear-gradient(135deg,#fff 0%,#f4f7fa 58%,#e9eff4 100%);border:1px solid #dce4ec;border-radius:28px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:stretch;gap:28px;margin:24px 0 28px;padding:38px;display:grid;box-shadow:0 18px 45px #10253914}.nepc-hero h1{letter-spacing:-.045em;margin:5px 0 14px;font-size:clamp(34px,5vw,62px);line-height:.98}.nepc-hero h1 em{color:#d43b2f;font-style:normal}.nepc-hero p{color:#556575;max-width:760px;line-height:1.65}.nepc-hero-stats{color:#fff;background:#132635;border-radius:22px;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:22px;display:grid}.nepc-hero-stats b{letter-spacing:-.03em;font-size:28px}.nepc-hero-stats span{color:#b8c5cf;align-self:center}.nepc-workspace{gap:22px;display:grid}.nepc-controls{background:#fff;border:1px solid #dce4ec;border-radius:22px;grid-template-columns:auto minmax(190px,.55fr) minmax(280px,1fr);align-items:end;gap:18px;padding:22px;display:grid;box-shadow:0 10px 30px #1025390f}.nepc-control-group,.nepc-model-search{gap:8px;display:grid}.nepc-control-group>span,.nepc-model-search>span{text-transform:uppercase;letter-spacing:.08em;color:#70808f;font-size:12px;font-weight:800}.nepc-control-group select,.nepc-model-search input,.nepc-diagrams>input{color:#182b3a;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #cfd9e2;border-radius:12px;outline:none;padding:0 14px}.nepc-control-group select:focus,.nepc-model-search input:focus,.nepc-diagrams>input:focus{border-color:#d43b2f;box-shadow:0 0 0 3px #d43b2f1f}.nepc-segmented{background:#eef2f5;border-radius:12px;padding:4px;display:flex}.nepc-segmented button{color:#506170;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:96px;height:40px;font-weight:800}.nepc-segmented button.active{color:#fff;background:#132635;box-shadow:0 4px 12px #13263533}.nepc-summary{justify-content:space-between;align-items:center;display:flex}.nepc-summary b{font-size:20px}.nepc-summary span{color:#6a7986}.nepc-error,.nepc-empty,.nepc-loading{color:#8e2921;background:#fff4f2;border:1px solid #f0c5c0;border-radius:16px;padding:20px}.nepc-loading{color:#526373;background:#f4f7fa;border-color:#dce4ec}.nepc-empty{text-align:center;grid-column:1/-1}.nepc-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nepc-catalog-grid>button{text-align:left;color:#182b3a;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:16px;gap:8px;padding:18px;transition:all .18s;display:grid}.nepc-catalog-grid>button:hover{border-color:#aebdca;transform:translateY(-2px);box-shadow:0 12px 25px #10253914}.nepc-catalog-grid>button.active{border-color:#d43b2f;box-shadow:0 0 0 3px #d43b2f1f}.nepc-catalog-grid>button>span{font-size:18px;font-weight:900}.nepc-catalog-grid>button>small{color:#71808c}.nepc-catalog-grid>button>div{flex-wrap:wrap;gap:6px;display:flex}.nepc-catalog-grid em{color:#526373;background:#eef2f5;border-radius:8px;padding:5px 8px;font-size:11px;font-style:normal}.nepc-details,.nepc-map-section{background:#fff;border:1px solid #dce4ec;border-radius:24px;padding:26px;scroll-margin-top:20px;box-shadow:0 14px 36px #10253912}.nepc-details>header,.nepc-map-section>header,.nepc-parts>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.nepc-details h2,.nepc-map-section h2{margin:3px 0 5px;font-size:32px}.nepc-details>header span,.nepc-map-section>header span{color:#637481}.nepc-details>header button,.nepc-map-section>header button{cursor:pointer;background:#fff;border:1px solid #cfd9e2;border-radius:11px;padding:11px 15px;font-weight:800}.nepc-detail-columns{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.nepc-variants,.nepc-diagrams{background:#f5f7f9;border-radius:18px;min-width:0;padding:18px}.nepc-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nepc-section-title h3{margin:0;font-size:20px}.nepc-section-title span{color:#fff;background:#132635;border-radius:9px;place-items:center;min-width:32px;height:28px;padding:0 8px;font-size:12px;display:grid}.nepc-variants>div:nth-child(2){gap:8px;max-height:480px;display:grid;overflow:auto}.nepc-variants article{background:#fff;border:1px solid #e1e7ec;border-radius:12px;gap:3px;padding:12px;display:grid}.nepc-variants article b{font-size:14px}.nepc-variants article span,.nepc-variants article small{color:#667682}.nepc-variants article small{font-size:11px;line-height:1.45}.nepc-diagrams>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:480px;margin-top:12px;display:grid;overflow:auto}.nepc-diagrams>div>button{color:#182b3a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ec;border-radius:11px;justify-content:space-between;gap:10px;padding:12px;display:flex}.nepc-diagrams>div>button.active{background:#fff5f3;border-color:#d43b2f}.nepc-diagrams>div>button span{color:#71808c;font-size:11px}.nepc-map-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px;display:grid}.nepc-coordinate-map{background-color:#f7f9fb;background-image:linear-gradient(#233a4c0f 1px,#0000 1px),linear-gradient(90deg,#233a4c0f 1px,#0000 1px);background-size:32px 32px;border:1px solid #cfd9e2;border-radius:18px;min-height:560px;position:relative;overflow:hidden}.nepc-map-note{z-index:1;color:#fff;pointer-events:none;background:#132635eb;border-radius:11px;gap:3px;max-width:360px;padding:11px 13px;display:grid;position:absolute;top:16px;left:16px}.nepc-map-note span{color:#d8e1e8;font-size:11px;line-height:1.4}.nepc-coordinate-map>button{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.nepc-coordinate-map>button>span{color:#fff;background:#132635;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;box-shadow:0 4px 12px #13263547}.nepc-coordinate-map>button>small{color:#182b3a;white-space:nowrap;background:#fff;border-radius:5px;margin-top:3px;padding:3px 5px;display:none;box-shadow:0 4px 10px #10253926}.nepc-coordinate-map>button:hover>small,.nepc-coordinate-map>button.active>small{display:block}.nepc-coordinate-map>button.active>span{background:#d43b2f;box-shadow:0 0 0 5px #d43b2f2e}.nepc-position-list{background:#f4f7fa;border-radius:16px;min-width:0;padding:14px}.nepc-position-list h3{margin:0 0 10px}.nepc-position-list>div{gap:6px;max-height:560px;display:grid;overflow:auto}.nepc-position-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px;display:flex}.nepc-position-list button.active{background:#fff4f2;border-color:#d43b2f}.nepc-position-list button>span{color:#fff;background:#132635;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.nepc-position-list button div{gap:2px;display:grid}.nepc-position-list button small{color:#71808c}.nepc-parts{color:#fff;background:#132635;border-radius:18px;margin-top:20px;padding:20px}.nepc-parts>header{margin-bottom:14px}.nepc-parts h3{margin:3px 0 0;font-size:24px}.nepc-parts>header>span{color:#dbe5ec;background:#294254;border-radius:9px;padding:7px 10px}.nepc-parts>div{gap:8px;display:grid}.nepc-parts article{color:#182b3a;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.nepc-parts article>div:first-child{gap:3px;display:grid}.nepc-parts code{font-size:17px;font-weight:900}.nepc-parts small{color:#73818c}.nepc-parts article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nepc-parts a{color:#fff;background:#d43b2f;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.nepc-parts a+a{color:#203746;background:#edf2f5}.nepc-safety{background:#fff6e7;border:1px solid #f0d6a4;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:28px;padding:22px 24px;display:grid}.nepc-safety b{font-size:18px}.nepc-safety p{color:#6d5d42;margin:0}.nepc-safety a{color:#fff;background:#132635;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}@media (width<=1050px){.nepc-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nepc-controls{grid-template-columns:1fr 1fr}.nepc-model-search{grid-column:1/-1}.nepc-map-layout{grid-template-columns:1fr}.nepc-position-list>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:280px}.nepc-position-list button,.nepc-position-list button div{min-width:0}.nepc-position-list button b,.nepc-position-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=760px){.nepc-hero{grid-template-columns:1fr;padding:24px}.nepc-hero-stats{grid-template-columns:auto 1fr}.nepc-controls{grid-template-columns:1fr}.nepc-model-search{grid-column:auto}.nepc-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nepc-detail-columns,.nepc-diagrams>div:nth-of-type(2){grid-template-columns:1fr}.nepc-coordinate-map{min-height:440px}.nepc-position-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nepc-details>header,.nepc-map-section>header,.nepc-parts>header{display:grid}.nepc-parts article{align-items:flex-start;display:grid}.nepc-safety{grid-template-columns:1fr}.nepc-safety a{justify-self:start}}@media (width<=480px){.nepc-catalog-grid,.nepc-position-list>div{grid-template-columns:1fr}.nepc-coordinate-map{min-height:380px}.nepc-hero h1{font-size:36px}.nepc-details,.nepc-map-section{padding:18px}}
