/* Inventory is visible immediately after the compact, always-available smart search. */
body.marketplace-refined .dealeri.dealeri-hero{padding-block:24px}
body.marketplace-refined .dealeri-hero .dealeri-layout{grid-template-columns:minmax(0,1fr) 130px;gap:28px}
body.marketplace-refined .dealeri-hero .dealeri-intro h1{font-size:clamp(30px,3vw,40px);margin:0 0 10px}
body.marketplace-refined .dealeri-hero h1 br{display:none}
body.marketplace-refined .dealeri-hero h1 span{margin-inline-start:.2em}
body.marketplace-refined .dealeri-hero .dealeri-intro p{max-width:76ch;margin:0 0 12px;font-size:15px;line-height:1.7}
body.marketplace-refined .dealeri-hero .marketplace-entry-paths{margin-block:8px 12px}
body.marketplace-refined .dealeri-hero .dealeri-input{min-height:62px;padding:8px 12px}
body.marketplace-refined .dealeri-hero textarea{height:38px;min-height:38px;font-size:16px}
body.marketplace-refined .dealeri-hero .dealeri-input button{width:44px;height:44px;flex-basis:44px}
body.marketplace-refined .dealeri-hero .dealeri-examples{margin:4px 0}
body.marketplace-refined .dealeri-hero .dealeri-mascot-visual{max-width:130px}
body.marketplace-refined .inventory{padding-block:24px 28px;background:#fff}
body.marketplace-refined .inventory .section-head{margin-bottom:14px}
body.marketplace-refined .inventory .section-head h2{font-size:24px}
body.marketplace-refined .inventory .section-head p{margin-block:4px;font-size:14px}
body.marketplace-refined .inventory .cars{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px}
body.marketplace-refined .inventory .car{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start}
body.marketplace-refined .inventory .car-image{aspect-ratio:1.55}
body.marketplace-refined .inventory .car-image img{object-fit:contain}
body.marketplace-refined .inventory .car-meta{font-size:12px;margin:12px 12px 6px;gap:10px;flex-wrap:wrap}
body.marketplace-refined .inventory .car h3{font-size:17px;margin-inline:12px}
body.marketplace-refined .inventory .price{font-size:20px;margin:10px 12px 0;padding-block:10px;flex-wrap:wrap;gap:4px}
body.marketplace-refined .inventory .inventory-note{margin-top:8px;font-size:12px}
body.marketplace-refined .inventory .rail-controls{margin-top:4px}
@media(max-width:1000px){body.marketplace-refined .inventory .car{flex-basis:calc((100% - 32px)/3)}}
@media(max-width:700px){
 body.marketplace-refined .dealeri.dealeri-hero{padding:20px 20px 16px}
 body.marketplace-refined .dealeri-hero .dealeri-layout{display:block;position:relative}
 body.marketplace-refined .dealeri-hero .dealeri-intro h1{font-size:30px;padding-inline-end:54px;line-height:1.3}
 body.marketplace-refined .dealeri-hero h1 br{display:block}
 body.marketplace-refined .dealeri-hero h1 span{margin:0}
 body.marketplace-refined .dealeri-hero .dealeri-intro p{font-size:14px;margin:0 0 8px;padding:0}
 body.marketplace-refined .dealeri-hero .dealeri-art.dealeri-mascot{width:60px;height:60px;top:4px;left:-4px;pointer-events:none}
 body.marketplace-refined .dealeri-hero .dealeri-mascot-visual{width:60px;min-height:60px}
 body.marketplace-refined .dealeri-hero .marketplace-entry-paths{margin-block:6px 10px;gap:8px 16px}
 body.marketplace-refined .dealeri-hero .dealeri-input{min-height:70px}
 body.marketplace-refined .dealeri-hero textarea{height:48px;min-height:48px}
 body.marketplace-refined .dealeri-hero .dealeri-examples{margin-block:4px}
 body.marketplace-refined .dealeri-hero .dealeri-help{font-size:11px}
 body.marketplace-refined .inventory{padding:20px}
 body.marketplace-refined .inventory .section-head{gap:4px 12px;margin-bottom:10px}
 body.marketplace-refined .inventory .section-head h2{font-size:22px}
 body.marketplace-refined .inventory .car{flex-basis:76%;max-width:300px}
}
