.logo-on-blue{display:none!important}
body:has(.results-search-band){background:#fcfdff;color:#092153}
body:has(.results-search-band)>header{height:62px;background:linear-gradient(110deg,#0757af,#005bc1);padding:0 max(4.8%,calc((100vw - 1440px)/2));gap:36px;color:white}
body:has(.results-search-band)>header .logo{width:195px;position:static}
body:has(.results-search-band)>header .logo::after{content:none}
body:has(.results-search-band)>header .logo-original{display:none}
body:has(.results-search-band)>header .logo-on-blue{display:block!important;width:100%;filter:none}
body:has(.results-search-band)>header nav{gap:27px;font-size:11px;font-weight:500}
body:has(.results-search-band)>header nav>a:first-child{position:relative}
body:has(.results-search-band)>header nav>a:first-child:after{content:'';position:absolute;bottom:-12px;left:0;right:0;height:2px;background:#a1d3ff}
body:has(.results-search-band)>header a:not(.button){color:white}
body:has(.results-search-band)>header .account{gap:20px;font-size:10px}
body:has(.results-search-band)>header .account span{font-size:10px}
body:has(.results-search-band)>header .account .ui-icon{width:16px;height:16px}
body:has(.results-search-band)>header .account>.button{background:white;color:#08265c;padding:10px 14px;border-radius:7px;font-size:10px}
body:has(.results-search-band)>header .admin-shortcut{font-size:9px;color:#0757b0!important;background:white;padding:7px 9px}
.results-bound{width:min(1440px,92.5%);margin:0 auto}
.results-search-band{background:linear-gradient(110deg,#0757af,#005bc1);height:42px;margin-bottom:28px}
.results-top-search{display:grid;grid-template-columns:1fr 1fr 1fr .96fr;gap:12px;background:white;border:1px solid #e6edf7;border-radius:9px;box-shadow:0 4px 10px #1436660b;padding:9px}
.results-top-search label{display:flex;align-items:center;gap:12px;border:1px solid #e1e9f4;border-radius:6px;padding:0 12px;min-width:0}
.results-top-search label>span{display:flex;color:#06194d}
.results-top-search select{border:0;background:white;padding:10px 0;font-size:11px;color:#1c3367;min-width:0;width:100%;outline:none}
.results-top-search select:disabled{color:#6280ac}
.results-top-search label:focus-within{outline:2px solid #83baff;outline-offset:2px}
.results-quick-bar button:focus-visible,.quick-filter>summary:focus-visible,.quick-popover input:focus-visible,.quick-popover select:focus-visible,.results-view-switch button:focus-visible,.result-favorite:focus-visible{outline:2px solid #83baff;outline-offset:3px}
.results-top-search .ui-icon{width:17px;height:17px}
.results-top-search .button{gap:8px;background:#0064ff;border-radius:6px;font-size:13px;padding:9px}
.results-quick-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px;position:relative;z-index:3;min-height:32px}
.results-quick-bar>button,.quick-filter>summary{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;padding:8px 11px;border:1px solid #e1e9f4;border-radius:7px;color:#10295a;background:white;white-space:nowrap;list-style:none;cursor:pointer;box-shadow:0 2px 4px #18376c04}
.results-quick-bar .ui-icon{width:13px;height:13px}
.results-quick-bar>.quick-all{background:#eaf4ff;border-color:#eaf4ff;font-weight:700}
.quick-filter{position:relative}
.quick-filter[open]>summary,.quick-filter.has-value>summary{border-color:#9bc4ff;background:#f2f7ff;color:#0064ed}
.quick-popover{position:absolute;left:0;top:calc(100% + 8px);padding:17px;width:225px;display:grid;gap:12px;background:white;border:1px solid #dde7f5;border-radius:10px;box-shadow:0 12px 35px #1b386d20;z-index:10}
.quick-popover strong{font-size:12px}
.quick-popover label{font-size:11px;color:#38557c}
.quick-popover input:not([type=checkbox]),.quick-popover select{width:100%;padding:10px;border:1px solid #dde7f5;border-radius:6px;background:white;font-size:11px;color:#193662;margin-top:4px}
.quick-popover .button{padding:10px;font-size:11px}
.quick-popover .quick-check{display:flex;gap:8px;align-items:center}
.quick-check input{accent-color:#0064ff}
.save-search-form{margin-left:auto;flex-shrink:0}
.save-search{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#005fee;font-size:10px;font-weight:600;white-space:nowrap;padding:8px 0}
.save-search .ui-icon{width:16px;height:16px}
.results-page{display:grid;grid-template-columns:236px minmax(0,1fr) 264px;gap:26px;align-items:start;padding:0 0 50px}
.results-sidebar,.results-content{min-width:0}
.results-filter-panel{border:1px solid #e4ebf5;border-radius:9px;background:white;box-shadow:0 2px 6px #17376c04;overflow:hidden}
.results-filter-panel>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid #eff2f8;list-style:none;cursor:pointer;font-size:14px;font-weight:800}
.results-filter-panel>summary>span{display:flex;align-items:center;gap:7px}
.results-filter-panel>summary .ui-icon{width:16px;height:16px}
.results-filter-panel>summary a{font-size:10px;font-weight:500;color:#0064ff}
.filter-section{margin:0;padding:13px 16px;border:0;min-width:0;border-bottom:1px solid #eff2f8}
.filter-section h3,.filter-section legend{font-size:12px;font-weight:700;padding:0;margin:0 0 8px}
.filter-section legend{float:left;width:100%;margin-bottom:9px}
.filter-section legend+label,.filter-section legend+div{clear:both}
.filter-section label{display:block;color:#15315d;font-size:11px;font-weight:600;margin-top:11px}
.filter-section label:first-child{margin-top:0}
.filter-section input:not([type=checkbox]):not([type=radio]):not([type=range]),.filter-section select{display:block;width:100%;min-width:0;padding:8px 7px;margin-top:6px;border:1px solid #e4ebf5;border-radius:5px;background:white;color:#476799;font-weight:400;font-size:11px;outline:none}
.filter-section select:disabled{color:#7691b5;background:#fafcff}
.filter-section input:focus-visible,.filter-section select:focus-visible{outline:2px solid #83baff;outline-offset:2px}
.filter-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.filter-pair input{text-align:center}
.filter-budget{padding-top:15px;padding-bottom:2px;border-bottom:0}
.filter-budget .filter-pair input{margin-top:5px!important}
.price-range{position:relative;height:20px;margin:12px 0 8px;background:linear-gradient(#0066ff,#0066ff) center/100% 3px no-repeat}
.filter-section .price-range input[type=range]{position:absolute;inset:0;width:100%;height:20px;padding:0;margin:0;background:transparent;border:0;appearance:none;pointer-events:none}
.price-range input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border:0;border-radius:50%;background:#0064ff;pointer-events:auto;cursor:ew-resize;box-shadow:0 0 0 2px white}
.price-range input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#0064ff;pointer-events:auto;cursor:ew-resize}
.filter-vehicle{padding-top:5px;padding-bottom:12px}
.checkbox-filters{padding-top:12px;padding-bottom:12px}
.checkbox-filters label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:400;margin:7px 0 0}
.checkbox-filters input{width:14px;height:14px;margin:0;accent-color:#0066ff;flex-shrink:0}
.checkbox-filters small{margin-left:auto;color:#5576aa;font-size:10px}
.eco-options{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}
.eco-options label{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;margin:0}
.eco-options input{position:absolute;width:1px;height:1px;opacity:0}
.eco-badge{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid white;box-shadow:0 0 0 1px #e0e8f2;color:white;font-size:12px;font-weight:800}
.eco-0{background:#0872d6}.eco-1{background:#149b59}.eco-2{background:#96bf14;color:#15360d}.eco-3{background:#ffca00;color:#253261}.eco-4{background:#c5ccd6}
.eco-options input:checked+.eco-badge{box-shadow:0 0 0 2px #0066ff}
.eco-options input:focus-visible+.eco-badge{outline:3px solid #8abfff}
.eco-options small{font-size:8px;font-weight:400;white-space:nowrap}
.filter-section .eco-clear{font-size:9px;font-weight:400;display:flex;gap:6px;align-items:center;color:#6d86a9;margin-top:12px}
.eco-clear input{accent-color:#0064ff;margin:0}
.filter-section>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;list-style:none;cursor:pointer}
.filter-section>summary .ui-icon{width:13px;height:13px}
.filter-section[open]>summary{margin-bottom:12px}
.filter-apply{padding:14px 16px}
.filter-apply .button{width:100%;background:#0064ff;padding:12px 8px;font-size:12px;border-radius:6px}
.results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:18px}
.results-heading h1{font-size:17px;font-weight:800;line-height:1.4;letter-spacing:-.35px;margin:0;white-space:nowrap}
.results-toolbar{display:flex;align-items:center;gap:10px;color:#5a76a1;font-size:9px}
.results-toolbar label{display:flex;align-items:center;gap:5px;white-space:nowrap}
.results-toolbar select{max-width:160px;border:1px solid #e3ebf7;padding:7px 8px;border-radius:5px;color:#18356a;background:white;font-size:9px}
.results-view-switch{display:flex;align-items:center;border:1px solid #e0e9f5;border-radius:5px;overflow:hidden}
.results-view-switch button{display:flex;align-items:center;gap:5px;background:white;padding:7px 9px;color:#7189ae;font-size:9px}
.results-view-switch button[aria-pressed=true]{background:#e9f4ff;color:#083b96}
.results-view-switch .ui-icon{width:13px;height:13px}
.results-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}
.results-chips:empty{display:none}
.results-chips a{display:flex;align-items:center;gap:6px;border:1px solid #dce9fc;background:#edf5ff;border-radius:18px;padding:5px 9px;color:#2261af;font-size:10px}
.results-chips .ui-icon{width:12px;height:12px}
.results-list{display:grid;gap:0}
.result-car{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:16px;padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #eaf0f8;min-width:0;align-items:stretch}
.result-photo{position:relative;min-height:143px;height:100%;border-radius:8px;overflow:hidden;background:#f2f4f7}
.result-photo>a{display:block;width:100%;height:100%}
.result-photo>a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#f2f4f7}
.result-condition{position:absolute;left:8px;top:8px;border-radius:5px;background:#009a55;color:white;font-size:10px;font-weight:700;padding:6px 8px;box-shadow:0 2px 4px #082e4a18}
.result-condition.is-new{background:#0066ff}
.result-favorite{position:absolute;right:8px;top:8px;width:27px;height:27px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid #fff;background:#fffffff2;color:#082455}
.result-favorite .ui-icon{width:17px;height:17px;position:static}
.result-favorite.is-saved{color:#0064ff}
.result-photo-count{position:absolute;bottom:7px;left:7px;display:flex;align-items:center;gap:4px;background:#061f4fbe;color:white;border-radius:5px;padding:4px 6px;font-size:9px}
.result-photo-count .ui-icon{width:12px;height:12px}
.result-info{display:flex;flex-direction:column;min-width:0;padding:1px 0}
.result-info h3{font-size:14px;line-height:1.4;letter-spacing:-.2px;font-weight:800;margin:0 0 8px;color:#0b2052}
.result-info h3 a:hover{color:#0064ff}
.result-title{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}
.result-title h3{flex:1 1 180px;margin:0}
.result-state{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #d8e7fa;border-radius:6px;padding:4px 8px;background:#edf4ff;color:#244675;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap}
.result-state.is-new{border-color:#bcebd3;background:#e8f9f0;color:#087c46}
.result-version{font-size:10px;line-height:1.4;margin:0 0 6px;color:#647fa5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.result-specs{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:10px;color:#6a85b1;margin-bottom:7px}
.result-specs>span{display:flex;align-items:center;gap:5px;white-space:nowrap}
.result-specs .ui-icon{width:12px;height:12px;color:#84a0c7}
.result-location{display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:#0060f0;margin:0 0 8px}
.result-location .ui-icon{width:13px;height:13px;flex-shrink:0}
.result-equipment{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 8px;min-height:20px}
.result-equipment>span,.result-equipment>a{background:#edf5ff;border-radius:15px;padding:4px 9px;font-size:9px;color:#355a90;line-height:1.3}
.result-equipment>a{background:white;border:1px solid #e3ebf7;color:#12356f;font-weight:700;padding:3px 6px}
.result-seller{display:flex;align-items:center;gap:8px;margin-top:auto;min-width:0}
.result-seller>span{display:grid;place-items:center;width:29px;height:29px;background:#eef4fc;color:#2b5a9c;border-radius:50%;flex-shrink:0}
.result-seller .ui-icon{width:17px;height:17px}
.result-seller>div{min-width:0}
.result-seller b{display:block;font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.result-seller small{display:block;font-size:9px;color:#7790b4;margin-top:1px}
.result-offer{display:flex;flex-direction:column;justify-content:center;gap:10px;align-self:start;min-height:137px;background:linear-gradient(120deg,#edf7ff,#eff7ff);border:1px solid #edf5fd;border-radius:8px;padding:13px 12px;box-shadow:0 2px 5px #1f5a9810}
.result-offer>p{margin:0;font-size:10px;line-height:1.4;color:#45669c}
.result-offer>p b{color:#0c275b}
.result-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}
.result-price strong{font-size:22px;color:#091f51;letter-spacing:-.7px;white-space:nowrap}
.result-cash-price{min-width:0}
.result-cash-price>span{display:block;margin-bottom:2px;font-size:9px;line-height:1.4;color:#55729d}
.result-financing{display:grid;gap:6px}
.result-financing-badge{justify-self:start;padding:4px 7px;border:1px solid #c7e8dc;border-radius:5px;background:#e9f8f1;color:#137852;font-size:9px;line-height:1.4;font-weight:700}
.result-financing p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:3px 7px;margin:0;color:#55729d;font-size:9px;line-height:1.5}
.result-financing p strong{color:#173a68;font-size:11px;white-space:nowrap}
.result-contact{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:white;background:#0066ff;padding:9px 10px;border-radius:5px;font-size:10px;font-weight:700;white-space:nowrap}
.result-contact:hover{background:#004fc8}
.result-contact .ui-icon{width:13px;height:13px}
.result-offer-note{display:flex;align-items:center;gap:6px;color:#098c50;font-size:9px;font-weight:600}
.result-offer-note .ui-icon{width:14px;height:14px}
.result-offer>small{font-size:9px;line-height:1.5;color:#55729d}
.results-list.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.is-gallery .result-car{grid-template-columns:1fr;gap:12px;padding:10px;border:1px solid #e3ebf6;border-radius:10px;background:white;margin:0}
.is-gallery .result-photo{height:205px;min-height:205px}
.is-gallery .result-info h3{font-size:15px}
.is-gallery .result-offer{align-self:stretch;min-height:125px}
.results-brand-panel{position:sticky;top:16px;overflow:hidden;min-height:770px;border-radius:8px;background:linear-gradient(165deg,#1672b7,#9cbedb 33%,#edf1f7 57%);padding:21px 18px 18px}
.brand-panel-top>img{display:block;width:175px;margin-bottom:17px}
.brand-panel-top h2{font-size:30px;line-height:1.15;color:white;letter-spacing:-.7px;margin:0 0 19px}
.brand-panel-highlight{display:flex;align-items:center;gap:10px;background:#ffd537;padding:9px 10px;transform:rotate(-8deg);color:#0a245a;font-size:16px;font-weight:800;border-radius:5px;margin:0 -1px 22px;white-space:nowrap}
.brand-panel-highlight .ui-icon{width:29px;height:29px;flex-shrink:0}
.brand-panel-top>p{font-size:12px;line-height:1.55;margin:0 0 19px;color:#0b2851;font-weight:500}
.brand-panel-top ul{display:grid;gap:15px;list-style:none;padding:0;margin:0;position:relative;z-index:1}
.brand-panel-top li{display:flex;align-items:center;gap:9px}
.brand-panel-top li>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:white;color:#0066ff;flex-shrink:0}
.brand-panel-top li .ui-icon{width:20px;height:20px}
.brand-panel-top li b{display:block;color:#0c254f;font-size:11px;line-height:1.4}
.brand-panel-top li small{display:block;color:#183964;font-size:10px;line-height:1.4;margin-top:2px}
.brand-panel-landscape{position:relative;height:310px;margin:4px -18px -93px}
/* Display only the landscape from the supplied 1536 × 1024 design; stats remain live HTML. */
.brand-panel-landscape:before{content:'';position:absolute;top:0;left:0;right:0;aspect-ratio:264/220;background:url('/assets/results-banner-reference.png') 95.5188679% 80.8457711%/581.8181818% auto no-repeat}
.brand-panel-landscape>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.brand-panel-landscape svg{display:block;width:65px;height:47px;margin-left:43px;margin-top:7px}
.brand-panel-bottom{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;background:white;border-radius:9px;padding:17px 6px;box-shadow:0 5px 10px #082e4b15}
.brand-panel-bottom .ui-icon{width:24px;height:24px;color:#0066ff;display:block;margin:0 auto 9px}
.brand-panel-bottom b{display:block;font-size:12px;color:#0b295e;font-weight:800}
.brand-panel-bottom small{display:block;font-size:8px;line-height:1.4;margin-top:5px;color:#436392}
.results-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin:28px 0;font-size:10px;color:#728bac}
.results-pagination a{padding:10px 13px;border:1px solid #e1e9f6;background:white;border-radius:6px;color:#0066ff;font-weight:600}
.results-empty{text-align:center;padding:45px 20px;border:1px dashed #cfddf1;border-radius:12px;background:#f6faff}
.results-empty>.ui-icon{width:30px;height:30px;color:#0066ff}.results-empty h3{font-size:18px}.results-empty p{font-size:12px;color:#6986aa}.results-empty .button{font-size:11px}
@media(min-width:1550px){.result-car{grid-template-columns:210px minmax(0,1fr) 228px}.result-info h3{font-size:15px}.result-specs{font-size:11px}.results-heading h1{font-size:18px}}
@media(max-width:1400px) and (min-width:1101px){.results-page{grid-template-columns:210px minmax(0,1fr) 230px;gap:22px}.result-car{grid-template-columns:160px minmax(0,1fr) 185px;gap:12px}.result-photo{min-height:155px}.result-info h3{font-size:13px}.result-specs{font-size:9px;gap:6px 8px}.result-location{font-size:9px}.result-equipment>span{font-size:8px;padding:4px 6px}.result-price strong{font-size:19px}.result-contact{font-size:9px;padding:9px 7px}.result-offer{padding:11px 9px}.results-heading{flex-wrap:wrap;gap:8px;margin-bottom:14px}.results-toolbar{margin-left:auto}.brand-panel-top h2{font-size:27px}.brand-panel-highlight{font-size:14px;gap:7px}.brand-panel-top li b{font-size:10px}.brand-panel-top li small{font-size:9px}.results-quick-bar{gap:7px}.results-quick-bar>button,.quick-filter>summary{font-size:9px;padding:8px}.results-quick-bar .save-search{font-size:9px}body:has(.results-search-band)>header{gap:23px}body:has(.results-search-band)>header nav{gap:18px}body:has(.results-search-band)>header .account{gap:12px}body:has(.results-search-band)>header .logo{width:180px}}
@media(max-width:1100px){.results-brand-panel{display:none}.results-page{grid-template-columns:210px minmax(0,1fr);gap:23px}.results-quick-bar{flex-wrap:wrap}.results-heading{flex-wrap:wrap}.results-toolbar{margin-left:auto}.result-car{grid-template-columns:170px minmax(0,1fr) 190px;gap:12px}.result-price strong{font-size:20px}.result-info h3{font-size:14px}body:has(.results-search-band)>header nav{gap:15px}body:has(.results-search-band)>header .account>a:not(.button) span{display:none}body:has(.results-search-band)>header .account{gap:12px}body:has(.results-search-band)>header .logo{width:170px}body:has(.results-search-band)>header{gap:20px}.save-search-form{margin-left:auto}.results-heading h1{font-size:16px}}
@media(max-width:900px){.result-car{grid-template-columns:150px minmax(0,1fr)}.result-offer{grid-column:2;align-self:stretch;min-height:0;padding:9px 10px;gap:7px}.result-photo{grid-row:span 2;min-height:220px}.result-offer-note,.result-offer>small{display:none}.result-price strong{font-size:20px}.result-offer>p{font-size:9px}.result-equipment{margin-bottom:8px}.result-contact{font-size:9px}.is-gallery .result-offer{grid-column:auto;min-height:0}.is-gallery .result-photo{grid-row:auto}.results-list.is-gallery{grid-template-columns:1fr}}
@media(max-width:760px){.results-bound{width:93%}.results-search-band{height:auto;padding:9px 0 14px;margin-bottom:13px}.results-top-search{grid-template-columns:1fr 1fr;gap:8px;padding:8px}.results-top-search select{font-size:10px}.results-top-search .button{font-size:11px}.results-page{grid-template-columns:1fr;gap:18px}.results-filter-panel form{display:grid;grid-template-columns:1fr 1fr}.filter-apply{align-self:end}.results-quick-bar{gap:6px;margin-bottom:15px}.quick-filter>summary,.results-quick-bar>button{font-size:9px;padding:7px 9px}.results-quick-bar>.quick-more{display:none}.quick-popover{width:210px}.quick-filter:nth-child(n+6) .quick-popover{left:auto;right:0}.results-heading{margin-bottom:14px}.result-car{grid-template-columns:170px minmax(0,1fr)}.result-photo{min-height:215px}.result-info h3{font-size:15px}.result-equipment>span{font-size:9px}.result-offer-note{display:flex}.result-offer>small{display:block}body:has(.results-search-band)>header{height:auto;min-height:62px;padding:12px 3.5%;flex-wrap:wrap;gap:12px}body:has(.results-search-band)>header .logo{width:175px}body:has(.results-search-band)>header .account{margin-left:auto}body:has(.results-search-band)>header nav{order:3;width:100%;justify-content:space-between;font-size:10px}body:has(.results-search-band)>header nav>a:first-child:after{bottom:-5px}}
@media(max-width:480px){.results-filter-panel form{grid-template-columns:1fr}.result-car{grid-template-columns:125px minmax(0,1fr);gap:10px}.result-photo{grid-row:auto;min-height:143px;height:143px}.result-info h3{font-size:13px}.result-specs{font-size:9px;gap:5px 8px}.result-location{font-size:9px}.result-equipment>span{font-size:8px;padding:3px 6px}.result-offer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px}.result-offer>p{font-size:9px}.result-price strong{font-size:18px}.result-contact{padding:8px 7px;font-size:9px}.result-offer-note,.result-offer>small{display:none}.result-seller b{font-size:9px}.result-seller small{font-size:8px}.result-condition{font-size:8px;padding:5px;left:6px;top:6px}.result-favorite{width:24px;height:24px;right:6px;top:6px}.result-favorite .ui-icon{width:16px;height:16px}.results-toolbar{width:100%;justify-content:space-between}.results-toolbar label{font-size:0}.results-toolbar select{font-size:10px;max-width:165px}.save-search-form{margin-left:0}.results-quick-bar .save-search{font-size:10px}.is-gallery .result-photo{height:220px;min-height:220px}.is-gallery .result-car{grid-template-columns:1fr}.is-gallery .result-offer{grid-column:auto;display:flex}.is-gallery .result-specs{font-size:10px}.is-gallery .result-info h3{font-size:16px}body:has(.results-search-band)>header .account>.button{font-size:9px;padding:9px}body:has(.results-search-band)>header .account{gap:9px}body:has(.results-search-band)>header .admin-shortcut{display:none}body:has(.results-search-band)>header .logo{width:155px}}
@media(max-width:480px){.result-offer>.result-price,.result-financing{grid-column:1/-1}.result-financing{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.result-financing-badge{grid-column:1/-1}.result-financing p{justify-content:flex-start;gap:2px 6px}}
@media(prefers-reduced-motion:no-preference){.result-photo img{transition:transform .25s}.result-car:hover .result-photo img{transform:scale(1.02)}}

body:has(.results-search-band)>header nav a[href="/informacion#profesionales"]{display:block}

.results-search-progress{display:flex;align-items:center;gap:11px;padding:12px 14px;margin:-3px 0 16px;border:1px solid #dce9fb;border-radius:8px;background:#f5f9ff;color:#214c88}
.search-progress-indicator{width:24px;height:24px;flex:0 0 24px;border:3px solid #dce9ff;border-top-color:#0066ff;border-radius:50%}
.search-progress-copy{display:grid;gap:4px;min-width:0;flex:1}
.search-progress-copy strong{font-size:11px;line-height:1.5;font-weight:700}
.search-progress-copy>span{font-size:10px;line-height:1.5;color:#6581a8}
.search-progress-track{display:block;appearance:none;width:100%;max-width:290px;height:4px;margin-top:3px;border:0;border-radius:4px;overflow:hidden;background:#dce9fb;color:#0066ff}
.search-progress-track::-webkit-progress-bar{border-radius:4px;background:#dce9fb}
.search-progress-track::-webkit-progress-value{border-radius:4px;background:#0066ff}
.search-progress-track::-moz-progress-bar{border-radius:4px;background:#0066ff}
.search-progress-results,.search-progress-retry,.search-progress-stop{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cddff8;border-radius:5px;background:white;padding:9px 11px;color:#0064ef;font-size:10px;font-weight:700;white-space:nowrap}
.search-progress-stop{color:#274b7e;border-color:#b8cde9;min-height:34px;cursor:pointer;flex-shrink:0}
.search-progress-stop>span:first-child{width:8px;height:8px;border-radius:1px;background:currentColor}
.search-progress-stop:hover{background:#eaf2ff;border-color:#6b9dea}
.search-progress-stop:focus-visible,.search-progress-retry:focus-visible,.search-progress-results:focus-visible{outline:3px solid #83baff;outline-offset:3px}
.search-progress-stop:disabled{cursor:wait;opacity:.65}
.search-progress-results .ui-icon{width:12px;height:12px}
.search-progress-results[hidden],.search-progress-retry[hidden],.search-progress-stop[hidden]{display:none}
.results-search-progress[data-status=completed] .search-progress-indicator{border-color:#cce7d9;background:#098c51;box-shadow:inset 0 0 0 5px #f5f9ff}
.results-search-progress[data-status=stopped] .search-progress-indicator{border-color:#d2deed;border-radius:6px;background:#5c769b;box-shadow:inset 0 0 0 5px #f5f9ff}
.results-search-progress[data-status=stopped]{background:#f5f8fc;border-color:#dce5f1}
.results-search-progress:is([data-status=partial],[data-status=failed],[data-status=paused],[data-status=reconnecting]) .search-progress-indicator{border-color:#f4e5c9;border-top-color:#d58b16}
.results-search-progress:is([data-status=partial],[data-status=failed],[data-status=paused]){border-color:#eddfc5;background:#fffaf1}
@media(max-width:760px){.results-search-progress{flex-wrap:wrap;padding:11px 12px}.search-progress-copy{flex-basis:calc(100% - 35px)}.search-progress-results,.search-progress-retry,.search-progress-stop{margin-left:35px;font-size:10px}.search-progress-track{max-width:none}}
@media(prefers-reduced-motion:no-preference){
    .results-search-progress:is([data-status=queued],[data-status=running],[data-status=stopping],[data-status=reconnecting]) .search-progress-indicator{animation:search-progress-spin .8s linear infinite}
    .result-car.is-arriving{animation:result-arrival .48s cubic-bezier(.22,1,.36,1) var(--arrival-delay,0ms) both,result-arrival-highlight 2s ease-out var(--arrival-delay,0ms) both}
    @keyframes search-progress-spin{to{transform:rotate(360deg)}}
    @keyframes result-arrival{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
    @keyframes result-arrival-highlight{0%,24%{background-color:#edf5ff;box-shadow:inset 3px 0 0 #0066ff}100%{background-color:transparent;box-shadow:inset 0 0 0 transparent}}
}
@media(prefers-reduced-motion:reduce){.search-progress-indicator,.result-car.is-arriving{animation:none}}

.result-seller .result-seller-profile{color:inherit}.result-seller .result-seller-profile:hover{color:#0065fa;text-decoration:underline;text-underline-offset:3px}
