/* Feature Usuários (admin) — Camada 7 (migração incremental, 11/13).
   Substituem os style="..." inline que a tabela montava via innerHTML (badges de role, botões de
   ação da linha); mesmos valores visuais. */

.user-role-badge {
    padding: 3px 10px;
    border-radius: 12px;
    font-size: 11px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.user-role-badge.is-superadmin {
    background: linear-gradient(135deg, #7c3aed, #a855f7);
    color: white;
    font-weight: 700;
}

.user-role-badge.is-admin {
    background: #000425;
    color: white;
    font-weight: 700;
}

.user-role-badge.is-user {
    background: #e2e8f0;
    color: #475569;
    font-weight: 600;
}

.user-row-action {
    background: none;
    border: none;
    color: var(--primary-blue);
    cursor: pointer;
    margin-right: 8px;
}

.user-row-action.is-excluir {
    color: #ef4444;
    margin-right: 0;
}
