.deals-page.svelte-34ug9c{padding:2rem 0 4rem}.page-header.svelte-34ug9c{margin-bottom:2rem}.page-header.svelte-34ug9c h1:where(.svelte-34ug9c){margin-bottom:.5rem}.page-header.svelte-34ug9c p:where(.svelte-34ug9c){color:var(--color-text-secondary)}.filter-tabs.svelte-34ug9c{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.filter-tab.svelte-34ug9c{padding:.625rem 1.25rem;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.filter-tab.svelte-34ug9c:hover{border-color:var(--color-border-hover);color:var(--color-text)}.filter-tab.active.svelte-34ug9c{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.deals-grid.svelte-34ug9c{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.deals-grid.svelte-34ug9c{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.deals-grid.svelte-34ug9c{grid-template-columns:repeat(3,1fr)}}.empty-state.svelte-34ug9c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--color-text-muted)}.empty-state.svelte-34ug9c svg:where(.svelte-34ug9c){margin-bottom:1.5rem;opacity:.5}.empty-state.svelte-34ug9c h3:where(.svelte-34ug9c){font-size:1.25rem;color:var(--color-text);margin-bottom:.5rem}
