/* v6.30: latest listings grid default and reliable compact list alternative. */
#urmotListingResults.is-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
#urmotListingResults.is-grid>.car{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:auto!important}
#urmotListingResults.is-grid>.car .car-img{width:100%!important;aspect-ratio:1.5!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}
#urmotListingResults.is-grid>.car .car-img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
#urmotListingResults.is-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
#urmotListingResults.is-list>.car{display:grid!important;grid-template-columns:minmax(190px,32%) minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;width:100%!important;height:210px!important;min-height:0!important;max-height:210px!important;overflow:hidden!important}
#urmotListingResults.is-list>.car .car-img{display:block!important;position:relative!important;aspect-ratio:auto!important;width:100%!important;height:210px!important;min-height:0!important;max-height:210px!important;overflow:hidden!important}
#urmotListingResults.is-list>.car .car-img img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:210px!important;object-fit:cover!important}
#urmotListingResults.is-list>.car .car-body{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;overflow:hidden!important;padding:12px 17px!important}
#urmotListingResults.is-list>.car .car-body h3{font-size:17px!important;min-height:0!important;margin:4px 0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
#urmotListingResults.is-list>.car .car-specs{margin:5px 0!important;padding:5px 0!important}
#urmotListingResults.is-list>.car .urmot-tech-strip{overflow:hidden!important;max-height:53px!important;margin:4px 0!important}
#urmotListingResults.is-list>.car .car-bottom{margin-top:auto!important;padding-top:4px!important}
#urmotListingResults.is-list>.car .car-bottom strong{font-size:clamp(17px,2vw,24px)!important}
@media(max-width:1150px){#urmotListingResults.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:800px){#urmotListingResults.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#urmotListingResults.is-list>.car{grid-template-columns:38% minmax(0,1fr)!important;height:185px!important;max-height:185px!important}#urmotListingResults.is-list>.car .car-img{height:185px!important;max-height:185px!important}#urmotListingResults.is-list>.car .car-img img{max-height:185px!important}}
@media(max-width:520px){#urmotListingResults.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#urmotListingResults.is-list>.car{grid-template-columns:36% minmax(0,1fr)!important;height:175px!important;max-height:175px!important}#urmotListingResults.is-list>.car .car-img{height:175px!important;max-height:175px!important}#urmotListingResults.is-list>.car .car-img img{max-height:175px!important}#urmotListingResults.is-list>.car .car-body{padding:8px!important}#urmotListingResults.is-list>.car .car-body h3{font-size:14px!important}#urmotListingResults.is-list>.car .urmot-tech-strip{display:none!important}}
@media(max-width:370px){#urmotListingResults.is-grid{grid-template-columns:1fr!important}}
