.listing-card[data-v-9953d141]{border:1px solid var(--pg-mid-gray);color:var(--pg-text);background:#fff;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block}.listing-card[data-v-9953d141]:hover{border-color:var(--pg-cyan);transform:translateY(-4px);box-shadow:0 16px 36px #2d2b2b33}.card-photo[data-v-9953d141]{aspect-ratio:4/3;background:linear-gradient(150deg,#e8eff9,#d3e0f2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-photo-img[data-v-9953d141]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-photo-placeholder[data-v-9953d141]{color:#ffffff21;justify-content:center;align-items:center;display:flex}.card-photo-overlay[data-v-9953d141]{pointer-events:none;background:radial-gradient(65% 65% at 30% 25%,#3d97f021,#0000 70%);position:absolute;inset:0}.card-badge[data-v-9953d141]{letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;font-size:9px;font-weight:800;left:9px}.card-badge[data-v-9953d141],.card-heart[data-v-9953d141]{position:absolute;top:9px}.card-heart[data-v-9953d141]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:#f3f7fc;background:#0303068c;border:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex;right:9px}.card-heart.active[data-v-9953d141],.card-heart[data-v-9953d141]:hover{color:#fff;background:#e91e8ccc}.card-body[data-v-9953d141]{padding:11px 12px 13px}.card-make[data-v-9953d141]{color:var(--pg-cyan-deep);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10px;font-weight:700}.card-name[data-v-9953d141]{letter-spacing:-.01em;min-height:34px;color:var(--pg-text);font-size:13px;font-weight:800;line-height:1.25}.card-specs[data-v-9953d141]{color:var(--pg-text-mid);flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:11px;font-weight:600;display:flex}.spec-sep[data-v-9953d141]{color:var(--pg-mid-gray)}.card-location[data-v-9953d141]{color:var(--pg-text-muted);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.card-footer[data-v-9953d141]{border-top:1px solid #eae7e7;justify-content:space-between;align-items:flex-end;margin-top:10px;padding-top:10px;display:flex}.card-price[data-v-9953d141]{letter-spacing:-.02em;color:var(--pg-text);font-size:18px;font-weight:900;line-height:1}.card-price-tag[data-v-9953d141]{color:var(--pg-text-muted);margin-top:2px;font-size:10px}.card-seller[data-v-9953d141]{color:var(--pg-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100px;font-size:11px;font-weight:700;display:flex;overflow:hidden}
