.portal .pestanas-panel-evaluador{border-bottom:1px solid #d4dfea;gap:5px;margin:10px 0 22px;display:flex}.portal .pestanas-panel-evaluador button{color:#60758c;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 18px;font-size:.9rem}.portal .pestanas-panel-evaluador button[aria-current=page]{color:#125fa9;background:#eaf2fc;border-bottom-color:#125fa9}.estadisticas-evaluador{color:#254258}.estadisticas-evaluador h3{margin:0 0 8px;font-size:1.35rem}.estadisticas-evaluador .cabecera-estadisticas{justify-content:space-between;align-items:center;gap:20px;margin:14px 0 22px;display:flex}.cabecera-estadisticas p{color:#697f94;margin:0;font-size:.85rem;line-height:1.6}.insignia-estadisticas{color:#2a6297;white-space:nowrap;background:#e9f1fa;border-radius:7px;padding:7px 10px;font-size:.72rem}.portal .filtros-estadisticas{background:#fff;border:1px solid #d8e3ed;border-radius:12px;grid-template-columns:minmax(0,1fr) 190px minmax(0,1.4fr);gap:8px 16px;padding:18px 20px;display:grid}.portal .filtros-estadisticas label{color:#61778c;grid-row:1;margin:0;font-size:.75rem;font-weight:650}.portal .filtros-estadisticas select{color:#2b4961;background:#fff;border:1px solid #ccd9e6;border-radius:7px;grid-row:2;width:100%;min-width:0;margin:0;padding:10px;font-size:.8rem}.contexto-estadisticas{color:#75879a;font-size:.76rem;line-height:1.7}.indicadores-estadisticas{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.indicadores-estadisticas>div{background:#fff;border:1px solid #dbe5ee;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.indicadores-estadisticas span{color:#6d8296;font-size:.77rem}.indicadores-estadisticas strong{color:#214f74;font-size:1.8rem}.bloque-estadisticas{margin:20px 0 28px}.bloque-estadisticas>summary{cursor:pointer;border-bottom:1px solid #d3e0eb;margin-bottom:18px;padding:16px 0;font-size:1.05rem;font-weight:700}.bloque-estadisticas>summary span{color:#71869a;margin-left:10px;font-size:.73rem;font-weight:500}.cuadricula-estadisticas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tarjeta-grafico{background:#fff;border:1px solid #d9e4ee;border-radius:13px;min-width:0;padding:22px;overflow:hidden}.tarjeta-grafico.grafico-ancho{grid-column:1/-1}.tarjeta-grafico header{margin-bottom:22px}.tarjeta-grafico h4{color:#244762;margin:0 0 8px;font-size:.98rem;line-height:1.4}.tarjeta-grafico header p{color:#718599;margin:0;font-size:.76rem;line-height:1.6}.svg-grafico{width:100%;height:auto;display:block}.linea-guia{stroke:#e7edf3;stroke-width:1px}.eje-grafico{fill:#718498;font-size:11px}.anillo-contenedor{justify-content:center;align-items:center;gap:24px;min-height:210px;display:flex}.anillo-contenedor svg{width:190px;max-width:48%;height:auto}.anillo-porcentaje{fill:#214f74;font-size:25px;font-weight:700}.anillo-texto{fill:#8292a2;font-size:11px}.leyenda-grafico{min-width:145px;margin:0;padding:0;list-style:none}.leyenda-grafico li{color:#61778c;align-items:center;gap:8px;margin:14px 0;font-size:.8rem;display:flex}.leyenda-grafico strong{color:#2e4c66;margin-left:auto}.leyenda-grafico i{border-radius:3px;width:10px;height:10px}.datos-grafico{border-top:1px solid #e5edf3;margin-top:18px;padding-top:12px;font-size:.75rem}.datos-grafico summary{cursor:pointer;color:#4d7195}.tabla-grafico-scroll,.tabla-calor-scroll{max-width:100%;margin-top:14px;overflow:auto}.tabla-grafico-scroll{max-height:280px}.portal .tabla-grafico-scroll table{border-collapse:collapse;width:100%;font-size:.75rem}.portal .tabla-grafico-scroll :is(th,td){text-align:left;border-bottom:1px solid #e7edf3;padding:10px 8px}.portal .tabla-grafico-scroll th{background:#f3f7fb}.barras-horizontales,.barras-convocatorias{gap:18px;display:grid}.etiqueta-barra{color:#4f6c84;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;font-size:.78rem;line-height:1.5;display:flex}.etiqueta-barra span{overflow-wrap:anywhere;min-width:0}.etiqueta-barra strong{color:#214f74;flex-shrink:0}.pista-barra{background:#eef3f7;border-radius:4px;height:10px;overflow:hidden}.pista-barra>span{background:#4a83b6;border-radius:4px;height:100%;display:block}.fila-barra-horizontal small{color:#8191a0;margin-top:6px;font-size:.68rem;display:block}.barra-apilada{background:#eef3f7;border-radius:5px;height:17px;display:flex;overflow:hidden}.barra-apilada>span{height:100%}.nota-grafico{color:#74889a;font-size:.73rem;line-height:1.6}.grafico-vacio{text-align:center;color:#8495a5;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;min-height:180px;padding:20px;font-size:.82rem;display:flex}.calendario-scroll{max-width:100%;padding:8px 0;overflow:auto}.calendario-actividad{align-items:flex-start;gap:10px;display:flex}.calendario-semana{color:#7f91a2;flex:0 0 15px;grid-template-rows:repeat(7,15px);gap:4px;font-size:10px;line-height:15px;display:grid}.calendario-celdas{grid-template-rows:repeat(7,15px);grid-auto-flow:column;gap:4px;display:grid}.portal .estadisticas-evaluador .calendario-celdas button{width:15px;height:15px;min-height:0;box-shadow:none;border:0;border-radius:3px;margin:0;padding:0;display:block}.portal .estadisticas-evaluador .calendario-celdas button:hover,.portal .estadisticas-evaluador .calendario-celdas button.dia-seleccionado{outline-offset:1px;outline:2px solid #366a9a}.portal .estadisticas-evaluador button:focus-visible{outline-offset:2px;outline:3px solid #548cbe}.leyenda-calendario{color:#7a8d9e;justify-content:flex-end;align-items:center;gap:5px;font-size:.7rem;display:flex}.leyenda-calendario i{border-radius:2px;width:13px;height:13px;display:block}.contexto-puntajes{background:#eef4fa;border:1px solid #dce7f0;border-radius:10px;margin-bottom:18px;padding:16px 18px}.contexto-puntajes strong,.contexto-puntajes span{font-size:.83rem;line-height:1.6;display:block}.contexto-puntajes span{color:#5d7a94}.contexto-puntajes p{color:#7b8fa1;margin:7px 0 0;font-size:.73rem}.portal .tabla-calor{border-collapse:separate;border-spacing:5px;width:100%;font-size:.77rem}.portal .tabla-calor th{text-align:left;color:#5c7890;background:#f4f7fa;min-width:105px;max-width:260px;padding:10px 8px;font-size:.73rem;font-weight:600}.portal .tabla-calor td{text-align:center;border-radius:5px;min-width:85px;padding:11px;font-size:.8rem;font-weight:650}.portal .estadisticas-evaluador .tabla-calor button,.portal .estadisticas-evaluador .puntajes-ordenados>div>button{color:#286297;box-shadow:none;text-align:left;background:0 0;border:0;min-height:28px;padding:0;font-size:.77rem;line-height:1.4}.portal .estadisticas-evaluador .tabla-calor button:hover,.portal .estadisticas-evaluador .puntajes-ordenados>div>button:hover{color:#104d83;background:0 0;text-decoration:underline}.puntajes-ordenados{gap:16px;max-height:540px;padding-right:10px;display:grid;overflow:auto}.puntajes-ordenados>div{border-bottom:1px solid #e7edf4;padding-bottom:14px}.puntajes-ordenados .etiqueta-barra{font-size:.7rem}.portal .estadisticas-evaluador .mostrar-grafico{color:#2e6595;box-shadow:none;background:#eef4fa;border:1px solid #cfdeec;padding:8px 13px;font-size:.75rem}.portal .tarjeta-grafico .selector-radar{color:#607d95;margin:0 0 6px;font-size:.75rem;display:block}.portal .tarjeta-grafico #postulante-radar{color:#365873;background:#fff;border:1px solid #cbd9e7;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:.77rem}.radar-evaluador{width:100%;max-width:480px;margin:auto;display:block}.radar-etiqueta{fill:#5a7791;font-size:11px}.valores-radar{gap:8px;margin:0;padding:0;list-style:none;display:grid}.valores-radar li{color:#6a8399;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:5px 0;font-size:.73rem;display:flex}.valores-radar strong{color:#2d5b80;white-space:nowrap}.radar-detalle-evaluacion{background:#fafcfe;border:1px solid #dce6ef;border-radius:12px;margin:24px 0;padding:20px}.radar-detalle-evaluacion>summary{color:#315e82;cursor:pointer;font-weight:650}.radar-detalle-evaluacion .nota-grafico{margin-top:14px}.pie-estadisticas{color:#8a9baa;text-align:right;margin:24px 0;font-size:.72rem}@media (width<=1000px){.portal .filtros-estadisticas{grid-template-columns:minmax(0,1fr)}.portal .filtros-estadisticas :is(label,select){grid-row:auto}.cuadricula-estadisticas{grid-template-columns:minmax(0,1fr)}.indicadores-estadisticas{grid-template-columns:repeat(2,minmax(0,1fr))}.tarjeta-grafico{padding:18px}}@media (width<=600px){.estadisticas-evaluador .cabecera-estadisticas{flex-direction:column;align-items:flex-start;gap:12px}.anillo-contenedor{flex-wrap:wrap;gap:12px}.anillo-contenedor svg{max-width:170px}.leyenda-grafico{min-width:135px}.indicadores-estadisticas{gap:10px}.indicadores-estadisticas>div{padding:15px}.indicadores-estadisticas strong{font-size:1.5rem}.portal .pestanas-panel-evaluador button{padding:12px;font-size:.8rem}.tabla-calor-scroll{max-height:480px}}.ayuda-tabla-calor{color:#71869b;font-size:.73rem;display:none}@media (width<=600px){.ayuda-tabla-calor{display:block}}.panel-evaluador-ampliado .evaluacion-abierta{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:1080px;margin:1.5rem auto;padding:clamp(20px,3vw,36px);display:block}.panel-evaluador-ampliado .estado-evaluacion.evaluacion-pendiente{color:#866323;background:#fff2df}.panel-evaluador-ampliado .estado-evaluacion.evaluacion-finalizada{color:#1c7652;background:#e7f7f0}.contenido-secciones .panel-evaluador-ampliado .listado-evaluaciones{grid-auto-rows:1fr;align-items:stretch}.panel-evaluador-ampliado .listado-evaluaciones>.tarjeta{overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:340px;display:flex}.panel-evaluador-ampliado .listado-evaluaciones>.tarjeta>.estado{align-self:flex-start}.panel-evaluador-ampliado .listado-evaluaciones>.tarjeta>h3{min-height:2.4em;line-height:1.25}.panel-evaluador-ampliado .listado-evaluaciones>.tarjeta>.fechas{flex:1}.panel-evaluador-ampliado .listado-evaluaciones .boton-detalle-evaluacion{align-self:flex-start;min-height:43px;margin-top:auto}.panel-evaluador-ampliado .evaluacion-abierta>.estado{margin-bottom:10px}.panel-evaluador-ampliado .evaluacion-abierta>h3{margin:0 0 10px;line-height:1.25}.panel-evaluador-ampliado .evaluacion-abierta>p{margin:0}.panel-evaluador-ampliado .evaluacion-abierta .detalle-evaluacion{box-sizing:border-box;width:100%;min-width:0}.panel-evaluador-ampliado .cierre-detalle-evaluacion{justify-content:flex-end;margin-bottom:1rem;display:flex}.panel-evaluador-ampliado .evaluacion-abierta .criterio-evaluacion{border-left:4px solid var(--convoca-blue);margin-bottom:1rem;padding:1.25rem}.panel-evaluador-ampliado .evaluacion-abierta .respuestas-evaluacion{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch}.panel-evaluador-ampliado .evaluacion-abierta .respuestas-evaluacion>div{border:1px solid var(--convoca-line);background:#f4f7fc}.panel-evaluador-ampliado .evaluacion-abierta .total-evaluacion{color:#176348;background:#e7f7f0}.panel-evaluador-ampliado .pie-detalle-evaluacion{border-top:1px solid var(--convoca-line);justify-content:flex-end;margin-top:30px;padding-top:22px;display:flex}.panel-evaluador-ampliado .evaluacion-abierta .campos-calificacion textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:8rem}.panel-evaluador-ampliado .evaluacion-abierta .campos-calificacion input{box-sizing:border-box;width:100%;max-width:18rem}.panel-evaluador-ampliado .evaluacion-abierta .acciones-calificacion{flex-wrap:wrap;gap:.75rem;display:flex}.panel-evaluador-ampliado .evaluacion-abierta .respuestas-evaluacion dd{white-space:pre-wrap;overflow-wrap:anywhere}.panel-evaluador-ampliado #titulo-evaluacion-abierta{scroll-margin-top:1.5rem}@media (width<=650px){.panel-evaluador-ampliado .evaluacion-abierta .criterio-evaluacion{padding:.85rem}.panel-evaluador-ampliado .evaluacion-abierta .respuestas-evaluacion{grid-template-columns:1fr}.panel-evaluador-ampliado .evaluacion-abierta .acciones-calificacion button{width:100%}}.portal .panel-evaluador-compacto .encabezado-evaluador{align-items:center;margin-bottom:22px}.portal .panel-evaluador-compacto .subtitulo-evaluador{color:#6a7c8f;margin:8px 0 0;font-size:.9rem}.portal .panel-evaluador-compacto .estados-evaluador{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.portal .panel-evaluador-compacto .estados-evaluador button{color:#4c6378;box-shadow:none;background:#fff;border:1px solid #d5e0e9;border-radius:9px;align-items:center;gap:12px;padding:10px 16px;font-size:.86rem;display:inline-flex}.portal .panel-evaluador-compacto .estados-evaluador button span{background:#eef2f6;border-radius:5px;min-width:25px;padding:3px 6px;font-size:.76rem;font-weight:700}.portal .panel-evaluador-compacto .estados-evaluador button[aria-pressed=true]{color:#124d86;background:#eaf2fc;border-color:#16599c}.portal .panel-evaluador-compacto .estados-evaluador button[aria-pressed=true] span{background:#d6e6f8}.portal .panel-evaluador-compacto .filtros-evaluador{background:#fff;border:1px solid #dce5ee;border-radius:12px;grid-template-columns:1.2fr 1.5fr 1fr auto auto;align-items:end;gap:12px;padding:18px;display:grid}.portal .panel-evaluador-compacto .filtros-evaluador label{color:#4b6278;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:.76rem;font-weight:650;display:flex}.portal .panel-evaluador-compacto .filtros-evaluador :is(input,select){width:100%;min-width:0;min-height:40px;font:inherit;color:#263f55;background:#fff;border:1px solid #cbd8e5;border-radius:7px;margin:0;padding:9px 11px;font-size:.82rem}.portal .panel-evaluador-compacto .filtros-evaluador button{min-height:40px;box-shadow:none;padding:9px 15px;font-size:.82rem}.portal .panel-evaluador-compacto .filtros-evaluador .limpiar-filtros-evaluador{color:#4e667d;background:#fff;border:1px solid #cbd8e5}.portal .panel-evaluador-compacto .ayuda-filtros-evaluador{color:#718397;margin:10px 0 22px;font-size:.76rem}.portal .panel-evaluador-compacto .resumen-listado-evaluador{color:#687d91;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:14px 0;font-size:.8rem;display:flex}.portal .panel-evaluador-compacto .listado-evaluaciones{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:14px;display:grid}.portal .panel-evaluador-compacto .listado-evaluaciones>.tarjeta-evaluador{border:1px solid #dce3ea;border-radius:12px;flex-direction:column;gap:8px;min-width:0;height:360px;min-height:0;margin:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 2px 5px #16344e04}.portal .panel-evaluador-compacto .listado-evaluaciones>.tarjeta-realizada{background:#edf7f0;border-color:#d1e5d7}.portal .panel-evaluador-compacto .listado-evaluaciones>.tarjeta-faltante{background:#f4f5f7;border-color:#dfe3e8}.portal .panel-evaluador-compacto .tarjeta-evaluador .estado{flex:none;align-self:flex-start;margin:0;padding:3px 7px;font-size:.65rem;line-height:16px}.portal .panel-evaluador-compacto .tarjeta-evaluador .evaluacion-pendiente{color:#536476;background:#e6e9ee}.portal .panel-evaluador-compacto .tarjeta-evaluador .evaluacion-en_proceso{color:#315b8b;background:#e3ecf8}.portal .panel-evaluador-compacto .tarjeta-evaluador .evaluacion-finalizada{color:#276143;background:#d7eede}.portal .panel-evaluador-compacto .tarjeta-evaluador .nombre-tarjeta-evaluador{-webkit-line-clamp:2;line-clamp:2;color:#203b53;letter-spacing:-.01em;-webkit-box-orient:vertical;flex:0 0 36px;min-height:36px;margin:0;font-size:.87rem;line-height:18px;display:-webkit-box;overflow:hidden}.portal .panel-evaluador-compacto .tarjeta-evaluador .empresa-tarjeta-evaluador{-webkit-line-clamp:2;line-clamp:2;color:#3d5d78;-webkit-box-orient:vertical;flex:0 0 30px;margin:0;font-size:.76rem;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}.portal .panel-evaluador-compacto .tarjeta-evaluador .descripcion-tarjeta-evaluador{-webkit-line-clamp:3;line-clamp:3;color:#6a7a89;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 0 45px;margin:0;font-size:.74rem;line-height:15px;display:-webkit-box;overflow:hidden}.portal .panel-evaluador-compacto .tarjeta-evaluador .fechas-tarjeta-evaluador{border-top:1px solid #dce3e9;flex:none;gap:7px;margin:3px 0 0;padding:9px 0 0;display:grid}.portal .panel-evaluador-compacto .tarjeta-evaluador .fechas-tarjeta-evaluador>div{background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}.portal .panel-evaluador-compacto .tarjeta-evaluador .fechas-tarjeta-evaluador dt{color:#718293;margin:0 0 2px;font-size:.65rem;line-height:13px}.portal .panel-evaluador-compacto .tarjeta-evaluador .fechas-tarjeta-evaluador dd{color:#35516a;white-space:pre-wrap;margin:0;font-size:.71rem;font-weight:500;line-height:15px}.portal .panel-evaluador-compacto .tarjeta-evaluador .puntaje-tarjeta-evaluador{color:#6e8092;justify-content:space-between;align-items:center;gap:8px;margin:auto 0 0;font-size:.72rem;display:flex}.portal .panel-evaluador-compacto .tarjeta-evaluador .puntaje-tarjeta-evaluador strong{color:#264a65;font-size:.8rem}.portal .panel-evaluador-compacto .tarjeta-evaluador .boton-detalle-evaluacion{width:100%;min-height:34px;box-shadow:none;border-radius:7px;flex:0 0 34px;margin:0;padding:8px;font-size:.73rem;line-height:16px}.portal .panel-evaluador-compacto .paginacion-evaluador{margin-top:24px}.portal .panel-evaluador-compacto .empresa-detalle-evaluacion{white-space:pre-wrap;overflow-wrap:anywhere;color:#60768c}.portal .panel-evaluador-compacto .evaluacion-abierta .respuestas-evaluacion{align-items:start}.portal .panel-evaluador-compacto .evaluacion-abierta .respuestas-evaluacion>div{height:auto}@media (width<=1200px){.portal .panel-evaluador-compacto .filtros-evaluador{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.portal .panel-evaluador-compacto .listado-evaluaciones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.portal .panel-evaluador-compacto .listado-evaluaciones,.portal .panel-evaluador-compacto .filtros-evaluador{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.portal .panel-evaluador-compacto .listado-evaluaciones,.portal .panel-evaluador-compacto .filtros-evaluador{grid-template-columns:minmax(0,1fr)}.portal .panel-evaluador-compacto .encabezado-evaluador{align-items:flex-start;gap:12px}.portal .panel-evaluador-compacto .estados-evaluador{gap:6px}.portal .panel-evaluador-compacto .estados-evaluador button{gap:6px;padding:8px 10px;font-size:.76rem}}.filtros-resultados{background:#fff;border:1px solid #dce6ed;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 12px;padding:20px;display:grid}.filtros-resultados label{flex-direction:column;gap:8px;min-width:0;font-weight:600;display:flex}.filtros-resultados input,.filtros-resultados select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#193f54;background:#fff;border:1px solid #b9cbd8;border-radius:7px;padding:10px 12px}.filtros-resultados .acciones-filtros{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}@media (width<=650px){.filtros-resultados{grid-template-columns:1fr}}.gestion-convocatoria{color:#18334b;max-width:1320px;margin:auto}.gestion-convocatoria *{box-sizing:border-box}.gestion-convocatoria h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.3vw,2.2rem)}.gestion-convocatoria h3{margin:0 0 8px;font-size:1.35rem}.gestion-convocatoria p{line-height:1.6}.gestion-cabecera{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 26px;display:flex}.gestion-cabecera p{color:#64768a;margin:8px 0}.gestion-cabecera .gestion-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#1459a4;margin-bottom:10px;font-size:.72rem;font-weight:750}.gestion-convocatoria button{cursor:pointer;min-height:42px;box-shadow:none;border-radius:9px;font-size:.9rem}.gestion-convocatoria button:disabled{cursor:not-allowed;opacity:.5}.gestion-convocatoria button:focus-visible,.gestion-convocatoria a:focus-visible{outline-offset:3px;outline:3px solid #578de5}.gestion-convocatoria .boton-secundario{color:#224d77;background:#fff;border:1px solid #cbd9e6;padding:10px 16px}.gestion-selector{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:20px 24px}.gestion-convocatoria label{margin:0 0 16px;font-size:.86rem;font-weight:650;line-height:1.5;display:block}.gestion-convocatoria select,.gestion-convocatoria input,.gestion-convocatoria textarea{color:#20384e;width:100%;font:inherit;background:#fff;border:1px solid #c8d6e3;border-radius:8px;min-height:46px;margin-top:7px;padding:12px 14px;font-weight:400;display:block}.gestion-convocatoria textarea{resize:vertical;min-height:130px}.gestion-selector label{margin:0}.gestion-metricas{grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0;display:grid}.gestion-metricas>div{background:#fff;border:1px solid #dce5ee;border-radius:12px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.gestion-metricas span{color:#64768a;font-size:.82rem}.gestion-metricas strong{color:#153e68;font-size:1.85rem;line-height:1}.gestion-tabs{border-bottom:1px solid #d4dfeb;gap:4px;margin:26px 0 20px;display:flex;overflow:auto}.gestion-tabs button{color:#60738a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 20px}.gestion-tabs button[aria-current=page]{color:#135bb1;background:#eaf2fc;border-bottom-color:#135bb1}.gestion-panel{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:26px}.gestion-titulo{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.gestion-titulo p{color:#65798c;margin:0;font-size:.9rem}.gestion-insignia{color:#3d5e7b;white-space:nowrap;background:#edf3f9;border-radius:7px;padding:6px 10px;font-size:.76rem;font-weight:650;display:inline-flex}.gestion-filtros{background:#f6f9fc;border-radius:10px;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:18px;display:grid}.gestion-filtros label{margin:0}.gestion-tabla{margin-top:20px;overflow:auto}.gestion-tabla table{border-collapse:collapse;width:100%;font-size:.88rem}.gestion-tabla th{text-align:left;letter-spacing:.04em;color:#5c7286;white-space:nowrap;background:#f5f8fb;padding:14px 12px;font-size:.74rem}.gestion-tabla td{vertical-align:middle;border-bottom:1px solid #e7edf3;padding:17px 12px}.gestion-tabla tbody tr:hover{background:#f9fbfe}.gestion-tabla small{color:#708298;overflow-wrap:anywhere;max-width:420px;margin:4px 0;display:block}.gestion-convocatoria .gestion-enlace{color:#194d80;text-align:left;background:0 0;border:0;min-height:28px;padding:0;font-weight:700}.gestion-enlace:hover{text-decoration:underline}.gestion-tabla small.gestion-advertencia{color:#906419;font-size:.72rem}.gestion-estado{text-transform:capitalize;color:#85621c;white-space:nowrap;background:#f3eee2;border-radius:20px;padding:6px 10px;font-size:.74rem;font-weight:650}.gestion-estado.admisible{color:#246e52;background:#e6f4ee}.gestion-estado.inadmisible{color:#9b3f3f;background:#fbe9e9}.gestion-paginacion{color:#6d8093;justify-content:space-between;align-items:center;margin-top:20px;font-size:.82rem;display:flex}.gestion-paginacion>div,.gestion-acciones{gap:10px;display:flex}.gestion-vacio{text-align:center;color:#728296;padding:48px 20px}.gestion-alerta{color:#785b28;background:#fffbf0;border:1px solid #e8dcbf;border-radius:10px;margin:16px 0;padding:16px 20px;line-height:1.6}.gestion-alerta.error{color:#993c3c;background:#fff1f1;border-color:#f0c8c8}.gestion-alerta.exito{color:#276846;background:#eef9f3;border-color:#bedfce}.gestion-form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gestion-miembro{background:#fafcff;border:1px solid #d8e3ed;border-radius:12px;margin:20px 0;padding:20px}.gestion-miembro legend{color:#5f7690;padding:0 8px;font-size:.8rem;font-weight:700}.gestion-convocatoria .gestion-quitar{color:#a04444;background:0 0;border:0;padding:0}.gestion-comite{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.gestion-comite article{border:1px solid #d9e4ed;border-radius:12px;padding:22px}.gestion-comite h4{margin:16px 0 8px;font-size:1.15rem}.gestion-comite p{margin:0 0 8px}.gestion-comite small{color:#6c8095}.gestion-ayuda{color:#697f93;font-size:.84rem;line-height:1.6}.gestion-historial{border-top:1px solid #e1e8ef;margin-top:24px;padding-top:20px;font-size:.84rem}.gestion-historial summary{cursor:pointer;font-weight:650}.gestion-ficha-resumen{color:#6b7f92;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;font-size:.78rem;display:flex}.gestion-respuestas{margin-top:28px}.gestion-respuestas h4{background:#f0f5fa;border-left:3px solid #3e78b7;padding:14px 16px;font-size:1rem}.gestion-respuestas dl{margin:0}.gestion-respuestas dl>div{border-bottom:1px solid #e8edf3;padding:18px 4px}.gestion-respuestas dt{color:#667d92;font-size:.84rem;font-weight:600}.gestion-respuestas dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:1000px;margin:9px 0 0;font-size:.96rem;line-height:1.75}.gestion-evaluacion{border:1px solid #d8e3ec;border-radius:10px;margin:16px 0;overflow:hidden}.gestion-evaluacion summary{cursor:pointer;background:#f6f9fc;padding:18px}.gestion-evaluacion summary span{color:#64798e;margin-top:5px;font-size:.8rem;display:block}.gestion-nota{border-top:1px solid #e6edf4;padding:8px 22px}.gestion-nota h4{justify-content:space-between;gap:20px;font-size:.95rem;display:flex}.gestion-nota p{white-space:pre-wrap;overflow-wrap:anywhere}.caldera-antecedentes{border:1px solid #d7e2e9;border-radius:8px;margin:12px 0;padding:14px}.caldera-antecedentes summary{cursor:pointer;font-weight:600}.criterio-evaluacion textarea{box-sizing:border-box;width:100%}@media (width<=800px){.gestion-metricas{grid-template-columns:repeat(2,1fr)}.gestion-form-grid,.gestion-comite{grid-template-columns:1fr}.gestion-panel{padding:18px}.gestion-cabecera,.gestion-titulo{flex-direction:column;align-items:flex-start}.gestion-filtros{grid-template-columns:1fr}.gestion-tabs button{padding:12px}.gestion-metricas>div{padding:16px}.gestion-paginacion{flex-wrap:wrap;gap:12px}.gestion-tabla td{min-width:110px}.gestion-tabla td:first-child{min-width:220px}}.portal .gestion-convocatoria button{box-shadow:none}.portal .gestion-convocatoria .gestion-tabs button{color:#60738a;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 20px}.portal .gestion-convocatoria .gestion-tabs button:hover{color:#135bb1;background:#f0f5fb}.portal .gestion-convocatoria .gestion-tabs button[aria-current=page]{color:#135bb1;background:#eaf2fc;border-bottom:3px solid #135bb1}.portal .gestion-convocatoria .gestion-enlace:hover{color:#135bb1;background:0 0}.portal .gestion-convocatoria .gestion-quitar:hover{color:#a04444;background:0 0;text-decoration:underline}@media (width<=600px){.portal .gestion-convocatoria .gestion-tabs{flex-wrap:wrap;overflow:visible}.portal .gestion-convocatoria .gestion-tabs button{white-space:normal;flex:30%;padding:10px 6px;font-size:.76rem}}.portal .gestion-respuestas{border:1px solid #dce5ee;border-radius:10px;margin-top:16px;overflow:hidden}.portal .gestion-respuestas>summary{cursor:pointer;color:#23466a;background:#f0f5fa;border-left:3px solid #3e78b7;padding:16px;font-size:1rem;font-weight:650}.portal .gestion-respuestas>dl{padding:0 20px}.portal .gestion-respuestas dd{font-weight:400}.imagenes-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 8px;display:grid}.imagen-admin-campo{background:#f5f9fc;border:1px solid #d8e4ed;border-radius:14px;min-width:0;padding:20px}.imagen-admin-campo>label:first-child{font-size:16px;font-weight:700}.imagen-admin-campo p{color:#526778;line-height:1.5}.imagen-admin-campo>input{width:100%;min-width:0}.imagen-admin-preview{object-fit:contain;background:#e7eef4;border-radius:10px;width:100%;max-height:230px;margin:16px 0;display:block}.imagen-admin-banner{aspect-ratio:16/6}.imagen-admin-afiche{aspect-ratio:4/3}.imagen-admin-quitar{align-items:center;gap:8px;margin:14px 0 0;display:flex}.imagenes-admin-lista{gap:10px;margin:16px 0;display:flex}.imagenes-admin-lista img{object-fit:contain;background:#f1f5fa;border:1px solid #d8e4ed;border-radius:8px;width:76px;height:56px}@media (width<=720px){.imagenes-admin-grid{grid-template-columns:1fr}}.resumen-admin{gap:22px;min-width:0;display:grid}.resumen-admin .titulo-seccion,.resumen-admin .nota-postulacion{margin:0}.resumen-admin .tarjeta h3{margin:0 0 14px}.resumen-admin .resumen-total{color:#174b6b;margin:12px 0;font-size:38px;font-weight:800}.resumen-total span{font-size:16px;font-weight:400}.resumen-estados{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.resumen-estados>div{min-width:110px}.resumen-estados dd{font-size:23px}.resumen-admin .resumen-convocatorias>button{margin-top:18px}.resumen-filtro{gap:10px;max-width:600px;display:grid}.resumen-filtro label{font-weight:700}.resumen-filtro select{width:100%;min-width:0;font:inherit;color:#183248;background:#fff;border:1px solid #9cabb7;border-radius:8px;padding:12px}.resumen-indicadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.resumen-admin .resumen-indicadores h3{font-size:16px;line-height:1.5}.resumen-avance progress{accent-color:#237b65;width:100%;height:22px}.resumen-admin .resumen-avance>button{margin-top:20px}.resumen-admin .resumen-cuentas{border-left:5px solid #e12738;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(21px,3vw,32px);display:flex}.resumen-admin .resumen-cuentas>div{flex:1;min-width:min(100%,260px)}.resumen-admin .resumen-cuentas h3{margin:10px 0 8px}.resumen-admin .resumen-cuentas .etiqueta-panel{color:var(--convoca-blue)}.resumen-admin .resumen-cuentas .nota-postulacion{line-height:1.6}.gestion-evaluadores{gap:17px;min-width:0;display:grid}.gestion-evaluadores .gestion-evaluadores-cabecera{margin-bottom:4px}.gestion-evaluadores .gestion-evaluadores-cabecera h2{font-size:clamp(21px,2.5vw,27px)}.gestion-evaluadores .etiqueta-panel{color:var(--convoca-blue);margin:0 0 6px}.gestion-evaluadores>.nota-postulacion{margin:0}.gestion-evaluadores .formulario-evaluador{padding:clamp(22px,3vw,36px)}.formulario-evaluador>p:first-child{color:var(--convoca-muted);margin:0 0 24px;line-height:1.6}.campos-evaluador{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.campo-evaluador{align-content:start;gap:8px;min-width:0;display:grid}.campo-evaluador label{color:var(--convoca-ink);font-size:13px;font-weight:700}.campo-evaluador input{border:1px solid var(--convoca-line);width:100%;min-height:45px;font:inherit;color:var(--convoca-ink);background:#f9fbff;border-radius:9px;padding:10px 12px}.campo-evaluador input[aria-invalid=true]{border-color:#bf3947}.errores-evaluador{color:#ac2c39;margin:0;padding-left:18px;font-size:12px}.acciones-evaluador{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.lista-cuentas-evaluadoras{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;display:grid}.ficha-evaluador{align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex}.ficha-evaluador>div{flex:1;min-width:0}.ficha-evaluador h3{color:var(--convoca-ink);margin:0 0 5px;font-size:17px}.ficha-evaluador p{overflow-wrap:anywhere;color:var(--convoca-muted);margin:3px 0;font-size:13px}.ficha-evaluador .nombre-evaluador{color:var(--convoca-blue);font-weight:650}.ficha-evaluador .estado{white-space:nowrap;align-self:flex-start}.avatar-evaluador{width:43px;height:43px;color:var(--convoca-blue);background:#e6f0fb;border-radius:13px;flex:none;place-items:center;font-weight:800;display:grid}.mensaje-sin-evaluadores{padding:28px}.mensaje-sin-evaluadores h3{margin:0 0 9px}.mensaje-sin-evaluadores p{color:var(--convoca-muted)}@media (width<=620px){.campos-evaluador{grid-template-columns:1fr}.gestion-evaluadores .gestion-evaluadores-cabecera{align-items:flex-start}}.mis-postulaciones{min-width:0}.mis-postulaciones .titulo-seccion h2{scroll-margin-top:20px}.contenido-secciones .mis-postulaciones .listado-postulaciones{grid-auto-rows:1fr;align-items:stretch}.mis-postulaciones .listado-postulaciones>.tarjeta{flex-direction:column;min-width:0;min-height:350px;display:flex}.mis-postulaciones .listado-postulaciones>.tarjeta>.estado{align-self:flex-start}.mis-postulaciones .listado-postulaciones>.tarjeta h3{min-height:2.4em;line-height:1.25}.mis-postulaciones .listado-postulaciones>.tarjeta .fechas{flex:1}.mis-postulaciones .listado-postulaciones .abrir-postulacion-propia{align-self:flex-start;min-height:43px;margin-top:auto}.mis-postulaciones .detalle-postulacion-propia{max-width:1080px;margin:24px auto;padding:clamp(20px,3vw,36px)}.mis-postulaciones .encabezado-detalle-postulacion{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mis-postulaciones .encabezado-detalle-postulacion>div{min-width:0}.mis-postulaciones .encabezado-detalle-postulacion h3{margin:14px 0 0;line-height:1.25}.mis-postulaciones .encabezado-detalle-postulacion .nota-postulacion{overflow-wrap:anywhere;margin-bottom:0}.mis-postulaciones .consultas-postulacion{border-top:1px solid var(--convoca-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:30px;display:grid}.mis-postulaciones .consultas-postulacion :is(.comprobante-postulacion,.resultado-postulacion){border:0;min-width:0;margin-top:0;padding-top:22px}.mis-postulaciones .pie-detalle-postulacion{border-top:1px solid var(--convoca-line);justify-content:flex-end;margin-top:30px;padding-top:22px;display:flex}@media (width<=780px){.mis-postulaciones .consultas-postulacion{grid-template-columns:1fr;gap:0}.mis-postulaciones .consultas-postulacion .resultado-postulacion{border-top:1px solid var(--convoca-line);padding-top:20px}}.portal [hidden]{display:none!important}.estructura-portal{flex:1;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:32px;width:min(1560px,100% - 48px);margin:32px auto;display:grid}.estructura-publica{flex:1}.estructura-portal .contenido-secciones{width:100%;min-width:0;margin:0;padding:0 0 32px}.lateral-portal{color:#fff;scrollbar-gutter:stable;background:#153f59;border:1px solid #dce7ee;border-radius:16px;max-height:calc(100dvh - 40px);padding:20px;position:sticky;top:20px;overflow-y:auto}.lateral-encabezado{justify-content:space-between;align-items:center;gap:12px;display:flex}.lateral-encabezado>strong{font-size:19px}.opciones-menu{gap:10px;margin-top:24px;display:grid}.opciones-menu button{text-align:left;color:#e0edf5;background:0 0;border:1px solid #0000;width:100%;padding:14px;font-size:15px;line-height:1.45}.opciones-menu button:hover{background:#23536d}.opciones-menu button[aria-current=page]{color:#153f59;background:#fff;border-color:#f5cf80}.nota-menu{color:#d2e2ec;margin:24px 4px 0;font-size:12px;line-height:1.6}.alternar-menu{display:none}.encabezado-vista{margin-bottom:30px}.encabezado-vista h1{max-width:none;margin:0 0 12px;font-size:clamp(25px,3vw,34px)}.encabezado-vista p{color:#526778;margin:0;line-height:1.6}.contenido-secciones .tarjetas{align-items:start}.estructura-portal .panel-administrador,.estructura-portal .panel-evaluador,.estructura-portal .gestion-convocatorias{border-bottom:0;margin-bottom:0;padding-bottom:0}.contenido-secciones .tarjeta{min-width:0}.contenido-secciones .tarjeta h3{font-size:22px}.contenido-secciones select{max-width:100%}@media (width<=900px){.estructura-portal{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 32px);margin:20px auto}.lateral-portal{max-height:none;padding:16px;position:static;overflow:visible}.alternar-menu{background:#285b76;padding:10px 14px;display:block}.opciones-menu{display:none}.opciones-menu.abierto{max-height:50dvh;padding:4px;display:grid;overflow-y:auto}.encabezado-vista{margin-bottom:24px}}@media (width<=600px){.contenido-secciones .tarjeta{padding:18px}.contenido-secciones .paginacion{flex-wrap:wrap}.contenido-secciones .presentacion{padding:24px}}.presentacion-con-banner{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:center;gap:28px;display:grid}.presentacion-con-banner>div{min-width:0}.banner-convocatoria{object-fit:cover;background:#e9f2f7;border-radius:12px;width:100%;height:220px;display:block}.tarjeta-convocatoria{flex-direction:column;gap:20px;padding:0;display:flex;overflow:hidden}.afiche-convocatoria{background:#e9f2f7;justify-content:center;align-items:center;min-height:200px;max-height:370px;text-decoration:none;display:flex;overflow:hidden}.afiche-convocatoria img{object-fit:contain;width:100%;height:100%;max-height:370px;display:block}.afiche-convocatoria.afiche-sin-imagen{background:linear-gradient(145deg,#124b71,#197f9e);padding:30px}.afiche-sin-imagen span{color:#fff;text-align:center;font-size:18px;line-height:1.5}.afiche-sin-imagen strong{font-size:26px}.contenido-convocatoria{min-width:0;padding:4px 28px 28px}.contenido-convocatoria h3{margin-top:18px}.acciones-publicas-convocatoria{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 4px;display:flex}.acciones-publicas-convocatoria span{color:#526778;font-size:14px;line-height:1.5}.enlace-postular{color:#fff;background:#174b6b;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex}.enlace-postular:hover{background:#10394f}.tarjeta-convocatoria-detalle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.tarjeta-convocatoria-detalle .afiche-convocatoria{align-self:start;width:100%;height:clamp(320px,40vw,480px);min-height:0;max-height:480px}.tarjeta-convocatoria-detalle .afiche-convocatoria img{object-fit:contain;width:100%;height:100%;max-height:none}.tarjeta-convocatoria-detalle .contenido-convocatoria{padding:28px}.postulacion-convocatoria-separada{box-sizing:border-box;border:1px solid var(--convoca-line,#dce6f1);background:#fff;border-radius:16px;width:min(100%,1080px);margin:0 auto 30px;padding:clamp(20px,3vw,36px);scroll-margin-top:24px;box-shadow:0 8px 26px #25426c08}.encabezado-postulacion-convocatoria{border-bottom:1px solid var(--convoca-line,#dce6f1);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.encabezado-postulacion-convocatoria>div{min-width:0}.encabezado-postulacion-convocatoria>button{flex:none}.encabezado-postulacion-convocatoria h2{margin:0;line-height:1.25}.encabezado-postulacion-convocatoria .nota-postulacion{margin-bottom:0}.pie-postulacion-convocatoria{border-top:1px solid var(--convoca-line,#dce6f1);margin-top:24px;padding-top:20px}.postulacion-convocatoria-separada .mi-postulacion{border-top:0;margin-top:0;padding-top:20px}.postulacion-convocatoria-separada .resumen-postulacion{padding:clamp(18px,2.5vw,28px)}.cabecera:has(.formulario-acceso){align-items:flex-start}.cabecera:has(.formulario-acceso) .acceso{max-width:460px}@media (width<=850px){.presentacion-con-banner{grid-template-columns:1fr}.banner-convocatoria{object-fit:contain;height:auto;max-height:220px}.tarjeta-convocatoria-detalle{display:flex}.tarjeta-convocatoria-detalle .afiche-convocatoria{height:300px;min-height:0;max-height:300px}.cabecera:has(.formulario-acceso){flex-wrap:wrap}.cabecera:has(.formulario-acceso) .acceso{width:100%;max-width:none}}@media (width<=600px){.encabezado-postulacion-convocatoria{flex-direction:column}.encabezado-postulacion-convocatoria>button{width:100%}.contenido-convocatoria,.tarjeta-convocatoria-detalle .contenido-convocatoria{padding:4px 18px 22px}.afiche-convocatoria{min-height:190px}.tarjeta-convocatoria-detalle .afiche-convocatoria{height:230px;min-height:0;max-height:230px}.acciones-publicas-convocatoria .enlace-postular{width:100%}}:root{color:#183248;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f7fa;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{color:#fff;font:inherit;cursor:pointer;background:#174b6b;border:0;border-radius:10px;padding:12px 20px;font-weight:700}button:hover:not(:disabled){background:#10394f}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #d59424}.portal{flex-direction:column;min-height:100vh;display:flex}.cabecera{background:#fff;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,50% - 560px);display:flex}.marca{color:#174b6b;letter-spacing:2px;font-size:27px;font-weight:800;text-decoration:none}.marca span{letter-spacing:0;color:#526778;margin-top:5px;font-size:12px;font-weight:400;display:block}.cabecera-etiqueta{font-size:14px;font-weight:700}.contenido{flex:1;width:min(1120px,100% - 40px);margin:0 auto;padding:44px 0 64px}.presentacion{color:#fff;background:#153f59;border-radius:22px;margin-bottom:38px;padding:42px}.sobretitulo{color:#f5cf80;letter-spacing:2px;font-size:12px;font-weight:700}h1{max-width:680px;margin:16px 0;font-size:clamp(30px,5vw,46px);line-height:1.12}.presentacion>p:last-child{color:#d8e5ed;line-height:1.7}.titulo-seccion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}h2{margin:0;font-size:23px}.titulo-seccion>span{color:#526778;font-size:14px}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.tarjeta{overflow-wrap:anywhere;background:#fff;border:1px solid #dde6ed;border-radius:18px;padding:28px;box-shadow:0 8px 24px #1832480a}.estado{border-radius:20px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}.estado-abierto{color:#166349;background:#e4f4eb}.estado-inactivo{color:#655020;background:#fbf0d6}h3{margin:22px 0 12px;font-size:24px}.descripcion{color:#526778;white-space:pre-wrap;line-height:1.7}.fechas{border-top:1px solid #e6edf2;gap:18px;margin:24px 0 0;padding-top:22px;display:grid}dt{color:#526778;margin-bottom:6px;font-size:13px}dd{margin:0;font-size:15px;font-weight:700}.zona-horaria{color:#60717f;margin:20px 0 0;font-size:12px}.aviso{background:#fff;border:1px solid #dde6ed;border-radius:16px;padding:28px}.aviso-error{color:#922d2d;border-color:#e8baba}.paginacion{justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.pie{text-align:center;color:#526778;border-top:1px solid #dde6ed;padding:24px;font-size:13px}@media (width<=600px){.cabecera{padding:20px}.cabecera-etiqueta{display:none}.contenido{padding-top:24px}.presentacion{padding:28px 22px}.tarjeta{padding:22px}}.cabecera{flex-wrap:wrap;align-items:flex-start}.acceso{width:min(100%,380px);margin-left:auto}.acceso>button{margin-left:auto;display:block}.acceso-resumen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.formulario-acceso{background:#f4f7fa;border:1px solid #dde6ed;border-radius:16px;gap:12px;margin-top:18px;padding:24px;display:grid}.formulario-acceso h2{font-size:21px}.formulario-acceso p{color:#526778;margin:0 0 8px;font-size:14px;line-height:1.5}.formulario-acceso label{font-size:14px;font-weight:700}.formulario-acceso input{color:#183248;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9cabb7;border-radius:8px;padding:12px}.formulario-acceso input:focus-visible{outline-offset:2px;outline:3px solid #d59424}.formulario-acceso button{margin-top:8px}.error-acceso{color:#922d2d;font-size:14px;line-height:1.5}@media (width<=600px){.acceso{width:100%;margin-left:0}.acceso>button{margin-left:0}.acceso-resumen{justify-content:flex-start}}.mi-postulacion{border-top:1px solid #e6edf2;margin-top:24px;padding-top:22px}.nota-postulacion{color:#526778;margin-top:16px;font-size:14px;line-height:1.6}.resumen-postulacion{overflow-wrap:anywhere;background:#edf5f9;border-radius:12px;margin-top:18px;padding:20px}.resumen-postulacion h4{margin:0 0 14px;font-size:18px}.resumen-postulacion p{margin:8px 0;font-size:14px;line-height:1.6}.resultado-postulacion{border-top:1px solid #cddde7;margin-top:20px;padding-top:18px}.detalle-resultado{background:#fff;border:1px solid #d5e2eb;border-radius:10px;margin-top:16px;padding:18px}.detalle-resultado h4{color:#174b6b;margin:0 0 12px}.formulario-postulacion{border-top:1px solid #cddde7;margin-top:24px;padding-top:22px}.formulario-postulacion fieldset{border:0;min-width:0;margin:20px 0;padding:0}.formulario-postulacion legend{margin-bottom:18px;font-weight:700}.campo-postulacion{gap:10px;margin-bottom:24px;display:grid}.campo-postulacion label{font-size:15px;font-weight:700}.campo-postulacion input,.campo-postulacion textarea,.campo-postulacion select{color:#183248;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9cabb7;border-radius:8px;padding:12px}.campo-postulacion textarea{resize:vertical}.campo-postulacion :disabled{opacity:1;color:#405567;cursor:default;background:#f4f7fa}.campo-postulacion :focus-visible{outline-offset:2px;outline:3px solid #d59424}.ayuda-pregunta{color:#526778;font-size:13px}.acciones-postulacion{flex-wrap:wrap;gap:12px;display:flex}.comprobante-postulacion{border-top:1px solid #cddde7;margin-top:24px;padding-top:20px}.detalle-comprobante{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e2eb;border-radius:12px;margin-top:18px;padding:22px}.detalle-comprobante h4{margin:0 0 20px;font-size:20px}.detalle-comprobante dl{gap:18px;margin:0;display:grid}.detalle-comprobante dd{line-height:1.5}.detalle-comprobante button,.registro-usuario{margin-top:12px}.registro-usuario>button{color:#174b6b;background:#e8f0f5;margin-left:auto;display:block}.registro-usuario>button:hover:not(:disabled){background:#d7e5ee}.campo-registro{gap:8px;display:grid}.campo-registro .error-acceso{margin:0;padding-left:20px}.campo-registro input[aria-invalid=true]{border-color:#922d2d}@media (width<=600px){.registro-usuario>button{margin-left:0}}.enlace-convocatoria{border-top:1px solid #e6edf2;margin-top:24px;padding-top:20px}.enlace-convocatoria label{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.acciones-enlace{align-items:stretch;gap:10px;display:flex}.acciones-enlace input{color:#183248;min-width:0;font:inherit;background:#f4f7fa;border:1px solid #9cabb7;border-radius:8px;flex:1;padding:12px;font-size:14px}.acciones-enlace input:focus-visible{outline-offset:2px;outline:3px solid #d59424}.enlace-convocatoria>p{color:#526778;font-size:13px}.volver-convocatorias{color:#174b6b;text-underline-offset:4px;margin-bottom:24px;font-weight:700;display:inline-block}@media (width<=600px){.acciones-enlace{flex-direction:column}}.panel-evaluador{border-bottom:1px solid #d5e2eb;margin-bottom:40px;padding-bottom:36px}.etiqueta-panel{color:#526778;letter-spacing:1.5px;margin:0 0 10px;font-size:12px;font-weight:700}.estado-evaluacion{color:#174b6b;background:#e8f0f5}.boton-detalle-evaluacion{margin-top:24px}.detalle-evaluacion{border-top:1px solid #d5e2eb;margin-top:24px;padding-top:24px}.detalle-evaluacion h4{margin:0 0 14px;font-size:21px}.respuestas-evaluacion{gap:18px;margin:20px 0;display:grid}.respuestas-evaluacion>div{background:#f4f7fa;border-radius:10px;padding:18px}.respuestas-evaluacion dt{color:#183248;font-weight:700}.respuestas-evaluacion dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-weight:400;line-height:1.6}.pauta-evaluacion{margin-top:30px}.criterio-evaluacion{border:1px solid #d5e2eb;border-radius:12px;margin-top:18px;padding:20px}.criterio-evaluacion h5{margin:0 0 12px;font-size:18px}.texto-evaluacion{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.total-evaluacion{background:#e8f0f5;border-radius:10px;padding:18px;font-weight:700}.campos-calificacion{gap:10px;margin-top:18px;display:grid}.campos-calificacion label{color:#183248;font-weight:700}.campos-calificacion input,.campos-calificacion textarea{box-sizing:border-box;color:#183248;width:100%;font:inherit;background:#fff;border:1px solid #9cabb7;border-radius:8px;padding:12px}.campos-calificacion input{max-width:220px}.campos-calificacion textarea{resize:vertical;min-height:110px}.campos-calificacion input:focus-visible,.campos-calificacion textarea:focus-visible{outline-offset:2px;outline:3px solid #d59424}.campos-calificacion small{color:#526778;text-align:right}.acciones-calificacion{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.acciones-calificacion button:disabled{cursor:wait;opacity:.65}@media (width<=600px){.acciones-calificacion{flex-direction:column}.acciones-calificacion button{width:100%}}.panel-administrador{border-bottom:1px solid #d5e2eb;margin-bottom:40px;padding-bottom:36px}.resultados-administrativos{align-items:start}.resultados-administrativos dd{overflow-wrap:anywhere}.gestion-decision{border-top:1px solid #d5e2eb;gap:12px;margin-top:24px;padding-top:20px;display:grid}.gestion-decision h4,.gestion-decision p{margin:0}.gestion-decision label{color:#183248;font-weight:700}.gestion-decision select,.gestion-decision textarea{box-sizing:border-box;color:#183248;width:100%;font:inherit;background:#fff;border:1px solid #9cabb7;border-radius:8px;padding:12px}.gestion-decision textarea{resize:vertical;min-height:120px}.gestion-decision small{text-align:right;color:#526778}.gestion-decision select:focus-visible,.gestion-decision textarea:focus-visible{outline-offset:2px;outline:3px solid #d59424}.gestion-decision button{justify-self:start}.gestion-decision button:disabled{opacity:.65;cursor:wait}.gestion-convocatorias{border-bottom:1px solid #dce7ee;margin-bottom:2rem;padding-bottom:2rem}.gestion-convocatorias .tarjetas{align-items:start}.acciones-convocatoria{flex-wrap:wrap;gap:.75rem;display:flex}.formulario-convocatoria{margin:1.5rem 0}.formulario-convocatoria fieldset{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.formulario-convocatoria label,.difusion-convocatoria label{font-weight:600}.formulario-convocatoria input,.formulario-convocatoria textarea,.formulario-convocatoria select,.difusion-convocatoria input{box-sizing:border-box;color:#173e54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8cbd8;border-radius:8px;padding:.75rem}.formulario-convocatoria textarea{resize:vertical}.difusion-convocatoria{gap:.75rem;margin-top:1.25rem;display:grid}.gestion-convocatorias button:disabled{opacity:.6;cursor:not-allowed}.gestion-formulario{border-top:1px solid #dce7ee;margin-top:1.25rem;padding-top:1.25rem}.gestion-formulario fieldset{border:0;min-width:0;margin:0;padding:0}.campo-formulario-admin{gap:.4rem;margin:1rem 0;font-weight:600;display:grid}.campo-formulario-admin input,.campo-formulario-admin select,.campo-formulario-admin textarea{box-sizing:border-box;color:#173e54;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8cbd8;border-radius:8px;padding:.65rem;font-weight:400}.campo-formulario-admin textarea{resize:vertical}.pregunta-admin{border:1px solid #dce7ee;border-radius:10px;margin:1rem 0;padding:1rem}.pregunta-admin h5{margin:0;font-size:1rem}.obligatoria-admin{align-items:center;gap:.5rem;margin:1rem 0;display:flex}.obligatoria-admin input{width:auto}.gestion-formulario fieldset:disabled input,.gestion-formulario fieldset:disabled select,.gestion-formulario fieldset:disabled textarea{color:#173e54;opacity:1;background:#f4f7fa}.gestion-pautas{margin-top:1rem}.editor-pauta{border-top:1px solid #dce7ed;margin-top:1rem;padding-top:1rem}.editor-pauta fieldset{border:0;min-width:0;margin:0;padding:0}.editor-pauta label{margin:1rem 0;font-weight:600;display:block}.editor-pauta input,.editor-pauta select,.editor-pauta textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:#173f54;background:#fff;border:1px solid #b9cbd7;border-radius:6px;margin-top:.4rem;padding:.65rem;display:block}.editor-pauta textarea{resize:vertical}.editor-pauta input:disabled,.editor-pauta select:disabled,.editor-pauta textarea:disabled{color:#435d6c;opacity:1;background:#f3f6f8}.criterio-pauta{border:1px solid #dce7ed;border-radius:10px;margin:1rem 0;padding:1rem}.criterio-pauta h5{margin:0 0 .75rem;font-size:1rem}.editor-pauta .acciones-convocatoria{flex-wrap:wrap;gap:.5rem;display:flex}:root{color:#12243c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--convoca-navy:#102039;--convoca-blue:#2463ff;--convoca-ink:#12243c;--convoca-muted:#627692;--convoca-line:#e0e8f3;background:#f4f7fc;font-family:Inter,Segoe UI,Arial,sans-serif}.portal{color:var(--convoca-ink)}.portal :is(button,input,select,textarea){font-family:inherit}.portal button,.portal .enlace-postular{background:var(--convoca-blue);color:#fff;border:1px solid var(--convoca-blue);border-radius:9px;box-shadow:0 4px 11px #2463ff1a}.portal button.boton-guardar,.portal button.boton-publicar{background:#19805e;border-color:#19805e;box-shadow:0 4px 11px #19805e25}.portal button.boton-cancelar{background:#c6404b;border-color:#c6404b;box-shadow:0 4px 11px #c6404b25}.portal button:focus-visible,.portal a:focus-visible,.portal input:focus-visible,.portal select:focus-visible,.portal textarea:focus-visible{outline-offset:2px;outline:3px solid #82a5ff}.portal :is(.tarjeta,.aviso,.formulario-acceso,.detalle-comprobante,.detalle-resultado,.criterio-evaluacion,.pregunta-admin,.criterio-pauta){border-color:var(--convoca-line);border-radius:16px;box-shadow:0 8px 26px #25426c08}.portal :is(.nota-postulacion,.descripcion,dt,.encabezado-vista p,.zona-horaria){color:var(--convoca-muted)}.portal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:#cddbea;border-radius:8px}.portal :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--convoca-blue)}.portal-autenticado{grid-template-rows:auto 1fr auto;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.portal-autenticado .estructura-portal{display:contents}.portal-autenticado .cabecera{border-color:#e8edf5;grid-area:1/2;align-items:center;gap:18px;min-height:80px;padding:15px 38px}.portal-autenticado .cabecera .marca{letter-spacing:0;color:var(--convoca-ink);max-width:56%;font-size:14px;font-weight:600}.ruta-superior{color:#8191a8;margin-right:5px;font-weight:500}.portal-autenticado .cabecera .acceso{width:auto;max-width:min(480px,100%)}.portal-autenticado .lateral-portal{background:var(--convoca-navy);border:0;border-radius:0;flex-direction:column;grid-area:1/1/4;align-self:start;height:100dvh;min-height:0;max-height:none;margin:0;padding:31px 17px 18px;display:flex;position:sticky;top:0;overflow:hidden}.marca-lateral{color:#fff;letter-spacing:2px;margin-bottom:48px;padding:0 13px;font-size:25px;font-weight:800;line-height:1.12;text-decoration:none;display:block}.marca-lateral span{letter-spacing:3px;color:#a8c4db;margin-top:7px;font-size:11px;font-weight:600;display:block}.portal .marca-lateral:hover{color:#fff}.lateral-encabezado{padding:0 13px}.lateral-encabezado>strong{font-size:14px;font-weight:600}.portal-autenticado .opciones-menu{scrollbar-color:#496078 transparent;flex-direction:column;flex:1;gap:5px;min-height:0;margin:14px 0 0;padding:0 2px 20px;display:flex;overflow:auto}.etiqueta-navegacion{color:#93acc3;letter-spacing:1.8px;margin:20px 12px 10px;font-size:10px;font-weight:800}.portal-autenticado .opciones-menu button{color:#c5d5e6;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 12px;font-size:13px;font-weight:500;display:flex}.portal-autenticado .opciones-menu button svg{flex:none;width:19px;height:19px}.portal-autenticado .opciones-menu button:hover{color:#fff;background:#213852}.portal-autenticado .opciones-menu button[aria-current=page]{color:#fff;background:#243952;font-weight:700;box-shadow:inset 3px 0 #7c9eff}.portal-autenticado .nota-menu{color:#a3b6c9;margin:24px 12px 0;font-size:11px}.perfil-lateral{color:#fff;border-top:1px solid #30445d;align-items:center;gap:11px;min-width:0;padding:16px 10px 0;display:flex}.perfil-lateral .avatar-lateral{color:#102039;background:#b7d1ff;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.perfil-lateral strong,.perfil-lateral small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.perfil-lateral strong{font-size:12px}.perfil-lateral small{color:#a3b6c9;margin-top:3px;font-size:11px}.portal-autenticado .contenido-secciones{grid-area:2/2;align-self:stretch;width:100%;max-width:1530px;margin:0 auto;padding:36px clamp(20px,3vw,48px) 60px}.portal-autenticado .pie{grid-area:3/2}.portal-autenticado .encabezado-vista{margin-bottom:27px}.portal-autenticado .encabezado-vista h1{letter-spacing:-.8px;font-size:clamp(27px,3vw,34px);font-weight:750}.portal-autenticado .encabezado-vista p{font-size:14px}.portal-visitante .cabecera{padding:20px max(24px,50% - 620px)}.portal-visitante .marca{color:var(--convoca-navy);font-size:25px}.portal-visitante .marca span{color:var(--convoca-muted)}.portal-visitante .contenido{width:min(1240px,100% - 40px)}.portal .presentacion{background:var(--convoca-navy);border-radius:16px;margin-bottom:30px;padding:clamp(28px,4vw,50px)}.portal .presentacion h1{letter-spacing:-1px}.portal .presentacion .sobretitulo{color:#9ebcff}.portal .banner-convocatoria{border:1px solid var(--convoca-line);border-radius:15px}.portal .tarjeta-convocatoria{border-top:5px solid var(--convoca-blue)}.portal .afiche-convocatoria{background:#f1f5fa}.portal .afiche-convocatoria.afiche-sin-imagen{background:linear-gradient(140deg,#102039,#2463ff)}.portal .estado-abierto{color:#1c7652;background:#e7f7f0}.portal .estado-inactivo{color:#866323;background:#fff2df}.portal .resumen-postulacion{background:#f1f6ff}.portal .formulario-acceso{background:#fff}.portal .pie{border-color:var(--convoca-line);background:#fff}.portal .gestion-convocatorias .tarjetas{grid-auto-rows:auto;align-items:stretch}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria{flex-direction:column;min-width:0;min-height:530px;display:flex}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria>.estado{flex:none;align-self:flex-start;width:auto}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria>h3{min-height:2.5em;margin:16px 0 6px;line-height:1.2}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria>p:not(.nota-postulacion){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0;display:-webkit-box;overflow:hidden}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria .imagenes-admin-lista{align-items:center;min-height:58px;margin:8px 0}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria .fechas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria>.nota-postulacion{margin:12px 0 0}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria .difusion-convocatoria{border-top:1px solid var(--convoca-line);width:100%;margin-top:16px;padding-top:14px}.portal .gestion-convocatorias .difusion-convocatoria summary{cursor:pointer;color:var(--convoca-blue);font-weight:700}.portal .gestion-convocatorias .difusion-convocatoria input{width:100%}.portal .gestion-convocatorias .acciones-tarjeta-convocatoria{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto;padding-top:17px;display:grid}.portal .gestion-convocatorias .acciones-tarjeta-convocatoria button{width:100%;min-height:43px;padding:9px 10px;font-size:12px;line-height:1.3}.portal .gestion-convocatorias .acciones-tarjeta-convocatoria button:last-child{grid-column:1/-1}.portal .gestion-convocatorias .editores-convocatoria{margin:20px 0 28px;scroll-margin-top:18px}.portal .gestion-convocatorias .vista-edicion{width:100%;max-width:1080px;margin:22px auto 32px}.portal .gestion-convocatorias .formulario-convocatoria.vista-edicion{padding:clamp(20px,3vw,36px)}.portal .gestion-convocatorias .vista-edicion>h3{margin:0 0 20px;font-size:21px}.portal .gestion-convocatorias .encabezado-editor-convocatoria{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portal .gestion-convocatorias .encabezado-editor-convocatoria h3{margin:4px 0 0;font-size:20px}.portal .gestion-convocatorias .panel-editor-convocatoria{padding:clamp(18px,3vw,30px)}.portal .gestion-convocatorias .fieldset-pautas{border:0;min-width:0;margin:0;padding:0}.portal .gestion-convocatorias .vista-edicion .gestion-pautas,.portal .gestion-convocatorias .vista-edicion .editor-pauta{border-top:0;margin-top:0;padding-top:0}.portal .resultados-administrativos{grid-auto-rows:1fr;align-items:stretch}.portal .resultados-administrativos>.tarjeta{flex-direction:column;min-width:0;display:flex}.portal .resultados-administrativos>.tarjeta>.estado{align-self:flex-start}.portal .resultados-administrativos>.tarjeta>.fechas{flex:1}.portal .resultados-administrativos .acciones-resultado{border-top:1px solid var(--convoca-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:18px;display:grid}.portal .resultados-administrativos .acciones-resultado button{width:100%;min-height:43px;padding:9px 10px;font-size:12px}.portal .panel-administrador .vista-trabajo-resultados{width:100%;max-width:1080px;margin:26px auto;scroll-margin-top:22px}.portal .panel-administrador .encabezado-trabajo-resultados{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.portal .panel-administrador .encabezado-trabajo-resultados h3{margin:5px 0;font-size:22px}.portal .panel-administrador .encabezado-trabajo-resultados p{margin:0}.portal .panel-administrador .encabezado-trabajo-resultados .nota-postulacion{overflow-wrap:anywhere;margin-top:9px}.portal .panel-administrador .panel-trabajo-resultados{padding:clamp(20px,3vw,36px)}.portal .panel-administrador .panel-trabajo-resultados h4{margin:0 0 16px;font-size:19px}.portal .panel-administrador .panel-trabajo-resultados .gestion-decision{border:0;margin:0;padding:0}.portal .panel-administrador .resumen-decision{border:1px solid var(--convoca-line);background:#f5f9ff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:18px;display:grid}.portal .panel-administrador .resumen-decision>div{min-width:0}.portal .panel-administrador .resumen-decision dd{overflow-wrap:anywhere}.portal .panel-administrador .gestion-asignaciones ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.portal .panel-administrador .gestion-asignaciones li{border:1px solid var(--convoca-line);overflow-wrap:anywhere;background:#f8faff;border-radius:12px;padding:16px}.portal .panel-administrador .gestion-asignaciones li p{margin:7px 0 0}.portal .panel-administrador .formulario-asignacion{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.portal .panel-administrador .formulario-asignacion label{gap:8px;min-width:0;font-weight:700;display:grid}.portal .panel-administrador .formulario-asignacion select{width:100%;min-width:0;padding:11px 12px}.portal .panel-administrador .formulario-asignacion>.nota-postulacion,.portal .panel-administrador .formulario-asignacion>button{grid-column:1/-1}.portal .panel-administrador .formulario-asignacion>button{justify-self:start}.portal .panel-administrador .acciones-trabajo-resultados{border-top:1px solid var(--convoca-line);margin-top:26px;padding-top:20px}.portal .tarjeta-convocatoria:not(.tarjeta-convocatoria-detalle){height:100%}.portal .tarjeta-convocatoria:not(.tarjeta-convocatoria-detalle)>.afiche-convocatoria{flex:none;height:290px;min-height:290px;max-height:290px}.portal .tarjeta-convocatoria:not(.tarjeta-convocatoria-detalle) .afiche-convocatoria img{max-height:290px}.portal .tarjeta-convocatoria:not(.tarjeta-convocatoria-detalle) .contenido-convocatoria{flex-direction:column;flex:1;display:flex}.portal .tarjeta-convocatoria:not(.tarjeta-convocatoria-detalle) .contenido-convocatoria>.enlace-convocatoria{margin-top:auto}.resumen-admin{gap:20px}.resumen-admin .titulo-seccion{margin-bottom:0}.resumen-admin .titulo-seccion h2{font-size:21px}.resumen-admin>.nota-postulacion{font-size:12px}.resumen-admin .resumen-filtro{grid-template-columns:auto minmax(190px,330px);justify-content:end;align-items:center;max-width:none}.resumen-admin .resumen-filtro label{color:var(--convoca-muted);font-size:12px}.resumen-admin .resumen-indicadores{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.resumen-admin .resumen-indicadores .tarjeta{min-height:187px;padding:21px}.resumen-admin .resumen-indicadores .icono-indicador{color:#2463ff;background:#edf3ff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:700;display:grid}.resumen-admin .indicador-pendientes .icono-indicador{color:#e3a026;background:#fff4de}.resumen-admin .indicador-completas .icono-indicador{color:#00a57a;background:#e8f8f3}.resumen-admin .indicador-publicadas .icono-indicador{color:#9250ed;background:#f4edff}.resumen-admin .resumen-indicadores h3{text-transform:uppercase;letter-spacing:.7px;color:var(--convoca-muted);margin:20px 0 6px;font-size:11px;font-weight:700}.resumen-admin .resumen-indicadores .resumen-total{color:var(--convoca-navy);margin:0;font-size:32px;line-height:1.1}.resumen-admin .resumen-indicadores small{color:#078b79;margin-top:6px;font-size:11px;display:block}.resumen-admin .resumen-paneles{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:19px;display:grid}.resumen-admin .resumen-paneles>.tarjeta{min-width:0;padding:26px}.resumen-admin .resumen-paneles h3{margin:9px 0 18px;font-size:19px}.resumen-admin .resumen-paneles .etiqueta-panel{color:var(--convoca-blue);letter-spacing:1.3px;font-size:11px;font-weight:800}.resumen-admin .resumen-paneles .resumen-total{color:var(--convoca-navy)}.resumen-admin .resumen-paneles .resumen-estados{gap:18px}.resumen-admin .resumen-paneles .resumen-estados dd{font-size:20px}.resumen-admin .resumen-avance progress{height:10px;accent-color:var(--convoca-blue)}@media (width<=1180px){.resumen-admin .resumen-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.resumen-admin .resumen-paneles{grid-template-columns:1fr}}@media (width<=900px){.portal-autenticado{flex-direction:column;display:flex}.portal-autenticado .estructura-portal{flex-direction:column;flex:1;gap:20px;width:calc(100% - 32px);margin:16px auto;display:flex}.portal-autenticado .cabecera{min-height:70px;padding:14px 20px}.portal-autenticado .lateral-portal{border-radius:13px;width:100%;height:auto;max-height:none;padding:17px;position:static;overflow:visible}.marca-lateral,.perfil-lateral{display:none}.portal-autenticado .lateral-encabezado{padding:0}.portal-autenticado .opciones-menu{margin:12px 0 0;display:none}.portal-autenticado .opciones-menu.abierto{max-height:55vh;display:flex;overflow:auto}.portal-autenticado .alternar-menu{color:#fff;background:#294969;border-color:#294969;display:block}.portal-autenticado .contenido-secciones{padding:10px 0 40px}.portal-autenticado .pie{margin-top:auto}}@media (width<=600px){.portal-autenticado .cabecera .marca{max-width:none}.portal-autenticado .cabecera .acceso{width:100%;max-width:none}.portal-autenticado .cabecera{flex-wrap:wrap}.resumen-admin .resumen-filtro{grid-template-columns:1fr;justify-content:start}.resumen-admin .resumen-indicadores{gap:10px}.resumen-admin .resumen-indicadores .tarjeta{min-height:160px;padding:15px}.resumen-admin .resumen-indicadores .resumen-total{font-size:26px}.resumen-admin .resumen-paneles>.tarjeta{padding:19px}.portal .gestion-convocatorias .tarjeta-resumen-convocatoria{min-height:0}.portal .gestion-convocatorias .tarjetas,.portal .resultados-administrativos{grid-auto-rows:auto}.portal .panel-administrador .formulario-asignacion,.portal .panel-administrador .resumen-decision,.portal .resultados-administrativos .acciones-resultado{grid-template-columns:1fr}}:root{--convoca-navy:#0b2140;--convoca-blue:#0b55ad;--convoca-red:#e12738;--convoca-ink:#142943;--convoca-muted:#5d7087;--convoca-line:#dce7f2;background:#f3f7fc;font-family:Segoe UI,Inter,system-ui,sans-serif}body{background:#f3f7fc}.portal{background:radial-gradient(circle at 95% 16%,#e6effb 0,#0000 38%),#f3f7fc}.portal button,.portal .enlace-postular{background:var(--convoca-blue);border-color:var(--convoca-blue)}.portal button:hover:not(:disabled),.portal .enlace-postular:hover{background:#074487;border-color:#074487}.portal button.boton-guardar,.portal button.boton-publicar{background:#15815b;border-color:#15815b}.portal button.boton-guardar:hover:not(:disabled),.portal button.boton-publicar:hover:not(:disabled){background:#0f6a4b;border-color:#0f6a4b}.portal button.boton-cancelar{background:#c33745;border-color:#c33745}.portal button.boton-cancelar:hover:not(:disabled){background:#9f2a36;border-color:#9f2a36}.portal-visitante .cabecera{border-bottom:1px solid var(--convoca-line);align-items:center;min-height:96px;padding:18px max(26px,50% - 660px);box-shadow:0 2px 20px #1a39700b}.portal-visitante .marca{color:#102d59;letter-spacing:.12em;align-items:center;gap:13px;line-height:1;text-decoration:none;display:flex}.sello-corproa{background-color:#fff;background-image:url(/logo-corproa-claro.png);background-position:50% -16px;background-repeat:no-repeat;background-size:95px;border:1px solid #dfe9f3;border-radius:13px;flex:none;width:49px;height:51px;box-shadow:0 4px 14px #0d37641b;margin:0!important;display:inline-block!important}.portal-visitante .marca .texto-marca,.marca-lateral .nombre-marca{letter-spacing:.12em;color:#102d59;margin:0;font-size:21px;font-weight:850;display:block}.portal-visitante .marca .texto-marca small,.marca-lateral .nombre-marca small{letter-spacing:.18em;white-space:nowrap;color:#587797;margin-top:7px;font-size:9px;font-weight:750;display:block}.portal-autenticado .marca-lateral{color:#fff;align-items:center;gap:11px;margin-bottom:38px;padding:0 8px;display:flex}.portal-autenticado .marca-lateral .sello-corproa{background-position:50% -14px;background-size:87px;width:45px;height:46px}.portal-autenticado .marca-lateral .nombre-marca{color:#fff;letter-spacing:.13em;font-size:16px}.portal-autenticado .marca-lateral .nombre-marca small{color:#b4d5f4;margin-top:4px;font-size:9px}.portal-autenticado .lateral-portal{background:linear-gradient(169deg,#102c53 0%,#0b2140 66%,#08172c 100%);box-shadow:7px 0 26px #0b21400c}.portal-autenticado .cabecera{background:#fff;justify-content:flex-start}.portal-autenticado .cabecera .marca{max-width:100%}.portal-autenticado .opciones-menu button[aria-current=page]{background:#1b426b;box-shadow:inset 3px 0 #ef4a55}.portal-autenticado .opciones-menu button:hover{background:#1d3e62}.portal-autenticado .etiqueta-navegacion{color:#aac0d8}.portal-autenticado .acceso-perfil-lateral{border-top:1px solid #3b5372;margin-top:auto;padding:14px 7px 0}.portal-autenticado .acceso-perfil-lateral .perfil-lateral{border:0;gap:11px;padding:0 3px 12px}.portal-autenticado .acceso-perfil-lateral .perfil-lateral strong{font-size:13px}.portal-autenticado .acceso-perfil-lateral .perfil-lateral small{color:#b9cce0}.portal-autenticado .acceso-perfil-lateral .avatar-lateral{color:#0b4f9f;background:#e8f1fb}.portal-autenticado .acceso-perfil-lateral .cerrar-sesion-lateral{width:100%;box-shadow:none;text-align:center;color:#fff;background:#ffffff14;border:1px solid #aecbea50;padding:10px 14px;font-size:12px;display:block}.portal-autenticado .acceso-perfil-lateral .cerrar-sesion-lateral:hover:not(:disabled){background:#ffffff28;border-color:#aecbea90}.portal-autenticado .acceso-perfil-lateral .error-acceso{color:#ffb4bd}.portal-visitante .acceso{width:auto;margin-left:auto}.portal-visitante .acceso-botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.portal-visitante .acceso-botones button{min-height:44px;padding:10px 19px}.portal-visitante .acceso-botones .boton-secundario{color:var(--convoca-blue);box-shadow:none;background:#edf5ff;border:1px solid #c9dff7}.portal-visitante .acceso-botones .boton-secundario:hover:not(:disabled){color:#073f81;background:#def}.estado-acceso{color:#526778;font-size:12px}.portada-invitacion{border:1px solid var(--convoca-line);background:#fff;border-radius:22px;max-width:1150px;margin:clamp(22px,4vw,55px) auto;position:relative;overflow:hidden;box-shadow:0 23px 60px #0c305821}.portada-invitacion:before{content:"";background:linear-gradient(90deg, var(--convoca-blue) 0 73%, var(--convoca-red) 73%);height:5px;position:absolute;inset:0 0 auto}.portada-invitacion-contenido{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:clamp(390px,42vw,540px);display:grid}.portada-invitacion-imagen{background:#ecf3fb;place-items:center;min-width:0;padding:clamp(20px,3vw,36px);display:grid}.portada-invitacion-imagen img{object-fit:contain;width:100%;height:100%;max-height:490px;display:block}.portada-invitacion-sin-imagen{color:#fff;text-align:center;letter-spacing:.22em;background:linear-gradient(145deg,#0b2140,#1660bb);border-radius:12px;align-content:center;width:100%;min-height:350px;padding:35px;display:grid}.portada-invitacion-sin-imagen strong{font-size:clamp(26px,3.7vw,45px)}.portada-invitacion-texto{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,5vw,72px);display:flex}.portada-invitacion-texto .etiqueta-panel,.acceso-invitacion-detalles .etiqueta-panel{color:var(--convoca-blue);letter-spacing:.16em}.portada-invitacion-texto h1{color:var(--convoca-ink);overflow-wrap:anywhere;margin:5px 0 18px;font-size:clamp(30px,4vw,51px);line-height:1.15}.portada-invitacion-texto>p:not(.etiqueta-panel){color:var(--convoca-muted);line-height:1.65}.portal .portada-invitacion-texto button.boton-ver-detalles{width:min(100%,320px);min-height:50px;color:var(--convoca-blue);background:#edf5ff;border-color:#b4d2f1;justify-content:space-between;align-items:center;gap:14px;margin-top:23px;padding:12px 23px;font-weight:750;display:flex}.portal .portada-invitacion-texto button.boton-ver-detalles:hover:not(:disabled){color:#073f81;background:#dcecff;border-color:#80b3e7}.portal-visitante .portada-invitacion-texto .acceso-invitacion{width:min(100%,320px);margin:10px 0 0}.portal .portada-invitacion-texto .acceso-invitacion button.enlace-postular{justify-content:space-between;width:100%;margin:0;padding-inline:23px}.portal .portada-invitacion-texto .enlace-postular{gap:16px;margin-top:23px;padding-inline:25px;font-size:16px}.acceso-invitacion-detalles{background:#f3f8ff;border:1px solid #c9def5;border-radius:13px;margin-top:20px;padding:22px}.acceso-invitacion-detalles .etiqueta-panel{margin:0 0 9px}.acceso-invitacion-detalles h4{color:var(--convoca-ink);margin:0 0 8px;font-size:19px}.acceso-invitacion-detalles>p:not(.etiqueta-panel){color:var(--convoca-muted);margin:0 0 17px;line-height:1.55}.portal-visitante .acceso-invitacion{width:100%;margin:0}.portal-visitante .acceso-invitacion .acceso-botones{justify-content:flex-start}.portal-visitante .acceso-invitacion .acceso-botones button{flex:150px}.portal .titulo-seccion button.boton-volver-invitacion{color:var(--convoca-blue);background:#edf5ff;border:1px solid #c9def5}.portal .titulo-seccion button.boton-volver-invitacion:hover:not(:disabled){color:#073f81;background:#dcecff;border-color:#80b3e7}.capa-acceso{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071b37b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.panel-acceso-modal{background:#fff;border:1px solid #e3ecf6;border-radius:22px;width:min(100%,580px);max-height:calc(100dvh - 40px);padding:clamp(23px,4vw,40px);overflow-y:auto;box-shadow:0 26px 80px #061a3473}.cabecera-modal{border-bottom:1px solid var(--convoca-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.cabecera-modal .etiqueta-panel{color:var(--convoca-blue);letter-spacing:.15em;margin:0 0 8px}.cabecera-modal h2{color:var(--convoca-ink);margin:0;font-size:clamp(24px,3vw,30px)}.opciones-postulacion{gap:12px;padding-top:20px;display:grid}.opciones-postulacion>p{color:var(--convoca-muted);margin:0 0 5px;line-height:1.6}.capa-acceso .opciones-postulacion button{text-align:left;gap:5px;width:100%;padding:16px 18px;font-size:16px;font-weight:750;display:grid}.opciones-postulacion button small{font-size:12px;font-weight:450}.capa-acceso .opciones-postulacion button.boton-secundario{color:var(--convoca-blue);background:#eef5ff;border-color:#c6dcf3}.capa-acceso .opciones-postulacion button.boton-secundario:hover:not(:disabled){background:#dcecff;border-color:#88b8e8}.capa-acceso button{background:var(--convoca-blue);color:#fff;border:1px solid var(--convoca-blue)}.capa-acceso button:hover:not(:disabled){background:#074487}.capa-acceso .cerrar-modal{color:#344e68;background:#edf3fa;border:0;border-radius:50%;flex:none;width:35px;height:35px;padding:0;font-size:24px;line-height:1}.capa-acceso .cerrar-modal:hover:not(:disabled){background:#dceaf7}.panel-acceso-modal .formulario-acceso{box-shadow:none;background:0 0;border:0;margin:20px 0 0;padding:0}.panel-acceso-modal .formulario-acceso p{font-size:14px}.panel-acceso-modal .formulario-acceso input{background:#f9fbfe;padding:12px 14px}.panel-acceso-modal .formulario-acceso input:focus-visible{outline-color:#80b2f1}.panel-acceso-modal .formulario-acceso>button[type=submit]{min-height:48px;margin-top:10px}.panel-acceso-modal .formulario-acceso>button.boton-guardar,.panel-acceso-modal .registro-usuario button[type=submit]{background:#13805c;border-color:#13805c}.panel-acceso-modal .formulario-acceso>button.boton-guardar:hover:not(:disabled),.panel-acceso-modal .registro-usuario button[type=submit]:hover:not(:disabled){background:#0f684b}.panel-acceso-modal .formulario-acceso :is(.error-acceso,.error-acceso li){color:#b2303e}.fila-clave{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.fila-clave a{color:var(--convoca-blue);font-size:13px;font-weight:700}.cambiar-acceso{justify-content:center;align-items:center;gap:5px;display:flex;margin-top:8px!important}.capa-acceso .cambiar-acceso button{width:auto;box-shadow:none;color:var(--convoca-blue);background:0 0;border:0;margin:0;padding:5px}.capa-acceso .cambiar-acceso button:hover:not(:disabled){color:#073f81;background:0 0;text-decoration:underline}.panel-acceso-modal .registro-usuario{flex-direction:column;display:flex}.panel-acceso-modal .registro-usuario .formulario-acceso{order:1}.panel-acceso-modal .registro-usuario .cancelar-registro{color:#b02f3d;background:#fff3f4;border:1px solid #f0c6cb;order:2;margin:18px 0 0}.panel-acceso-modal .registro-usuario .cancelar-registro:hover:not(:disabled){background:#ffe5e8}.panel-acceso-modal .registro-usuario .campo-registro{gap:7px;display:grid}.portal .presentacion-convoca{background:radial-gradient(at 8% 92%,#1855a5 0%,#0000 50%),linear-gradient(125deg,#102e59,#0b2140);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(255px,.85fr);align-items:center;gap:clamp(22px,4vw,52px);min-height:315px;margin-bottom:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b2e5b22}.portal .presentacion-convoca:after{content:"";background:linear-gradient(90deg, var(--convoca-red), #ff7b75);border-radius:0 8px 0 0;width:190px;height:7px;position:absolute;bottom:0;left:0}.texto-presentacion{min-width:0}.portal .presentacion-convoca .sobretitulo{color:#c7ddf6;letter-spacing:.2em}.portal .presentacion-convoca h1{max-width:700px;font-size:clamp(32px,3.4vw,53px);line-height:1.12}.portal .presentacion-convoca .texto-presentacion>p:not(.sobretitulo){color:#e0ecf8;max-width:540px;line-height:1.6}.sello-invitacion{color:#eef6ff;letter-spacing:.14em;border:1px solid #9ac1eb68;border-radius:100px;margin-top:18px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.imagen-presentacion{background:#050608;border:1px solid #a9c9f740;border-radius:16px;place-items:center;min-height:225px;display:grid;overflow:hidden;box-shadow:0 14px 35px #0010246b}.imagen-presentacion img{object-fit:contain;width:min(100%,350px);max-width:100%;height:225px;display:block}.portal .presentacion-convoca .banner-convocatoria{object-fit:cover;border:1px solid #b7d8f07d;height:230px}.portal .contenido-secciones .tarjeta-convocatoria{border-top-color:var(--convoca-blue);transition:transform .2s,box-shadow .2s}.portal .contenido-secciones .tarjeta-convocatoria:hover{transform:translateY(-3px);box-shadow:0 16px 35px #0c30581a}.portal .contenido-secciones .tarjeta-convocatoria-detalle .afiche-convocatoria.afiche-sin-imagen{background:linear-gradient(148deg,#112946 5%,#124f9d 75%,#2479df 100%)}.portal .contenido-secciones .tarjeta-convocatoria-detalle .afiche-sin-imagen span{font-size:15px}.portal .contenido-secciones .tarjeta-convocatoria-detalle .afiche-sin-imagen strong{font-size:clamp(23px,2.5vw,37px)}.portal .contenido-convocatoria .descripcion{color:#64758a}.portal .contenido-convocatoria h3{color:#12335f}.portal .titulo-seccion h2{color:var(--convoca-ink)}.portal .boton-mis-postulaciones{color:var(--convoca-blue);box-shadow:none;background:#eaf3ff;border:1px solid #c9def5;border-radius:9px;margin:0 0 26px;padding:9px 15px;font-size:13px;text-decoration:none;display:inline-flex}.portal .boton-mis-postulaciones:hover:not(:disabled){color:#083e7a;background:#dbeaff}.otras-convocatorias{margin-top:36px}.otras-convocatorias .titulo-seccion{gap:18px}.otras-convocatorias .etiqueta-panel{color:var(--convoca-blue);margin:0 0 6px}.otras-convocatorias-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,315px),1fr));gap:14px;display:grid}.otra-convocatoria{border:1px solid var(--convoca-line);min-width:0;color:var(--convoca-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:11px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 8px 22px #183c6209}.otra-convocatoria:hover{border-color:#96bae6;transform:translateY(-2px)}.portal .otras-convocatorias-lista button.otra-convocatoria{color:var(--convoca-ink);border-color:var(--convoca-line);text-align:left;font-size:inherit;background:#fff}.portal .otras-convocatorias-lista button.otra-convocatoria:hover:not(:disabled){background:#fff;border-color:#96bae6}.miniatura-otra{width:60px;height:60px;color:var(--convoca-blue);background:#e8f0fa;border-radius:9px;flex:none;place-items:center;font-size:24px;font-weight:850;display:grid;overflow:hidden}.miniatura-otra img{object-fit:cover;width:100%;height:100%}.otra-convocatoria-texto{gap:5px;min-width:0;display:grid}.otra-convocatoria-texto strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.otra-convocatoria-texto small{color:var(--convoca-muted)}.otra-flecha{color:var(--convoca-blue);margin-left:auto;font-weight:700}@media (width<=850px){.portada-invitacion-contenido{grid-template-columns:1fr}.portada-invitacion-imagen img{max-height:320px}.portada-invitacion-sin-imagen{min-height:270px}.portada-invitacion-texto{padding:32px}.portal .presentacion-convoca{grid-template-columns:1fr;min-height:0}.imagen-presentacion{min-height:155px}.imagen-presentacion img{height:170px}.portal .presentacion-convoca .banner-convocatoria{height:200px}}@media (width<=900px){.portal-autenticado .marca-lateral{margin-bottom:17px;display:flex}.portal-autenticado .acceso-perfil-lateral{margin-top:16px}.portal-autenticado .acceso-perfil-lateral .perfil-lateral{display:flex}}@media (width<=600px){.portada-invitacion{border-radius:16px;margin:20px auto}.portada-invitacion-imagen{padding:18px}.portada-invitacion-imagen img{max-height:240px}.portada-invitacion-sin-imagen{min-height:200px}.portada-invitacion-texto{padding:26px 22px 30px}.portada-invitacion-texto h1{font-size:32px}.portal-visitante .cabecera{padding:14px 18px}.portal-visitante .marca .texto-marca{font-size:17px}.portal-visitante .marca .texto-marca small{font-size:7px}.portal-visitante .acceso{width:100%}.portal-visitante .acceso-botones{justify-content:stretch}.portal-visitante .acceso-botones button{flex:1}.portal .presentacion-convoca{border-radius:16px;padding:26px 21px}.portal .presentacion-convoca h1{font-size:31px}.panel-acceso-modal{max-height:calc(100dvh - 20px);padding:23px}.capa-acceso{padding:10px}.fila-clave{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.portal .contenido-secciones .tarjeta-convocatoria,.otra-convocatoria{transition:none}}
