.property-card[data-v-7747bf51]{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}.property-card[data-v-7747bf51]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.property-card__category[data-v-7747bf51]{color:var(--muted);display:block;font-size:.84rem;margin-bottom:8px}.property-card__media[data-v-7747bf51]{aspect-ratio:16/10;background:#f5f5f3;display:block;position:relative}.property-card__media img[data-v-7747bf51]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property-card__badges[data-v-7747bf51]{display:flex;flex-wrap:wrap;gap:8px;left:14px;position:absolute;right:14px;top:14px}.badge[data-v-7747bf51]{align-items:center;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:999px;color:#2f2f2f;display:inline-flex;font-size:.75rem;padding:8px 12px}.badge--verified[data-v-7747bf51]{background:#0b2f6b;border-color:#0b2f6b;color:#fff}.property-card__body[data-v-7747bf51]{padding:16px}.property-card__location[data-v-7747bf51]{color:var(--muted);display:block;margin-bottom:8px}.property-card__title[data-v-7747bf51]{display:block;font-size:1.1rem;line-height:1.3;margin-bottom:14px}.property-card__stats[data-v-7747bf51]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.property-card__stats div[data-v-7747bf51]{background:#fafafa;border:1px solid var(--line);border-radius:14px;padding:10px}.property-card__stats span[data-v-7747bf51]{color:var(--muted);display:block;font-size:.76rem;margin-bottom:4px}.property-card__stats strong[data-v-7747bf51]{font-size:.9rem}.property-card__footer[data-v-7747bf51]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.property-card__type[data-v-7747bf51]{color:var(--muted);font-size:.85rem;text-transform:capitalize}.property-card__link[data-v-7747bf51]{color:var(--brand-navy);font-weight:600}@media(max-width:600px){.property-card__stats[data-v-7747bf51]{grid-template-columns:1fr}}
