# Tabela de Clientes: UI/UX — Colunas, Centralização e Densidade ## Contexto A tabela em `/clientes` usa o estilo genérico de `table`/`th`/`td` do projeto (compartilhado com outras telas como `/funcionarios` e `/log`). Isso deixa a tabela de clientes com padding grande demais para o volume de linhas que ela normalmente exibe, todas as colunas alinhadas à esquerda sem distinção (mesmo colunas curtas como Código e Status), e a coluna CNPJ estreita a ponto do valor quebrar em duas linhas. ## Objetivo Melhorar o layout da tabela de `/clientes` — ajuste de largura de colunas, alinhamento/centralização e densidade das linhas — igual para os dois perfis de usuário (admin e padrão), já que hoje não existe distinção de permissão nessa tela e este trabalho não introduz nenhuma. ## Fora de escopo - Qualquer restrição de ação por perfil (admin vs. padrão) — confirmado explicitamente que não é para mudar quem vê/usa o quê nesta tela. - Mudança em dados exibidos, busca, filtro de status, paginação ou nas ações em si (Abrir, Gerar chave, alternar status). - Mudança no estilo genérico de `table`/`th`/`td` usado por outras telas (`/funcionarios`, `/log`, etc.) — os ajustes ficam restritos a uma classe específica da tabela de clientes, sem tocar nas regras compartilhadas. ## Design **Escopo do CSS:** a tabela de `/clientes` ganha uma classe própria (ex.: `table-clientes`) para que os ajustes de largura/alinhamento/densidade não vazem para as demais tabelas do painel. **Larguras e alinhamento por coluna:** | Coluna | Largura | Alinhamento | |---|---|---| | Código | estreita e fixa | centralizado, `tabular-nums` | | Razão | flexível (resto do espaço) | esquerda | | Fantasia | flexível (resto do espaço) | esquerda | | CNPJ | fixa, larga o bastante para não quebrar linha (18 caracteres) | centralizado, `tabular-nums`, `white-space: nowrap` | | Status | estreita e fixa | centralizado | | Ações (Abrir / Gerar chave) | fixa | direita | Razão e Fantasia dividem o espaço restante igualmente entre si (cada uma recebendo a mesma largura flexível), já que são as colunas de leitura mais importantes da tabela. **Cabeçalhos:** cada `