# Hotfix CRM: Vista 360, Agenda y Campañas

## Alcance

Este paquete contiene únicamente archivos nuevos o modificados relacionados con las correcciones solicitadas:

- La Vista 360 carga el cliente de forma tolerante a secciones opcionales y muestra un mensaje con reintento si una consulta falla.
- El botón Volver a clientes usa navegación SPA real mediante enlace.
- La agenda usa una línea de tiempo tipo Outlook con franjas de 30 minutos.
- Jornada laboral: lunes a viernes de 08:00 a 17:30 y sábados de 08:00 a 12:00.
- El calendario cambia automáticamente al mes de la fecha seleccionada.
- Indicadores del calendario: rojo jornada completa, amarillo ocupación parcial, verde sin actividades y gris día sin jornada.
- Control diario de ruta: iniciar, finalizar mediante deslizador y estado finalizado no accionable.
- Una vez cerrada la ruta del responsable, se bloquea la creación de nuevas actividades para ese mismo día.
- Los indicadores de Campañas quedan dentro de tarjetas visuales con iconos y colores.

## Instalación

1. Realizar respaldo de los archivos actuales indicados en `manifest_archivos.txt`.
2. Copiar el contenido de este paquete sobre la raíz del portal respetando la estructura.
3. No ejecutar SQL: este hotfix no modifica la estructura de base de datos.
4. Cerrar sesión e ingresar nuevamente.
5. Recargar con `Ctrl + F5` para forzar las versiones nuevas de CSS y JavaScript.

## Validaciones sugeridas

1. Abrir Clientes y acceder a Ver y Editar en al menos tres clientes.
2. Comprobar que Volver a clientes funciona.
3. Seleccionar una fecha de otro mes en Agenda y validar que el calendario cambia de mes.
4. Validar puntos verde, amarillo y rojo con días sin actividades, parcialmente ocupados y totalmente ocupados.
5. Iniciar ruta: debe ocultarse Iniciar ruta y mostrarse Finalizar ruta y Nueva actividad.
6. Finalizar ruta usando el deslizador: debe ocultarse Nueva actividad y mostrarse el estado gris de ruta finalizada.
7. Abrir Campañas y verificar las cuatro tarjetas de indicadores.
