/* WAGHOON inventory refresh: 2026-09-22-inventory-r2 */
[hidden],.is-hidden{display:none!important}.card-visual{position:relative}.arrival-label{position:absolute;top:12px;left:12px;z-index:3;background:#173a32;color:#fff;padding:7px 10px;border-radius:4px;font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.07em}.availability-ribbon{position:absolute;top:12px;right:12px;z-index:3;background:#323b39;color:#fff;padding:7px 10px;border-radius:4px;font:700 11px/1.2 Manrope,sans-serif}.availability-ribbon.sold{background:#782b30}.listing-card[data-batch="2026-09-22"] .card-badge,.listing-card[data-card]:not([data-status="live"]) .card-badge{top:48px;left:12px;right:auto;max-width:calc(100% - 24px)}.listing-card .card-badge{max-width:calc(100% - 20px);overflow-wrap:anywhere}.listing-card .price{font-size:clamp(17px,1.5vw,22px);line-height:1.3;overflow-wrap:anywhere}.listing-card .source{overflow-wrap:anywhere}.listing-caution{padding:10px 12px;border-left:3px solid #986719;background:#fff6e6;color:#49391f;font-size:13px;line-height:1.5;border-radius:3px}.listing-caution.major{font-size:15px;margin:16px 0}.inspection-prompt{border-top:1px solid #dce3df;padding:15px 0}.inspection-prompt h3{font-size:19px;margin:0 0 8px}.archive-new{font-weight:800;color:#173a32;font-size:11px;letter-spacing:.06em}.archive-filters{margin:18px 0}.listing-photo-unavailable{background:#edf0ed;position:relative}.listing-photo-unavailable:after{content:'Listing photo unavailable here — open the profile for the source';position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:32px;color:#42554d;font:500 13px/1.5 Manrope,sans-serif}.profile-hero-card .listing-photo-unavailable:after{content:'Open the seller advertisement to view the photographs.'}.photo-failed{visibility:hidden}.collection-car img.photo-failed,.archive-item img.photo-failed{background:#edf0ed;visibility:visible;opacity:0.2}.listing-sources{overflow-wrap:anywhere}.profile-hero-card .card-visual{aspect-ratio:3/2;min-height:200px}.profile-hero-card .card-visual img{width:100%;height:100%;object-fit:contain;background:#edf0ed}.listing-card .card-visual img{object-fit:cover}.profile-hero-card .card-visual img{object-fit:contain}.profile-hero-card .photo-credit{max-width:100%;font-size:9px;line-height:1.3}.build-stamp{font-size:11px;line-height:1.5;letter-spacing:.02em;margin-top:9px}.new-inventory-link{font-weight:800}.card-status{font-size:12px;line-height:1.5}@media(max-width:680px){.arrival-label{font-size:10px;top:10px;left:10px}.livebar{align-items:flex-start;gap:8px}.livebar span{line-height:1.5}.archive-copy{min-width:0}.archive-copy strong{overflow-wrap:anywhere}.profile-hero-card .card-visual{min-height:0}.listing-caution{font-size:12px}.aside .factbox{overflow-wrap:anywhere}}