/* v6.43: only featured listings on mobile; desktop and latest listings unchanged */
.urmot-featured-controls,.urmot-featured-pagination{display:none}
@media(max-width:767px){
 .urmot-featured-slider{min-width:0;overflow:hidden}
 .urmot-featured-slider .section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
 .urmot-featured-controls:not([hidden]){display:flex;align-items:center;gap:9px;direction:ltr;flex-shrink:0}
 .urmot-featured-controls button{width:38px;height:38px;border:1px solid #e2c48b;border-radius:50%;background:white;color:#0b263b;font-size:27px;cursor:pointer;line-height:1}
 .urmot-featured-controls button:disabled{opacity:.35;cursor:default}
 .urmot-featured-counter{font-size:12px;color:#62758a;white-space:nowrap;font-variant-numeric:tabular-nums}
 .urmot-featured-track.market-cards{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:3px;align-items:stretch}
 .urmot-featured-track::-webkit-scrollbar{display:none}
 .urmot-featured-track.market-cards>.car{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}
 .urmot-featured-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:13px 0 2px;direction:ltr}
 .urmot-featured-pagination button{height:9px;width:9px;padding:0;border:0;border-radius:99px;background:#cbd5e1;transition:width .2s,background .2s;cursor:pointer}
 .urmot-featured-pagination button[aria-current=true]{width:24px;background:#d6a34b}
 .urmot-featured-pagination:empty{display:none}
}
@media(prefers-reduced-motion:reduce){.urmot-featured-track.market-cards{scroll-behavior:auto}}
