.saved-page.svelte-1mcexxj{max-width:1380px;margin:0 auto;padding:34px 24px 72px}.saved-hero.svelte-1mcexxj{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--panel-border)}.eyebrow.svelte-1mcexxj{display:block;margin-bottom:8px;color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1mcexxj{margin:0 0 8px;color:var(--text-heading);font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.6rem);line-height:.95;text-transform:uppercase}.saved-hero.svelte-1mcexxj p:where(.svelte-1mcexxj){max-width:700px;margin:0;color:var(--text-muted);line-height:1.55}.hero-actions.svelte-1mcexxj{display:flex;gap:10px;flex-shrink:0}button.svelte-1mcexxj,select.svelte-1mcexxj,.empty-state.svelte-1mcexxj a:where(.svelte-1mcexxj){font:inherit}.hero-actions.svelte-1mcexxj button:where(.svelte-1mcexxj),.compare-actions.svelte-1mcexxj button:where(.svelte-1mcexxj),.empty-state.svelte-1mcexxj a:where(.svelte-1mcexxj){min-height:42px;padding:10px 16px;border:1px solid var(--card-border);background:transparent;color:var(--text-heading);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none}.hero-actions.svelte-1mcexxj .primary-action:where(.svelte-1mcexxj),.compare-actions.svelte-1mcexxj button:where(.svelte-1mcexxj):not(:disabled),.empty-state.svelte-1mcexxj a:where(.svelte-1mcexxj){background:var(--primary);border-color:var(--primary);color:var(--text-inverse)}.action-status.svelte-1mcexxj,.missing-notice.svelte-1mcexxj{margin-bottom:16px;padding:11px 14px;border-left:3px solid var(--success);background:var(--surface-muted);color:var(--text)}.missing-notice.svelte-1mcexxj{border-left-color:var(--warning, #f2b84b)}.saved-stats.svelte-1mcexxj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.saved-stats.svelte-1mcexxj div:where(.svelte-1mcexxj){padding:18px;border:1px solid var(--card-border);background:var(--card-bg)}.saved-stats.svelte-1mcexxj strong:where(.svelte-1mcexxj){display:block;margin-bottom:3px;color:var(--text-heading);font-size:1.65rem}.saved-stats.svelte-1mcexxj span:where(.svelte-1mcexxj){color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.saved-controls.svelte-1mcexxj{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;padding:16px;border:1px solid var(--panel-border);background:var(--toolbar-bg)}.saved-controls.svelte-1mcexxj label:where(.svelte-1mcexxj){display:grid;gap:6px;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.saved-controls.svelte-1mcexxj select:where(.svelte-1mcexxj){min-width:220px;min-height:42px;padding:8px 10px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-heading)}.compare-actions.svelte-1mcexxj{display:flex;align-items:center;gap:12px}.compare-actions.svelte-1mcexxj span:where(.svelte-1mcexxj){color:var(--text-muted);font-size:.8rem}.compare-actions.svelte-1mcexxj button:where(.svelte-1mcexxj):disabled{opacity:.45;cursor:not-allowed}.saved-grid.svelte-1mcexxj{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.loading-state.svelte-1mcexxj,.empty-state.svelte-1mcexxj{min-height:360px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--text-muted)}.empty-state.svelte-1mcexxj span:where(.svelte-1mcexxj){color:var(--accent);font-size:4rem}.empty-state.svelte-1mcexxj h2:where(.svelte-1mcexxj){margin:6px 0;color:var(--text-heading);font-size:1.5rem}.empty-state.svelte-1mcexxj p:where(.svelte-1mcexxj){max-width:520px;margin:0 0 20px;line-height:1.55}@media(max-width:720px){.saved-page.svelte-1mcexxj{padding:24px 14px 56px}.saved-hero.svelte-1mcexxj{align-items:stretch;flex-direction:column;gap:18px}.hero-actions.svelte-1mcexxj{display:grid;grid-template-columns:1fr 1fr}.saved-stats.svelte-1mcexxj{grid-template-columns:1fr 1fr}.saved-stats.svelte-1mcexxj div:where(.svelte-1mcexxj):last-child{grid-column:1 / -1}.saved-controls.svelte-1mcexxj{align-items:stretch;flex-direction:column}.saved-controls.svelte-1mcexxj select:where(.svelte-1mcexxj){width:100%;min-width:0}.compare-actions.svelte-1mcexxj{justify-content:space-between}.saved-grid.svelte-1mcexxj{grid-template-columns:1fr}}
