--- name: Empresas - Layout novo + Horário WhatsApp description: Página empresas redesenhada com cards modernos e campos de horário de atendimento WhatsApp type: project --- ## Empresas - Redesign (2026-03-31) ### Layout - **Listagem** (`index.php`): cards por empresa com avatar/iniciais, CNPJ, endereço, telefone, botões Editar/Excluir - **Edição** (`edit.php`): 2 colunas - esquerda dados empresa, direita config WhatsApp horário - Padrão visual igual dashboard (section-card, section-header, ícones bx) - Máscaras jQuery Mask: CNPJ e Telefone - Acentos corretos em todo o formulário ### Campos WhatsApp Horário (edit.php → site_configuracoes) - `wa_fora_horario_ativo` - switch on/off - `wa_horario_inicio` / `wa_horario_fim` - inputs time - `wa_dias_atendimento` - grid visual de dias (checkboxes visuais Seg-Dom) - `wa_msg_fora_horario` - textarea com variáveis {horario_inicio} {horario_fim} - Campos salvos via `Empresa::update()` que chama `SiteConfiguracaoModel::setConfig()` ### Dovecot Webmail - Crashou 27/03 (assertion failed: service_status_more process_avail) - Reiniciado manualmente - Watchdog configurado: - Systemd: `Restart=on-failure`, `RestartSec=10` (override em `/etc/systemd/system/dovecot.service.d/restart.conf`) - Cron: `/usr/local/bin/dovecot-watchdog.sh` a cada 5 min (root crontab)