.car-card{border-radius:12px;overflow:hidden;transition:transform .2s ease;z-index:1;background:#fff;border:1px solid #e2e8f0}.car-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.img-box img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.seller-identity-badge{position:absolute;top:8px;left:8px;z-index:10}.seller-circle{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 8px #00000026;border:1px solid rgba(0,0,0,.05)}.agency-mini-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-featured{position:absolute;top:10px;right:10px;background:#f59e0b;color:#fff;font-size:.65rem;font-weight:800;padding:4px 8px;border-radius:6px;z-index:11}.badge-price{position:absolute;bottom:8px;left:8px;background:#fff;padding:4px 10px;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;cursor:pointer}.badge-price .price-val{font-size:1rem;font-weight:800;color:#0f172a;cursor:pointer}.car-title-wrapper .brand{color:#94a3b8;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.car-title-wrapper .model{font-weight:800;color:#1e293b;font-size:1rem;line-height:1.2}.car-version{font-size:.75rem;color:#64748b;margin-top:2px}.car-specs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding-top:10px;border-top:1px solid #f1f5f9}.spec-item{font-size:.7rem;color:#64748b;display:flex;align-items:center;gap:4px}.spec-item i{color:#cbd5e1}.location{font-size:.75rem;color:#64748b;font-weight:600}
