.saved-layout.svelte-9wavdg{grid-template-columns:auto 1fr!important}.saved-main.svelte-9wavdg{max-width:800px}.saved-section.svelte-9wavdg{margin-bottom:3rem}.section-title.svelte-9wavdg{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--light);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.section-title.svelte-9wavdg svg:where(.svelte-9wavdg){width:1.25rem;height:1.25rem;color:var(--gray)}.section-count.svelte-9wavdg{font-size:.875rem;font-weight:500;color:var(--gray);background:var(--hover);padding:.125rem .5rem;border-radius:1rem;margin-left:auto}.empty-state.svelte-9wavdg{padding:2rem;text-align:center;color:var(--gray);background:var(--hover);border-radius:.5rem}.empty-state.svelte-9wavdg p:where(.svelte-9wavdg){margin:0}.empty-hint.svelte-9wavdg{font-size:.875rem;margin-top:.5rem!important;opacity:.8}.job-item.expired.svelte-9wavdg{opacity:.6;background:var(--hover);border-radius:.5rem;padding:1rem}.remove-expired.svelte-9wavdg{margin-top:.5rem;font-size:.875rem;color:var(--gray);background:none;border:none;cursor:pointer;text-decoration:underline}.remove-expired.svelte-9wavdg:hover{color:var(--light)}.applied-badge.svelte-9wavdg{display:inline-flex;align-items:center;background:var(--success, #22c55e);color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;margin-right:.5rem}.applied-section.svelte-9wavdg .section-title:where(.svelte-9wavdg) svg:where(.svelte-9wavdg){color:var(--success, #22c55e)}.nav-button.active.svelte-9wavdg{background:var(--hover);color:var(--light)}
