.property-card[data-v-479b1626]{background:#fff;border:1px solid var(--color-border);border-radius:20px;color:var(--color-navy);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .2s,box-shadow .2s}.property-card__gallery[data-v-479b1626]{aspect-ratio:4/3;background:var(--color-sand);position:relative}.property-card__img[data-v-479b1626]{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.property-card__body[data-v-479b1626]{color:inherit;display:flex;flex:1;flex-direction:column;gap:8px;padding:16px;text-decoration:none}.property-card__image-labels[data-v-479b1626]{align-items:flex-start;display:flex;gap:12px;left:12px;pointer-events:none;position:absolute;right:64px;top:12px}.property-card__category[data-v-479b1626]{background:#0d1b2ae6;border-radius:8px;color:#fff;font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;padding:5px 9px;text-align:left}.property-card__highlight[data-v-479b1626]{background:#f3e7bd;border-radius:6px;bottom:12px;color:#342a0d;font-size:11px;left:12px;padding:4px 8px;position:absolute}.property-card__title[data-v-479b1626]{font:600 16px/1.4 Plus Jakarta Sans,sans-serif;overflow-wrap:anywhere}.property-card__meta[data-v-479b1626]{color:#5c6577;font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.property-card__meta i[data-v-479b1626]{margin-right:4px}.property-card__facts[data-v-479b1626]{color:#5c6577;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px;padding-bottom:4px}.property-card__facts span[data-v-479b1626]{align-items:center;display:inline-flex;gap:6px}.property-card__facts i[data-v-479b1626]{font-size:14px}.property-card__footer[data-v-479b1626]{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:10px}.property-card__footer>i[data-v-479b1626]{background:var(--color-sand);border-radius:50%;display:grid;flex-shrink:0;font-size:12px;height:32px;place-items:center;width:32px}.property-card__price[data-v-479b1626]{font-size:20px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.property-card__price small[data-v-479b1626]{color:#5c6577;display:inline-block;font-size:12px;font-weight:400}.property-card__photo[data-v-479b1626]{background:transparent;border:0;border-radius:50%;color:#fff;display:grid;filter:drop-shadow(0 1px 2px #0008);font-size:12px;height:44px;opacity:0;place-items:center;pointer-events:none;position:absolute;top:calc(50% - 22px);transition:opacity .2s;width:44px}.property-card:hover .property-card__photo[data-v-479b1626],.property-card__photo[data-v-479b1626]:focus-visible{opacity:1;pointer-events:auto}.property-card__photo--previous[data-v-479b1626]{left:8px}.property-card__photo--next[data-v-479b1626]{right:8px}.property-card__maximize[data-v-479b1626]{background:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;filter:drop-shadow(0 1px 2px #0008);height:40px;place-items:center;position:absolute;right:8px;top:8px;width:40px}.property-card__maximize svg[data-v-479b1626]{height:16px;width:16px}.property-card__progress[data-v-479b1626]{background:#ffffff80;bottom:0;height:3px;left:0;pointer-events:none;position:absolute;right:0}.property-card__progress span[data-v-479b1626]{background:var(--color-gold);display:block;height:100%;transition:width .2s}@media(hover:none){.property-card__photo[data-v-479b1626]{opacity:1;pointer-events:auto}}@media(max-width:959px){.property-card__photo[data-v-479b1626]{display:none}}.property-card[data-v-479b1626] :focus-visible{outline:3px solid var(--color-navy);outline-offset:-3px}@media(hover:hover){.property-card[data-v-479b1626]:hover{border-color:var(--color-gold-dark);box-shadow:0 8px 24px #0d1b2a0d}}@media(prefers-reduced-motion:reduce){.property-card[data-v-479b1626],.property-card__photo[data-v-479b1626],.property-card__progress span[data-v-479b1626]{transition:none}}
