.tvs-header.svelte-3ah1au{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tvs-actions.svelte-3ah1au{flex-wrap:wrap;gap:10px;display:flex}.tvs-btn-primary.svelte-3ah1au,.tvs-btn-secondary.svelte-3ah1au{border-radius:var(--radius-sm);padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none}.tvs-btn-primary.svelte-3ah1au{background:var(--primary-color);color:#fff}.tvs-btn-secondary.svelte-3ah1au{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-primary)}.tvs-summary-grid.svelte-3ah1au{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tvs-summary-card.svelte-3ah1au{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);padding:16px}.tvs-summary-label.svelte-3ah1au{color:var(--text-muted);margin:0 0 8px;font-size:.8125rem;font-weight:600}.tvs-summary-value.svelte-3ah1au{color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:800}.tvs-table-wrap.svelte-3ah1au{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);margin-top:20px;overflow-x:auto}.tvs-table.svelte-3ah1au{border-collapse:collapse;width:100%;font-size:.875rem}.tvs-table.svelte-3ah1au th:where(.svelte-3ah1au),.tvs-table.svelte-3ah1au td:where(.svelte-3ah1au){text-align:left;border-bottom:1px solid var(--border-subtle);padding:12px 14px}.tvs-table.svelte-3ah1au th:where(.svelte-3ah1au){text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem}.tvs-video-title.svelte-3ah1au{color:var(--text-primary);font-weight:700}.tvs-status.svelte-3ah1au{border-radius:var(--radius-sm);background:var(--surface-base);padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block}.tvs-row-actions.svelte-3ah1au{flex-wrap:wrap;gap:10px;display:flex}.tvs-row-actions.svelte-3ah1au a:where(.svelte-3ah1au){color:var(--primary-color);font-weight:600;text-decoration:none}.tvs-row-actions.svelte-3ah1au a:where(.svelte-3ah1au):hover{text-decoration:underline}.tvs-page.svelte-3ah1au{max-width:1100px;margin:0 auto;padding:24px 16px 48px}.tvs-h1.svelte-3ah1au{margin:0 0 8px;font-size:1.75rem;font-weight:800}.tvs-lead.svelte-3ah1au{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}
