Testando a correção do botão de editar clientes:
Problema: Havia duas funções `editarCliente` no mesmo arquivo, causando conflito
Solução: Removida a primeira função duplicada e mantida a segunda que funcionava corretamente
Problema: Botão não mudava para "Atualizar Cliente"
Solução: A função correta agora altera o texto do botão corretamente
Problema: Tentativa de acessar campo `cliEstado` que não existe
Solução: Removida a linha que tentava definir esse campo
Problema: Usava `cliente.cpf` mas o banco retorna `cliente.cpf_cnpj`
Solução: Corrigido para usar o nome correto do campo