CHB V192 - Guardado correcto de Cotización Global y dependientes
=================================================================

PROBLEMA CORREGIDO
------------------
Al abrir una cotización para editar, el autoguardado podía ejecutarse antes de
terminar de cargar el borrador y antes de asignar cotizacion_id. Esto podía
crear un registro nuevo/incompleto con Dependientes = 0.

Además, al pulsar Cotización Global podían coincidir un autoguardado pendiente,
el guardado final y la carga AJAX del resultado. El comparativo quedaba bien
porque la navegación disparaba un guardado adicional, pero la vista global no.

ARCHIVOS PARA REEMPLAZAR
------------------------
1. application/views/cotizador/vCotizador.php
2. application/controllers/Cotizaciones.php

No requiere SQL de actualización ni cambios de rutas.

CAMBIOS PRINCIPALES
-------------------
- Detiene el autoguardado mientras se carga una cotización existente.
- Evita borradores fantasma al abrir ?editar=ID.
- Antes de guardar sincroniza:
  * número de hijos dependientes;
  * fechas de nacimiento;
  * edades;
  * cónyuge;
  * tipo de póliza Familiar/Individual.
- Cotización Global espera cualquier guardado pendiente y realiza un único
  guardado final con cotizacion_id.
- Bloquea doble clic en los botones mientras guarda.
- Evita que pagehide/sendBeacon envíe un borrador antiguo durante el flujo.
- El backend reconstruye los dependientes desde dependientes_json y desde
  fnac_dependiente1..4, y conserva el mayor conteo válido.
- Se añadieron name="txtEdad" y name="txtEdadCon" al formulario global.

PRUEBA RECOMENDADA
------------------
1. Reemplazar ambos archivos.
2. Hacer Ctrl + F5.
3. Abrir Nueva Cotización.
4. Registrar titular, 1 hijo dependiente y cónyuge.
5. Pulsar Cotización Global.
6. Volver a Cotizaciones.
7. Verificar que el mismo folio muestre:
   - Tipo de póliza: Familiar
   - Dependientes: 2 (1 hijo + cónyuge)
   - Edad del titular completa
8. Repetir el flujo con Cotizador comparativo.
9. Ejecutar chb_v192_validar_dependientes.sql para revisar los últimos registros.

VALIDACIÓN REALIZADA
--------------------
- Sintaxis PHP correcta en ambos archivos.
- Sintaxis JavaScript correcta con node --check.
