.subscribers-page.svelte-1mv7bnk{padding:2rem}.page-header.svelte-1mv7bnk{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page-header.svelte-1mv7bnk h1:where(.svelte-1mv7bnk){font-size:1.75rem;font-weight:700;color:var(--admin-text, #ffffff);margin:0 0 .25rem}.page-header.svelte-1mv7bnk p:where(.svelte-1mv7bnk){color:var(--admin-text-muted, rgba(255, 255, 255, .7));margin:0}.header-actions.svelte-1mv7bnk{display:flex;gap:.5rem}.action-btn.svelte-1mv7bnk{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--admin-card, #1a1a24);border:1px solid var(--admin-border, rgba(255, 255, 255, .08));border-radius:8px;color:var(--admin-text, #ffffff);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1mv7bnk:hover:not(:disabled){background:var(--admin-input, #12121a);border-color:var(--admin-border-hover, rgba(255, 255, 255, .15))}.action-btn.primary.svelte-1mv7bnk{background:#7c3aed;border-color:#7c3aed;color:#fff}.action-btn.primary.svelte-1mv7bnk:hover:not(:disabled){background:#6d28d9}.action-btn.svelte-1mv7bnk:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-1mv7bnk{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--admin-card, #1a1a24);border:1px solid var(--admin-border, rgba(255, 255, 255, .08));border-radius:8px;color:var(--admin-text, #ffffff);cursor:pointer;transition:all .15s ease}.refresh-btn.svelte-1mv7bnk:hover:not(:disabled){background:var(--admin-input, #12121a);border-color:var(--admin-border-hover, rgba(255, 255, 255, .15))}.refresh-btn.svelte-1mv7bnk:disabled{opacity:.6;cursor:not-allowed}.spinning.svelte-1mv7bnk{animation:svelte-1mv7bnk-spin 1s linear infinite}@keyframes svelte-1mv7bnk-spin{to{transform:rotate(360deg)}}.search-box.svelte-1mv7bnk{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:var(--admin-card, #1a1a24);border:1px solid var(--admin-border, rgba(255, 255, 255, .08));border-radius:8px;margin-bottom:1.5rem;max-width:400px}.search-box.svelte-1mv7bnk svg:where(.svelte-1mv7bnk){color:var(--admin-text-subtle, rgba(255, 255, 255, .5));flex-shrink:0}.search-box.svelte-1mv7bnk input:where(.svelte-1mv7bnk){flex:1;border:none;outline:none;font-size:.875rem;color:var(--admin-text, #ffffff);background:transparent}.search-box.svelte-1mv7bnk input:where(.svelte-1mv7bnk)::placeholder{color:var(--admin-text-subtle, rgba(255, 255, 255, .5))}.loading-state.svelte-1mv7bnk,.error-state.svelte-1mv7bnk,.empty-state.svelte-1mv7bnk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--admin-card, #1a1a24);border-radius:12px;text-align:center}.spinner.svelte-1mv7bnk{width:40px;height:40px;border:3px solid var(--admin-border, rgba(255, 255, 255, .08));border-top-color:#7c3aed;border-radius:50%;animation:svelte-1mv7bnk-spin .8s linear infinite;margin-bottom:1rem}.empty-state.svelte-1mv7bnk svg:where(.svelte-1mv7bnk){color:var(--admin-text-subtle, rgba(255, 255, 255, .5));margin-bottom:1rem}.empty-state.svelte-1mv7bnk p:where(.svelte-1mv7bnk),.loading-state.svelte-1mv7bnk p:where(.svelte-1mv7bnk){color:var(--admin-text-muted, rgba(255, 255, 255, .7));margin:0}.error-state.svelte-1mv7bnk p:where(.svelte-1mv7bnk){color:#ef4444;margin:0 0 1rem}.error-state.svelte-1mv7bnk button:where(.svelte-1mv7bnk){padding:.5rem 1rem;background:#7c3aed;color:#fff;border:none;border-radius:6px;cursor:pointer}.subscribers-table.svelte-1mv7bnk{background:var(--admin-card, #1a1a24);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem}table.svelte-1mv7bnk{width:100%;border-collapse:collapse}th.svelte-1mv7bnk{text-align:left;padding:1rem;background:var(--admin-input, #12121a);font-size:.75rem;font-weight:600;color:var(--admin-text-muted, rgba(255, 255, 255, .7));text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--admin-border, rgba(255, 255, 255, .08))}td.svelte-1mv7bnk{padding:.875rem 1rem;border-bottom:1px solid var(--admin-border, rgba(255, 255, 255, .08));font-size:.875rem;color:var(--admin-text, #ffffff)}tr.svelte-1mv7bnk:hover{background:var(--admin-input, #12121a)}tr.svelte-1mv7bnk:last-child td:where(.svelte-1mv7bnk){border-bottom:none}.number-cell.svelte-1mv7bnk{color:var(--admin-text-subtle, rgba(255, 255, 255, .5));width:50px}.email-cell.svelte-1mv7bnk{font-weight:500}.email-text.svelte-1mv7bnk{color:var(--admin-text, #ffffff)}.date-cell.svelte-1mv7bnk{white-space:nowrap;color:var(--admin-text-muted, rgba(255, 255, 255, .7))}.source-cell.svelte-1mv7bnk{color:var(--admin-text-muted, rgba(255, 255, 255, .7))}.actions-cell.svelte-1mv7bnk{display:flex;gap:.5rem}.action-icon.svelte-1mv7bnk{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--admin-text-muted, rgba(255, 255, 255, .7));background:none;border:none;cursor:pointer;transition:all .15s ease;text-decoration:none}.action-icon.svelte-1mv7bnk:hover{background:var(--admin-input, #12121a);color:#7c3aed}.stats-bar.svelte-1mv7bnk{display:flex;gap:2rem;padding:1rem 1.5rem;background:var(--admin-card, #1a1a24);border-radius:12px;box-shadow:0 1px 3px #0000000d}.stat.svelte-1mv7bnk{display:flex;flex-direction:column;gap:.25rem}.stat-label.svelte-1mv7bnk{font-size:.75rem;color:var(--admin-text-muted, rgba(255, 255, 255, .7));text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-1mv7bnk{font-size:1.25rem;font-weight:700;color:var(--admin-text, #ffffff)}@media(max-width:768px){.subscribers-page.svelte-1mv7bnk{padding:1rem}.page-header.svelte-1mv7bnk{flex-direction:column;align-items:flex-start}.header-actions.svelte-1mv7bnk{width:100%;justify-content:flex-end}.search-box.svelte-1mv7bnk{max-width:none}.subscribers-table.svelte-1mv7bnk{overflow-x:auto}table.svelte-1mv7bnk{min-width:500px}.stats-bar.svelte-1mv7bnk{flex-wrap:wrap}}
