:root{--azul: #2C3987;--azul-osc: #1F2A66;--azul-claro: #EAF6FA;--cian: #6BB9CD;--acento: #A9C032;--verde: #7FA31E;--rojo: #C0392B;--gris: #6B7680;--fondo: #F8FAFB;--borde: #DCE3E8;--radio: 10px;font-family:Segoe UI,system-ui,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:#1d2a33}.publico{max-width:880px;margin:0 auto;padding:0 16px 48px}.header-publico{background:#fff;border-bottom:3px solid var(--acento);margin:0 -16px;padding:20px 24px 16px}.marca{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.logo-img{height:64px;width:auto}.lema{margin:0;color:var(--gris);font-size:14px;max-width:320px}.tabs-publico{display:flex;gap:8px;margin:18px 0}.tab{border:1px solid var(--borde);background:#fff;color:var(--gris);padding:10px 18px;border-radius:999px;cursor:pointer;font-size:15px}.tab.activa{background:var(--azul);border-color:var(--azul);color:#fff;font-weight:600}.tab:hover:not(.activa){border-color:var(--cian);color:var(--azul)}.card{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:28px;box-shadow:0 1px 3px #0e4d640f}.card h2{margin:0 0 4px;color:var(--azul-osc)}.subtitulo{margin:0 0 20px;color:var(--gris);font-size:14px}label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--azul-osc);margin-bottom:14px}input,select,textarea{font:inherit;font-weight:400;padding:10px 12px;border:1px solid var(--borde);border-radius:8px;background:#fff}input:focus,select:focus,textarea:focus{outline:2px solid var(--azul);border-color:var(--azul)}textarea{resize:vertical}.contador{font-weight:400;color:var(--gris);font-size:12px;align-self:flex-end}.ayuda{font-weight:400;color:var(--gris);font-size:12px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}@media (max-width: 640px){.grid-2{grid-template-columns:1fr}}.check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.check input{margin-top:3px}.check a{color:var(--azul)}.acciones{display:flex;gap:12px;margin-top:8px}.btn-primario{background:var(--azul);color:#fff;border:none;padding:12px 26px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer}.btn-primario:hover{background:var(--azul-osc)}.btn-primario:disabled{background:var(--gris);cursor:not-allowed}.btn-primario.peligro{background:var(--rojo)}.btn-primario.peligro:hover{background:#a93226}.btn-secundario{background:#fff;color:var(--azul);border:1px solid var(--azul);padding:12px 22px;border-radius:8px;font-size:15px;cursor:pointer}.error{color:var(--rojo);background:#fbeae8;padding:10px 14px;border-radius:8px;font-size:14px}.exito{text-align:center}.radicado-grande{font-size:28px;font-weight:800;color:var(--azul);background:var(--azul-claro);padding:14px;border-radius:10px;letter-spacing:1px}.lista-tickets{margin-top:24px}.ticket-item{border:1px solid var(--borde);border-radius:var(--radio);margin-bottom:10px;overflow:hidden}.ticket-fila{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;background:#fff;flex-wrap:wrap}.ticket-fila:hover{background:var(--azul-claro)}.ticket-info{display:flex;flex-direction:column;flex:1;min-width:160px}.ticket-info span{color:var(--gris);font-size:13px}.fecha{color:var(--gris);font-size:12px}.btn-mas{width:30px;height:30px;border-radius:50%;border:1px solid var(--azul);background:#fff;color:var(--azul);font-size:18px;cursor:pointer;flex-shrink:0}.badge{padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700}.estado-sin-gestion,.estado-recibida{background:#eef1f3;color:var(--gris)}.estado-en-proceso{background:#f4f8e3;color:#5c7414}.estado-esperando-respuesta-del-cliente{background:var(--azul-claro);color:var(--azul)}.estado-resuelto{background:#e6f4ec;color:var(--verde)}.hilo{padding:16px;background:var(--fondo);border-top:1px solid var(--borde)}.mensaje{background:#fff;border:1px solid var(--borde);border-radius:10px;padding:12px 14px;margin-bottom:10px;max-width:85%}.mensaje p{margin:6px 0 0;white-space:pre-wrap}.mensaje-backoffice{border-left:4px solid var(--azul);margin-left:auto}.mensaje-meta{font-size:12px;color:var(--gris);font-weight:600}.adjuntos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{border:1px solid var(--borde);background:var(--azul-claro);color:var(--azul-osc);border-radius:999px;padding:4px 12px;font-size:12px;cursor:pointer}.responder{margin-top:14px}.responder textarea{width:100%}.responder-acciones{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.btn-adjuntar{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:var(--azul-claro);border:1px solid var(--borde);border-radius:var(--radio);padding:6px 14px;font-size:13px;color:var(--azul-osc);white-space:nowrap;font-weight:500;transition:background .15s}.btn-adjuntar:hover{background:#d4edf5}.archivos-lista{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.archivo-chip{display:inline-flex;align-items:center;gap:5px;background:var(--azul-claro);border:1px solid var(--borde);border-radius:999px;padding:3px 8px 3px 12px;font-size:12px;color:var(--azul-osc)}.chip-quitar{background:none;border:none;cursor:pointer;color:var(--gris);font-size:12px;padding:0 2px;line-height:1;font-weight:700;display:flex;align-items:center}.chip-quitar:hover{color:var(--rojo)}.footer-publico{text-align:center;color:var(--gris);font-size:13px;margin-top:40px}.admin{max-width:1280px;margin:0 auto;padding:0 16px 48px}.admin-header{display:flex;align-items:center;padding:20px 0;gap:16px;flex-wrap:wrap}.admin-header h2{margin:0;color:var(--azul-osc);flex-shrink:0}.admin-header nav{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.sesion{display:flex;align-items:center;gap:10px;color:var(--gris);margin-left:auto}.login{max-width:380px;margin:80px auto}.filtros{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.filtros-fila{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.filtros input,.filtros select{font-size:14px;padding:8px 10px}.tabla{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--borde);border-radius:var(--radio);font-size:13px}.tabla th{background:var(--azul);color:#fff;text-align:left;padding:10px 8px;position:sticky;top:0}.tabla td{padding:8px;border-top:1px solid var(--borde);vertical-align:middle}.tabla select{font-size:13px;padding:5px 6px;max-width:170px}.fila-detalle td{background:var(--fondo)}.detalle-contacto{padding:8px 16px 0;color:var(--gris);font-size:13px}.vacio{text-align:center;color:var(--gris);padding:24px!important}.paginacion{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px;color:var(--gris)}.paginacion button{border:1px solid var(--borde);background:#fff;border-radius:6px;padding:6px 14px;cursor:pointer}.paginacion button:disabled{opacity:.4;cursor:not-allowed}.reportes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.reporte-bloque{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:18px}.reporte-bloque h3{margin:0 0 12px;color:var(--azul-osc);font-size:15px}.barra-fila{display:grid;grid-template-columns:130px 1fr 36px;align-items:center;gap:10px;margin-bottom:8px;font-size:13px}.barra-label{color:var(--gris);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-track{background:var(--azul-claro);border-radius:999px;height:12px;overflow:hidden}.barra-fill{background:var(--azul);height:100%;border-radius:999px;transition:width .3s}.barra-num{text-align:right;font-weight:700;color:var(--azul-osc)}@media (prefers-reduced-motion: reduce){.barra-fill{transition:none}}.filtro-fecha{margin:0;font-size:11px;color:var(--gris);font-weight:600;display:flex;flex-direction:column;gap:2px}.filtro-fecha input{font-size:13px;padding:6px 8px}.agentes{display:flex;flex-direction:column;gap:18px}.agentes .card{max-width:720px}.campo-areas{display:flex;flex-direction:column;gap:6px}.label-areas{font-size:13px;font-weight:600;color:var(--azul-osc)}.checkboxes-areas{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid #c8d6e5;border-radius:6px;background:#f8fafc}.check-area{display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;cursor:pointer}.check-area input[type=checkbox]{width:15px;height:15px;accent-color:var(--azul);cursor:pointer}.btn-mini{border:1px solid var(--azul);background:#fff;color:var(--azul);border-radius:6px;padding:4px 12px;font-size:12px;cursor:pointer}.btn-mini:hover{background:var(--azul-claro)}.btn-mini.peligro{border-color:var(--rojo);color:var(--rojo)}.btn-mini.peligro:hover{background:#fbeae8}.campo-error{color:var(--rojo);font-size:11px;font-weight:400;margin-top:2px}.msg-estado{color:var(--gris);font-size:11px;font-style:italic}.dashboard{display:flex;flex-direction:column}.dashboard .reportes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:8px}.tabla th{cursor:pointer;-webkit-user-select:none;user-select:none}.tabla th:hover{background:var(--azul-osc)}.semaforo-verde{color:#2e8b57}.semaforo-amarillo{color:#c8a200}.semaforo-rojo{color:var(--rojo)}.estado-re-abierto{background:#f0e8ff;color:#5a2d99}.tabla td:nth-child(10),.tabla td:nth-child(11){text-align:center;white-space:nowrap}.dashboard .tabla th{background:var(--azul);color:#fff}.dashboard .tabla td{padding:8px;border-top:.5px solid var(--borde);font-size:13px}@media (max-width: 768px){.admin{padding:0 8px 40px}.admin-header{flex-direction:column;align-items:flex-start;gap:10px}.admin-header nav{flex-wrap:wrap}.filtros{gap:6px}.filtros input,.filtros select{font-size:13px;width:100%}.tabla{font-size:11px}.publico{padding:0 10px 40px}.logo-img{height:48px}.grid-2{grid-template-columns:1fr}.tabs-publico{flex-direction:column}.tab{border-radius:8px;text-align:center}}@media (max-width: 480px){.card{padding:16px}.acciones{flex-direction:column}.btn-primario,.btn-secundario{width:100%;text-align:center}.paginacion{font-size:13px}}.usuario-cliente{color:#5c7414;font-size:12px}.usuario-agente{color:var(--azul);font-size:12px}.mensaje-cliente{border-left:4px solid var(--acento)}.mensaje-backoffice{border-left:4px solid var(--azul)}.mensaje-sistema{background:#f5f5f5;border:1px solid #E0E0E0;border-left:4px solid #BBBBBB;border-radius:0 8px 8px 0;padding:8px 12px;margin-bottom:8px;font-size:12px;color:#777;max-width:85%}.mensaje-sistema p{margin:4px 0 0;color:#555;font-size:13px}.mensaje-sistema .mensaje-meta{color:#999}.refresh-info{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--gris)}.btn-refresh{border:1px solid var(--borde);background:#fff;border-radius:50%;width:24px;height:24px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s}.btn-refresh:hover:not(:disabled){background:var(--azul-claro)}.btn-refresh:disabled{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.tabla-tickets{table-layout:fixed;min-width:1160px}.tabla-tickets th{position:relative;-webkit-user-select:none;user-select:none}.tabla-tickets th:nth-child(1){width:36px}.tabla-tickets th:nth-child(2){width:80px}.tabla-tickets th:nth-child(3){width:130px}.tabla-tickets th:nth-child(4){width:118px}.tabla-tickets th:nth-child(5){width:88px}.tabla-tickets th:nth-child(6){width:108px}.tabla-tickets th:nth-child(7){width:76px}.tabla-tickets th:nth-child(8){width:142px}.tabla-tickets th:nth-child(9){width:158px}.tabla-tickets th:nth-child(10){width:52px}.tabla-tickets th:nth-child(11){width:68px}.tabla-tickets th:nth-child(12){width:108px}.tabla-tickets th:nth-child(13){width:100px}.tabla-tickets th:nth-child(14){width:78px}.tabla-tickets td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabla-tickets td:has(>select){overflow:visible}.tabla-tickets .fila-detalle td{white-space:normal;overflow:visible;text-overflow:clip}.col-resize-handle{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize;background:transparent;z-index:1}.col-resize-handle:hover{background:#ffffff4d}.filtro-multi{position:relative}.filtro-multi-btn{font-size:14px;padding:8px 10px;cursor:pointer;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#1d2a33;white-space:nowrap;min-width:130px;text-align:left;font-family:inherit}.filtro-multi-btn.activo{border-color:var(--azul);color:var(--azul);background:var(--azul-claro)}.filtro-multi-btn:hover{border-color:var(--cian)}.filtro-multi-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid var(--borde);border-radius:8px;box-shadow:0 4px 16px #0e4d6424;z-index:200;min-width:210px;max-height:260px;overflow-y:auto;padding:4px 0}.filtro-multi-item{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:7px 14px;font-size:13px;cursor:pointer;font-weight:400;color:#1d2a33;margin:0}.filtro-multi-item:hover{background:var(--azul-claro)}.filtro-multi-item input[type=checkbox]{accent-color:var(--azul);cursor:pointer;flex-shrink:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-box{background:#fff;border-radius:var(--radio);padding:28px 32px;max-width:420px;width:90%;box-shadow:0 8px 32px #0e4d642e}.modal-box h4{margin:0 0 8px;color:var(--azul-osc);font-size:17px}.modal-box p{margin:0 0 14px;color:var(--gris);font-size:14px}.modal-box select{width:100%;margin-bottom:18px}.modal-acciones{display:flex;gap:10px;flex-wrap:wrap}.modal-acciones .btn-primario{flex:1;min-width:160px}.modal-acciones .btn-secundario{flex:1;min-width:120px}html{scroll-behavior:smooth}.manual-page{max-width:860px;margin:0 auto;padding:24px 20px 100px;font-size:14.5px;line-height:1.7;color:#1d2a33}.manual-header{background:linear-gradient(135deg,var(--azul-osc) 0%,var(--cian) 100%);border-radius:var(--radio);padding:32px 28px;margin-bottom:28px;color:#fff;text-align:center}.manual-titulo{margin:0 0 6px;font-size:26px}.manual-subtitulo{margin:0 0 14px;font-size:15px;opacity:.85}.manual-roles{margin:0}.badge-rol{display:inline-block;background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:999px;padding:2px 12px;font-size:13px;margin:0 4px}.badge-rol.supervisor{background:#a9c03259;border-color:var(--acento)}.manual-toc{background:#fff;border:1px solid var(--borde);border-radius:var(--radio);padding:20px 24px;margin-bottom:28px;box-shadow:0 2px 8px #2c39870f}.toc-titulo{margin:0 0 4px;font-size:17px;color:var(--azul-osc)}.toc-instruccion{margin:0 0 16px;color:var(--gris);font-size:13px}.toc-capitulo{border-bottom:1px solid var(--borde)}.toc-capitulo:last-child{border-bottom:none}.toc-capitulo-titulo{display:flex;align-items:center;gap:10px;padding:10px 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.toc-capitulo-titulo:hover{background:var(--azul-claro);border-radius:6px}.toc-num{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:var(--azul);color:#fff;border-radius:50%;font-size:13px;font-weight:700;flex-shrink:0}.toc-tit{flex:1;font-weight:500;color:var(--azul-osc);font-size:14px}.toc-titulo-link{display:flex;align-items:center;gap:10px;flex:1;background:none;border:none;cursor:pointer;padding:0;text-align:left}.toc-titulo-link:hover .toc-tit{text-decoration:underline;text-underline-offset:2px}.toc-toggle{background:none;border:none;cursor:pointer;color:var(--gris);font-size:12px;padding:4px 6px;border-radius:4px;flex-shrink:0}.toc-toggle:hover{background:var(--borde)}.toc-subs{padding:4px 0 10px 42px;display:flex;flex-direction:column;gap:2px}.toc-sub-link{background:none;border:none;text-align:left;cursor:pointer;color:var(--azul);font-size:13px;padding:4px 8px;border-radius:4px;text-decoration:underline;text-underline-offset:2px}.toc-sub-link:hover{background:var(--azul-claro)}.manual-seccion{margin-bottom:36px}.manual-seccion h2{font-size:20px;color:var(--azul-osc);margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid var(--acento);scroll-margin-top:80px}.manual-seccion h3{font-size:16px;color:var(--azul);margin:24px 0 12px;scroll-margin-top:80px}.manual-seccion p{margin:0 0 12px}.manual-divisor{border:none;border-top:1px solid var(--borde);margin:32px 0}.manual-paso{display:flex;gap:12px;align-items:flex-start;margin:10px 0}.manual-paso-num{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:var(--cian);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;margin-top:1px}.manual-paso-body{line-height:1.6}.manual-callout{display:flex;gap:10px;align-items:flex-start;border-radius:8px;padding:12px 16px;margin:14px 0;font-size:13.5px}.manual-callout-info{background:#e8f4fd;border-left:4px solid #3498db}.manual-callout-tip{background:#f0f9e8;border-left:4px solid var(--acento)}.manual-callout-warning{background:#fff8e1;border-left:4px solid #f39c12}.manual-callout-success{background:#e8f8f0;border-left:4px solid #27ae60}.callout-icon{font-size:17px;flex-shrink:0;margin-top:1px}.manual-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}@media (max-width: 560px){.manual-grid-2{grid-template-columns:1fr}}.manual-rol-card{background:#fff;border:1px solid var(--borde);border-radius:8px;padding:16px 18px}.manual-rol-card h4{margin:0 0 8px;color:var(--azul-osc);font-size:15px}.manual-rol-card ul{margin:0;padding-left:18px}.manual-rol-card li{margin-bottom:4px}.manual-lista{margin:8px 0 12px;padding-left:20px}.manual-lista li{margin-bottom:6px}.manual-mockup{border:1px solid var(--borde);border-radius:10px;overflow:hidden;margin:16px 0 20px;box-shadow:0 4px 16px #2c39871a}.mockup-topbar{background:#e5e5e5;padding:8px 14px;display:flex;align-items:center;gap:7px}.mockup-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.mockup-titulo{font-size:12px;color:#555;margin-left:8px;font-weight:500}.mockup-body{background:#fff;padding:16px}.mockup-label{font-size:12px;color:var(--gris);margin:10px 0 3px}.mockup-input{border:1px solid var(--borde);border-radius:6px;padding:8px 12px;font-size:13px;color:#1d2a33;background:#f9fbfc;margin-bottom:2px}.mockup-btn-primario{background:var(--azul);color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;text-align:center;font-weight:600;margin-top:4px;cursor:default}.mockup-btn-sec{background:#fff;color:var(--azul);border:1px solid var(--borde);border-radius:8px;padding:8px 14px;font-size:13px;text-align:center;font-weight:500;cursor:default}.mockup-btn-excel{background:#19683b;color:#fff;border-radius:6px;padding:8px 14px;font-size:12px;text-align:center;font-weight:500;cursor:default;white-space:nowrap}.mockup-btn-adjuntar{background:var(--azul-claro);color:var(--azul-osc);border:1px solid var(--borde);border-radius:8px;padding:8px 14px;font-size:13px;cursor:default}.mockup-btn-mas{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--azul-claro);border:1px solid var(--borde);border-radius:4px;font-size:14px;font-weight:700;color:var(--azul)}.mockup-navbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0}.mockup-titulo-nav{font-weight:700;color:var(--azul-osc);font-size:14px}.mockup-tabs{display:flex;gap:4px;flex-wrap:wrap}.mockup-tab{padding:6px 12px;font-size:12px;border-radius:6px;background:#f3f6f8;color:var(--gris);cursor:default;border:1px solid transparent}.mockup-tab.activo{background:var(--azul);color:#fff;border-color:var(--azul)}.mockup-sesion{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px}.mockup-select{border:1px solid var(--borde);border-radius:6px;padding:6px 8px;font-size:13px;background:#f9fbfc;width:100%}.mockup-select-wrapper{margin:8px 0}.mockup-tabla{width:100%;border-collapse:collapse;font-size:12px}.mockup-tabla th{background:#f3f6f8;padding:8px 10px;border-bottom:2px solid var(--borde);text-align:left;font-weight:600;color:var(--azul-osc)}.mockup-tabla td{padding:8px 10px;border-bottom:1px solid var(--borde)}.mockup-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mockup-filtro-btn{border:1px solid var(--borde);border-radius:6px;padding:7px 12px;font-size:12px;background:#f9fbfc;cursor:default}.mockup-filtro-btn.activo{background:var(--azul-claro);border-color:var(--cian);color:var(--azul-osc);font-weight:600}.mockup-textarea{border:1px solid var(--borde);border-radius:6px;padding:10px 12px;font-size:13px;color:var(--gris);background:#f9fbfc;min-height:64px}.mockup-hilo{display:flex;flex-direction:column;gap:10px;margin-top:8px}.mockup-mensaje{border-radius:8px;padding:10px 14px;font-size:13px}.mockup-mensaje.cliente{background:#f0f9e8;border-left:3px solid var(--acento)}.mockup-mensaje.agente{background:#eaf6fa;border-left:3px solid var(--cian)}.mockup-msg-meta{font-size:11px;color:var(--gris);margin-bottom:4px}.mockup-chip{display:inline-flex;align-items:center;gap:5px;background:var(--azul-claro);border:1px solid var(--borde);border-radius:999px;padding:3px 10px 3px 12px;font-size:12px;color:var(--azul-osc)}.mockup-chip-x{color:var(--gris);font-size:11px;font-weight:700}.mockup-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 500px){.mockup-dashboard{grid-template-columns:1fr}}.mockup-bloque{border:1px solid var(--borde);border-radius:8px;padding:12px}.prioridad-detalle{background:#f7f9fc;border:1px solid var(--borde);border-radius:8px;padding:16px 18px;margin:16px 0}.prioridad-detalle h4{margin:0 0 8px;color:var(--azul-osc);font-size:15px}.prioridad-detalle p{margin:0 0 10px;font-size:13.5px}.tabla-prioridad{width:100%;border-collapse:collapse;font-size:13.5px;margin:10px 0 8px}.tabla-prioridad th{background:var(--azul);color:#fff;padding:9px 12px;text-align:left;font-weight:600}.tabla-prioridad td{padding:9px 12px;border-bottom:1px solid var(--borde)}.tabla-prioridad tr:last-child td{border-bottom:none}.tabla-prioridad tr:nth-child(2n) td{background:#f0f5fa}.manual-glosario{margin:12px 0;border:1px solid var(--borde);border-radius:8px;overflow:hidden}.glosario-fila{display:flex;gap:16px;padding:9px 14px;border-bottom:1px solid var(--borde);font-size:13px}.glosario-fila:last-child{border-bottom:none}.glosario-campo{font-weight:600;min-width:130px;color:var(--azul-osc);flex-shrink:0}.glosario-desc{color:#3a4550}.manual-tabla-estados{margin:12px 0;border:1px solid var(--borde);border-radius:8px;overflow:hidden}.estado-fila{display:flex;gap:16px;padding:9px 14px;border-bottom:1px solid var(--borde);font-size:13px;align-items:flex-start}.estado-fila:last-child{border-bottom:none}.estado-nombre{font-weight:600;min-width:210px;color:var(--azul-osc);flex-shrink:0}.estado-desc{color:#3a4550}.faq-item{border:1px solid var(--borde);border-radius:8px;margin-bottom:10px;overflow:hidden}.faq-pregunta{width:100%;background:#f7f9fc;border:none;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px;font-weight:500;color:var(--azul-osc);text-align:left;gap:12px}.faq-pregunta:hover{background:var(--azul-claro)}.faq-chevron{font-size:12px;color:var(--gris);flex-shrink:0}.faq-respuesta{padding:14px 18px;border-top:1px solid var(--borde);font-size:13.5px}.faq-respuesta p{margin:0 0 8px}.faq-respuesta ul{margin:6px 0;padding-left:18px}.faq-respuesta li{margin-bottom:4px}.btn-volver-inicio{position:fixed;bottom:28px;right:28px;background:var(--azul);color:#fff;border:none;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px #2c398759;z-index:9000;transition:background .15s,transform .1s}.btn-volver-inicio:hover{background:var(--azul-osc);transform:translateY(-2px)}
