/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}}:root{--blue:#0871c9;--navy:#07213d;--orange:#f47a20;--soft:#f3f6f9;--line:#dfe5eb;--text:#142232}.admin-product>img{object-fit:contain;background:#f2f4f6;border-radius:8px;width:42px;height:42px}.admin-notice{color:#854b00;background:#fff7e9;border:1px solid #ffd9a5;border-radius:8px;margin:-6px 0 14px;padding:11px 14px;font-size:13px}.admin-empty{color:#7b8790;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.admin-toolbar>div:last-child{display:flex}.admin-search{color:#fff;background:#17252f;border:0;border-radius:0 7px 7px 0;padding:0 15px}.admin-toolbar>div:last-child input{border-radius:7px 0 0 7px}.sync:disabled{opacity:.7;cursor:wait}.status.source_missing{color:#6d7881}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-geist), Arial, sans-serif;background:#fff;margin:0}button,input,select{font:inherit}button,a{cursor:pointer}.service-bar{color:#dce7f0;background:#071b30;justify-content:space-between;align-items:center;height:34px;padding:0 max(24px,50vw - 600px);font-size:11px;display:flex}.service-bar>div{align-items:center;gap:28px;display:flex}.service-bar button{color:#f5a15f;background:0 0;border:0}header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;max-width:1200px;height:82px;margin:auto;padding:0 18px;display:flex}.logo{letter-spacing:-1.8px;min-width:125px;padding-bottom:14px;font-size:26px;font-weight:900;line-height:.75;position:relative}.logo span{color:#0871c9}.logo b{color:#f47a20}.logo small{letter-spacing:3px;color:#5b6977;font-size:7px;font-weight:700;position:absolute;bottom:0;left:2px}nav{gap:34px;display:flex}nav a{color:#345;font-size:14px;font-weight:650;text-decoration:none}.header-actions{gap:6px;display:flex}.header-actions button{background:#fff;border:1px solid #e4e8ec;border-radius:10px;width:39px;height:39px;font-size:19px;position:relative}.header-actions .cart{background:var(--navy);color:#fff}.cart b{background:var(--orange);color:#fff;border-radius:10px;min-width:18px;padding:2px;font-size:10px;position:absolute;top:-7px;right:-6px}.hero{color:#fff;background:radial-gradient(circle at 85% 35%,#173c5c 0,#0b2945 27%,#071d33 66%);position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #31516e;border-radius:50%;width:620px;height:620px;position:absolute;top:-270px;right:-180px;box-shadow:0 0 0 100px #ffffff04,0 0 0 200px #ffffff03}.hero-inner{z-index:1;max-width:1200px;margin:auto;padding:60px 18px 34px;position:relative}.eyebrow,.section-title>div>span,.why>div>span{color:#63aee8;letter-spacing:2px;font-size:11px;font-weight:800}.hero-copy h1{letter-spacing:-1.8px;margin:18px 0 14px;font-size:48px;line-height:1.06}.hero-copy h1 strong{color:#fff}.hero-copy p{color:#b8c8d6;max-width:610px;margin:0 0 28px;line-height:1.65}.search-box{max-width:900px;color:var(--text);background:#fff;border-radius:13px;padding:18px;box-shadow:0 18px 50px #00000038}.search-label{justify-content:space-between;padding:0 2px 10px;display:flex}.search-label span{letter-spacing:1.4px;font-size:11px;font-weight:800}.search-label small{color:#82909c}.search-line{border:2px solid #dce5ed;border-radius:8px;align-items:center;height:56px;display:flex;overflow:hidden}.search-line>span{color:#6c7b88;margin-left:18px;font-size:24px}.search-line input{border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-size:15px}.search-line button{background:var(--orange);color:#fff;border:0;height:100%;padding:0 28px;font-weight:800}.examples{color:#77838d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;font-size:11px;display:flex}.examples button{color:#53616e;background:#f0f3f6;border:0;border-radius:14px;padding:5px 9px}.trust-row{gap:56px;margin-top:33px;display:flex}.trust-row>span{color:#d6e0e9;grid-template-columns:32px auto;column-gap:10px;font-size:12px;display:grid}.trust-row b{color:#62abe1;border:1px solid #49647d;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.trust-row small{letter-spacing:1.2px;color:#7f9ab0;font-size:9px;font-weight:800}.vehicle-section{border:1px solid var(--line);border-radius:12px;align-items:center;gap:30px;max-width:1200px;margin:28px auto;padding:24px 18px;display:flex;box-shadow:0 5px 20px #162b3f0f}.vehicle-head{align-items:center;gap:14px;min-width:300px;display:flex}.car-icon{width:46px;height:46px;color:var(--blue);background:#eaf4fc;border-radius:10px;place-items:center;font-size:24px;display:grid}.vehicle-head h2{margin:0 0 5px;font-size:17px}.vehicle-head p{color:#71808e;margin:0;font-size:11px}.vehicle-form{flex:1;align-items:end;gap:8px;display:flex}.vehicle-form label{grid-template-columns:18px auto;min-width:125px;display:grid}.vehicle-form label>span{color:#fff;text-align:center;background:#9ca9b4;border-radius:50%;grid-row:1/3;width:17px;height:17px;margin-top:1px;font-size:10px}.vehicle-form label small{color:#687887;letter-spacing:1px;font-size:9px;font-weight:800}.vehicle-form select{border:1px solid var(--line);color:#263746;background:#fff;border-radius:6px;grid-column:1/3;height:38px;margin-top:6px;padding:0 8px;font-size:12px}.vehicle-form i{color:#b2bcc5;margin-bottom:10px;font-style:normal}.vehicle-button{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:6px;height:39px;padding:0 15px;font-size:10px;font-weight:800}.vehicle-button:disabled{background:#aeb9c3}.content{max-width:1200px;margin:auto;padding:54px 18px}.section-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-title h2,.why h2{letter-spacing:-.7px;margin:7px 0 0;font-size:28px}.section-title a{color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.category-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.category-grid button{text-align:left;border:1px solid var(--line);color:var(--text);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:14px;transition:all .18s;display:flex}.category-grid button:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 8px 24px #0d70c414}.category-grid button>b{color:var(--blue);background:#edf5fb;border-radius:7px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.category-grid button span{flex-direction:column;flex:1;display:flex}.category-grid strong{font-size:12px}.category-grid small{color:#7c8994;margin-top:4px;font-size:10px}.category-grid i{color:#a8b4be;font-style:normal}.products-section{background:#f3f6f8}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{background:#fff;border:1px solid #e3e7eb;border-radius:10px;padding:11px;box-shadow:0 4px 14px #192f440a}.product-image{background:linear-gradient(145deg,#f8f9fa,#e7ebef);border-radius:7px;place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.product-image:after{content:"";filter:blur(8px);background:#cfd5da;border-radius:50%;width:130px;height:28px;position:absolute;bottom:22px}.product-image>span{color:#242a2f;text-shadow:5px 8px 15px #89929a;z-index:1;font-size:94px;transform:rotate(-8deg)}.product-image em{color:#92a0aa;letter-spacing:1px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:9px;left:9px}.product-image img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.settings-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.settings-grid article{background:#fff;border:1px solid #dfe5e9;border-radius:10px;padding:20px}.settings-grid h2{margin:0 0 16px}.settings-grid label{color:#52616b;gap:6px;margin:11px 0;font-size:12px;font-weight:700;display:grid}.settings-grid input{border:1px solid #ccd5da;border-radius:7px;padding:11px}.settings-save{float:right;color:#fff;background:#ff7100;border:0;border-radius:8px;margin-top:16px;padding:13px 20px;font-weight:900}.bank-details{background:#eef5f2;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid}.bank-details span{display:grid}.bank-details small{color:#74818a}.bank-details em{color:#d45f00;grid-column:1/-1;font-size:12px;font-style:normal}@media (width<=800px){.settings-grid,.bank-details{grid-template-columns:1fr}}.payment-review{background:#fff5e8;border:1px solid #ffd7ad;border-radius:7px;grid-template-columns:1fr auto 180px;align-items:center;gap:10px;margin:10px 0;padding:11px;display:grid}.payment-review>div{display:grid}.payment-review span{color:#6f7c84;font-size:11px}.payment-review a{color:#d45f00;font-weight:800}.payment-review select{background:#fff;border:1px solid #ccd5da;border-radius:6px;padding:9px}.payment-notify{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding:13px;display:grid}.payment-notify h3,.payment-notify .payment-methods,.payment-notify textarea,.payment-notify button{grid-column:1/-1}.payment-methods{gap:8px;display:flex}.payment-methods label{border:1px solid #d7dfe3;border-radius:7px;flex:1;padding:10px}.payment-notify input,.payment-notify textarea{border:1px solid #ccd5da;border-radius:6px;padding:10px}.payment-notify button{color:#fff;background:#ff7100;border:0;border-radius:7px;padding:12px;font-weight:900}.payment-state{color:#aa5900;background:#fff3df;border-radius:7px;margin-top:10px;padding:10px}@media (width<=700px){.payment-review,.payment-notify{grid-template-columns:1fr}.payment-review>*,.payment-notify>*{grid-column:auto!important}}.order-admin-list{gap:14px;display:grid}.order-admin-list article{background:#fff;border:1px solid #dfe5e9;border-radius:10px;padding:18px}.order-admin-list article>header{justify-content:space-between;align-items:flex-start;display:flex}.order-admin-list h3{margin:4px 0}.order-admin-list header span,.order-address span{color:#74818a;font-size:12px}.order-admin-list header>strong{color:#16825f;font-size:20px}.order-address{background:#f5f7f8;border-radius:7px;gap:5px;margin:13px 0;padding:11px;display:grid}.order-controls{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.order-controls label{gap:5px;font-size:10px;display:grid}.order-controls input,.order-controls select,.order-admin-list textarea{background:#fff;border:1px solid #ccd5da;border-radius:6px;padding:10px}.order-admin-list textarea{width:100%;min-height:65px;margin-top:10px}.order-admin-list article>button{float:right;color:#fff;background:#ff7100;border:0;border-radius:7px;padding:11px 17px;font-weight:900}.order-tracking{background:#e9f5f0;border:1px solid #bee3d3;border-radius:8px;margin-top:12px;padding:13px}.order-tracking h3{margin:0 0 8px}.order-tracking p{justify-content:space-between;display:flex!important}.order-tracking blockquote{background:#fff}@media (width<=800px){.order-controls{grid-template-columns:1fr 1fr}}.accept-form{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding:14px;display:grid}.accept-form h3,.accept-form textarea,.accept-form>div{grid-column:1/-1}.accept-form input,.accept-form textarea{border:1px solid #ccd5da;border-radius:6px;padding:10px}.accept-form textarea{min-height:70px}.accept-form>div{justify-content:flex-end;gap:8px;display:flex}.accept-form button{background:#e8ecef;border:0;border-radius:6px;padding:11px 15px;font-weight:900}.accept-form button:last-child{color:#fff;background:#16825f}.decision-message{color:#126f50;background:#dff5eb;border-radius:7px;margin-top:12px;padding:12px}.customer-decision{color:#9a5200;background:#fff1db;border-radius:7px;margin:12px 0;padding:13px}.customer-decision.accepted{color:#126f50;background:#e2f6ed}.customer-decision p{color:#33454f;margin:7px 0}.customer-decision small{display:block}@media (width<=650px){.accept-form{grid-template-columns:1fr}.accept-form h3,.accept-form textarea,.accept-form>div{grid-column:auto}}.dashboard-live{color:#087552;background:#e5f8f0;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:900}.dashboard-live i{background:#0aa06e;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.dashboard-kpis article{background:#fff;border:1px solid #dfe4e7;border-radius:9px;gap:7px;padding:18px;display:grid}.dashboard-kpis small{color:#75818a}.dashboard-kpis b{font-size:24px}.dashboard-kpis span{color:#79858d;font-size:11px}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:15px;margin-bottom:15px;display:grid}.dashboard-grid>section{background:#fff;border:1px solid #dfe4e7;border-radius:9px;overflow:hidden}.dashboard-grid>section>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.dashboard-grid h2{margin:4px 0 0;font-size:18px}.dashboard-grid header small{color:#f56b00;font-weight:900}.dashboard-grid header>a{color:#f56b00;font-size:11px;font-weight:800;text-decoration:none}.task-list{display:grid}.task-list a{color:#26343d;border-bottom:1px solid #edf0f2;grid-template-columns:9px 1fr auto 20px;align-items:center;gap:10px;padding:13px 19px;text-decoration:none;display:grid}.task-list a:last-child{border:0}.task-list i{background:#8b969d;border-radius:50%;width:8px;height:8px}.task-list i.orange{background:#ff7a13}.task-list i.blue{background:#2586bf}.task-list i.red{background:#d74a4a}.task-list i.green{background:#0aa06e}.task-list b{text-align:center;background:#eef2f4;border-radius:18px;min-width:26px;padding:4px 7px}.task-list em{color:#87929a;font-style:normal}.catalog-summary{padding:7px 19px}.catalog-summary p{border-bottom:1px solid #edf0f2;justify-content:space-between;margin:0;padding:12px 0;display:flex}.catalog-summary p:last-child{border:0}.recent-list p{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;margin:0;padding:13px 19px;display:flex}.recent-list span{gap:4px;display:grid}.recent-list small{color:#7b878f}.recent-list em{color:#a25d00;background:#fff2dc;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.report-links{padding:10px 19px;display:grid}.report-links a{color:#26343d;border-bottom:1px solid #edf0f2;justify-content:space-between;padding:12px 0;text-decoration:none;display:flex}.report-links a:last-child{border:0}.report-links b{color:#f56b00;font-size:10px}.legal-page{color:#14242f;background:#f3f6f8;min-height:100vh}.legal-page>header{color:#fff;background:#14242f;justify-content:space-between;align-items:center;height:72px;padding:0 max(22px,50vw - 450px);display:flex}.legal-page>header a{color:#fff;font-size:13px;font-weight:700;text-decoration:none}.legal-page>header b{font-size:23px}.legal-page>header span{color:#ff7100}.legal-page>article{width:min(850px,100% - 32px);margin:48px auto 70px}.legal-page>article>small{color:#f56b00;letter-spacing:1.3px;font-weight:900}.legal-page h1{margin:8px 0 25px;font-size:36px}.legal-page section{background:#fff;border:1px solid #dfe5e8;border-radius:9px;margin-bottom:11px;padding:20px 22px}.legal-page section h2{margin:0 0 8px;font-size:17px}.legal-page section p{color:#5f6d75;margin:0;line-height:1.7}.legal-page aside{color:#80501e;background:#fff4e7;border-left:4px solid #ff7100;border-radius:7px;margin-top:18px;padding:16px}@media (width<=900px){.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}}@media (width<=520px){.dashboard-kpis{grid-template-columns:1fr}.legal-page h1{font-size:28px}}.approval-row{border-top:1px solid #edf0f2;grid-template-columns:80px minmax(180px,1fr) 160px 180px;align-items:center;gap:8px;padding:12px 0;display:grid}.approval-row>small{color:#7b8790}.approval-row>strong{text-align:right;color:#16825f;display:grid}.approval-row label{color:#68757e;gap:4px;font-size:10px;display:grid}.approval-row input,.approval-row select,.approval-actions textarea{background:#fff;border:1px solid #ccd5da;border-radius:6px;padding:9px}.approval-actions{grid-template-columns:1fr 260px;gap:10px;margin:12px 0;display:grid}.approval-actions button{color:#fff;background:#ff7100;border:0;border-radius:7px;font-weight:900}.track-quote{background:#fff;border:1px solid #dfe5e9;border-radius:12px;max-width:1180px;margin:28px auto;padding:28px}.track-quote h2{margin:5px 0}.track-quote>div>small{color:#f56b00;font-weight:900}.track-quote form{grid-template-columns:1fr 1fr 130px;gap:8px;margin:18px 0;display:grid}.track-quote input{border:1px solid #cbd4da;border-radius:7px;padding:12px}.track-quote form button{color:#fff;background:#17252f;border:0;border-radius:7px;font-weight:900}.track-quote>em{color:#b33824}.track-quote article{background:#f5f7f8;border-radius:9px;padding:16px}.track-quote article header,.track-quote article footer{justify-content:space-between;align-items:center;display:flex}.track-quote article p{border-top:1px solid #dfe5e9;justify-content:space-between;margin:0;padding:10px 0;display:flex}.track-quote article p span{display:grid}.track-quote article small{color:#78858e}.track-status{color:#bd5b00;background:#fff0dc;border-radius:15px;padding:6px 10px}.track-status.approved{color:#157454;background:#dff5eb}.track-quote blockquote{background:#fff;border-left:3px solid #ff7100;margin:10px 0 0;padding:10px}@media (width<=850px){.approval-row{grid-template-columns:1fr 1fr}.approval-actions,.track-quote form{grid-template-columns:1fr}.approval-actions button{padding:12px}}.cart-summary .saving{color:#16825f}.shipping-progress{background:#e4e8eb;border-radius:10px;height:6px;margin-top:9px;overflow:hidden}.shipping-progress i{background:linear-gradient(90deg,#ff7100,#20a36f);border-radius:10px;height:100%;display:block}.quote-admin-total{background:#eef5f2;border-radius:7px;justify-content:flex-end;gap:20px;margin:10px 0;padding:11px;display:flex}.quote-admin-total span{color:#68767f;font-size:10px;display:grid}.quote-admin-total b{color:#17252f;font-size:14px}.quote-admin-items p strong{text-align:right;color:#16825f;display:grid}.quote-admin-items p strong small{font-weight:400}@media (width<=650px){.quote-admin-total{grid-template-columns:1fr 1fr;display:grid}.quote-admin-items p strong{text-align:left}}.tier-preview{background:#f5f7f8;border-radius:6px;gap:3px;margin:8px 0;padding:9px;display:grid}.tier-preview>b{color:#17252f;font-size:17px}.tier-preview small{color:#e26b24;font-size:9px;font-weight:800}.cart-summary{background:#fff;border:1px solid #dfe5e9;border-radius:8px;margin:0 0 16px;padding:12px}.cart-summary p{justify-content:space-between;margin:6px 0;display:flex}.cart-summary em{color:#d45f00;background:#fff3e8;border-radius:5px;padding:8px;font-size:12px;font-style:normal;display:block}.cart-summary .total{border-top:1px solid #e2e6e9;padding-top:10px;font-size:17px}.quote-cart span strong{color:#17835e;margin-top:4px;font-size:12px}.detail-tier-prices{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;display:grid}.detail-tier-prices span{background:#f1f4f6;border-radius:7px;gap:5px;padding:10px;display:grid}.detail-tier-prices small{color:#798791;font-size:8px}.detail-tier-prices b{color:#17252f;font-size:12px}@media (width<=650px){.detail-tier-prices{grid-template-columns:1fr 1fr}}.quote-modal-backdrop{z-index:1200;background:#07131dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quote-modal{background:#f5f7f8;border-radius:14px;width:min(760px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 70px #0008}.quote-modal>header{background:#fff;border-bottom:1px solid #dde3e7;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.quote-modal header small{color:#f56b00;font-weight:800}.quote-modal header h2{margin:4px 0}.quote-modal header button{border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.quote-modal form{padding:20px}.quote-cart{gap:8px;margin-bottom:18px;display:grid}.quote-cart>div{background:#fff;border:1px solid #dfe5e9;border-radius:8px;grid-template-columns:1fr 90px 35px;align-items:center;gap:8px;padding:10px;display:grid}.quote-cart span{display:grid}.quote-cart small{color:#77848d}.quote-cart input,.quote-fields input,.quote-fields textarea{background:#fff;border:1px solid #cbd4da;border-radius:7px;padding:11px}.quote-cart button{background:#eef1f3;border:0;border-radius:6px;height:35px}.quote-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quote-fields textarea{grid-column:1/-1;min-height:90px}.quote-submit{color:#fff;background:#ff7100;border:0;border-radius:8px;width:100%;margin-top:14px;padding:14px;font-weight:900}.quote-submit:disabled{opacity:.5}.quote-success{text-align:center;padding:50px}.quote-success>b{color:#20a36f;font-size:40px}.quote-success button{color:#fff;background:#17252f;border:0;border-radius:7px;padding:10px 20px}.quote-admin-list{gap:14px;display:grid}.quote-admin-list article{background:#fff;border:1px solid #e0e5e8;border-radius:10px;padding:18px}.quote-admin-head{justify-content:space-between;gap:20px;display:flex}.quote-admin-head h3{margin:5px 0}.quote-admin-head span{color:#6f7c85;font-size:13px}.quote-admin-head select{border:1px solid #ccd4da;border-radius:7px;height:40px;padding:0 10px}.quote-admin-items{margin:15px 0}.quote-admin-items p{border-top:1px solid #edf0f2;grid-template-columns:90px 1fr 200px;gap:12px;margin:0;padding:10px 0;display:grid}.quote-admin-items small{color:#7b8790}.quote-admin-list em{background:#f5f7f8;padding:10px;font-style:normal;display:block}.quote-admin-list time{color:#89949b;margin-top:10px;font-size:12px;display:block}@media (width<=650px){.quote-fields{grid-template-columns:1fr}.quote-fields textarea{grid-column:auto}.quote-cart>div{grid-template-columns:1fr 70px 35px}.quote-admin-items p{grid-template-columns:1fr}}.upload-button{text-align:center;cursor:pointer;background:#17252f;border-radius:7px;padding:11px;color:#fff!important;display:block!important}.upload-button input,.main-product-visual.has-image:after{display:none}.main-product-visual>img{object-fit:contain;width:100%;height:100%;padding:28px}.thumbs img{object-fit:contain;width:100%;height:100%;padding:5px}.product-meta{color:#81909d;justify-content:space-between;margin:12px 2px 8px;font-size:9px;display:flex}.product-meta .available{color:#21936a}.product-card h3{height:38px;margin:0 2px;font-size:13px;line-height:1.45}.fitment{color:#6f7d89;margin:7px 2px 10px;font-size:10px}.oem{background:#f2f5f7;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.oem small{color:#84909b;font-size:8px;font-weight:700}.oem strong{letter-spacing:.5px;font-size:11px}.price-row{justify-content:space-between;align-items:center;padding:13px 2px 2px;display:flex}.price-row>div{flex-direction:column;display:flex}.price-row>div strong{font-size:18px}.price-row>div small{color:#8b969f;font-size:8px}.price-row button{background:var(--orange);color:#fff;border:0;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.clear{color:#40515f;background:#fff;border:1px solid #d6dde3;border-radius:7px;padding:8px 12px}.empty{text-align:center;background:#fff;border-radius:12px;padding:70px}.empty b{color:#9ba7b0;font-size:48px}.empty h3{margin:10px}.empty p{color:#74818b}.why{justify-content:space-between;align-items:center;display:flex}.why>div:first-child{max-width:520px}.why p{color:#687987;line-height:1.7}.why-cards{gap:40px;display:flex}.why-cards article{flex-direction:column;display:flex}.why-cards b{color:var(--blue);font-size:27px}.why-cards span{color:#6f7d89;margin-top:4px;font-size:11px}footer{color:#c4d1dc;background:#071c31;grid-template-columns:160px 1fr auto;align-items:center;gap:20px;padding:40px max(24px,50vw - 582px);display:grid}footer p{font-size:12px}footer>div{gap:20px;font-size:11px;display:flex}footer>small{color:#6f879b;border-top:1px solid #294056;grid-column:1/4;padding-top:18px;font-size:9px}.modal{z-index:10;background:#06182cdd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-panel{background:#fff;border-radius:16px;width:min(860px,100%);max-height:92vh;padding:32px;position:relative;overflow:auto}.close{color:#607180;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.admin-tag{color:var(--blue);letter-spacing:1.5px;font-size:9px;font-weight:800}.admin-panel h2{margin:8px 0;font-size:30px}.admin-panel>p{color:#6c7b88}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.admin-stats>div{background:#f1f5f8;border-radius:8px;flex-direction:column;padding:14px;display:flex}.admin-stats small{color:#71808d;font-size:8px}.admin-stats b{margin-top:6px;font-size:15px}.feed{flex-direction:column;gap:7px;display:flex}.feed span{font-size:9px;font-weight:800}.feed input{border:1px solid #ccd6de;border-radius:7px;padding:12px}.admin-actions{gap:8px;margin:12px 0 20px;display:flex}.admin-actions button{background:#fff;border:1px solid #ccd6de;border-radius:7px;padding:11px;font-size:9px;font-weight:800}.admin-actions .sync{background:var(--orange);color:#fff;border-color:var(--orange)}.mapping{color:#d4e0e8;background:#0a233b;border-radius:9px;grid-template-columns:1.6fr repeat(4,1fr);align-items:center;gap:10px;padding:18px;display:grid}.mapping p{color:#9fb3c4;margin:0;font-size:10px}@media (width<=900px){nav{display:none}.vehicle-section{display:block}.vehicle-form{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.vehicle-form i{display:none}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.why{display:block}.why-cards{margin-top:24px}.service-bar>div:first-child span:nth-child(n+2){display:none}}@media (width<=600px){.service-bar{padding:0 12px}.service-bar>div{gap:8px}.service-bar>div:last-child span{display:none}header{height:68px}.hero-inner{padding-top:38px}.hero-copy h1{font-size:36px}.hero-copy p{font-size:13px}.search-box{padding:11px}.search-label small{display:none}.search-line{height:50px}.search-line input{font-size:12px}.search-line button{padding:0 12px;font-size:10px}.trust-row{justify-content:space-between;gap:18px}.trust-row>span{grid-template-columns:27px auto;font-size:9px}.trust-row b{width:27px;height:27px}.vehicle-section{margin:16px 12px;padding:17px}.vehicle-form{grid-template-columns:1fr 1fr}.vehicle-button{grid-column:1/3}.content{padding:38px 13px}.category-grid,.product-grid{grid-template-columns:1fr 1fr;gap:8px}.category-grid button{padding:10px}.category-grid button>b{display:none}.product-image{height:126px}.product-image>span{font-size:68px}.product-card h3{font-size:11px}.price-row{align-items:end}.price-row>div strong{font-size:15px}.price-row button{padding:8px 7px}.section-title h2,.why h2{font-size:23px}.section-title a{display:none}.why-cards{justify-content:space-between;gap:20px}.why-cards b{font-size:21px}footer{padding:32px 18px;display:block}footer p,footer>div{margin:20px 0}footer>small{display:block}.admin-stats{grid-template-columns:1fr 1fr}.admin-actions{display:grid}.mapping{grid-template-columns:1fr 1fr}.mapping b{grid-column:1/3}}.intl-bar{color:#bfcbd5;letter-spacing:.3px;background:#071a2d;justify-content:space-between;align-items:center;height:36px;padding:0 max(22px,50vw - 600px);font-size:10px;display:flex}.intl-bar>div{align-items:center;gap:8px;display:flex}.intl-bar>div>span{color:#7f94a5;margin-right:15px}.intl-bar button{color:#9fb1bf;background:0 0;border:1px solid #2d4356;border-radius:4px;padding:4px 7px;font-size:9px}.intl-bar button.active{color:#fff;background:#e26b24;border-color:#e26b24}.wholesale-header{height:92px}.wholesale-logo{background:#fff;width:155px;height:78px;display:block;position:relative;overflow:hidden}.wholesale-logo img{width:155px;height:auto;position:absolute;top:-1px;left:0}.wholesale-header nav{gap:26px}.wholesale-header nav a{text-transform:uppercase;letter-spacing:.45px;font-size:12px}.wholesale-actions{gap:7px;display:flex}.wholesale-actions button{border-radius:6px;height:40px;font-size:10px;font-weight:750}.dealer{color:#26394a;background:#fff;border:1px solid #dce3e8;padding:0 13px}.quote-list{color:#fff;background:#e26b24;border:0;padding:0 13px;position:relative}.quote-list b{background:#071e34;border-radius:12px;margin-left:8px;padding:2px 6px}.wholesale-hero{color:#fff;background:linear-gradient(114deg,#061a2e 0%,#0b2f4d 66%,#0b3852 100%);padding:65px max(18px,50vw - 582px) 30px;position:relative;overflow:hidden}.wholesale-hero:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;gap:70px;display:grid;position:relative}.wh-copy>span,.zetoto-power>div>span,.quote-cta>div>span{letter-spacing:2.1px;color:#e88447;font-size:10px;font-weight:850}.wh-copy h1{letter-spacing:-2px;max-width:670px;margin:17px 0;font-size:50px;line-height:1.03}.wh-copy p{color:#b2c4d2;max-width:620px;font-size:15px;line-height:1.7}.hero-buttons{gap:10px;margin-top:26px;display:flex}.hero-buttons a,.hero-buttons button{border-radius:6px;align-items:center;height:44px;padding:0 18px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.hero-buttons a{color:#fff;background:#e26b24}.hero-buttons button{color:#e4edf4;background:0 0;border:1px solid #597087}.supply-visual{place-items:center;min-height:270px;display:grid;position:relative}.globe{color:#0d4665;text-shadow:0 0 55px #1b6a8e;font-size:195px;line-height:1;transform:rotate(-14deg)}.route{letter-spacing:1px;color:#d9e4ec;background:#102e47;border:1px solid #456278;border-radius:20px;padding:7px 12px;font-size:8px;position:absolute}.r1{top:30px;right:10px}.r2{top:113px;left:5px}.r3{bottom:40px;right:30px}.boxes{gap:7px;display:flex;position:absolute;bottom:0}.boxes i{color:#fff;background:#d86925;border-top:6px solid #f1975f;place-items:center;width:60px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid;box-shadow:0 12px 20px #0007}.global-search{z-index:1;background:#fff;border-radius:8px;align-items:center;max-width:920px;height:64px;margin-top:36px;display:flex;position:relative;box-shadow:0 15px 35px #0004}.global-search>span{color:#71808c;margin-left:19px;font-size:26px}.global-search input{border:0;outline:0;flex:1;min-width:0;padding:0 15px}.global-search button{color:#fff;background:#e26b24;border:0;border-radius:5px;height:48px;margin-right:8px;padding:0 25px;font-size:10px;font-weight:850}.wh-trust{z-index:1;gap:30px;display:flex;position:absolute;bottom:36px;right:max(18px,50vw - 582px)}.wh-trust span{color:#b9cad7;align-items:center;gap:8px;font-size:9px;display:flex}.wh-trust b{color:#ed8547;font-size:15px}.wholesale-cats{padding-top:45px}.wholesale-cats .section-title small{color:#8a98a3}.wholesale-cats .category-grid button>b{color:#e26b24;background:#fff2ea}.wholesale-cats .category-grid button:hover{border-color:#e26b24}.wholesale-product-foot{justify-content:space-between;align-items:end;padding:12px 2px 2px;display:flex}.wholesale-product-foot>span{flex-direction:column;display:flex}.wholesale-product-foot small{color:#84919c;font-size:8px}.wholesale-product-foot b{margin-top:3px;font-size:14px}.wholesale-product-foot button{color:#fff;background:#e26b24;border:0;border-radius:5px;padding:9px 8px;font-size:8px;font-weight:800}.zetoto-power{background:#f0f3f5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding:65px max(20px,50vw - 560px);display:grid}.power-mark{color:#fff;background:#081f35;border-radius:12px;align-content:center;place-items:center;height:230px;position:relative;box-shadow:18px 18px #e26b24;display:grid!important}.power-mark span,.power-mark b{letter-spacing:-5px;font-size:64px;font-weight:950}.power-mark span{color:#1583d0;margin-right:110px}.power-mark b{color:#f27a2e;position:absolute;top:74px;left:50%}.power-mark small{letter-spacing:2.3px;color:#8297a9;margin-top:10px;font-size:7px}.zetoto-power h2{letter-spacing:-1.2px;margin:10px 0;font-size:34px}.zetoto-power p{color:#627483;line-height:1.7}.power-stats{gap:32px;margin-top:25px;display:flex}.power-stats b{color:#647585;flex-direction:column;font-size:10px;display:flex}.power-stats i{color:#0b73bc;margin-bottom:4px;font-size:25px;font-style:normal}.export-strip{color:#fff;background:#0b2236;justify-content:center;align-items:center;gap:20px;height:90px;display:flex}.export-strip span{border:1px solid #405568;border-radius:5px;padding:9px 13px;font-size:10px;font-weight:800}.export-strip i{color:#e77937;font-style:normal}.export-strip p{letter-spacing:1.4px;color:#8fa2b2;margin-left:35px;font-size:9px}.quote-cta{color:#fff;background:#e26b24;border-radius:12px;justify-content:space-between;align-items:center;max-width:1164px;margin:55px auto;padding:35px 42px;display:flex}.quote-cta h2{margin:8px 0;font-size:27px}.quote-cta p{color:#ffe3d2;margin:0;font-size:12px}.quote-cta button{color:#fff;background:#071e34;border:0;border-radius:6px;height:48px;padding:0 19px;font-size:10px;font-weight:850}.quote-cta button b{margin-left:16px}.wh-footer{grid-template-columns:180px 1fr auto}.wh-footer .wholesale-logo{height:70px}.wh-footer .wholesale-logo img{top:-2px}.wh-footer>div{flex-direction:column;gap:4px;display:flex}.wh-footer small b{color:#f47a20}.toast{z-index:20;color:#fff;background:#163d31;border-radius:7px;padding:14px 18px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0004}@media (width<=900px){.wholesale-header nav{display:none}.hero-grid{grid-template-columns:1fr}.supply-visual{display:none}.wh-trust{margin-top:25px;position:static}.zetoto-power{grid-template-columns:1fr}.quote-cta{margin:35px 16px}.wholesale-actions .dealer{display:none}}@media (width<=600px){.intl-bar{font-size:8px}.intl-bar>span{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.intl-bar>div>span{display:none}.wholesale-header{height:78px;padding:0 10px}.wholesale-logo{width:120px;height:65px}.wholesale-logo img{width:120px}.quote-list span{display:none}.wholesale-hero{padding-top:42px}.wh-copy h1{font-size:36px}.wh-copy p{font-size:12px}.hero-buttons{grid-template-columns:1fr 1fr;display:grid}.hero-buttons a,.hero-buttons button{justify-content:center;padding:0 8px}.global-search{height:56px}.global-search input{font-size:11px}.global-search button{height:42px;padding:0 10px;font-size:8px}.wh-trust{justify-content:space-between;gap:10px}.wh-trust span{flex-direction:column;align-items:flex-start}.zetoto-power{gap:40px;padding:45px 18px}.power-mark{height:190px}.power-mark span,.power-mark b{font-size:50px}.power-mark b{top:62px}.zetoto-power h2{font-size:27px}.power-stats{gap:14px}.export-strip{flex-wrap:wrap;gap:6px;height:auto;padding:22px 10px}.export-strip p{text-align:center;width:100%;margin:8px 0 0}.quote-cta{padding:26px;display:block}.quote-cta button{width:100%;margin-top:20px}.wh-footer .wholesale-logo{height:66px}.wh-footer>div{display:flex}.wholesale-product-foot{display:block}.wholesale-product-foot button{width:100%;margin-top:8px}.toast{text-align:center;left:15px;right:15px}}.live-dot{background:#43d597;border-radius:50%;width:7px;height:7px;animation:2s infinite statusPulse;display:inline-block;box-shadow:0 0 #43d59799}.activity-ticker{background:#fff;border-bottom:1px solid #e4e9ed;align-items:center;height:42px;display:flex;overflow:hidden}.activity-ticker>div{width:max-content;animation:28s linear infinite tickerMove;display:flex}.activity-ticker span{color:#536575;border-right:1px solid #e8ecef;justify-content:center;align-items:center;gap:10px;min-width:300px;font-size:10px;display:flex}.activity-ticker span i{color:#32b779;font-size:7px;font-style:normal;animation:1.8s infinite softBlink}.activity-ticker span b{color:#e26b24}.globe{animation:5s ease-in-out infinite globeFloat}.route{animation:2.6s ease-in-out infinite routeGlow}.r2{animation-delay:.8s}.r3{animation-delay:1.6s}.boxes i{animation:3s ease-in-out infinite boxLift}.boxes i:nth-child(2){animation-delay:.45s}.boxes i:nth-child(3){animation-delay:.9s}.product-card{transition:transform .22s,box-shadow .22s}.product-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #12324e1f}.product-card:hover .product-image>span{transform:rotate(-3deg)scale(1.08)}.product-image>span{transition:transform .35s}.export-strip>i{animation:1.6s ease-in-out infinite arrowTravel}.export-strip>i:nth-of-type(2){animation-delay:.35s}.export-strip>i:nth-of-type(3){animation-delay:.7s}.contact-orb{z-index:31;color:#fff;letter-spacing:.7px;background:#e26b24;border:0;border-radius:30px;align-items:center;gap:9px;height:56px;padding:0 20px 0 9px;font-size:10px;font-weight:850;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #06192f4d}.contact-orb>span{color:#e26b24;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.contact-orb>i{z-index:2;background:#46d496;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:2s infinite statusPulse;position:absolute;top:5px;left:38px}.contact-orb:before{content:"";border:1px solid #e26b2466;border-radius:40px;animation:2.2s infinite orbRing;position:absolute;inset:-6px}.contact-orb.open{padding-right:9px}.contact-orb.open b{display:none}.contact-panel{z-index:30;background:#fff;border:1px solid #dce4ea;border-radius:14px;width:360px;padding:18px;animation:.22s ease-out panelIn;position:fixed;bottom:92px;right:22px;box-shadow:0 24px 70px #06192f45}.contact-head{grid-template-columns:46px 1fr 24px;align-items:center;gap:11px;display:grid}.agent-mark{color:#fff;background:linear-gradient(145deg,#0b3150,#0b73b8);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.contact-head span{color:#23966c;letter-spacing:1px;font-size:8px;font-weight:850}.contact-head span i{background:#36c88b;border-radius:50%;width:6px;height:6px;display:inline-block}.contact-head h3{margin:4px 0;font-size:15px}.contact-head>button{color:#83909a;background:0 0;border:0;font-size:22px}.contact-panel>p{color:#647584;margin:15px 0;font-size:11px;line-height:1.55}.quick-actions{gap:7px;display:grid}.quick-actions a,.quick-actions button{color:#294155;text-align:left;background:#f8fafb;border:1px solid #dce4ea;border-radius:7px;padding:10px;font-size:9px;font-weight:750;text-decoration:none}.quick-actions button{cursor:pointer}.contact-panel textarea{resize:none;border:1px solid #d8e0e6;border-radius:7px;outline:0;width:100%;height:86px;margin-top:12px;padding:11px;font-size:10px}.contact-panel textarea:focus{border-color:#e26b24;box-shadow:0 0 0 3px #e26b2417}.send-message{color:#fff;background:#e26b24;border-radius:7px;justify-content:center;align-items:center;height:40px;margin-top:8px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.send-message.disabled{opacity:.42;pointer-events:none}.contact-panel>small{text-align:center;color:#87939c;margin-top:10px;font-size:8px;display:block}.global-search button,.hero-buttons a,.hero-buttons button,.quote-cta button{transition:transform .18s,filter .18s}.global-search button:hover,.hero-buttons a:hover,.hero-buttons button:hover,.quote-cta button:hover{filter:brightness(1.08);transform:translateY(-2px)}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes statusPulse{70%{box-shadow:0 0 0 9px #43d59700}}@keyframes softBlink{50%{opacity:.35}}@keyframes globeFloat{50%{transform:rotate(-10deg)translateY(-9px)}}@keyframes routeGlow{50%{border-color:#e37a3b;transform:translateY(-3px);box-shadow:0 0 18px #e37a3b44}}@keyframes boxLift{50%{transform:translateY(-8px)}}@keyframes arrowTravel{50%{color:#ffab78;transform:translate(6px)}}@keyframes orbRing{70%,to{opacity:0;transform:scale(1.18)}}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.contact-orb{bottom:14px;right:14px}.contact-panel{width:auto;bottom:82px;left:12px;right:12px}.activity-ticker span{min-width:260px}.contact-orb b{display:none}.contact-orb{padding-right:9px}}.wholesale-product-foot>div{align-items:center;gap:6px;display:flex}.wholesale-product-foot>div>a{color:#274156;border:1px solid #ccd7df;border-radius:5px;padding:8px 7px;font-size:8px;font-weight:800;text-decoration:none}.product-image{text-decoration:none}.detail-page{background:#f3f6f8;min-height:100vh}.detail-top{background:#fff;border-bottom:1px solid #e2e7eb;justify-content:space-between;align-items:center;height:84px;padding:0 max(20px,50vw - 580px);display:flex}.detail-logo{width:145px;height:75px;position:relative;overflow:hidden}.detail-logo img{width:145px;height:auto;position:absolute;top:-1px}.detail-top>div{gap:6px;display:flex}.detail-top>div span{border:1px solid #d9e1e7;border-radius:4px;padding:5px 7px;font-size:9px}.detail-wrap{max-width:1160px;margin:auto;padding:25px 18px 60px}.back-link{color:#0a70b6;font-size:10px;font-weight:800;text-decoration:none}.breadcrumbs{letter-spacing:1px;color:#91a0ab;margin:14px 0 20px;font-size:8px}.detail-grid{background:#fff;border:1px solid #e1e6ea;border-radius:12px;grid-template-columns:1fr 1fr;gap:34px;padding:28px;display:grid}.gallery{grid-template-columns:72px 1fr;gap:12px;display:grid}.main-product-visual{background:linear-gradient(145deg,#f7f8f9,#dde3e8);border-radius:9px;grid-column:2;place-items:center;height:430px;display:grid;position:relative;overflow:hidden}.main-product-visual:after{content:"";filter:blur(13px);background:#bac3ca;border-radius:50%;width:250px;height:45px;position:absolute;bottom:65px}.main-product-visual>span{color:#242b31;text-shadow:12px 18px 28px #7e8991;z-index:1;font-size:220px;animation:4s ease-in-out infinite detailFloat;transform:rotate(-8deg)}.main-product-visual em{letter-spacing:1.6px;color:#77858f;font-size:8px;font-style:normal;position:absolute;top:16px;left:18px}.main-product-visual>b{color:#687984;border:1px solid #aeb9c1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;display:grid;position:absolute;bottom:14px;right:16px}.thumbs{flex-direction:column;grid-area:1/1;gap:9px;display:flex}.thumbs button{color:#303a41;background:#f5f7f8;border:1px solid #dce2e7;border-radius:7px;height:72px;font-size:34px}.thumbs button.active{border:2px solid #e26b24}.detail-info{padding:10px 5px}.ready-badge{color:#238a65;background:#e9f7f1;border-radius:15px;padding:7px 10px;font-size:9px;font-weight:800}.ready-badge i{background:#31bf87;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:2s infinite statusPulse;display:inline-block}.detail-info h1{letter-spacing:-1px;margin:19px 0 8px;font-size:32px;line-height:1.18}.detail-category{color:#7e8c98;letter-spacing:1px;font-size:9px}.code-grid{grid-template-columns:1fr 1fr;gap:8px;margin:23px 0;display:grid}.code-grid>div{background:#f1f4f6;border-radius:7px;flex-direction:column;padding:12px;display:flex}.code-grid small{color:#84909a;letter-spacing:.8px;font-size:8px}.code-grid b{margin-top:5px;font-size:14px}.code-grid b.green{color:#218b65}.detail-desc{color:#627382;font-size:12px;line-height:1.65}.quantity{grid-template-columns:130px 1fr;gap:8px;margin-top:20px;display:grid}.quantity label{color:#778692;font-size:8px;font-weight:800}.quantity input{border:1px solid #d5dde3;border-radius:6px;width:100%;height:43px;margin-top:6px;padding:0 10px}.quantity>a{color:#fff;background:#e26b24;border-radius:6px;justify-content:center;align-self:end;align-items:center;height:43px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.detail-add{color:#fff;background:#0a2943;border:0;border-radius:6px;width:100%;height:42px;margin-top:8px;font-size:9px;font-weight:900}.detail-trust{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.detail-trust span{color:#e26b24;border:1px solid #e0e5e9;border-radius:6px;padding:9px 7px;font-size:12px}.detail-trust b{color:#526674;margin-top:5px;font-size:7px;display:block}.detail-lower{grid-template-columns:1.1fr .9fr;gap:15px;margin-top:15px;display:grid}.detail-lower article{background:#fff;border:1px solid #e1e6ea;border-radius:10px;padding:25px}.detail-lower h2{margin:0 0 14px;font-size:18px}.detail-lower>article>p{color:#657684;font-size:11px;line-height:1.7}.specs{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.specs span{background:#f3f6f8;border-radius:6px;flex-direction:column;padding:10px;display:flex}.specs small{color:#86949e;font-size:7px}.specs b{margin-top:4px;font-size:9px}.vehicle-row{border-bottom:1px solid #edf0f2;padding:9px 0;margin:0!important}.vehicle-row span{color:#27a173;margin-right:8px}.detail-lower h3{margin:18px 0 8px;font-size:11px}.alt-oems{flex-wrap:wrap;gap:7px;display:flex}.alt-oems b{background:#eff3f6;border-radius:5px;padding:7px 9px;font-size:9px}.detail-contact{color:#fff;background:#e26b24;border-radius:27px;align-items:center;gap:8px;height:50px;padding:0 18px;font-size:9px;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #06213b44}.detail-contact i{background:#4add9f;border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:2s infinite statusPulse}@keyframes detailFloat{50%{transform:rotate(-3deg)translateY(-10px)}}@media (width<=850px){.detail-grid,.detail-lower{grid-template-columns:1fr}.main-product-visual{height:330px}.detail-trust{grid-template-columns:1fr 1fr 1fr}}@media (width<=560px){.detail-grid{padding:13px}.gallery{grid-template-columns:1fr}.main-product-visual{grid-column:1;height:290px}.main-product-visual>span{font-size:150px}.thumbs{flex-direction:row;grid-area:2/1}.thumbs button{width:65px;height:55px}.detail-info h1{font-size:25px}.code-grid{grid-template-columns:1fr 1fr}.quantity{grid-template-columns:105px 1fr}.detail-trust{grid-template-columns:1fr}.specs{grid-template-columns:1fr 1fr}.detail-contact span{display:none}.wholesale-product-foot>div{display:grid}.wholesale-product-foot>div>a{text-align:center}}.admin-shell{color:#17212b;background:#f4f6f8;grid-template-columns:245px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.admin-nav{color:#fff;background:#101820;flex-direction:column;min-height:100vh;padding:25px 18px;display:flex}.admin-nav img{background:#fff;border-radius:10px;width:150px;height:auto;padding:6px}.admin-nav>span{letter-spacing:2px;color:#ff7a00;margin:18px 8px;font-size:10px}.admin-nav nav{gap:7px;display:grid}.admin-nav nav a{color:#b7c0c7;border-radius:8px;padding:13px;font-size:14px}.admin-nav nav a.active{color:#fff;background:#22303b;border-left:3px solid #ff7a00}.admin-nav small{color:#82909a;margin-top:auto}.admin-main{padding:34px 38px;overflow:hidden}.admin-main>header{border:0;justify-content:space-between;align-items:flex-start;max-width:none;height:auto;margin-bottom:25px;padding:0;display:flex}.admin-main header small{color:#f56b00;letter-spacing:1.5px;font-weight:800}.admin-main h1{margin:5px 0;font-size:34px}.admin-main header p{color:#68737c;margin:0}.sync{color:#fff;background:#ff7100;border:0;border-radius:8px;padding:14px 20px;font-weight:800}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-stats button{text-align:left;background:#fff;border:1px solid #e0e4e7;border-radius:12px;gap:5px;padding:18px;display:grid}.admin-stats small{color:#6d7881}.admin-stats b{font-size:27px}.admin-stats span{color:#7c8790;font-size:11px}.orange{color:#f56b00!important}.green{color:#15905d!important}.red{color:#c63d3d!important}.sync-rule{background:#e9f8f1;border:1px solid #bde7d1;border-radius:10px;align-items:center;gap:14px;margin:16px 0;padding:13px 17px;font-size:13px;display:flex}.sync-rule b{color:#08794b;white-space:nowrap}.admin-toolbar{background:#fff;border:1px solid #e0e4e7;border-radius:10px 10px 0 0;justify-content:space-between;gap:15px;padding:13px;display:flex}.filters{gap:5px;display:flex}.filters button{color:#58636c;background:#f1f3f5;border:0;border-radius:7px;padding:9px 12px}.filters button.active{color:#fff;background:#182630}.admin-toolbar input{border:1px solid #d6dce0;border-radius:7px;min-width:310px;padding:9px 12px}.bulkbar{color:#fff;background:#17252f;align-items:center;gap:9px;padding:11px 15px;display:flex}.bulkbar b{margin-right:auto}.bulkbar button{color:#fff;background:0 0;border:1px solid #52616c;border-radius:6px;padding:7px 10px}.product-table{background:#fff;border:1px solid #e0e4e7;border-top:0}.table-head,.table-row{grid-template-columns:30px 2.1fr 1.1fr .8fr 1fr 1.1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.table-head{color:#707b84;background:#f7f8f9;font-size:10px;font-weight:800}.table-row{border-top:1px solid #edf0f2;font-size:13px}.table-row>div:not(.admin-product):not(.row-actions){gap:4px;display:grid}.table-row small{color:#7c8790}.admin-product{align-items:center;gap:11px;display:flex}.admin-product>i{color:#2b80ba;background:#e7ecf0;border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.admin-product span{gap:5px;display:grid}.admin-product em{color:#f56b00;font-style:normal}.status{font-size:11px;font-weight:800}.status.draft{color:#bd6500}.status.live{color:#098452}.status.out{color:#a33}.row-actions{gap:5px;display:flex}.row-actions button{background:#fff;border:1px solid #ccd3d8;border-radius:6px;padding:7px 9px;font-size:11px}.row-actions button.publish{color:#fff;background:#ff7100;border-color:#ff7100}.admin-foot{color:#6d7881;justify-content:space-between;padding:14px;font-size:12px;display:flex}.admin-foot b{color:#17212b}@media (width<=950px){.admin-shell{grid-template-columns:1fr}.admin-nav{min-height:auto}.admin-nav nav{display:none}.admin-main{padding:22px 14px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar input{min-width:0}.filters{overflow:auto}.table-head{display:none}.table-row{grid-template-columns:25px 1fr;gap:10px}.table-row>:not(input){grid-column:2}.sync-rule{flex-direction:column;align-items:flex-start}.admin-main>header{flex-direction:column;gap:15px}}.edit-backdrop{z-index:1000;background:#0a1621cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.edit-modal{background:#f6f7f8;border-radius:14px;width:min(1080px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #0008}.edit-modal>header{background:#fff;border-bottom:1px solid #e1e5e8;max-width:none;height:auto;margin:0;padding:20px 24px;display:flex}.edit-modal>header small{color:#f56b00;letter-spacing:1.3px;font-weight:800}.edit-modal>header h2{margin:4px 0;font-size:22px}.edit-modal>header p{color:#78838b;margin:0;font-size:12px}.edit-modal>header>button{background:#eef1f3;border:0;border-radius:50%;width:36px;height:36px;margin-left:auto;font-size:22px}.edit-layout{grid-template-columns:280px 1fr;gap:22px;padding:22px;display:grid}.edit-layout>aside,.edit-form{align-content:start;gap:14px;display:grid}.edit-image{background:#fff;border:1px solid #dfe4e7;border-radius:10px;place-items:center;height:230px;display:grid;overflow:hidden}.edit-image img{object-fit:contain;width:100%;height:100%}.edit-image b{color:#1780bf;font-size:48px}.edit-modal label{color:#46535c;gap:6px;font-size:12px;font-weight:700;display:grid}.edit-modal input,.edit-modal textarea{color:#17212b;background:#fff;border:1px solid #ccd4da;border-radius:7px;padding:11px}.edit-modal textarea{resize:vertical;min-height:100px}.source-card{color:#fff;background:#14242f;border-radius:9px;gap:7px;padding:15px;display:grid}.source-card small{color:#ff8b32}.source-card b{font-size:20px}.source-card span{font-weight:800}.source-card em{color:#aebac2;font-size:10px;font-style:normal}.language-tabs{border-bottom:1px solid #d9dfe3;gap:6px;padding-bottom:10px;display:flex}.language-tabs button{background:#e6eaed;border:0;border-radius:7px;padding:9px 15px}.language-tabs button.active{color:#fff;background:#17252f}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edit-modal>footer{background:#fff;border-top:1px solid #dfe4e7;justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.edit-modal>footer button{background:#fff;border:1px solid #cbd3d8;border-radius:7px;padding:10px 15px;font-weight:700}.edit-modal>footer button.publish{color:#fff;background:#ff7100;border-color:#ff7100}.edit-modal button:disabled{opacity:.6}.row-actions button:first-child{font-weight:700}@media (width<=760px){.edit-backdrop{padding:0}.edit-modal{border-radius:0;width:100vw;max-height:100vh}.edit-layout{grid-template-columns:1fr}.edit-image{height:180px}.form-grid{grid-template-columns:1fr}.edit-modal>footer{position:sticky;bottom:0}}.dealer-page{color:#14242f;background:#f3f6f8;min-height:100vh}.dealer-page>header{color:#fff;background:#14242f;justify-content:space-between;align-items:center;height:74px;padding:0 max(24px,50vw - 560px);display:flex}.dealer-page>header a{color:#fff;font-size:13px;font-weight:700;text-decoration:none}.dealer-page>header div{font-size:24px;font-weight:900}.dealer-page>header div span{color:#ff7100}.dealer-page>section{width:min(900px,100% - 32px);margin:55px auto}.dealer-page>section>small{color:#f56b00;letter-spacing:1.5px;font-weight:900}.dealer-page h1{margin:8px 0;font-size:36px}.dealer-page>section>p{color:#6f7d86}.dealer-form{background:#fff;border:1px solid #dfe5e8;border-radius:14px;margin-top:25px;padding:28px;box-shadow:0 12px 35px #14242f0c}.dealer-form>p{color:#6b7881}.dealer-form>div{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.dealer-form label,.dealer-review label{color:#48555d;gap:7px;font-size:12px;font-weight:800;display:grid}.dealer-form label.wide{grid-column:1/-1}.dealer-form input,.dealer-form select,.dealer-form textarea,.dealer-review select,.dealer-review textarea{color:#14242f;background:#fff;border:1px solid #cfd7dc;border-radius:7px;padding:12px}.dealer-form textarea{min-height:90px}.dealer-form>button,.dealer-update{color:#fff;background:#ff7100;border:0;border-radius:7px;padding:13px 20px;font-weight:900}.dealer-status{background:#fff;border-left:5px solid #f0a000;border-radius:10px;gap:8px;margin-top:25px;padding:23px;display:grid}.dealer-status.approved{border-color:#0aa06e}.dealer-status.rejected{border-color:#b83d3d}.dealer-status b{font-size:20px}.dealer-status span{color:#687680}.dealer-update{margin-top:14px}.dealer-notice{color:#087552;background:#e7f8f1;border-radius:8px;margin-top:15px;padding:14px;font-weight:700}.dealer-admin-list{gap:10px;display:grid}.dealer-admin-list article{background:#fff;border:1px solid #dfe4e7;border-radius:9px;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.dealer-admin-list h3{margin:7px 0 5px}.dealer-admin-list p{color:#53616a;margin:0 0 5px}.dealer-admin-list small{color:#7b878f}.dealer-admin-list button{color:#fff;background:#14242f;border:0;border-radius:6px;padding:9px 13px;font-weight:800}.dealer-pill{color:#a25d00;background:#fff2dc;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:900}.dealer-pill.approved{color:#087451;background:#e3f7ef}.dealer-pill.rejected{color:#9d3232;background:#fbe7e7}.dealer-review{background:#f6f7f8;border-radius:12px;width:min(620px,96vw);overflow:hidden}.dealer-review>header{background:#fff;justify-content:space-between;padding:20px;display:flex}.dealer-review>header h2{margin:5px 0}.dealer-review>header p{color:#6c7880;margin:0}.dealer-review>header small{color:#f56b00;font-weight:900}.dealer-review>header button{background:#edf0f2;border:0;border-radius:50%;width:34px;height:34px;font-size:21px}.dealer-review>div{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.dealer-review>div p,.dealer-review blockquote,.dealer-review label{background:#fff;border:1px solid #e0e5e8;border-radius:7px;gap:5px;margin:0;padding:12px;display:grid}.dealer-review blockquote,.dealer-review label{grid-column:1/-1}.dealer-review>footer{background:#fff;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.dealer-review>footer button{background:#fff;border:1px solid #ccd3d8;border-radius:6px;padding:10px 13px;font-weight:800}.dealer-review>footer .publish{color:#fff;background:#ff7100;border-color:#ff7100}.empty-admin{text-align:center;color:#75818a;background:#fff;border:1px dashed #cad2d7;padding:30px}@media (width<=700px){.dealer-form>div,.dealer-review>div{grid-template-columns:1fr}.dealer-form label.wide,.dealer-review blockquote,.dealer-review label{grid-column:1}.dealer-page h1{font-size:28px}.dealer-admin-list article{align-items:flex-start;gap:15px}}.dealer-activity{margin-top:42px}.dealer-section-head{border-bottom:1px solid #d8e0e4;justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.dealer-section-head small{color:#f56b00;letter-spacing:1.2px;font-weight:900}.dealer-section-head h2{margin:5px 0 0;font-size:25px}.dealer-section-head>a{color:#fff;background:#14242f;border-radius:7px;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.dealer-activity-list{gap:12px;margin-top:16px;display:grid}.dealer-activity-list article{background:#fff;border:1px solid #dfe5e8;border-radius:11px;overflow:hidden}.dealer-activity-list article>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.dealer-activity-list h3{margin:4px 0 0;font-size:18px}.dealer-activity-list header small{color:#7c878e}.dealer-activity-list article>div{gap:42px;padding:16px 19px;display:flex}.dealer-activity-list article>div p{gap:5px;margin:0;display:grid}.dealer-activity-list article>div small{color:#78848c}.dealer-activity-list article>footer{color:#56646c;background:#f8fafb;flex-wrap:wrap;gap:24px;padding:12px 19px;font-size:12px;display:flex}.dealer-activity-list article>footer i{background:#10a36f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.account-status{color:#a25d00;background:#fff2dc;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:900}.account-status.approved,.account-status.accepted{color:#087451;background:#e3f7ef}.account-status.rejected{color:#9d3232;background:#fbe7e7}.dealer-activity-empty{text-align:center;background:#fff;border:1px dashed #c8d1d6;border-radius:11px;justify-items:center;gap:9px;margin-top:16px;padding:35px;display:grid}.dealer-activity-empty b{font-size:19px}.dealer-activity-empty span{color:#6c7981}.dealer-activity-empty a{color:#f56b00;margin-top:8px;font-size:12px;font-weight:900;text-decoration:none}@media (width<=650px){.dealer-section-head{flex-direction:column;align-items:flex-start;gap:14px}.dealer-activity-list article>div{flex-direction:column;gap:15px}.dealer-activity-list article>footer{flex-direction:column;gap:10px}}.print-quote{color:#fff!important;background:#14242f!important}@media print{.admin-nav,.admin-main>header,.admin-stats,.filters,.print-quote{display:none!important}.admin-shell{display:block}.admin-main{padding:0}}.rf-page{color:#173247;background:#f3f6f8;min-height:100vh;font-family:Arial,sans-serif}.rf-header{background:#fff;align-items:center;gap:28px;padding:22px max(24px,50vw - 590px);display:flex}.rf-header>a{color:#19384b;font-size:13px;text-decoration:none}.rf-header .rf-brand{letter-spacing:-1px;margin-right:auto;font-size:29px;font-weight:900}.rf-brand span{color:#f47b20}.rf-brand small{letter-spacing:2px;margin-top:5px;font-size:8px;display:block}.rf-hero{color:#fff;background:radial-gradient(at 90% 10%,#255571,#0000 65%),#102b3e;padding:58px max(24px,50vw - 590px) 48px}.rf-hero>span,.rf-side>span,.rf-result-title>span{letter-spacing:2px;color:#e88540;font-size:10px;font-weight:800}.rf-hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(35px,5vw,60px);line-height:1.06}.rf-hero em{color:#ffad6d;font-style:normal}.rf-hero p{color:#c0d2df;max-width:650px;font-size:15px;line-height:1.8}.rf-hero>div{color:#d9e5ed;gap:25px;margin-top:28px;font-size:11px;display:flex}.rf-layout{grid-template-columns:1.45fr 1fr;gap:25px;max-width:1180px;margin:32px auto;padding:0 24px;display:grid}.rf-form-panel,.rf-side{background:#fff;border:1px solid #dfe7ed;border-radius:14px;padding:28px}.rf-form-panel h2,.rf-side h2{letter-spacing:-.7px;margin:0 0 12px;font-size:24px}.rf-form-panel>p,.rf-side p{color:#637b8b;font-size:13px;line-height:1.75}.rf-upload{cursor:pointer;background:#f7fafc;border:2px dashed #c5d5df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;margin:20px 0 10px;display:flex;position:relative;overflow:hidden}.rf-upload b{color:#f47b20;margin:10px;font-size:30px}.rf-upload strong{font-size:14px}.rf-upload span{color:#738795;margin:12px;font-size:11px}.rf-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.rf-upload:focus-within{outline:3px solid #e88540}.rf-upload img{object-fit:contain;max-width:100%;max-height:260px}.rf-text-button{color:#9d4c12;background:0 0;border:0;font-size:11px;text-decoration:underline}.rf-privacy{color:#6b7f8c;font-size:11px;line-height:1.7}.rf-label{margin:23px 0 10px;font-size:13px;font-weight:700;display:block}.rf-page textarea,.rf-page input:not([type=checkbox]):not([type=file]){font:inherit;color:#18384b;box-sizing:border-box;background:#fff;border:1px solid #cedbe3;border-radius:6px;padding:12px;font-size:13px}.rf-page textarea{resize:vertical;width:100%;line-height:1.65}.rf-form-panel form>small{color:#6b8291;margin-top:8px;font-size:10px;display:block}.rf-presets{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.rf-presets button{color:#36576c;background:#f6f9fb;border:1px solid #d8e3ea;border-radius:20px;padding:9px;font-size:10px}.rf-consent{align-items:flex-start;gap:9px;margin:23px 0;font-size:11px;line-height:1.6;display:flex}.rf-consent input{flex-shrink:0;margin-top:3px}.rf-primary{color:#fff;background:#f47b20;border:0;border-radius:7px;width:100%;padding:17px;font-size:13px;font-weight:700}.rf-page button:disabled{opacity:.5;cursor:not-allowed}.rf-side{background:#eef3f6;align-self:start}.rf-side>span{margin-bottom:18px;display:block}.rf-side form{gap:10px;margin:22px 0;display:grid}.rf-side label{font-size:11px;font-weight:700}.rf-side form button{color:#fff;background:#183b52;border:0;border-radius:6px;padding:13px}.rf-side hr{border:0;border-top:1px solid #cfdee6;margin:30px 0}.rf-side h3{font-size:16px}.rf-info,.rf-error,.rf-success{color:#315b76;background:#e4eef5;border-radius:8px;margin:15px 0;padding:15px;font-size:12px;line-height:1.7}.rf-error{color:#944421;background:#fff0e7}.rf-success{color:#286248;background:#e6f4ed}.rf-loading{align-items:center;gap:12px;padding:15px 0;font-size:12px;line-height:1.7;display:flex}.rf-loading>span{border:2px solid #dfebf2;border-top-color:#f47b20;border-radius:50%;width:15px;height:15px;animation:1s linear infinite rf-spin}.rf-loading button{color:#436075;background:0 0;border:0;font-size:10px;text-decoration:underline}.rf-results{max-width:1180px;margin:30px auto;padding:0 24px}.rf-vehicle{color:#fff;background:#17384e;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;padding:22px;display:grid}.rf-vehicle small{color:#acc4d4;margin-bottom:7px;font-size:10px;display:block}.rf-vehicle strong{font-size:13px}.rf-item{background:#fff;border:1px solid #dbe5ec;border-radius:12px;margin:20px 0;padding:25px}.rf-item-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.rf-item-heading small{color:#788e9c;letter-spacing:1px;font-size:10px}.rf-item-heading h3{margin:9px 0;font-size:22px}.rf-item-heading>span{color:#9a5a20;background:#fff2e4;border-radius:20px;padding:8px 12px;font-size:10px}.rf-oem{background:#f2f6f9;border-left:3px solid #f47b20;margin:15px 0;padding:12px 16px}.rf-oem small{letter-spacing:1px;color:#728896;margin-bottom:7px;font-size:9px;display:block}.rf-oem strong{font-size:20px}.rf-item>p,.rf-results>p{color:#597385;font-size:13px;line-height:1.8}.rf-sources{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.rf-sources a{color:#3c708f;font-size:11px}.rf-sources small{color:#9b652c;font-size:11px}.rf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.rf-products article{background:#fff;border:1px solid #dfe7ed;border-radius:9px;gap:15px;padding:15px;display:flex}.rf-products article>a{flex-shrink:0;width:80px}.rf-products img{object-fit:contain;width:80px;height:95px}.rf-placeholder{color:#5d829b;background:#eff4f7;place-items:center;width:80px;height:95px;font-weight:800;display:grid}.rf-products article>div{flex:1;min-width:0}.rf-products small{color:#6d8594;font-size:9px}.rf-products h4{margin:8px 0;font-size:13px;line-height:1.5}.rf-products a{color:#1b4058;text-decoration:none}.rf-products p{color:#5d7a70;font-size:10px;line-height:1.6}.rf-add{gap:7px;margin-top:12px;display:flex}.rf-add input{width:65px!important;padding:8px!important}.rf-add button{color:#fff;background:#f47b20;border:0;border-radius:5px;padding:9px;font-size:10px}.rf-no-match{background:#f7f8fa;padding:15px;font-size:12px;line-height:1.8}.rf-no-match a{color:#ac591c;display:block}.rf-footer{text-align:center;color:#698291;border-top:1px solid #dce5eb;padding:30px;font-size:11px}.registration-home{background:#fff4e8;border:1px solid #e9d2ba;border-radius:12px;max-width:1164px;margin:24px auto;padding:26px 30px;color:#16394f!important;text-decoration:none!important;display:block!important}.registration-home small{color:#b15b1b;letter-spacing:1.6px;font-size:10px}.registration-home strong{margin:10px 0;font-size:25px;display:block}.registration-home span{font-size:13px;line-height:1.7}.registration-home b{color:#bf5b12;margin-top:15px;font-size:12px;display:block}@keyframes rf-spin{to{transform:rotate(360deg)}}@media (width<=760px){.rf-header{gap:15px;padding:18px}.rf-header>a{font-size:10px}.rf-hero{padding:35px 24px}.rf-hero>div{gap:12px;font-size:9px}.rf-layout{grid-template-columns:1fr;padding:0 16px}.rf-form-panel,.rf-side{padding:21px}.rf-results{padding:0 16px}.rf-products{grid-template-columns:1fr}.rf-vehicle{grid-template-columns:repeat(2,1fr)}.rf-item{padding:18px}.rf-item-heading{flex-direction:column;align-items:flex-start;gap:0}.registration-home{margin:20px 18px}.registration-home strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.rf-loading>span{animation:none}}.modern-store{--navy:#112e40;--orange:#ff741b;color:var(--navy);background:#fff}.modern-store .intl-bar{background:#102c3e;min-height:34px;padding:10px max(28px,50vw - 720px);font-size:11px}.modern-store .intl-bar>span{font-size:11px}.modern-store .wholesale-header{box-sizing:border-box;border:0;gap:32px;max-width:1500px;margin:auto;padding:22px 30px;display:flex;position:relative}.modern-logo{letter-spacing:-2px;color:#102e40;flex-shrink:0;font-size:40px;font-weight:950;line-height:1;text-decoration:none}.modern-logo>span{color:#ff741b}.modern-logo>small{letter-spacing:3px;margin-top:2px;font-size:8px;line-height:2;display:block}.header-oem-search{box-sizing:border-box;background:#f7f9fa;border:1px solid #dfe5eb;border-radius:8px;flex:1;align-items:center;min-width:100px;height:50px;padding:4px;display:flex}.header-oem-search>span{color:#446273;padding:0 12px;font-size:28px}.header-oem-search input{color:#244458;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-size:13px}.header-oem-search button{color:#fff;background:#ff741b;border:0;border-radius:6px;width:55px;height:40px;font-size:27px}.header-oem-search:focus-within{outline-offset:2px;outline:2px solid #ffad74}.modern-store .wholesale-actions{gap:12px}.modern-store .wholesale-actions .dealer,.modern-store .quote-list{white-space:nowrap;border-radius:6px;height:45px;font-size:12px}.modern-store .quote-list{background:#ff741b}.modern-categories-nav{border-bottom:1px solid #edf0f2;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:8px 30px 18px;font-size:12px;display:flex}.modern-categories-nav a,.modern-categories-nav button{font:inherit;color:#18374b;cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:600;text-decoration:none}.modern-categories-nav a:hover,.modern-categories-nav button:hover{color:#ed701c}.modern-categories-nav>a:first-child{border-right:1px solid #dce4e9;padding-right:25px}.modern-showcase{max-width:1500px;margin:auto;padding:12px 30px 0}.showcase-grid{grid-template-columns:1.88fr 1fr;gap:12px;display:grid}.parts-hero{background:#eeedeb;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:460px;display:flex;position:relative;overflow:hidden}.parts-hero-photo{object-fit:contain;mix-blend-mode:multiply;width:60%;height:76%;animation:9s ease-in-out infinite partsBreathe;position:absolute;top:3%;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%);mask-image:linear-gradient(90deg,#0000,#000 12%)}.parts-hero-copy{z-index:1;pointer-events:none;padding:32px 27px 0;position:relative}.parts-hero-copy>span{letter-spacing:1.3px;color:#ed701c;font-size:11px;font-weight:800}.parts-hero-copy h1{letter-spacing:-1.9px;max-width:580px;margin:22px 0 14px;font-size:clamp(30px,3.45vw,54px);font-weight:850;line-height:1.02}.parts-hero-copy h1 em{color:#fa7524;white-space:nowrap;letter-spacing:-1.8px;font-style:normal}.parts-hero-copy p{color:#445e70;max-width:400px;min-height:44px;font-size:16px;line-height:1.5}.changing-line{animation:.6s ease-out lineReveal}.orange-action{pointer-events:auto;color:#fff;background:#ff741b;border-radius:6px;padding:16px 23px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.orange-action:hover{background:#e7630b;transform:translateY(-3px)}.quantity-ribbon{z-index:1;align-items:center;gap:18px;margin-top:30px;padding:22px 27px 25px;font-size:12px;display:flex;position:relative}.quantity-ribbon>b{flex-shrink:0;line-height:1.6}.quantity-ribbon>div{background:#ffffffbc;border-radius:11px;flex:1;grid-template-columns:repeat(4,1fr);padding:12px 0;display:grid}.quantity-ribbon a{color:#183649;border-right:1px solid #d5dce0;padding:0 15px;text-decoration:none}.quantity-ribbon a:last-child{border:0}.quantity-ribbon strong{white-space:nowrap;font-size:14px;display:block}.quantity-ribbon small{color:#6b7d89;margin-top:5px;font-size:10px;line-height:1.5;display:block}.showcase-side{grid-template-rows:1fr auto;gap:12px;display:grid}.smart-assistant{color:#fff;box-sizing:border-box;background:linear-gradient(115deg,#12384e,#0e2839);border-radius:14px;min-height:286px;padding:30px 25px;position:relative;overflow:hidden}.assistant-eyebrow{color:#ff8a3c;z-index:1;font-size:12px;font-weight:750;position:relative}.smart-assistant h2{letter-spacing:-1px;z-index:1;margin:25px 0 13px;font-size:clamp(25px,2.45vw,37px);line-height:1.08;position:relative}.smart-assistant p{color:#d3e3ee;z-index:1;max-width:245px;font-size:12px;line-height:1.7;position:relative}.smart-assistant>a{z-index:1;color:#ed701c;background:#fff;border-radius:6px;margin-top:13px;padding:13px 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.smart-assistant>a:hover{transform:translate(4px)}.assistant-document{opacity:.65;box-sizing:border-box;background:linear-gradient(120deg,#d9e6ee,#7696ac);border:4px solid #7192a7;border-radius:8px;width:115px;height:125px;padding:12px;position:absolute;top:91px;right:16px;transform:rotate(-10deg)}.assistant-document small{color:#143145;font-size:9px;font-weight:800}.assistant-document i{background:#65869a;width:85%;height:5px;margin:10px 0;display:block}.assistant-document b{color:#fff;background:#15384f;border:1px solid #a9c4d3;border-radius:5px;padding:8px;font-size:12px;position:absolute;bottom:-18px;left:-25px}.assistant-document:after{content:"";background:#ff8b36;height:2px;animation:4s ease-in-out infinite documentScan;position:absolute;top:10%;left:-4px;right:-4px;box-shadow:0 0 10px #ff8b36}.assistant-car{color:#51778e;opacity:.7;width:225px;position:absolute;bottom:-5px;right:-10px}.dealer-invite{background:#faf7f2;border:1px solid #eee3d7;border-radius:13px;gap:16px;padding:23px 24px;display:flex}.dealer-invite>span{color:#ff741b;font-size:34px}.dealer-invite h3{letter-spacing:-.3px;margin:0 0 6px;font-size:16px}.dealer-invite p{color:#6d7b85;margin:0 0 13px;font-size:12px;line-height:1.6}.dealer-invite a{color:#ed701c;border:1px solid #ff741b;border-radius:5px;padding:10px 15px;font-size:12px;text-decoration:none;display:inline-block}.shopping-benefits{grid-template-columns:repeat(3,1fr);gap:30px;padding:21px 20px;display:grid}.shopping-benefits>div{border-right:1px solid #dde4e8;align-items:center;gap:17px;display:flex}.shopping-benefits>div:last-child{border:0}.shopping-benefits i{color:#f87927;font-size:38px;font-style:normal;line-height:1}.shopping-benefits strong{font-size:15px;display:block}.shopping-benefits small{color:#788995;margin-top:5px;font-size:12px;display:block}.modern-motion{border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1;align-items:center;gap:14px;height:32px;display:flex}.modern-marquee{flex:1;overflow:hidden}.modern-marquee>div{width:max-content;animation:32s linear infinite modernTicker;display:flex}.modern-marquee span{color:#6e8290;align-items:center;gap:15px;padding-right:50px;font-size:10px;display:inline-flex}.modern-marquee b{color:#ed701c}.modern-motion>button{color:#6b7b85;cursor:pointer;white-space:nowrap;background:#fff;border:0;font-size:10px}.is-paused *{animation-play-state:paused!important}.modern-store .wholesale-cats{max-width:1500px;padding:27px 30px 20px}.modern-store .section-title{margin-bottom:16px}.modern-store .section-title>div>span{display:none}.modern-store .section-title h2{letter-spacing:-.8px;font-size:27px}.modern-store .section-title>a{color:#ed701c;font-size:12px;text-decoration:none}.modern-store .category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.modern-store .category-grid button{background:#fff;border:1px solid #e1e7ec;border-radius:9px;align-items:center;gap:10px;height:110px;padding:10px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.modern-store .category-grid button:hover{border-color:#f7a266;transform:translateY(-4px);box-shadow:0 10px 25px #14364b12}.modern-store .category-grid strong{white-space:normal;font-size:12px}.modern-store .category-grid i{color:#ff741b;margin-left:auto;font-size:20px}.modern-store .category-grid img{object-fit:contain;width:44%;height:85px}.category-art{mix-blend-mode:multiply;background-image:url(/storefront/parts-studio.png);background-repeat:no-repeat;background-size:290%;flex-shrink:0;width:44%;height:85px}.category-art.cap{background-position:98% 5%}.category-art.knob{background-position:53% 30%}.category-art.wiper{background-position:50% 66%;background-size:170%}.category-art.clip{background-position:15% 100%}.category-art.oil{background:0 0;position:relative}.category-art.oil:before{content:"";border:7px solid #e5a207;border-radius:50%;width:23px;height:23px;position:absolute;bottom:9px;left:8px;transform:rotate(-35deg)}.category-art.oil:after{content:"";background:linear-gradient(#8c979b,#e2e6e7,#58666c);border-radius:3px;width:75px;height:4px;position:absolute;top:33px;left:25px;transform:rotate(-35deg)}.modern-store .products-section{background:#fff}.modern-store .products-section>.content{max-width:1500px;padding:8px 30px 45px}.modern-store .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.modern-store .product-card{box-shadow:none;border-radius:10px;grid-template-columns:115px minmax(0,1fr);column-gap:16px;padding:15px;transition:transform .2s,box-shadow .2s;display:grid}.modern-store .product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #17374c12}.modern-store .product-image{background:#fafbfc;grid-row:1/8;align-self:center;height:160px}.modern-store .product-image:after,.modern-store .product-image em{display:none}.modern-store .product-image>span{text-shadow:none;color:#c3cfd6;font-size:40px;transform:none}.modern-store .product-card h3{height:auto;min-height:36px;margin:0;font-size:13px}.modern-store .product-meta{font-size:9px}.modern-store .product-meta>span:last-child,.modern-store .fitment{display:none}.modern-store .oem{overflow-wrap:anywhere;justify-content:flex-start;gap:10px;margin:8px 0;padding:6px 8px}.modern-store .oem strong{font-size:11px}.modern-store .tier-preview{padding:3px 0}.modern-store .tier-preview b{font-size:19px}.modern-store .tier-preview small{font-size:9px}.modern-store .wholesale-product-foot{flex-wrap:wrap;gap:8px;padding-top:7px}.modern-store .wholesale-product-foot>span{display:none}.modern-store .wholesale-product-foot>div{flex-wrap:wrap;gap:7px;display:flex}.modern-store .wholesale-product-foot button{background:#ff741b;padding:9px;font-size:10px}.modern-store .wholesale-product-foot a{padding:9px;font-size:10px}.modern-store .zetoto-power{margin-top:10px}.modern-store .live-support-trigger{bottom:18px;right:18px}@keyframes partsBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.018)}}@keyframes documentScan{0%,to{opacity:.3;top:12%}50%{opacity:1;top:86%}}@keyframes lineReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modernTicker{to{transform:translate(-50%)}}@media (width>=1500px){.parts-hero{min-height:475px}.parts-hero-copy h1{font-size:54px}}@media (width<=1100px){.modern-store .wholesale-header{gap:20px;padding:18px 24px}.modern-logo{font-size:31px}.modern-logo>small{font-size:6px}.modern-store .wholesale-actions .dealer{display:none}.modern-categories-nav{gap:20px}.parts-hero-copy{padding:27px 22px 0}.parts-hero-copy h1{letter-spacing:-1px;font-size:36px}.parts-hero-copy h1 em{letter-spacing:-1px}.parts-hero-copy p{max-width:250px;font-size:13px}.parts-hero-photo{width:65%;top:5%;right:-10%}.quantity-ribbon{gap:8px;padding:15px}.quantity-ribbon>b{font-size:10px}.quantity-ribbon a{padding:0 9px}.quantity-ribbon strong{font-size:11px}.quantity-ribbon small{font-size:8px}.smart-assistant{padding:25px 20px}.smart-assistant p{max-width:190px}.assistant-document{opacity:.35;right:-10px}.dealer-invite{padding:18px}.dealer-invite>span{display:none}.dealer-invite h3{font-size:14px}.modern-store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-store .category-grid button{gap:5px;height:90px}.modern-store .category-grid strong{font-size:10px}}@media (width<=760px){.modern-store .intl-bar{align-items:center;gap:10px;padding:9px 16px}.modern-store .intl-bar>span{font-size:9px;line-height:1.5}.modern-store .intl-bar>div>span{display:none}.modern-store .wholesale-header{flex-wrap:wrap;gap:14px;padding:16px}.modern-logo{font-size:32px}.modern-store .wholesale-actions{margin-left:auto}.header-oem-search{flex-basis:100%;order:3;height:48px}.modern-store .quote-list{height:40px}.modern-categories-nav{white-space:nowrap;gap:20px;padding:0 16px 14px;font-size:11px;overflow-x:auto}.modern-categories-nav>*{flex-shrink:0}.modern-showcase{padding:10px 16px 0}.showcase-grid{grid-template-columns:1fr}.parts-hero{min-height:470px}.parts-hero-copy{padding:25px 22px 0}.parts-hero-copy h1{letter-spacing:-1.4px;font-size:38px}.parts-hero-copy h1 em{white-space:normal;max-width:300px;font-size:32px;display:block}.parts-hero-copy p{max-width:230px;min-height:45px;font-size:12px}.orange-action{padding:13px 16px;font-size:12px}.parts-hero-photo{opacity:.8;width:68%;height:56%;top:auto;bottom:82px;right:-17%}.quantity-ribbon{flex-direction:column;align-items:stretch;margin-top:50px;padding:20px 13px 15px}.quantity-ribbon>b{font-size:10px}.quantity-ribbon>b br{display:none}.quantity-ribbon>div{padding:10px 0}.quantity-ribbon a{padding:0 10px}.quantity-ribbon strong{font-size:12px}.quantity-ribbon small{font-size:9px}.showcase-side{grid-template-columns:1fr}.smart-assistant{min-height:260px;padding:24px}.smart-assistant h2{margin-top:19px;font-size:31px}.smart-assistant p{max-width:230px}.assistant-document{opacity:.5;right:25px}.dealer-invite{padding:20px}.dealer-invite>span{display:block}.dealer-invite h3{font-size:16px}.shopping-benefits{gap:10px;padding:20px 0}.shopping-benefits>div{flex-direction:column;align-items:flex-start;gap:6px}.shopping-benefits i{font-size:24px}.shopping-benefits strong{font-size:10px}.shopping-benefits small{font-size:9px;line-height:1.5}.modern-store .wholesale-cats{padding:24px 16px 15px}.modern-store .section-title h2{font-size:23px}.modern-store .section-title>a{font-size:10px}.modern-store .category-grid{scroll-snap-type:x mandatory;padding:4px 0 12px;display:flex;overflow-x:auto}.modern-store .category-grid button{scroll-snap-align:start;min-width:175px;height:95px}.modern-store .category-grid strong{font-size:12px}.modern-store .products-section>.content{padding:5px 16px 30px}.modern-store .product-grid{grid-template-columns:1fr}.modern-store .product-card{grid-template-columns:110px minmax(0,1fr)}.modern-store .product-image{height:145px}.modern-store .section-title{align-items:center}.modern-store .product-card h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.modern-store *,.modern-store :before,.modern-store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modern-logo{letter-spacing:normal;flex-direction:column;align-items:center;min-width:150px;display:flex}.modern-logo>img{object-fit:contain;width:150px;height:81px;display:block}.modern-logo>small{letter-spacing:2px;margin-top:5px;font-size:7px}.modern-store .wholesale-header{padding-top:12px;padding-bottom:12px}.wh-footer .modern-logo{color:#153448;background:#fff;border-radius:8px;justify-self:start;padding:10px 16px}.rf-header .rf-brand img{object-fit:contain;width:150px;height:81px;display:block}.detail-logo img{object-fit:contain}.modern-store .wh-footer .modern-logo>img{width:150px;height:81px}@media (width<=760px){.modern-logo{min-width:115px}.modern-logo>img,.rf-header .rf-brand img{width:115px;height:62px}.modern-logo>small{letter-spacing:1.5px;font-size:6px}.modern-store .wholesale-header{padding-top:10px;padding-bottom:12px}}.member-page{color:#102b3c;background:#f4f6f8;min-height:100vh;padding:0 max(22px,50vw - 640px) 60px;font-family:Arial,sans-serif}.member-page header{border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.member-page header img{object-fit:contain;width:130px;height:70px}.member-page nav{flex-wrap:wrap;gap:24px;display:flex}.member-page a{color:#143e53;text-decoration:none}.member-heading{padding:44px 0 26px}.member-heading small,.member-section-title small{color:#ed6b16;letter-spacing:2px;font-weight:800}.member-heading h1{max-width:850px;margin:12px 0;font-size:clamp(28px,4vw,46px)}.member-page p{color:#647180;line-height:1.65}.member-summary{grid-template-columns:1fr 1fr;gap:20px;display:grid}.member-summary section,.member-section{background:#fff;border:1px solid #e0e5e9;border-radius:18px;margin-bottom:24px;padding:28px}.member-summary section:first-child{border-top:4px solid #ff711a}.member-summary h2{margin:12px 0;font-size:30px}.member-summary h2 span{font-size:18px;font-weight:400}.member-page button{color:#fff;cursor:pointer;background:#ff711a;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.member-page button:disabled{opacity:.5;cursor:wait}.member-page .secondary{color:#183648;background:#edf1f5}.member-section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.vehicle-grid article{border:1px solid #dfe5e8;border-radius:13px;padding:22px}.vehicle-grid article.selected{background:#fffaf5;border:2px solid #ef7a24}.vehicle-grid article>span{letter-spacing:1px;color:#ac581c;font-size:11px}.vehicle-grid h3{margin:14px 0;font-size:24px}.vehicle-grid article>div{gap:10px;display:flex}.vehicle-grid article>a{margin-top:20px;display:block}.vehicle-form{grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;display:grid}.vehicle-form p{grid-column:1/-1}.vehicle-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.vehicle-form input,.vehicle-form select{color:#153043;background:#fff;border:1px solid #cad5dd;border-radius:8px;width:100%;min-width:0;padding:12px}.vehicle-form button{align-self:end}.member-empty{color:#647180;background:#f5f7f9;border-radius:12px;margin:20px 0;padding:26px}.member-row{border-bottom:1px solid #e7edf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:flex}.member-row small{overflow-wrap:anywhere;max-width:300px}.member-error{background:#fff0ed;border-radius:8px;padding:16px;color:#a62e20!important}.member-table{overflow:auto}.member-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.member-table td,.member-table th{white-space:nowrap;border-bottom:1px solid #e4e9ed;padding:14px}.member-admin-link{background:#e6edf2;border-radius:10px;padding:15px;display:inline-block}.vehicle-selector{color:#102b3c;background:#edf3f6;border-bottom:1px solid #dbe5eb;flex-wrap:wrap;align-items:center;gap:22px;padding:18px max(24px,50vw - 680px);display:flex}.vehicle-selector>div{margin-right:auto}.vehicle-selector strong,.vehicle-selector small{display:block}.vehicle-selector small{color:#647180;margin-top:5px}.vehicle-selector select{color:#133448;background:#fff;border:1px solid #cbd7df;border-radius:9px;max-width:420px;padding:12px}.vehicle-selector a{color:#cf5b10;font-size:14px;font-weight:700}.rf-info input[type=checkbox]{width:auto;margin-right:8px}.member-page :focus-visible,.vehicle-selector :focus-visible{outline-offset:3px;outline:3px solid #2683ad}@media (width<=760px){.member-summary,.vehicle-grid,.vehicle-form{grid-template-columns:1fr}.member-page header{align-items:flex-start}.member-page nav{gap:10px;font-size:12px}.member-section-title{flex-direction:column;align-items:flex-start}.member-section,.member-summary section{padding:20px}.vehicle-selector{gap:14px}.vehicle-selector select{width:100%;max-width:none}.member-heading{padding:30px 0}.wholesale-actions{flex-wrap:wrap}}.rf-results>.rf-info[role=status]{background:#f0f7fa;border:1px solid #bfd6e2;border-left:5px solid #ff711a;border-radius:14px;margin-bottom:24px;padding:24px}.rf-results>.rf-info[role=status] h2{margin:0 0 10px;font-size:24px}.vehicle-modal{color:#172b3b;background:#fff;border:1px solid #dce4eb;border-radius:24px;width:min(680px,100vw - 28px);max-height:90dvh;padding:32px;overflow:auto;box-shadow:0 30px 100px #07172740}.vehicle-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081a2bb3}.vehicle-modal>small{color:#d35a00;letter-spacing:1.5px;margin:12px 0;font-weight:800;display:block}.vehicle-modal h2{padding-right:26px;font-size:28px;line-height:1.2}.vehicle-modal p{color:#526579;margin:14px 0;line-height:1.65}.modal-close{color:#172b3b;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:16px;right:16px}.vehicle-modal .vehicle-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vehicle-modal label{font-size:13px;font-weight:600;line-height:1.6}.vehicle-modal select{color:#172b3b;width:100%;font:inherit;background:#f8fafc;border:1px solid #ccd8e2;border-radius:10px;margin-top:7px;padding:13px;display:block}.vehicle-modal select:focus-visible{outline-offset:2px;outline:2px solid #f57716}.vehicle-modal select:disabled{opacity:.5}.vehicle-modal .vehicle-form>button,.fit-start{color:#fff;cursor:pointer;background:#fa7711;border:0;border-radius:10px;align-self:end;padding:15px;font-weight:800}.vehicle-modal button:disabled{opacity:.5;cursor:not-allowed}.fit-check{margin:22px 0}.fit-launch{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(115deg,#122a3e,#1b4059);border:1px solid #294a66;border-radius:15px;align-items:center;gap:14px;width:100%;padding:18px;display:flex;box-shadow:0 8px 22px #0e2c3e12}.fit-launch>span:nth-child(2){flex:1}.fit-launch strong{font-size:16px;display:block}.fit-launch small{color:#b9d3e4;margin-top:5px;font-size:12px;display:block}.fit-launch:hover{border-color:#ff941f;transform:translateY(-1px)}.fit-ai-icon{color:#ff951f;background:#ff8b161a;border:1px solid #ffbd754d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:9px;font-size:11px;display:inline-flex}.fit-check>p{color:#526579;margin:8px 4px;font-size:12px}.fit-credit{background:#f0f5f9;border:1px solid #dbe6ed;border-radius:12px;margin:18px 0;padding:18px}.fit-credit p{font-size:13px}.fit-credit label{display:block}.fit-credit input{accent-color:#f57716;margin-right:8px}.fit-start{width:100%}.fit-history{color:#235375;margin-top:22px;font-size:13px;display:block}.fit-result{background:#f7fafc;border:1px solid #d4e3ec;border-radius:16px;margin-top:20px;padding:22px}.fit-result>small{color:#b65300;letter-spacing:1px;font-weight:800}.fit-result h3{margin:14px 0;font-size:23px}.fit-result ul{padding-left:22px;line-height:1.8}.fit-sources{flex-wrap:wrap;gap:10px;display:flex}.fit-sources a{color:#184765;background:#e5eef4;border-radius:8px;padding:8px 10px;font-size:13px}.vehicle-catalog-filter{gap:12px;margin:18px 0;display:flex}.vehicle-catalog-filter input{border:1px solid #ccd8e2;border-radius:8px;flex:1;padding:12px}@media (width<=600px){.vehicle-modal{padding:24px 18px}.vehicle-modal .vehicle-form{grid-template-columns:1fr}.fit-launch{gap:10px;padding:14px}.fit-launch strong{font-size:14px}.vehicle-modal h2{font-size:24px}.fit-result{padding:16px}}
