.program-week-picker.svelte-1sex0k1{display:flex;flex-direction:column;padding:16px 0 0}.program-header.svelte-1sex0k1{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px}.program-header.no-title.svelte-1sex0k1{justify-content:flex-end}.program-name.svelte-1sex0k1{font-size:22px;font-weight:700;color:var(--color-text)}.select-all-btn.svelte-1sex0k1{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:4px 0;white-space:nowrap}.select-all-btn.svelte-1sex0k1:hover{opacity:.7}.sale-detail.svelte-1sex0k1{margin-bottom:16px}.series-list.svelte-1sex0k1{display:flex;flex-direction:column;gap:10px}.signup-bar.svelte-1sex0k1{display:flex;flex-direction:column;align-items:center;gap:8px}.signup-bar.sticky.svelte-1sex0k1{position:sticky;bottom:0;background:var(--color-background-overlay);padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:100;box-shadow:0 -2px 10px #00000014;margin:0 -16px}.signup-bar.inline.svelte-1sex0k1{padding:16px 0 8px}.signup-button.svelte-1sex0k1{width:100%;max-width:480px;padding:14px 24px;border:none;border-radius:10px;background:var(--color-cta, #f5c518);color:var(--color-cta-text, #000);font-size:15px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:8px}.signup-button.svelte-1sex0k1:disabled{opacity:.4;cursor:not-allowed}.signup-button.svelte-1sex0k1:not(:disabled):hover{opacity:.9}.signup-divider.svelte-1sex0k1{width:1px;height:16px;background:currentColor;opacity:.3}.clear-all-btn.svelte-1sex0k1{font-size:12px;font-weight:500;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:2px 0}.clear-all-btn.svelte-1sex0k1:hover{color:var(--color-text)}
