.saved-page.svelte-9wavdg{padding-top:1.5rem;padding-bottom:3.5rem}.breadcrumbs.svelte-9wavdg{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--text-muted);margin-bottom:1.25rem}.breadcrumbs.svelte-9wavdg a:where(.svelte-9wavdg):hover{color:var(--brand-emerald);text-decoration:underline}.saved-header.svelte-9wavdg{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.saved-header.svelte-9wavdg h1:where(.svelte-9wavdg){font-size:clamp(1.6rem,2.8vw,2.2rem);margin-bottom:.4rem}.lead.svelte-9wavdg{font-size:.98rem;color:var(--text-secondary);max-width:680px;margin:0}.btn-clear.svelte-9wavdg{border-color:#f43f5e;color:#e11d48}.btn-clear.svelte-9wavdg:hover{background:#ffe4e6;border-color:#e11d48;color:#be123c}.empty-panel.svelte-9wavdg{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:3.5rem 1.5rem;text-align:center;max-width:580px;margin:2rem auto}.empty-icon.svelte-9wavdg{font-size:2.5rem;color:var(--text-muted);margin-bottom:.75rem}.empty-panel.svelte-9wavdg h2:where(.svelte-9wavdg){font-size:1.35rem;margin-bottom:.5rem}.empty-panel.svelte-9wavdg p:where(.svelte-9wavdg){color:var(--text-secondary);font-size:.95rem;margin:0}.property-grid.svelte-9wavdg{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}
