.ListingCard_card__W51hT{border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.ListingCard_card__W51hT:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-lg)}.ListingCard_imageWrapper__kkcvB{position:relative;height:200px;overflow:hidden}.ListingCard_image__jN47n{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.ListingCard_card__W51hT:hover .ListingCard_image__jN47n{transform:scale(1.05)}.ListingCard_badge__c52NT{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:4px 12px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:uppercase}.ListingCard_content__KnM7h{padding:20px;flex:1 1;display:flex;flex-direction:column}.ListingCard_price__TIQdm{font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:8px}.ListingCard_title__w3kyp{font-size:1.1rem;font-weight:600;margin-bottom:8px;line-height:1.4}.ListingCard_location___xfZL{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:.9rem;margin-bottom:16px}.ListingCard_features__3Tp2V{margin-top:auto;display:flex;gap:16px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:16px}.ListingCard_feature__Pnckf{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.9rem}