.save-house-button[data-v-93078593]{min-width:44px;min-height:44px}.save-house-button--floating[data-v-93078593]{position:absolute;top:10px;right:10px;z-index:1;background:var(--app-surface);box-shadow:var(--app-shadow)}.ht-card[data-v-d1a2e761]{position:relative;min-width:0;display:flex;flex-direction:column;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:20px;box-shadow:var(--app-shadow)}.ht-card__main[data-v-d1a2e761]{display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none;border-radius:18px}.ht-card__main[data-v-d1a2e761]:focus-visible{outline:3px solid var(--q-primary);outline-offset:5px}.ht-card__thumb-wrap[data-v-d1a2e761]{position:relative;overflow:hidden;flex-shrink:0;border-radius:19px 19px 0 0;background:var(--app-image-placeholder)}.ht-card__thumb[data-v-d1a2e761]{width:100%;height:auto;display:block}.ht-card__image-loading[data-v-d1a2e761]{background:var(--app-image-placeholder)}.ht-card__image-error[data-v-d1a2e761]{display:grid;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;background:var(--app-image-placeholder);color:var(--app-text-2);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height)}.ht-card__image-error .q-icon[data-v-d1a2e761]{font-size:34px}.ht-card__body[data-v-d1a2e761]{display:flex;flex-direction:column;flex:1;padding:14px 16px 0}.ht-card__head[data-v-d1a2e761]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ht-card__stories[data-v-d1a2e761]{flex-shrink:0;color:var(--app-text-2);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);white-space:nowrap}.ht-card__name[data-v-d1a2e761]{min-width:0;overflow-wrap:anywhere;margin:0;color:var(--app-text);font-size:var(--app-text-body-size);font-weight:700;line-height:var(--app-text-body-line-height)}.ht-card__specs[data-v-d1a2e761]{list-style:none;display:grid;grid-template-columns:repeat(4,max-content);justify-content:end;gap:16px;margin:12px 0 10px;padding:0}.ht-card__specs li[data-v-d1a2e761]{display:grid;justify-items:center;align-content:start;gap:3px;min-width:0}.ht-card__specs .q-icon[data-v-d1a2e761]{font-size:20px;color:var(--app-icon-muted)}.ht-card__specs strong[data-v-d1a2e761]{color:var(--app-text);font-size:var(--app-text-compact-size);font-weight:600;line-height:var(--app-text-compact-line-height)}.ht-card__specs span[data-v-d1a2e761]{color:var(--app-text-2);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);white-space:nowrap}.ht-card__requirements[data-v-d1a2e761]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin:0;padding-top:12px;border-top:1px solid var(--app-border);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);color:var(--app-text-2)}.ht-card__requirements strong[data-v-d1a2e761]{font-weight:500;color:var(--app-text-3)}.ht-card__price[data-v-d1a2e761]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:12px;color:var(--app-text)}.ht-card__price>span[data-v-d1a2e761]{font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);color:var(--app-text-2)}.ht-card__price strong[data-v-d1a2e761]{font-size:var(--app-text-body-size);line-height:var(--app-text-body-line-height);font-weight:750}.ht-card__price small[data-v-d1a2e761]{font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:500}.ht-card__land-price[data-v-d1a2e761]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;color:var(--app-text-3);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height)}.ht-card__land-price strong[data-v-d1a2e761]{font-size:var(--app-text-compact-size);line-height:var(--app-text-compact-line-height)}.ht-card__land-price small[data-v-d1a2e761],.ht-card__combined-price small[data-v-d1a2e761]{font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height);font-weight:400}.ht-card__combined-price[data-v-d1a2e761]{display:grid;gap:3px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--app-primary-soft);color:var(--app-primary-700);font-size:var(--app-text-caption-size);line-height:var(--app-text-caption-line-height)}.ht-card__combined-price strong[data-v-d1a2e761]{font-size:var(--app-text-section-size);line-height:var(--app-text-heading-line-height);font-weight:750}.ht-card__actions[data-v-d1a2e761]{display:flex;justify-content:space-between;gap:4px;margin-top:14px;padding:6px 12px;border-top:1px solid var(--app-border)}.ht-card__actions[data-v-d1a2e761] .q-btn{padding:0 4px;font-size:var(--app-text-action-size);line-height:var(--app-text-action-line-height);border-radius:8px}.ht-card__actions[data-v-d1a2e761] .q-icon{font-size:18px}.ht-card__actions--detail[data-v-d1a2e761]{justify-content:flex-end}
