.tvs-page.svelte-qmkbft{max-width:1440px;margin:0 auto;padding:24px}.tvs-header.svelte-qmkbft{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.tvs-h1.svelte-qmkbft{color:var(--text-primary);margin:0 0 8px;font-size:2rem;font-weight:800}.tvs-lead.svelte-qmkbft{color:var(--text-secondary);margin:0;font-size:1rem}.tvs-btn-secondary.svelte-qmkbft{border-radius:var(--radius-md);cursor:pointer;background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);padding:10px 20px;font-size:.875rem;font-weight:700;transition:all .2s}.tvs-btn-secondary.svelte-qmkbft:disabled{opacity:.5;cursor:not-allowed}.tvs-banner.svelte-qmkbft{border-radius:var(--radius-md);margin-bottom:24px;padding:14px 16px}.tvs-banner--error.svelte-qmkbft{color:#b91c1c;background:#ef44441a;border:1px solid #ef44444d}.tvs-stats-grid.svelte-qmkbft{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.tvs-stat-card.svelte-qmkbft{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);padding:20px}.tvs-stat-label.svelte-qmkbft{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:.875rem;font-weight:600}.tvs-stat-value.svelte-qmkbft{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:800}.tvs-tier-badge{background:rgba(var(--primary-rgb), .1);color:var(--primary-color);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.tvs-status{text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.tvs-status--active{color:#059669;background:#10b9811a}.tvs-status--inactive{color:#374151;background:#6b72801a}.tvs-payment-status{border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.tvs-payment-status--paid{color:#059669;background:#10b9811a}.tvs-payment-status--pending{color:#d97706;background:#fbbf241a}.tvs-payment-status--failed{color:#b91c1c;background:#ef44441a}
