.auction-countdown[data-v-e13da55a]{border:1px solid transparent;border-radius:10px;box-sizing:border-box;margin-top:12px;padding:14px 16px;width:100%}.auction-countdown__label[data-v-e13da55a]{color:var(--lide-text-muted);display:block;font-size:13px;margin-bottom:4px}.auction-countdown__label--muted[data-v-e13da55a]{margin-bottom:0}.auction-countdown__value[data-v-e13da55a]{display:block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.5px;line-height:1.2}.auction-countdown__bar[data-v-e13da55a]{background:#e9e9eb;border-radius:3px;height:5px;margin-top:12px;overflow:hidden;width:100%}.auction-countdown__progress[data-v-e13da55a]{background:#ea580c;border-radius:2px;height:100%;transition:width 1s linear}.auction-countdown__progress--active[data-v-e13da55a]{background:#16a34a}.auction-countdown--compact[data-v-e13da55a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:0;padding:8px 10px}.auction-countdown--compact .auction-countdown__label[data-v-e13da55a]{display:inline;flex-shrink:0;font-size:12px;margin-bottom:0}.auction-countdown--compact .auction-countdown__value[data-v-e13da55a]{display:inline;font-size:14px}.listing-card[data-v-180fbc20]{background:#fff;border:1px solid #ece8e0;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.listing-card[data-v-180fbc20]:hover{border-color:#d8d0c6;box-shadow:0 10px 28px #0f1f331a;transform:translateY(-3px)}.listing-card:hover .listing-card__img[data-v-180fbc20]{transform:scale(1.06)}.listing-card:hover .listing-card__title[data-v-180fbc20]{color:var(--lide-brand)}.listing-card__media[data-v-180fbc20]{aspect-ratio:16/10;background:linear-gradient(135deg,#f0ebe5,#e8e2da);overflow:hidden;position:relative}.listing-card__img[data-v-180fbc20]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .45s ease;width:100%}.listing-card__shade[data-v-180fbc20]{background:linear-gradient(180deg,rgba(15,31,51,.06),transparent 45%);inset:0;pointer-events:none;position:absolute}.listing-card__district[data-v-180fbc20]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:999px;color:var(--lide-text);font-size:11px;font-weight:600;max-width:42%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.listing-card__badge[data-v-180fbc20],.listing-card__district[data-v-180fbc20]{position:absolute;right:10px;top:10px}.listing-card__badges .listing-card__badge[data-v-180fbc20]{position:static;right:auto;top:auto}.listing-card__body[data-v-180fbc20]{gap:10px;padding:14px 16px 18px}.listing-card__body[data-v-180fbc20],.listing-card__main[data-v-180fbc20]{display:flex;flex:1;flex-direction:column}.listing-card__main[data-v-180fbc20]{gap:8px;min-height:0}.listing-card__price[data-v-180fbc20]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;line-height:1.2}.listing-card__price-num[data-v-180fbc20]{color:var(--lide-price);font-size:20px;font-weight:800;letter-spacing:-.02em}.listing-card__price-sub[data-v-180fbc20]{color:var(--lide-text-muted);font-size:12px}.listing-card__title[data-v-180fbc20]{color:var(--lide-text);font-size:17px;font-weight:700;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.listing-card__meta[data-v-180fbc20]{color:var(--lide-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0}.listing-card__meta span[data-v-180fbc20]{background:#f7f4f0;border-radius:4px;padding:2px 8px}.listing-card__extras[data-v-180fbc20],.listing-card__loc[data-v-180fbc20]{color:#8a7f7a;font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-card__extras[data-v-180fbc20]{line-height:1.45}.listing-card__desc[data-v-180fbc20]{color:var(--lide-text-muted);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.listing-grid[data-v-180fbc20]{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.listing-grid--refreshing[data-v-180fbc20]{opacity:.72;transition:opacity .2s ease}.listing-card--skeleton[data-v-180fbc20]{cursor:default;pointer-events:none}.listing-card-wrap[data-v-180fbc20]{display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0}.listing-card-wrap>.listing-card[data-v-180fbc20]{flex:1;height:100%}.listing-card[data-v-180fbc20]:not(.listing-card--compact) .estate-tag-chip{font-size:12px;padding:3px 10px}@media(max-width:1024px){.listing-grid[data-v-180fbc20]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.listing-grid[data-v-180fbc20]{grid-template-columns:minmax(0,1fr)}}.listing-card__img[data-v-180fbc20]:not([src]),.listing-card__img[src=""][data-v-180fbc20]{display:none}.listing-card__badges[data-v-180fbc20]{display:flex;flex-wrap:wrap;gap:6px;left:10px;position:absolute;top:10px;z-index:2}.listing-card__badge--stage[data-v-180fbc20],.listing-card__badge--status[data-v-180fbc20]{margin:0}.listing-card__price-row[data-v-180fbc20]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:8px}.listing-card__assess[data-v-180fbc20]{display:flex;flex-direction:column}.listing-card__assess-num[data-v-180fbc20]{color:var(--lide-text-muted);font-size:15px;font-weight:600}.listing-card__discount[data-v-180fbc20]{background:var(--lide-brand-muted);border-radius:6px;color:var(--lide-brand);font-size:13px;font-weight:700;padding:2px 8px}.listing-card__discount.hot[data-v-180fbc20]{background:#fdf6ec;color:#e6a23c}.listing-card__meta[data-v-180fbc20]{flex-wrap:nowrap;overflow:hidden}.listing-card__meta span[data-v-180fbc20]{flex-shrink:0}.listing-card__meta span[data-v-180fbc20]:last-child{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-card__status[data-v-180fbc20]{align-items:center;display:flex;flex-shrink:0;margin-top:10px;min-height:34px}.listing-card__footer[data-v-180fbc20]{flex-shrink:0;margin-top:auto;min-height:28px;padding-top:6px}.listing-card__footer[data-v-180fbc20] .estate-tag-chips{flex-wrap:nowrap;overflow:hidden}.listing-card__countdown[data-v-180fbc20]{margin:0;width:100%}.listing-card__status .listing-card__loc[data-v-180fbc20]{width:100%}
