/*! 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-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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.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-section-note{color:var(--muted);font-size:14px}.office-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.office{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:20px;padding:0;transition:all .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 36px #14233f12}.office:hover{transform:translateY(-4px);box-shadow:0 20px 48px #10244320}.office.selected{border:2px solid #6f3ee8;padding:0;box-shadow:0 20px 50px #6236da26}.office-picture{background:#081a36;height:220px;position:relative;overflow:hidden}.office-picture:after{content:"";background:linear-gradient(#0000 35%,#07162dcc 100%);position:absolute;inset:0}.office-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.office:hover .office-picture img{transform:scale(1.035)}.office-code{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0b1f42dd;border:1px solid #fff5;border-radius:12px;place-items:center;width:58px;height:48px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.office-status{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#83f0a4;background:#06172fd9;border:1px solid #ffffff3d;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;position:absolute;bottom:16px;right:18px}.office-content{padding:24px}.office-title>span{color:#7540dc;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.office h3{margin:5px 0 12px;font-size:26px}.office p{color:var(--muted);min-height:68px;margin:0 0 16px;line-height:1.55}.office-facts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.office-facts span{color:#465269;background:#f4f6fb;border-radius:10px;padding:10px;font-size:12px;font-weight:700}.office-facts b{color:#7140df}.office-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.office a{margin:0;text-decoration:none}.office-call{background:linear-gradient(135deg,#163d72,#532db8);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-weight:900;color:#fff!important;font-size:14px!important;display:flex!important}.office-call small{font-size:12px;color:#dbe8ff!important}.office-route{border:1px solid #cbbaf3;border-radius:11px;place-items:center;padding:13px 16px;font-weight:900;color:#5f34bd!important;font-size:14px!important;display:grid!important}.office-aleksin .office-call{background:linear-gradient(135deg,#123d68,#7533bf)}.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 small{color:#7b8494}.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}}.tecdoc-route-preview{background:linear-gradient(135deg,#fff 0%,#fbf8ff 55%,#f2ebff 100%);border:1px solid #dcd4ec;border-radius:14px;margin:14px 0 18px;overflow:hidden;box-shadow:0 10px 28px #2719430f}.tecdoc-route-preview>header{border-bottom:1px solid #e5dff0;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.tecdoc-route-preview>header div{gap:3px;display:grid}.tecdoc-route-preview>header small{color:#7040ba;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:950}.tecdoc-route-preview>header b{font-size:13px}.tecdoc-route-preview>header span{color:#fff;background:#162f57;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.tecdoc-route-preview>div{grid-template-columns:repeat(3,1fr);display:grid}.tecdoc-route-preview article{border-right:1px solid #e7e2ef;grid-template-columns:30px 1fr;gap:3px 8px;min-height:132px;padding:15px;display:grid;position:relative}.tecdoc-route-preview article:last-child{border-right:0}.tecdoc-route-preview article em{color:#fff;background:linear-gradient(135deg,#7140bd,#9c5cff);border-radius:9px;grid-row:1/4;align-self:start;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:950;display:grid;box-shadow:0 5px 12px #7040ba33}.tecdoc-route-preview article b{font-size:11px}.tecdoc-route-preview article p{color:#687488;margin:0;font-size:9px;line-height:1.45}.tecdoc-route-preview article i{color:#593393;background:#ffffffd1;border:1px solid #e3d9f4;border-radius:8px;align-self:end;margin-top:6px;padding:8px 9px;font-size:8px;font-style:normal;font-weight:800;line-height:1.55}.tecdoc-route-preview article i.scheme{color:#18345f;letter-spacing:.04em}.tecdoc-route-preview article:nth-child(2) em{background:linear-gradient(135deg,#162f57,#376cb3)}.tecdoc-route-preview article:nth-child(3) em{background:linear-gradient(135deg,#5b2aa3,#e453d3)}@media (width<=720px){.tecdoc-route-preview>div{grid-template-columns:1fr}.tecdoc-route-preview article{border-bottom:1px solid #e7e2ef;border-right:0;min-height:0}.tecdoc-route-preview article:last-child{border-bottom:0}}.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;transition:background .18s,box-shadow .18s;display:flex}.tecdoc-tree-row:hover{background:#f2eef9}.tecdoc-tree-row.active-inside{background:#f3edfc;box-shadow:inset 3px 0 #9b69dd}.tecdoc-tree-row.active{background:linear-gradient(90deg,#e5d8fa,#f6f1ff);box-shadow:inset 3px 0 #6437ae,0 3px 10px #6437ae1f}.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-inside .tecdoc-tree-name,.tecdoc-tree-row.active .tecdoc-tree-name{color:#562698}.tecdoc-tree-row.active-inside .tecdoc-tree-name{font-weight:900}.tecdoc-tree-row.active .tecdoc-tree-name{font-weight:950}.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-row.active-inside .tecdoc-tree-count{color:#fff;background:#7040ba}.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}.tecdoc-tree>.tecdoc-tree-branch>.tecdoc-tree-row.active-inside{background:#f3edfc;box-shadow:inset 3px 0 #9b69dd}.tecdoc-tree>.tecdoc-tree-branch>.tecdoc-tree-row.active{background:linear-gradient(90deg,#e5d8fa,#f6f1ff);box-shadow:inset 3px 0 #6437ae,0 3px 10px #6437ae1f}@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-search-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:15px;display:grid}.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 b{font-size:13px}.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-quick-filter button:last-child{grid-column:1/-1}.scz-quick-filter button.active{color:#5d2ea5;background:#eee6fa;border-color:#7040bb}.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{grid-template-columns:1fr 1fr;gap:6px;display:grid}.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 b{font-size:12px}.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 span{color:#fff;background:#172f57}.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 b{font-size:10px}.scz-reliability small{font-size:7px}.scz-reliability.excellent{color:#197347;background:#dff5e8}.scz-reliability.good{color:#4b7c20;background:#eaf6df}.scz-reliability.medium{color:#986711;background:#fff2cf}.scz-reliability.risk{color:#a33d34;background:#ffe5e1}.scz-price{color:#182943;font-size:12px}.scz-buy{grid-template-columns:38px 1fr;gap:5px;display:grid}.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{background:#fafbfc;border-top:1px dashed #dfe3e9}.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{grid-template-columns:1fr 1fr;gap:5px;display:grid}.scz-category-links h3{grid-column:1/-1}.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}.vin-catalog-workspace{background:#f7f8fb;grid-template-columns:300px minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;min-height:760px}.vin-catalog-workspace>.vin-category-sidebar{background:linear-gradient(#fff,#f8f7fb);border-right:1px solid #dedfe8;grid-area:1/1/3;align-self:stretch;min-width:0}.vin-catalog-workspace>.vin-category-sidebar .tecdoc-tree{max-height:980px}.vin-catalog-workspace>.kia-full-schemes{scrollbar-width:thin;background:#eef1f6;border-bottom:1px solid #dedfe8;border-right:0;grid-area:1/2/auto/4;gap:1px;min-height:142px;max-height:none;display:flex;overflow:auto hidden}.vin-catalog-workspace>.kia-full-schemes button{background:#fff;border-bottom:0;border-right:1px solid #e2e3ea;flex:0 0 218px;grid-template-columns:78px minmax(0,1fr);align-content:center}.vin-catalog-workspace>.kia-full-schemes button>img,.vin-catalog-workspace>.kia-full-schemes .kia-full-no-thumb{width:78px;height:66px}.vin-catalog-workspace>.kia-full-parts{background:#fff;grid-area:2/2/auto/4;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:start;display:grid}.vin-catalog-workspace>.kia-full-parts>header{background:linear-gradient(135deg,#fff,#faf7ff);grid-column:1/-1}.vin-catalog-workspace .kia-full-part-search{background:#f8f8fb;border-left:1px solid #e4e4eb;grid-area:2/2}.vin-catalog-workspace .kia-full-image-viewer,.vin-catalog-workspace .kia-native-detail{border-right:1px solid #e1e1ea;grid-area:2/1/span 2;min-width:0}.vin-catalog-workspace .kia-full-pnc-panel{border-right:1px solid #e1e1ea;grid-area:4/1}.vin-catalog-workspace .kia-full-part-list{background:#fff;border-left:1px solid #e4e4eb;grid-area:3/2/span 2;max-height:760px}.vin-catalog-workspace .kia-full-part-list article{grid-template-columns:minmax(0,1fr) 52px 120px;padding:12px}.vin-catalog-workspace .kia-full-inline-offers{grid-area:5/1/auto/-1}.vin-catalog-workspace .kia-full-empty{grid-column:1/-1;min-height:430px}.vin-catalog-workspace .kia-full-image-stage{background:linear-gradient(145deg,#edf0f5,#e6e9ef);max-height:680px;padding:14px}.vin-catalog-workspace .kia-native-stage{max-height:680px}.vin-category-sidebar .tecdoc-tree-row.active-inside{background:linear-gradient(90deg,#eee4fb,#f9f6ff);box-shadow:inset 4px 0 #8a54cf}.vin-category-sidebar .tecdoc-tree-row.active{background:linear-gradient(90deg,#dcd0f5,#f4edff);box-shadow:inset 4px 0 #5f2eac,0 4px 12px #5f2eac18}@media (width<=1180px){.vin-catalog-workspace{grid-template-columns:270px minmax(0,1fr)}.vin-catalog-workspace>.vin-category-sidebar{grid-area:1/1/3}.vin-catalog-workspace>.kia-full-schemes{grid-column:2}.vin-catalog-workspace>.kia-full-parts{grid-column:2;grid-template-columns:1fr}.vin-catalog-workspace .kia-full-part-search,.vin-catalog-workspace .kia-full-image-viewer,.vin-catalog-workspace .kia-native-detail,.vin-catalog-workspace .kia-full-pnc-panel,.vin-catalog-workspace .kia-full-part-list{border-left:0;border-right:0;grid-area:auto/1}.vin-catalog-workspace .kia-full-part-list{max-height:520px}}@media (width<=760px){.vin-catalog-workspace{grid-template-columns:1fr}.vin-catalog-workspace>.vin-category-sidebar,.vin-catalog-workspace>.kia-full-schemes,.vin-catalog-workspace>.kia-full-parts{grid-area:auto/1}.vin-catalog-workspace>.vin-category-sidebar .tecdoc-tree{max-height:360px}.vin-catalog-workspace>.kia-full-schemes{min-height:118px}.vin-catalog-workspace>.kia-full-schemes button{flex-basis:190px}}.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-public-sort button.active{color:#fff;background:#6737b4;border-color:#6737b4}.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}}.home-neon-page{color:#fff;background:#031023;min-height:100vh}.home-neon-page .hero{border-bottom:0}.home-neon-page .hero-benefits{grid-template-columns:repeat(4,max-content)}.home-help{z-index:2;background:radial-gradient(circle at 86%,#44119a66,#0000 28%),linear-gradient(135deg,#07162b,#051225);border:1px solid #28436c;border-radius:10px;grid-template-columns:1fr 300px;min-height:285px;margin-top:-1px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #5a21b41b}.home-help h2{margin:0;font-size:30px}.home-help h2 em{color:#9a48ff;font-style:normal}.home-help p{color:#cbd5e7;max-width:690px;margin:7px 0 18px;font-size:14px}.home-help-methods{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-help-methods span{grid-template-columns:32px 1fr;align-items:center;column-gap:9px;display:grid}.home-help-methods b{color:#be7cff;border:1px solid #813cff;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.home-help-methods strong{font-size:11px}.home-help-methods small{color:#91a0ba;font-size:8px}.home-help-actions{gap:10px;margin-top:18px;display:flex}.home-help-actions a{color:#fff;border:1px solid #7348ad;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.home-help-actions a:first-child{background:linear-gradient(135deg,#9847ff,#6421e8)}.home-help-actions small{color:#b6c2d8}.home-help-trust{color:#b7c3d8;gap:26px;margin-top:18px;font-size:9px;display:flex}.home-help-orbit{place-items:center;display:grid}.home-help-orbit:before{content:"";border:2px solid #8439ff;border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:0 0 35px #7c2cff,inset 0 0 80px #5620bc}.home-help-orbit span{color:#b56cff;filter:drop-shadow(0 0 18px #8c36ff);font-size:92px}.home-popular{padding:24px 0 16px}.home-row-title{justify-content:space-between;align-items:center;display:flex}.home-row-title h2{margin:0 0 14px;font-size:20px}.home-row-title a{color:#b35cff;font-size:10px;font-weight:900}.home-popular-grid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.home-popular-grid a{color:#fff;text-align:center;background:#0b1b32;border:1px solid #1c3657;border-radius:8px;height:122px;overflow:hidden}.home-popular-grid img{object-fit:cover;width:100%;height:88px;display:block}.home-popular-grid strong{padding:9px 4px;font-size:9px;display:block}.home-perks{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 0 16px;display:grid}.home-perks>span{background:#0a1a30;border:1px solid #183252;border-radius:8px;grid-template-columns:40px 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.home-perks b{color:#b563ff;background:#25134d;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.home-perks strong{font-size:10px}.home-perks small{color:#8797b1;font-size:8px}.home-subscribe{background:linear-gradient(90deg,#111832,#20164d);border:1px solid #263557;border-radius:8px;grid-template-columns:44px 1fr minmax(260px,420px) 140px;align-items:center;margin-bottom:22px;padding:14px 18px;display:grid}.home-subscribe>span{color:#b463ff;font-size:25px}.home-subscribe div{display:grid}.home-subscribe strong{font-size:13px}.home-subscribe small{color:#9faac0;font-size:9px}.home-subscribe input{color:#fff;background:#13213a;border:1px solid #334462;border-radius:6px 0 0 6px;height:38px;padding:0 14px}.home-subscribe button{color:#fff;background:linear-gradient(135deg,#a14cff,#6c26e8);border:0;border-radius:0 6px 6px 0;height:38px;font-weight:900}.home-neon-page>.section,.home-neon-page .delivery{color:#fff;background:#031023}.home-neon-page .section-head h2,.home-neon-page .office h3,.home-neon-page .delivery h2{color:#fff}.home-neon-page .office{color:#0c1b34;background:#fff;border-color:#472791}.home-neon-page footer{color:#c6d0e0;background:#020c1b;border-top:1px solid #1d3456}@media (width<=1000px){.home-help{grid-template-columns:1fr}.home-help-orbit{display:none}.home-help-methods,.home-popular-grid{grid-template-columns:repeat(4,1fr)}.home-perks{grid-template-columns:1fr 1fr}}@media (width<=650px){.home-help{padding:20px}.home-help-methods{grid-template-columns:1fr 1fr}.home-help-actions,.home-help-trust{flex-direction:column;gap:8px}.home-popular-grid{grid-template-columns:1fr 1fr}.home-perks{grid-template-columns:1fr}.home-subscribe{grid-template-columns:36px 1fr}.home-subscribe input{border-radius:6px;grid-column:1/3;margin-top:12px}.home-subscribe button{border-radius:6px;grid-column:1/3;margin-top:7px}.home-neon-page .hero-benefits{grid-template-columns:1fr 1fr}}.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%}}.home-category-section{padding-bottom:62px}.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.home-category-card{background:#fff;border:1px solid #dfe3eb;border-radius:15px;flex-direction:column;align-items:stretch;gap:0;min-height:244px;padding:0;display:flex;overflow:hidden;box-shadow:0 9px 28px #141f3414}.home-category-card:hover{border-color:#8150cf;transform:translateY(-3px);box-shadow:0 16px 36px #1f183c29}.home-category-card>.home-category-picture{background:#07152c;border-radius:0;flex:0 0 145px;width:100%;height:145px;display:block;position:relative;overflow:hidden}.home-category-picture:after{content:"";background:linear-gradient(#0000 55%,#040a192e);position:absolute;inset:0}.home-category-picture img{object-fit:cover;width:100%;height:100%;display:block}.home-category-picture b{z-index:1;color:#fff;letter-spacing:.03em;background:#102546e8;border-radius:8px;place-items:center;min-width:34px;height:29px;padding:0 8px;font-size:10px;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 6px 16px #0004}.home-category-copy{align-content:start;gap:6px;min-height:99px;padding:15px 16px;display:grid}.home-category-copy strong{font-size:15px}.home-category-copy small{color:#69758a;min-height:28px;font-size:11px;line-height:1.35}.home-category-copy i{color:#6d3dbc;font-size:9px;font-style:normal;font-weight:900}.home-brand-section{padding-top:62px}.home-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-brand-card{background:#fff;border:1px solid #dfe3eb;border-radius:15px;transition:all .2s;overflow:hidden;box-shadow:0 9px 28px #141f340f}.home-brand-card:hover{border-color:#bca3e1;transform:translateY(-3px);box-shadow:0 16px 36px #1f183c21}.home-brand-logo{background:#fff;border-bottom:1px solid #e5e7ed;align-content:center;place-items:center;height:112px;display:grid;position:relative;overflow:hidden}.home-brand-logo strong{z-index:1;letter-spacing:-.04em;font-size:27px;font-weight:1000;line-height:1;position:relative}.home-brand-logo strong em{margin-left:3px;font-size:15px;font-style:italic}.home-brand-logo small{z-index:1;color:#788293;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:900;position:relative}.home-brand-copy{gap:8px;padding:15px 16px;display:grid}.home-brand-copy>b{font-size:14px}.home-brand-copy>small{color:#69758a;min-height:31px;font-size:10px;line-height:1.45}.home-brand-copy>i{color:#6c3cba;font-size:9px;font-style:normal;font-weight:900}.brand-masuma:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#ff7600;width:72px;position:absolute;inset:0 auto 0 0}.brand-lynxauto strong{color:#e31e38;font-style:italic}.brand-jikiu strong{color:#663bb1}.brand-totachi strong:after{content:"";background:#e64138;border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block}.brand-mannfilter strong{color:#174b30;letter-spacing:-.06em;background:#fff;padding:8px 11px;font-size:21px}.brand-mannfilter small{color:#fff}.brand-osram strong{color:#ef6b21}.brand-cbd{background:linear-gradient(135deg,#0a1730,#251653)}.brand-cbd strong{color:#fff}.brand-cbd small{color:#c9aff5}@media (width<=1050px){.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-card{min-height:218px}.home-category-card>.home-category-picture{flex-basis:125px;height:125px}.home-brand-grid{grid-template-columns:1fr}.home-brand-card{grid-template-columns:145px 1fr;display:grid}.home-brand-logo{border-bottom:0;border-right:1px solid #e5e7ed;height:100%;min-height:122px}.home-brand-logo strong{font-size:21px}}@media (width<=440px){.home-category-grid{grid-template-columns:1fr}.home-category-card>.home-category-picture{flex-basis:165px;height:165px}.home-brand-card{grid-template-columns:1fr}.home-brand-logo{border-bottom:1px solid #e5e7ed;border-right:0;height:104px;min-height:0}}.benefits article{background:#fff;flex-direction:column;align-items:stretch;gap:0;min-height:258px;padding:0;display:flex;position:relative;overflow:hidden}.benefits article:before{content:"";background-image:url(/catalog-images/sprites/benefits-sprite.webp);background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;flex:none;width:100%;height:136px;display:block}.benefits article:nth-child(2):before{background-position:100% 0}.benefits article:nth-child(3):before{background-position:0 100%}.benefits article:nth-child(4):before{background-position:100% 100%}.benefits article>b{z-index:1;color:#fff;background:#091933e8;border:1px solid #ffffff38;border-radius:8px;align-self:auto;width:38px;height:34px;font-size:13px;position:absolute;top:12px;left:12px;box-shadow:0 8px 18px #02081755}.benefits article>span{padding:17px 20px 20px;display:block}.benefits article strong{margin:0;font-size:15px;line-height:1.3}.benefits article small{margin-top:7px;font-size:12px;line-height:1.45}@media (width<=900px){.benefits article{min-height:248px}.benefits article:before{height:130px}}@media (width<=600px){.benefits article{flex-direction:column;min-height:220px;padding:0}.benefits article:before{height:112px}.benefits article>span{padding:14px}.benefits article>b{width:34px;height:30px;top:9px;left:9px}.benefits article strong{font-size:14px}.benefits article small{font-size:11px}}.brand-castrol strong{color:#d7192d;font-style:italic}.brand-castrol strong:after{content:"";background:#14824a;border-radius:50%;width:13px;height:13px;margin-left:6px;display:inline-block}.brand-brembo strong{color:#e30613;font-style:italic}.brand-brembo strong:before{content:"◉";margin-right:7px;font-size:22px}.external-catalogs .official-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-neon-page .official-brand-grid .home-brand-card{background:#fff;border-color:#294c73}.catalog-neon-page .official-brand-grid .home-brand-copy>b{color:#14233d}.catalog-neon-page .official-brand-grid .home-brand-copy>small{color:#68758a}@media (width<=1050px){.external-catalogs .official-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.external-catalogs .official-brand-grid{grid-template-columns:1fr}}.brand-masuma{background:linear-gradient(135deg,#ff7600 0 24%,#fff 24% 100%)}.brand-masuma:before{display:none}.brand-masuma strong{color:#111}.brand-masuma small{color:#e85c00}.brand-lynxauto{background:linear-gradient(135deg,#fff 0 76%,#e31e38 76% 100%)}.brand-lynxauto strong{color:#e31e38}.brand-lynxauto strong em{color:#111}.brand-lynxauto small{color:#5f697b}.brand-jikiu{background:linear-gradient(135deg,#51278f,#7a45c6)}.brand-jikiu strong,.brand-jikiu small{color:#fff}.brand-totachi{background:linear-gradient(135deg,#167149 0 15%,#fff 15% 85%,#e34437 85% 100%)}.brand-totachi strong{color:#167149}.brand-totachi small{color:#596678}.brand-mannfilter{background:linear-gradient(90deg,#ffdc00 0 31%,#188046 31% 100%)}.brand-osram{background:linear-gradient(135deg,#f58220,#e85e12)}.brand-osram strong,.brand-osram small{color:#fff}.brand-castrol{background:linear-gradient(135deg,#087940 0 20%,#fff 20% 82%,#d7192d 82% 100%)}.brand-castrol small{color:#087940}.brand-varta{background:linear-gradient(135deg,#07559b,#0b79c7)}.brand-varta strong,.brand-varta small{color:#fff}.brand-brembo{background:linear-gradient(135deg,#fff 0 74%,#e30613 74% 100%)}.brand-brembo small{color:#e30613}@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}}.abcp-test{border:1px solid #bfe3d0;margin-top:18px;background:#f0faf5!important;grid-template-columns:1fr 1fr auto!important}.abcp-test button{align-self:end;padding:0 18px}.abcp-results{margin-top:18px;overflow:auto}.abcp-results header,.abcp-results article{border-bottom:1px solid #e1e5ec;grid-template-columns:1.1fr 2fr .6fr .6fr .8fr;gap:12px;min-width:700px;padding:12px;font-size:12px;display:grid}.abcp-results header{color:#758093;background:#f6f7f9}.abcp-results b small{color:#758093;font-weight:500;display:block}.abcp-results strong{text-align:right}@media (width<=650px){.abcp-test{grid-template-columns:1fr!important}.abcp-test button{width:100%}}.abcp-ip{background:#fff9ea;border:1px solid #ead9ad;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px;display:flex}.abcp-ip div{gap:5px;display:grid}.abcp-ip span{color:#6e7786;word-break:break-all;font-size:12px}.abcp-ip button{color:#fff;background:#172f55;border:0;border-radius:6px;padding:11px 16px;font-weight:800}@media (width<=650px){.abcp-ip{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}}:root{--scz-bg:#030b19;--scz-card:#07162d;--scz-card-2:#091d3a;--scz-line:#1d4d89;--scz-purple:#8a2cff;--scz-magenta:#d42cff;--scz-blue:#238dff;--scz-cyan:#1fe2ff;--scz-text:#f5f7ff;--scz-muted:#8da1c2;--scz-green:#16e5a0;--scz-red:#ff4e72}.scz-topbar{min-height:72px;color:var(--scz-text);border-bottom:1px solid #203c6c;background:#031022!important;align-items:center!important;gap:18px!important;height:72px!important;margin:0!important;padding:0 18px!important;display:flex!important}.scz-catalog-button{color:#fff;background:linear-gradient(135deg,#8130f5,#5620ca);border:1px solid #9149ff;border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 20px;font-weight:900;display:flex;box-shadow:0 0 22px #7d32ef55}.scz-global-search{color:#8ba1c4;background:#06142b;border:1px solid #2d68ae;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:260px;max-width:620px;height:44px;padding:0 15px;display:flex}.scz-global-search input{color:#e8efff;background:0 0;border:0;outline:0;width:100%}.scz-global-search input::placeholder{color:#7387a9}.scz-top-office{border-left:1px solid #183459;gap:2px;padding:0 12px;display:grid}.scz-top-office small{color:#fff;font-size:11px;font-weight:900}.scz-top-office span,.scz-user span{color:#8194b5;font-size:9px}.scz-user{border-left:1px solid #183459;gap:2px;padding:0 12px 0 18px;display:grid}.scz-user b{color:#fff;font-size:12px}.scz-dashboard-hero{color:#fff;background:linear-gradient(90deg,#061229 0%,#091237c7 42%,#0000 76%),url(/shopcarzap-hero-v1.png) 100%/cover no-repeat;border:1px solid #2d347d;border-radius:0 0 14px 14px;align-items:center;min-height:150px;padding:26px 34px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -20px 55px #05071e99}.scz-dashboard-hero:after{content:"";background:linear-gradient(90deg,#0000,#8538ff,#19b9ff,#0000);height:2px;position:absolute;inset:auto 0 0}.scz-dashboard-hero>div{z-index:1;position:relative}.scz-dashboard-hero p{color:#9b7fff;letter-spacing:.12em;margin:0 0 6px;font-size:10px;font-weight:1000}.scz-dashboard-hero h1{letter-spacing:-1.2px;margin:0;font-size:36px;line-height:1.05}.scz-dashboard-hero h1 em{color:#c440ff;text-shadow:0 0 25px #982dff99;font-style:normal}.scz-dashboard-hero>div>span{color:#b5c4df;margin-top:7px;font-size:14px;display:block}.scz-hero-points{gap:24px;margin-top:17px;display:flex}.scz-hero-points b{color:#dbe6ff;font-size:10px}.scz-hero-points b:first-letter{color:#d62cff}.scz-dashboard-hero>a{z-index:2;color:#fff;background:#5115a9cc;border:1px solid #bd45ff;border-radius:7px;padding:10px 15px;font-size:10px;font-weight:900;position:absolute;bottom:20px;right:30px}.scz-section-title{justify-content:space-between;align-items:center;display:flex}.scz-section-title h2{color:#fff;margin:0;font-size:16px}.scz-section-title p{color:var(--scz-muted);margin:4px 0 0;font-size:10px}.scz-section-title>a{color:#d56cff;font-size:10px;font-weight:900}.scz-kpis{grid-template-columns:repeat(5,1fr);gap:8px;margin:9px 0;display:grid}.scz-kpis article{color:#fff;background:linear-gradient(135deg,#0a2040,#06142d);border:1px solid #225699;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:48px 1fr;align-content:center;column-gap:11px;min-height:90px;padding:13px;display:grid;position:relative;box-shadow:inset 0 0 30px #071d42,0 0 16px #123c7628}.scz-kpis article:first-child,.scz-kpis article:last-child{border-color:#6f2de1}.scz-kpis i{color:#ef71ff;background:linear-gradient(135deg,#422074,#0c3770);border:1px solid #843aff;border-radius:10px;grid-row:1/4;align-self:center;place-items:center;width:46px;height:46px;font-size:16px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 0 18px #8f32ff55}.scz-kpis span{color:#acbad2;font-size:9px}.scz-kpis b{font-size:18px;line-height:1.2}.scz-kpis small{color:var(--scz-green);font-size:8px}.scz-panel{color:#fff;background:linear-gradient(145deg,#071a35,#040f23);border:1px solid #244f8d;border-radius:10px;min-width:0;padding:13px;overflow:hidden;box-shadow:0 8px 25px #0007}.scz-panel:hover{border-color:#5432ad}.scz-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.scz-panel-head h2{color:#fff;margin:0;font-size:14px}.scz-panel-head span{color:#7e94b7;margin-top:3px;font-size:8px;display:block}.scz-panel-head button,.scz-panel-head>a,.scz-panel-head>small{color:#cf75ff;background:#17144b;border:1px solid #49319a;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:900}.scz-dark-table{border:1px solid #12345f;border-radius:7px;overflow:auto}.scz-dark-table>header,.scz-dark-table>article{border-bottom:1px solid #12345f;align-items:center;gap:10px;min-width:620px;padding:9px 11px;font-size:9px;display:grid}.scz-dark-table>header{color:#8ea2c2;background:#0b2447}.scz-dark-table>article{background:#06162d}.scz-dark-table>article:hover{background:#0a2040}.scz-dark-table i{color:#6db6ff;background:#102c5a;border:1px solid #3056b9;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-style:normal}.scz-dark-table strong{text-align:right}.scz-empty{text-align:center;margin:0;color:#8095b5!important;padding:24px!important;font-size:10px!important}.scz-empty a{color:#ce64ff}.scz-workspace{color:var(--scz-text);background:var(--scz-bg)!important;grid-template-columns:238px minmax(0,1fr)!important}.scz-workspace>aside{border-right:1px solid #17375f;background:linear-gradient(#06152c,#020916)!important;width:238px!important;padding:19px 13px!important}.scz-side-logo{border-bottom:1px solid #18365d;padding:5px 10px 15px;display:block}.scz-side-logo img{width:184px!important}.scz-workspace>aside>p{text-transform:uppercase;letter-spacing:.1em;color:#7288aa!important;margin:15px 12px 8px!important}.scz-workspace>aside>button{align-items:center;display:flex;color:#a8bad4!important;gap:11px!important;margin:2px 0!important;padding:9px 10px!important}.scz-workspace>aside>button.active{border:1px solid #7442ff;box-shadow:0 0 18px #6e2df455;background:linear-gradient(90deg,#7130f0,#332291)!important}.scz-menu-icon{color:#b97cff;border-radius:6px;place-items:center;width:28px;height:26px;font-size:10px;font-weight:1000;display:grid}.scz-workspace>aside>button.active .scz-menu-icon{color:#fff;background:#ffffff16}.scz-side-status{background:#071b37;border:1px solid #1c4a7e;border-radius:8px;gap:4px;padding:12px;display:grid;position:absolute;bottom:62px;left:14px;right:14px}.scz-side-status b{color:var(--scz-green);font-size:9px}.scz-side-status span{color:#7990b2;font-size:8px}.scz-workspace .admin-back{bottom:28px!important;left:25px!important}.scz-workspace .admin-main{color:#fff;background:radial-gradient(circle at 80% 0,#141057 0,#061326 28%,#020916 70%);padding:0 9px 28px!important}.scz-owner-dashboard{padding:0 2px}.scz-quick-section{padding:4px 0 9px}.scz-quick-grid{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:8px;display:grid}.scz-quick-grid button{color:#fff;background:linear-gradient(145deg,#0b2245,#06142d);border:1px solid #2e58a1;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:82px;display:grid}.scz-quick-grid button:hover{border-color:#a43bff;transform:translateY(-1px);box-shadow:0 0 20px #7728ff44}.scz-quick-grid i{color:#db5cff;background:#321369;border:1px solid #7a35e7;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:1000;display:grid}.scz-quick-grid b{font-size:10px}.scz-quick-grid span{color:#8295b5;font-size:8px}.scz-owner-grid{grid-template-columns:1.55fr .88fr .82fr;gap:8px;display:grid}.scz-events{grid-row:span 2}.scz-events .scz-dark-table>header,.scz-events .scz-dark-table>article{grid-template-columns:50px 80px 1.4fr 70px 95px 75px}.scz-office-bars{background:repeating-linear-gradient(0deg,#0000 0 32px,#15375d55 33px);border-bottom:1px solid #173d6c;border-left:1px solid #173d6c;justify-content:center;align-items:end;gap:38px;height:145px;padding:13px 18px 2px;display:flex}.scz-office-bars article{flex-direction:column;justify-content:end;align-items:center;gap:5px;width:72px;height:100%;display:flex}.scz-office-bars article>div{background:linear-gradient(#ae4cff,#6525ed);border-radius:5px 5px 0 0;width:42px;max-height:92px;box-shadow:0 0 18px #8433fa77}.scz-office-bars article:nth-child(2)>div{background:linear-gradient(#28b7ff,#1755f2);box-shadow:0 0 18px #168bff77}.scz-office-bars b{font-size:10px}.scz-office-bars span{color:#91a4c2;white-space:nowrap;font-size:8px}.scz-funnel{gap:7px;padding:4px 14px;display:grid}.scz-funnel div{clip-path:polygon(5% 0,95% 0,88% 100%,12% 100%);background:linear-gradient(90deg,#8e32fa,#3b63ff);justify-content:space-between;align-items:center;height:34px;margin:auto;padding:0 14px;display:flex}.scz-funnel div:first-child{width:100%}.scz-funnel div:nth-child(2){background:linear-gradient(90deg,#4e66ff,#1a9cff);width:76%}.scz-funnel div:nth-child(3){background:linear-gradient(90deg,#733cff,#2cd4ff);width:52%}.scz-funnel b{font-size:11px}.scz-funnel span{font-size:8px}.scz-supplier-health{align-items:center;gap:18px;display:flex}.scz-donut{background:radial-gradient(circle,#06152c 55%,transparent 56%),conic-gradient(var(--scz-green) 0 64%,#ffbf43 64% 92%,#ff496e 92%);border-radius:50%;flex:none;place-content:center;width:94px;height:94px;display:grid;box-shadow:0 0 18px #19e4a044}.scz-donut b{text-align:center;font-size:22px}.scz-donut span{color:#8ca1c1;font-size:8px}.scz-supplier-health ul{flex:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.scz-supplier-health li{color:#a8bad3;grid-template-columns:9px 1fr auto;gap:7px;font-size:9px;display:grid}.scz-supplier-health li i{border-radius:50%;width:7px;height:7px}.scz-supplier-health .ok{background:var(--scz-green)}.scz-supplier-health .wait{background:#ffbf43}.scz-supplier-health .off{background:#ff496e}.scz-finance>div:not(.scz-panel-head){color:#91a4c3;border-bottom:1px solid #143762;justify-content:space-between;padding:8px 3px;font-size:9px;display:flex}.scz-finance>div b{color:#fff}.scz-line-chart{border-bottom:0!important;align-items:end!important;gap:5px!important;height:42px!important}.scz-line-chart i{background:linear-gradient(#b52dff,#1ca2ff);border-radius:5px 5px 0 0;flex:1}.scz-line-chart i:first-child{height:18%}.scz-line-chart i:nth-child(2){height:35%}.scz-line-chart i:nth-child(3){height:28%}.scz-line-chart i:nth-child(4){height:55%}.scz-line-chart i:nth-child(5){height:46%}.scz-line-chart i:nth-child(6){height:72%}.scz-line-chart i:nth-child(7){height:100%}.scz-workspace .admin-panel,.scz-workspace .office-admin article{color:#fff!important;background:#07182f!important;border-color:#244f8d!important}.scz-workspace .admin-panel p,.scz-workspace .office-admin p{color:#8da0bf!important}.scz-workspace input,.scz-workspace select,.scz-workspace textarea{color:#fff!important;background:#06142b!important;border-color:#254f84!important}.scz-owner-photo-layout .admin-main>.settings-message{display:none}:is(body:has(.scz-owner-photo-layout) .admin-quick-links,body:has(.scz-owner-photo-layout) .admin-signout){display:none!important}.scz-owner-photo-layout .scz-topbar span{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.scz-manager-dashboard>.scz-manager-main{width:auto!important;margin:0!important;padding:0 9px 30px!important}.scz-manager-dashboard{color:#fff;grid-template-columns:232px minmax(0,1fr);background:var(--scz-bg)!important;display:grid!important}.scz-manager-side{background:linear-gradient(#06152c,#020916);border-right:1px solid #17375f;height:100vh;padding:18px 12px;position:sticky;top:0}.scz-manager-side>a img{width:190px}.scz-manager-side>p{color:#7186a7;text-transform:uppercase;letter-spacing:.12em;margin:18px 12px 8px;font-size:9px}.scz-manager-side nav{gap:4px;display:grid}.scz-manager-side nav a{color:#a9bad3;border:1px solid #0000;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;min-height:42px;padding:0 10px;font-size:12px;display:grid}.scz-manager-side nav a.active,.scz-manager-side nav a:hover{color:#fff;background:linear-gradient(90deg,#7130ef,#33218e);border-color:#6d39e0;box-shadow:0 0 18px #6f31e94d}.scz-manager-side nav b{background:#ff2e58;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.scz-side-office{background:#071a34;border:1px solid #245184;border-radius:9px;gap:5px;padding:14px;display:grid;position:absolute;bottom:74px;left:13px;right:13px}.scz-side-office small{color:#7186a7;font-size:8px}.scz-side-office b{font-size:12px}.scz-side-office span{color:var(--scz-green);font-size:8px}.scz-manager-side>form{position:absolute;bottom:20px;left:13px;right:13px}.scz-manager-side>form button,.scz-customer-side>form button{color:#aebdd3;background:#0a1c37;border:1px solid #354e76;border-radius:6px;width:100%;height:36px}.scz-manager-main{background:radial-gradient(circle at 76% 0,#18115e 0,#061326 31%,#020916 72%);min-width:0;padding:0 9px 30px}.scz-office-summary{grid-template-columns:1.8fr repeat(4,.58fr);gap:7px;margin:9px 0;display:grid}.scz-office-summary>div,.scz-office-summary>article{background:linear-gradient(135deg,#0b2448,#06142c);border:1px solid #265795;border-radius:8px;align-items:center;gap:12px;min-height:76px;padding:13px;display:flex}.scz-office-summary i{color:#d863ff;background:#34156e;border:1px solid #833aff;border-radius:9px;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.scz-office-summary h2{margin:2px 0;font-size:16px}.scz-office-summary small,.scz-office-summary span{color:#8499b9;font-size:8px}.scz-office-summary>article{gap:4px;display:grid}.scz-office-summary>article b{font-size:20px}.scz-manager-grid{grid-template-columns:1.5fr .75fr;gap:8px;display:grid}.scz-manager-orders .scz-dark-table>header,.scz-manager-orders .scz-dark-table>article{grid-template-columns:1.2fr 1fr 1fr .8fr}.scz-actions{grid-row:span 2}.scz-actions>a{color:#fff;background:#081c38;border:1px solid #1f4c85;border-radius:8px;grid-template-columns:38px 1fr;gap:2px 10px;margin-top:8px;padding:10px;display:grid}.scz-actions>a:hover{border-color:#8b35f7}.scz-actions i{color:#e562ff;background:linear-gradient(135deg,#452184,#0c59a4);border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;font-weight:1000;display:grid}.scz-actions b{font-size:10px}.scz-actions span{color:#8397b6;font-size:8px}.scz-stock-panel article,.scz-vin-panel article{border-top:1px solid #13365f;align-items:center;gap:12px;padding:9px;display:flex}.scz-stock-panel article>div,.scz-vin-panel article>div{flex:1;gap:3px;min-width:0;display:grid}.scz-stock-panel article b,.scz-vin-panel article b{font-size:10px}.scz-stock-panel article span,.scz-vin-panel article span{color:#8195b4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.scz-stock-panel article strong{color:var(--scz-green);font-size:10px}.scz-vin-panel code{color:#72aefa;font-size:8px}.scz-vin-panel i{color:#be70ff;background:#242365;border-radius:10px;padding:4px 6px;font-size:7px;font-style:normal}.scz-supplier-panel{grid-column:1/-1}.scz-supplier-panel>div:last-child{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.scz-supplier-panel article{background:#081b36;border:1px solid #1c467c;border-radius:7px;grid-template-columns:8px 1fr;gap:4px 7px;padding:10px;display:grid}.scz-supplier-panel article i{border-radius:50%;width:7px;height:7px}.scz-supplier-panel article i.online{background:var(--scz-green);box-shadow:0 0 10px #16e5a0}.scz-supplier-panel article i.pending{background:#ffbd42}.scz-supplier-panel article b{font-size:9px}.scz-supplier-panel article span{color:#7790b5;grid-column:2;font-size:7px}.scz-operations-panel,.scz-account-services{grid-column:1/-1}.scz-ops-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.scz-ops-grid article{background:linear-gradient(145deg,#0a2142,#06142d);border:1px solid #23508a;border-radius:8px;grid-template-columns:36px 1fr;align-items:center;gap:3px 9px;min-height:66px;padding:10px;display:grid}.scz-ops-grid article:hover{border-color:#8f3df1;box-shadow:0 0 18px #742deb35}.scz-ops-grid article i{color:#dd68ff;background:#2d1464;border:1px solid #7439df;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.scz-ops-grid article b{font-size:9px}.scz-ops-grid article span{color:#8195b4;font-size:7px}.scz-capability-panel{min-height:420px}.scz-capability-panel>.scz-ops-grid{grid-template-columns:repeat(4,1fr);margin-top:22px}.scz-account-services>.scz-ops-grid{grid-template-columns:repeat(4,1fr)}.scz-customer-dashboard{background:var(--scz-bg);color:#fff;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.scz-customer-side{background:linear-gradient(#06152c,#020916);border-right:1px solid #17375f;height:100vh;padding:18px 12px;position:sticky;top:0}.scz-customer-side>a img{width:194px}.scz-customer-side nav{gap:4px;margin-top:25px;display:grid}.scz-customer-side nav a{color:#a9bad3;border:1px solid #0000;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;min-height:42px;padding:0 10px;font-size:11px;display:grid}.scz-customer-side nav a.active,.scz-customer-side nav a:hover{color:#fff;background:linear-gradient(90deg,#7630f2,#33218f);border-color:#7437ea;box-shadow:0 0 18px #6f31e94d}.scz-profile-progress{background:#081b37;border:1px solid #29558f;border-radius:9px;gap:6px;padding:14px;display:grid;position:absolute;bottom:72px;left:13px;right:13px}.scz-profile-progress b{font-size:10px}.scz-profile-progress span{color:#8799b6;font-size:8px}.scz-profile-progress a{color:#d765ff;font-size:8px;font-weight:900}.scz-customer-side>form{position:absolute;bottom:20px;left:13px;right:13px}.scz-customer-main{background:radial-gradient(circle at 75% 0,#15115b 0,#061326 31%,#020916 72%);min-width:0;padding:0 9px 30px}.scz-profile-card{background:linear-gradient(135deg,#0a2143,#07152f);border:1px solid #7138dd;border-radius:10px;grid-template-columns:66px 1.4fr 1fr .7fr;align-items:center;gap:16px;margin:9px 0;padding:15px 18px;display:grid;box-shadow:0 0 20px #6c2ae92d}.scz-avatar{color:#e260ff;background:#32106a;border:3px solid #a132ff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:1000;display:grid}.scz-profile-card h2{margin:0;font-size:18px}.scz-profile-card>div:nth-child(2)>span{color:#cf75ff;border:1px solid #7435db;border-radius:12px;margin:6px 0;padding:4px 8px;font-size:8px;display:inline-block}.scz-profile-card p{color:#8498b7;margin:0;font-size:9px}.scz-profile-card>a,.scz-profile-card>article{color:#fff;border-left:1px solid #244a7c;gap:4px;padding-left:18px;display:grid}.scz-profile-card small{color:#8fa1bd;font-size:8px}.scz-profile-card b{font-size:20px}.scz-profile-card>a span,.scz-profile-card>article span{color:#d766ff;font-size:8px}.scz-order-status{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:9px;display:grid}.scz-order-status article{background:linear-gradient(135deg,#0a2142,#06152d);border:1px solid #275793;border-radius:9px;grid-template-rows:repeat(3,auto);grid-template-columns:48px 1fr;align-items:center;column-gap:11px;padding:12px;display:grid}.scz-order-status article:first-child{border-color:#7b35e8}.scz-order-status article:last-child{border-color:#168c71}.scz-order-status i{color:#d269ff;background:#171b58;border:1px solid #6237d1;border-radius:50%;grid-row:1/4;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.scz-order-status span{color:#a5b5cc;font-size:9px}.scz-order-status b{font-size:18px}.scz-order-status small{color:#8093b1;font-size:7px}.scz-customer-grid{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.scz-customer-orders .scz-dark-table>header,.scz-customer-orders .scz-dark-table>article{grid-template-columns:1.2fr .8fr 1fr .8fr}.scz-garage-card{grid-row:span 2}.scz-car-placeholder{background:linear-gradient(145deg,#091d39,#07142a);border:1px dashed #27558f;border-radius:8px;align-content:center;justify-items:center;gap:8px;min-height:150px;padding:15px;display:grid}.scz-car-placeholder i{color:#9c4bff;font-size:34px;font-style:normal}.scz-car-placeholder b{font-size:12px}.scz-car-placeholder span{color:#8194b3;text-align:center;font-size:8px}.scz-car-placeholder a,.scz-wallet-card>a,.scz-vin-customer>a{color:#fff;background:linear-gradient(90deg,#7029e7,#3b3ec0);border:1px solid #9b40f4;border-radius:6px;padding:8px 12px;font-size:8px;font-weight:900}.scz-wallet-card>b{font-size:28px;display:block}.scz-wallet-card>p,.scz-vin-customer>p{color:#8295b4;font-size:9px}.scz-wallet-card>a,.scz-vin-customer>a{text-align:center;display:block}.scz-pickup-card{grid-column:1/-1}.scz-pickup-card>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scz-pickup-card article{background:#081a35;border:1px solid #1f4c84;border-radius:7px;grid-template-columns:30px 1fr;gap:3px 8px;padding:10px;display:grid}.scz-pickup-card article i{color:#35c9ff;grid-row:1/3;font-size:20px;font-style:normal}.scz-pickup-card article b{font-size:10px}.scz-pickup-card article span{color:#7f93b1;font-size:8px}.store-top{color:#9aacc8!important;background:#020817!important}.store-header{background:#05142b!important;border-bottom:1px solid #203d6d!important}.store-header:before{background:#05142b!important}.smart-catalog{color:#fff;max-width:1500px!important}.smart-catalog.store-page{background:radial-gradient(circle at 72% 0,#17105d 0,#061326 29%,#020916 72%);padding-top:18px}.smart-catalog .breadcrumbs{color:#758aaa}.smart-catalog .search-hero-card{background:linear-gradient(90deg,#061630 0%,#08163ec9 48%,#0000 78%),url(/shopcarzap-hero-v1.png) 100%/cover no-repeat;border-color:#5235aa;padding:30px;box-shadow:0 0 28px #6c2def33}.smart-catalog .search-hero-card:after{display:none}.smart-catalog .search-hero-copy h1{color:#fff;font-size:46px}.smart-catalog .search-hero-copy h1 em{color:#c445ff}.smart-catalog .search-hero-copy>p:last-child{color:#a7b8d2}.smart-catalog .search-hero-links a{color:#d57aff;background:#101546cc;border-color:#6e3bd1}.scz-selection-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:19px;display:grid;position:relative}.scz-selection-steps article{background:#06162ed9;border:1px solid #294f8c;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.scz-selection-steps article>b{background:linear-gradient(135deg,#8e34fa,#3347c7);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.scz-selection-steps article>div{gap:3px;display:grid}.scz-selection-steps strong{font-size:9px}.scz-selection-steps span{color:#8599b8;font-size:7px}.smart-catalog .smart-search-field,.smart-catalog .smart-search-form>.brand-input{color:#fff;background:#06152e;border-color:#385e9a}.smart-catalog .smart-search-field input,.smart-catalog .smart-search-form>.brand-input{color:#fff}.smart-catalog .smart-search-form>button{background:linear-gradient(135deg,#992eff,#5531e0);box-shadow:0 0 22px #852df566}.smart-catalog .search-history{color:#8b9ebb}.smart-catalog .search-history button{color:#a9bad4;background:#071832;border-color:#294e83}.scz-category-strip{margin-top:14px}.scz-category-strip>div:last-child{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.scz-category-strip>div:last-child>a{color:#fff;background:linear-gradient(135deg,#0a2244,#06142d);border:1px solid #28558f;border-radius:9px;grid-template-columns:48px 1fr;align-items:center;gap:2px 11px;min-height:74px;padding:12px;display:grid}.scz-category-strip i{color:#db5fff;background:#301269;border:1px solid #7938e5;border-radius:9px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.scz-category-strip b{font-size:10px}.scz-category-strip span{color:#cf6dff;font-size:8px}.smart-catalog .smart-filters,.smart-catalog .smart-product-card,.smart-catalog .recommendation-strip button,.smart-catalog .ai-advice-card,.smart-catalog .catalog-empty{color:#fff;background:#07172f;border-color:#244f88}.smart-catalog .smart-filters{box-shadow:0 10px 28px #0007}.smart-catalog .filter-head b,.smart-catalog .smart-product-info h2,.smart-catalog .recommendation-strip b,.smart-catalog .ai-title b{color:#fff}.smart-catalog .smart-filters select{color:#d8e4f7;background:#041329;border-color:#284f85}.smart-catalog .filter-check{color:#a4b5ce}.smart-catalog .filter-trust{background:#101948}.smart-catalog .filter-trust p,.smart-catalog .smart-product-info code,.smart-catalog .compatibility-note,.smart-catalog .recommendation-strip span,.smart-catalog .ai-advice-card p{color:#8297b6}.smart-catalog .result-toolbar{color:#b2c0d5}.smart-catalog .smart-product-main .product-pic{background:linear-gradient(145deg,#0e2850,#07152c)}.smart-catalog .smart-product-main .product-pic svg{stroke:#a36bff}.smart-catalog .best-offer{border-color:#244d80}.smart-catalog .best-offer>strong{color:#fff}.smart-catalog .smart-offers{background:#06142b;border-color:#244d80}.smart-catalog .offer-table-row,.smart-catalog .offer-table-head{border-color:#173962}.smart-catalog .ai-highlights span{color:#adbed5;background:#0b1f3d;border-color:#314f83}.smart-catalog .catalog-empty p{color:#8ca0bd}.scz-photo-layout{background:#020a16;min-height:100vh}.scz-photo-layout .scz-manager-side{padding-top:10px}.scz-photo-layout .scz-manager-side>a{border-bottom:1px solid #17375f;padding:0 7px 11px;display:block}.scz-photo-layout .scz-manager-side nav{margin-top:10px}.scz-photo-layout .scz-manager-side nav a{min-height:40px}.scz-side-promo{background:linear-gradient(#07162ecf,#101449d9),url(/shopcarzap-hero-v1.png) 72%/cover no-repeat;border:1px solid #5a36bc;border-radius:9px;min-height:220px;padding:20px 13px;position:absolute;bottom:112px;left:14px;right:14px;box-shadow:0 0 24px #6a2de52e}.scz-side-promo b{font-size:17px;line-height:1.12;display:block}.scz-side-promo span{color:#a7b7ce;margin-top:13px;font-size:10px;display:block}.scz-side-promo a{color:#fff;text-align:center;background:linear-gradient(90deg,#8b2fff,#5625dd);border:1px solid #aa4bff;border-radius:6px;padding:11px;font-size:10px;font-weight:900;position:absolute;bottom:13px;left:13px;right:13px}.scz-photo-layout .scz-side-office{min-height:72px;bottom:24px}.scz-photo-layout .scz-side-office b{color:#21dc94;font-size:8px}.scz-photo-layout .scz-dashboard-hero{background:linear-gradient(90deg,#061229 0%,#0912379e 48%,#0000 82%),url(/shopcarzap-hero-v1.png) 100%/cover no-repeat;border-radius:0;min-height:152px}.scz-photo-layout .scz-dashboard-hero h1{font-size:42px}.scz-photo-layout .scz-dashboard-hero>div>span{font-size:17px}.scz-photo-layout .scz-hero-points{gap:26px}.scz-photo-layout .scz-hero-points b{max-width:150px;font-size:9px;line-height:1.35}.scz-office-pair{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.scz-office-pair>article{background:linear-gradient(135deg,#0b2448,#06142c);border:1px solid #315ba5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;gap:8px 10px;padding:10px;display:grid;box-shadow:0 0 17px #1a50a233}.scz-office-photo{color:#fff;background:linear-gradient(145deg,#1a315d,#47328c);border:1px solid #6a3ce3;border-radius:7px;grid-row:1/3;place-items:center;width:58px;height:70px;font-size:10px;font-weight:900;display:grid}.scz-office-pair h2{margin:0;font-size:14px}.scz-office-pair span{color:#89a0c1;font-size:8px}.scz-office-pair dl{grid-column:2;grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.scz-office-pair dl>div{background:#09203d;border:1px solid #1e477d;border-radius:6px;padding:7px}.scz-office-pair dt{color:#8da1bf;font-size:7px}.scz-office-pair dd{margin:3px 0 0;font-size:14px;font-weight:900}.scz-kpis-nine{grid-template-columns:repeat(9,1fr)!important}.scz-kpis-nine article{grid-template-columns:36px 1fr;column-gap:7px;min-height:84px;padding:10px 7px}.scz-kpis-nine i{width:35px;height:35px}.scz-kpis-nine span{font-size:7px}.scz-kpis-nine b{font-size:16px}.scz-kpis-nine small{font-size:6px}.scz-owner-photo-layout>aside{padding-top:10px!important}.scz-owner-photo-layout .scz-side-logo{padding:0 10px 12px}.scz-owner-photo-layout>aside>button{min-height:39px;position:relative}.scz-menu-badge{color:#fff;background:#ff314b;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid;position:absolute;right:9px}.scz-owner-promo{background:linear-gradient(#07162ebf,#101449d9),url(/shopcarzap-hero-v1.png) 72%/cover no-repeat;border:1px solid #4e36b3;border-radius:9px;min-height:245px;padding:18px 13px;position:absolute;bottom:24px;left:14px;right:14px}.scz-owner-promo b{font-size:17px;line-height:1.12;display:block}.scz-owner-promo span{color:#a7b7ce;margin-top:14px;font-size:9px;display:block}.scz-owner-promo button{color:#fff;background:linear-gradient(90deg,#8b2fff,#5625dd);border:1px solid #a84aff;border-radius:6px;padding:10px;font-size:9px;font-weight:900;position:absolute;bottom:13px;left:13px;right:13px}.scz-owner-photo-layout .scz-dashboard-hero{border-radius:0;min-height:150px}.scz-owner-photo-layout .scz-dashboard-hero h1{font-size:46px}.scz-owner-photo-layout .scz-dashboard-hero>div>span{font-size:18px}.scz-owner-six{grid-template-columns:repeat(6,1fr)!important}.scz-owner-six article{grid-template-columns:42px 1fr;column-gap:8px;min-height:96px;padding:11px}.scz-owner-six i{width:40px;height:40px}.scz-owner-six b{font-size:17px}.scz-owner-photo-layout .scz-quick-grid{grid-template-columns:repeat(9,1fr)}.scz-customer-photo-layout .scz-customer-side{padding-top:10px}.scz-customer-photo-layout .scz-customer-side>a{border-bottom:1px solid #17375f;padding:0 8px 11px;display:block}.scz-customer-photo-layout .scz-customer-side nav{margin-top:10px}.scz-customer-photo-layout .scz-customer-side nav a{grid-template-columns:30px 1fr auto;min-height:43px}.scz-customer-photo-layout .scz-customer-side nav a>b{color:#fff;background:#7f25ef;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.scz-customer-photo-layout .scz-profile-progress{min-height:138px;padding:17px;bottom:228px}.scz-customer-photo-layout .scz-profile-progress:before{content:"75%";color:#fff;border:8px solid #7936ee;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:5px;font-size:14px;font-weight:900;display:grid}.scz-customer-help{background:linear-gradient(145deg,#0a2142,#06142d);border:1px solid #28558f;border-radius:9px;min-height:188px;padding:18px 14px;position:absolute;bottom:24px;left:13px;right:13px}.scz-customer-help b{font-size:15px;display:block}.scz-customer-help span{color:#91a2bb;margin-top:8px;font-size:9px;line-height:1.4;display:block}.scz-customer-help button{color:#fff;background:linear-gradient(90deg,#8b2fff,#5625dd);border:1px solid #a84aff;border-radius:6px;padding:10px;font-size:9px;font-weight:900;position:absolute;bottom:13px;left:13px;right:13px}.scz-customer-photo-layout .scz-dashboard-hero{border-radius:0;min-height:140px}.scz-customer-photo-layout .scz-dashboard-hero h1{font-size:46px}.scz-customer-photo-layout .scz-dashboard-hero>div>span{font-size:17px}@media (width>=901px){.scz-customer-photo-layout{grid-template-columns:258px minmax(0,1fr)}.scz-customer-photo-layout .scz-customer-side{padding:16px}.scz-customer-photo-layout .scz-customer-side>a img{width:194px}.scz-customer-photo-layout .scz-customer-side nav{gap:2px}.scz-customer-photo-layout .scz-customer-side nav a{min-height:45px;padding:0 15px;font-size:12px}.scz-customer-photo-layout .scz-profile-progress{min-height:138px;bottom:350px;left:24px;right:16px}.scz-customer-photo-layout .scz-customer-help{min-height:214px;bottom:118px;left:24px;right:16px}.scz-customer-photo-layout .scz-customer-main{background:radial-gradient(circle at 75% 7%,#191264 0,#061326 28%,#020916 72%);padding:0}.scz-customer-photo-layout .scz-topbar{min-height:80px;gap:20px!important;height:80px!important;padding:0 24px!important}.scz-customer-photo-layout .scz-catalog-button{height:45px;padding:0 22px}.scz-customer-photo-layout .scz-global-search{max-width:none;height:45px}.scz-top-account,.scz-top-cart{color:#fff;border-left:1px solid #17375f;align-items:center;gap:9px;padding-left:17px;display:flex;position:relative}.scz-top-account>span,.scz-top-cart>span{font-size:21px}.scz-top-account div{gap:2px;display:grid}.scz-top-account small{color:#a4b4cb;font-size:9px}.scz-top-account b,.scz-top-cart b{font-size:10px}.scz-top-cart i{color:#fff;background:#822cf4;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-10px;left:31px}.scz-customer-photo-layout .scz-dashboard-hero{background:linear-gradient(90deg,#061229 0%,#091237b0 48%,#0000 78%),url(/shopcarzap-hero-v1.png) right 52%/cover no-repeat;border-radius:0 0 10px 10px;min-height:135px;margin:0 24px;padding:20px 26px}.scz-customer-photo-layout .scz-dashboard-hero h1{font-size:42px}.scz-customer-photo-layout .scz-dashboard-hero>div>span{font-size:16px}.scz-customer-photo-layout .scz-profile-card{grid-template-columns:76px 1.35fr repeat(3,.82fr);gap:14px;min-height:98px;margin:-2px 24px 10px;padding:10px 16px}.scz-customer-photo-layout .scz-avatar{width:66px;height:66px}.scz-customer-photo-layout .scz-profile-card h2{font-size:20px}.scz-customer-photo-layout .scz-profile-card>a,.scz-customer-photo-layout .scz-profile-card>article{align-content:center;min-height:58px}.scz-customer-photo-layout .scz-profile-card b{font-size:19px}.scz-customer-photo-layout .scz-order-status{gap:10px;margin:0 24px 10px}.scz-customer-photo-layout .scz-order-status article{min-height:91px}.scz-customer-photo-layout .scz-order-status i{width:48px;height:48px;font-size:17px}.scz-customer-photo-layout .scz-customer-grid{grid-template-columns:1fr 1fr .92fr;gap:10px;margin:0 24px}.scz-customer-photo-layout .scz-panel{border-radius:9px;padding:11px}.scz-customer-photo-layout .scz-panel-head{margin-bottom:8px}.scz-customer-photo-layout .scz-panel-head h2{font-size:13px}.scz-customer-photo-layout .scz-customer-orders{grid-column:1/3;min-height:210px}.scz-customer-photo-layout .scz-customer-orders .scz-dark-table>header,.scz-customer-photo-layout .scz-customer-orders .scz-dark-table>article{grid-template-columns:.8fr .75fr 1.35fr .85fr .7fr;min-width:0;padding:8px 9px}.scz-customer-photo-layout .scz-garage-card{grid-area:auto/3;min-height:210px}.scz-car-preview{background:linear-gradient(135deg,#0c2548,#07152d);border:1px solid #183d6b;border-radius:7px;grid-template-columns:120px 1fr;align-items:center;gap:10px;height:155px;padding:11px;display:grid}.scz-car-preview>i{color:#dce6f5;background:radial-gradient(circle,#8451ff66,#0000 58%),#09172b;border-radius:7px;grid-row:1/3;place-items:center;width:116px;height:76px;font-size:46px;font-style:normal;display:grid}.scz-car-preview>div{gap:6px;display:grid}.scz-car-preview>div b{font-size:13px}.scz-car-preview>div span{color:#879bb9;font-size:9px}.scz-car-preview>a{color:#fff;text-align:center;background:linear-gradient(90deg,#8a2cff,#5627d8);border:1px solid #a43fff;border-radius:5px;grid-column:1/-1;padding:9px;font-size:9px;font-weight:900}.scz-customer-photo-layout .scz-wallet-card,.scz-customer-photo-layout .scz-vin-customer{min-height:205px}.scz-customer-photo-layout .scz-wallet-card{grid-column:1}.scz-customer-photo-layout .scz-vin-customer{grid-column:2}.scz-wallet-values{border:1px solid #183d69;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:9px;display:grid;overflow:hidden}.scz-wallet-values>div{border-right:1px solid #183d69;gap:4px;padding:11px;display:grid}.scz-wallet-values>div:last-child{border-right:0}.scz-wallet-values small{color:#8ea1be;font-size:8px}.scz-wallet-values b{font-size:15px}.scz-vin-list{margin-bottom:8px;display:grid}.scz-vin-list span{color:#99aac1;border-bottom:1px solid #16375f;justify-content:space-between;padding:7px;font-size:8px;display:flex}.scz-vin-list b{color:#64f0b4;background:#0a6948;border-radius:9px;padding:3px 6px;font-size:7px}.scz-customer-photo-layout .scz-favorites-card{grid-column:3;min-height:205px}.scz-favorite-parts{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.scz-favorite-parts i{color:#d9e3f1;background:#0a1d37;border:1px solid #235083;border-radius:6px;place-items:center;height:60px;font-size:24px;font-style:normal;display:grid}.scz-favorites-card>b{font-size:13px}.scz-favorites-card>span{color:#8498b6;margin-left:8px;font-size:8px}.scz-return-card{grid-column:1;min-height:102px}.scz-message-card{grid-column:2;min-height:102px}.scz-return-card p,.scz-message-card p{color:#94a7c2;font-size:9px}.scz-return-card>a,.scz-message-card>a{color:#d568ff;font-size:9px;font-weight:900}.scz-message-card .scz-panel-head>b{background:#7e27ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.scz-customer-photo-layout .scz-pickup-card{grid-column:3;min-height:102px}.scz-customer-photo-layout .scz-pickup-card>div:last-child{gap:5px}.scz-customer-photo-layout .scz-pickup-card article{padding:7px}.scz-customer-photo-layout .scz-customer-quality{color:#fff;background:linear-gradient(90deg,#07162ee8,#121648a8),url(/shopcarzap-hero-v1.png) right 65%/cover no-repeat;border:1px solid #343b9f;border-radius:8px;grid-column:3;min-height:92px;padding:15px}.scz-customer-quality b{font-size:14px}.scz-dashboard-footer{color:#fff;background:#031022;border-top:1px solid #1a3c67;grid-template-columns:230px repeat(4,1fr);align-items:center;gap:20px;min-height:110px;margin-top:12px;padding:15px 26px;display:grid}.scz-dashboard-footer img{width:180px}.scz-dashboard-footer div{gap:5px;display:grid}.scz-dashboard-footer b{font-size:10px}.scz-dashboard-footer span{color:#8498b6;font-size:8px;line-height:1.45}.scz-photo-layout{grid-template-columns:218px minmax(0,1fr)}.scz-photo-layout .scz-manager-side{padding:15px}.scz-photo-layout .scz-manager-side>a img{width:176px}.scz-photo-layout .scz-manager-side nav{gap:2px}.scz-photo-layout .scz-manager-side nav a{min-height:42px;padding:0 12px;font-size:11px}.scz-photo-layout .scz-side-promo{min-height:245px;bottom:170px;left:15px;right:12px}.scz-photo-layout .scz-side-office{min-height:70px;bottom:88px;left:15px;right:12px}.scz-photo-layout .scz-manager-main{background:radial-gradient(circle at 73% 8%,#17105f 0,#061326 30%,#020916 72%);padding:0!important}.scz-photo-layout .scz-topbar{min-height:70px;height:70px!important;padding:0 22px!important}.scz-photo-layout .scz-global-search{max-width:none}.scz-photo-layout .scz-dashboard-hero{border-radius:0 0 9px 9px;min-height:150px;margin:0 12px;padding:18px 22px}.scz-photo-layout .scz-dashboard-hero h1{font-size:39px}.scz-photo-layout .scz-dashboard-hero>div>span{font-size:15px}.scz-photo-layout .scz-hero-points{gap:20px;margin-top:13px}.scz-photo-layout .scz-office-pair{margin:7px 12px}.scz-photo-layout .scz-office-pair>article{min-height:105px}.scz-photo-layout .scz-kpis-nine{gap:5px;margin:7px 12px}.scz-photo-layout .scz-kpis-nine article{min-height:84px}.scz-photo-layout .scz-manager-grid{grid-template-columns:1.45fr .9fr .82fr;gap:8px;margin:0 12px}.scz-photo-layout .scz-manager-orders{grid-column:1/3;min-height:330px}.scz-photo-layout .scz-manager-orders .scz-dark-table>header,.scz-photo-layout .scz-manager-orders .scz-dark-table>article{grid-template-columns:.85fr 1fr 1.75fr 1fr .72fr .9fr .72fr;min-width:0;padding:7px 8px;font-size:8px}.scz-order-tabs{border:1px solid #19416f;border-radius:6px;grid-template-columns:repeat(6,1fr);margin-bottom:6px;display:grid;overflow:hidden}.scz-order-tabs>*{color:#8ea3c1;text-align:center;border-right:1px solid #19416f;padding:7px 5px;font-size:7px}.scz-order-tabs>:last-child{border-right:0}.scz-order-tabs>b{color:#fff;background:linear-gradient(90deg,#6e2eea,#4422b9)}.scz-photo-layout .scz-actions{grid-area:1/3;min-height:330px}.scz-photo-layout .scz-actions>a{grid-template-columns:32px 1fr;margin-top:5px;padding:7px}.scz-photo-layout .scz-actions i{width:30px;height:30px}.scz-photo-layout .scz-actions b{font-size:9px}.scz-photo-layout .scz-actions span{font-size:7px}.scz-photo-layout .scz-actions .scz-new-order{text-align:center;color:#d875ff;padding:8px;display:block}.scz-photo-layout .scz-supplier-panel{grid-column:1;min-height:180px}.scz-photo-layout .scz-supplier-panel>div:last-child{grid-template-columns:repeat(4,1fr);gap:5px}.scz-photo-layout .scz-supplier-panel article{padding:8px}.scz-photo-layout .scz-manager-events{grid-column:2;min-height:180px}.scz-manager-events>article{color:#a8b7ca;border-bottom:1px solid #15365e;grid-template-columns:38px 10px 1fr;gap:5px;padding:6px 0;font-size:7px;display:grid}.scz-manager-events time{color:#8296b5}.scz-manager-events i{color:#39d5ff;font-style:normal}.scz-photo-layout .scz-manager-tasks{grid-column:3;min-height:180px}.scz-manager-tasks .scz-panel-head>b{background:#ff314b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.scz-manager-tasks label{color:#a8b7ca;border-bottom:1px solid #15365e;grid-template-columns:14px 1fr auto;align-items:center;gap:5px;padding:6px 0;font-size:7px;display:grid}.scz-manager-tasks input{width:12px;height:12px}.scz-manager-tasks time{color:#7890b2}.scz-photo-layout .scz-dashboard-footer{min-height:105px}.scz-owner-photo-layout{min-height:1086px;grid-template-columns:232px minmax(0,1fr)!important}.scz-owner-photo-layout>aside{width:232px!important;padding:12px 15px!important}.scz-owner-photo-layout .scz-side-logo{place-items:center;height:79px;padding:0 10px 12px;display:grid}.scz-owner-photo-layout .scz-side-logo img{width:185px!important}.scz-owner-photo-layout>aside>button{min-height:44px;font-size:11px;margin:0!important;padding:8px 13px!important}.scz-owner-photo-layout .scz-menu-icon{width:29px;font-size:10px}.scz-owner-photo-layout .scz-menu-badge.ai{color:#d67dff;background:#3b1b78;border-radius:5px;min-width:25px}.scz-owner-photo-layout .scz-owner-promo{background:linear-gradient(90deg,#06152ee3,#11164ba8),url(/shopcarzap-hero-v1.png) 70%/cover no-repeat;min-height:250px;padding:19px 14px;bottom:140px;left:17px;right:17px}.scz-owner-photo-layout .scz-owner-promo b{font-size:17px}.scz-owner-photo-layout .scz-owner-promo button{font-size:10px}.scz-owner-photo-layout .admin-main{background:radial-gradient(circle at 76% 5%,#1a1264 0,#061326 26%,#020916 70%);padding:0!important}.scz-owner-photo-layout .scz-topbar{min-height:72px;gap:14px!important;height:72px!important;padding:0 22px!important}.scz-owner-photo-layout .scz-global-search{max-width:none}.scz-top-notice{color:#fff;border-left:1px solid #17365e;place-items:center;width:38px;height:42px;font-size:20px;display:grid;position:relative}.scz-top-notice b{background:#ff2f45;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:0;right:-2px}.scz-owner-user{grid-template-columns:36px 1fr 16px;align-items:center;gap:9px;min-width:145px;display:grid!important}.scz-owner-user>i{background:linear-gradient(135deg,#c78b62,#50301e);border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.scz-owner-user>div{gap:2px;display:grid}.scz-owner-user>strong{font-size:12px}.scz-owner-photo-layout .scz-dashboard-hero{background:linear-gradient(90deg,#061229 0%,#091237a8 43%,#0000 77%),url(/shopcarzap-hero-v1.png) right 48%/cover no-repeat;border-radius:0;min-height:147px;margin:0;padding:16px 27px}.scz-owner-photo-layout .scz-dashboard-hero h1{font-size:47px}.scz-owner-photo-layout .scz-dashboard-hero>div>span{color:#fff;margin-top:2px;font-size:17px}.scz-owner-photo-layout .scz-hero-points{gap:37px;margin-top:15px}.scz-owner-photo-layout .scz-hero-points b{font-size:9px}.scz-owner-photo-layout .scz-owner-six{gap:8px;margin:0 10px 8px}.scz-owner-photo-layout .scz-owner-six article{grid-template-columns:43px 1fr;min-height:94px;padding:10px}.scz-owner-photo-layout .scz-owner-six i{width:42px;height:42px}.scz-owner-photo-layout .scz-owner-six span{font-size:8px}.scz-owner-photo-layout .scz-owner-six b{font-size:17px}.scz-owner-photo-layout .scz-quick-section{padding:0 10px 8px}.scz-owner-photo-layout .scz-quick-grid{grid-template-columns:repeat(9,1fr);gap:7px;margin-top:0}.scz-owner-photo-layout .scz-quick-grid button{min-height:109px}.scz-owner-photo-layout .scz-quick-grid i{width:44px;height:44px;font-size:17px}.scz-owner-photo-layout .scz-quick-grid b{font-size:10px}.scz-owner-photo-layout .scz-quick-grid span{font-size:8px}.scz-owner-photo-layout .scz-owner-grid{grid-template-rows:214px 145px;grid-template-columns:1.58fr 1fr .82fr;gap:8px;margin:0 10px}.scz-owner-photo-layout .scz-owner-grid>.scz-panel{border-color:#7037e8;border-radius:8px;padding:10px}.scz-owner-photo-layout .scz-events{background:linear-gradient(#071a35 0,#041329 70%,#090d2d 100%);grid-area:1/1/3;min-height:367px}.scz-owner-photo-layout .scz-events .scz-panel-head h2>b{background:#ff324c;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:5px;font-size:8px;display:inline-grid}.scz-owner-photo-layout .scz-events .scz-panel-head button{background:0 0;border:0}.scz-event-tabs{border:1px solid #204a80;border-radius:5px;grid-template-columns:repeat(4,1fr);margin-bottom:7px;display:grid;overflow:hidden}.scz-event-tabs>*{color:#879bb8;text-align:center;border-right:1px solid #204a80;padding:7px 6px;font-size:7px}.scz-event-tabs>:last-child{border-right:0}.scz-event-tabs>b{color:#fff;background:linear-gradient(90deg,#5a2ac7,#30208a)}.scz-event-tabs i{color:#fff;background:#ff324c;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:4px;font-style:normal;display:inline-grid}.scz-owner-photo-layout .scz-events .scz-dark-table>header,.scz-owner-photo-layout .scz-events .scz-dark-table>article{grid-template-columns:45px 80px 1fr 105px 70px;min-width:0;padding:7px 8px;font-size:8px}.scz-owner-photo-layout .scz-events .scz-dark-table>article b{font-weight:500}.scz-owner-offices{grid-area:1/2}.scz-owner-funnel{grid-area:1/3}.scz-owner-suppliers{grid-area:2/2}.scz-owner-photo-layout .scz-finance{grid-area:2/3}.scz-owner-photo-layout .scz-panel-head{margin-bottom:6px}.scz-owner-photo-layout .scz-panel-head h2{font-size:12px}.scz-office-legend{color:#8fa5c6;gap:18px;margin-bottom:5px;font-size:8px;display:flex}.scz-office-legend span:first-child{color:#b862ff}.scz-office-legend span:last-child{color:#36a9ff}.scz-owner-photo-layout .scz-office-bars{gap:4px;height:154px;padding:10px 4px 1px}.scz-owner-photo-layout .scz-office-bars article{gap:2px;width:38px}.scz-owner-photo-layout .scz-office-bars article>div{width:23px}.scz-owner-photo-layout .scz-office-bars article:nth-child(2n)>div{background:linear-gradient(#28b7ff,#1755f2)}.scz-owner-photo-layout .scz-office-bars b{font-size:7px}.scz-owner-photo-layout .scz-office-bars span{font-size:6px}.scz-owner-photo-layout .scz-owner-funnel .scz-funnel{gap:4px;padding:1px 4px}.scz-owner-photo-layout .scz-owner-funnel .scz-funnel div{height:33px}.scz-owner-photo-layout .scz-owner-funnel .scz-funnel div:nth-child(4){background:linear-gradient(90deg,#20a5ff,#4fd7ff);width:35%}.scz-owner-photo-layout .scz-owner-suppliers .scz-supplier-health{gap:12px}.scz-owner-photo-layout .scz-owner-suppliers .scz-donut{width:86px;height:86px}.scz-owner-photo-layout .scz-owner-suppliers .scz-donut b{font-size:16px}.scz-owner-photo-layout .scz-owner-suppliers .scz-supplier-health ul{gap:5px}.scz-owner-photo-layout .scz-owner-suppliers .scz-supplier-health li{font-size:7px}.scz-supplier-health .new{background:#43b9ff}.scz-owner-photo-layout .scz-finance>div:not(.scz-panel-head){padding:5px 2px;font-size:7px}.scz-owner-photo-layout .scz-line-chart{height:31px!important}.scz-owner-settings{background:linear-gradient(145deg,#071a35,#040f23);border:1px solid #7139df;border-radius:8px;margin:8px 10px 0;padding:8px 10px}.scz-owner-settings h2{margin:0 0 7px;font-size:13px}.scz-owner-settings>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.scz-owner-settings button{color:#fff;text-align:left;background:linear-gradient(145deg,#0a2040,#06142d);border:1px solid #204a81;border-radius:7px;grid-template-rows:1fr auto;grid-template-columns:48px 1fr;gap:4px 8px;min-height:84px;padding:8px;display:grid}.scz-owner-settings button>i{color:#dc61ff;background:#28145b;border:1px solid #7c37ec;border-radius:7px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.scz-owner-settings button>span{gap:2px;display:grid}.scz-owner-settings button b{font-size:9px}.scz-owner-settings button small{color:#889dbd;font-size:7px}.scz-owner-settings button>strong{color:#d66fff;text-align:center;border:1px solid #7642e7;border-radius:4px;padding:4px;font-size:7px}.scz-owner-photo-layout .scz-dashboard-footer{background:#031022;grid-template-columns:195px repeat(4,1fr);min-height:123px;margin:8px 0 0 -232px;padding-left:38px}}@media (width<=1250px){.scz-kpis{grid-template-columns:repeat(3,1fr)}.scz-quick-grid{grid-template-columns:repeat(4,1fr)}.scz-owner-grid{grid-template-columns:1.35fr 1fr}.scz-events{grid-area:auto/1/auto/-1}.scz-supplier-panel>div:last-child{grid-template-columns:repeat(4,1fr)}.scz-ops-grid{grid-template-columns:repeat(3,1fr)}.scz-top-office{display:none}.scz-profile-card{grid-template-columns:60px 1fr 1fr}.scz-profile-card>article{border-top:1px solid #244a7c;border-left:0;grid-column:2/-1;padding:10px 0 0}.scz-category-strip>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.scz-workspace,.scz-manager-dashboard,.scz-customer-dashboard{grid-template-columns:1fr!important}.scz-workspace>aside,.scz-manager-side,.scz-customer-side{align-items:center;gap:8px;display:flex;overflow:auto;width:100%!important;height:auto!important;padding:10px!important;position:static!important}.scz-workspace>aside>p,.scz-workspace .scz-side-status,.scz-workspace .admin-back,.scz-manager-side>p,.scz-side-office,.scz-manager-side>form,.scz-profile-progress,.scz-customer-side>form{display:none}.scz-workspace>aside>button{white-space:nowrap;width:auto!important}.scz-side-logo{border:0;padding:0}.scz-side-logo img,.scz-manager-side>a img,.scz-customer-side>a img{width:145px!important}.scz-manager-side nav,.scz-customer-side nav{margin:0;display:flex}.scz-manager-side nav a,.scz-customer-side nav a{min-width:max-content}.scz-manager-main,.scz-customer-main{padding-top:0}.scz-owner-grid,.scz-manager-grid,.scz-customer-grid{grid-template-columns:1fr}.scz-actions{grid-row:auto}.scz-pickup-card,.scz-supplier-panel{grid-column:auto}.scz-office-summary{grid-template-columns:1fr 1fr}.scz-office-summary>div{grid-column:1/-1}.scz-order-status{grid-template-columns:1fr 1fr}.scz-customer-orders{grid-column:1/-1}.smart-catalog .catalog-workspace{grid-template-columns:1fr}.smart-catalog .smart-filters{display:grid}}@media (width<=620px){.scz-global-search{display:none}.scz-topbar{min-height:58px;height:58px!important}.scz-dashboard-hero{background-position:68%;min-height:170px;padding:22px 18px}.scz-dashboard-hero h1{font-size:30px}.scz-dashboard-hero>div>span{max-width:320px;font-size:11px}.scz-hero-points{flex-wrap:wrap;gap:10px}.scz-kpis,.scz-quick-grid{grid-template-columns:1fr 1fr}.scz-owner-grid{grid-template-columns:1fr}.scz-owner-grid .scz-panel{grid-column:auto}.scz-office-summary,.scz-kpis.manager,.scz-supplier-panel>div:last-child,.scz-ops-grid,.scz-capability-panel>.scz-ops-grid,.scz-account-services>.scz-ops-grid{grid-template-columns:1fr 1fr}.scz-profile-card{grid-template-columns:52px 1fr}.scz-profile-card>a,.scz-profile-card>article{border-top:1px solid #244a7c;border-left:0;grid-column:1/-1;padding:10px 0 0}.scz-order-status,.scz-pickup-card>div:last-child,.scz-selection-steps,.scz-category-strip>div:last-child{grid-template-columns:1fr}.smart-catalog .search-hero-copy h1{font-size:34px}.smart-catalog .search-hero-card{background-position:68%;padding:22px 16px}}.scz-top-office{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.scz-top-notice{cursor:pointer;background:0 0;border:0}.scz-owner-overview-shell{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:8px;margin:0 10px;display:grid}.scz-owner-overview-main{min-width:0}.scz-owner-overview-shell .scz-owner-grid{grid-template-rows:214px 145px;grid-template-columns:1.58fr 1fr;margin:0}.scz-owner-overview-shell .scz-events{grid-area:1/1/3}.scz-owner-overview-shell .scz-owner-offices{grid-area:1/2}.scz-owner-overview-shell .scz-owner-suppliers{grid-area:2/2}.scz-owner-overview-shell .scz-owner-settings{margin:8px 0 0}.scz-owner-live-rail{scrollbar-width:thin;scrollbar-color:#6e35dc #07162e;color:#fff;background:linear-gradient(165deg,#071a35,#030d20 70%);border:1px solid #7139df;border-radius:9px;gap:8px;max-height:calc(100vh - 96px);padding:10px;display:grid;position:sticky;top:82px;overflow:auto;box-shadow:0 18px 45px #01071499}.scz-owner-live-rail>header{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 4px;display:flex}.scz-owner-live-rail>header small{color:#a275ff;letter-spacing:.16em;font-size:7px;font-weight:900}.scz-owner-live-rail>header h2{margin:3px 0 0;font-size:15px}.scz-owner-live-rail>header button{color:#d469ff;cursor:pointer;background:#22134e;border:1px solid #6e35dc;border-radius:8px;width:34px;height:34px;font-size:18px;font-weight:900}.scz-owner-live-rail>header button:disabled{opacity:.5;cursor:wait}.scz-live-source{color:#8fa9c5;background:#061a31;border:1px solid #174970;border-radius:7px;align-items:center;gap:6px;margin:0;padding:7px 9px;font-size:8px;display:flex}.scz-live-source i{background:#38da8b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #38da8b1f}.scz-rail-title{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.scz-rail-title>b{font-size:10px}.scz-rail-title>span{color:#fff;background:#632bd0;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.scz-rail-attention{background:#06142c;border:1px solid #203f6b;border-radius:8px;padding:9px}.scz-rail-attention>button{color:#dce6f5;text-align:left;cursor:pointer;background:#0a1d38;border:1px solid #27496f;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;margin-top:5px;padding:8px;display:grid}.scz-rail-attention>button span{font-size:8px}.scz-rail-attention>button b{background:#6030c7;border-radius:5px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.scz-rail-attention>button.warn{border-color:#6a5727}.scz-rail-attention>button.warn b{background:#8a6515}.scz-rail-attention>button.danger{border-color:#733044}.scz-rail-attention>button.danger b{background:#9e2949}.scz-rail-attention>button.info{border-color:#24527b}.scz-rail-attention>button.info b{background:#1767a5}.scz-rail-clear{color:#64e5a8;background:#09291f;border:1px solid #176344;border-radius:7px;gap:4px;padding:10px;display:grid}.scz-rail-clear b{font-size:9px}.scz-rail-clear span{color:#8eb8a8;font-size:7px}.scz-rail-actions{background:#06142c;border:1px solid #203f6b;border-radius:8px;padding:9px}.scz-rail-actions>div:last-child{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.scz-rail-actions button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0a2446,#08172e);border:1px solid #244b78;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:5px;min-height:48px;padding:7px;display:grid}.scz-rail-actions button i{color:#d568ff;background:#28145b;border-radius:5px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.scz-rail-actions button span{font-size:8px;font-weight:800}.scz-owner-live-rail>.scz-panel{margin:0;border-color:#294d79!important;min-height:auto!important;padding:9px!important}.scz-owner-live-rail .scz-funnel{gap:4px;padding:0}.scz-owner-live-rail .scz-funnel div{height:32px}.scz-owner-live-rail .scz-funnel div:nth-child(4){width:38%}.scz-owner-live-rail .scz-finance>div:not(.scz-panel-head){padding:6px 2px;font-size:8px}.scz-live-empty-row{color:#8fa3bf;text-align:center;gap:4px;padding:18px 10px;display:grid}.scz-live-empty-row b{color:#dce6f5;font-size:10px}.scz-live-empty-row span{font-size:8px}@media (width<=1420px){.scz-owner-overview-shell{grid-template-columns:1fr}.scz-owner-live-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static;overflow:visible}.scz-owner-live-rail>header,.scz-live-source{grid-column:1/-1}}@media (width<=760px){.scz-owner-overview-shell{margin:0 8px}.scz-owner-overview-shell .scz-owner-grid{grid-template-rows:auto;grid-template-columns:1fr}.scz-owner-overview-shell .scz-events,.scz-owner-overview-shell .scz-owner-offices,.scz-owner-overview-shell .scz-owner-suppliers{grid-area:auto}.scz-owner-live-rail{grid-template-columns:1fr}.scz-owner-live-rail>header,.scz-live-source{grid-column:auto}}.customer-real-list article{grid-template-columns:1.7fr 1fr 1fr auto}.customer-view-actions{text-align:right;min-width:178px}.customer-view-actions button{color:#fff;cursor:pointer;background:#6036b6;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:900}.customer-view-actions button:disabled{opacity:.6;cursor:wait}.customer-view-actions small{color:#7a8496}@media (width<=900px){.customer-real-list article{min-width:850px}}.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-grid>button.active{background:#f8f4ff;border-color:#683ab8;box-shadow:0 8px 24px #5f33ae1f}.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}.catalog-neon-page{--neon:#8d3cff;--neon-blue:#287bff;--ink:#f6f3ff;--muted:#9aaacc;--panel:#07162b;--panel-2:#0b203d;--edge:#214a76;color:var(--ink);background:radial-gradient(circle at 72% 4%,#692cdb3d,#0000 28%),linear-gradient(#020a18 0,#07152a 760px,#061225 100%);padding-top:0}.catalog-neon-page .breadcrumbs{color:#8092b5;padding-top:20px}.catalog-neon-page .breadcrumbs a{color:#acb8d0}.catalog-neon-page .eyebrow{color:#bd83ff}.category-neon-hero{isolation:isolate;background:#030c1d url(/shopcarzap-hero-v1.png) 50%/cover no-repeat;border:1px solid #193c65;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:330px;margin:20px 0 14px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000059}.category-neon-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#020917fc 0,#030b1bf0 40%,#030a1861 72%,#030a1833);position:absolute;inset:0}.category-neon-copy{z-index:2;position:relative}.category-neon-copy h1{color:#fff;letter-spacing:-.045em;max-width:740px;margin:7px 0 9px;font-size:clamp(42px,5vw,70px);line-height:.98}.category-neon-copy h1 strong{color:#a553ff;text-shadow:0 0 28px #8d3cff8c;display:inline}.category-neon-copy>p:not(.eyebrow){color:#c5cee2;max-width:650px;font-size:17px}.category-neon-copy>div:last-child{margin-top:24px}.category-neon-copy>div:last-child a{background:linear-gradient(135deg,#8c37ff,#5f20dc);border:1px solid #873dff;padding:13px 18px;font-size:11px;box-shadow:0 0 28px #7228ff47}.category-neon-copy>div:last-child a+a{color:#d9e3f7;background:#051328c2;border-color:#34527a}.category-neon-benefits{color:#edf2ff;flex-wrap:wrap;gap:23px;margin-top:24px;font-size:11px;font-weight:850;display:flex}.category-neon-benefits span{align-items:center;gap:7px;display:flex}.category-neon-benefits span:first-letter{color:#b95cff}.category-neon-art{align-self:stretch;position:relative}.category-neon-art img{object-fit:contain;filter:drop-shadow(0 0 22px #7332ffa6)saturate(1.2);width:min(480px,110%);height:115%;position:absolute;bottom:-28%;right:-5%}.category-neon-art span{color:#d8b9ff;background:#0d1935c7;border:1px solid #9953ff;border-radius:999px;place-items:center;min-width:58px;height:36px;padding:0 12px;font-size:12px;font-weight:1000;display:grid;position:absolute;top:0;right:10px;box-shadow:0 0 22px #7c31ff52}.catalog-neon-page .selection-methods{gap:10px;margin:0 0 18px}.catalog-neon-page .selection-methods a{color:#fff;background:linear-gradient(145deg,#08182f,#0a203e);border:1px solid #1d416c}.catalog-neon-page .selection-methods span{color:#8fa2c5}.catalog-neon-page .selection-methods a:hover{border-color:#8a3cff;box-shadow:0 0 26px #7c36f42e}.catalog-neon-page .category-live-catalog{margin-top:0}.catalog-neon-page .category-catalog-head{color:#fff;background:linear-gradient(135deg,#07172e,#0a213f);border-color:#1e4776;align-items:center}.catalog-neon-page .category-catalog-head h2{color:#fff}.catalog-neon-page .category-catalog-head p:last-child{color:#9baac6}.catalog-neon-page .category-catalog-head>a{color:#fff;background:#111f3c;border:1px solid #8c45ff}.catalog-workbench{background:linear-gradient(145deg,#081c38fa,#051125fa);border:1px solid #7033d8;border-radius:18px;margin:12px 0 18px;padding:18px;box-shadow:0 0 34px #712aeb2e,inset 0 1px #ffffff0a}.catalog-workbench>header,.catalog-workbench>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-workbench>header{margin-bottom:14px}.catalog-workbench>header>div{justify-content:flex-start}.catalog-workbench>header>div>span{background:radial-gradient(circle at 35% 30%,#d7a9ff,#8434fa 58%,#5220b1);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 22px #994aff8a}.catalog-workbench h3{color:#fff;margin:0;font-size:22px}.catalog-workbench header p{color:#9aa9c5;margin:3px 0 0;font-size:10px}.catalog-workbench header>a{color:#c9a6ff;font-size:10px;font-weight:800}.catalog-workbench-grid{grid-template-columns:1.05fr 1.1fr 1.05fr;gap:10px;display:grid}.catalog-workbench-step{background:linear-gradient(150deg,#0a2445,#07172d);border:1px solid #214970;border-radius:13px;min-width:0;padding:15px}.workbench-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.workbench-title i{color:#160535;background:linear-gradient(145deg,#d7b1ff,#8d3cff);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 0 18px #9a49ff70}.workbench-title div{gap:3px;display:grid}.workbench-title b{color:#fff;font-size:14px}.workbench-title small{color:#93a4c2;font-size:9px}.workbench-fields{gap:8px;display:grid}.workbench-fields select,.workbench-fields input{box-sizing:border-box;color:#e7edfb;background:#0a1d37;border:1px solid #2a527b;border-radius:8px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px;font-size:10px}.workbench-fields select:focus,.workbench-fields input:focus{border-color:#9850ff;box-shadow:0 0 0 2px #9045ff21}.workbench-fields select:disabled{color:#60718d;opacity:.75}.workbench-fields input::placeholder{color:#7f90ad}.workbench-note{color:#8395b3;margin-top:9px;font-size:8px;line-height:1.4}.workbench-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workbench-types button{color:#d9e3f5;text-align:left;background:#0a1d37;border:1px solid #28537e;border-radius:9px;align-items:center;gap:7px;min-height:52px;padding:7px 9px;font-size:9px;font-weight:800;display:flex}.workbench-types button span{color:#c289ff;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:19px;display:grid}.workbench-types button:hover,.workbench-types button.active{background:linear-gradient(145deg,#782cdc57,#0e1f3ce6);border-color:#a04eff;box-shadow:0 0 17px #8533eb33}.workbench-search{color:#fff;background:linear-gradient(100deg,#7b2cff,#9849ff,#7026ec);border:1px solid #b96aff;border-radius:9px;width:100%;height:50px;margin-top:10px;font-weight:1000;box-shadow:0 0 24px #8732f757}.workbench-search:disabled{opacity:.65}.catalog-neon-page .category-subtype-grid,.catalog-neon-page .fluid-type-grid{background:linear-gradient(145deg,#06172e,#091d38);border-color:#1f4771}.catalog-neon-page .category-subtype-grid>button,.catalog-neon-page .fluid-type-grid>button{color:#eaf0ff;background:#091a32;border-color:#1e466f}.catalog-neon-page .category-subtype-grid>button:hover,.catalog-neon-page .category-subtype-grid>button.active,.catalog-neon-page .fluid-type-grid>button:hover,.catalog-neon-page .fluid-type-grid>button.active{background:#11254a;border-color:#9c4eff;box-shadow:0 0 24px #8236eb33}.catalog-neon-page .category-subtype-picture{background-color:#07152a;background-repeat:no-repeat;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #5c7dbe38}.catalog-neon-page .category-subtype-picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#030a1859);position:absolute;inset:0}.catalog-neon-page .category-subtype-picture i{z-index:1;background:#071831e6;box-shadow:0 5px 15px #00000040}.catalog-neon-page .category-catalog-search input,.catalog-neon-page .category-catalog-search button{color:#fff;background:#091b34;border:1px solid #28507c}.catalog-neon-page .category-catalog-search button{background:linear-gradient(135deg,#7c2fe8,#9a48ff);border-color:#974aff}.catalog-neon-page .category-catalog-filters{color:#fff;background:linear-gradient(160deg,#07172d,#091d36);border-color:#1f466f}.catalog-neon-page .filter-head button,.catalog-neon-page .catalog-filter-group summary{color:#b878ff}.catalog-neon-page .category-catalog-filters label,.catalog-neon-page .price-filter,.catalog-neon-page .catalog-filter-group>b{color:#c3cee2}.catalog-neon-page .category-catalog-filters select,.catalog-neon-page .category-catalog-filters input{color:#edf2ff;background:#0b203c;border-color:#294b70}.catalog-neon-page .catalog-filter-group{border-color:#183959}.catalog-neon-page .catalog-filter-group button{color:#aab9d3}.catalog-neon-page .catalog-filter-group button span{background:#091a31;border-color:#3a5878}.catalog-neon-page .filter-trust{background:#0d2d31}.catalog-neon-page .filter-trust b{color:#62e3a0}.catalog-neon-page .filter-trust p{color:#8db7a5}.catalog-neon-page .category-result-line{color:#fff}.catalog-neon-page .category-catalog-message{color:#f1ce77;background:#2a2418;border:1px solid #4b3d32}.catalog-neon-page .catalog-empty{background:#08192f;border-color:#315272}.catalog-neon-page .catalog-empty p{color:#94a6c5}.catalog-neon-page .category-product-card{background:linear-gradient(160deg,#0a1c35,#07172c);border-color:#214871;box-shadow:0 10px 30px #00000038}.catalog-neon-page .category-product-pic{background:radial-gradient(circle at 50% 45%,#183568,#07152a 70%);border-color:#22466e}.catalog-neon-page .category-product-pic img{background:0 0}.catalog-neon-page .category-product-copy h3,.catalog-neon-page .category-product-buy>strong{color:#fff}.catalog-neon-page .category-product-copy code,.catalog-neon-page .category-product-copy p{color:#92a4c3}.catalog-neon-page .category-product-copy>small,.catalog-neon-page .category-product-buy summary{color:#bd83ff}.catalog-neon-page .category-product-buy>button{background:linear-gradient(135deg,#792be7,#9846ff);border:1px solid #a64fff}.catalog-neon-page .product-facet-badges span{color:#c69bff;background:#1d2652}.catalog-neon-page .category-product-buy details button{color:#dce5f5;background:#0a1d37;border-color:#294d74}.catalog-neon-page .oil-spec-selector{background:linear-gradient(135deg,#07172d,#0b203c);border-color:#7032d2}.catalog-neon-page .oil-spec-selector h3{color:#fff}.catalog-neon-page .oil-spec-selector>header>p{color:#98a8c4}.catalog-neon-page .oil-spec-group{background:#0a1c35;border-color:#21476f}.catalog-neon-page .oil-spec-group summary b{color:#fff}.catalog-neon-page .oil-spec-group summary small{color:#8496b4}.catalog-neon-page .oil-spec-group button{color:#c5d1e6;background:#091b34;border-color:#315477}.catalog-neon-page .oil-spec-group button:hover,.catalog-neon-page .oil-spec-group button.active{background:#7b2ee6;border-color:#9b4bff}.catalog-neon-page .external-catalogs{color:#fff}.catalog-neon-page .external-catalogs .section-head p{color:#98a8c2}.catalog-neon-page .external-grid>a{background:#091b34;border-color:#234b76}.catalog-neon-page .external-grid h3{color:#fff}.catalog-neon-page .external-grid p{color:#91a2bf}.catalog-exact-selection{background:#07182f;border:1px solid #214b77;border-radius:13px;margin:0 0 18px}.catalog-exact-selection>summary{cursor:pointer;align-items:center;gap:12px;padding:13px 16px;list-style:none;display:flex}.catalog-exact-selection>summary::-webkit-details-marker{display:none}.catalog-exact-selection>summary>span{color:#fff;background:#8b3dff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:1000;display:grid}.catalog-exact-selection>summary>div{gap:3px;display:grid}.catalog-exact-selection>summary b{color:#fff;font-size:11px}.catalog-exact-selection>summary small{color:#8fa2c1;font-size:9px}.catalog-exact-selection>summary i{color:#bd80ff;margin-left:auto;font-size:10px;font-style:normal;font-weight:900}.catalog-exact-selection[open]>summary{border-bottom:1px solid #214b77}.catalog-exact-selection .vehicle-selector{margin:12px}.catalog-exact-selection:not([open]) .vehicle-selector{display:none}@media (width<=1000px){.category-neon-hero{grid-template-columns:1fr;min-height:390px}.category-neon-art{opacity:.65;width:42%;height:75%;position:absolute;bottom:0;right:0}.catalog-workbench-grid{grid-template-columns:1fr 1fr}.catalog-workbench-step:last-child{grid-column:1/-1}}@media (width<=720px){.category-neon-hero{min-height:430px;padding:30px 24px}.category-neon-copy h1{font-size:42px}.category-neon-art{opacity:.48;width:65%;height:58%}.category-neon-benefits{gap:10px 15px}.catalog-workbench{padding:12px}.catalog-workbench-grid{grid-template-columns:1fr}.catalog-workbench-step:last-child{grid-column:auto}.catalog-workbench>header{flex-direction:column;align-items:flex-start}.workbench-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}}.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}}
