feat(rh/pasivos-imss): widgets de la OAE homologados al tablero de RH y nivel operativo/estratégico
- Las 3 tarjetas KPI y la gráfica «Cumplimiento por concepto» viven como piezas exportadas de PasivosImssPiezas (también «Por portafolio» y «Pendiente de pago por mes», que solo monta el tablero); el tablero de RH y el nuevo PasivosImssWidget montan las mismas piezas, sin copias.
- Catálogo de la OAE: 4 widgets (Total a pagar, Pagado, Pendiente de pago, Cumplimiento por concepto) con tipo rh_pasivos. Se retiran los 7 del render genérico, que tenían nombres y KPIs que el tablero ya no tiene; las claves rh_pas_cumpl_count, rh_pas_por_portafolio y rh_pas_tendencia desaparecen.
- Nivel: estratégico en Pagado (semáforo de cumplimiento) y Pendiente de pago; operativo en Total a pagar y Cumplimiento por concepto.
- El filtro Empresa de la OAE viaja como empresas_maestro (nombre del catálogo), igual que el tablero; antes iba al alias crudo de la hoja y no coincidía nunca.
- PasivosImssDrillModal se mueve a la carpeta compartida dashboards/ y se borra la copia espejo de frontend/, que se había quedado vieja y hacía que el detalle se viera distinto en la OAE.
- ExecWidget ya no pide /api/rh/pasivos-imss/stats para todo widget ejecutivo.
- Panel con fill estira su contenido (gráficas al alto de la celda).