:root{--bg:#f7f8fa;--surface:#fff;--surface-strong:#061a34;--surface-soft:#f2f5f9;--border:#dfe4ea;--text:#071b36;--muted:#697588;--gold:#f4b000;--gold-strong:#e5a500;--navy:#061a34;--navy-soft:#0b294b;--shadow:0 4px 14px #071b3612;--radius-lg:10px;--radius-md:8px;--radius-sm:6px}body{color:var(--text);background:#f7f8fa;font-family:Tahoma,Segoe UI,sans-serif;font-size:14px}.container{width:min(1180px,100% - 40px)}.card{border:1px solid var(--border);border-radius:8px;box-shadow:0 3px 12px #071b360d}.button{box-shadow:none;border-radius:6px;padding:12px 18px}.button--small{border-radius:5px;padding:10px 15px}.button--primary{color:#071b36;box-shadow:none;background:linear-gradient(#ffbd16,#f4ab00)}.button--ghost{color:var(--navy);background:#fff;border-color:#ccd4df}.brand-logo{align-items:center;width:176px;min-width:176px;height:51px;display:inline-flex;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.brand-logo--header{padding:5px 0}.site-header .brand-logo--header{width:176px;min-width:176px;height:54px}.site-header .brand-logo--header img{border-radius:4px}.brand-logo__mark{flex:none;width:50px;height:40px;position:relative}.brand-logo__gold,.brand-logo__navy{clip-path:polygon(0 100%,22% 0,100% 48%,72% 57%,38% 35%,28% 100%);width:26px;height:34px;position:absolute;bottom:4px;transform:skew(-18deg)}.brand-logo__gold{background:var(--gold);left:1px}.brand-logo__navy{background:#fff;right:0;transform:skew(15deg)scaleX(-1)}.brand-logo:not(.brand-logo--inverse) .brand-logo__navy{background:var(--navy)}.brand-logo__road{border-top:4px solid #fff;border-radius:50% 50% 0 0;width:31px;height:15px;position:absolute;bottom:5px;left:10px;transform:rotate(-13deg)}.brand-logo:not(.brand-logo--inverse) .brand-logo__road{border-color:var(--navy)}.brand-logo__copy{text-align:left;line-height:1;display:grid}.brand-logo__copy strong{color:#fff;letter-spacing:-.04em;font-family:Segoe UI,sans-serif;font-size:19px;font-style:italic;font-weight:900}.brand-logo:not(.brand-logo--inverse) .brand-logo__copy strong{color:var(--navy)}.brand-logo__copy strong span{color:var(--gold)}.brand-logo__copy small{color:var(--gold);font-weight:900;font-size:var(--type-ui);text-align:center;margin-top:4px}.site-header{background:#fff;border-bottom:1px solid #dfe4ea;position:relative;top:auto;box-shadow:0 1px 6px #071b360a}.site-header__utility{color:#fff;background:linear-gradient(90deg,#08182d,#031326 70%);height:59px}.site-header__utility-inner,.site-header__main-inner{align-items:center;gap:28px;height:100%;display:flex}.site-header__utility-nav{font-size:var(--type-ui);justify-content:center;align-items:center;gap:34px;margin-inline:auto;display:flex}.site-header__utility-nav a{color:#ffffffe6}.site-header__utility-actions{flex:none;align-items:center;gap:12px;display:flex}.site-header__utility-actions .site-header__cta{margin:0}.site-header__login{font-size:var(--type-ui);border-inline-start:1px solid #ffffff38;align-items:center;gap:8px;padding-inline-start:22px;display:inline-flex}.site-header__login svg{width:17px}.site-header__main{background:#fff;height:48px;display:none}.site-header__nav{font-size:var(--type-ui);gap:34px;margin:0;display:flex}.site-header__link{color:var(--navy);padding:16px 0 14px;font-weight:700}.site-header__link:after{bottom:0}.site-header__link--active:after{background:var(--gold)}.site-header__cta{margin-inline-start:auto}.site-header__mobile{display:none}.vehicle-art{background-color:#e9eef4;background-image:url(/media/vehicle-sprite.png);background-repeat:no-repeat;background-size:300% 200%;width:100%;min-height:210px;position:relative;overflow:hidden}.vehicle-art--sm{min-height:128px}.vehicle-art--lg{background-image:linear-gradient(90deg,#05162b0a,#05162b2e),url(/media/mashbaz-hero.png);background-position:50%;background-size:cover;min-height:410px}.home-hero{color:#fff;background-image:linear-gradient(90deg,#04122405 18%,#04122473 53%,#041224f0 82%),url(/media/mashbaz-hero.png);background-position:50% 56%;background-size:cover;min-height:320px;position:relative}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#00000005,#020e1d59);position:absolute;inset:0}.home-hero__content{z-index:1;padding-top:31px;position:relative}.home-hero__copy{text-align:right;width:53%;margin-left:auto;margin-right:0}.home-hero__copy p{margin:0;font-size:28px;font-weight:900}.home-hero__copy h1{color:var(--gold);margin:5px 0 4px;font-size:clamp(35px,4.4vw,54px);line-height:1.1}.home-hero__subtitle{font-size:16px}.home-search{direction:rtl;background:#fff;border-radius:6px;grid-template-columns:1.35fr 1fr 1fr 1.05fr 54px;width:min(760px,64%);height:52px;margin:18px 0 10px auto;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000038}.home-search__field{color:#33445a;background:#fff;border-inline-end:1px solid #e0e5eb;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.home-search__field>span{white-space:nowrap;font-size:var(--type-ui)}.home-search__field select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.home-search__field input{width:100%;color:var(--navy);background:0 0;border:0;outline:0}.home-search__field svg{color:#5b687a;flex:none;width:18px}.home-search button{background:var(--gold);color:var(--navy);cursor:pointer;border:0}.home-search button svg{width:24px}.home-hero__stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:rtl;background:#041529b8;border:1px solid #ffffff47;border-radius:7px;grid-template-columns:repeat(4,1fr);width:min(620px,60%);min-height:64px;margin-inline-start:auto;display:grid}.home-hero__stats>div{border-inline-start:1px solid #ffffff29;justify-content:center;align-items:center;gap:10px;padding:9px;display:flex}.home-hero__stats>div:last-child{border:0}.home-hero__stats svg{color:#fff;width:26px}.home-hero__stats span{color:#d8e0ea;font-size:var(--type-ui);display:grid}.home-hero__stats strong{color:#fff;margin-top:2px;font-size:17px}.home-benefits{z-index:3;min-height:72px;box-shadow:var(--shadow);background:#fff;border:1px solid #dce2ea;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:-12px;display:grid;position:relative}.home-benefits>div,.home-trust .container>div{border-inline-start:1px solid #e5e8ed;justify-content:center;align-items:center;gap:13px;padding:10px 16px;display:flex}.home-benefits>div:last-child{border:0}.home-benefits svg{width:31px;height:31px;color:var(--navy)}.home-benefits span,.home-trust span{gap:5px;display:grid}.home-benefits strong{font-size:14px}.home-benefits small,.home-trust small{color:var(--muted);font-size:var(--type-ui);line-height:1.6}.home-content{padding-top:8px}.home-section{padding:18px 0 2px}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.home-section-heading h2{margin:0;font-size:20px}.home-section-heading h2:before{content:"";vertical-align:-3px;background:var(--gold);border-radius:2px;width:4px;height:18px;margin-inline-end:8px;display:inline-block}.home-section-heading p{color:var(--muted);font-size:var(--type-ui);margin:6px 0 0}.home-section-heading>a{font-size:var(--type-ui);background:#fff;border:1px solid #bfc8d4;border-radius:4px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.home-section-heading>a svg{width:14px}.home-listing-row,.home-listing-grid{gap:14px;display:grid}.home-listing-row{grid-template-columns:repeat(5,minmax(0,1fr))}.home-listing-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.listing-card{background:#fff;min-width:0;overflow:hidden}.listing-card__media{aspect-ratio:1.46;border-radius:0;min-height:0;overflow:hidden}.listing-card__media .vehicle-art--sm{width:100%;height:100%;min-height:100%}.listing-card__media .vehicle-art{transition:transform .35s}.listing-card:hover .vehicle-art{transform:scale(1.025)}.listing-card__badge{inset-block-start:8px;inset-inline-start:8px}.badge{min-height:22px;font-size:var(--type-small);padding:0 8px}.listing-card__body{padding:9px 10px 10px}.listing-card__title-row{align-items:start;gap:5px}.listing-card__title-row h3{min-height:38px;font-size:var(--type-ui);margin:0;line-height:1.7}.icon-button{border-radius:50%;width:27px;min-width:27px;height:27px}.icon-button svg{width:14px}.favorite-control{gap:3px;display:inline-grid}.favorite-control>small{color:#b23a3a;font-size:9px}.favorite-button{color:#536173;min-height:36px;font:inherit;font-size:var(--type-small);cursor:pointer;background:#fff;border:1px solid #d6dde5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.favorite-button:hover:not(:disabled){color:#b4233e;background:#fff7f9;border-color:#e4a6b2;transform:translateY(-1px)}.favorite-button svg{fill:#0000;width:17px}.favorite-button.is-active{color:#b4233e;background:#fff1f4;border-color:#e6a8b4}.favorite-button.is-active svg{fill:currentColor}.favorite-button:disabled{cursor:wait;opacity:.65}.favorite-control.is-compact .favorite-button{background:0 0;border:0;border-radius:50%;width:28px;min-width:28px;min-height:28px;padding:0}.favorite-control.is-compact .favorite-button:hover{background:#fff1f4}.listing-card__meta{color:#647286;font-size:var(--type-small);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;overflow:hidden}.listing-card__specs{gap:6px;margin:0 0 8px;display:flex}.listing-card__specs span{color:#6b7280;font-size:var(--type-small);background:0 0;border:0;border-radius:0;padding:0}.listing-card__specs span+span:before{content:"•";color:#aab1bb;margin-inline-end:6px}.listing-card__footer{border-top:1px solid #edf0f3;align-items:end;padding-top:7px}.listing-card__price{color:#15803d;font-size:var(--type-ui);font-weight:900}.listing-card__dealer{color:#8993a1;font-size:var(--type-small);margin-top:4px}.listing-card__more{color:var(--navy);font-size:var(--type-small);font-weight:800}.home-listing-row .listing-card__dealer,.home-listing-grid .listing-card__dealer{display:none}.home-listing-row .listing-card__footer,.home-listing-grid .listing-card__footer{min-height:34px}.home-listing-row .listing-card__price,.home-listing-grid .listing-card__price{max-width:110px;font-size:var(--type-small);line-height:1.6}.article-card__cover{padding:0;position:relative}.article-card__cover .vehicle-art{min-height:100%;position:absolute;inset:0}.article-card__cover .badge{z-index:1;margin:10px;position:relative}.home-dealers{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.home-dealer{border:1px solid var(--border);background:#fff;border-radius:7px;padding:12px}.home-dealer__head{grid-template-columns:38px 1fr auto;align-items:center;gap:8px;display:grid}.home-dealer__logo{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.home-dealer h3{font-size:var(--type-ui);margin:0}.home-dealer p{color:var(--muted);font-size:var(--type-small);margin:4px 0 0}.home-dealer__head>strong{text-align:center;font-size:16px;display:grid}.home-dealer__head>strong small{font-size:var(--type-small);color:var(--muted)}.home-dealer__gallery{grid-template-columns:repeat(3,1fr);gap:4px;margin:10px 0 8px;display:grid}.home-dealer__gallery .vehicle-art{border-radius:4px;min-height:58px}.home-dealer>a{color:#fff;text-align:center;background:var(--navy);font-size:var(--type-ui);border-radius:4px;padding:7px;display:block}.home-lower-grid{grid-template-columns:1.75fr .75fr;align-items:end;gap:26px;display:grid}.home-categories{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.home-categories a{border:1px solid var(--border);background:#fff;border-radius:6px;align-content:center;place-items:center;gap:5px;min-height:92px;display:grid}.home-categories svg{width:34px;color:var(--navy)}.home-categories strong{font-size:var(--type-ui)}.home-categories small{color:var(--muted);font-size:var(--type-small)}.home-ad{padding:24px 0 4px}.home-ad>span{font-size:17px;font-weight:900}.home-ad>p{color:var(--muted);font-size:var(--type-ui);margin:6px 0 17px}.home-ad>div{color:#5c6571;text-align:center;background:linear-gradient(135deg,#e1e1e1,#f1f1f1,#d8d8d8);border-radius:5px;place-items:center;height:91px;display:grid}.home-trust{color:#fff;background:linear-gradient(90deg,#082c59,#001a38 65%);margin-top:26px}.home-trust .container{grid-template-columns:repeat(4,1fr);min-height:66px;display:grid}.home-trust .container>div{border-color:#ffffff26;padding-block:10px}.home-trust svg{width:30px;color:var(--gold)}.home-trust strong{font-size:var(--type-ui)}.home-trust small{color:#ffffffb3}.listing-card__image,.listing-card__placeholder{object-fit:cover;width:100%;height:100%;display:block}.listing-card__image{transition:transform .35s}.listing-card:hover .listing-card__image{transform:scale(1.025)}.listing-card__placeholder{color:#718096;background:linear-gradient(145deg,#f7f9fb,#e6ebf1);align-content:center;place-items:center;gap:7px}.listing-card__placeholder svg{color:#8794a5;width:42px}.listing-card__placeholder span{font-size:var(--type-small);font-weight:800}.empty-state--home{background:#fff;border:1px dashed #cbd4df;border-radius:7px;min-height:150px;margin-top:0}.empty-state--compact{min-height:115px;margin-top:12px}.home-dealer__logo{background-position:50%;background-size:cover}.home-dealer__gallery>a{background:#eef2f6;border-radius:4px;min-width:0;height:66px;overflow:hidden}.home-dealer__gallery img{object-fit:cover;width:100%;height:100%;display:block}.home-dealer__empty-gallery{color:#788596;min-height:66px;font-size:var(--type-small);background:#f3f6f9;border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.home-dealer__empty-gallery svg{width:24px}.page-hero--search .search-page-bar{grid-template-columns:1.35fr repeat(4,minmax(125px,.78fr)) 132px;max-width:1180px}.search-filters{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}.search-filters__head a{color:#0871dc;font-size:var(--type-small)}.search-filter-grid{border-bottom:1px solid #e6e9ee;grid-template-columns:1fr 1fr;gap:9px;padding:13px 0;display:grid}.search-filter-control{min-width:0;color:var(--navy);font-size:var(--type-small);gap:6px;font-weight:800;display:grid}.search-filter-control--full{border-bottom:1px solid #e6e9ee;padding:13px 0}.search-filter-control input,.search-filter-control select,.search-filter-section select{width:100%;min-width:0;height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:4px;padding:0 8px;font-weight:500}.search-filter-control select:disabled{color:#8b96a5;background:#f2f4f7}.search-radio small{color:#8a95a4}.search-advanced{border-bottom:1px solid #e6e9ee}.search-advanced summary{cursor:pointer;min-height:47px;color:var(--navy);font-size:var(--type-ui);justify-content:space-between;align-items:center;font-weight:900;list-style:none;display:flex}.search-advanced summary::-webkit-details-marker{display:none}.search-advanced__grid{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:12px;display:grid}.search-advanced__checks{gap:7px;padding:4px 0 14px;display:grid}.search-advanced__checks label{color:#4f5c6e;font-size:var(--type-small);align-items:center;gap:8px;display:flex}.search-advanced__checks input{width:16px;height:16px;min-height:16px;accent-color:var(--gold)}.search-filter-submit{color:var(--navy);background:var(--gold)}.brand-card__logo--image{color:#0000!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.search-model-card__media{color:#516174;background:linear-gradient(145deg,#fafbfc,#edf1f5);place-items:center;height:86px;display:grid}.search-model-card__media img{object-fit:contain;width:78%;height:62%}.search-model-card__media svg{width:45px}.search-pagination{text-align:center;font-size:var(--type-ui);border-top:1px solid #e7ebf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:grid}.search-pagination a{background:#fff;border:1px solid #cbd3dd;border-radius:5px;justify-self:start;padding:8px 13px}.search-pagination a:last-child{justify-self:end}@media (max-width:1100px){.page-hero--search .search-page-bar{grid-template-columns:1.4fr repeat(2,1fr) 120px}.page-hero--search .search-page-bar select:nth-of-type(3),.page-hero--search .search-page-bar select:nth-of-type(4){display:none}.search-filters{max-height:none;position:static}}@media (max-width:760px){.page-hero--search .search-page-bar{grid-template-columns:1fr 1fr}.page-hero--search .search-page-bar label{grid-column:1/-1}.page-hero--search .search-page-bar select{display:block!important}.page-hero--search .search-page-bar button{grid-column:1/-1}.search-filter-grid,.search-advanced__grid{grid-template-columns:1fr}.search-results-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.search-results-grid{grid-template-columns:1fr}.search-model-grid{grid-template-columns:1fr 1fr}}.registration-page{background:linear-gradient(110deg,#f7fbff,#edf3fa);padding:30px 0 8px}.registration-layout{direction:ltr;grid-template-columns:.38fr .62fr;display:grid}.registration-story,.registration-form{direction:rtl}.registration-story{color:#fff;background-image:linear-gradient(#021428f7 0%,#031b36eb 58%,#031424b8 100%),url(/media/mashbaz-hero.png);background-position:42% bottom;background-size:auto 100%,cover;border-radius:22px 0 0 22px;flex-direction:column;justify-content:space-between;min-height:1020px;padding:42px 34px 30px;display:flex;overflow:hidden}.registration-story>div>p:first-child{margin:0;font-size:25px;font-weight:900}.registration-story h1{color:var(--gold);margin:10px 0 14px;font-size:36px;line-height:1.55}.registration-story h1 span{font-size:31px}.registration-story__intro{color:#ffffffd1;max-width:300px;margin:0 0 26px;line-height:2}.registration-benefits{gap:20px;display:grid}.registration-benefits>div{align-items:center;gap:14px;display:flex}.registration-benefits svg{border:1px solid #ffffffbf;border-radius:10px;flex:none;width:42px;height:42px;padding:9px}.registration-benefits span{gap:6px;display:grid}.registration-benefits strong{font-size:14px}.registration-benefits small{color:#ffffffb8;max-width:240px;font-size:var(--type-ui);line-height:1.8}.registration-privacy{font-size:var(--type-ui);background:#ffffff0f;border:1px solid #ffffff40;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.registration-privacy svg{width:28px}.registration-form{background:#fff;border-radius:0 22px 22px 0;min-height:1020px;padding:34px 38px 25px;box-shadow:0 10px 34px #071b3617}.registration-form__title{text-align:center}.registration-form__title h2{margin:0;font-size:20px}.registration-form__title p{color:var(--muted);font-size:var(--type-ui)}.registration-steps{grid-template-columns:repeat(3,1fr);margin:28px 0 30px;display:grid}.registration-steps>div{color:#788395;font-size:var(--type-ui);justify-items:center;gap:8px;display:grid;position:relative}.registration-steps>div:after{content:"";background:#d8dde5;width:80%;height:1px;position:absolute;top:15px;right:60%}.registration-steps>div:last-child:after{display:none}.registration-steps span{z-index:1;background:#edf0f4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.registration-steps .is-active{color:var(--navy)}.registration-steps .is-active span{color:#fff;background:var(--navy)}.registration-form>h3{border-bottom:1px solid #e2e7ed;margin:0 0 20px;padding-bottom:12px;font-size:14px}.registration-fields{gap:15px;display:grid}.registration-fields label{gap:8px;display:grid}.registration-fields label>span{font-weight:800;font-size:var(--type-ui)}.registration-fields b{color:#d93025}.registration-fields label>div{border:1px solid #d4dae2;border-radius:5px;align-items:center;gap:10px;height:45px;padding:0 13px;display:flex}.registration-fields label:has([aria-invalid=true])>div{background:#fff8f8;border-color:#d74a4a;box-shadow:0 0 0 3px #d74a4a12}.registration-field-error{color:#b83333;margin-top:-3px;font-size:10px;font-weight:700;line-height:1.7}.registration-fields svg{color:#7c8797;width:18px}.registration-fields input{width:100%;color:var(--navy);font-size:var(--type-ui);background:0 0;border:0;outline:0}.registration-fields .registration-password-field{gap:5px}.registration-password-field>button{color:#718095;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.registration-password-field>button:hover,.registration-password-field>button:focus-visible{color:#0b2b55;background:#edf3f9;outline:none}.registration-password-field>button svg{width:20px;height:20px}.registration-password-field>button.is-visible{color:#0b5ea9;background:#eaf3fb}.registration-password-field>button.is-visible:after{content:"";background:currentColor;border-radius:2px;width:21px;height:2px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 2px #eaf3fb}.registration-fields select{width:100%;color:var(--navy);font:inherit;background:0 0;border:0;outline:0}.registration-fields--two{grid-template-columns:1fr 1fr}.registration-fields .is-wide{grid-column:1/-1}.registration-custom-business>div{background:#fffaf0;border-color:#e6b33c!important}.registration-rules{color:#5e6979;font-size:var(--type-ui);margin:10px 0 14px}.registration-rules ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:10px 0 0;padding:0 18px 0 0;display:grid}.registration-consent{font-size:var(--type-ui);align-items:center;gap:8px;margin:16px 0;display:flex}.registration-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0b2b55,#092347);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-weight:900;display:flex}.registration-submit svg{width:17px}.registration-login{color:#8b94a1;font-size:var(--type-ui);align-items:center;gap:12px;margin:20px 0 13px;display:flex}.registration-login:before,.registration-login:after{content:"";background:#dfe4ea;flex:1;height:1px}.registration-social{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-social button{background:#fff;border:1px solid #d7dde5;border-radius:5px;height:42px}.registration-existing{text-align:center;color:var(--muted);font-size:var(--type-ui);margin:16px 0 0}.registration-existing a{color:#0758b8;font-weight:800}.registration-nav-actions{grid-template-columns:120px 1fr;align-items:center;gap:10px;margin-top:16px;display:grid}.registration-nav-actions>button:first-child{height:46px;color:var(--navy);background:#fff;border:1px solid #cbd4df;border-radius:4px;font-family:inherit}.registration-document-upload{background:#f8fafc;border:1px dashed #9eabbc;border-radius:8px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:20px;display:grid}.registration-document-upload svg{width:34px;color:var(--gold)}.registration-document-upload input{max-width:260px;font-family:inherit}.form-feedback{color:#7c5400;font-size:var(--type-ui);background:#fff8e8;border:1px solid #f0bd63;border-radius:5px;margin:12px 0;padding:10px 12px}.auth-tabs{background:#ffffff14;border-radius:7px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;padding:4px;display:grid}.auth-tabs button{color:#fff;background:0 0;border:0;border-radius:5px;min-height:38px;font-family:inherit}.auth-tabs button.is-active{color:var(--navy);background:var(--gold);font-weight:900}.auth-ltr-input,.auth-password-field>input{box-sizing:border-box;text-align:left;direction:ltr}.technical-input,input[name=phone],input[name=email],input[name=password],input[name=confirmPassword],input[name=dealerPhone],input[name=website],input[name=q],input[name=code],input[name=slug],input[name=entityId],input[name$=Id],input[type=url]{text-align:left;direction:ltr}.auth-ltr-input::placeholder,.auth-password-field>input::placeholder{text-align:right;direction:rtl}.auth-password-field{position:relative}.auth-password-field>input{width:100%;padding-left:48px}.auth-password-field>button{color:#7b8796;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.auth-password-field>button:hover,.auth-password-field>button:focus-visible{color:#0b2b55;background:#edf3f9;outline:none}.auth-password-field>button svg{width:20px;height:20px}.auth-password-field>button.is-visible:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;transform:rotate(-45deg);box-shadow:0 0 0 2px #fff}.auth-page{background:linear-gradient(135deg,#f5f8fc,#eaf0f6);place-items:center;min-height:560px;padding:42px 16px;display:grid}.auth-card{background:#fff;border:1px solid #dce3eb;border-radius:16px;width:min(100%,460px);padding:30px;box-shadow:0 16px 46px #0519301a}.auth-card--wide{width:min(100%,620px)}.auth-card h1{color:var(--navy);margin:7px 0;font-size:28px}.auth-card>p{color:var(--muted);margin:0 0 22px;line-height:1.9}.auth-google-button{min-height:46px;color:var(--navy);background:#fff;border:1px solid #cfd8e3;border-radius:7px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:flex}.auth-google-button span{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:24px;height:24px;font-family:sans-serif;display:grid}.auth-divider{color:#8792a0;align-items:center;gap:10px;margin:14px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e5eb;flex:1;height:1px}.auth-forgot-link,.auth-back-link{color:#0c62b5;width:fit-content;font-size:12px;font-weight:800}.auth-register-link{text-align:center;color:var(--muted);margin:18px 0 0;font-size:12px}.auth-register-link a{color:#0c62b5;font-weight:900}.auth-card .form-grid input{border:1px solid #cfd8e3;border-radius:7px;min-height:46px;padding:0 13px}.auth-card .auth-password-field input{min-height:46px}.registration-steps--2{grid-template-columns:repeat(2,1fr)}.registration-account-type,.account-type-onboarding{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:0;display:grid}.registration-account-type legend{color:var(--navy);grid-column:1/-1;margin-bottom:8px;font-weight:900}.registration-account-type>label,.account-type-onboarding>label{cursor:pointer;position:relative}.registration-account-type input,.account-type-onboarding input{opacity:0;position:absolute}.registration-account-type label>span,.account-type-onboarding label>span{background:#fff;border:1px solid #d5dde6;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:3px 10px;min-height:92px;padding:14px;display:grid}.registration-account-type input:checked+span,.account-type-onboarding input:checked+span{border-color:var(--gold);box-shadow:0 0 0 3px #f4b0001f}.registration-account-type svg,.account-type-onboarding svg{width:26px;color:var(--gold);grid-row:1/3}.registration-account-type small,.account-type-onboarding small{color:var(--muted);font-size:10px}.account-type-onboarding button,.account-type-onboarding .form-feedback{grid-column:1/-1}.registration-strip{background:#fff;border:1px solid #e0e5eb;border-radius:8px;grid-template-columns:repeat(4,1fr);min-height:92px;margin-top:12px;display:grid}.registration-strip>div{border-inline-start:1px solid #e5e9ee;justify-content:center;align-items:center;gap:12px;display:flex}.registration-strip>div:last-child{border:0}.registration-strip svg{color:#0767d5;width:28px}.registration-strip span{gap:5px;display:grid}.registration-strip strong{font-size:var(--type-ui)}.registration-strip small{color:var(--muted);font-size:var(--type-small)}.vehicle-detail-page{padding-top:13px}.vehicle-detail__breadcrumb{color:var(--muted);font-size:var(--type-ui);margin-bottom:12px}.vehicle-detail__top{direction:ltr;grid-template-columns:190px minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.vehicle-detail__top>*{direction:rtl}.vehicle-seller{text-align:center;min-height:425px;padding:17px 13px}.vehicle-seller__verified{color:#17894c;font-size:var(--type-small);justify-content:center;align-items:center;gap:5px;display:flex}.vehicle-seller__verified svg{width:14px}.vehicle-seller__logo{color:#fff;background:var(--navy);border:1px solid #dbe1e8;border-radius:50%;place-items:center;width:70px;height:70px;margin:18px auto 10px;font-size:24px;font-weight:900;display:grid}.vehicle-seller h2{margin:0;font-size:15px}.vehicle-seller p{color:var(--muted);font-size:var(--type-small)}.vehicle-seller__rating{justify-content:center;gap:8px;margin:20px 0;display:flex}.vehicle-seller__rating span{color:var(--gold);letter-spacing:2px}.vehicle-seller>a{color:#fff;background:var(--navy);font-size:var(--type-ui);border-radius:4px;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:10px;display:flex}.vehicle-seller>a.is-outline{color:var(--navy);border:1px solid var(--navy);background:#fff}.vehicle-seller>a svg{width:16px}.vehicle-gallery{background:#fff;min-width:0;position:relative;overflow:hidden}.vehicle-gallery>.vehicle-art{background-size:300% 200%;min-height:355px}.vehicle-gallery__count{color:#fff;font-size:var(--type-small);background:#031428d1;border-radius:4px;padding:5px 8px;position:absolute;top:12px;left:12px}.vehicle-gallery__arrow{width:34px;height:34px;color:var(--navy);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:158px;box-shadow:0 3px 12px #00000029}.vehicle-gallery__arrow svg{width:17px}.vehicle-gallery__arrow--right{right:10px}.vehicle-gallery__arrow--left{left:10px;transform:rotate(180deg)}.vehicle-gallery__thumbs{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid}.vehicle-gallery__thumbs .vehicle-art{border-radius:4px;min-height:64px}.vehicle-price{min-height:425px;padding:17px 14px}.vehicle-price__badges{gap:7px;display:flex}.vehicle-price__badges span,.vehicle-price__badges b{color:#17894c;font-size:var(--type-small);background:#e8f7ef;border-radius:12px;padding:4px 8px}.vehicle-price__badges b{color:#8a6100;background:#fff2c9}.vehicle-price h1{margin:16px 0 8px;font-size:16px;line-height:1.8}.vehicle-price>p{color:var(--muted);font-size:var(--type-small);margin:0}.vehicle-price__amount{color:#168a4a;margin-top:25px;font-size:19px;font-weight:900}.vehicle-price>small{color:var(--muted);font-size:var(--type-small)}.vehicle-price__market{text-align:center;color:var(--muted);font-size:var(--type-small);background:#fafbfc;border:1px solid #e0e5eb;border-radius:5px;margin:16px 0;padding:10px;line-height:1.9}.vehicle-price__market strong{color:var(--navy)}.vehicle-price>button{width:100%;height:44px;color:var(--navy);background:var(--gold);border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.vehicle-price>button svg{width:18px}.vehicle-price__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.vehicle-price__actions button{height:35px;font-size:var(--type-small);background:#fff;border:1px solid #dce2e9;border-radius:4px;justify-content:center;align-items:center;gap:5px;display:flex}.vehicle-price__actions svg{width:14px}.vehicle-assurances{border:1px solid var(--border);background:#fff;border-radius:7px;grid-template-columns:repeat(4,1fr);min-height:82px;margin:14px 0;display:grid}.vehicle-assurances>div{border-inline-start:1px solid var(--border);justify-content:center;align-items:center;gap:11px;display:flex}.vehicle-assurances>div:last-child{border:0}.vehicle-assurances svg{color:#0b4d91;width:30px}.vehicle-assurances span{gap:4px;display:grid}.vehicle-assurances strong{font-size:var(--type-ui)}.vehicle-assurances small{color:var(--muted);font-size:var(--type-small)}.vehicle-specs{padding:0 18px 17px}.vehicle-specs__tabs{color:#5d6878;min-height:55px;font-size:var(--type-ui);border-bottom:1px solid #e1e6ec;justify-content:space-around;align-items:center;gap:15px;display:flex}.vehicle-specs__tabs strong{height:55px;color:var(--navy);border-bottom:2px solid var(--gold);align-items:center;display:flex}.vehicle-specs__grid{grid-template-columns:repeat(3,1fr);gap:0 24px;padding-top:10px;display:grid}.vehicle-specs__grid>div{min-height:40px;font-size:var(--type-ui);border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-specs__grid span{color:var(--muted)}.vehicle-price-chart{margin-top:14px;padding:14px 18px 5px}.vehicle-price-chart>div{justify-content:space-between;align-items:center;display:flex}.vehicle-price-chart h2{margin:0;font-size:15px}.vehicle-price-chart>div span{font-size:var(--type-small);border:1px solid #dce2e9;border-radius:4px;padding:6px 10px}.vehicle-price-chart svg{width:100%;height:155px}.vehicle-similar{padding:20px 0}.dashboard-shell{background:#f5f6f8;min-height:100vh}.dashboard-shell__sidebar{background:linear-gradient(#06121e,#071a29);flex-direction:column;gap:12px;height:100vh;min-height:0;padding:16px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.dashboard-shell__brand{border-bottom:1px solid #ffffff1a;justify-items:center;gap:6px;min-width:0;padding-bottom:10px;display:grid}.dashboard-shell__brand .brand-logo{width:210px;height:61px}.dashboard-shell__brand .site-brand-sub{color:#ffffffa6;font-size:var(--type-small)}.dashboard-shell__nav{gap:4px;display:grid}.dashboard-shell__nav-link{color:#ffffffe0;min-height:39px;font-size:var(--type-ui);background:0 0;border:0;border-radius:5px;padding:0 12px}.dashboard-shell__nav-link.is-active{color:var(--gold);border-inline-start:3px solid var(--gold);background:#f4b00014;font-weight:900}.dashboard-shell__badge{min-width:20px;height:20px;font-size:var(--type-small)}.dashboard-shell__cta{flex:none;width:auto;min-height:42px;margin-top:auto}.dashboard-shell__main{min-width:0;padding:14px 18px 24px;display:block}.dashboard-shell__header{min-height:68px;margin-bottom:12px}.dashboard-shell__header h1{font-size:22px}.dashboard-shell__header .section-title__eyebrow{margin-bottom:4px}.dealer-dashboard{gap:12px;display:grid}.dealer-profile-banner{color:#fff;min-height:142px;box-shadow:var(--shadow);background:radial-gradient(circle at 15% 20%,#f4b00021,#0000 25%),linear-gradient(110deg,#081826,#03111d);border-radius:8px;grid-template-columns:1.3fr .8fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.dealer-profile-banner__identity{align-items:center;gap:15px;display:flex}.dealer-profile-banner__avatar{width:82px;height:82px;color:var(--navy);background:#fff;border:5px solid #fff;border-radius:50%;flex:none;place-items:center;font-family:Segoe UI,sans-serif;font-size:17px;font-weight:900;display:grid}.dealer-profile-banner h2{margin:0 0 5px;font-size:18px}.dealer-profile-banner__identity span{color:#6a4900;background:var(--gold);font-size:var(--type-small);border-radius:10px;padding:4px 7px;display:inline-flex}.dealer-profile-banner__identity p{color:#ffffffb3;font-size:var(--type-small);align-items:center;gap:5px;margin:8px 0 0;display:flex}.dealer-profile-banner__identity svg{width:13px}.dealer-profile-banner__contact{color:#ffffffc7;font-size:var(--type-small);border-inline:1px solid #ffffff24;gap:8px;padding-inline:20px;display:grid}.dealer-profile-banner__contact span{direction:ltr;align-items:center;gap:7px;display:flex}.dealer-profile-banner__contact svg{width:14px}.dealer-profile-banner__contact b{color:var(--gold);letter-spacing:2px}.dealer-profile-banner__contact small{color:#fff;letter-spacing:0}.dealer-profile-banner>a{color:#fff;font-size:var(--type-ui);background:#ffffff21;border-radius:5px;align-items:center;gap:7px;padding:10px 13px;display:flex}.dealer-profile-banner>a svg{width:15px}.dealer-metrics{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:repeat(5,1fr);min-height:86px;display:grid}.dealer-metrics>div{border-inline-start:1px solid #e1e5ea;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.dealer-metrics>div:last-child{border:0}.dealer-metrics svg{width:28px;color:var(--navy)}.dealer-metrics span{gap:2px;display:grid}.dealer-metrics small{color:var(--muted);font-size:var(--type-small)}.dealer-metrics strong{font-size:18px}.dealer-metrics i{color:#159657;font-size:var(--type-caption);font-style:normal}.dealer-actions{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px;display:grid}.dealer-actions a{border:1px solid #e0e5eb;border-radius:6px;align-content:center;place-items:center;gap:5px;min-height:91px;display:grid;position:relative}.dealer-actions a.is-primary{color:#fff;background:var(--navy)}.dealer-actions svg{width:29px}.dealer-actions strong{font-size:var(--type-ui)}.dealer-actions small{color:var(--muted);font-size:var(--type-small)}.dealer-actions b{color:#fff;width:18px;height:18px;font-size:var(--type-caption);background:#ef4444;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}.dealer-listings-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:13px}.dealer-panel-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;display:flex}.dealer-panel-title h2{margin:0;font-size:15px}.dealer-panel-title p{color:var(--muted);font-size:var(--type-small);margin:4px 0 0}.dealer-panel-title>div:last-child{gap:5px;display:flex}.dealer-panel-title button,.dealer-panel-title a{color:#667286;font-size:var(--type-small);background:#fff;border:1px solid #dce2e9;border-radius:4px;padding:6px 9px}.dealer-panel-title button.is-active,.dealer-panel-title a.is-active{color:#8d6300;border-color:var(--gold)}.dealer-table-wrap{overflow-x:auto}.dealer-table{border-collapse:collapse;width:100%;font-size:var(--type-small)}.dealer-table th{color:var(--muted);text-align:right;border-block:1px solid #e3e7ec;padding:8px;font-weight:700}.dealer-table td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:6px 8px}.dealer-table td:first-child{align-items:center;gap:8px;min-width:220px;display:flex}.dealer-table td:first-child .vehicle-art{border-radius:4px;width:62px;min-width:62px;min-height:42px}.dealer-table td:first-child span{gap:3px;display:grid}.dealer-table td:first-child strong{font-size:var(--type-small)}.dealer-table td:first-child small{color:var(--muted);font-size:var(--type-caption)}.dealer-status{border-radius:10px;padding:4px 8px;font-style:normal;display:inline-flex}.dealer-status--active{color:#16834a;background:#e8f7ef}.dealer-status--muted{color:#b35d16;background:#fff1de}.dealer-table td:last-child{white-space:nowrap;min-width:90px}.dealer-table td:last-child button{width:25px;height:25px;color:var(--navy);background:0 0;border:0;padding:0}.dealer-table td:last-child svg{width:13px}.dealer-listings-panel>a{text-align:center;width:110px;font-size:var(--type-small);border:1px solid #dce2e9;border-radius:4px;margin:10px auto 0;padding:7px;display:block}.dealer-dashboard-bottom{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.dealer-tips,.dealer-gallery{background:#fff;border:1px solid #dfe4ea;border-radius:7px;min-height:128px;padding:13px}.dealer-tips{justify-content:space-between;align-items:center;display:flex}.dealer-tips h3,.dealer-gallery h3{font-size:var(--type-ui);margin:0}.dealer-tips p{max-width:320px;color:var(--muted);font-size:var(--type-small);line-height:1.9}.dealer-tips>svg{width:52px;color:var(--gold)}.dealer-gallery>div{justify-content:space-between;margin-bottom:9px;display:flex}.dealer-gallery>div a{color:#0871dc;font-size:var(--type-small)}.dealer-gallery section{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.dealer-gallery .vehicle-art{border-radius:4px;min-height:75px}.dealer-gallery section button{color:var(--muted);font-size:var(--type-small);background:#fff;border:1px dashed #bfc8d4;border-radius:4px;align-content:center;place-items:center;gap:4px;display:grid}.dealer-gallery section button svg{width:18px}.site-footer{background:linear-gradient(100deg,#03152b,#061c35 55%,#021326);margin-top:0;padding:25px 0 14px}.site-footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:45px}.site-footer__text{max-width:310px;font-size:var(--type-ui);margin:15px 0 8px;line-height:2}.site-footer h3{font-size:var(--type-ui)}.site-footer__links,.site-footer__contact{font-size:var(--type-ui);gap:8px}.site-footer__social{direction:ltr;gap:8px;display:flex}.site-footer__social span{width:28px;height:28px;font-size:var(--type-ui);border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid}.site-footer__bottom{text-align:center;color:#fff9;font-size:var(--type-ui);border-top:1px solid #ffffff1f;margin-top:17px;padding-top:11px}.page-hero{background:linear-gradient(110deg,#03172f,#09294d);border-radius:0}.page-hero__inner{grid-template-columns:1.1fr .9fr;min-height:210px}.page-hero--services,.page-hero--about{background-image:linear-gradient(90deg,#0314281f,#031428ed 66%),url(/media/mashbaz-hero.png);background-position:50%;background-size:cover}.page-hero--services .page-hero__panel,.page-hero--about .page-hero__panel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031428a3}.page-hero--blog{background:radial-gradient(circle at 12% 30%,#173c68 0,#0000 34%),linear-gradient(120deg,#03172f,#0a2d58)}.page-hero--search .page-hero__inner{text-align:center;grid-template-columns:1fr}.page-hero--search .page-hero__subtitle{margin-inline:auto}.page-hero--search .page-hero__panel{max-width:720px;margin-inline:auto}.search-page-bar{background:#fff;border-radius:5px;grid-template-columns:1.3fr repeat(3,1fr) 145px;max-width:1020px;height:48px;margin:18px auto 0;display:grid;overflow:hidden;box-shadow:0 8px 25px #0000002e}.search-page-bar label{border-inline-end:1px solid #dfe4ea;align-items:center;gap:8px;padding:0 13px;display:flex}.search-page-bar label svg{color:#657287;width:18px}.search-page-bar input,.search-page-bar select{min-width:0;color:var(--navy);font-size:var(--type-ui);background:#fff;border:0;border-inline-end:1px solid #dfe4ea;outline:0;padding:0 13px}.search-page-bar label input{border:0;width:100%;padding:0}.search-page-bar button{color:var(--navy);background:var(--gold);border:0;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.search-page-bar button svg{width:18px}.search-breadcrumb{color:#ffffffa8;font-size:var(--type-ui);margin-bottom:7px}.search-page-shell{align-items:start;gap:16px;padding-top:18px;padding-bottom:28px}.search-page-main{gap:16px;min-width:0;display:grid}.search-filters{box-shadow:none;align-content:start;align-self:start;gap:0;padding:15px}.search-filters__head{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.search-filters__head h2{margin:0;font-size:14px}.search-filters__head button{color:#0871dc;font-size:var(--type-small);background:0 0;border:0}.search-filter-section{border-bottom:1px solid #e6e9ee;padding:14px 0}.search-filter-section h3{font-size:var(--type-ui);margin:0 0 11px}.search-radio{color:#4f5c6e;min-height:31px;font-size:var(--type-small);cursor:pointer;align-items:center;gap:8px;display:flex}.search-radio input{width:16px;height:16px;min-height:16px;accent-color:var(--gold);background:#fff;border:1px solid #bac3cf;border-radius:50%;padding:0}.search-range-labels{font-size:var(--type-small);justify-content:space-between;display:flex}.search-range{height:14px;margin-top:5px;position:relative}.search-range:before{content:"";background:var(--gold);height:2px;position:absolute;inset:6px 5px auto}.search-range i,.search-range b{border:2px solid var(--gold);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0}.search-range i{right:0}.search-range b{left:0}.search-filters .search-filters__row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.search-filters .search-filters__row input{width:100%;min-width:0;height:38px;min-height:38px;font-size:var(--type-small);border:1px solid #dce2e9;border-radius:4px;padding:0 8px}.search-filter-toggle{width:100%;min-height:45px;color:var(--navy);font-size:var(--type-ui);background:#fff;border:0;border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;padding:0;font-weight:800;display:flex}.search-filter-submit{border:1px solid var(--gold);color:#9b6d00;width:100%;height:42px;font-size:var(--type-ui);background:#fff;border-radius:4px;margin-top:15px;font-weight:900}.search-filters{border-color:#d7e0e8;border-radius:9px}.search-filters__head{align-items:center;gap:10px;padding-bottom:15px}.search-filters__head h2{color:var(--navy)}.search-filters__head h2 b{min-width:22px;min-height:22px;color:var(--navy);background:var(--gold);font-size:var(--type-caption);border-radius:50%;place-items:center;margin-inline-start:5px;display:inline-grid}.search-filters__head a{color:#1e5aa2;background:#f1f6fb;border-radius:4px;padding:5px 7px}.search-filter-accordion__trigger{width:100%;min-height:54px;color:var(--navy);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.search-filter-accordion__trigger:focus-visible,.search-filters a:focus-visible,.search-filters input:focus-visible,.search-filters select:focus-visible,.search-filters button:focus-visible{outline-offset:2px;outline:3px solid #f4b00073}.search-filter-accordion__trigger span{gap:3px;display:grid}.search-filter-accordion__trigger small{color:var(--muted);font-size:var(--type-caption)}.search-filter-accordion__trigger i{color:#8090a0;font-style:normal;transition:transform .18s}.search-filter-accordion.is-open .search-filter-accordion__trigger i{color:var(--gold);transform:rotate(180deg)}.search-filter-accordion__body{padding:0 0 13px;display:none}.search-filter-accordion.is-open .search-filter-accordion__body{display:block}.search-active-chips button{color:#73530a;background:#fff8e4;border:1px solid #f0c45d}.search-category-chips label input:checked+span,.search-compact-picker__grid label input:checked+span,.search-location-picker__list label input:checked+span{border-color:var(--gold);color:var(--navy);box-shadow:inset 0 0 0 1px var(--gold);background:#fff8df}.search-brand-panel,.search-model-panel{min-width:0;box-shadow:none;padding:14px;overflow:hidden}.search-panel-title{justify-content:space-between;align-items:center;display:flex}.search-panel-title h2{margin:0;font-size:16px}.search-panel-title p{color:var(--muted);font-size:var(--type-small);margin:7px 0 0}.search-tabs{border-bottom:1px solid #e2e6eb;gap:26px;margin-top:-35px;padding-bottom:12px;display:flex}.search-tabs button,.search-tabs span{color:#687487;font-size:var(--type-ui);background:0 0;border:0;padding:0 0 10px}.search-tabs .is-active{color:var(--navy);border-bottom:2px solid var(--gold);font-weight:900}.search-brand-panel .brand-grid--search{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:13px}.brand-grid--search .brand-card{width:100%;min-width:0;min-height:132px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:7px;align-content:center;place-items:center;gap:8px;padding:12px 7px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.brand-grid--search .brand-card:hover{border-color:#9aabbc;transform:translateY(-1px);box-shadow:0 5px 14px #071b3614}.brand-grid--search .brand-card:focus-visible{outline-offset:2px;outline:3px solid #f4b0006b}.brand-grid--search .brand-card__logo{color:#173452;background:#f7f9fb;place-items:center;width:88px;height:48px;display:grid}.brand-grid--search .brand-card__logo img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.brand-grid--search .brand-card__logo-fallback{color:#173452;max-width:100%;font-family:Segoe UI,sans-serif;font-size:var(--type-small);text-align:center;padding:0 5px;font-weight:800;line-height:1.3}.brand-grid--search .brand-card strong{overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:34px;font-family:Segoe UI,sans-serif;font-size:var(--type-small);place-items:center;line-height:1.35;display:grid}.brand-grid--search .brand-card.is-active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffaf0}.search-show-all{width:100%;height:38px;color:var(--navy);font-size:var(--type-small);background:#f3f6f9;border:0;border-radius:4px;place-items:center;margin-top:9px;display:grid}.search-model-tools{color:var(--muted);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:15px;display:flex}.search-model-tools label{border:1px solid #dce2e9;border-radius:4px;align-items:center;gap:7px;width:330px;height:35px;padding:0 10px;display:flex}.search-model-tools svg{width:15px}.search-model-tools input{background:0 0;border:0;outline:0;width:100%}.search-alphabet{gap:5px;margin:9px 0 13px;padding-bottom:4px;display:flex;overflow-x:auto}.search-alphabet button{color:#667286;width:31px;height:31px;font-size:var(--type-small);background:#f4f6f8;border:0;border-radius:4px;flex:none}.search-alphabet .is-active{width:48px;color:var(--navy);font-weight:900}.search-selected-brand{font-size:var(--type-small);justify-content:flex-start;align-items:center;gap:7px;margin-bottom:10px;display:flex}.search-selected-brand i{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:24px;height:24px;margin-inline-start:auto;font-style:normal;font-weight:900;display:grid}.search-model-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.search-model-card{background:#fff;border:1px solid #dce2e9;border-radius:5px;min-width:0;padding:0 0 8px;overflow:hidden}.search-model-card .vehicle-art{min-height:92px}.search-model-card strong{overflow-wrap:anywhere;text-align:center;min-height:39px;font-family:Segoe UI,sans-serif;font-size:var(--type-small);place-items:center;margin-top:7px;padding-inline:5px;line-height:1.4;display:grid}.search-model-card small{color:var(--muted);font-size:var(--type-small)}.search-model-card.is-active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffaf0}.search-filter-section>input{width:100%;height:38px;font:inherit;font-size:var(--type-small);border:1px solid #dce2e9;border-radius:4px;padding:0 9px}.search-listing-results{box-shadow:none;padding:18px}.search-listing-results .home-section-heading{margin-bottom:15px}.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-listing-success{color:#174b31;background:#effbf4;border:1px solid #9fd8b8;border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex}.dashboard-listing-success>svg{color:#159657;flex:none;width:25px}.dashboard-listing-success div{flex:1}.dashboard-listing-success strong{margin-bottom:4px;display:block}.dashboard-listing-success p{color:#48715a;font-size:var(--type-small);margin:0}.dashboard-listing-success a{color:#fff;font-size:var(--type-small);background:#167d49;border-radius:6px;padding:8px 11px;font-weight:850}.listings-workspace tr.is-newly-created{background:#f1fbf5;box-shadow:inset -3px 0 #159657}.page-card{padding:20px}.section{padding:24px 0}.section-title h2,.section-title h1{font-size:22px}.search-shell{grid-template-columns:290px minmax(0,1fr)}.dashboard-columns{grid-template-columns:1.5fr .9fr}.rtl-grid-2{grid-template-columns:1fr 1fr}.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dealer-grid,.article-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-grid,.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-shell{grid-template-columns:250px minmax(0,1fr)}@media (max-width:900px){.site-header__utility-nav{display:none}.site-header__utility-actions{margin-inline-start:auto}.site-header__mobile{display:block}.home-listing-row{grid-template-columns:repeat(5,minmax(155px,1fr));padding-bottom:8px;overflow-x:auto}.home-listing-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.container{width:min(100% - 24px,1180px)}.site-header__utility{height:58px}.site-header__utility-nav{display:none}.site-header__utility-inner{gap:10px}.site-header__utility-actions{gap:8px}.site-header__login{border:0;padding:0}.site-header__cta{margin:0;padding:9px 12px}.site-header__mobile{margin:0;display:block}.site-header__mobile-panel{z-index:50}.brand-logo{width:142px;min-width:142px;height:47px}.brand-logo__copy strong{font-size:17px}.home-hero{background-position:35%;min-height:455px}.home-hero__content{padding-top:30px}.home-hero__copy{text-shadow:0 2px 8px #000000b3;width:100%}.home-hero__copy p{font-size:21px}.home-hero__copy h1{font-size:38px}.home-hero__subtitle{font-size:var(--type-ui)}.home-search{width:100%;height:auto;box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;overflow:visible}.home-search__field{border:0;border-radius:5px;min-height:46px}.home-search__field--query{grid-column:1/-1}.home-search button{border-radius:5px;min-height:46px}.home-hero__stats{grid-template-columns:1fr 1fr;width:100%;margin-top:14px}.home-hero__stats>div{border-bottom:1px solid #ffffff29}.home-benefits{grid-template-columns:1fr 1fr;margin-top:0}.home-benefits>div{border-bottom:1px solid #e5e8ed;justify-content:start;min-height:82px;padding:12px}.home-listing-row{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;display:grid;overflow-x:auto}.home-listing-row .listing-card{scroll-snap-align:start}.home-listing-grid{grid-template-columns:1fr 1fr;gap:10px}.vehicle-art--sm{min-height:118px}.home-dealers{grid-template-columns:1fr 1fr;gap:10px}.home-lower-grid{grid-template-columns:1fr;gap:0}.home-categories{grid-template-columns:repeat(3,1fr)}.home-trust .container{grid-template-columns:1fr 1fr}.site-footer__grid{grid-template-columns:1fr 1fr;gap:30px 20px}.registration-layout{grid-template-columns:1fr}.registration-story{border-radius:14px 14px 0 0;min-height:660px}.registration-form{border-radius:0 0 14px 14px;min-height:0;padding:28px 18px}.registration-strip{grid-template-columns:1fr 1fr}.registration-strip>div{min-height:74px;padding:10px}.search-page-bar{height:auto;box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;gap:7px;overflow:visible}.search-page-bar label{background:#fff;border:0;border-radius:4px;grid-column:1/-1;min-height:44px}.search-page-bar select,.search-page-bar button{border:0;border-radius:4px;min-height:44px}.vehicle-detail__top{grid-template-columns:1fr}.vehicle-seller,.vehicle-price{min-height:0}.vehicle-gallery{grid-row:1}.vehicle-assurances{grid-template-columns:1fr 1fr}.vehicle-assurances>div{min-height:70px;padding:10px}.vehicle-specs__tabs{justify-content:start;overflow-x:auto}.vehicle-specs__tabs>*{min-width:max-content}.vehicle-specs__grid{grid-template-columns:1fr 1fr}.page-hero__inner,.search-shell,.dashboard-columns,.rtl-grid-2,.dashboard-shell{grid-template-columns:1fr}.listing-grid,.dealer-grid,.article-grid,.pricing-grid,.brand-grid,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.site-header__login{display:none}.site-header__cta{font-size:var(--type-ui);padding:9px 10px}.home-benefits{grid-template-columns:1fr}.home-listing-grid{grid-template-columns:1fr 1fr}.listing-card__title-row h3{font-size:var(--type-ui);min-height:34px}.listing-card__price{font-size:var(--type-small)}.home-dealers{grid-template-columns:1fr}.home-section-heading{align-items:start}.home-section-heading h2{font-size:17px}.home-section-heading>a{white-space:nowrap;padding:6px 8px}.home-trust .container,.site-footer__grid,.listing-grid,.dealer-grid,.article-grid,.pricing-grid,.brand-grid,.category-grid{grid-template-columns:1fr}}.blog-hero{color:#fff;text-align:center;background-image:linear-gradient(100deg,#031428f0,#052346d1),url(/media/mashbaz-hero.png);background-position:50% 42%;background-size:cover;min-height:238px;padding:24px 0 66px}.blog-hero p{color:var(--gold);font-size:var(--type-ui);margin:0 0 6px;font-weight:900}.blog-hero h1{margin:0;font-size:30px}.blog-hero>.container>span{color:#ffffffc7;font-size:var(--type-ui);margin-top:8px;display:block}.blog-hero label{color:#607086;background:#fff;border-radius:24px;align-items:center;gap:9px;width:min(720px,100%);height:48px;margin:19px auto 0;padding:0 16px;display:flex;box-shadow:0 10px 25px #0000002e}.blog-hero label svg{width:18px}.blog-hero input{width:100%;color:var(--navy);font-size:var(--type-ui);background:0 0;border:0;outline:0}.blog-layout{z-index:2;margin-top:-50px;padding-bottom:30px;position:relative}.blog-lead-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.95fr);gap:14px;display:grid}.blog-featured,.blog-latest,.blog-categories,.blog-article,.blog-sidebar section,.blog-import-grid article{background:#fff;border:1px solid #dfe4ea;border-radius:9px;box-shadow:0 4px 16px #071b360f}.blog-featured{border:8px solid #fff;min-height:404px;position:relative;overflow:hidden}.blog-featured .vehicle-art{min-height:388px;position:absolute;inset:0}.blog-featured:after{content:"";background:linear-gradient(#0000,#030f1ff5);position:absolute;inset:34% 0 0}.blog-featured__overlay{z-index:2;color:#fff;position:absolute;inset:auto 18px 16px}.blog-featured__overlay>b{background:var(--navy);font-size:var(--type-small);border-radius:4px;padding:5px 8px;display:inline-flex}.blog-featured__overlay h2{margin:9px 0 6px;font-size:23px;line-height:1.55}.blog-featured__overlay p{color:#ffffffc7;font-size:var(--type-ui);margin:0}.blog-featured__overlay>div{font-size:var(--type-small);align-items:center;gap:16px;margin-top:13px;display:flex}.blog-featured__overlay span{align-items:center;gap:4px;display:flex}.blog-featured__overlay svg{width:13px}.blog-featured__overlay a{color:#fff;border:1px solid #ffffffa6;border-radius:4px;margin-inline-start:auto;padding:7px 12px}.blog-latest{padding:14px}.blog-latest h2{margin:0 0 8px;font-size:16px}.blog-latest>a:not(.blog-latest__all){border-bottom:1px solid #e5e9ee;grid-template-columns:78px 1fr;align-items:center;gap:9px;min-height:70px;padding:8px 0;display:grid}.blog-latest .vehicle-art{border-radius:4px;min-height:54px}.blog-latest span{gap:6px;display:grid}.blog-latest strong{font-size:var(--type-small);line-height:1.7}.blog-latest small{color:var(--muted);font-size:var(--type-caption)}.blog-latest__all{color:#0871dc;font-size:var(--type-small);justify-content:center;align-items:center;gap:5px;padding-top:10px;display:flex}.blog-latest__all svg{width:13px}.blog-categories{grid-template-columns:repeat(9,1fr);margin-top:14px;padding:10px;display:grid;overflow:hidden}.blog-categories a{min-height:74px;color:var(--navy);font-size:var(--type-small);text-align:center;border-inline-start:1px solid #e5e9ee;align-content:center;place-items:center;gap:7px;padding:5px;display:grid}.blog-categories a:last-child{border:0}.blog-categories a.is-active{color:#fff;background:var(--navy);border-radius:6px}.blog-categories svg{color:#1e5aa2;width:24px}.blog-categories .is-active svg{color:#fff}.blog-content-grid{grid-template-columns:minmax(0,2.8fr) minmax(230px,.9fr);gap:14px;margin-top:14px;display:grid}.blog-section-heading{justify-content:space-between;align-items:center;min-height:40px;display:flex}.blog-section-heading h2{margin:0;font-size:16px}.blog-section-heading a{color:#0871dc;font-size:var(--type-small);align-items:center;gap:5px;display:flex}.blog-section-heading svg{width:12px}.blog-section-heading--spaced{margin-top:14px}.blog-article-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.blog-article{overflow:hidden}.blog-article .vehicle-art{min-height:128px}.blog-article>div{padding:10px}.blog-article>div>small{color:#16834a;font-size:var(--type-caption)}.blog-article h3{min-height:38px;font-size:var(--type-ui);margin:6px 0;line-height:1.8}.blog-article p{min-height:48px;color:var(--muted);font-size:var(--type-small);margin:0;line-height:1.9}.blog-article span{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:4px;margin-top:8px;display:flex}.blog-article span svg{width:10px}.blog-import-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.blog-import-grid article{padding-bottom:10px;position:relative;overflow:hidden}.blog-import-grid .vehicle-art{min-height:116px}.blog-import-grid article>b{color:#fff;font-size:var(--type-caption);background:#159657;border-radius:3px;padding:4px 7px;position:absolute;top:8px;right:8px}.blog-import-grid h3,.blog-import-grid p,.blog-import-grid small{margin-inline:10px}.blog-import-grid h3{min-height:35px;font-size:var(--type-ui);margin-top:9px;margin-bottom:5px;line-height:1.7}.blog-import-grid p{min-height:31px;color:var(--muted);font-size:var(--type-caption);margin-top:0;margin-bottom:7px;line-height:1.7}.blog-import-grid small{color:var(--muted);font-size:var(--type-caption)}.blog-sidebar{align-content:start;gap:12px;display:grid}.blog-sidebar section{padding:13px}.blog-sidebar h2{margin:0 0 8px;font-size:14px}.blog-sidebar section:first-child>a{border-bottom:1px solid #e5e9ee;align-items:center;gap:8px;min-height:47px;display:flex}.blog-sidebar section:first-child>a>b{color:#fff;background:var(--navy);width:22px;height:22px;font-size:var(--type-small);border-radius:50%;place-items:center;display:grid}.blog-sidebar section:first-child span{font-size:var(--type-small);gap:3px;display:grid}.blog-sidebar section:first-child small{color:var(--muted);font-size:var(--type-caption)}.blog-newsletter{color:#fff;text-align:center;background:var(--navy)!important}.blog-newsletter>svg{width:28px;color:var(--gold)}.blog-newsletter h2{margin-top:5px}.blog-newsletter p{color:#ffffffb8;font-size:var(--type-small);line-height:1.8}.blog-newsletter input{width:100%;height:36px;font-size:var(--type-small);border:0;border-radius:4px;padding:0 9px}.blog-newsletter button{width:100%;height:34px;color:var(--navy);background:var(--gold);font-size:var(--type-small);border:0;border-radius:4px;margin-top:6px;font-weight:900}.blog-newsletter>small{color:#ffffff8c;font-size:var(--type-caption);margin-top:7px;display:block}.blog-ad{color:#fff;justify-content:space-between;align-items:center;min-height:150px;display:flex;overflow:hidden;background:linear-gradient(130deg,#03172f,#0a3768)!important}.blog-ad small{color:var(--gold);font-size:var(--type-caption)}.blog-ad h3{font-size:var(--type-ui);margin:7px 0}.blog-ad p{color:#ffffffb3;font-size:var(--type-small)}.blog-ad a{color:var(--navy);background:var(--gold);font-size:var(--type-caption);border-radius:3px;padding:6px 9px;display:inline-flex}.blog-ad>svg{width:70px;color:var(--gold)}.about-hero{color:#fff;background-image:linear-gradient(90deg,#0314282e,#031428f7 67%),url(/media/mashbaz-hero.png);background-position:50%;background-size:cover;min-height:360px;padding-top:52px}.about-hero__copy{width:52%;margin-left:auto;margin-right:0}.about-hero__copy small{color:#ffffff9e;font-size:var(--type-small)}.about-hero__copy h1{margin:18px 0 8px;font-size:35px}.about-hero__copy i{background:var(--gold);border-radius:3px;width:54px;height:3px;display:block}.about-hero__copy h2{color:var(--gold);margin:25px 0 9px;font-size:16px;line-height:1.7}.about-hero__copy p{color:#ffffffd1;max-width:560px;font-size:var(--type-ui);margin:0;line-height:2.2}.about-page{margin-top:-46px;padding-bottom:26px;position:relative}.about-values{background:#fff;border:1px solid #dfe4ea;border-radius:10px;grid-template-columns:repeat(5,1fr);display:grid;box-shadow:0 8px 22px #071b3614}.about-values>div{text-align:center;border-inline-start:1px solid #e3e7ec;align-content:center;place-items:center;min-height:125px;padding:14px;display:grid}.about-values>div:last-child{border:0}.about-values svg{width:32px;color:var(--navy)}.about-values h3{font-size:var(--type-ui);margin:9px 0 4px}.about-values p{color:var(--muted);font-size:var(--type-small);margin:0;line-height:1.8}.about-why{grid-template-columns:1fr 1.12fr;align-items:center;gap:34px;padding:43px 0 30px;display:grid}.about-why__copy h2{margin:0;font-size:23px}.about-why__copy>p{color:var(--muted);font-size:var(--type-ui)}.about-why__copy>div{align-items:start;gap:10px;margin-top:14px;display:flex}.about-why__copy>div>svg{border:1px solid var(--gold);width:20px;height:20px;color:var(--gold);border-radius:50%;flex:none;padding:3px}.about-why__copy span{gap:5px;display:grid}.about-why__copy strong{font-size:var(--type-ui)}.about-why__copy small{color:var(--muted);font-size:var(--type-small)}.about-why__media{border-radius:10px;min-height:350px;position:relative;overflow:hidden}.about-why__media>.vehicle-art{min-height:350px}.about-why__media article{color:#fff;background:#03162df2;border-radius:9px;width:49%;padding:24px;position:absolute;inset:50px auto 50px 20px}.about-why__media h3{margin:0 0 14px;font-size:14px}.about-why__media p{color:#ffffffba;font-size:var(--type-small);line-height:2}.about-why__media a{border:1px solid var(--gold);color:var(--gold);font-size:var(--type-small);border-radius:5px;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding:9px;display:flex}.about-why__media a svg{width:14px}.about-stats{background:#fff;border:1px solid #dfe4ea;border-radius:9px;grid-template-columns:repeat(5,1fr);min-height:111px;padding:13px;display:grid}.about-stats>div{border-inline-start:1px solid #e2e6eb;justify-content:center;align-items:center;gap:11px;display:flex}.about-stats>div:last-child{border:0}.about-stats svg{width:31px;color:var(--gold)}.about-stats span{gap:5px;display:grid}.about-stats strong{font-size:19px}.about-stats small{color:var(--muted);font-size:var(--type-small)}.about-mission{grid-template-columns:1fr 1fr;gap:14px;padding-top:24px;display:grid}.about-mission article{background:linear-gradient(130deg,#fff8ec,#f1e0be);border-radius:10px;align-items:start;gap:18px;min-height:190px;padding:27px;display:flex;overflow:hidden}.about-mission article:last-child{background:linear-gradient(130deg,#f3f8ff,#d9e8fb)}.about-mission article>svg{color:#fff;background:var(--gold);border-radius:50%;flex:none;width:48px;height:48px;padding:11px}.about-mission article:last-child>svg{background:var(--navy)}.about-mission h2{margin:0 0 10px;font-size:15px}.about-mission p{color:#435066;font-size:var(--type-small);margin:0;line-height:2.2}.services-hero{color:#fff;background-image:linear-gradient(90deg,#03142826,#031428f7 69%),url(/media/mashbaz-hero.png);background-position:50% 47%;background-size:cover;min-height:280px;padding:28px 0 0}.services-hero__copy{width:50%;margin-left:auto;margin-right:0}.services-hero__copy>small{color:#ffffffa6}.services-hero__copy h1{margin:6px 0 9px;font-size:31px}.services-hero__copy h2{color:var(--gold);margin:0 0 7px;font-size:14px}.services-hero__copy p{color:#ffffffc7;font-size:var(--type-small);margin:0;line-height:2}.services-hero__benefits{background:#04172d99;border:1px solid #ffffff38;border-radius:7px;grid-template-columns:repeat(4,1fr);width:68%;margin-top:24px;padding:10px;display:grid}.services-hero__benefits>div{border-inline-start:1px solid #fff3;justify-content:center;align-items:center;gap:9px;min-height:50px;display:flex}.services-hero__benefits>div:last-child{border:0}.services-hero__benefits svg{width:24px}.services-hero__benefits span{gap:4px;display:grid}.services-hero__benefits strong{font-size:var(--type-small)}.services-hero__benefits small{color:#ffffffad;font-size:var(--type-caption)}.services-page{padding-top:20px;padding-bottom:0}.services-page header{text-align:center}.services-page header h2{margin:0;font-size:20px}.services-page header p{color:var(--muted);font-size:var(--type-small);margin:6px 0 0}.services-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:15px;display:grid}.services-package{background:#fff;border:1px solid #bad1f2;border-radius:8px;flex-direction:column;min-height:422px;padding:18px;display:flex}.services-package--0{border-color:#b9dfc5}.services-package--1{border-color:#ffc598}.services-package__head{align-items:start;gap:12px;display:flex}.services-package__head>svg{color:#1656bf;background:#e8f0ff;border-radius:50%;flex:none;width:55px;height:55px;padding:13px}.services-package--0 .services-package__head>svg{color:#33954f;background:#edf8ef}.services-package--1 .services-package__head>svg{color:#f97316;background:#fff2e7}.services-package__head span{display:block;position:relative}.services-package__head b{color:#fff;font-size:var(--type-caption);background:#175cce;border-radius:3px;padding:4px 6px;position:absolute;top:0;left:0}.services-package--0 .services-package__head b{background:#3d9e55}.services-package--1 .services-package__head b{background:#f97316}.services-package h3{color:#1553aa;margin:5px 0;font-size:17px}.services-package--0 h3{color:#32914c}.services-package--1 h3{color:#f06718}.services-package__head p{color:var(--muted);font-size:var(--type-small);margin:0;line-height:1.8}.services-package ul{gap:10px;margin:17px 0;padding:0;list-style:none;display:grid}.services-package li{font-size:var(--type-small);align-items:center;gap:7px;display:flex}.services-package li svg{color:#fff;background:#1760c7;border-radius:50%;width:14px;padding:2px}.services-package--0 li svg{background:#3c9a52}.services-package--1 li svg{background:#f97316}.services-package__price{text-align:center;border-top:1px solid #e3e8ee;gap:6px;margin-top:auto;padding-block:12px;display:grid}.services-package__price span{font-size:var(--type-ui)}.services-package__price strong{color:#1553aa;font-size:15px}.services-package--0 .services-package__price strong{color:#32914c}.services-package--1 .services-package__price strong{color:#f06718}.services-package__price small{color:var(--muted);font-size:var(--type-small)}.services-package>a{color:#fff;text-align:center;font-size:var(--type-small);background:#175cce;border-radius:4px;padding:10px;font-weight:900}.services-package--0>a{background:#3d9e55}.services-package--1>a{background:#f97316}.services-note{color:#516071;min-height:42px;font-size:var(--type-small);background:#f2f7ff;border:1px solid #bdd5f8;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;display:flex}.services-note svg{color:#175cce;width:17px}.services-tariffs{padding-top:18px}.services-table-wrap{border:1px solid #dfe4ea;border-radius:6px;margin-top:13px;overflow-x:auto}.services-tariffs table{border-collapse:collapse;text-align:center;width:100%;min-width:760px;font-size:var(--type-small);background:#fff}.services-tariffs th,.services-tariffs td{border:1px solid #e1e6eb;min-height:52px;padding:13px 8px}.services-tariffs thead th{color:#fff;background:var(--navy)}.services-tariffs tbody th{text-align:right;align-items:center;gap:10px;min-width:235px;display:flex}.services-tariffs tbody th svg{color:#175cce;width:34px}.services-tariffs tbody th span{gap:4px;display:grid}.services-tariffs tbody th small{color:var(--muted);font-size:var(--type-caption)}.services-tariffs td{position:relative}.services-tariffs td b{color:#fff;font-size:var(--type-caption);background:#1760c7;margin:-13px -8px 5px;padding:3px;display:block}.services-tariffs>small{color:var(--muted);text-align:center;font-size:var(--type-caption);margin-top:6px;display:block}.services-more{padding-top:18px}.services-more>div{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:13px;display:grid}.services-more article{text-align:center;background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-content:center;justify-items:center;min-height:177px;padding:13px;display:grid}.services-more article>svg{width:42px;height:42px;color:var(--navy);background:#fff2d7;border-radius:50%;padding:10px}.services-more h3{font-size:var(--type-ui);margin:10px 0 5px}.services-more p{min-height:48px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.8}.services-more a{font-size:var(--type-caption);border:1px solid #bec8d5;border-radius:3px;padding:6px 11px}.services-trust{background:#f8fafc;border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;min-height:90px;margin-top:17px;padding:12px 20px;display:grid}.services-trust h2{margin:0;font-size:20px}.services-trust>div{color:#465367;font-size:var(--type-small);align-items:center;gap:9px;display:flex}.services-trust svg{color:#6d7d95;width:27px}.services-cta{color:#fff;background:linear-gradient(100deg,#03162d,#082e5a);border-radius:10px 10px 0 0;align-items:center;gap:17px;min-height:95px;margin-top:10px;padding:14px 26px;display:flex}.services-cta>svg{border:1px solid #ffffff59;border-radius:50%;width:58px;height:58px;padding:13px}.services-cta h2{margin:0 0 6px;font-size:17px}.services-cta p{color:#ffffffad;font-size:var(--type-small);margin:0}.services-cta>a{color:#fff;min-width:140px;font-size:var(--type-small);border:1px solid #ffffff59;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-inline-start:auto;padding:10px;display:flex}.services-cta>a+a{color:var(--navy);border-color:var(--gold);background:var(--gold);margin-inline-start:0}.services-cta a svg{width:14px}@media (max-width:900px){.blog-categories{grid-template-columns:repeat(5,1fr)}.blog-categories a{border-bottom:1px solid #e5e9ee}.blog-article-grid{grid-template-columns:repeat(2,1fr)}.services-more>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.blog-hero{padding-bottom:34px}.blog-hero h1{font-size:24px}.blog-layout{margin-top:12px}.blog-lead-grid,.blog-content-grid,.about-why,.about-mission{grid-template-columns:1fr}.blog-featured{min-height:380px}.blog-featured__overlay h2{font-size:18px}.blog-featured__overlay>div{flex-wrap:wrap}.blog-categories{display:flex;overflow-x:auto}.blog-categories a{border-bottom:0;min-width:112px}.blog-import-grid{grid-template-columns:1fr 1fr}.about-hero{background-position:37%;min-height:400px;padding-top:42px}.about-hero__copy{background:#031428b8;border-radius:8px;width:100%;padding:18px}.about-hero__copy h1{font-size:29px}.about-page{margin-top:-26px}.about-values{grid-template-columns:1fr 1fr}.about-values>div{border-bottom:1px solid #e3e7ec}.about-values>div:last-child{grid-column:1/-1}.about-why{gap:20px;padding-top:30px}.about-why__media{grid-row:1}.about-stats{grid-template-columns:1fr 1fr}.about-stats>div{border-bottom:1px solid #e2e6eb;min-height:75px}.about-stats>div:last-child{grid-column:1/-1}.services-hero{background-position:32%;min-height:410px}.services-hero__copy{background:#031428ad;border-radius:8px;width:100%;padding:16px}.services-hero__benefits{grid-template-columns:1fr 1fr;width:100%;margin-top:15px}.services-pricing-grid{grid-template-columns:1fr}.services-more>div{grid-template-columns:1fr 1fr}.services-trust{grid-template-columns:1fr 1fr;gap:15px}.services-trust h2{grid-column:1/-1}.services-cta{flex-wrap:wrap;padding:18px}.services-cta>div{flex:1}.services-cta>a{margin-inline-start:0}.search-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-tabs{margin-top:10px;overflow-x:auto}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-model-tools{flex-direction:column;align-items:stretch}.search-model-tools label{width:100%}.search-brand-panel .brand-grid--search{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-profile-banner{text-align:center;grid-template-columns:1fr;gap:14px}.dealer-profile-banner__identity{justify-content:center}.dealer-profile-banner__contact{border:1px solid #ffffff24;border-inline:0;padding:13px 0}.dealer-profile-banner>a{justify-content:center}.dealer-metrics{grid-template-columns:1fr 1fr}.dealer-metrics>div{border-bottom:1px solid #e1e5ea;min-height:75px}.dealer-actions{grid-template-columns:1fr 1fr}.dealer-dashboard-bottom{grid-template-columns:1fr}.dashboard-shell__sidebar{height:auto;position:relative}}@media (max-width:560px){.search-results-grid{grid-template-columns:1fr}.dashboard-listing-success{flex-wrap:wrap;align-items:flex-start}.dashboard-listing-success a{margin-inline-start:37px}}@media (max-width:460px){.blog-article-grid,.blog-import-grid,.services-more>div{grid-template-columns:1fr}.blog-featured__overlay p{display:none}.about-why__media article{width:calc(100% - 30px);inset:auto 15px 15px}.about-why__media>.vehicle-art{min-height:440px}.services-cta>a{width:100%}.dealer-metrics,.dealer-actions{grid-template-columns:1fr}}.listing-editor{gap:12px;display:grid}.listing-editor-hero{color:#fff;background:radial-gradient(circle at 10% 10%,#f4b0002e,#0000 28%),linear-gradient(105deg,#03121f,#092a4d);border-radius:8px;grid-template-columns:1fr 1.35fr;align-items:center;gap:30px;min-height:138px;padding:20px 24px;display:grid}.listing-editor-hero>div{align-items:center;gap:13px;display:flex}.listing-editor-hero>div>span{width:49px;height:49px;color:var(--gold);background:#ffffff0f;border:1px solid #ffffff40;border-radius:8px;place-items:center;display:grid}.listing-editor-hero>div>span svg{width:28px}.listing-editor-hero small{color:var(--gold);font-size:var(--type-small)}.listing-editor-hero h2{margin:4px 0;font-size:19px}.listing-editor-hero p{color:#ffffffad;font-size:var(--type-small);margin:0}.listing-editor-hero ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.listing-editor-hero li{color:#ffffff8c;min-width:0;font-size:var(--type-small);justify-items:center;gap:7px;display:grid;position:relative}.listing-editor-hero li:after{content:"";background:#ffffff38;height:1px;position:absolute;top:15px;left:50%;right:-50%}.listing-editor-hero li:last-child:after{display:none}.listing-editor-hero li b{z-index:1;width:31px;height:31px;font-size:var(--type-small);background:#0d2a48;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.listing-editor-hero li.is-active{color:#fff;font-weight:900}.listing-editor-hero li.is-active b{color:var(--navy);border-color:var(--gold);background:var(--gold)}.listing-editor-grid{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:12px;display:grid}.listing-editor-form{gap:12px;display:grid}.listing-editor-section{background:#fff;border:1px solid #dfe4ea;border-radius:8px;padding:17px 18px}.listing-editor-section>header{border-bottom:1px solid #e6e9ed;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.listing-editor-section>header>span{color:#1556a8;background:#edf4ff;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;display:grid}.listing-editor-section>header>span svg{width:20px}.listing-editor-section>header div{gap:4px;display:grid}.listing-editor-section>header h3{font-size:var(--type-ui);margin:0}.listing-editor-section>header p{color:var(--muted);font-size:var(--type-caption);margin:0}.listing-editor-section>header>b{color:#fff;background:var(--navy);width:23px;height:23px;font-size:var(--type-caption);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.listing-editor-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.listing-editor-fields--three{grid-template-columns:repeat(3,1fr)}.listing-editor-field{gap:6px;min-width:0;display:grid}.listing-editor-field.is-wide{grid-column:1/-1}.listing-editor-field label{color:var(--navy);font-size:var(--type-small);font-weight:800}.listing-editor-field label b{color:#ef4444;margin-inline-start:3px}.listing-editor-field input,.listing-editor-field select,.listing-editor-field textarea{width:100%;min-width:0;min-height:40px;color:var(--navy);font-family:inherit;font-size:var(--type-small);background:#fff;border:1px solid #d9e0e8;border-radius:5px;outline:0;padding:0 10px}.listing-editor-field textarea{resize:vertical;min-height:112px;padding-block:10px;line-height:1.9}.listing-editor-field input:focus,.listing-editor-field select:focus,.listing-editor-field textarea:focus{border-color:#2f6db5;box-shadow:0 0 0 2px #2f6db514}.listing-editor-field>small{color:var(--muted);font-size:var(--type-caption)}.listing-editor-field-hint{color:var(--muted);font-size:var(--type-caption);grid-column:1/-1;margin:-4px 0 0}.listing-editor-field select:disabled{color:#8290a0;cursor:not-allowed;background:#f3f6f9}.listing-taxonomy-empty{color:#72500a;background:#fff8e8;border:1px solid #efc56d;border-radius:7px;grid-column:1/-1;gap:5px;padding:12px 14px;display:grid}.listing-taxonomy-empty strong{font-size:var(--type-small)}.listing-taxonomy-empty span{font-size:var(--type-caption);line-height:1.8}.listing-editor-checks{border-top:1px dashed #dce2e9;margin-top:16px;padding-top:14px}.listing-editor-checks>strong{font-size:var(--type-small);margin-bottom:10px;display:block}.listing-editor-checks>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.listing-editor-checks label,.listing-editor-price-grid>label{color:#4e5b6e;min-height:34px;font-size:var(--type-caption);border:1px solid #e0e5eb;border-radius:4px;align-items:center;gap:7px;padding:0 9px;display:flex}.listing-editor-checks input,.listing-editor-price-grid>label input{width:13px;height:13px;min-height:13px;accent-color:var(--gold);padding:0}.listing-editor-price-grid{grid-template-columns:1fr 1fr repeat(3,auto);align-items:end;gap:10px;display:grid}.listing-editor-price-grid>label{white-space:nowrap;margin-bottom:2px}.listing-editor-uploads{grid-template-columns:2fr repeat(5,1fr);gap:8px;display:grid}.listing-editor-uploads button{color:#637186;min-height:105px;font-family:inherit;font-size:var(--type-caption);cursor:pointer;background:#fbfcfd;border:1px dashed #b9c5d3;border-radius:6px;align-content:center;place-items:center;gap:7px;padding:8px;display:grid}.listing-editor-uploads button svg{width:21px}.listing-editor-uploads button.is-main{color:var(--navy);background:#f2f7fd;border-color:#89acd5}.listing-editor-uploads .is-main svg{color:#1459a5;width:27px}.listing-editor-uploads .is-main strong{font-size:var(--type-small)}.listing-editor-uploads .is-main small{color:var(--muted);font-size:var(--type-caption)}.listing-editor-uploads .is-main b{color:#fff;font-size:var(--type-caption);background:#1459a5;border-radius:3px;padding:5px 10px}.listing-editor-upload-note{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:7px;margin:10px 0 0;display:flex}.listing-editor-upload-note svg{color:#159657;width:14px}.listing-image-uploader{gap:10px;display:grid}.listing-image-uploader__picker{min-height:145px;color:var(--navy);cursor:pointer;background:#f8fafc;border:1px dashed #9eabbc;border-radius:7px;align-content:center;place-items:center;gap:7px;display:grid}.listing-image-uploader__picker svg{color:#155aa7;width:30px}.listing-image-uploader__picker small{color:var(--muted)}.listing-image-uploader__picker input{max-width:260px;font-family:inherit}.listing-image-uploader__items{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.listing-image-uploader__items>div{background:#fff;border:1px solid #dbe2ea;border-radius:6px;min-width:0;position:relative;overflow:hidden}.listing-image-uploader__items img{object-fit:cover;width:100%;height:96px;display:block}.listing-image-uploader__items span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption);padding:6px;display:block;overflow:hidden}.listing-image-uploader__items button{color:#fff;background:#a01e1ee6;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:5px;left:5px}.listing-editor-edit-gallery{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.listing-editor-edit-gallery button{background:#fff;border:1px solid #dce2e9;border-radius:5px;min-height:105px;padding:0;position:relative;overflow:hidden}.listing-editor-edit-gallery .vehicle-art{min-height:105px}.listing-editor-edit-gallery button>span{color:#fff;font-size:var(--type-caption);background:#031428d1;border-radius:3px;padding:4px 6px;position:absolute;bottom:5px;right:5px}.listing-editor-edit-gallery button>svg{width:20px;height:20px;color:var(--navy);background:#fff;border-radius:50%;padding:4px;position:absolute;top:5px;left:5px}.listing-editor-edit-gallery button.is-add{color:var(--muted);border-style:dashed;align-content:center;place-items:center;gap:6px;display:grid}.listing-editor-edit-gallery button.is-add>svg{background:0 0;width:23px;height:23px;padding:0;position:static}.listing-editor-edit-gallery button.is-add strong{font-size:var(--type-caption)}.listing-editor-promotions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.listing-editor-promotions>label{cursor:pointer;position:relative}.listing-editor-promotions>a{min-height:122px;color:var(--navy);text-align:center;background:#f8fafc;border:1px dashed #bdc9d6;border-radius:6px;align-content:center;justify-items:center;gap:6px;padding:14px 25px;display:grid}.listing-editor-promotions>a:hover{border-color:var(--gold);background:#fffaf0}.listing-editor-promotions>label>input{z-index:1;width:14px;height:14px;min-height:14px;accent-color:var(--gold);position:absolute;top:12px;right:12px}.listing-editor-promotions>label>span{text-align:center;border:1px solid #dfe4ea;border-radius:6px;align-content:center;justify-items:center;gap:6px;min-height:122px;padding:14px 25px;display:grid}.listing-editor-promotions>label>input:checked+span{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffaf0}.listing-editor-promotions svg{color:#165ba7;width:24px}.listing-editor-promotions>a b{color:#1462b8;font-size:var(--type-small)}.listing-editor-promotions strong{font-size:var(--type-ui)}.listing-editor-promotions small{color:var(--muted);font-size:var(--type-caption)}.listing-editor-promotions span>b{color:#16834a;font-size:var(--type-small)}.listing-quota-notice{background:#f1fbf5;border:1px solid #b9dfc9;border-radius:7px;align-items:center;gap:12px;padding:13px 16px;display:flex}.listing-quota-notice>svg{color:#16834a;flex:none;width:24px}.listing-quota-notice>div{gap:3px;display:grid}.listing-quota-notice strong{font-size:var(--type-ui)}.listing-quota-notice p{color:var(--muted);font-size:var(--type-small);margin:0}.listing-quota-notice>span{color:#7a5500;font-size:var(--type-small);gap:3px;margin-inline-start:auto;display:grid}.listing-quota-notice>span b{color:var(--navy)}.listing-quota-notice.is-full{background:#fff9e9;border-color:#efd28a}.listing-quota-notice.is-full>svg{color:#b57d00}.listing-editor-consent{min-height:51px;font-size:var(--type-small);background:#fff;border:1px solid #dfe4ea;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex}.listing-editor-consent label{align-items:center;gap:7px;display:flex}.listing-editor-consent input{width:14px;height:14px;min-height:14px;accent-color:var(--gold)}.listing-editor-consent a{color:#1462b8}.listing-editor-consent--stacked{justify-content:stretch;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.listing-editor-consent--stacked label{border-bottom:1px solid #e3e8ee;min-height:50px;padding:11px 15px;line-height:1.8}.listing-editor-consent--stacked label:last-child{border-bottom:0}.listing-editor-actions{background:#fff;border:1px solid #dfe4ea;border-radius:7px;justify-content:flex-end;gap:9px;padding:13px;display:flex}.listing-editor-actions button{min-width:145px;height:41px;color:var(--navy);font-family:inherit;font-size:var(--type-small);background:#fff;border:1px solid #cfd7e1;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.listing-editor-actions button[type=submit]{border-color:var(--gold);background:var(--gold);min-width:180px}.listing-editor-actions svg{width:14px}.listing-editor-aside{gap:11px;display:grid;position:sticky;top:12px}.listing-editor-aside>section{background:#fff;border:1px solid #dfe4ea;border-radius:7px;padding:14px;overflow:hidden}.listing-editor-progress>div{justify-content:space-between;align-items:center;display:flex}.listing-editor-progress h3{font-size:var(--type-ui);margin:0}.listing-editor-progress b{color:#16834a;font-size:var(--type-ui)}.listing-editor-progress>span{background:#edf0f3;border-radius:6px;height:7px;margin:11px 0 8px;display:block;overflow:hidden}.listing-editor-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#1da866,#f4b000);width:35%;height:100%;display:block}.listing-editor-progress p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.8}.listing-editor-preview{padding:0!important}.listing-editor-preview>header{justify-content:space-between;align-items:center;padding:12px;display:flex}.listing-editor-preview>header h3{font-size:var(--type-ui);margin:0}.listing-editor-preview>header span{color:var(--muted);font-size:var(--type-caption)}.listing-editor-preview>.vehicle-art{min-height:152px}.listing-editor-preview>div{padding:11px}.listing-editor-preview>div small{color:#16834a;font-size:var(--type-caption)}.listing-editor-preview>div h3{min-height:37px;font-size:var(--type-ui);margin:6px 0;line-height:1.8}.listing-editor-preview>div p{color:var(--muted);font-size:var(--type-caption);margin:0 0 10px}.listing-editor-preview>div strong{color:#16834a;font-size:var(--type-ui)}.listing-editor-preview footer{border-top:1px solid #e2e7ec;grid-template-columns:1fr 1fr;display:grid}.listing-editor-preview footer span{color:#536174;min-height:37px;font-size:var(--type-caption);border-inline-start:1px solid #e2e7ec;justify-content:center;align-items:center;gap:5px;display:flex}.listing-editor-preview footer svg{width:13px}.listing-editor-tips h3{font-size:var(--type-ui);align-items:center;gap:6px;margin:0 0 9px;display:flex}.listing-editor-tips h3 svg{width:17px;color:var(--gold)}.listing-editor-tips ul{color:#536174;font-size:var(--type-caption);gap:8px;margin:0;padding-inline-start:16px;line-height:1.7;display:grid}.listing-editor-tips li::marker{color:var(--gold)}.listing-editor-support{color:#fff;align-items:center;gap:10px;display:flex;background:linear-gradient(120deg,#06182c,#0a3159)!important}.listing-editor-support>svg{width:32px;color:var(--gold);flex:none}.listing-editor-support h3{font-size:var(--type-small);margin:0 0 5px}.listing-editor-support p{color:#ffffffa6;font-size:var(--type-caption);margin:0 0 7px;line-height:1.7}.listing-editor-support a{color:var(--gold);font-size:var(--type-small);direction:ltr;font-weight:900}.listing-editor-saved{color:var(--muted);font-size:var(--type-caption);justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.listing-editor-saved svg{color:#159657;width:12px}@media (max-width:1100px){.listing-editor-hero,.listing-editor-grid{grid-template-columns:1fr}.listing-editor-aside{grid-template-columns:repeat(2,1fr);position:static}.listing-editor-saved{grid-column:1/-1}.listing-editor-fields--three,.listing-editor-price-grid{grid-template-columns:1fr 1fr}.listing-editor-uploads{grid-template-columns:repeat(3,1fr)}.listing-editor-uploads button.is-main{grid-column:span 3}}@media (max-width:760px){.search-page-main>*,.dealer-dashboard>*{box-sizing:border-box;min-width:0;max-width:100%}.dealer-panel-title{flex-direction:column;align-items:stretch}.dealer-panel-title>div:last-child{padding-bottom:3px;overflow-x:auto}.dealer-panel-title button,.dealer-panel-title a{white-space:nowrap;flex:none}.dealer-table-wrap{width:100%;max-width:100%}.dealer-gallery section{grid-template-columns:1fr 1fr}.dashboard-shell__sidebar{z-index:40;flex-direction:row;align-items:center;gap:10px;height:68px;min-height:68px;padding:7px 12px;position:sticky;top:0;overflow:hidden}.dashboard-shell__brand{border:0;margin-inline-start:auto;padding:0}.dashboard-shell__brand .brand-logo{width:160px;min-width:160px;height:46px}.dashboard-shell__brand .site-brand-sub,.dashboard-shell__nav{display:none}.dashboard-shell__cta{width:auto;min-height:38px;font-size:var(--type-small);margin-top:0;padding:8px 13px}.dashboard-shell__main{padding:11px 12px 22px}.dashboard-shell__header{min-height:58px;margin-bottom:9px}.dashboard-shell__header h1{font-size:18px}.dashboard-shell__header>a{font-size:var(--type-small);padding:8px 11px}.listing-editor-hero{padding:17px}.listing-editor-hero>div>span{display:none}.listing-editor-hero ol{gap:3px}.listing-editor-hero li span{display:none}.listing-editor-section{padding:14px}.listing-editor-fields,.listing-editor-fields--three,.listing-editor-promotions,.listing-editor-aside{grid-template-columns:1fr}.listing-editor-checks>div{grid-template-columns:1fr 1fr}.listing-editor-price-grid{grid-template-columns:1fr}.listing-editor-uploads,.listing-editor-edit-gallery{grid-template-columns:1fr 1fr}.listing-editor-uploads button.is-main{grid-column:1/-1}.listing-editor-saved{grid-column:auto}.listing-editor-consent{flex-direction:column;align-items:start;padding:13px}.listing-editor-actions{flex-direction:column-reverse}.listing-editor-actions button{width:100%}}.admin-overview{gap:12px;display:grid}.admin-welcome{color:#fff;background:radial-gradient(circle at 10% 30%,#f4b00029,#0000 25%),linear-gradient(105deg,#03131f,#092b50);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px 22px;display:flex}.admin-welcome small{color:var(--gold);font-size:var(--type-caption)}.admin-welcome h2{margin:4px 0;font-size:18px}.admin-welcome p{color:#ffffffa8;font-size:var(--type-small);margin:0}.admin-welcome>div:last-child{justify-items:end;gap:9px;display:grid}.admin-welcome>div:last-child span{color:#d9efe3;font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.admin-welcome>div:last-child span i{background:#20c875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20c87521}.admin-welcome a{color:#fff;font-size:var(--type-caption);border:1px solid #ffffff40;border-radius:4px;padding:8px 12px}.admin-metrics{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid}.admin-metrics article{border-inline-start:1px solid #e4e8ed;justify-content:center;align-items:center;gap:11px;min-height:89px;padding:10px;display:flex}.admin-metrics article:last-child{border:0}.admin-metrics svg{color:#1559a6;width:29px}.admin-metrics span{gap:3px;display:grid}.admin-metrics small{color:var(--muted);font-size:var(--type-caption)}.admin-metrics strong{font-size:17px}.admin-metrics i{color:#16834a;font-size:var(--type-caption);font-style:normal}.admin-main-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.admin-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px}.admin-panel>header{border-bottom:1px solid #e6e9ed;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:11px 14px;display:flex}.admin-panel header h2{font-size:var(--type-ui);margin:0}.admin-panel header p{color:var(--muted);font-size:var(--type-caption);margin:4px 0 0}.admin-moderation header nav{gap:5px;display:flex}.admin-moderation header button{color:#647185;font-size:var(--type-caption);background:#fff;border:1px solid #dce2e9;border-radius:4px;padding:6px 8px}.admin-moderation header button.is-active{color:#8a6100;border-color:var(--gold);background:#fffaf0}.admin-moderation-list article{border-bottom:1px solid #edf0f3;grid-template-columns:74px minmax(0,1fr) 75px 52px 31px;align-items:center;gap:9px;min-height:63px;padding:7px 11px;display:grid}.admin-moderation-list .vehicle-art{border-radius:4px;min-height:47px}.admin-moderation-list article>div{gap:3px;min-width:0;display:grid}.admin-moderation-list article>div b{color:#1760a9;width:max-content;font-size:var(--type-caption);background:#edf4ff;border-radius:3px;padding:2px 5px}.admin-moderation-list article>div strong{text-overflow:ellipsis;font-size:var(--type-small);white-space:nowrap;overflow:hidden}.admin-moderation-list article>div small{color:var(--muted);font-size:var(--type-caption)}.admin-moderation-list article>span{color:#9a6700;width:max-content;font-size:var(--type-caption);background:#fff3d7;border-radius:10px;padding:4px 7px}.admin-moderation-list article>span.is-danger{color:#c24141;background:#ffebeb}.admin-moderation-list article>button{height:28px;color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #ccd5e0;border-radius:4px}.admin-moderation-list article>button:last-child{color:#fff;background:#1a9b5b;border-color:#1a9b5b;width:28px;padding:0}.admin-moderation-list article>button svg{width:13px}.admin-moderation>a{color:#1666bb;width:max-content;font-size:var(--type-caption);align-items:center;gap:5px;margin:10px auto;display:flex}.admin-moderation>a svg{width:12px}.admin-empty{color:var(--muted);text-align:center;font-size:var(--type-ui);padding:24px}.admin-workflow-panel{margin-top:14px}.admin-workflow-list{display:grid}.admin-workflow-list>article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:10px 14px;display:grid}.admin-workflow-list>article>div:first-child{gap:4px;display:grid}.admin-workflow-list small{color:var(--muted)}.admin-promotion-actions{align-items:center;gap:7px;display:flex}.admin-promotion-actions b{color:#8a6100;min-width:65px}.admin-promotion-actions select,.admin-promotion-actions button,.admin-pricing-row input,.admin-pricing-row button{background:#fff;border:1px solid #ccd5df;border-radius:4px;height:34px;font-family:inherit}.admin-promotion-actions button,.admin-pricing-row button{color:#fff;border-color:var(--navy);background:var(--navy);cursor:pointer;padding:0 11px}.admin-promotion-actions button.is-danger{background:#c94040;border-color:#c94040}.admin-pricing-row label{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.admin-pricing-row input{width:100%;padding:0 8px}.admin-pricing-toggle input{width:16px;height:16px}.admin-side-stack{gap:12px;display:grid}.admin-health>header span{color:#16834a;font-size:var(--type-caption);background:#e8f7ef;border-radius:10px;padding:4px 7px}.admin-health>div{min-height:44px;font-size:var(--type-caption);border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.admin-health>div span{align-items:center;gap:7px;display:flex}.admin-health>div i{border-radius:50%;width:7px;height:7px}.admin-health>div i.is-good{background:#1ca761}.admin-health>div i.is-warn{background:var(--gold)}.admin-health>div b{font-size:var(--type-small)}.admin-quick>div{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.admin-quick button{min-height:68px;color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fbfcfd;border:1px solid #dfe4ea;border-radius:5px;align-content:center;place-items:center;gap:5px;display:grid}.admin-quick button svg{color:#145aa7;width:21px}.admin-lower-grid{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.admin-revenue>header strong{color:#16834a;font-size:var(--type-ui)}.admin-revenue>header strong small{font-size:var(--type-caption)}.admin-bars{background:repeating-linear-gradient(0deg,#f1f3f6 0 1px,#0000 1px 38px);border-bottom:1px solid #e6e9ed;align-items:end;gap:9px;height:155px;padding:21px 22px 10px;display:flex}.admin-bars i{background:linear-gradient(#1f6fc0,#0e4b8d);border-radius:3px 3px 0 0;flex:1;position:relative}.admin-bars i:nth-child(3n+2){background:linear-gradient(#f6bd27,#e3a000)}.admin-bars i:nth-child(3n){background:linear-gradient(#31aa6b,#16834a)}.admin-bars i span{color:var(--muted);font-size:var(--type-caption);position:absolute;top:-14px;right:50%;transform:translate(50%)}.admin-revenue footer{min-height:40px;color:var(--muted);font-size:var(--type-caption);justify-content:center;align-items:center;gap:18px;display:flex}.admin-revenue footer span{align-items:center;gap:5px;display:flex}.admin-revenue footer i{background:#155aa7;border-radius:2px;width:8px;height:8px}.admin-revenue footer i.is-special{background:var(--gold)}.admin-revenue footer i.is-dealer{background:#16834a}.admin-activity>div{border-bottom:1px solid #edf0f3;align-items:center;gap:9px;min-height:49px;padding:7px 12px;display:flex}.admin-activity>div>svg{color:#155aa7;background:#edf4ff;border-radius:50%;width:25px;height:25px;padding:5px}.admin-activity>div span{gap:4px;display:grid}.admin-activity>div strong{font-size:var(--type-caption)}.admin-activity>div small{color:var(--muted);font-size:var(--type-caption)}.admin-activity header a{color:#1565b7;font-size:var(--type-caption)}@media (max-width:980px){.admin-main-grid,.admin-lower-grid{grid-template-columns:1fr}.admin-side-stack{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-welcome{flex-direction:column;align-items:start}.admin-welcome>div:last-child{justify-items:start}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{border-bottom:1px solid #e4e8ed}.admin-metrics article:last-child{grid-column:1/-1}.admin-moderation>header{flex-direction:column;align-items:start}.admin-moderation header nav{width:100%;overflow-x:auto}.admin-moderation header button{white-space:nowrap}.admin-moderation-list article{grid-template-columns:58px minmax(0,1fr) 48px}.admin-moderation-list article>span,.admin-moderation-list article>button:last-child{display:none}.admin-side-stack,.admin-workflow-list>article{grid-template-columns:1fr}.admin-promotion-actions{padding-bottom:4px;overflow-x:auto}.admin-pricing-row{grid-template-columns:1fr 1fr}.registration-fields--two{grid-template-columns:1fr}.registration-fields .is-wide{grid-column:auto}}.workspace-page{gap:12px;display:grid}.workspace-heading{color:#fff;background:radial-gradient(circle at 10% 30%,#f4b00024,#0000 25%),linear-gradient(110deg,#031421,#092a4d);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:17px 20px;display:flex}.workspace-heading small{color:var(--gold);font-size:var(--type-caption)}.workspace-heading h2{margin:4px 0;font-size:18px}.workspace-heading p{color:#ffffffa6;font-size:var(--type-small);margin:0}.workspace-heading>button,.workspace-heading>a{color:var(--navy);background:var(--gold);font-family:inherit;font-size:var(--type-small);border:0;border-radius:4px;align-items:center;gap:6px;padding:10px 14px;font-weight:900;display:flex}.workspace-heading>button svg,.workspace-heading>a svg{width:15px}.workspace-heading select{color:#fff;min-width:125px;height:37px;font-family:inherit;font-size:var(--type-small);background:#ffffff14;border:1px solid #ffffff40;border-radius:4px;padding:0 9px}.workspace-heading select option{color:var(--navy)}.workspace-kpis{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid}.workspace-kpis article{border-inline-start:1px solid #e3e7ec;justify-content:center;align-items:center;gap:9px;min-height:82px;display:flex}.workspace-kpis article:last-child{border:0}.workspace-kpis svg{color:#155aa7;width:26px}.workspace-kpis span{gap:2px;display:grid}.workspace-kpis small{color:var(--muted);font-size:var(--type-caption)}.workspace-kpis strong{font-size:16px}.workspace-kpis i{color:#16834a;font-size:var(--type-caption);font-style:normal}.workspace-panel{background:#fff;border:1px solid #dfe4ea;border-radius:7px}.workspace-panel>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 14px;display:flex}.workspace-panel>header h3{font-size:var(--type-ui);margin:0}.workspace-panel>header p{color:var(--muted);font-size:var(--type-caption);margin:4px 0 0}.workspace-panel>header button{color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #cfd7e1;border-radius:4px;align-items:center;gap:5px;padding:7px 10px;display:flex}.workspace-panel>header button svg{width:13px}.workspace-two-columns{grid-template-columns:1.55fr .85fr;gap:12px;display:grid}.analytics-chart>header>span{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.analytics-chart>header>span i{background:#155aa7;border-radius:2px;width:8px;height:8px}.analytics-chart>header>span i:last-of-type{background:var(--gold);margin-inline-start:6px}.analytics-chart>div{background:repeating-linear-gradient(0deg,#f0f3f6 0 1px,#0000 1px 44px);align-items:end;gap:9px;height:220px;padding:23px 20px 8px;display:flex}.analytics-chart>div>i{background:linear-gradient(#2c7bc6,#15518e);border-radius:3px 3px 0 0;flex:1;min-height:4px;position:relative}.analytics-chart>div>i>b{background:var(--gold);border-radius:2px 2px 0 0;width:42%;position:absolute;bottom:0;right:4px}.analytics-chart footer{min-height:34px;color:var(--muted);font-size:var(--type-caption);justify-content:space-around;align-items:center;display:flex}.analytics-funnel{padding-bottom:12px}.analytics-funnel>div{padding:9px 14px}.analytics-funnel>div>span{color:#526075;font-size:var(--type-caption);justify-content:space-between;margin-bottom:6px;display:flex}.analytics-funnel>div>span b{color:var(--navy)}.analytics-funnel>div>i{background:#edf0f3;border-radius:5px;height:8px;display:block;overflow:hidden}.analytics-funnel>div>i b{border-radius:inherit;background:linear-gradient(90deg,#165aa5,#f4b000);height:100%;display:block}.workspace-table-panel{overflow:hidden}.workspace-table-panel>header>button,.workspace-table-panel>header select{min-height:33px;color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #d7dee7;border-radius:4px;padding:0 9px}.workspace-table-panel table{border-collapse:collapse;width:100%;font-size:var(--type-caption)}.workspace-table-panel th{color:var(--muted);text-align:right;background:#fafbfc;border-bottom:1px solid #dde3ea;padding:9px 11px}.workspace-table-panel td{vertical-align:middle;border-bottom:1px solid #edf0f3;padding:7px 11px}.workspace-table-panel td:first-child{min-width:210px}.workspace-table-panel td:first-child .vehicle-art{vertical-align:middle;border-radius:4px;width:62px;min-height:43px;margin-inline-end:8px;display:inline-block}.workspace-table-panel td:first-child strong{font-size:var(--type-small)}.workspace-table-panel td>b.is-positive,.workspace-table-panel td>b.is-pending,.workspace-table-panel td>b.is-danger{border-radius:10px;width:max-content;padding:4px 8px;display:inline-flex}.is-positive{background:#e8f7ef;color:#16834a!important}.is-pending{background:#fff2d5;color:#9c6800!important}.is-danger{background:#ffebeb;color:#c13d3d!important}.workspace-table-panel td button,.workspace-table-panel td a{color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:0 0;border:0;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.workspace-table-panel td button svg,.workspace-table-panel td a svg{width:13px}.billing-summary{color:#fff;background:linear-gradient(110deg,#031421,#0b3158);border-radius:8px;grid-template-columns:1.4fr auto 1fr 1fr;align-items:center;gap:14px;min-height:116px;padding:18px 22px;display:grid}.billing-summary>div small{color:#ffffffa6;font-size:var(--type-caption)}.billing-summary>div strong{color:var(--gold);margin:5px 0;font-size:21px;display:block}.billing-summary>div p{color:#ffffff94;font-size:var(--type-caption);margin:0}.billing-summary>button{color:var(--navy);background:var(--gold);font-family:inherit;font-size:var(--type-caption);border:0;border-radius:4px;align-items:center;gap:5px;padding:9px 12px;font-weight:900;display:flex}.billing-summary>button svg{width:14px}.billing-summary article{border-inline-start:1px solid #ffffff2b;gap:6px;padding-inline-start:15px;display:grid}.billing-summary article span{color:#ffffffb8;font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.billing-summary article svg{width:14px}.billing-summary article b{font-size:var(--type-ui)}.billing-summary article small{color:#ffffff8c;font-size:var(--type-caption)}.billing-plans>div{grid-template-columns:repeat(3,1fr);gap:11px;padding:12px;display:grid}.billing-plans article{text-align:center;border:1px solid #dce2e9;border-radius:6px;align-content:center;justify-items:center;gap:7px;min-height:190px;padding:14px;display:grid;position:relative}.billing-plans article.is-featured{border-color:var(--gold);background:#fffaf0}.billing-plans article>svg{color:#155aa7;width:31px}.billing-plans article>b{color:#8a6000;font-size:var(--type-caption);background:#ffedbd;border-radius:8px;padding:3px 6px;position:absolute;top:8px;right:8px}.billing-plans article h3{font-size:var(--type-ui);margin:0}.billing-plans article p{color:var(--muted);font-size:var(--type-caption);margin:0}.billing-plans article strong{color:#155aa7;font-size:15px}.billing-plans article strong small{font-size:var(--type-caption)}.billing-plans article button{color:#155aa7;width:100%;font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #155aa7;border-radius:4px;padding:7px}.billing-plans article button:disabled{cursor:not-allowed;color:#7f8b99;background:#f3f5f7;border-color:#ccd4dd}.dealer-quota-summary{background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.dealer-quota-summary>span{align-items:center;gap:7px;display:flex}.dealer-quota-summary svg{color:#1562ad;width:20px}.dealer-quota-summary>b{color:#16834a;font-size:17px}.dealer-quota-summary>small{color:var(--muted)}.dealer-quota-summary>a{color:var(--navy);background:var(--gold);border-radius:4px;margin-inline-start:auto;padding:7px 12px;font-weight:900}.dealer-quota-summary.is-full{background:#fffaf0;border-color:#efd28a}.dealer-quota-summary.is-full>b{color:#a66e00}.services-quota-copy{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.services-quota-copy p{background:#f8fafc;border:1px solid #dfe4ea;border-radius:6px;margin:0;padding:11px 13px}.services-quota-copy strong{color:var(--navy)}.admin-entitlement-meta{color:#6d7b8b;max-width:210px;margin-top:6px;line-height:1.7;display:block}.admin-entitlement-meta.is-error{color:#b83e3e;font-weight:800}.leads-board{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.leads-column{background:#eef3f8;border:1px solid #dfe4ea;border-radius:7px;padding:10px}.leads-column>header{justify-content:space-between;align-items:center;padding:3px 3px 9px;display:flex}.leads-column>header h3{font-size:var(--type-ui);margin:0}.leads-column>header b{color:#fff;width:22px;height:22px;font-size:var(--type-caption);background:#155aa7;border-radius:50%;place-items:center;display:grid}.leads-column--gold>header b{background:var(--gold)}.leads-column--green>header b{background:#16834a}.leads-column>article{background:#fff;border:1px solid #dfe4ea;border-radius:6px;margin-top:8px;padding:11px}.leads-column article>div{grid-template-columns:30px 1fr auto;align-items:center;gap:7px;display:grid}.leads-column article>div>span{color:#fff;background:var(--navy);width:30px;height:30px;font-size:var(--type-small);border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.leads-column article>div strong{font-size:var(--type-small)}.leads-column article>div small{color:var(--muted);font-size:var(--type-caption)}.leads-column h4{color:#155aa7;font-size:var(--type-small);margin:9px 0 4px}.leads-column p{color:#526075;font-size:var(--type-caption);margin:0}.leads-column footer{border-top:1px solid #edf0f3;gap:5px;margin-top:9px;padding-top:8px;display:flex}.leads-column footer button{color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #d8dfe8;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;display:flex}.leads-column footer button:last-child{border:0;margin-inline-start:auto}.leads-column footer svg{width:11px}.leads-column__more{color:#536174;width:100%;font-family:inherit;font-size:var(--type-caption);background:0 0;border:1px dashed #bfc9d5;border-radius:4px;margin-top:8px;padding:7px}.messages-workspace{background:#fff;border:1px solid #dfe4ea;border-radius:8px;grid-template-columns:285px minmax(0,1fr) 215px;height:calc(100vh - 108px);min-height:650px;display:grid;overflow:hidden}.messages-workspace>aside{border-inline-end:1px solid #e2e7ec}.messages-workspace>aside>header{border-bottom:1px solid #e2e7ec;padding:14px}.messages-workspace>aside>header>div{justify-content:space-between;align-items:center;display:flex}.messages-workspace>aside h2{margin:0;font-size:14px}.messages-workspace>aside header b{color:#155aa7;font-size:var(--type-caption)}.messages-workspace>aside header label{border:1px solid #dce2e9;border-radius:4px;align-items:center;gap:6px;height:34px;margin-top:10px;padding:0 8px;display:flex}.messages-workspace>aside header label svg{width:13px}.messages-workspace>aside header input{width:100%;font-family:inherit;font-size:var(--type-caption);border:0;outline:0}.messages-workspace>aside nav{overflow-y:auto}.messages-workspace>aside nav button{text-align:right;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:34px 1fr auto;gap:7px;width:100%;min-height:78px;padding:10px;font-family:inherit;display:grid;position:relative}.messages-workspace>aside nav button.is-active{background:#eef5ff;border-inline-end:3px solid #155aa7}.messages-workspace>aside nav button>span,.messages-workspace>main>header>span,.messages-contact>span{color:#fff;background:var(--navy);width:34px;height:34px;font-size:var(--type-small);border-radius:50%;place-items:center;font-weight:900;display:grid}.messages-workspace>aside nav button>div{gap:3px;min-width:0;display:grid}.messages-workspace>aside nav strong{font-size:var(--type-small)}.messages-workspace>aside nav small,.messages-workspace>aside nav p{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.messages-workspace>aside nav time{color:var(--muted);font-size:var(--type-caption)}.messages-workspace>aside nav button>b{color:#fff;width:16px;height:16px;font-size:var(--type-caption);background:#155aa7;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;left:8px}.messages-workspace>main{grid-template-rows:60px 1fr 57px;min-width:0;display:grid}.messages-workspace>main>header{border-bottom:1px solid #e2e7ec;align-items:center;gap:8px;padding:10px 13px;display:flex}.messages-workspace>main>header h3{font-size:var(--type-ui);margin:0 0 4px}.messages-workspace>main>header p{color:var(--muted);font-size:var(--type-caption);margin:0}.messages-workspace>main>header p i{background:#1aaf66;border-radius:50%;width:6px;height:6px;margin-inline-end:4px;display:inline-block}.messages-workspace>main>header button{width:31px;height:31px;color:var(--navy);background:#fff;border:1px solid #dce2e9;border-radius:50%;padding:0}.messages-workspace>main>header button:first-of-type{margin-inline-start:auto}.messages-workspace>main>header svg{width:14px}.messages-thread{background:#f7f9fb;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;display:flex;overflow-y:auto}.messages-thread>time{color:var(--muted);font-size:var(--type-caption);background:#e9edf2;border-radius:10px;align-self:center;padding:4px 8px}.messages-thread>div{background:#fff;border-radius:8px 8px 2px;max-width:68%;padding:9px 11px;box-shadow:0 2px 7px #071b360f}.messages-thread>div.is-sent{color:#fff;background:#0b437b;border-radius:8px 8px 8px 2px;align-self:flex-end}.messages-thread p{font-size:var(--type-small);margin:0;line-height:1.8}.messages-thread small{color:var(--muted);font-size:var(--type-caption);margin-top:5px;display:block}.messages-thread .is-sent small{color:#fff9}.messages-thread article{background:#fff;border:1px solid #dce2e9;border-radius:6px;align-self:flex-end;gap:9px;width:300px;padding:10px;display:flex}.messages-thread article>svg{color:#155aa7;width:36px}.messages-thread article div{gap:4px;display:grid}.messages-thread article strong{font-size:var(--type-small)}.messages-thread article small{margin:0}.messages-thread article b{color:#16834a;font-size:var(--type-caption)}.messages-workspace>main>footer{border-top:1px solid #e2e7ec;align-items:center;gap:7px;padding:9px;display:flex}.messages-workspace>main>footer input{height:38px;font-family:inherit;font-size:var(--type-caption);border:1px solid #dce2e9;border-radius:5px;flex:1;padding:0 10px}.messages-workspace>main>footer button{width:36px;height:36px;color:var(--navy);background:#edf1f5;border:0;border-radius:5px;padding:8px}.messages-workspace>main>footer button:last-child{color:var(--navy);background:var(--gold)}.messages-workspace>main>footer svg{width:18px}.messages-contact{text-align:center;border-inline-start:1px solid #e2e7ec;padding:20px 13px}.messages-contact>span{width:58px;height:58px;margin:0 auto;font-size:15px}.messages-contact h3{font-size:var(--type-ui);margin:10px 0 3px}.messages-contact>p{color:#16834a;font-size:var(--type-caption);margin:0 0 15px}.messages-contact>div{font-size:var(--type-caption);border-bottom:1px solid #edf0f3;justify-content:space-between;padding:10px 0;display:flex}.messages-contact>div small{color:var(--muted)}.messages-contact>button{width:100%;color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #d8dfe7;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin-top:9px;padding:8px;display:flex}.messages-contact>button:last-child{color:#bd3c3c}.messages-contact button svg{width:13px}.team-members>header label,.listings-workspace>header label{border:1px solid #dce2e9;border-radius:4px;align-items:center;gap:5px;height:34px;padding:0 8px;display:flex}.team-members>header label svg,.listings-workspace>header label svg{width:13px}.team-members>header input,.listings-workspace>header input{font-family:inherit;font-size:var(--type-caption);border:0;outline:0}.team-members>article{border-bottom:1px solid #edf0f3;grid-template-columns:36px minmax(180px,1fr) 140px 90px 145px 28px 28px;align-items:center;gap:8px;min-height:59px;padding:8px 12px;display:grid}.team-members>article>span{color:#fff;background:var(--navy);width:34px;height:34px;font-size:var(--type-small);border-radius:50%;place-items:center;display:grid}.team-members article>div{gap:4px;display:grid}.team-members article strong{font-size:var(--type-small)}.team-members article small{color:var(--muted);font-size:var(--type-caption)}.team-members article>b{font-size:var(--type-caption)}.team-members article>i{width:max-content;font-size:var(--type-caption);border-radius:10px;padding:4px 7px;font-style:normal}.team-members article>button{width:27px;height:27px;color:var(--navy);background:0 0;border:0;padding:6px}.team-members article button svg{width:13px}.team-roles>div{border-bottom:1px solid #edf0f3;grid-template-columns:29px 1fr auto 27px;align-items:center;gap:8px;min-height:60px;padding:9px 12px;display:grid}.team-roles>div>svg{color:#155aa7;width:26px}.team-roles>div span{gap:3px;display:grid}.team-roles>div strong{font-size:var(--type-small)}.team-roles>div small{color:var(--muted);font-size:var(--type-caption)}.team-roles>div>b{font-size:var(--type-caption)}.team-roles>div>button{background:0 0;border:0}.team-roles>div>button svg{width:13px}.team-security>label{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:65px;padding:10px 13px;display:flex}.team-security label span{gap:4px;display:grid}.team-security label strong{font-size:var(--type-small)}.team-security label small{color:var(--muted);font-size:var(--type-caption)}.team-security input{accent-color:#16834a;width:33px;height:17px;min-height:17px}.profile-cover{background:#fff;border:1px solid #dfe4ea;border-radius:8px;overflow:hidden}.profile-cover__photo{color:#fff;height:130px;font-size:var(--type-caption);background-image:linear-gradient(90deg,#03142840,#031428a6),url(/media/mashbaz-hero.png);background-position:50%;background-size:cover;justify-content:flex-start;align-items:end;gap:6px;padding:12px;display:flex}.profile-cover__photo svg{width:14px}.profile-cover__identity{grid-template-columns:86px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:0 18px;display:grid}.profile-cover__identity>span{width:75px;height:75px;color:var(--navy);background:#fff;border:4px solid #fff;border-radius:50%;place-items:center;margin-top:-34px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:0 2px 9px #071b3626}.profile-cover__identity>span button{color:#fff;background:var(--navy);border:0;border-radius:50%;width:24px;height:24px;padding:5px;position:absolute;bottom:0;left:0}.profile-cover__identity span button svg{width:13px}.profile-cover__identity h2{margin:0 0 6px;font-size:15px;display:inline-block}.profile-cover__identity div b{color:#845c00;background:var(--gold);font-size:var(--type-caption);border-radius:8px;margin-inline-start:7px;padding:3px 6px}.profile-cover__identity p{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:4px;margin:0;display:flex}.profile-cover__identity p svg{width:12px}.profile-cover__identity>i{color:var(--muted);font-size:var(--type-caption);font-style:normal}.profile-cover__identity>i strong{color:#16834a}.profile-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.profile-form>header button{color:var(--navy);border-color:var(--gold);background:var(--gold)}.profile-form>div{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.profile-form label{font-size:var(--type-caption);gap:5px;display:grid}.profile-form label.is-wide{grid-column:1/-1}.profile-form__phone-hint{color:#687789;font-size:var(--type-caption);grid-column:1/-1}.admin-test-payments__notice{color:#7c5a0d;font-size:var(--type-small);margin:0 0 12px}.admin-test-payments__grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.admin-test-payments__grid label{color:var(--muted);font-size:var(--type-caption);gap:5px;display:grid}.admin-test-payments__grid select{min-height:38px;font:inherit;font-size:var(--type-small);background:#fff;border:1px solid #d9e0e8;border-radius:5px;padding:0 9px}.admin-test-payments__actions{flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.admin-test-payments__actions button{color:#fff;min-height:36px;font:inherit;font-size:var(--type-caption);background:#123a62;border:1px solid #123a62;border-radius:5px;padding:0 12px;font-weight:800}.admin-test-payments__actions button.is-danger{background:#b73f3f;border-color:#b73f3f}.admin-test-payments .form-feedback{margin:0 14px 14px}.profile-form input,.profile-form textarea{width:100%;min-height:39px;font-family:inherit;font-size:var(--type-small);border:1px solid #dce2e9;border-radius:4px;padding:0 9px}.profile-form textarea{padding-block:9px;line-height:1.8}.profile-side{gap:12px;display:grid}.profile-verification header h3,.profile-hours header h3{align-items:center;gap:6px;display:flex}.profile-verification header h3 svg,.profile-hours header h3 svg{color:#155aa7;width:17px}.profile-verification header>b{color:#16834a;font-size:var(--type-caption);background:#e8f7ef;border-radius:9px;padding:4px 7px}.profile-verification>div,.profile-hours>div{min-height:44px;font-size:var(--type-caption);border-bottom:1px solid #edf0f3;align-items:center;gap:7px;padding:0 12px;display:flex}.profile-verification>div svg{color:#16834a;width:16px}.profile-verification>div b,.profile-hours>div b{color:var(--muted);font-size:var(--type-caption);margin-inline-start:auto}.profile-hours header button{width:27px;padding:5px}.profile-gallery>div{grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;display:grid}.profile-gallery .vehicle-art{border-radius:5px;min-height:90px}.profile-gallery>div>button{color:var(--muted);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px dashed #bac5d2;border-radius:5px;align-content:center;place-items:center;gap:5px;display:grid}.profile-gallery>div>button svg{width:20px}.listings-workspace>header{align-items:center}.listings-workspace>header nav,.listings-workspace>header>div{gap:6px;display:flex}.listings-workspace>header nav button,.listings-workspace>header nav a{color:var(--muted);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #dce2e9;border-radius:4px;padding:6px 8px}.listings-workspace>header nav button.is-active,.listings-workspace>header nav a.is-active{color:#8c6200;border-color:var(--gold)}.listings-workspace>header select{height:34px}.listings-workspace td:first-child{align-items:center;gap:7px;display:flex}.listings-workspace td:first-child span{gap:3px;display:grid}.listings-workspace td:first-child small{color:var(--muted);font-size:var(--type-caption)}.listings-workspace>footer{min-height:48px;color:var(--muted);font-size:var(--type-caption);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.listings-workspace>footer nav{gap:4px;display:flex}.listings-workspace>footer button{min-width:27px;height:27px;color:var(--navy);font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #dce2e9;border-radius:3px}.listings-workspace>footer button.is-active{color:var(--navy);border-color:var(--gold);background:var(--gold)}@media (max-width:1050px){.messages-workspace{grid-template-columns:250px minmax(0,1fr)}.messages-contact{display:none}.profile-grid{grid-template-columns:1fr}.profile-side{grid-template-columns:1fr 1fr}}@media (max-width:900px){.workspace-two-columns{grid-template-columns:1fr}.billing-summary{grid-template-columns:1fr 1fr}.billing-plans>div,.leads-board{grid-template-columns:1fr}.team-members{overflow-x:auto}.team-members>article{min-width:830px}}@media (max-width:760px){.workspace-heading{flex-direction:column;align-items:start}.workspace-heading>button,.workspace-heading>a,.workspace-heading select{justify-content:center;width:100%}.workspace-kpis{grid-template-columns:1fr 1fr}.workspace-kpis article{border-bottom:1px solid #e3e7ec;min-height:72px}.workspace-kpis article:last-child{grid-column:1/-1}.workspace-table-panel{overflow-x:auto}.workspace-table-panel>header{min-width:680px}.workspace-table-panel table{min-width:760px}.billing-summary{grid-template-columns:1fr}.billing-summary article{border-inline:0;border-top:1px solid #ffffff2b;padding:10px 0}.listing-quota-notice{flex-wrap:wrap;align-items:flex-start}.listing-quota-notice>span{width:100%;margin-inline-start:36px}.dealer-quota-summary{flex-wrap:wrap}.dealer-quota-summary>a{text-align:center;width:100%;margin:0}.services-quota-copy{grid-template-columns:1fr}.messages-workspace{grid-template-columns:1fr;height:auto;min-height:0}.messages-workspace>aside nav{max-height:315px}.messages-workspace>main{min-height:580px}.profile-cover__identity{grid-template-columns:72px 1fr}.profile-cover__identity>i{grid-column:1/-1;padding-bottom:10px}.profile-form>div,.profile-side{grid-template-columns:1fr}.profile-gallery>div{grid-template-columns:1fr 1fr}.listings-workspace>header{min-width:760px}}.home-hero{min-height:604px}.home-hero__content{padding-top:24px;padding-bottom:18px}.home-hero__copy p{font-size:24px}.home-hero__copy h1{font-size:clamp(34px,4vw,49px)}.home-vehicle-search{width:100%;color:var(--navy);text-shadow:none;direction:rtl;background:#fffffff7;border:1px solid #ffffff80;border-radius:9px;gap:10px;margin-top:17px;padding:13px;display:grid;box-shadow:0 14px 36px #00000040}.home-vehicle-search__top{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.home-vehicle-search__top>div{align-items:center;gap:8px;display:flex}.home-vehicle-search__top>div>span{width:29px;height:29px;color:var(--gold);background:var(--navy);border-radius:5px;place-items:center;display:grid}.home-vehicle-search__top>div>span svg{width:16px}.home-vehicle-search__top>div>div{gap:2px;display:grid}.home-vehicle-search__top strong{font-size:var(--type-ui)}.home-vehicle-search__top small{color:var(--muted);font-size:var(--type-caption)}.home-vehicle-search__top>button{color:#647185;font-family:inherit;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;display:flex}.home-vehicle-search__top>button svg{width:13px}.home-vehicle-search__query{background:#fff;border:1px solid #cdd6e1;border-radius:6px;align-items:center;gap:9px;height:50px;padding:0 13px;display:flex;position:relative}.home-vehicle-search__query:focus-within{border-color:#155aa7;box-shadow:0 0 0 3px #155aa717}.home-vehicle-search__query>svg{color:#536174;flex:none;width:19px}.home-vehicle-search__query>input{width:100%;min-width:0;height:100%;color:var(--navy);font-family:inherit;font-size:var(--type-ui);background:0 0;border:0;outline:0}.home-vehicle-search__query>kbd{color:#7a8698;font-family:inherit;font-size:var(--type-caption);white-space:nowrap;background:#f3f5f8;border:0;border-radius:4px;padding:5px 8px}.home-search-suggestions{z-index:80;background:#fff;border:1px solid #ccd5df;border-radius:6px;width:calc(100% + 2px);max-height:260px;display:grid;position:absolute;top:calc(100% + 5px);right:-1px;overflow-y:auto;box-shadow:0 12px 28px #071b362e}.home-search-suggestions button{text-align:right;min-height:47px;color:var(--navy);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;padding:6px 11px;font-family:inherit;display:grid}.home-search-suggestions button:hover{background:#f3f7fc}.home-search-suggestions svg{color:#155aa7;width:14px}.home-search-suggestions span{gap:3px;display:grid}.home-search-suggestions strong{font-family:Segoe UI,Tahoma,sans-serif;font-size:var(--type-small)}.home-search-suggestions small{color:var(--muted);font-size:var(--type-caption)}.home-search-catalog-error{color:#b23d3d;min-height:37px;font-size:var(--type-caption);background:#fff3f3;border:1px solid #f0baba;border-radius:5px;align-items:center;gap:7px;padding:0 10px;display:flex}.home-search-catalog-error svg{width:15px}.home-search-catalog-error button{color:#a62f2f;font-family:inherit;font-size:var(--type-caption);background:#fff;border:1px solid #d98f8f;border-radius:3px;margin-inline-start:auto;padding:5px 8px}.home-search-primary,.home-search-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.home-search-primary label,.home-search-secondary label,.home-search-advanced>label{gap:5px;min-width:0;display:grid;position:relative}.home-search-primary label>span,.home-search-secondary label>span,.home-search-advanced>label>span,.home-search-secondary legend{color:#536174;font-size:var(--type-caption);font-weight:800}.home-search-secondary label>span small{color:#8c96a5;font-size:var(--type-caption);margin-inline-start:4px;font-weight:400}.home-search-primary select,.home-search-secondary select,.home-search-secondary input,.home-search-advanced select{appearance:none;width:100%;min-width:0;height:41px;color:var(--navy);font-family:inherit;font-size:var(--type-small);background:#fff;border:1px solid #d5dde7;border-radius:5px;outline:0;padding:0 10px}.home-search-primary select:hover,.home-search-secondary select:hover,.home-search-secondary input:hover,.home-search-advanced select:hover{border-color:#9caabd}.home-search-primary select:focus,.home-search-secondary select:focus,.home-search-secondary input:focus,.home-search-advanced select:focus{border-color:#155aa7;box-shadow:0 0 0 2px #155aa714}.home-search-primary select:disabled{color:#9aa3af;cursor:not-allowed;background:#f1f3f6;border-color:#e2e6eb}.home-search-advanced>label:after{content:"";pointer-events:none;border-bottom:1.5px solid #536174;border-left:1.5px solid #536174;width:6px;height:6px;position:absolute;bottom:17px;left:12px;transform:rotate(-45deg)}.home-search-primary label:has(select):after{content:"";pointer-events:none;border-bottom:1.5px solid #536174;border-left:1.5px solid #536174;width:6px;height:6px;position:absolute;bottom:17px;left:12px;transform:rotate(-45deg)}.home-search-secondary label:has(select):after{content:"";pointer-events:none;border-bottom:1.5px solid #536174;border-left:1.5px solid #536174;width:6px;height:6px;position:absolute;bottom:17px;left:12px;transform:rotate(-45deg)}.home-search-primary label.is-loading:before{content:"";z-index:2;background:linear-gradient(90deg,#eef1f4 25%,#f8f9fb 45%,#eef1f4 65%) 0 0/200% 100%;border-radius:5px;animation:1.2s linear infinite mashbaz-search-loading;position:absolute;inset:19px 0 0}@keyframes mashbaz-search-loading{to{background-position:-200% 0}}.home-search-secondary fieldset{border:0;min-width:0;margin:0;padding:0}.home-search-secondary fieldset>div{border:1px solid #d5dde7;border-radius:5px;grid-template-columns:1fr 1fr;height:41px;margin-top:5px;display:grid;overflow:hidden}.home-search-secondary fieldset button{color:#667286;font-family:inherit;font-size:var(--type-caption);background:#fff;border:0}.home-search-secondary fieldset button+button{border-inline-start:1px solid #d5dde7}.home-search-secondary fieldset button.is-active{color:var(--navy);box-shadow:inset 0 -2px var(--gold);background:#fff2c9;font-weight:900}.home-search-secondary fieldset button:disabled{color:#a8b0bc;cursor:not-allowed;background:#f2f4f7}.home-search-sheet-head{display:none}.home-search-advanced{background:#f7f9fb;border:1px solid #d9e0e8;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px;display:none}.home-search-advanced.is-open{display:grid}.home-search-advanced__checks{border-top:1px solid #e0e5ea;flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:5px;display:flex}.home-search-advanced__checks label{min-height:30px;font-size:var(--type-caption);background:#fff;border:1px solid #d7dee7;border-radius:4px;align-items:center;gap:6px;padding:0 9px;display:flex}.home-search-advanced__checks input{width:13px;height:13px;min-height:13px;accent-color:var(--gold);margin:0}.home-search-quick{scrollbar-width:thin;align-items:center;gap:6px;min-height:34px;padding-bottom:2px;display:flex;overflow-x:auto}.home-search-quick>span{color:#687589;font-size:var(--type-caption);flex:none;font-weight:800}.home-search-quick button{color:#4f5c6e;min-height:28px;font-family:inherit;font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:14px;flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.home-search-quick button:hover{color:#155aa7;background:#f4f8fd;border-color:#8cadd1}.home-search-quick button.is-active{color:#7e5900;border-color:var(--gold);background:#fff3cf}.home-search-quick button svg{width:11px}.home-search-actions{border-top:1px solid #e2e7ed;grid-template-columns:145px 1fr 205px;align-items:center;gap:10px;min-height:43px;padding-top:8px;display:grid}.home-search-actions>button{height:40px;font-family:inherit;font-size:var(--type-small);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:flex}.home-search-actions svg{width:15px}.home-search-more{color:var(--navy);background:#fff;border:1px solid #bfc9d5}.home-search-actions>small{color:#748093;font-size:var(--type-caption);justify-content:center;align-items:center;gap:5px;display:flex}.home-search-actions>small svg{color:#16834a;width:13px}.home-search-submit{color:var(--navy);border:1px solid var(--gold);background:linear-gradient(#ffc126,#f4ad00);box-shadow:0 5px 13px #f4b00040}.home-search-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.home-hero__stats{width:100%;margin-top:12px}@media (max-width:900px){.home-hero{min-height:750px}.home-search-primary,.home-search-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-search-primary label:last-child{grid-column:auto}.home-search-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.home-search-actions{grid-template-columns:140px 1fr 190px}}@media (max-width:760px){.home-hero{min-height:auto;padding-bottom:14px}.home-hero__content{padding-top:24px}.home-vehicle-search{gap:9px;padding:10px}.home-vehicle-search__top>div>div small{display:none}.home-vehicle-search__query{height:48px}.home-vehicle-search__query>kbd{display:none}.home-search-primary{grid-template-columns:1fr}.home-search-mobile-optional{display:none!important}.home-search-primary select,.home-search-secondary select,.home-search-secondary input,.home-search-advanced select{height:44px;font-size:var(--type-small)}.home-search-expandable{display:none}.home-vehicle-search.is-expanded:after{content:"";z-index:89;background:#010c1994;position:fixed;inset:0}.home-vehicle-search.is-expanded .home-search-expandable{z-index:90;background:#fff;border-radius:14px 14px 0 0;max-height:84vh;padding:12px;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 34px #00000040}.home-search-sheet-head{z-index:2;background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;min-height:42px;margin:-12px -12px 10px;padding:0 13px;display:flex;position:sticky;top:-12px}.home-search-sheet-head strong{font-size:var(--type-ui)}.home-search-sheet-head button{color:#155aa7;font-family:inherit;font-size:var(--type-caption);background:#eef5ff;border:0;border-radius:4px;padding:6px 10px}.home-search-secondary{grid-template-columns:1fr}.home-search-secondary fieldset>div{height:44px}.home-search-advanced.is-open{grid-template-columns:1fr;margin-top:10px}.home-search-advanced__checks{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.home-search-quick{margin-inline:-2px}.home-search-quick button{border-radius:17px;min-height:34px}.home-search-actions{z-index:60;background:#fffffff5;border:1px solid #dbe2ea;border-radius:7px;grid-template-columns:1fr 1.25fr;padding:7px;position:sticky;bottom:8px;box-shadow:0 7px 20px #071b362e}.home-search-actions>small{display:none}.home-search-actions>button{height:44px;min-height:44px}.home-hero__stats{margin-top:10px}}@media (max-width:420px){.home-vehicle-search__top>div>span{display:none}.home-vehicle-search__top strong{font-size:var(--type-small)}.home-vehicle-search__top>button{font-size:var(--type-caption)}.home-vehicle-search__query>input{font-size:var(--type-small)}.home-search-advanced__checks{grid-template-columns:1fr}}.dashboard-shell__logout{color:#fff;width:calc(100% - 32px);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;margin:8px 16px 12px;padding:11px 14px}.dashboard-shell__logout:hover{color:#f4b000;border-color:#f4b000}.dashboard-shell__logout:disabled{cursor:wait;opacity:.65}.dashboard-shell__logout-short{display:none}@media (max-width:700px){.dashboard-shell__brand .brand-logo{width:140px;min-width:140px}.dashboard-shell__logout{width:auto;font-size:var(--type-small);white-space:nowrap;margin:0;padding:8px 10px}.dashboard-shell__logout-full{display:none}.dashboard-shell__logout-short{display:inline}}.admin-shell{color:#10213a;direction:ltr;background:#f3f6f9;grid-template-columns:minmax(0,1fr) 276px;min-height:100vh;display:grid}.admin-shell__sidebar{z-index:70;color:#fff;direction:rtl;background:radial-gradient(circle at 0 8%,#f4b0001f,#0000 25%),linear-gradient(#061522 0%,#071e31 58%,#04121e 100%);flex-direction:column;grid-column:2;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:-10px 0 35px #02101d14}.admin-shell__main{direction:rtl;grid-area:1/1;min-width:0}.admin-shell__brand{border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;min-height:94px;padding:15px 22px;display:flex}.admin-shell__brand .brand-logo{width:205px;height:59px}.admin-shell__brand>button{display:none}.admin-shell__identity{background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 8px;align-items:center;gap:11px;min-height:80px;margin:12px 14px 4px;padding:11px;display:grid}.admin-shell__identity>span,.admin-shell__avatar{color:#10213a;background:linear-gradient(145deg,#ffd460,#f4b000);border-radius:50%;place-items:center;font-weight:950;display:grid}.admin-shell__identity>span{width:42px;height:42px}.admin-shell__identity>div{gap:4px;min-width:0;display:grid}.admin-shell__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-shell__identity small{color:#91a4b8;font-size:11px}.admin-shell__identity>i{background:#39d98a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #39d98a1c}.admin-shell__nav{flex:1;padding:8px 13px 18px}.admin-shell__nav section{gap:4px;margin-top:13px;display:grid}.admin-shell__nav h2{color:#70869c;letter-spacing:.03em;margin:0 11px 5px;font-size:10px;font-weight:800}.admin-shell__nav a{color:#cbd6e0;border-radius:8px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:45px;padding:0 12px;font-size:13px;transition:all .18s;display:grid}.admin-shell__nav a:hover{color:#fff;background:#ffffff0e}.admin-shell__nav a.is-active{color:#fff;background:linear-gradient(90deg,#f4b0002b,#f4b0000f);box-shadow:inset -3px 0 #f4b000}.admin-shell__nav svg{color:#8397aa;width:20px;height:20px}.admin-shell__nav a.is-active svg{color:#f4b000}.admin-shell__nav b{color:#172334;background:#f4b000;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.admin-shell__footer{border-top:1px solid #ffffff14;gap:7px;padding:12px 13px 17px;display:grid}.admin-shell__footer>a,.admin-shell__footer .dashboard-shell__logout{color:#cbd6e0;background:#ffffff06;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:8px 10px;font-size:12px;display:flex}.admin-shell__footer svg{width:17px}.admin-shell__topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:center;min-height:72px;padding:0 27px;display:flex;position:sticky;top:0}.admin-shell__topbar-title{direction:ltr;align-items:center;gap:11px;display:flex}.admin-shell__topbar-title>button{display:none}.admin-shell__topbar-title span{gap:2px;display:grid}.admin-shell__topbar-title small{color:#8b98a8;font-size:10px}.admin-shell__topbar-title strong{color:#10213a;letter-spacing:.02em;font-family:Montserrat,sans-serif;font-size:13px}.admin-shell__topbar-actions{align-items:center;gap:8px;display:flex}.admin-shell__topbar-actions>a{color:#53647a;background:#fff;border:1px solid #dfe5eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:38px;height:38px;font-size:12px;display:flex}.admin-shell__topbar-actions>a.admin-shell__review{color:#795700;background:#fff9e8;border-color:#f1d58d;padding:0 13px}.admin-shell__topbar-actions svg{width:17px}.admin-shell__avatar{width:38px;height:38px;margin-inline-start:3px;font-size:14px}.admin-shell__content{width:min(1540px,100%);margin:0 auto;padding:24px 27px 42px}.admin-shell__scrim{display:none}.admin-dashboard,.admin-section-page{gap:17px;display:grid}.admin-page-header{justify-content:space-between;align-items:end;gap:18px;min-height:84px;display:flex}.admin-page-header>div{max-width:820px}.admin-page-header span,.admin-card__eyebrow{color:#b17b00;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.admin-page-header h1{color:#0b213c;letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,31px)}.admin-page-header p{color:#6e7c8e;margin:7px 0 0;font-size:13px;line-height:1.9}.admin-page-header>a{color:#13243a;background:linear-gradient(#ffc62f,#f4b000);border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:0 16px;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 20px #f4b00033}.admin-page-header>a svg{width:16px}.admin-card{background:#fff;border:1px solid #dfe5eb;border-radius:12px;min-width:0;box-shadow:0 5px 18px #0e243d09}.admin-card>header{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:13px 17px;display:flex}.admin-card>header h2{color:#10213a;margin:0;font-size:15px}.admin-card>header p{color:#7e8b9b;margin:4px 0 0;font-size:11px}.admin-card>header a{color:#1261a8;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.admin-card>header a svg{width:13px}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-kpi{background:#fff;border:1px solid #e0e6eb;border-radius:11px;align-items:center;gap:14px;min-height:116px;padding:17px;display:flex;overflow:hidden;box-shadow:0 5px 18px #0e243d09}.admin-kpi>span{border-radius:13px;flex:none;place-items:center;width:47px;height:47px;display:grid}.admin-kpi>span svg{width:24px}.admin-kpi>div{gap:2px;min-width:0;display:grid}.admin-kpi small{color:#7a8797;font-size:11px}.admin-kpi strong{color:#0b213c;white-space:nowrap;font-size:21px}.admin-kpi p{color:#6c7988;white-space:nowrap;margin:2px 0 0;font-size:10px}.admin-kpi--blue>span{color:#185eaa;background:#eaf3ff}.admin-kpi--gold>span{color:#9a6c00;background:#fff3d4}.admin-kpi--green>span{color:#16834a;background:#e7f7ef}.admin-kpi--red>span{color:#c44545;background:#ffeded}.admin-command-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:14px;display:grid}.admin-queue__tabs{background:#fbfcfd;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:42px;padding:0 17px;display:flex}.admin-queue__tabs b{color:#9a6c00;font-size:11px}.admin-queue__tabs span{color:#8894a2;font-size:10px}.admin-queue__list article{border-bottom:1px solid #edf1f4;grid-template-columns:41px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:69px;padding:9px 15px;display:grid;position:relative}.admin-queue__list article:last-child{border-bottom:0}.admin-queue__icon{color:#165da6;background:#eaf3ff;border-radius:9px;place-items:center;width:41px;height:41px;display:grid}.admin-queue__icon--dealer{color:#916600;background:#fff3d4}.admin-queue__icon svg{width:22px}.admin-queue__list article>div:nth-child(2){gap:5px;min-width:0;display:grid}.admin-queue__list article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-queue__list article>div:nth-child(2) small{color:#7d8997;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-status{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;width:max-content;min-height:23px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-status--green{color:#147342;background:#e5f6ed}.admin-status--gold{color:#8b6200;background:#fff1cc}.admin-status--red{color:#b33e3e;background:#ffebeb}.admin-status--blue{color:#145c9f;background:#e8f2ff}.admin-status--gray{color:#667383;background:#edf0f3}.admin-focus{padding-bottom:14px}.admin-live{color:#16834a;font-size:10px}.admin-live i{background:#27b96a;border-radius:50%;width:7px;height:7px;margin-inline-end:5px;display:inline-block;box-shadow:0 0 0 4px #e6f7ed}.admin-focus__ring{--progress:0deg;background:conic-gradient(#1767b2 var(--progress),#edf1f4 0);border-radius:50%;place-items:center;width:138px;height:138px;margin:19px auto 14px;display:grid}.admin-focus__ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:106px;height:106px}.admin-focus__ring span{z-index:1;grid-area:1/1;justify-items:center;gap:2px;display:grid}.admin-focus__ring strong{font-size:22px}.admin-focus__ring small{color:#7c8897;font-size:10px}.admin-focus__rows{gap:0;padding:0 16px;display:grid}.admin-focus__rows div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:35px;font-size:11px;display:flex}.admin-focus__rows span{color:#697686;align-items:center;gap:7px;display:flex}.admin-focus__rows i{border-radius:3px;width:8px;height:8px}.admin-focus__rows .is-green{background:#20a961}.admin-focus__rows .is-gold{background:#f4b000}.admin-focus__rows .is-gray{background:#aab3bd}.admin-focus>a{color:#145c9f;border:1px solid #d8e0e8;border-radius:7px;justify-content:center;align-items:center;min-height:36px;margin:13px 16px 0;font-size:11px;font-weight:850;display:flex}.admin-insight-grid{grid-template-columns:1.15fr .9fr .95fr;align-items:stretch;gap:14px;display:grid}.admin-trend>header>strong{color:#1464ad;font-size:22px}.admin-trend__chart{background:repeating-linear-gradient(0deg,#edf1f4 0 1px,#0000 1px 42px);align-items:end;gap:10px;height:190px;padding:24px 18px 14px;display:flex}.admin-trend__chart>div{flex:1;grid-template-rows:1fr 20px;justify-items:center;gap:7px;height:100%;display:grid}.admin-trend__chart>div>span{align-items:end;width:min(24px,80%);height:100%;display:flex}.admin-trend__chart i{background:linear-gradient(#2b7bc2,#155b9d);border-radius:4px 4px 2px 2px;width:100%;min-height:8px;position:relative}.admin-trend__chart i b{color:#697687;font-size:9px;font-style:normal;position:absolute;top:-18px;right:50%;transform:translate(50%)}.admin-trend__chart small{color:#7f8b99;font-size:9px}.admin-alerts>div,.admin-audit-preview>div:not(.admin-zero){border-bottom:1px solid #edf1f4;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:flex}.admin-alerts>div>span,.admin-audit-preview>div>span{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-alerts svg,.admin-audit-preview svg{width:16px}.admin-alerts .is-ok{color:#16834a;background:#e7f7ef}.admin-alerts .is-warn{color:#9a6c00;background:#fff1cc}.admin-alerts p,.admin-audit-preview p{flex:1;gap:4px;min-width:0;margin:0;display:grid}.admin-alerts strong,.admin-audit-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-alerts small,.admin-audit-preview small{color:#84909e;font-size:9px}.admin-alerts>div>b{font-size:10px}.admin-audit-preview>div>span{color:#145c9f;background:#eaf3ff}.admin-zero{text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:20px;display:grid}.admin-zero>span{color:#16834a;background:#e7f7ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-zero svg{width:18px}.admin-zero strong{font-size:12px}.admin-zero p{color:#84909e;margin:0;font-size:10px}.admin-mini-stats{background:#fff;border:1px solid #dfe5eb;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-mini-stats>div{border-inline-start:1px solid #e7ebef;align-content:center;gap:5px;min-height:84px;padding:12px 18px;display:grid}.admin-mini-stats>div:last-child{border:0}.admin-mini-stats span{color:#7b8796;font-size:11px}.admin-mini-stats strong{color:#10213a;font-size:19px}.admin-data-card{overflow:visible}.admin-data-toolbar{min-height:80px!important}.admin-data-toolbar form{flex:1;align-items:end;gap:9px;display:flex}.admin-data-toolbar label{color:#738091;gap:5px;min-width:170px;font-size:10px;display:grid}.admin-data-toolbar label:first-child{width:min(370px,45%)}.admin-data-toolbar input,.admin-data-toolbar select{color:#26384e;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d6dee6;border-radius:7px;outline:none;padding:0 11px;font-size:11px}.admin-data-toolbar input:focus,.admin-data-toolbar select:focus{border-color:#1e67ab;box-shadow:0 0 0 3px #1e67ab14}.admin-data-toolbar form>button{color:#14243a;background:#f4b000;border:0;border-radius:7px;height:38px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:900}.admin-data-toolbar>span{color:#788596;font-size:10px}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:right;width:100%;min-width:960px}.admin-table th{color:#728092;background:#f8fafb;border-bottom:1px solid #e3e8ed;height:43px;padding:0 12px;font-size:10px;font-weight:800}.admin-table td{color:#314258;vertical-align:middle;border-bottom:1px solid #edf1f4;height:67px;padding:8px 12px;font-size:10px}.admin-table tbody tr:hover{background:#fbfdff}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td>strong{color:#1a2c42;margin-bottom:5px;font-size:11px}.admin-table td>small{color:#84909e;font-size:9px}.admin-table__primary{align-items:center;gap:10px;min-width:225px;display:flex}.admin-table__primary>span{color:#155d9f;background:#eaf3ff;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:900;display:grid}.admin-table__primary p{gap:5px;min-width:0;margin:0;display:grid}.admin-table__primary p>a,.admin-table__primary p>strong{color:#14263c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-table__primary small{color:#84909e;font-size:9px}.admin-row-link{color:#155d9f;border:1px solid #d6dfe8;border-radius:6px;padding:6px 9px;font-size:10px;display:inline-flex}.admin-role-stack{flex-wrap:wrap;gap:4px;display:flex}.admin-table td:nth-child(5),.admin-table td:last-child{vertical-align:top}.admin-table td:nth-child(5){min-width:260px}.admin-table td:last-child{min-width:180px}.admin-entitlement-stack{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.admin-entitlement-stack .admin-entitlement-meta{max-width:230px;margin-top:0}.admin-row-actions>*{flex:none}.admin-moderation-actions{width:max-content;max-width:100%;position:relative}.admin-moderation-actions__buttons{flex-wrap:wrap;gap:5px;display:flex}.admin-moderation-actions__buttons button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.admin-moderation-actions__buttons .is-reject{color:#b83e3e;background:#fff;border:1px solid #eccaca}.admin-moderation-actions__buttons .is-approve{color:#fff;background:#16834a;border:1px solid #16834a}.admin-moderation-actions__buttons svg{width:13px}.admin-moderation-actions.is-compact .is-approve{width:31px;padding:0}.admin-reject-popover{z-index:20;background:#fff;border:1px solid #d9e0e7;border-radius:9px;gap:8px;width:280px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 15px 35px #0a1e342e}.admin-reject-popover strong{font-size:11px}.admin-reject-popover textarea{resize:vertical;min-height:75px;font:inherit;border:1px solid #d8dfe6;border-radius:6px;padding:8px;font-size:10px}.admin-reject-popover>div{justify-content:end;gap:6px;display:flex}.admin-reject-popover button{min-height:30px;font:inherit;background:#fff;border:1px solid #d8dfe6;border-radius:6px;padding:0 10px;font-size:10px}.admin-reject-popover button:last-child{color:#fff;background:#bd4242;border-color:#bd4242}.admin-action-error{color:#bd4242;max-width:100%;margin-top:4px;font-size:9px;line-height:1.45;display:block}.admin-promotion-control{width:max-content;max-width:100%;position:relative}.admin-tier{min-width:55px;height:28px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:9px;font-weight:900}.admin-tier--normal{color:#637181;background:#edf0f3}.admin-tier--featured{color:#9b6600;background:#fff0c4}.admin-tier--top,.admin-tier--vip{color:#fff;background:#0b3159}.admin-promotion-control.is-compact .admin-promotion-actions{z-index:20;background:#fff;border:1px solid #d8dfe6;border-radius:10px;min-width:360px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 15px 35px #0a1e342e}.admin-promotion-actions{flex-wrap:wrap;align-items:end;gap:7px;max-width:100%;display:flex}.admin-promotion-actions label{color:#6f7d8d;gap:4px;font-size:9px;display:grid}.admin-promotion-actions select,.admin-promotion-actions button{height:34px;font:inherit;background:#fff;border:1px solid #d4dce4;border-radius:6px;font-size:9px}.admin-promotion-actions select{color:#17314e;min-width:84px;padding-inline:7px}.admin-promotion-actions button.admin-promotion-save{color:#fff;background:#123a62;border-color:#123a62;min-width:92px;padding:0 11px}.admin-promotion-actions button.admin-promotion-save:hover:not(:disabled){background:#0b2743;border-color:#0b2743}.admin-promotion-actions button.admin-promotion-save:disabled{color:#8793a0;cursor:not-allowed;background:#eef1f4;border-color:#dfe4e9}.admin-promotion-normal-note{color:#526170;white-space:nowrap;background:#f2f5f7;border-radius:6px;align-items:center;height:34px;padding:0 10px;font-size:9px;display:flex}.admin-listings-card,.admin-listings-table-wrap{overflow:visible}.admin-table.admin-listings-table{table-layout:fixed;min-width:0}.admin-listings-table col.is-listing{width:27%}.admin-listings-table col.is-seller{width:17%}.admin-listings-table col.is-price{width:12%}.admin-listings-table col.is-status{width:11%}.admin-listings-table col.is-tier{width:14%}.admin-listings-table col.is-date{width:9%}.admin-listings-table col.is-actions{width:10%}.admin-listings-table .admin-table__primary{min-width:0}.admin-listings-table .admin-table__primary p>a,.admin-listings-table .admin-table__primary small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-listings-table td:nth-child(5),.admin-listings-table td:last-child{vertical-align:middle;min-width:0}.admin-listings-table .admin-entitlement-meta{max-width:100%;margin-top:5px}.admin-listing-row.is-expanded{background:#f9fbfd}.admin-listing-summary-actions{align-items:center;gap:6px;display:flex}.admin-listing-action-toggle{color:#17466f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-listing-action-toggle:hover,.admin-listing-action-toggle[aria-expanded=true]{color:#fff;background:#123a62;border-color:#123a62}.admin-listing-action-toggle svg{width:14px}.admin-listing-detail-row:hover{background:0 0!important}.admin-listing-detail-row>td{border-bottom:1px solid #dfe6ec;height:auto;padding:0 14px 14px}.admin-listing-action-panel{background:#f8fafc;border:1px solid #d7e0e8;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #071c3114}.admin-listing-action-panel>header{color:#fff;background:linear-gradient(110deg,#071d35,#0b3159);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:11px 16px;display:flex}.admin-listing-action-panel>header>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;min-width:0;display:grid}.admin-listing-action-panel>header>div>span{color:#f4b000;font-size:10px;font-weight:900}.admin-listing-action-panel>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-listing-action-panel>header small{color:#aebfd0;direction:ltr;font-family:Montserrat,sans-serif;font-size:9px}.admin-listing-action-panel>header>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff47;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:10px;display:inline-flex}.admin-listing-action-panel>header>button:first-letter{font-size:18px}.admin-listing-action-grid{display:grid}.admin-listing-action-section{border-bottom:1px solid #e1e7ec;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:16px;display:grid}.admin-listing-action-section:last-child{border-bottom:0}.admin-listing-action-section>div:first-child h3{color:#122a45;margin:0 0 5px;font-size:12px}.admin-listing-action-section>div:first-child p{color:#748191;margin:0;font-size:9px;line-height:1.8}.admin-moderation-actions.is-inline,.admin-entity-actions.is-inline,.admin-promotion-control.is-inline{width:100%;max-width:none;position:static}.admin-moderation-actions.is-inline .admin-moderation-actions__buttons{justify-content:flex-start}.admin-moderation-actions.is-inline .admin-moderation-actions__buttons button{min-height:36px;padding-inline:15px}.admin-moderation-actions.is-inline .admin-reject-popover{width:100%;box-shadow:none;border-color:#d5dee6;margin-top:10px;padding:13px;position:static}.admin-moderation-actions.is-inline .admin-reject-popover textarea{width:100%;min-height:105px;font-size:10px}.admin-moderation-actions.is-inline .admin-action-error{margin-top:8px;font-size:10px}.admin-entity-actions.is-inline>.admin-entity-actions__panel{width:100%;box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid;position:static}.admin-entity-actions.is-inline>.admin-entity-actions__panel label{color:#657485;gap:5px;font-size:10px;display:grid}.admin-entity-actions.is-inline textarea{width:100%;min-height:92px;padding:10px;font-size:10px}.admin-entity-actions.is-inline>.admin-entity-actions__panel>span{justify-content:flex-start}.admin-entity-actions.is-inline>.admin-entity-actions__panel>span button{min-height:35px;padding-inline:12px}.admin-promotion-control.is-inline .admin-promotion-actions{width:100%;padding:0;overflow:visible}.admin-promotion-control.is-inline .admin-promotion-actions label{flex:145px}.admin-promotion-control.is-inline .admin-promotion-actions select{width:100%;min-width:0}@media (max-width:760px){.site-header .brand-logo--header{width:110px;min-width:110px;height:50px}.admin-listings-card{box-shadow:none;background:0 0;border:0}.admin-listings-card>.admin-data-toolbar{background:#fff;border:1px solid #dfe5eb;border-radius:10px;margin-bottom:10px}.admin-listings-table colgroup,.admin-listings-table thead{display:none}.admin-listings-table,.admin-listings-table tbody{width:100%;display:block}.admin-listings-table tbody{gap:10px;display:grid}.admin-listing-row{background:#fff;border:1px solid #dfe5eb;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px 12px;padding:13px;display:grid;box-shadow:0 5px 16px #071c310d}.admin-listings-table .admin-listing-row>td{border:0;align-content:start;gap:4px;min-width:0;height:auto;padding:0;display:grid}.admin-listings-table .admin-listing-row>td:before{content:attr(data-label);color:#8a95a2;font-size:8px;font-weight:800}.admin-listings-table .admin-listing-row>td:first-child,.admin-listings-table .admin-listing-row>td:last-child{grid-column:1/-1}.admin-listings-table .admin-listing-row>td:first-child:before,.admin-listings-table .admin-listing-row>td:last-child:before{display:none}.admin-listings-table .admin-table__primary>span{width:34px;height:34px}.admin-listings-table .admin-table__primary p>a{white-space:normal}.admin-listing-summary-actions{border-top:1px solid #edf1f4;justify-content:space-between;padding-top:5px}.admin-listing-action-toggle{min-height:38px}.admin-listing-detail-row{display:block}.admin-listing-detail-row>td{border:0;padding:0;display:block}.admin-listing-action-panel{border-radius:10px}.admin-listing-action-panel>header{align-items:flex-start;padding:12px}.admin-listing-action-panel>header>div{grid-template-columns:1fr;gap:4px}.admin-listing-action-panel>header>button span{display:none}.admin-listing-action-section{grid-template-columns:1fr;gap:12px;padding:13px}.admin-moderation-actions.is-inline .admin-reject-popover{width:100%;position:static;inset:auto}.admin-moderation-actions.is-inline .admin-reject-popover>div{flex-wrap:wrap;justify-content:flex-start}.admin-entity-actions.is-inline>.admin-entity-actions__panel>span,.admin-promotion-control.is-inline .admin-promotion-actions{flex-direction:column;align-items:stretch}.admin-promotion-control.is-inline .admin-promotion-actions label{flex:none}.admin-promotion-control.is-inline .admin-promotion-actions button{width:100%}}.home-hero__stats--after{width:min(100%,1180px);margin:16px auto 0}@media (max-width:760px){.home-section--featured .home-listing-row{grid-auto-columns:calc(50% - 5px);gap:10px}.home-section--featured .listing-card{width:auto}.home-section--featured .listing-card__media{aspect-ratio:1.46}.home-section--featured .listing-card__body{padding:9px 10px 10px}.home-section--featured .listing-card__title-row h3{font-size:var(--type-ui)}.home-hero__stats--after{width:calc(100% - 24px);margin-top:14px}}.admin-taxonomy-grid,.admin-settings-grid{grid-template-columns:.9fr 1.35fr;align-items:start;gap:14px;display:grid}.admin-category-list article{border-bottom:1px solid #edf1f4;grid-template-columns:39px minmax(0,1fr) 75px auto;align-items:center;gap:10px;min-height:68px;padding:9px 14px;display:grid}.admin-category-list article>span{color:#155d9f;background:#eaf3ff;border-radius:9px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.admin-category-list article>div{gap:4px;display:grid}.admin-category-list strong{font-size:11px}.admin-category-list small{color:#84909e;font-size:9px}.admin-category-list p{color:#758293;gap:3px;margin:0;font-size:9px;display:grid}.admin-category-list p b{color:#172a41;font-size:12px}.admin-brand-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.admin-brand-grid article{background:#fbfcfd;border:1px solid #e2e7ec;border-radius:8px;align-content:center;justify-items:center;gap:6px;min-height:91px;display:grid}.admin-brand-grid article>span{color:#143f6b;background:#eaf2fb;border-radius:5px;place-items:center;min-width:41px;height:28px;padding:0 6px;font-family:Montserrat,sans-serif;font-size:8px;font-weight:900;display:grid}.admin-brand-grid strong{font-size:10px}.admin-brand-grid small{color:#84909e;font-size:8px}.admin-taxonomy-bootstrap{align-items:center;gap:10px;display:flex}.admin-taxonomy-bootstrap button{color:#092444;min-height:38px;font:inherit;cursor:pointer;background:#ffb800;border:1px solid #e6ad2f;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.admin-taxonomy-bootstrap button:disabled{opacity:.65;cursor:wait}.admin-taxonomy-bootstrap button svg{width:15px}.admin-taxonomy-bootstrap p{color:#587087;max-width:340px;margin:0;font-size:10px;line-height:1.7}.admin-taxonomy-empty{color:#72500a;background:#fff8e8;border:1px solid #efc56d;border-radius:9px;margin-bottom:14px;padding:15px 17px}.admin-taxonomy-empty strong{font-size:13px}.admin-taxonomy-empty p{margin:5px 0 0;font-size:10px;line-height:1.8}.admin-price-manager{overflow:visible}.admin-pricing-list{display:grid}.admin-pricing-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(170px,1fr) 180px 130px 80px 70px;align-items:center;gap:10px;min-height:63px;padding:9px 15px;display:grid}.admin-pricing-row strong{font-size:11px}.admin-pricing-row label{color:#778496;align-items:center;gap:6px;font-size:9px;display:flex}.admin-pricing-row input{width:100%;height:34px;font:inherit;border:1px solid #d5dde5;border-radius:6px;padding:0 8px;font-size:10px}.admin-pricing-row>button{color:#fff;height:34px;font:inherit;background:#123b63;border:0;border-radius:6px;font-size:10px}.admin-audit-timeline{padding:8px 0}.admin-audit-timeline>article{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 18px;display:grid}.admin-audit-timeline>article>span{color:#155d9f;background:#eaf3ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-audit-timeline>article>span:after{content:"";background:#dfe6ec;width:1px;position:absolute;top:43px;bottom:-21px}.admin-audit-timeline>article:last-child>span:after{display:none}.admin-audit-timeline svg{width:17px}.admin-audit-timeline article>div{border-bottom:1px solid #edf1f4;padding-bottom:12px}.admin-audit-timeline header{justify-content:space-between;gap:12px;display:flex}.admin-audit-timeline header strong{font-size:11px}.admin-audit-timeline header small{color:#84909e;font-size:9px}.admin-audit-timeline p{color:#5f6e80;margin:7px 0;font-size:10px}.admin-audit-timeline code{direction:ltr;background:#f0f3f6;border-radius:4px;padding:2px 5px;font-size:9px;display:inline-block}.admin-audit-timeline blockquote{color:#6c5a29;background:#fffaf0;border-right:2px solid #f4b000;margin:6px 0;padding:7px 10px;font-size:10px}.admin-audit-timeline footer{color:#8b96a3;gap:18px;font-size:8px;display:flex}.admin-settings-grid{grid-template-columns:1fr 1fr}.admin-launch-card{grid-column:1/-1}.admin-service-list article{border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:9px 14px;display:grid}.admin-service-list article>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-service-list .is-on{color:#16834a;background:#e7f7ef}.admin-service-list .is-off{color:#9a6c00;background:#fff1cc}.admin-service-list svg{width:16px}.admin-service-list article>div{gap:4px;display:grid}.admin-service-list strong{font-size:11px}.admin-service-list small{color:#84909e;font-size:9px}.admin-policy-list{padding:5px 15px 12px;display:grid}.admin-policy-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:49px;font-size:10px;display:flex}.admin-policy-list span{color:#748192}.admin-policy-list strong{color:#17314e}.admin-launch-card ol{counter-reset:launch;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:15px 33px;list-style:none;display:grid}.admin-launch-card li{color:#667486;background:#fbfcfd;border:1px solid #e1e6eb;border-radius:7px;align-items:center;gap:9px;min-height:46px;padding:8px 11px;font-size:10px;display:flex}.admin-launch-card li:before{counter-increment:launch;content:counter(launch);color:#647386;background:#e9edf1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.admin-launch-card li.is-done{color:#176d43;background:#f2fbf6;border-color:#cde8d9}.admin-launch-card li.is-done:before{content:"✓";color:#fff;background:#1a9657}.admin-launch-card>a{color:#155d9f;align-items:center;gap:5px;width:max-content;margin:0 33px 17px;font-size:10px;font-weight:850;display:flex}.admin-launch-card>a svg{width:13px}@media (max-width:1180px){.admin-shell{grid-template-columns:minmax(0,1fr) 246px}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-insight-grid{grid-template-columns:1fr 1fr}.admin-audit-preview{grid-column:1/-1}.admin-taxonomy-grid{grid-template-columns:1fr}}@media (max-width:860px){.admin-shell{display:block}.admin-shell__sidebar{width:min(290px,86vw);transition:transform .22s;position:fixed;right:0;transform:translate(105%)}.admin-shell__sidebar.is-open{transform:translate(0)}.admin-shell__scrim{z-index:60;visibility:hidden;opacity:0;background:#030f1c94;border:0;transition:all .2s;display:block;position:fixed;inset:0}.admin-shell__scrim.is-open{visibility:visible;opacity:1}.admin-shell__brand{justify-content:space-between}.admin-shell__brand>button{color:#fff;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(45deg)}.admin-shell__brand>button svg{width:18px}.admin-shell__topbar{min-height:62px;padding:0 15px}.admin-shell__topbar-title>button{color:#17314e;background:#fff;border:1px solid #dce3e9;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-shell__topbar-title>button svg{width:19px}.admin-shell__content{padding:16px 14px 30px}.admin-command-grid{grid-template-columns:1fr}.admin-focus{grid-template-columns:1fr 1fr;display:grid}.admin-focus>header{grid-column:1/-1}.admin-focus__ring{margin:16px auto}.admin-focus__rows{align-self:center}.admin-focus>a{grid-column:1/-1}.admin-page-header{align-items:start}.admin-mini-stats{grid-template-columns:1fr 1fr}.admin-mini-stats>div:nth-child(2){border-inline-start:0}.admin-data-toolbar{flex-direction:column;align-items:start!important}.admin-data-toolbar form{width:100%}.admin-data-toolbar label:first-child{flex:1;width:auto}.admin-settings-grid{grid-template-columns:1fr}.admin-launch-card{grid-column:auto}.admin-launch-card ol{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-shell__topbar-title span{display:none}.admin-shell__review{font-size:0!important}.admin-shell__review svg{width:18px}.admin-page-header{min-height:0;display:grid}.admin-page-header h1{font-size:22px}.admin-page-header>a{width:max-content}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-kpi{gap:9px;min-height:102px;padding:12px}.admin-kpi>span{width:38px;height:38px}.admin-kpi>span svg{width:20px}.admin-kpi strong{font-size:17px}.admin-kpi p{text-overflow:ellipsis;max-width:125px;overflow:hidden}.admin-queue__list article{grid-template-columns:38px minmax(0,1fr) auto}.admin-queue__list article>.admin-status{display:none}.admin-queue__icon{width:38px;height:38px}.admin-insight-grid{grid-template-columns:1fr}.admin-audit-preview{grid-column:auto}.admin-focus{display:block}.admin-mini-stats>div{min-height:70px;padding:10px 12px}.admin-mini-stats strong{font-size:15px}.admin-data-toolbar form{grid-template-columns:1fr 1fr;display:grid}.admin-data-toolbar label:first-child{grid-column:1/-1;width:auto}.admin-data-toolbar form>button{grid-column:1/-1}.admin-brand-grid{grid-template-columns:repeat(2,1fr)}.admin-category-list article{grid-template-columns:35px minmax(0,1fr) auto}.admin-category-list article>p{display:none}.admin-pricing-row{grid-template-columns:1fr 1fr;padding:12px}.admin-pricing-row>strong{grid-column:1/-1}.admin-pricing-toggle{align-self:center}.admin-launch-card ol{grid-template-columns:1fr;padding:12px}.admin-launch-card>a{margin-inline:12px}.admin-reject-popover{width:auto;position:fixed;inset:auto 12px 12px}}@media (max-width:460px){.admin-kpi-grid{grid-template-columns:1fr}.admin-kpi{min-height:94px}.admin-kpi strong{font-size:19px}.admin-kpi p{max-width:none}}@media (min-width:861px) and (max-width:1320px){.admin-table{min-width:900px}}.registration-legal{background:#fbfcfe;border:1px solid #d8e0e8;border-radius:10px;margin:18px 0;overflow:hidden}.registration-legal>header{color:#fff;background:linear-gradient(110deg,#071d35,#0b3159);align-items:center;gap:11px;min-height:64px;padding:11px 15px;display:flex}.registration-legal>header>svg{color:#f4b000;width:28px}.registration-legal>header span{gap:3px;display:grid}.registration-legal>header strong{font-size:13px}.registration-legal>header small{color:#bdc9d7;font-size:10px}.registration-legal>label{color:#35475c;cursor:pointer;border-bottom:1px solid #e7ebef;align-items:flex-start;gap:10px;min-height:49px;padding:12px 15px;font-size:11px;line-height:1.9;display:flex}.registration-legal>label.is-optional{background:#fffaf0}.registration-legal input{accent-color:#155d9f;flex:none;width:17px;height:17px;margin-top:3px}.registration-legal label b{color:#cc3434}.registration-legal label a{color:#0e62b4;text-underline-offset:3px;font-weight:900;text-decoration:underline}.registration-legal label small{color:#8a6508;font-size:9px}.registration-legal>p{color:#6e7d8e;background:#f2f5f8;margin:0;padding:10px 15px;font-size:9px;line-height:1.8}.legal-hero{color:#fff;background:radial-gradient(circle at 15% 15%,#f4b0002e,#0000 28%),linear-gradient(125deg,#041426,#0a2b50 68%,#061a30);align-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.legal-hero:after{content:"";opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 80%);mask-image:linear-gradient(270deg,#000,#0000 80%)}.legal-hero .container{z-index:1;padding-block:58px;position:relative}.legal-hero .container>span{color:#ffd35d;background:#f4b00014;border:1px solid #f4b00059;border-radius:20px;align-items:center;gap:8px;width:max-content;padding:7px 12px;font-size:11px;font-weight:850;display:flex}.legal-hero span svg{width:17px}.legal-hero h1{margin:18px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.35}.legal-hero p{color:#c4d0dc;max-width:720px;margin:0;font-size:14px;line-height:2}.legal-hero .container>div{align-items:center;gap:14px;margin-top:24px;display:flex}.legal-hero .container>div b{color:#112338;background:#f4b000;border-radius:6px;padding:8px 12px;font-size:10px}.legal-hero .container>div small{color:#93a6b9;font-size:10px}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;padding-block:34px 58px;display:grid}.legal-toc{background:#fff;border:1px solid #dfe5eb;border-radius:11px;position:sticky;top:92px;overflow:hidden;box-shadow:0 8px 26px #081f370d}.legal-toc>strong{color:#102743;padding:15px 17px 11px;font-size:13px;display:block}.legal-toc nav{padding:0 9px 12px;display:grid}.legal-toc nav a{color:#5b6b7d;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:39px;padding:5px 8px;font-size:10px;display:grid}.legal-toc nav a:hover{color:#0e5da7;background:#f0f6fc}.legal-toc nav span{color:#816000;background:#fff2ca;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid}.legal-toc>div{color:#fff;background:#09223d;border-top:1px solid #e5e9ed;gap:9px;padding:14px;display:flex}.legal-toc>div>svg{color:#f4b000;width:20px}.legal-toc>div span{gap:4px;min-width:0;display:grid}.legal-toc>div b{font-size:9px}.legal-toc>div a{color:#aebdcb;direction:ltr;font-family:Montserrat,sans-serif;font-size:9px}.legal-document{background:#fff;border:1px solid #dfe5eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #091f370b}.legal-notice{color:#5d4a14;background:#fff9e9;border:1px solid #f0d17d;border-radius:9px;align-items:flex-start;gap:12px;margin:22px;padding:16px 18px;display:flex}.legal-notice>svg{color:#c38a00;flex:none;width:24px}.legal-notice p{margin:0;font-size:11px;line-height:2}.legal-notice strong{color:#312a17;font-size:12px;display:block}.legal-document>section{border-top:1px solid #edf0f3;padding:25px 30px;scroll-margin-top:90px}.legal-document>section header{align-items:center;gap:11px;margin-bottom:12px;display:flex}.legal-document>section header span{color:#fff;background:#0a3159;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:900;display:grid}.legal-document h2{color:#102844;margin:0;font-size:17px}.legal-document section p,.legal-document section li{color:#4f6073;font-size:12px;line-height:2.15}.legal-document section p{margin:8px 0}.legal-document section ul{gap:5px;margin:10px 0;padding-right:20px;display:grid}.legal-document section li::marker{color:#f4b000}.legal-document section a{color:#0d64b5;font-weight:850}.legal-document>footer{color:#fff;background:linear-gradient(115deg,#06182a,#0a3159);padding:28px 30px}.legal-document>footer h2{color:#fff}.legal-document>footer p{color:#b9c6d3;font-size:11px}.legal-document>footer>div{flex-wrap:wrap;gap:9px;margin:17px 0;display:flex}.legal-document>footer>div>*{color:#d6e0e9;border:1px solid #ffffff21;border-radius:6px;align-items:center;gap:7px;min-height:37px;padding:7px 11px;font-size:10px;display:flex}.legal-document>footer svg{color:#f4b000;width:15px}.legal-document>footer>a{color:#10233a;background:#f4b000;border-radius:6px;width:max-content;padding:9px 15px;font-size:10px;font-weight:900;display:block}@media (max-width:820px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}.legal-toc nav{grid-template-columns:1fr 1fr}}@media (max-width:520px){.legal-hero{min-height:300px}.legal-hero .container{padding-block:42px}.legal-hero .container>div{flex-direction:column;align-items:flex-start}.legal-layout{padding-block:18px 35px}.legal-toc nav{grid-template-columns:1fr}.legal-notice{margin:12px;padding:13px}.legal-document>section{padding:21px 17px}.legal-document h2{font-size:15px}.legal-document section p,.legal-document section li{font-size:11px}.legal-document>footer{padding:22px 17px}.registration-legal>label{padding-inline:11px}}.admin-row-actions{flex-wrap:wrap;align-items:flex-start;gap:7px;max-width:100%;display:flex}.admin-health-check{flex:none;position:relative}.admin-health-check>button{color:#13243a;cursor:pointer;background:linear-gradient(#ffc62f,#f4b000);border:0;border-radius:8px;align-items:center;gap:8px;min-height:41px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900;display:flex;box-shadow:0 8px 20px #f4b00033}.admin-health-check>button svg{width:16px}.admin-health-check__panel{z-index:60;color:#25384d;background:#fff;border:1px solid #d7e0e8;border-radius:11px;width:340px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 20px 45px #071c3133}.admin-health-check__panel>header{border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;min-height:57px;padding:10px 13px;display:flex}.admin-health-check__panel>header div{gap:4px;display:grid}.admin-health-check__panel>header strong{font-size:11px}.admin-health-check__panel>header small{color:#7b8795;font-size:9px}.admin-health-check__panel>header button{color:#627181;cursor:pointer;background:0 0;border:0;font-size:20px}.admin-health-check__summary{color:#176d43;background:#edf9f2;border-radius:8px;align-items:center;gap:9px;margin:11px;padding:10px;display:flex}.admin-health-check__summary>svg{width:25px}.admin-health-check__summary span{gap:3px;display:grid}.admin-health-check__summary strong{font-size:10px}.admin-health-check__summary small{color:#648071;font-size:8px}.admin-health-check__panel ul{margin:0;padding:0 12px;list-style:none;display:grid}.admin-health-check__panel li{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:38px;font-size:9px;display:flex}.admin-health-check__panel li b{border-radius:9px;padding:3px 6px}.admin-health-check__panel li.is-good b{color:#177145;background:#e9f8f0}.admin-health-check__panel li.is-warn b{color:#906300;background:#fff1cd}.admin-health-check__panel>p{color:#7b5b13;margin:0;padding:22px;font-size:10px;line-height:1.9}.admin-health-check__retry{color:#123a62;cursor:pointer;background:#f7fafc;border:1px solid #cdd8e2;border-radius:6px;width:calc(100% - 24px);min-height:34px;margin:10px 12px 12px;font-family:inherit;font-size:9px;font-weight:850}.admin-user-actions{width:max-content;position:relative}.admin-user-actions__panel{z-index:100;color:#24374d;background:#f8fafc;border:1px solid #ccd7e1;border-radius:13px;width:min(600px,100vw - 32px);max-height:calc(100vh - 70px);padding:0 15px 15px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #04142552}.admin-user-actions__panel>header{z-index:2;color:#fff;background:#092844;justify-content:space-between;align-items:center;min-height:62px;margin:0 -15px 12px;padding:10px 15px;display:flex;position:sticky;top:0}.admin-user-actions__panel>header div{gap:4px;display:grid}.admin-user-actions__panel>header strong{font-size:13px}.admin-user-actions__panel>header small{color:#b8c7d4;font-size:9px}.admin-user-actions__panel>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:23px}.admin-user-actions__panel>section{background:#fff;border:1px solid #dfe6ec;border-radius:9px;gap:9px;margin-top:10px;padding:12px;display:grid}.admin-user-actions__panel h3{color:#14304e;margin:0;font-size:11px}.admin-user-actions__panel section>button{color:#fff;background:#123a62;border:0;border-radius:6px;width:max-content;min-height:32px;padding:0 12px;font-family:inherit;font-size:9px;font-weight:850}.admin-user-actions__panel button:disabled{opacity:.48;cursor:not-allowed}.admin-user-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-user-fields .is-wide{grid-column:1/-1}.admin-user-fields label{color:#697789;gap:4px;font-size:9px;display:grid}.admin-user-fields input{width:100%;height:35px;font:inherit;border:1px solid #d3dce4;border-radius:6px;padding:0 9px;font-size:10px}.admin-user-roles{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-user-roles label{background:#fafcfd;border:1px solid #dfe5ea;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex}.admin-user-roles input{accent-color:#155d9f;width:15px;height:15px}.admin-user-roles span{gap:2px;font-size:9px;display:grid}.admin-user-roles small{color:#84909c;direction:ltr;font-family:Montserrat,sans-serif;font-size:7px}.admin-user-security{align-items:center;gap:7px;font-size:10px;display:flex}.admin-user-security input{accent-color:#16834a;width:16px;height:16px}.admin-user-actions__panel textarea{resize:vertical;min-height:58px;font:inherit;border:1px solid #d5dde5;border-radius:6px;padding:8px;font-size:9px}.admin-user-danger-actions{gap:7px;display:flex}.admin-user-danger-actions button{color:#173b5f;min-height:31px;font:inherit;background:#f6f9fb;border:1px solid #ccd7e1;border-radius:6px;padding:0 10px;font-size:9px}.admin-user-danger-actions button.is-danger{color:#a73535;background:#fff5f5;border-color:#e7c1c1}.admin-user-danger-actions button.is-success{color:#176d43;background:#f0faf4;border-color:#bfe0cd}.admin-user-actions__message{color:#5f4a16;background:#fff3d4;border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:9px}.admin-pricing-create{position:relative}.admin-pricing-create>button{color:#5b4200;min-height:34px;font:inherit;background:#ffc52b;border:1px solid #d09b13;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.admin-pricing-create>button svg{width:13px}.admin-pricing-create>form{z-index:50;background:#fff;border:1px solid #d5dfe7;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;width:430px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #071c3133}.admin-pricing-create label{color:#687789;gap:4px;font-size:9px;display:grid}.admin-pricing-create input,.admin-pricing-create select{width:100%;height:34px;font:inherit;border:1px solid #d3dce4;border-radius:6px;padding:0 8px;font-size:9px}.admin-pricing-create form>div{grid-column:1/-1;justify-content:end;gap:6px;display:flex}.admin-pricing-create form button{min-height:31px;font:inherit;background:#fff;border:1px solid #ccd7e1;border-radius:6px;padding:0 10px;font-size:9px}.admin-pricing-create form button:last-child{color:#fff;background:#123a62;border-color:#123a62}.admin-pricing-create form p{color:#a33d3d;grid-column:1/-1;margin:0;font-size:9px}.admin-price-manager .admin-pricing-row{grid-template-columns:minmax(160px,1.2fr) 88px 145px 90px 65px 68px 80px;gap:8px;min-height:66px;position:relative}.admin-pricing-row>div:first-child{gap:4px;display:grid}.admin-pricing-row>div:first-child input{height:31px;font-weight:800}.admin-pricing-row>div:first-child small{color:#8793a0;direction:ltr;font-family:Montserrat,sans-serif;font-size:7px}.admin-pricing-row select{width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d5dde5;border-radius:6px;padding:0 6px;font-size:9px}.admin-pricing-row__actions{gap:5px;display:flex}.admin-pricing-row__actions button{width:34px;padding:0}.admin-pricing-row__actions button:first-child{flex:1;width:auto;padding:0 8px}.admin-pricing-row__actions button.is-danger{color:#a83b3b;background:#fff4f4;border-color:#e6c2c2}.admin-pricing-row__actions svg{width:13px}.admin-pricing-delete{grid-column:1/-1;justify-content:end;padding-top:2px;gap:6px!important;display:flex!important}.admin-pricing-delete input{max-width:280px}.admin-pricing-delete button{color:#fff;background:#b73f3f;border-color:#b73f3f}.admin-pricing-message{color:#7c5a0d;grid-column:1/-1;font-size:8px}.admin-entity-actions{flex:none;position:relative}.admin-entity-actions>.admin-entity-actions__trigger{color:#17466f;cursor:pointer;background:#fff;border:1px solid #ccd7e1;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .18s,color .18s,background .18s;display:grid;position:relative}.admin-entity-actions>.admin-entity-actions__trigger:hover,.admin-entity-actions>.admin-entity-actions__trigger[aria-expanded=true]{color:#fff;background:#123a62;border-color:#123a62}.admin-entity-actions__trigger svg{width:16px;height:16px}.admin-entity-actions__trigger:after{content:attr(data-tooltip);z-index:40;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#071c31;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 7px 18px #071c3133}.admin-entity-actions__trigger:hover:after,.admin-entity-actions__trigger:focus-visible:after{opacity:1;transform:translate(-50%)}.admin-entity-actions>.admin-entity-actions__panel{z-index:30;background:#fff;border:1px solid #d8e0e7;border-radius:8px;gap:7px;width:260px;padding:10px;display:grid;position:absolute;top:41px;left:0;box-shadow:0 16px 36px #071c3133}.admin-entity-actions textarea{resize:vertical;min-height:64px;font:inherit;border:1px solid #d7dfe6;border-radius:5px;padding:7px;font-size:9px}.admin-entity-actions span{flex-wrap:wrap;gap:5px;display:flex}.admin-entity-actions span button{color:#153a5d;min-height:29px;font:inherit;background:#f5f8fa;border:1px solid #cbd6df;border-radius:5px;padding:0 8px;font-size:9px}.admin-entity-actions span button.is-danger{color:#fff;background:#bd3e3e;border-color:#bd3e3e}.admin-dealer-delete{border-inline-start:1px solid #e4caca;align-items:center;margin-inline-start:3px;padding-inline-start:9px;display:flex}.admin-dealer-delete__trigger{color:#a93636;cursor:pointer;background:#fff8f8;border:1px solid #e4b9b9;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.admin-dealer-delete__trigger:hover,.admin-dealer-delete__trigger:focus-visible{color:#fff;background:#ad3030;border-color:#ad3030}.admin-dealer-delete__trigger svg{width:15px;height:15px}.admin-dealer-delete__trigger:after{content:attr(data-tooltip);z-index:40;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#691f1f;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px)}.admin-dealer-delete__trigger:hover:after,.admin-dealer-delete__trigger:focus-visible:after{opacity:1;transform:translate(-50%)}.admin-delete-dialog__backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04182d9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-delete-dialog{color:#102d4c;background:#fff;border:1px solid #e0c6c6;border-radius:14px;width:min(520px,100%);overflow:hidden;box-shadow:0 28px 80px #04182d59}.admin-delete-dialog>header{color:#fff;background:#082b4e;align-items:center;gap:11px;padding:17px 19px;display:flex}.admin-delete-dialog>header>span{color:#ffcf47;background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-delete-dialog>header svg{width:20px}.admin-delete-dialog>header div{gap:2px;display:grid}.admin-delete-dialog>header small{color:#ffcf47;font-size:9px;font-weight:800}.admin-delete-dialog>header h2{margin:0;font-size:18px}.admin-delete-dialog>header>button{color:#fff;width:30px;height:30px;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:7px;margin-inline-start:auto;font-size:20px}.admin-delete-dialog__warning{color:#713030;background:#fff7f7;border:1px solid #efcccc;border-radius:9px;gap:7px;margin:18px 19px 12px;padding:13px 14px;display:grid}.admin-delete-dialog__warning strong{font-size:12px}.admin-delete-dialog__warning p{margin:0;font-size:10px;line-height:1.9}.admin-delete-dialog>label:not(.admin-delete-dialog__ack){gap:6px;margin:12px 19px;font-size:10px;font-weight:800;display:grid}.admin-delete-dialog>label small{color:#8995a1;font-size:8px;font-weight:500}.admin-delete-dialog select,.admin-delete-dialog textarea{color:#153a5d;width:100%;font:inherit;background:#fff;border:1px solid #d2dce5;border-radius:7px;font-size:10px}.admin-delete-dialog select{height:39px;padding:0 10px}.admin-delete-dialog textarea{resize:vertical;min-height:82px;padding:10px}.admin-delete-dialog>footer{background:#f8fafb;border-top:1px solid #e4e9ee;justify-content:flex-end;gap:8px;margin-top:17px;padding:13px 19px;display:flex}.admin-delete-dialog>footer button{color:#163b5e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6df;border-radius:7px;padding:0 14px;font-size:10px;font-weight:800}.admin-delete-dialog>footer button.is-danger-outline{color:#a33232;background:#fff8f8;border-color:#dbaaaa}.admin-delete-dialog>footer button.is-danger{background:#ae3030;border-color:#ae3030;color:#fff!important}.admin-delete-dialog>footer button:disabled{opacity:.48;cursor:not-allowed}.admin-delete-dialog__final{color:#4e3d0f;background:#fff4d1;border-radius:9px;align-items:flex-start;gap:11px;margin:20px 19px 13px;padding:14px;display:flex}.admin-delete-dialog__final>svg{color:#c28a00;flex:none;width:22px}.admin-delete-dialog__final div{gap:6px;display:grid}.admin-delete-dialog__final strong{font-size:12px}.admin-delete-dialog__final p{margin:0;font-size:10px;line-height:1.9}.admin-delete-dialog__ack{cursor:pointer;border:1px solid #d7dfe6;border-radius:8px;align-items:flex-start;gap:9px;margin:15px 19px 20px;padding:12px;font-size:10px;font-weight:700;line-height:1.8;display:flex}.admin-delete-dialog__ack input{accent-color:#ae3030;flex:none;width:17px;height:17px;margin-top:2px}.admin-delete-dialog__error{color:#8f2828;background:#ffeded;border-radius:7px;margin:-8px 19px 15px;padding:9px 11px;font-size:9px}@media (max-width:980px){.admin-price-manager .admin-pricing-row{grid-template-columns:1fr 1fr 1fr;padding:12px}.admin-pricing-row>div:first-child{grid-column:1/-1}.admin-pricing-row__actions{justify-content:end}}@media (max-width:620px){.admin-health-check__panel{width:min(340px,100vw - 28px);left:auto;right:0}.admin-user-fields,.admin-user-roles{grid-template-columns:1fr}.admin-user-fields .is-wide{grid-column:auto}.admin-pricing-create>form{grid-template-columns:1fr;width:min(430px,100vw - 28px);left:auto;right:0}.admin-pricing-create form>div,.admin-pricing-create form p{grid-column:auto}.admin-price-manager .admin-pricing-row{grid-template-columns:1fr 1fr}.admin-pricing-row>div:first-child,.admin-pricing-delete,.admin-pricing-message{grid-column:1/-1}.admin-delete-dialog__backdrop{padding:12px}.admin-delete-dialog>header{padding:14px}.admin-delete-dialog__warning,.admin-delete-dialog>label:not(.admin-delete-dialog__ack),.admin-delete-dialog__final,.admin-delete-dialog__ack{margin-inline:14px}.admin-delete-dialog>footer{padding-inline:14px}}.site-header__favorite{color:#fff;border:1px solid #fff3;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.site-header__favorite:hover{color:#f4b000;border-color:#f4b000}.site-header__favorite svg{width:19px}.favorites-page{min-height:64vh;padding-block:42px 60px}.favorites-page>header{margin-bottom:24px}.favorites-page>header small{color:#b17a00;font-weight:900}.favorites-page>header h1{color:#082647;margin:7px 0;font-size:30px}.favorites-page>header p{color:#6e7b8a;margin:0}.favorites-empty{text-align:center;background:#f9fbfd;border:1px dashed #cfd8e2;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:270px;padding:30px;display:grid}.favorites-empty h2,.favorites-empty p{margin:0}.favorites-empty p{color:#6e7b8a}.favorites-empty a{color:#10233a;background:#f4b000;border-radius:6px;margin-top:9px;padding:9px 18px;font-weight:900}.vehicle-contact-result{background:#f1fbf5;border:1px solid #bfe2cd;border-radius:8px;gap:7px;padding:12px;display:grid}.vehicle-contact-result>strong{color:#244337;font-size:11px}.vehicle-contact-result>a{color:#0e7442;direction:ltr;justify-content:center;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:900;display:flex}.vehicle-contact-result>a svg{width:17px}.vehicle-contact-result>small{color:#68776f;text-align:center}.vehicle-contact-error{color:#b23a3a;margin-top:5px;font-size:9px;display:block}.vehicle-gallery__image{object-fit:contain;background:#eef2f6;border-radius:7px;width:100%;height:320px;display:block}.vehicle-gallery__thumbs>button{cursor:pointer;background:#eef2f6;border:2px solid #0000;border-radius:5px;width:100%;height:64px;padding:0;overflow:hidden}.vehicle-gallery__thumbs>button.is-active{border-color:#f4b000}.vehicle-gallery__thumbs>button img{object-fit:cover;width:100%;height:100%;display:block}.vehicle-price__actions .favorite-control{flex:1}.vehicle-price__actions .favorite-button{width:100%}.vehicle-price__actions button:disabled{cursor:not-allowed;opacity:.55}.search-filters__head h2{align-items:center;gap:7px;display:flex}.search-filters__head h2 b{color:#071b36;background:#f4b000;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.search-active-chips{border-bottom:1px solid #e6e9ee;flex-wrap:wrap;gap:6px;padding:11px 0;display:flex}.search-active-chips button{color:#123b62;min-height:29px;font:inherit;cursor:pointer;background:#f5f9fd;border:1px solid #c9d7e5;border-radius:16px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.search-active-chips button span{color:#9b3b3b;font-size:15px;line-height:1}.search-filter-accordion{border-bottom:1px solid #e6e9ee}.search-filter-accordion__trigger{color:#071b36;width:100%;min-height:49px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.search-filter-accordion__trigger>span{gap:3px;min-width:0;display:grid}.search-filter-accordion__trigger strong{font-size:12px}.search-filter-accordion__trigger small{color:#738094;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.search-filter-accordion__trigger i{font-style:normal;transition:transform .22s}.search-filter-accordion.is-open .search-filter-accordion__trigger i{transform:rotate(180deg)}.search-filter-accordion__body{padding:0 0 13px}.search-category-chips,.search-compact-picker__grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.search-category-chips label,.search-compact-picker__grid label{cursor:pointer;min-width:0}.search-category-chips input,.search-compact-picker__grid input{opacity:0;pointer-events:none;position:absolute}.search-category-chips span,.search-compact-picker__grid span{color:#405269;background:#fff;border:1px solid #d9e1e8;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-height:38px;padding:7px 9px;font-size:10px;display:flex}.search-category-chips input:checked+span,.search-compact-picker__grid input:checked+span{color:#071b36;background:#fffaf0;border-color:#f4b000;font-weight:900;box-shadow:inset 0 0 0 1px #f4b000}.search-category-chips small{color:#7a8796;font-size:8px}.search-compact-picker{gap:9px;display:grid}.search-compact-picker>input{width:100%;height:38px;font:inherit;border:1px solid #d8e0e8;border-radius:6px;padding:0 10px;font-size:10px}.search-compact-picker>p{color:#7b8795;margin:2px 0;font-size:10px}.search-filter-stack{gap:7px;display:grid}.search-filter-stack>span{color:#32465d;font-size:10px;font-weight:850}.search-results-heading p{font-variant-numeric:tabular-nums}.listing-model-field{align-content:start}.listing-model-field__custom{color:#0a66b2;width:max-content;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:850}.listing-model-field>small{color:#6d7a89;font-size:9px;line-height:1.7}.admin-login-page{background:radial-gradient(circle at 15% 15%,#173654 0,#0000 31%),linear-gradient(135deg,#031426,#071f39);place-items:center;min-height:100vh;padding:36px 18px;display:grid}.admin-login-card{background:#fff;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:.9fr 1.1fr;width:min(900px,100%);min-height:510px;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000059}.admin-login-card>aside{color:#fff;background:linear-gradient(145deg,#061a34,#0b3156);flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.admin-login-card>aside>span{color:#f4b000;margin-top:38px;font-size:11px;font-weight:900}.admin-login-card>aside h1{margin:8px 0 16px;font-size:31px;line-height:1.45}.admin-login-card>aside p{color:#c4d0dc;margin:0;font-size:11px;line-height:2}.admin-login-card>aside small{color:#8fa2b5;margin-top:auto;font-size:9px}.admin-login-card>div{align-content:center;gap:20px;padding:48px;display:grid}.admin-login-card__heading span{color:#a97500;font-size:10px;font-weight:900}.admin-login-card__heading h2{color:#071b36;margin:8px 0;font-size:25px}.admin-login-card__heading p{color:#6c7888;margin:0;font-size:10px;line-height:1.8}.admin-login-card .form-grid{gap:11px;display:grid}.admin-login-card .form-grid>input,.admin-login-card .auth-password-field{border:1px solid #ccd6df;border-radius:7px;min-height:46px}.admin-login-card .form-grid>input{width:100%;font:inherit;padding:0 12px}.admin-login-card .auth-password-field input{min-height:44px}@media (max-width:600px){.auth-page{min-height:0;padding:22px 12px}.auth-card{border-radius:12px;padding:22px 16px}.auth-card h1{font-size:24px}.registration-account-type,.account-type-onboarding{grid-template-columns:1fr}.registration-page{padding-top:12px}.registration-story{min-height:340px;padding:26px 20px}.registration-story h1{font-size:28px}.registration-benefits{gap:12px}.registration-form{padding:22px 14px}.registration-steps{margin:20px 0 24px}}.admin-login-card .button{min-height:46px}.admin-login-back{color:#52667b;text-align:center;font-size:10px}.admin-login-forbidden{color:#684d0c;background:#fff8e8;border:1px solid #edc670;border-radius:8px;padding:15px}.admin-login-forbidden strong{font-size:12px}.admin-login-forbidden p{margin:6px 0;font-size:10px}.admin-login-forbidden a{color:#075fa8;font-size:10px;font-weight:850}.admin-custom-models{margin-top:16px}.admin-custom-models>header{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:end;gap:18px;padding:17px;display:flex}.admin-custom-models>header h2{margin:5px 0 0;font-size:16px}.admin-custom-models>header p{color:#6f7c8b;margin:0;font-size:9px}.admin-custom-models__list{display:grid}.admin-custom-models__list form{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 170px 110px;align-items:center;gap:9px;min-height:68px;padding:10px 17px;display:grid}.admin-custom-models__list form>div{gap:4px;display:grid}.admin-custom-models__list strong{font-size:11px}.admin-custom-models__list small{color:#7e8997;font-size:8px}.admin-custom-models__list input,.admin-custom-models__list select{width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d3dce4;border-radius:6px;padding:0 9px;font-size:9px}.admin-custom-models__list button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#123a62;border:0;border-radius:6px;font-size:9px;font-weight:900}@media (max-width:760px){.search-page-shell{padding-bottom:92px}.search-filters{max-height:none;padding:13px;position:static;overflow:visible}.search-filter-accordion__body{opacity:0;grid-template-rows:0fr;padding:0;transition:grid-template-rows .24s,opacity .2s,padding .24s;display:grid;overflow:hidden}.search-filter-accordion__body>*{min-height:0}.search-filter-accordion.is-open .search-filter-accordion__body{opacity:1;grid-template-rows:1fr;padding-bottom:13px}.search-filter-submit{z-index:35;height:54px;min-height:54px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));color:#071b36;background:linear-gradient(#ffc42b,#f4b000);border:0;border-radius:10px;width:auto;margin:0;position:fixed;left:12px;box-shadow:0 12px 35px #04182c47}.search-brand-panel,.search-model-panel{display:none}.search-results-grid{grid-template-columns:1fr 1fr}.admin-login-card{grid-template-columns:1fr}.admin-login-card>aside{min-height:225px;padding:26px}.admin-login-card>aside>span{margin-top:18px}.admin-login-card>aside h1{font-size:24px}.admin-login-card>aside small{margin-top:20px}.admin-login-card>div{padding:28px 22px}.admin-custom-models__list form{grid-template-columns:1fr 1fr}.admin-custom-models__list form>div{grid-column:1/-1}}@media (max-width:460px){.search-results-grid{grid-template-columns:1fr}.search-category-chips,.search-compact-picker__grid{grid-template-columns:1fr 1fr}.admin-custom-models__list form{grid-template-columns:1fr}.admin-custom-models__list form>div{grid-column:auto}}@media (min-width:761px){.search-filter-accordion__trigger{pointer-events:none}.search-filter-accordion__trigger i{display:none}.search-filter-accordion__body{opacity:1!important;display:block!important}}@media (prefers-reduced-motion:reduce){.search-filter-accordion__body,.search-filter-accordion__trigger i,.listing-card__image,.listing-card .vehicle-art{transition:none!important}}.dashboard-shell__logout{color:#cbd6e0;width:auto;font-size:var(--type-small);margin:8px 16px 12px;padding:8px 11px}.dashboard-shell__welcome{color:#fff;text-align:right;gap:1px;display:grid}.dashboard-shell__welcome small{color:#ffffff9e;font-size:9px}.dashboard-shell__welcome strong{color:#f4b000;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.dashboard-shell__logout-full{display:inline}.dashboard-shell__cta{display:none}.dashboard-shell__header .button--primary{min-height:42px}.dashboard-listing-success{gap:9px;max-width:760px;min-height:0;padding:10px 12px}.dashboard-listing-success strong{font-size:var(--type-ui)}.dashboard-listing-success p{margin-bottom:0}.dealer-actions b{width:auto;min-width:18px;padding-inline:4px}.dealer-public-identity{align-items:center;gap:12px;display:flex}.dealer-public-identity img,.dealer-public-identity>span{object-fit:contain;color:#fff;background:#061a34;border-radius:14px;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:900;display:grid}.dashboard-notification-list{gap:8px;display:grid}.dashboard-notification-list article{background:#fff;border:1px solid #dfe7ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.dashboard-notification-list strong{color:#102d4c;font-size:13px}.dashboard-notification-list p{color:#687789;margin:4px 0 0;font-size:11px;line-height:1.8}.dashboard-notification-list a{color:#fff;background:#123a62;border-radius:6px;flex:none;padding:7px 11px;font-size:10px}.vehicle-gallery__main-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.vehicle-gallery__lightbox{z-index:200;background:#020c19f0;place-items:center;padding:56px 70px;display:grid;position:fixed;inset:0}.vehicle-gallery__lightbox>img{object-fit:contain;border-radius:6px;max-width:min(92vw,1100px);max-height:86vh}.vehicle-gallery__lightbox>span{color:#fff;background:#00000073;border-radius:5px;padding:6px 10px;font-size:12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.vehicle-gallery__lightbox-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:17px;right:20px}.vehicle-gallery__lightbox-arrow{color:#071b36;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vehicle-gallery__lightbox-arrow svg{width:18px}.vehicle-gallery__lightbox-arrow--right{right:18px}.vehicle-gallery__lightbox-arrow--left{left:18px;transform:translateY(-50%)rotate(180deg)}.vehicle-gallery__lightbox button:focus-visible{outline-offset:3px;outline:3px solid #f4b000}@media (max-width:760px){input,select,textarea{font-size:16px}.dashboard-shell__logout{margin:0;padding:7px 9px}.dashboard-shell__welcome{min-width:0}.dashboard-shell__welcome strong{max-width:105px;font-size:10px}.dashboard-shell__logout-full{display:none}.dashboard-shell__logout-short{display:inline}.dashboard-shell__header .button--primary{min-height:40px;padding:8px 10px;font-size:10px}.dashboard-listing-success{flex-wrap:wrap;align-items:flex-start}.dashboard-listing-success a{margin-inline-start:34px}.dealer-public-identity img,.dealer-public-identity>span{width:54px;height:54px}.dashboard-notification-list article{align-items:flex-start;padding:11px}.dashboard-notification-list a{margin-top:2px}.vehicle-gallery__lightbox{padding:54px 10px}.vehicle-gallery__lightbox>img{max-width:100%;max-height:78vh}.vehicle-gallery__lightbox-arrow--right{right:8px}.vehicle-gallery__lightbox-arrow--left{left:8px}}.search-filter-column{min-width:0}.search-mobile-toolbar,.search-filter-scrim,.search-filter-sheet-head{display:none}.search-filter-actions{gap:8px;display:grid}.search-filter-actions>a{display:none}.search-location-picker{gap:9px;display:grid}.search-location-picker>input{width:100%;height:38px;font:inherit;border:1px solid #d8e0e8;border-radius:6px;padding:0 10px;font-size:10px}.search-location-picker>strong{margin-top:4px;font-size:11px}.search-location-picker>p{color:#738094;margin:0;font-size:10px}.search-location-picker__list{grid-template-columns:1fr 1fr;gap:6px;max-height:190px;display:grid;overflow-y:auto}.search-location-picker__list label{cursor:pointer}.search-location-picker__list input{opacity:0;pointer-events:none;position:absolute}.search-location-picker__list span{color:#405269;background:#fff;border:1px solid #d9e1e8;border-radius:6px;align-items:center;min-height:36px;padding:6px 9px;font-size:10px;display:flex}.search-location-picker__list input:checked+span{color:#071b36;background:#fffaf0;border-color:#f4b000;font-weight:900;box-shadow:inset 0 0 0 1px #f4b000}.listing-card{position:relative}.listing-card__more:after{content:"";z-index:1;position:absolute;inset:0}.listing-card__title-row,.listing-card__badge,.favorite-button{z-index:2;position:relative}.vehicle-price-chart ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.vehicle-price-chart li{min-height:42px;font-size:var(--type-ui);border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;display:flex}.vehicle-price-chart time{color:var(--muted)}.vehicle-price-chart li strong{color:#168a4a}.dealer-create-action{color:#071b36;background:var(--gold);border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:13px;font-weight:900;display:flex}.dealer-create-action svg{width:18px}.dealer-notifications>div:not(:first-child){border-top:1px solid #e6eaee;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 0;display:flex}.dealer-notifications span{gap:3px;min-width:0;display:grid}.dealer-notifications strong{font-size:11px}.dealer-notifications small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dealer-notifications a{color:#0b65bb;flex:none;font-size:10px;font-weight:800}.dealer-table__thumb{object-fit:cover;border-radius:5px;flex:none;width:62px;height:44px}.dealer-table__thumb--empty{color:#75849a;background:#edf2f7;place-items:center;display:grid}.dealer-table__thumb--empty svg{width:23px}.dealer-gallery>div>span{gap:3px;display:grid}.dealer-gallery>div>span small{color:var(--muted);font-size:9px}.dealer-gallery>div>a{border:1px solid #d6dee7;border-radius:6px;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}.dealer-gallery>div>a svg{width:14px}.site-footer__section summary{color:#fff;font-size:var(--type-ui);margin:0 0 14px;font-weight:900}@media (min-width:761px){.site-footer__section summary{pointer-events:none}.site-footer__section:not([open])>:not(summary){display:grid}}@media (max-width:760px){:root{--mobile-gutter:12px}.container{width:calc(100% - (var(--mobile-gutter) * 2));max-width:none}.card{border-radius:9px;box-shadow:0 7px 22px #071b360e}.section{padding:18px 0}.page{padding-bottom:20px}.page-card{padding:14px}.section-title h2,.section-title h1{font-size:19px}.site-header__utility{height:56px}.site-header__utility-inner,.site-header__utility-actions{gap:5px}.site-header .brand-logo{width:112px;min-width:112px;height:39px}.site-header__login{display:none}.site-header__cta{white-space:nowrap;min-height:38px;padding:7px 9px;font-size:11px}.site-header__favorite{border-radius:7px;width:38px;height:38px}.site-header__mobile>summary{border-radius:7px;place-items:center;width:38px;height:38px;padding:0;display:grid}.site-header__mobile-panel{inset-inline:var(--mobile-gutter);border-radius:10px;gap:3px;width:auto;margin-top:7px;padding:8px}.site-header__mobile-link,.site-header__mobile-cta{border-radius:7px;align-items:center;min-height:42px;padding:8px 11px;font-size:12px;display:flex}.home-hero{min-height:390px}.home-hero__content{padding-top:22px;padding-bottom:18px}.home-hero__copy p{font-size:17px}.home-hero__copy h1{font-size:30px;line-height:1.35}.home-search{margin-top:14px}.home-hero__stats{margin-top:10px}.home-benefits>div{min-height:68px;padding:9px}.home-listing-row{grid-auto-columns:84%;gap:10px}.page-hero--search .page-hero__inner{min-height:0;padding:18px 0 16px}.page-hero--search .page-hero__title{font-size:23px}.page-hero--search .page-hero__subtitle{margin:4px 0 0;font-size:11px}.search-breadcrumb{display:none}.page-hero--search .search-page-bar{grid-template-columns:minmax(0,1fr) 48px;gap:7px;margin-top:12px}.page-hero--search .search-page-bar label{grid-column:auto;min-height:44px}.page-hero--search .search-page-bar select{display:none!important}.page-hero--search .search-page-bar button{color:#0000;grid-column:auto;min-width:48px;min-height:44px;font-size:0;overflow:hidden}.page-hero--search .search-page-bar button svg{color:#071b36}.search-page-shell{padding-top:10px;padding-bottom:22px;display:block}.search-page-main{gap:10px}.search-mobile-toolbar{background:#fff;border:1px solid #dfe5eb;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;min-height:48px;margin-bottom:10px;padding:7px 9px;display:grid}.search-mobile-toolbar>strong{font-size:12px}.search-mobile-toolbar>button{color:#071b36;background:#fff;border:1px solid #cad4df;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:11px;font-weight:900;display:flex}.search-mobile-toolbar>button b{color:#071b36;background:var(--gold);border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.search-mobile-toolbar label{min-width:0}.search-mobile-toolbar label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-mobile-toolbar select{color:#071b36;max-width:112px;height:36px;font:inherit;background:#fff;border:1px solid #cad4df;border-radius:6px;padding:0 8px;font-size:10px}.search-filter-scrim{z-index:69;opacity:0;pointer-events:none;background:#020d1b94;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.search-filter-scrim.is-visible{opacity:1;pointer-events:auto}.search-filters{z-index:70;visibility:hidden;border:0;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:min(88dvh,760px);padding:0;transition:transform .24s,visibility 0s linear .24s;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(105%)}.search-filters.is-mobile-open{visibility:visible;transition-delay:0s;transform:translateY(0)}.search-filter-sheet-head{border-bottom:1px solid #e4e9ee;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:8px 14px;font-size:13px;font-weight:900;display:flex}.search-filter-sheet-head:before{content:"";background:#d5dce4;border-radius:5px;width:40px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.search-filter-sheet-head button{color:#071b36;background:#eef2f6;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.search-filters>form{overscroll-behavior:contain;min-height:0;padding:0 14px max(10px,env(safe-area-inset-bottom));display:block;overflow-y:auto}.search-filters__head{display:none}.search-filter-control--full{padding-top:12px}.search-filter-accordion__trigger{pointer-events:auto}.search-filter-accordion__trigger i{display:block}.search-filter-accordion__body{display:grid!important}.search-filter-actions{z-index:2;bottom:calc(-1 * max(10px,env(safe-area-inset-bottom)));padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe5eb;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:8px -14px 0;position:sticky}.search-filter-actions>a{white-space:nowrap;border:1px solid #cfd7df;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 12px;font-size:10px;display:flex}.search-filter-submit{color:#071b36;background:var(--gold);width:100%;height:46px;min-height:46px;box-shadow:none;border:0;border-radius:8px;margin:0;font-size:11px;position:static}.search-brand-panel,.search-model-panel{display:none}.search-listing-results{box-shadow:none;background:0 0;border:0;padding:0}.search-results-heading{display:none}.search-results-grid{grid-template-columns:1fr;gap:10px}.search-pagination{gap:8px;margin-top:12px;padding-top:12px;font-size:10px}.search-pagination a{padding:7px 9px}.listing-card__media{aspect-ratio:1.72}.listing-card__placeholder{min-height:150px}.listing-card__placeholder svg{width:32px}.listing-card__body{padding:10px 11px 11px}.listing-card__title-row h3{min-height:0;font-size:13px;line-height:1.65}.listing-card__meta{margin:4px 0 3px;font-size:10px}.listing-card__specs{margin-bottom:7px}.listing-card__specs span{font-size:9px}.listing-card__footer{min-height:36px;padding-top:7px}.listing-card__price{font-size:12px}.listing-card__dealer{font-size:9px}.listing-card__more{font-size:10px}.vehicle-detail-page{padding-top:9px}.vehicle-detail__breadcrumb{text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:9px;overflow:hidden}.vehicle-detail__top{flex-direction:column;gap:10px;display:flex}.vehicle-gallery{order:1;width:100%}.vehicle-gallery__image,.vehicle-gallery>.vehicle-art{aspect-ratio:1.35;object-fit:cover;min-height:0}.vehicle-gallery__thumbs{display:flex;overflow-x:auto}.vehicle-gallery__thumbs>*{flex:0 0 58px;width:58px}.vehicle-price{order:2;width:100%;min-height:0;padding:13px}.vehicle-price h1{margin:10px 0 5px;font-size:16px}.vehicle-price__amount{margin-top:15px;font-size:17px}.vehicle-price__actions{grid-template-columns:1fr}.vehicle-seller{text-align:right;order:3;grid-template-columns:auto 1fr;align-items:center;gap:6px 11px;width:100%;min-height:0;padding:12px;display:grid}.vehicle-seller__verified{grid-column:1/-1;justify-content:flex-start}.vehicle-seller__logo{border-width:2px;grid-row:span 2;width:48px;height:48px;margin:0;font-size:16px}.vehicle-seller h2,.vehicle-seller p{margin:0}.vehicle-seller p{align-items:center;gap:4px;display:flex}.vehicle-seller p svg{width:12px}.vehicle-seller>a{min-height:39px;margin-top:3px;padding:7px}.vehicle-specs{margin-top:10px;padding:0 13px 13px}.vehicle-specs__tabs{justify-content:flex-start;min-height:46px}.vehicle-specs__tabs strong{height:46px}.vehicle-specs__grid{grid-template-columns:1fr}.vehicle-specs__grid>div{min-height:42px;font-size:11px}.vehicle-specs__description{padding-top:12px}.vehicle-specs__description h2{margin:0 0 7px;font-size:14px}.vehicle-specs__description p{color:#435166;white-space:pre-wrap;margin:0;font-size:11px;line-height:2}.vehicle-price-chart{padding:12px}.vehicle-price-chart li{font-size:10px}.vehicle-similar{padding:14px 0 4px}.dashboard-shell{display:block}.dashboard-shell__sidebar{height:auto;min-height:0;padding:8px var(--mobile-gutter);grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid;position:static;overflow:visible}.dashboard-shell__brand{justify-items:start;margin:0}.dashboard-shell__brand .brand-logo{width:126px;min-width:126px;height:40px}.dashboard-shell__brand .site-brand-sub{display:none}.dashboard-shell__logout{align-self:center}.dashboard-shell__cta{align-self:center;padding:7px 9px}.dashboard-shell__nav{scrollbar-width:none;border-top:1px solid #ffffff1a;grid-column:1/-1;gap:5px;padding-top:6px;display:flex;overflow-x:auto}.dashboard-shell__nav-link{white-space:nowrap;border-radius:6px;flex:none;min-height:36px;padding:0 10px;font-size:10px}.dashboard-shell__nav-link.is-active{border-inline-start:0;border-bottom:2px solid var(--gold)}.dashboard-shell__main{padding:10px var(--mobile-gutter) 20px}.dashboard-shell__header{min-height:50px}.dashboard-shell__header h1{font-size:17px}.dealer-dashboard{gap:9px}.dealer-profile-banner{text-align:right;grid-template-columns:1fr auto;gap:10px;min-height:0;padding:12px;display:grid}.dealer-profile-banner__identity{justify-content:flex-start;gap:9px}.dealer-profile-banner__avatar{border-width:2px;width:52px;height:52px;font-size:13px}.dealer-profile-banner h2{font-size:14px}.dealer-profile-banner__identity p{margin-top:5px}.dealer-profile-banner__contact{border:0;border-top:1px solid #ffffff24;flex-wrap:wrap;grid-column:1/-1;gap:7px 16px;padding:8px 0 0;font-size:9px;display:flex}.dealer-profile-banner>a{padding:8px;font-size:9px}.dealer-metrics{grid-template-columns:1fr 1fr;min-height:0}.dealer-metrics>div{justify-content:flex-start;gap:7px;min-height:68px;padding:9px}.dealer-metrics svg{width:22px}.dealer-metrics strong{font-size:16px}.dealer-metrics i{display:none}.dealer-create-action{min-height:45px}.dealer-actions{grid-template-columns:1fr 1fr;gap:7px;padding:8px}.dealer-actions a{text-align:center;gap:4px;min-height:68px;padding:8px}.dealer-actions svg{width:22px}.dealer-actions strong{font-size:10px}.dealer-actions small{display:none}.dealer-listings-panel{padding:10px}.dealer-panel-title{gap:8px}.dealer-panel-title h2{font-size:14px}.dealer-table{display:block}.dealer-table thead{display:none}.dealer-table tbody{gap:8px;display:grid}.dealer-table tr{border:1px solid #e1e6eb;border-radius:7px;grid-template-columns:1fr 1fr;gap:6px 10px;padding:9px;display:grid}.dealer-table td{border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;font-size:9px;display:flex;min-width:0!important}.dealer-table td:first-child{grid-column:1/-1;justify-content:flex-start}.dealer-table td:not(:first-child):not(:last-child):before{content:attr(data-label);color:var(--muted)}.dealer-table td:last-child{justify-content:flex-end}.dealer-table__thumb{width:58px;height:42px}.dealer-dashboard-bottom{gap:9px}.dealer-gallery{min-height:0}.dealer-gallery>div{align-items:center;margin:0}.dealer-notifications>div:not(:first-child){padding:8px 0}.services-hero{background-position:35%;min-height:0;padding:18px 0}.services-hero__copy{padding:13px}.services-hero__copy h1{margin:3px 0 5px;font-size:24px}.services-hero__copy h2{font-size:12px}.services-hero__benefits{gap:0;margin-top:10px;padding:5px}.services-hero__benefits>div{min-height:48px;padding:5px}.services-hero__benefits svg{width:20px}.services-hero__benefits small{display:none}.services-page{padding-top:14px}.services-pricing-grid{gap:10px;margin-top:11px}.services-package{min-height:0;padding:13px}.services-package__head>svg{width:44px;height:44px;padding:10px}.services-package ul{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.services-package li{align-items:flex-start;font-size:9px}.services-package__price{padding-block:9px}.services-note{text-align:center;min-height:0;padding:9px}.services-tariffs{padding-top:14px}.services-table-wrap{margin-inline:calc(-1 * var(--mobile-gutter));border-inline:0;border-radius:0}.services-more{padding-top:14px}.services-more>div{grid-template-columns:1fr;gap:7px}.services-more article{text-align:right;grid-template-columns:38px 1fr auto;place-items:center start;gap:2px 9px;min-height:0;padding:10px;display:grid}.services-more article>svg{grid-row:1/3;width:38px;height:38px;padding:9px}.services-more h3{margin:0;font-size:11px}.services-more p{min-height:0;margin:0;font-size:9px}.services-more a{white-space:nowrap;grid-area:1/3/3}.services-trust{grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:12px}.services-trust h2{font-size:16px}.services-trust>div{gap:6px;font-size:9px}.services-trust svg{width:21px}.services-cta{border-radius:8px 8px 0 0;gap:9px;min-height:0;padding:13px}.services-cta>svg{width:42px;height:42px;padding:9px}.services-cta h2{font-size:14px}.contact-grid{grid-template-columns:1fr;gap:8px;padding-top:12px;padding-bottom:12px}.page-hero--contact .page-hero__inner{min-height:160px;padding-block:18px}.page-hero--contact .page-hero__panel{display:none}.contact-card{text-align:right;align-items:center;gap:12px;min-height:0;padding:12px;display:flex}.contact-card__icon{flex:none;width:42px;height:42px}.contact-card h3{margin:0;font-size:12px}.contact-card a,.contact-card span{font-size:11px;font-weight:800}.contact-card p{margin:2px 0 0;font-size:9px}.blog-hero{min-height:0;padding:22px 0 28px}.blog-hero h1{font-size:22px}.blog-hero>.container>span{font-size:11px}.blog-hero label{height:43px;margin-top:12px}.blog-layout{margin-top:10px;padding-bottom:14px}.blog-lead-grid,.blog-content-grid{gap:10px}.blog-featured{border-width:5px;min-height:320px}.blog-featured .vehicle-art{min-height:310px}.blog-featured__overlay{inset:auto 12px 11px}.blog-featured__overlay h2{font-size:16px}.blog-featured__overlay>div{gap:8px;margin-top:9px}.blog-latest{padding:10px}.blog-latest>a:not(.blog-latest__all){grid-template-columns:68px 1fr;min-height:62px;padding:6px 0}.blog-categories{gap:6px;padding:8px}.blog-categories a{min-width:100px;min-height:52px;padding:7px}.blog-article-grid,.blog-import-grid{grid-template-columns:1fr;gap:8px}.blog-article{grid-template-columns:112px 1fr;display:grid}.blog-article .vehicle-art{min-height:100%}.blog-article>div{padding:9px}.blog-article h3{min-height:0;margin:4px 0;font-size:11px}.blog-article p{min-height:0;margin-bottom:5px;font-size:9px}.blog-sidebar{gap:8px}.blog-sidebar section{padding:10px}.site-footer{padding:20px 0 max(16px,env(safe-area-inset-bottom));margin-top:18px}.site-footer__grid{grid-template-columns:1fr;gap:7px;display:grid}.site-footer__grid>div:first-child{text-align:center;justify-items:center;display:grid}.site-footer .brand-logo{width:146px;min-width:146px;height:45px}.site-footer__text{max-width:330px;margin:8px 0;font-size:10px;line-height:1.8}.site-footer__social{justify-content:center}.site-footer__section{border-top:1px solid #ffffff1f}.site-footer__section summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;margin:0;font-size:11px;display:flex}.site-footer__section summary:after{content:"+";font-size:18px;font-weight:400}.site-footer__section[open] summary:after{content:"−"}.site-footer__links,.site-footer__contact{gap:7px;padding:0 5px 11px;font-size:10px}.site-footer__bottom{margin-top:8px;padding-top:10px;font-size:9px}}@media (max-width:360px){:root{--mobile-gutter:8px}.site-header .brand-logo{width:102px;min-width:102px}.site-header .brand-logo--header{width:96px;min-width:96px;height:48px}.site-header__cta{padding-inline:7px}.site-header__favorite,.site-header__mobile>summary{width:36px;height:36px}.search-mobile-toolbar{gap:5px;padding-inline:7px}.search-mobile-toolbar>button{padding-inline:8px}.search-mobile-toolbar select{max-width:100px}.services-package ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.search-filter-scrim,.search-filters{transition:none!important}}.admin-listing-thumbnail{object-fit:cover;background:#eaf3ff;border-radius:8px;flex:none;width:56px;height:56px;display:block}.admin-listing-thumbnail--empty{color:#155d9f;background:#eaf3ff;align-content:center;place-items:center;gap:2px;display:grid}.admin-listing-thumbnail--empty svg{width:22px;height:22px}.admin-listing-thumbnail--empty small{color:#61758a;white-space:nowrap;font-size:7px}.admin-entity-actions__panel>.admin-action-error{grid-column:1/-1}.admin-entity-actions__normal,.admin-entity-actions__danger{flex-wrap:wrap;gap:5px;display:flex}.admin-entity-actions__normal button,.admin-entity-actions__danger button{color:#153a5d;min-height:35px;font:inherit;background:#f5f8fa;border:1px solid #cbd6df;border-radius:5px;padding:0 12px;font-size:9px}.admin-entity-actions__danger{border-top:1px solid #efd1d1;align-items:center;margin-top:4px;padding-top:9px}.admin-entity-actions__danger strong{color:#9d3a3a;width:100%;font-size:9px}.admin-entity-actions__danger button.is-danger{white-space:nowrap;background:#bd3e3e;border-color:#bd3e3e;color:#fff!important}@media (max-width:760px){.admin-entity-actions__normal button,.admin-entity-actions__danger button{flex:auto}.admin-listings-table .admin-listing-thumbnail{width:48px;height:48px}}.admin-ads-summary .admin-mini-stats{box-shadow:none;border:0;margin:0;padding:0}.admin-ads-slots{margin-top:14px;overflow:hidden}.admin-ads-slot-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.admin-ads-slot-map article{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:8px;gap:4px;padding:12px;display:grid}.admin-ads-slot-map article strong{color:#173452;font-size:11px}.admin-ads-slot-map article small{color:#8a98a6;direction:ltr;font-family:Montserrat,sans-serif;font-size:8px}.admin-ads-slot-map article span{color:#637486;font-size:9px}.admin-ads-manager{gap:14px;margin-top:14px;display:grid}.admin-ads-manager__create{padding:18px}.admin-ads-manager__create>header,.admin-ads-list-heading{margin-bottom:15px}.admin-ads-manager h2{color:#122a45;margin:0;font-size:16px}.admin-ads-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-ads-form-grid>label{color:#506174;gap:5px;min-width:0;font-size:10px;display:grid}.admin-ads-form-grid>label.is-wide{grid-column:1/-1}.admin-ads-form-grid input,.admin-ads-form-grid select,.admin-ads-form-grid textarea{color:#173452;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #d5dee7;border-radius:6px;padding:7px 9px;font-size:10px}.admin-ads-form-grid textarea{resize:vertical;min-height:70px}.admin-ads-form-grid label small{color:#8a98a6;font-size:8px}.admin-ad-media-picker{background:#f8fbfd;border:1px dashed #c8d5e0;border-radius:8px;align-content:start;padding:10px}.admin-ad-media-picker input{background:0 0;border:0;min-height:35px;padding:5px}.admin-ad-media-picker>small{color:#65788b}.admin-ad-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:flex!important}.admin-ad-checkbox input{width:16px;min-height:16px}.admin-ads-manager__create form>button,.admin-ads-empty button{color:#152b43;min-height:37px;font:inherit;cursor:pointer;background:#f4b000;border:0;border-radius:6px;margin-top:14px;padding:0 15px;font-size:10px;font-weight:900}.admin-ads-manager button:disabled{opacity:.55;cursor:not-allowed}.admin-ad-placement-preview{background:#f8fafc;border:1px solid #dce5ed;border-radius:9px;margin-top:16px;padding:14px}.admin-ad-placement-preview>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-ad-placement-preview h3{color:#173452;margin:5px 0;font-size:13px}.admin-ad-placement-preview p{color:#6f8091;margin:0;font-size:9px}.admin-ad-preview-switch{flex-wrap:wrap;gap:5px;display:flex}.admin-ad-preview-switch button{color:#4c6278;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e3;border-radius:6px;padding:0 9px;font-size:9px}.admin-ad-preview-switch button.is-active{color:#173452;background:#fff4ce;border-color:#f0b000}.admin-ad-placement-preview__meta{align-items:center;gap:10px;margin-top:10px;display:flex}.admin-ad-placement-preview__meta strong{color:#7d5c09;font-size:9px}.admin-ad-placement-preview__meta small{color:#9aa6b2;direction:ltr;font-family:Montserrat,sans-serif;font-size:7px}.admin-ad-placement-preview__body{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:start;gap:12px;margin-top:12px;display:grid}.admin-ad-template{background:#fff;border:1px solid #d9e2e9;border-radius:7px;align-content:start;gap:7px;min-height:180px;padding:10px;display:grid}.admin-ad-template.is-mobile{max-width:250px;margin-inline:auto}.admin-ad-template>small{color:#8494a3;font-size:8px}.admin-ad-template__header,.admin-ad-template__filters,.admin-ad-template__gallery,.admin-ad-template__info{color:#52677b;background:#edf3f7;border-radius:5px;padding:8px;font-size:9px}.admin-ad-template__filters{color:#718394;background:#f6f8fa}.admin-ad-template__cards{gap:6px;display:flex}.admin-ad-template__cards i{background:#e7edf2;border-radius:5px;flex:1;height:30px}.admin-ad-template__slot{color:#785b08;text-align:center;background:#fff9e6;border:2px solid #f4b000;border-radius:6px;gap:2px;padding:11px;display:grid}.admin-ad-template__slot strong{font-size:10px}.admin-ad-template__slot small{font-size:8px}.admin-ad-placement-preview__creative{background:#fff;border:1px solid #e3e8ed;border-radius:7px;gap:7px;padding:10px;display:grid}.admin-ad-placement-preview__creative>span{color:#66798b;font-size:9px}.admin-ad-placement-preview__creative img,.admin-ad-placement-preview__creative video{object-fit:contain;background:#eef2f5;border-radius:5px;width:100%;max-height:180px;display:block}.admin-ad-preview__empty{color:#8997a4;background:#f4f7f9;place-items:center;min-height:110px;font-size:9px;display:grid}.admin-ads-manager__list{gap:14px;display:grid}.admin-ads-list-heading{padding:0 4px}.admin-ads-row{padding:16px}.admin-ads-row>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.admin-ads-row>header strong{color:#173452;font-size:12px;display:block}.admin-ads-row>header small{color:#8795a2;margin-top:4px;font-size:9px;display:block}.admin-ads-row>header>span{color:#607488;font-size:9px}.admin-ads-row__route{direction:ltr;font-family:Montserrat,sans-serif;color:#8a98a6!important}.admin-ads-row__summary{color:#607488;text-align:right;justify-items:end;gap:4px;font-size:9px;display:grid}.admin-ads-row__summary img{object-fit:cover;background:#eef2f5;border-radius:4px;width:76px;height:34px}.admin-ads-row__summary small{color:#8a98a6;font-size:8px}.admin-ad-preview-route{color:#8291a0;direction:ltr;margin-top:6px;font-family:Montserrat,sans-serif;font-size:8px;display:block}.admin-ad-placement-picker{color:#506174;grid-column:1/-1;gap:7px;font-size:10px;display:grid}.admin-ad-placement-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-ad-placement-tabs button{color:#53677b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dee7;border-radius:6px;flex:none;padding:0 9px;font-size:9px}.admin-ad-placement-tabs button.is-active{border-color:var(--gold);color:#173452;box-shadow:inset 0 0 0 1px var(--gold);background:#fff7dc}.admin-ad-media-picker>small{line-height:1.6}.admin-ad-media-picker__selected{color:#167d49!important}.admin-ad-media-picker__button{color:#173452;background:#eaf2f8;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin-top:3px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.admin-ads-row>form>button,.admin-ads-row>.admin-ads-edit,.admin-ads-row>.admin-ads-cancel{color:#173452;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e3;border-radius:6px;margin-top:12px;padding:0 13px;font-size:9px;font-weight:800}.admin-ads-row>.admin-ads-edit{background:#f2f7fb;border-color:#b7cde0}.admin-ads-row>.admin-ads-cancel{color:#637486;margin-inline-start:7px}.admin-ads-row>.admin-ads-delete{margin-inline-start:7px}.admin-ads-row>.admin-ads-form-grid{margin-top:10px}.admin-ads-delete{min-height:34px;font:inherit;cursor:pointer;background:#fff4f4;border:1px solid #d7aaaa;border-radius:6px;margin-top:12px;padding:0 12px;font-size:9px;color:#a53535!important}.admin-ads-empty{color:#63778a;text-align:center;background:#fbfcfd;border:1px dashed #cbd8e2;border-radius:9px;justify-items:center;gap:6px;padding:32px 18px;display:grid}.admin-ads-empty strong{color:#173452;font-size:13px}.admin-ads-empty p{margin:0;font-size:10px}.public-ad-spacing{margin-top:18px}.ad-slot{border-radius:8px;gap:6px;margin:14px 0;display:grid;overflow:hidden}.ad-slot__label{color:var(--muted);font-size:var(--type-caption)}.ad-slot__link{display:block}.ad-slot img,.ad-slot video{object-fit:cover;background:#eef2f5;border-radius:7px;width:100%;max-height:260px;display:block}.magazine-hero{color:#fff;background:linear-gradient(135deg,#061a34,#174d7c);padding:48px 0 72px}.magazine-hero p{color:var(--gold);font-size:var(--type-ui);margin:0 0 7px;font-weight:900}.magazine-hero h1{margin:0;font-size:clamp(25px,4vw,36px)}.magazine-hero span{color:#ffffffc2;font-size:var(--type-ui);margin-top:9px;display:block}.magazine-page{margin-top:-35px;padding-bottom:35px}.magazine-articles{background:#fff;border:1px solid #dfe4ea;border-radius:9px;padding:18px;box-shadow:0 4px 16px #071b360f}.magazine-articles header{margin-bottom:14px}.magazine-articles header small{color:#16834a;font-size:var(--type-caption)}.magazine-articles h2{color:var(--navy);margin:4px 0 0;font-size:18px}.magazine-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.magazine-article{background:#fff;border:1px solid #e0e6eb;border-radius:7px;overflow:hidden}.magazine-article>img,.magazine-article>.vehicle-art{object-fit:cover;width:100%;height:150px;display:block}.magazine-article>div{padding:11px}.magazine-article small{color:#16834a;font-size:var(--type-caption)}.magazine-article h3{min-height:42px;color:var(--navy);font-size:var(--type-ui);margin:5px 0;line-height:1.75}.magazine-article p{min-height:43px;color:var(--muted);font-size:var(--type-small);margin:0;line-height:1.8}.magazine-article time{color:var(--muted);font-size:var(--type-caption);margin-top:8px;display:block}.admin-user-create-form{gap:14px;max-width:900px;margin-top:18px;display:grid}.admin-user-create-form>section{background:#fff;border:1px solid #dfe6ec;border-radius:10px;gap:11px;padding:16px;display:grid}.admin-user-create-form h2{color:#14304e;margin:0;font-size:14px}.admin-user-create-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-user-create-grid label{color:#697789;gap:5px;font-size:10px;display:grid}.admin-user-create-grid label.is-wide{grid-column:1/-1}.admin-user-create-grid input,.admin-user-create-grid select{width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d3dce4;border-radius:6px;padding:0 9px;font-size:11px}.admin-user-create-grid input[dir=ltr]{text-align:left;direction:ltr}.admin-user-create-type,.admin-user-create-check{color:#24374d;align-items:center;gap:8px;font-size:11px;display:flex}.admin-user-create-type label{align-items:center;gap:6px;display:flex}.admin-user-create-help{color:var(--muted);margin:0;font-size:10px}.admin-user-create-roles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-user-create-roles label{border:1px solid #dfe6ec;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.admin-user-create-roles span{gap:2px;display:grid}.admin-user-create-roles small{color:var(--muted);direction:ltr;font-size:8px}.admin-user-create-actions{justify-content:flex-end;gap:8px;display:flex}.admin-user-create-actions button{min-height:38px;font:inherit;background:#fff;border:1px solid #ccd7e1;border-radius:6px;padding:0 14px;font-size:10px}.admin-user-create-actions .is-primary{color:#fff;background:#123a62;border-color:#123a62}.admin-user-create-actions button:disabled{opacity:.5}@media (max-width:760px){.admin-ads-slot-map,.admin-ads-form-grid,.admin-ad-placement-preview__body{grid-template-columns:1fr}.admin-ad-placement-preview>header,.admin-ads-row>header{flex-direction:column}.admin-ads-row__summary{text-align:right;justify-items:start;width:100%}.admin-ad-template.is-mobile{max-width:none}.magazine-article-grid{grid-template-columns:1fr 1fr}.admin-user-create-grid{grid-template-columns:1fr}.admin-user-create-grid label.is-wide{grid-column:auto}.admin-user-create-roles{grid-template-columns:1fr 1fr}.admin-user-create-actions button{flex:1}}@media (max-width:560px){.magazine-page{margin-top:12px}.magazine-article-grid{grid-template-columns:1fr}}@keyframes mashbaz-public-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.listing-card,.dealer-card,.article-card,.services-package,.contact-card,.about-values>div,.home-dealer,.home-categories>a,.brand-grid--search .brand-card,.ad-slot,.vehicle-seller{transition:transform .22s,box-shadow .22s,border-color .22s}.button,button,input,select,textarea,.site-header__utility-nav a,.site-footer a,.vehicle-gallery__thumbs>button,.ad-slot__link{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}.listing-card:focus-within,.dealer-card:focus-within,.article-card:focus-within,.services-package:focus-within,.contact-card:focus-within,.home-categories>a:focus-visible,.brand-grid--search .brand-card:focus-within,.site-footer a:focus-visible,.site-header__utility-nav a:focus-visible,.vehicle-gallery__thumbs>button:focus-visible{outline-offset:2px;outline:3px solid #f4b00059}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,.button:focus-visible{outline-offset:1px;outline:3px solid #f4b00059}@media (hover:hover) and (pointer:fine){.listing-card:hover,.dealer-card:hover,.article-card:hover,.services-package:hover,.contact-card:hover,.home-dealer:hover,.home-categories>a:hover,.brand-grid--search .brand-card:hover,.vehicle-seller:hover{border-color:#c8d7e4;transform:translateY(-3px);box-shadow:0 12px 26px #071b361a}.listing-card__image,.vehicle-gallery__image,.ad-slot img,.ad-slot video{transition:transform .35s}.listing-card:hover .listing-card__image,.vehicle-gallery__image:hover,.ad-slot__link:hover img,.ad-slot__link:hover video{transform:scale(1.025)}}.home-hero__copy,.home-search,.home-content>section,.home-trust,.dealer-grid>.dealer-card,.services-pricing-grid>.services-package,.blog-article-grid>.blog-article,.about-values>div,.contact-grid>.contact-card,.vehicle-detail-page>section{animation:.45s both mashbaz-public-reveal}.dealer-grid>.dealer-card:nth-child(2),.services-pricing-grid>.services-package:nth-child(2),.blog-article-grid>.blog-article:nth-child(2),.about-values>div:nth-child(2),.contact-grid>.contact-card:nth-child(2){animation-delay:60ms}.dealer-grid>.dealer-card:nth-child(3),.services-pricing-grid>.services-package:nth-child(3),.blog-article-grid>.blog-article:nth-child(3),.about-values>div:nth-child(3),.contact-grid>.contact-card:nth-child(3){animation-delay:.12s}.empty-state{border:1px dashed #cbd8e3;box-shadow:0 8px 20px #071b360a}.home-ad{box-shadow:0 8px 22px #071b360f}.ad-slot__link{border-radius:inherit}.site-footer a:hover,.site-header__utility-nav a:hover{color:#f4b000}@media (max-width:760px){.home-hero,.home-search,.blog-hero,.vehicle-gallery,.contact-grid,.about-mission{border-radius:10px}.listing-card,.dealer-card,.article-card,.services-package,.contact-card{box-shadow:0 5px 14px #071b360f}.vehicle-gallery__thumbs{scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.listing-card,.dealer-card,.article-card,.services-package,.contact-card,.about-values>div,.home-dealer,.home-categories>a,.brand-grid--search .brand-card,.ad-slot,.vehicle-seller,.button,button,input,select,textarea,.site-header__utility-nav a,.site-footer a,.vehicle-gallery__thumbs>button,.ad-slot__link,.listing-card__image,.vehicle-gallery__image,.ad-slot img,.ad-slot video{transition:none!important;animation:none!important}.home-hero__copy,.home-search,.home-content>section,.home-trust,.dealer-grid>.dealer-card,.services-pricing-grid>.services-package,.blog-article-grid>.blog-article,.about-values>div,.contact-grid>.contact-card,.vehicle-detail-page>section{animation:none!important}}
