Tema
Admin da Plataforma
O back-office é a área do time interno do ShopB2B. Fica em https://erp.shopb2b.com.br/admin, tem visual escuro e login separado (/admin/login).

Papéis de staff
| Papel | Pode |
|---|---|
| Super Admin | Tudo (inclui CRUD de staff) |
| Suporte | Ver tudo + impersonar clientes |
| Financeiro | Gerir assinaturas e empresas (status/cobrança) |
Dashboard
KPIs consolidados da plataforma: assinaturas por status, empresas ativas, usuários, MRR estimado e impersonações nas últimas 24h.

Assinaturas
Lista global de assinaturas com gestor, plano, status e nº de empresas. O Financeiro (ou Super Admin) pode alterar o status de uma assinatura (trial → ativa → inadimplente → cancelada). Toda mudança é auditada.

Empresas
Lista global de todas as empresas da plataforma, com ação de ativar/inativar (Financeiro/Super Admin), também auditada.
Usuários & Impersonação
Lista global de usuários. Suporte e Super Admin podem clicar em "Entrar como" para impersonar um cliente — investigar/reproduzir um problema vendo exatamente o que o cliente vê.

Durante a impersonação:
- Você cai no app do cliente, com um banner de alerta fixo no topo.
- Ações sensíveis (ex.: checkout de cobrança) ficam bloqueadas.
- Tudo é auditado com o ator real (o staff), não o cliente.
- O botão "Sair" encerra a impersonação e volta ao
/admin.
Staff
Super Admin gerencia o time interno em Staff (criar/editar/ativar). Há proteção contra auto-bloqueio: não é possível inativar ou rebaixar o último super admin ativo.
Auditoria
Registro de todas as ações sensíveis (login de staff, mudanças de assinatura, impersonação, etc.), com ator, ação, alvo, IP e data/hora.
