@font-face{font-family:montserrat;src:url(../media/Montserrat_Medium-s.p.37mw2b9807ljo.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_SemiBold-s.p.3a0kqhssjk4lv.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.3rbfi1smdi60n.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:83.59%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:115.8%}.montserrat_620c3931-module__Io9k2G__className{font-family:montserrat,montserrat Fallback}.montserrat_620c3931-module__Io9k2G__variable{--fuente-titulos:"montserrat", "montserrat Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_74950a45-module__05OYTG__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_74950a45-module__05OYTG__variable{--fuente-texto:"Libre Franklin", "Libre Franklin Fallback"}
:root{--azul:#1f3466;--azul-oscuro:#15264d;--verde:#334c3b;--gris-texto:#828282;--gris-borde:#c1c4c6;--gris-apoyo:#6b7280;--texto:#1b2436;--fondo:#f3f4f6;--fondo-suave:#f7f8fa;--borde-tarjeta:#e2e4e8;--borde-fila:#eceef1;--barra-vacia:#e3e7ee;--blanco:#fff;--verde-fondo:#e4ece6;--verde-chip:#26402e;--verde-punto:#334c3b;--amarilla-fondo:#f6ecd4;--amarilla-chip:#6b4e0c;--amarilla-punto:#b7791f;--roja-fondo:#f3e0dd;--roja-chip:#7a2e25;--roja-punto:#9b3b31;--sinref-fondo:#eceef1;--sinref-chip:#4b5563;--sinref-punto:#828282;--no-pertinente-fondo:#e5e7eb;--titulos:var(--fuente-titulos), Montserrat, Arial, sans-serif;--cuerpo:var(--fuente-texto), "Libre Franklin", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--cuerpo);background:var(--fondo);color:var(--texto);font-size:14px;line-height:1.45}a{color:var(--azul);text-decoration:none}a:hover{color:var(--azul-oscuro);text-decoration:underline}h1,h2,h3{font-family:var(--titulos);color:var(--azul)}h1{margin:0 0 16px;font-size:27px;font-weight:700;line-height:1.2}h2{margin:24px 0 10px;font-size:17px;font-weight:700}h3{margin:0 0 6px;font-size:14px;font-weight:600}.barra{background:var(--azul);color:var(--blanco);flex-wrap:wrap;align-items:center;gap:0 32px;min-height:64px;padding:0 32px;display:flex}.barra .marca{color:var(--blanco);align-items:center;gap:14px;padding:14px 0;display:flex}.barra .marca:hover{color:var(--blanco);text-decoration:none}.barra .marca img{width:auto;height:22px;display:block}.barra .separador{background:#ffffff59;width:1px;height:22px}.barra .leyenda{font-family:var(--titulos);letter-spacing:1.5px;text-transform:uppercase;color:#dfe4ee;white-space:nowrap;font-size:13px;font-weight:500}.barra .secciones{flex-grow:1;align-self:stretch;align-items:stretch;gap:4px;display:flex}.barra .secciones a{color:#c5cde0;font-family:var(--titulos);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:flex}.barra .secciones a:hover{color:var(--blanco);text-decoration:none}.barra .secciones a[aria-current=page]{color:var(--blanco);border-bottom-color:var(--blanco);font-weight:600}.barra .usuario{color:#dfe4ee;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:flex}.barra .usuario .rol{color:#c5cde0}.barra .usuario form{margin:0}.barra button.salir{min-height:40px;font-family:var(--cuerpo);color:var(--blanco);background:0 0;border:1px solid #ffffff73;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:400}.barra button.salir:hover{background:#ffffff1a}main{max-width:1296px;margin:0 auto;padding:28px 32px 48px}@media (max-width:767px){.barra{grid-template-columns:1fr auto;grid-template-areas:"marca usuario""secciones secciones";padding:0 16px;display:grid}.barra .marca{grid-area:marca;gap:10px;min-width:0;padding:12px 0 8px}.barra .marca img,.barra .separador{height:16px}.barra .leyenda{letter-spacing:.8px;text-overflow:ellipsis;font-size:10px;overflow:hidden}.barra .usuario{grid-area:usuario;gap:10px;padding:12px 0 8px}.barra .usuario>span{display:none}.barra .secciones{grid-area:secciones;gap:0;margin:0 -16px;padding:0 2px}.barra .secciones a{flex:1;justify-content:center;padding:10px 6px 9px}main{padding:20px 16px 40px}}.suave{color:var(--gris-apoyo)}.tarjeta,.panel{background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:10px;padding:16px 20px}.etiqueta{letter-spacing:1px;text-transform:uppercase;color:var(--gris-apoyo);font-size:12px;font-weight:600}.cols2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:860px){.cols2{grid-template-columns:1fr}}.chip{font-family:var(--titulos);border:1px solid var(--gris-borde);color:var(--gris-apoyo);background:var(--blanco);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.activo{background:var(--azul);border-color:var(--azul);color:var(--blanco)}table{border-collapse:collapse;background:var(--blanco);width:100%}th,td{text-align:left;border-bottom:1px solid var(--borde-fila);vertical-align:middle;padding:10px 12px;font-size:13px}th{background:var(--fondo-suave);color:var(--gris-apoyo);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}td.n,th.n{text-align:right;white-space:nowrap}.tabla-scroll{background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:10px;overflow-x:auto}.res,.ban{font-family:var(--titulos);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.res.cumple{background:var(--verde-fondo);color:var(--verde-chip)}.res.revision_manual{background:var(--amarilla-fondo);color:var(--amarilla-chip)}.res.descartado{background:var(--sinref-fondo);color:var(--sinref-chip)}.ban:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ban.verde{background:var(--verde-fondo);color:var(--verde-chip)}.ban.verde:before{background:var(--verde-punto)}.ban.verde_no_confirmada{background:var(--verde-fondo);color:var(--verde-chip);border:1px dashed var(--verde-punto)}.ban.verde_no_confirmada:before{border:1.5px solid var(--verde-punto);background:0 0;width:6px;height:6px}.ban.amarilla{background:var(--amarilla-fondo);color:var(--amarilla-chip)}.ban.amarilla:before{background:var(--amarilla-punto)}.ban.roja{background:var(--roja-fondo);color:var(--roja-chip)}.ban.roja:before{background:var(--roja-punto)}.ban.sin_referencia{background:var(--sinref-fondo);color:var(--sinref-chip)}.ban.sin_referencia:before{background:var(--sinref-punto)}.aviso{color:var(--roja-chip);margin:4px 0;font-weight:600}.ver{color:var(--amarilla-chip)}form.filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}label{color:var(--gris-apoyo);flex-direction:column;gap:4px;font-size:12.5px;display:flex}input,select,textarea{font:inherit;color:var(--texto);background:var(--blanco);border:1px solid var(--gris-borde);border-radius:8px;min-height:40px;padding:8px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--azul);outline-offset:-1px;border-color:var(--azul)}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--azul);width:16px;height:16px;margin:0}input[type=number]{width:130px}textarea{width:100%;min-height:72px}button,.boton{font-family:var(--titulos);cursor:pointer;border:1px solid var(--azul);background:var(--azul);min-height:40px;color:var(--blanco);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}button:hover,.boton:hover{background:var(--azul-oscuro);border-color:var(--azul-oscuro);color:var(--blanco);text-decoration:none}button.secundario,.boton.secundario{background:var(--blanco);color:var(--azul);border-color:var(--gris-borde)}button.secundario:hover,.boton.secundario:hover{background:var(--fondo-suave);color:var(--azul-oscuro)}button.positivo,.boton.positivo{background:var(--verde);border-color:var(--verde)}button:disabled{opacity:.5;cursor:default}.error{color:var(--roja-chip);background:var(--roja-fondo);border-radius:8px;padding:10px 12px}.exito{color:var(--verde-chip);background:var(--verde-fondo);border-radius:8px;padding:10px 12px}fieldset{background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:10px;margin:0 0 16px;padding:12px 20px 16px}legend{font-family:var(--titulos);color:var(--azul);padding:0 6px;font-weight:600}.campos{flex-wrap:wrap;gap:12px 16px;display:flex}.chequeos{flex-wrap:wrap;gap:6px 16px;display:flex}.chequeos label{color:var(--texto);flex-direction:row;align-items:center;gap:6px;font-size:13px}.municipios{border:1px solid var(--gris-borde);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px;max-height:260px;padding:8px;display:grid;overflow-y:auto}.municipios label{color:var(--texto);flex-direction:row;align-items:center;gap:6px;font-size:13px}.login{max-width:380px;margin:10vh auto}.login form{flex-direction:column;gap:12px;display:flex}.login input{width:100%}.candidatos{flex-direction:column;gap:20px;display:flex}.candidatos h1{margin:0;font-size:26px}.encabezado-busqueda{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.encabezado-busqueda .etiqueta{letter-spacing:1.5px;margin-bottom:6px}.versiones{color:var(--gris-texto);margin-left:8px;font-size:14px;font-weight:500}.chips-busqueda{flex-wrap:wrap;gap:8px;display:flex}.chip-busqueda{font-family:var(--titulos);color:var(--azul);background:var(--blanco);border:1px solid var(--gris-borde);border-radius:999px;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.chip-busqueda:hover{border-color:var(--azul);text-decoration:none}.chip-busqueda.activa{background:var(--azul);border-color:var(--azul);color:var(--blanco)}.cifras{flex-wrap:wrap;gap:12px;display:flex}.cifra{background:var(--blanco);border:1px solid var(--borde-tarjeta);color:var(--gris-texto);border-radius:10px;flex-direction:column;flex:200px;gap:2px;padding:16px 18px;font-size:12px;display:flex}.cifra b{font-family:var(--titulos);color:var(--azul);font-size:30px;font-weight:700;line-height:1.1}.cifra b.oscuro{color:var(--texto)}.cifra b.gris{color:var(--gris-texto)}.cifra.destacada{background:var(--azul);border-color:var(--azul);color:#c5cde0}.cifra.destacada .etiqueta{color:#c5cde0}.cifra.destacada b{color:var(--blanco)}.filtros-lista{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.segmento{border:1px solid var(--gris-borde);border-radius:8px;display:inline-flex;overflow:hidden}.segmento a{font-family:var(--titulos);color:var(--azul);background:var(--blanco);padding:9px 14px;font-size:13px;font-weight:600}.segmento a+a{border-left:1px solid var(--gris-borde)}.segmento a:hover{background:var(--fondo-suave);text-decoration:none}.segmento a[aria-pressed=true]{background:var(--azul);color:var(--blanco)}.controles-filtros{flex-direction:column;gap:14px;display:flex}.casillas{flex-wrap:wrap;gap:10px 20px;display:flex}.casillas label{color:var(--texto);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13px}.campos-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.campos-filtros label{color:var(--gris-apoyo);flex:120px;font-size:12px;font-weight:600}.campos-filtros select,.campos-filtros input{width:100%;font-size:13px}.campos-filtros label.rango{flex:170px}.campos-filtros label.orden{flex:200px}.campos-filtros .rango span{gap:6px;display:flex}.campos-filtros .rango input{min-width:0}.campos-filtros .boton{flex:none;font-size:13px}.campos-filtros.entorno label{flex:0 220px}.campos-filtros.entorno select:disabled{color:var(--gris-texto);background:var(--fondo-suave);cursor:not-allowed}.nota-entorno{color:var(--gris-texto);align-self:center;font-size:12px}.lista{padding:0;overflow:hidden}.cabeza-lista{border-bottom:1px solid var(--borde-tarjeta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.cabeza-lista p{color:var(--gris-apoyo);margin:0;font-size:13px}.cabeza-lista b{color:var(--texto)}.cabeza-lista .salud{color:var(--gris-texto);font-size:12px}.con-alerta{color:var(--roja-chip);font-weight:600}.leyenda-nuevo{align-items:center;gap:6px;display:inline-flex}.punto-nuevo{background:var(--azul);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.punto-nuevo.vacio{background:0 0}.tabla-candidatos{font-size:13px}.tabla-candidatos th{padding:12px 14px}.tabla-candidatos td{padding:14px}.tabla-candidatos th:first-child,.tabla-candidatos td:first-child{padding-left:18px}.tabla-candidatos th:last-child,.tabla-candidatos td:last-child{padding-right:18px}.tabla-candidatos tbody tr:last-child td{border-bottom:0}.tabla-candidatos td.fuerte,.tarjetas-candidatos .fuerte{font-weight:600}.tabla-candidatos td.sin-filas,.tarjetas-candidatos .sin-filas{text-align:center;color:var(--gris-texto);padding:32px}td.terreno>*{display:block}.tabla-candidatos .nombre,.tarjetas-candidatos .nombre{color:var(--azul);align-items:center;gap:8px;font-weight:600;display:flex}.ubicacion{color:var(--gris-texto);font-size:12px}.visto{color:var(--gris-texto);font-size:11.5px}.nota,.nota-falta,.nota-retirado{font-size:12px}.nota{color:var(--gris-apoyo)}.nota-falta{color:var(--amarilla-chip)}.nota-retirado{color:var(--roja-chip);font-weight:600}.si{color:var(--verde);font-weight:600}.puntaje{flex-direction:column;gap:5px;display:inline-flex}.puntaje b{font-family:var(--titulos);color:var(--azul);font-size:18px;font-weight:700;line-height:1}.barra-puntaje{background:var(--barra-vacia);border-radius:2px;width:72px;height:4px;display:block}.barra-puntaje span{background:var(--azul);border-radius:2px;height:4px;display:block}.decision{border:1px solid var(--gris-borde);color:var(--gris-apoyo);font-family:var(--titulos);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.decision.pertinente{background:var(--verde);border-color:var(--verde);color:var(--blanco)}.decision.no_pertinente,.decision.descartado{background:var(--no-pertinente-fondo);border-color:var(--no-pertinente-fondo);color:var(--sinref-chip)}.decision.visitado{border-color:var(--azul);color:var(--azul)}.pie-lista{border-top:1px solid var(--borde-tarjeta);color:var(--gris-apoyo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.pie-lista>div{gap:6px;display:flex}.boton.chico{min-height:40px;font-family:var(--cuerpo);padding:6px 12px;font-size:13px;font-weight:400}.boton.inactivo,.boton.inactivo:hover{color:var(--gris-texto);border-color:var(--borde-tarjeta);background:var(--blanco);cursor:default}.tarjetas-candidatos{margin:0;padding:0;list-style:none;display:none}@media (max-width:1100px){.tabla-candidatos .col-media{display:none}}@media (max-width:767px){.candidatos{gap:16px}.candidatos h1{font-size:24px}.versiones{white-space:nowrap;margin:4px 0 0;display:block}.cifras{gap:10px}.cifra{flex:calc(50% - 5px);padding:12px 14px}.cifra b{font-size:26px}.segmento{width:100%;display:flex}.segmento a{text-align:center;flex:1;padding:9px 6px;font-size:12px}.campos-filtros{gap:10px}.campos-filtros label,.campos-filtros label.orden{flex:calc(50% - 5px);min-width:0}.campos-filtros.entorno label,.campos-filtros label.rango{flex:100%}.campos-filtros .boton{flex:calc(50% - 5px)}.nota-entorno{flex:100%}.casillas{gap:8px 16px}.tabla-candidatos{display:none}.tarjetas-candidatos{display:block}.tarjetas-candidatos li{border-bottom:1px solid var(--borde-fila);flex-direction:column;gap:3px;padding:14px 16px;display:flex}.tarjetas-candidatos li:last-child{border-bottom:0}.tarjetas-candidatos .punto-nuevo.vacio{display:none}.tarjetas-candidatos .arriba{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.tarjetas-candidatos dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 4px;display:grid}.tarjetas-candidatos dt{letter-spacing:1px;text-transform:uppercase;color:var(--gris-apoyo);font-size:11px;font-weight:600}.tarjetas-candidatos dd{margin:0;font-size:13px}.tarjetas-candidatos .abajo{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cabeza-lista{padding:12px 16px}}.ficha{flex-direction:column;gap:20px;display:flex}.regreso{align-self:flex-start;align-items:center;min-height:40px;margin:-10px 0;font-size:13px;font-weight:600;display:inline-flex}.encabezado-ficha{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.titulo-ficha{flex-direction:column;flex:520px;gap:10px;min-width:0;display:flex}.titulo-ficha h1{margin:0;font-size:28px}.titulo-ficha .chips{flex-wrap:wrap;gap:8px;display:flex}.titulo-ficha .chip,.titulo-ficha .ban,.titulo-ficha .decision{color:var(--azul);padding:4px 12px}.titulo-ficha .ban{color:inherit}.titulo-ficha .ban.verde,.titulo-ficha .ban.verde_no_confirmada{color:var(--verde-chip)}.titulo-ficha .ban.amarilla{color:var(--amarilla-chip)}.titulo-ficha .ban.roja{color:var(--roja-chip)}.titulo-ficha .ban.sin_referencia{color:var(--sinref-chip)}.titulo-ficha .decision.pertinente{color:var(--blanco)}.titulo-ficha .decision.no_pertinente{color:var(--sinref-chip)}.chip-estado{font-family:var(--titulos);background:var(--azul);color:var(--blanco);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.chip-estado.revision_manual{background:var(--amarilla-fondo);color:var(--amarilla-chip)}.chip-estado.descartado{background:var(--sinref-fondo);color:var(--sinref-chip)}.sublinea{color:var(--gris-apoyo);margin:0;font-size:15px}.sublinea .oscuro{color:var(--texto)}.otras{color:var(--gris-apoyo);margin:0;font-size:13px}.botones-decision{flex-wrap:wrap;align-items:center;gap:10px;display:flex}button.grande{min-height:44px}button.positivo[aria-pressed=false]{opacity:1}button.secundario[aria-pressed=true]{background:var(--no-pertinente-fondo);border-color:var(--no-pertinente-fondo);color:var(--sinref-chip)}.botones-decision .error{flex:100%;margin:0}.aviso-ficha{background:var(--amarilla-fondo);color:var(--amarilla-chip);border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.aviso-ficha.rojo{background:var(--roja-fondo);color:var(--roja-chip);font-weight:600}.ficha .cifra{flex:220px;gap:4px;padding:18px 20px}.ficha .cifra b small{color:#c5cde0;font-size:16px;font-weight:500}.ficha .cifra .baja{color:var(--verde);font-weight:600}.columnas-ficha{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.col-principal{flex-direction:column;flex:2 560px;gap:20px;min-width:0;display:flex}.col-lateral{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}.ficha .tarjeta{flex-direction:column;gap:14px;padding:20px;display:flex}.ficha .tarjeta h2{margin:0;font-size:17px}.nota-titulo{font-family:var(--cuerpo);color:var(--gris-texto);margin-left:6px;font-size:12px;font-weight:500}.cabeza-tarjeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.campos-ficha{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;display:grid}.campo{border-top:1px solid var(--borde-fila);flex-direction:column;gap:2px;min-width:0;padding-top:10px;display:flex}.etiqueta-campo{color:var(--gris-apoyo);font-size:12px}.campo .valor{overflow-wrap:anywhere;font-weight:600}.campo .valor .suave,.campo .valor a{font-weight:500}button.enlace{min-height:0;font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}button.enlace:hover{color:var(--azul-oscuro);background:0 0;text-decoration:underline}.descripcion{background:var(--fondo-suave);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.descripcion p{white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.pestanas{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pestanas .etiqueta-campo{margin-right:4px;font-weight:600}.pestanas button{background:var(--blanco);min-height:40px;color:var(--azul);border:1px solid var(--gris-borde);border-radius:999px;padding:4px 14px;font-size:12px}.pestanas button[aria-selected=true]{background:var(--azul);color:var(--blanco);border-color:var(--azul)}.bitacora{margin:0;padding:0;list-style:none}.bitacora li{border-top:1px solid var(--borde-fila);color:#4b5563;gap:14px;padding:10px 0;font-size:13px;display:flex}.bitacora li.revertida{opacity:.6}.bitacora .cuando{width:92px;color:var(--gris-texto);flex:none;font-size:12px}.vacio-bitacora{margin:0;font-size:13px}.retorno{border-top:4px solid var(--azul)}.yoc{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.yoc b{font-family:var(--titulos);font-size:40px;font-weight:700;line-height:1}.yoc span{color:var(--gris-apoyo);font-size:13px}.renglones{flex-direction:column;gap:10px;margin:0;font-size:13px;display:flex}.renglones>div{border-top:1px solid var(--borde-fila);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.renglones dt{color:var(--gris-apoyo)}.renglones dd{text-align:right;margin:0;font-weight:600}.renglones dd small{color:var(--gris-apoyo);font-weight:500}.renglones dd.pendiente{color:var(--gris-texto);white-space:nowrap;font-style:italic;font-weight:500}.enlace-fuerte{font-size:13px;font-weight:600}.nota-entorno-ficha{color:var(--gris-texto);margin:0;font-size:12px}.criterios{flex-direction:column;gap:12px;font-size:13px;display:flex}.criterio{flex-direction:column;gap:5px;display:flex}.criterio>div{justify-content:space-between;gap:10px;display:flex}.criterio>div span:last-child{white-space:nowrap;font-weight:600}.barra-criterio{background:var(--barra-vacia);border-radius:3px;height:6px;display:block}.barra-criterio span{background:var(--azul);border-radius:3px;height:6px;display:block}.criterio small{color:var(--gris-texto);font-size:12px}.criterio small.desconocido{font-style:italic}.anuncios{flex-direction:column;gap:10px;display:flex}.anuncio{border:1px solid var(--borde-fila);color:var(--gris-apoyo);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;font-size:12px;display:flex}.cabeza-anuncio{color:var(--texto);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.cabeza-anuncio a{align-items:center;min-height:40px;margin:-10px 0;font-size:12px;font-weight:600;display:inline-flex}.navegacion-ficha{background:var(--fondo-suave);border:1px dashed var(--gris-borde);color:var(--gris-apoyo);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.navegacion-ficha>div{gap:8px;display:flex}@media (max-width:767px){.ficha{gap:16px}.titulo-ficha{flex-basis:100%}.titulo-ficha h1{font-size:24px}.sublinea{font-size:14px}.botones-decision{width:100%}.botones-decision button{flex:1 1 0}.ficha .cifra{flex:calc(50% - 6px);padding:14px}.ficha .cifra b{font-size:24px}.campos-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ficha .tarjeta{padding:16px}.bitacora li{flex-direction:column;gap:2px}.yoc b{font-size:34px}.columnas-ficha{flex-direction:column;align-items:stretch;gap:16px}.col-principal,.col-lateral{display:contents}.orden-retorno{order:1}.orden-puntaje{order:2}.orden-datos{order:3}.orden-anuncios{order:4}.orden-entorno{order:5}.orden-bitacora{order:6}.orden-navegacion{order:7}}.pantalla{flex-direction:column;gap:20px;display:flex}.pantalla h1{margin:0}.pantalla .tarjeta h2{margin:0 0 4px;font-size:17px}.encabezado-pantalla{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.encabezado-pantalla>div{flex-direction:column;flex:480px;gap:6px;min-width:0;display:flex}.encabezado-pantalla .etiqueta{letter-spacing:1.5px}.encabezado-pantalla p{margin:0}.tabla-busquedas .nombre,.tarjetas-busquedas .nombre,.fuerte{font-weight:600}.motivo-version{flex-direction:column;gap:6px;display:flex}.motivo-version p{margin:0;font-size:13px}.tabla-supuestos td:first-child{color:var(--texto)}.tabla-supuestos th.n{white-space:nowrap}.formulario-busqueda .contenedor{background:0 0;border:0;min-width:0;margin:0;padding:0}.formulario-busqueda fieldset fieldset{padding:16px 20px 20px}.formulario-busqueda legend{padding:0 6px;font-size:15px}.formulario-busqueda .campos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;display:grid}.formulario-busqueda .campos label{min-width:0}.formulario-busqueda .campos label[style]{grid-column:span 2}.formulario-busqueda .campos input,.formulario-busqueda .campos select{width:100%}.formulario-busqueda p.suave{margin:10px 0;font-size:12.5px}.formulario-busqueda .chequeos{align-items:center;margin-top:10px}.formulario-busqueda label.motivo{margin-top:14px}.cobertura{background:var(--fondo-suave);border-radius:8px;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.estado-cobertura{border-top:1px solid var(--borde-fila);padding:10px 0 4px}.estado-cobertura summary{cursor:pointer;min-height:40px;font-family:var(--titulos);color:var(--azul);align-items:center;gap:6px;font-weight:600;display:flex}.estado-cobertura summary::-webkit-details-marker{display:none}.estado-cobertura summary:before{content:"▸";font-size:12px}.estado-cobertura[open] summary:before{content:"▾"}.estado-cobertura .chequeos,.estado-cobertura .municipios{margin-top:8px}.chico-boton{min-height:32px;margin-left:6px;padding:4px 10px;font-size:12px}.barra-guardar{background:var(--blanco);border:1px solid var(--borde-tarjeta);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.barra-guardar .suave{font-size:13px}body:has(.acceso){background:var(--blanco)}.acceso{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:calc(100vh - 76px);padding:24px 0;display:flex}.marca-acceso{flex-direction:column;align-items:center;gap:10px;display:flex}.marca-acceso img{width:auto;height:30px;display:block}.marca-acceso span{font-family:var(--titulos);letter-spacing:1.5px;text-transform:uppercase;color:var(--gris-apoyo);font-size:13px;font-weight:500}.acceso .login{flex-direction:column;gap:14px;width:100%;max-width:400px;margin:0;padding:24px;display:flex}.acceso .login h1{margin:0;font-size:22px}.acceso .login p{margin:0}.acceso .login label{font-size:13px;font-weight:600}.acceso .login button{width:100%}.enlace-acceso{align-self:center;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:767px){.pantalla{gap:16px}.tabla-busquedas{display:none}.tarjetas-busquedas{display:block}.tarjetas-busquedas dl{grid-template-columns:1.4fr 1fr .7fr}.formulario-busqueda fieldset fieldset{padding:12px 14px 16px}.formulario-busqueda .campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.formulario-busqueda .campos label:has(select){grid-column:span 2}.municipios{grid-template-columns:repeat(2,minmax(0,1fr))}.tabla-supuestos th,.tabla-supuestos td{padding:10px 8px;font-size:12.5px}.tabla-supuestos th:first-child,.tabla-supuestos td:first-child{padding-left:14px}.tabla-supuestos th:last-child,.tabla-supuestos td:last-child{padding-right:14px}.acceso{justify-content:flex-start;min-height:calc(100vh - 60px);padding-top:12vh}}.chip-reevaluando{font-family:var(--titulos);background:var(--amarilla-fondo);color:var(--amarilla-chip);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}
