.housing-header[data-v-b1e2e279]{max-width:820px}.housing-form[data-v-b1e2e279]{display:flex;flex-direction:column;gap:12px}.housing-form__pair[data-v-b1e2e279]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px}@media(min-width:960px){.housing-form[data-v-b1e2e279]{position:sticky;top:80px}}.housing-budget[data-v-b1e2e279]{background:rgba(var(--v-theme-primary),.06);border-radius:12px;padding:12px 16px}.housing-card[data-v-b1e2e279],.housing-empty[data-v-b1e2e279]{border:1px solid rgba(var(--v-border-color),.2);border-radius:12px;padding:20px}.housing-card--stretch[data-v-b1e2e279]{border-style:dashed}.housing-card__head[data-v-b1e2e279]{margin-bottom:12px}.housing-card__grid[data-v-b1e2e279]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.housing-card__label[data-v-b1e2e279]{font-size:.875rem;font-weight:700;margin-bottom:4px}.housing-card__actions[data-v-b1e2e279]{display:flex;flex-wrap:wrap;gap:8px}.housing-context[data-v-b1e2e279]{list-style:none;padding:0;display:grid;gap:4px}.housing-context li[data-v-b1e2e279]{display:grid;grid-template-columns:130px 110px 1fr;align-items:center;gap:8px}.housing-context__bar[data-v-b1e2e279]{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:rgba(var(--v-border-color),.2);overflow:hidden}.housing-context__bar[data-v-b1e2e279]::-webkit-meter-bar{background:rgba(var(--v-border-color),.2);border:0;border-radius:999px}.housing-context__bar[data-v-b1e2e279]::-webkit-meter-optimum-value{background:rgb(var(--v-theme-primary));border-radius:999px}.housing-context__bar[data-v-b1e2e279]::-moz-meter-bar{background:rgb(var(--v-theme-primary));border-radius:999px}.housing-checklist[data-v-b1e2e279]{max-width:820px}@media(max-width:599.98px){.housing-card__grid[data-v-b1e2e279]{grid-template-columns:1fr}.housing-context li[data-v-b1e2e279]{grid-template-columns:1fr 80px}.housing-context__text[data-v-b1e2e279]{grid-column:1/-1}}
