.housing-empty-state.svelte-yf5pcx{display:flex;min-height:280px;width:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;border:1px dashed #cbd5e1;border-radius:8px;background:var(--app-surface, #ffffff);text-align:center}.housing-empty-state__icon.svelte-yf5pcx{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:var(--app-primary-soft, #eff6ff);color:var(--app-primary, #2563eb)}.housing-empty-state__icon.svelte-yf5pcx i:where(.svelte-yf5pcx){font-size:26px;line-height:1}.housing-empty-state__copy.svelte-yf5pcx h3:where(.svelte-yf5pcx){margin:0;color:var(--app-text, #172033);font-size:18px;font-weight:700;line-height:1.4}.housing-empty-state__copy.svelte-yf5pcx p:where(.svelte-yf5pcx){max-width:480px;margin:6px 0 0;color:var(--app-text-muted, #64748b);font-size:14px;font-weight:400;line-height:1.6}.housing-empty-state.svelte-yf5pcx button:where(.svelte-yf5pcx){display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--app-primary, #2563eb);border-radius:6px;background:transparent;color:var(--app-primary, #2563eb);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.housing-empty-state.svelte-yf5pcx button:where(.svelte-yf5pcx):hover{background:var(--app-primary, #2563eb);color:#fff}.housing-empty-state.svelte-yf5pcx button:where(.svelte-yf5pcx):focus-visible{outline:3px solid var(--app-primary-focus, rgba(37, 99, 235, .2));outline-offset:3px}@media(max-width:768px){.housing-empty-state.svelte-yf5pcx{min-height:240px;padding:32px 18px}}
