/* URMOT v6.41 — mobile-only responsive refinements. Desktop intentionally untouched. */
@media (max-width: 700px) {
 html,body{max-width:100%;overflow-x:clip}
 .container{width:calc(100% - 28px)!important;max-width:100%!important;margin-inline:auto!important}
 .header .container{max-width:100%!important}
 .urmot-quick-nav-inner{display:flex!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:8px!important;padding-block:9px!important;justify-content:flex-start!important}
 .urmot-quick-nav-inner::-webkit-scrollbar{display:none}
 .urmot-quick-item{flex:0 0 auto!important;scroll-snap-align:start;white-space:nowrap;padding:10px 12px!important;font-size:12px!important}
 .hero.hero-v5{min-height:0!important;padding-bottom:24px!important}
 .hero.hero-v5 .hero-copy{padding-top:28px!important;margin-bottom:18px!important}
 .hero.hero-v5 .hero-copy h1{font-size:clamp(25px,7vw,34px)!important;line-height:1.35!important}
 .hero.hero-v5 .hero-copy p{font-size:14px!important}
 .hero.hero-v5 .hero-benefits{gap:7px!important}
 .hero.hero-v5 .hero-benefits span{font-size:11px!important;padding:7px 9px!important}
 .hero.hero-v5 .urmot-market-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important}
 .urmot-market-tab{min-width:0!important;padding:12px 5px!important;font-size:12px!important;white-space:normal!important;line-height:1.4!important}
 .hero.hero-v5 .search-v5.smart-search{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 14px!important;border-radius:20px!important}
 .smart-search-heading{align-items:flex-start!important;gap:9px!important;margin-bottom:16px!important}
 .smart-search-heading h2{font-size:clamp(21px,6vw,27px)!important;line-height:1.3!important;overflow-wrap:anywhere}
 .smart-search-heading p{font-size:12px!important}
 .smart-search-emblem{width:36px!important;height:36px!important;flex:none!important}
 .smart-search-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}
 .smart-search-fields>label,.smart-search-fields>.smart-price-group{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important}
 .smart-search-fields select,.smart-search-fields input{box-sizing:border-box!important;max-width:100%!important;width:100%!important;min-width:0!important;height:48px!important;font-size:16px!important;text-overflow:ellipsis!important}
 .smart-price-group,.smart-currency-picker,.smart-price-inputs{max-width:100%!important;min-width:0!important}
 .smart-currency-picker{display:flex!important;align-items:center!important;gap:10px!important}
 .smart-currency-picker select{flex:1!important;min-width:0!important}
 .smart-price-inputs{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:7px!important;align-items:center!important}
 .smart-price-inputs label{min-width:0!important;width:100%!important}
 .smart-search-footer{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}
 .smart-search-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;width:100%!important;gap:8px!important}
 .smart-search-footer button{min-width:0!important;padding:0 9px!important;font-size:13px!important}
 .smart-live-count{font-size:12px!important}
 .featured-section .cards.market-cards,.featured-section .market-cards,.cards.market-cards,#urmotListingResults.is-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
 .urmot-market-card{width:100%!important;min-width:0!important;max-width:100%!important}
 .cards.market-cards .urmot-market-card .urmot-market-photo{aspect-ratio:1.65!important}
 .urmot-market-card .urmot-market-card-content{padding:14px!important;gap:10px!important}
 .urmot-market-card .urmot-market-card-title{font-size:18px!important}
 .urmot-market-card .urmot-market-facts{font-size:12px!important;min-height:0!important}
 .urmot-market-card .urmot-market-price{font-size:clamp(19px,5.5vw,25px)!important}
 .urmot-market-card .urmot-market-actions .urmot-market-details,.urmot-market-card .urmot-market-actions .urmot-market-compare{font-size:13px!important;padding:12px 8px!important;min-height:44px!important}
 #urmotListingResults.is-list>.car{grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-height:none!important}
 #urmotListingResults.is-list>.car .car-img{height:auto!important;max-height:none!important;aspect-ratio:1.65!important}
 #urmotListingResults.is-list>.car .car-img img{max-height:none!important}
 #urmotListingResults.is-list>.car .car-body{padding:14px!important}
 .urmot-app-promo{padding:22px 16px!important;gap:16px!important;overflow:hidden!important}
 .urmot-app-promo h2{font-size:clamp(21px,6vw,27px)!important}
 .urmot-app-promo p{font-size:13px!important;line-height:1.7!important}
 .urmot-app-promo img{max-width:100%}
 
 
 
}
@media(max-width:380px){.urmot-market-tab{font-size:11px!important}.smart-search-heading h2{font-size:20px!important}}
