/* AutoMart Vehicle Search Premium Cards V15
   Scope: /vehicles results grid only.
   Reuses the approved homepage premium-auto-card component in a 3-column desktop grid. */
body:not(.home-page) .premium-search-results-v15{min-width:0}
body:not(.home-page) .premium-search-grid-v15{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
  width:100%!important;
}
body:not(.home-page) .premium-search-grid-v15>.premium-auto-card{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important}
body:not(.home-page) .premium-search-grid-v15 .premium-auto-media{height:220px}
body:not(.home-page) .premium-search-grid-v15 .premium-auto-body{padding:15px 15px 16px}
body:not(.home-page) .premium-search-grid-v15 .premium-title-copy h3{font-size:13px}
body:not(.home-page) .premium-search-grid-v15 .premium-title-copy p{font-size:12px}
body:not(.home-page) .premium-search-grid-v15 .premium-price{font-size:23px}
body:not(.home-page) .premium-search-grid-v15 .premium-monthly{font-size:12px}
body:not(.home-page) .premium-search-grid-v15 .premium-facts{font-size:12px}
body:not(.home-page) .premium-search-grid-v15 .premium-card-actions a{font-size:12px;height:40px}
body:not(.home-page) .premium-search-grid-v15 .premium-available-v15{background:rgba(255,255,255,.94);color:#134b39;border:1px solid rgba(255,255,255,.55)}
@media (max-width:1280px){
  body:not(.home-page) .premium-search-grid-v15{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body:not(.home-page) .premium-search-grid-v15 .premium-auto-media{height:235px}
}
@media (max-width:900px){
  body:not(.home-page) .premium-search-grid-v15{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
  body:not(.home-page) .premium-search-grid-v15 .premium-auto-media{height:200px}
}
@media (max-width:620px){
  body:not(.home-page) .premium-search-grid-v15{grid-template-columns:1fr!important;gap:14px!important}
  body:not(.home-page) .premium-search-grid-v15 .premium-auto-media{height:225px}
}
