CORREÇÕES APLICADAS

1. dashboard.php
- Corrigido o erro SQL causado por str_replace() que transformava o placeholder :filial_id em :clientes.filial_id.
- Cada consulta agora possui condições e parâmetros próprios.
- Consultor vê no dashboard somente seus clientes e suas visitas.
- Gerente vê somente a própria filial.
- Admin vê todas as filiais.
- Gráfico de visitas considera os últimos 6 meses de calendário.

2. usuario_form.php
- Gerente e consultor agora precisam obrigatoriamente de uma filial.
- Apenas filiais ativas aparecem para vínculo.
- Tratamento amigável para e-mail duplicado.

3. login.php
- Impede login de gerente/consultor que esteja sem filial vinculada.

IMPORTANTE
O erro mostrado no navegador é de SQL gerado incorretamente no dashboard, e NÃO é necessário alterar a tabela visitas para corrigir esse erro. O database.sql deste pacote já possui visitas.filial_id.
