.car-card[data-v-fff3cf87]{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:24px;color:#fff;display:block;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.car-card[data-v-fff3cf87]:hover{border-color:#8b0d1d4d;transform:translateY(-6px)}.car-card--featured[data-v-fff3cf87]{border-color:#8b0d1d80;box-shadow:0 0 18px #8b0d1d1a}.car-card--featured[data-v-fff3cf87]:hover{border-color:#8b0d1dbf;box-shadow:0 4px 24px #8b0d1d2e}.car-card--top[data-v-fff3cf87]{border-color:#f5a62366;box-shadow:0 0 18px #f5a62314}.car-card--top[data-v-fff3cf87]:after{animation:card-shimmer-fff3cf87 3.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgba(245,166,35,.06) 50%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.car-card--top[data-v-fff3cf87]:hover{border-color:#f5a623a6;box-shadow:0 4px 24px #f5a62324}.car-card--premium[data-v-fff3cf87]{border-color:#b388ff73;box-shadow:0 0 18px #b388ff1a}.car-card--premium[data-v-fff3cf87]:after{animation:card-shimmer-fff3cf87 3.5s ease-in-out infinite;background:linear-gradient(105deg,transparent 40%,rgba(179,136,255,.06) 50%,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.car-card--premium[data-v-fff3cf87]:hover{border-color:#b388ffb3;box-shadow:0 4px 24px #b388ff2e}.card-img-wrap[data-v-fff3cf87]{overflow:hidden;position:relative}.card-img-wrap img[data-v-fff3cf87]{display:block;height:200px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.card-img-wrap:hover img[data-v-fff3cf87]{transform:scale(1.03)}.card-hover-actions[data-v-fff3cf87]{bottom:10px;display:flex;gap:6px;left:10px;opacity:0;position:absolute;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.car-card:hover .card-hover-actions[data-v-fff3cf87]{opacity:1;transform:translateY(0)}@media(hover:none){.card-hover-actions[data-v-fff3cf87]{opacity:1;transform:translateY(0)}}.card-action-btn[data-v-fff3cf87]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.card-action-btn .v-icon[data-v-fff3cf87]{color:#aaa;transition:color .2s}.card-action-btn[data-v-fff3cf87]:hover{background:#8b0d1d33;border-color:#8b0d1d80}.card-action-btn:hover .v-icon[data-v-fff3cf87]{color:#8b0d1d}.card-action-btn.active[data-v-fff3cf87]{background:#8b0d1d40;border-color:#8b0d1d}.card-action-btn.active .v-icon[data-v-fff3cf87]{color:#8b0d1d}.fav-btn[data-v-fff3cf87]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:10px;top:10px;transition:color .2s,background .2s;width:44px}.fav-btn[data-v-fff3cf87]:hover{background:#000000d9;color:#fff}.fav-btn.active[data-v-fff3cf87]{color:#8b0d1d}.car-body[data-v-fff3cf87]{padding:16px}.car-title[data-v-fff3cf87]{font-size:16px;font-weight:700;line-height:1.3;margin-bottom:10px}.car-meta[data-v-fff3cf87]{color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-bottom:12px}.car-meta span[data-v-fff3cf87]{align-items:center;display:flex}.meta-catalog[data-v-fff3cf87]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#aaa;font-family:Courier New,monospace;font-size:11px;padding:1px 5px}.meta-part-cat[data-v-fff3cf87]{text-transform:capitalize}.meta-compat[data-v-fff3cf87]{color:#22c55e;font-weight:600}.car-price[data-v-fff3cf87]{color:#8b0d1d;font-size:22px;font-weight:800;margin-bottom:4px}.car-monthly[data-v-fff3cf87]{align-items:center;color:#888;display:flex;font-size:11px;gap:5px;margin-bottom:10px}.car-monthly .car-monthly-icon[data-v-fff3cf87]{color:#777}.car-monthly-label[data-v-fff3cf87]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#777;font-size:10px;font-weight:600;letter-spacing:.3px;padding:1px 5px}.car-footer[data-v-fff3cf87]{align-items:center;display:flex;justify-content:space-between}.car-city[data-v-fff3cf87]{font-size:12px}.car-city[data-v-fff3cf87],.car-verified[data-v-fff3cf87]{align-items:center;color:#888;display:flex}.car-color-dot[data-v-fff3cf87]{border:1.5px solid hsla(0,0%,100%,.15);border-radius:50%;display:inline-block;flex-shrink:0;height:11px;width:11px}.car-views[data-v-fff3cf87]{align-items:center;color:#666;display:flex;font-size:11px;gap:3px;margin-left:auto}.car-views .v-icon[data-v-fff3cf87]{color:#666}.card-badge[data-v-fff3cf87]{align-items:center;border-radius:6px;display:flex;font-size:10px;font-weight:800;gap:4px;left:10px;letter-spacing:.8px;padding:4px 10px;position:absolute;top:10px}.card-badge--premium[data-v-fff3cf87]{background:#8b0d1d;color:#fff}.card-badge--verified[data-v-fff3cf87]{background:#14532d;border:1px solid rgba(74,222,128,.3);color:#4ade80}.card-badge--dealer[data-v-fff3cf87]{background:#3b82f626;border:1px solid rgba(96,165,250,.3);color:#60a5fa}.card-badge--featured[data-v-fff3cf87]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8b0d1d2e;border:1px solid rgba(139,13,29,.45);color:#ff6b6b}.card-badge--top[data-v-fff3cf87]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f5a6232e;border:1px solid rgba(245,166,35,.45);color:#f5a623}.badge-icon[data-v-fff3cf87]{flex-shrink:0}.card-badge--new[data-v-fff3cf87]{background:#14532d;border:1px solid rgba(74,222,128,.3);color:#4ade80}@keyframes card-shimmer-fff3cf87{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}
