.ingreso{--fondo: #eef4fa;--fondo-alto: #ffffff;--tinta: #16304a;--sub: #5b7590;--acento: #4682b4;--acento-claro: #7aa5c9;--halo: rgba(70, 130, 180, .22);--tenue: #6d879f;--etiqueta: #5b7590;--ficha-luz: rgba(70, 130, 180, .12);--ficha-fondo: rgba(255, 255, 255, .94);--ficha-borde: rgba(70, 130, 180, .35);--ficha-tinta: #2e5a80;--ficha-brillo-bajo: rgba(122, 165, 201, .28);--ficha-brillo-alto: rgba(70, 130, 180, .45);--panel-fondo: #ffffff;--panel-borde: rgba(70, 130, 180, .28);--campo-fondo: rgba(70, 130, 180, .05);--campo-borde: rgba(22, 48, 74, .16);--foco: rgba(70, 130, 180, .18);--boton-alto: #5b93c4;--boton-bajo: #4682b4;--boton-tinta: #ffffff;--serifa: Georgia, "Times New Roman", serif;--sans: "Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;margin:0;min-height:100vh;background:var(--fondo);color:var(--tinta);font-family:var(--sans);overflow:hidden}.escena{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 46%,var(--fondo-alto) 0%,var(--fondo) 58%,#dce8f4 100%)}.escena .espacio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.heroe{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.escena.entrada .heroe{cursor:default}.heroe-contenido{position:relative;width:100%;height:100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1),filter .45s ease,opacity .8s ease;will-change:transform}.escena.salto .heroe-contenido{transition:transform .42s cubic-bezier(.6,0,.8,.4),filter .42s ease;transform:scale(1.14);filter:blur(3px) brightness(1.25)}.escena.entrada .heroe-contenido{transform:translate(-21vw) scale(.8);filter:none}.titulo-escena{position:absolute;top:5vh;left:50%;transform:translate(-50%);text-align:center;max-width:92vw;z-index:6;transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.escena.entrada .titulo-escena{transform:translate(-50%,-12vh) scale(1.25)}.titulo-escena h1{color:var(--tinta);font-size:clamp(20px,2.3vw,34px);font-weight:700;letter-spacing:.16em;margin:0}.titulo-escena h1 .palabra{display:inline-block;white-space:nowrap}.titulo-escena h1 .letra{display:inline-block;opacity:0;transform:translateY(.9em) rotate(6deg)}.escena.lista .titulo-escena h1 .letra{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d, 0s)}.titulo-escena p{color:var(--sub);margin:0;font-size:clamp(12px,1.05vw,15px);letter-spacing:.26em;text-transform:uppercase;opacity:0;transition:opacity 1s ease 1.1s}.escena.lista .titulo-escena p{opacity:1}.enlaces{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.medallon{position:absolute;left:50%;top:50%;width:clamp(220px,24vw,360px);aspect-ratio:1;margin:calc(clamp(220px,24vw,360px)/-2);display:grid;place-items:center;z-index:5;will-change:transform}.medallon .halo{position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;border-radius:50%;background:radial-gradient(circle,var(--halo) 0%,transparent 66%);animation:haloLatido 6s ease-in-out infinite}@keyframes haloLatido{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.medallon .onda{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1.5px solid var(--acento);opacity:0;pointer-events:none;animation:ondaExpansiva 4.4s cubic-bezier(.2,.6,.35,1) infinite 2s}@keyframes ondaExpansiva{0%{transform:scale(.85);opacity:.5}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.medallon .anillos{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:1}.medallon .anillos svg{width:100%;height:100%;overflow:visible}.anillo-1{transform-origin:50% 50%;animation:giro 44s linear infinite}.anillo-2{transform-origin:50% 50%;animation:giro 28s linear infinite reverse}@keyframes giro{to{transform:rotate(360deg)}}.medallon .emblema{width:74%;position:relative;z-index:3;will-change:transform,filter}.medallon .emblema svg{width:100%;display:block;filter:drop-shadow(0 0 26px var(--halo))}.medallon .emblema:after{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);background-size:260% 100%;animation:destello 6s ease-in-out infinite 1.8s}@keyframes destello{0%,58%,to{background-position:210% 0}86%{background-position:-80% 0}}.marca-escena{position:absolute;left:50%;top:calc(50% + clamp(110px,12vw,180px) + 1.5vh);transform:translate(-50%);text-align:center;z-index:5;white-space:nowrap;opacity:0;transition:opacity 1s ease .9s,transform 1.05s cubic-bezier(.16,1,.3,1)}.escena.lista .marca-escena{opacity:1}.escena.entrada .marca-escena{transform:translate(-50%) scale(1.25)}.marca-escena strong{display:block;color:var(--tinta);font-family:var(--serifa);font-size:clamp(26px,2.6vw,38px);font-weight:700;letter-spacing:.5em;margin-left:.5em}.ficha-modulo{position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;will-change:transform,opacity,filter;opacity:0}.ficha-modulo .punto{width:clamp(48px,4.4vw,66px);height:clamp(48px,4.4vw,66px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,var(--ficha-luz),var(--ficha-fondo) 72%);border:1px solid var(--ficha-borde);animation:fichaLatido 3.6s ease-in-out infinite;transition:border-color .25s,box-shadow .25s}.ficha-modulo:hover .punto{border-color:var(--acento);box-shadow:0 0 28px var(--ficha-brillo-alto)}@keyframes fichaLatido{0%,to{box-shadow:0 0 10px var(--ficha-brillo-bajo)}50%{box-shadow:0 0 22px var(--ficha-brillo-alto)}}.ficha-modulo svg{width:52%;height:52%;stroke:var(--ficha-tinta);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.ficha-modulo b{color:var(--tinta);font-size:clamp(11px,1vw,14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ficha-modulo small{color:var(--tenue);font-size:clamp(10px,.85vw,13px);max-width:180px;text-align:center;line-height:1.35}.cita-escena{position:absolute;bottom:5vh;left:50%;transform:translate(-50%);text-align:center;max-width:92vw;z-index:6;opacity:0;transition:opacity 1s ease 1.3s,transform 1.05s cubic-bezier(.16,1,.3,1)}.escena.lista .cita-escena{opacity:1}.escena.entrada .cita-escena{transform:translate(-50%,12vh) scale(1.25)}.cita-escena strong{display:block;color:var(--tinta);font-size:clamp(14px,1.4vw,20px);font-weight:700;letter-spacing:.12em}.cita-escena span{display:block;color:var(--tenue);font-size:clamp(12px,1.05vw,15px)}.pista{position:absolute;bottom:1.4vh;left:50%;transform:translate(-50%);z-index:6;color:var(--acento);font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;opacity:0;transition:opacity .4s;cursor:pointer;background:none;border:none;font-family:inherit;padding:6px 10px}.escena.lista .pista{animation:pistaLatido 2.2s ease-in-out infinite 1.6s}.escena.entrada .pista,.escena.salto .pista{animation:none;opacity:0!important;pointer-events:none}@keyframes pistaLatido{0%,to{opacity:.75}50%{opacity:1}}.panel-ingreso{position:fixed;top:0;right:0;bottom:0;width:42%;display:flex;align-items:flex-start;justify-content:center;background:var(--panel-fondo);border-left:1px solid var(--panel-borde);overflow-y:auto;z-index:20}.con-guion .panel-ingreso{transform:translate(103%);transition:transform .95s cubic-bezier(.16,1,.3,1) .3s}.con-guion .panel-ingreso.entrado{transform:none}.aparece{opacity:1}.con-guion .aparece{opacity:0}.panel-ingreso form{width:min(360px,82%);padding:24px 0;margin:auto}.con-guion .aparece{transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--rd, 0s)}.con-guion .panel-ingreso.entrado .aparece{opacity:1;transform:none}.panel-ingreso .emblema-panel{width:78px;margin:0 auto 12px;display:block;filter:drop-shadow(0 0 14px var(--halo))}.panel-ingreso .logotipo{color:var(--tinta);text-align:center;font-size:32px;font-family:var(--serifa);letter-spacing:.42em;margin:0 0 0 .42em;font-weight:700}.panel-ingreso .lema{color:var(--sub);text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.7;margin:8px 0 32px}.campo{margin-bottom:18px}.campo label{display:block;color:var(--etiqueta);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px}.campo input[type=text],.campo input[type=password]{width:100%;padding:13px 15px;font-size:15px;font-family:inherit;color:var(--tinta);background:var(--campo-fondo);border:1px solid var(--campo-borde);border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s}.campo input:focus{border-color:var(--acento);box-shadow:0 0 0 3px var(--foco)}.campo .error-campo{color:#f4a58a;font-size:12px;margin-top:6px}.clave-envoltura{position:relative}.clave-envoltura input{padding-right:62px}.ver-clave{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px 6px;color:var(--tenue);cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.ver-clave:hover{color:var(--acento)}.recordar{display:flex;align-items:center;gap:9px;min-height:24px;margin:4px 0 22px;color:var(--tenue);font-size:14px;cursor:pointer}.recordar input{accent-color:var(--acento);width:15px;height:15px}.aviso-error{background:#f07e4e14;border:1px solid rgba(240,126,78,.2);color:#f4a58a;border-radius:12px;padding:12px 16px;font-size:14px;margin-bottom:18px}.boton-ingresar{width:100%;padding:14px;border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--boton-tinta);background:linear-gradient(180deg,var(--boton-alto) 0%,var(--boton-bajo) 100%);box-shadow:0 4px 22px var(--halo)}.boton-ingresar:hover{filter:brightness(1.07)}.boton-ingresar:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.separador{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--tenue);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.separador:before,.separador:after{content:"";flex:1;height:1px;background:var(--campo-borde)}.boton-portal{display:block;width:100%;padding:13px;border:1px solid var(--panel-borde);border-radius:12px;background:transparent;color:var(--tinta);font-size:14px;font-weight:600;letter-spacing:.04em;text-align:center;text-decoration:none;transition:border-color .2s,background .2s}.boton-portal:hover{border-color:var(--acento);background:#8fbdac14}.pie-ingreso{text-align:center;color:var(--tenue);font-size:12px;margin-top:30px}.ingreso :focus-visible{outline:2px solid var(--acento);outline-offset:3px}@media(max-width:1100px){.panel-ingreso{width:52%}.escena.entrada .heroe-contenido{transform:translate(-26vw) scale(.72)}.escena.entrada .titulo-escena{transform:translate(-50%,-12vh) scale(1.39)}.escena.entrada .cita-escena{transform:translate(-50%,12vh) scale(1.39)}.escena.entrada .marca-escena{transform:translate(-50%) scale(1.39)}}@media(max-width:900px){.panel-ingreso{width:100%;border-left:none}.escena.entrada .heroe-contenido{opacity:0}}@media(max-width:640px){.panel-ingreso form{width:min(340px,88%)}}@media(prefers-reduced-motion:reduce){.panel-ingreso,.aparece,.heroe-contenido,.titulo-escena,.titulo-escena p,.marca-escena,.cita-escena,.escena.lista .titulo-escena h1 .letra{transition-duration:.01s!important;transition-delay:0s!important}.medallon .halo,.medallon .onda,.medallon .emblema:after,.anillo-1,.anillo-2,.ficha-modulo .punto,.escena.lista .pista{animation:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--acento: #0e7d4f;--acento-fuerte: #0a6240;--acento-suave: #eafbf3;--acento-borde: #b4e4cc;--fondo: #f4f7fb;--superficie: #ffffff;--superficie-2: #f1f4f8;--correo-fondo: #ffffff;--superficie-hover: #e8edf5;--texto: #131720;--texto-2: #5b6472;--texto-3: #8c95a3;--rotulo-frio: #7e9ab8;--texto-invertido: #ffffff;--borde: #e6eaf0;--borde-fuerte: #cfd6e0;--velo: rgba(15, 20, 32, .45);--estado-espera: #b45309;--estado-espera-fondo: #fef3c7;--estado-bien: #0e7d4f;--estado-bien-fondo: #dcf7e9;--estado-mal: #dc2626;--estado-mal-fondo: #fee2e2;--grafica-curva: #7c8db5;--grafica-curva-fondo: rgba(124, 141, 181, .22);--semaforo-medio: #f5c518;--estado-neutro: #64748b;--estado-neutro-fondo: #eef2f6;--estado-info: #0e7d4f;--estado-info-fondo: #eafbf3;--marca-turno: #22a06b;--accion-lista: #f2622a;--documento-fondo: #1c3329;--documento-oscuro: #0f1b17;--documento-suave: #dce9df;--documento-tenue: #b9cfc0;--gantt-finde: #8a9199;--gantt-finde-celda: #d3d7dc;--serie-verde: #0e7d4f;--serie-verde-suave: #8fd3b2;--serie-azul: #3b7ddd;--serie-ambar: #d97706;--serie-rojo: #c2554f;--serie-gris: #9aa4b2;--serie-morado: #7c5cc4;--nivel-operativo: #9aa4b2;--nivel-1: #c4ead6;--nivel-2: #8fd3b2;--nivel-3: #4fb487;--nivel-4: #0e7d4f;--nivel-5: #075233;--grafico-rejilla: #e6eaf0;--fase-request: #6366f1;--fase-profile: #0891b2;--fase-recruitment: #ca8a04;--fase-selection: #db2777;--fase-closing: #16a34a;--fuente: "Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--fuente-mono: "Cascadia Mono", ui-monospace, "SF Mono", Menlo, monospace;--texto-xs: .75rem;--texto-sm: .8125rem;--texto-base: .875rem;--texto-md: 1rem;--texto-lg: 1.125rem;--texto-xl: 1.375rem;--texto-2xl: 1.75rem;--peso-normal: 400;--peso-medio: 500;--peso-fuerte: 600;--e1: .25rem;--e2: .5rem;--e3: .75rem;--e4: 1rem;--e5: 1.5rem;--e6: 2rem;--e7: 3rem;--radio-sm: 6px;--radio: 10px;--radio-lg: 14px;--radio-completo: 999px;--sombra-sm: 0 1px 2px rgba(19, 23, 32, .04);--sombra: 0 1px 3px rgba(19, 23, 32, .08), 0 1px 2px rgba(19, 23, 32, .04);--sombra-lg: 0 10px 15px -3px rgba(16, 24, 40, .08), 0 4px 6px -4px rgba(16, 24, 40, .05);--barra-lateral: 236px;--barra-lateral-min: 64px;--barra-lateral-agrupada: 272px;--ancho-contenido: 1400px;--barra-movil-alto: 56px}:root[data-tema=oscuro]{--serie-verde: #2fb67c;--serie-verde-suave: #1f6b4c;--serie-azul: #6ea2ef;--serie-ambar: #f0b04a;--serie-rojo: #e07d77;--serie-gris: #6b7686;--serie-morado: #a58ae6;--nivel-operativo: #5d6878;--nivel-1: #1f4d3a;--nivel-2: #2a6e51;--nivel-3: #3b9a70;--nivel-4: #2fb67c;--nivel-5: #7ee0b2;--grafico-rejilla: #2a3242;--acento: #2fb67c;--acento-fuerte: #5fd3a0;--acento-suave: #0f3326;--acento-borde: #1f5a43;--fondo: #0f1420;--superficie: #171d2b;--superficie-2: #1e2534;--superficie-hover: #262e40;--texto: #e6eaf2;--texto-2: #a3adbe;--texto-3: #7b8496;--rotulo-frio: #8fa9c4;--texto-invertido: #ffffff;--borde: #2a3242;--borde-fuerte: #3c4759;--estado-espera: #f0c164;--estado-espera-fondo: #382c12;--estado-bien: #5fd3a0;--estado-bien-fondo: #0f3326;--estado-mal: #f87171;--estado-mal-fondo: #3a1b1b;--grafica-curva: #9aa9cf;--grafica-curva-fondo: rgba(154, 169, 207, .2);--semaforo-medio: #facc15;--estado-neutro: #aab3c2;--estado-neutro-fondo: #242b3a;--estado-info: #5fd3a0;--estado-info-fondo: #0f3326;--marca-turno: #7ecb81;--accion-lista: #ff7d45;--documento-fondo: #24473a;--documento-oscuro: #16241e;--documento-suave: #1e3b30;--documento-tenue: #9dbfae;--gantt-finde: #5b636e;--gantt-finde-celda: #3a414b;--fase-request: #818cf8;--fase-profile: #22d3ee;--fase-recruitment: #eab308;--fase-selection: #f472b6;--fase-closing: #4ade80;--sombra-sm: 0 1px 2px rgba(0, 0, 0, .35);--sombra: 0 1px 3px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .3);--sombra-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:var(--texto-base);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:var(--peso-fuerte);line-height:1.25}h1{font-size:var(--texto-2xl)}h2{font-size:var(--texto-lg)}h3{font-size:var(--texto-md)}p{margin:0}a{color:var(--acento-fuerte);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--radio-sm)}.armazon{display:grid;grid-template-columns:var(--barra-lateral) 1fr;min-height:100%}.lateral{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e4) var(--e3);background:var(--superficie);border-right:1px solid var(--borde)}.lateral .marca{padding:var(--e2) var(--e3) var(--e4)}.lateral .marca .nombre{font-size:var(--texto-xl);font-weight:var(--peso-fuerte)}.lateral .marca .ambito{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio);letter-spacing:.1em;text-transform:uppercase}.lateral nav{display:flex;flex-direction:column;gap:2px}.lateral nav a{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--radio-sm);color:var(--texto-2);font-weight:var(--peso-medio);text-decoration:none}.lateral nav a:hover{background:var(--superficie-2);color:var(--texto)}.lateral nav a.activo{background:var(--acento-suave);color:var(--acento-fuerte)}.lateral nav a.sub{margin-left:var(--e4);padding-left:var(--e3);border-left:2px solid var(--borde);border-radius:0 var(--radio-sm) var(--radio-sm) 0;font-size:var(--texto-sm);font-weight:var(--peso-normal)}.lateral nav a.sub.activo{border-left-color:var(--acento)}.armazon[data-plegada=si] .lateral nav a.sub{margin-left:0;padding:var(--e3) var(--e2);border-left:0;border-radius:var(--radio-sm);font-size:inherit}.lateral nav a .cuantas{margin-left:auto;min-width:20px;padding:0 6px;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-align:center}.lateral nav a:not(.activo) .cuantas{background:var(--borde-fuerte);color:var(--texto-2)}.lateral nav a .icono{display:none;flex:none}.lateral .cabeza-lateral{position:relative}.armazon:not([data-plegada=si]) .lateral .cabeza-lateral .plegar{position:absolute;top:0;right:0}.lateral .plegar{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:var(--e2) var(--e2) 0 0;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-3);font-size:var(--texto-sm);line-height:1}.lateral .plegar:hover{background:var(--superficie-2);color:var(--texto)}.lateral[data-agrupada=si]{background:var(--fondo)}@media(min-width:901px){.armazon:not([data-plegada=si]):has(>.lateral[data-agrupada=si]){grid-template-columns:var(--barra-lateral-agrupada) 1fr}}.lateral[data-agrupada=si] .marca .ambito{letter-spacing:.06em;white-space:nowrap}.lateral[data-agrupada=si] nav{gap:var(--e3)}.bloque-lateral{display:flex;flex-direction:column;gap:2px;padding:var(--e2);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.bloque-lateral[data-activo=si]{border-color:var(--acento-borde)}.lateral nav .bloque-inicio a .icono{display:block}.lateral nav .bloque-inicio a{color:var(--texto)}.lateral nav .bloque-inicio a.activo{color:var(--acento-fuerte)}.grupo-lateral{display:flex;align-items:center;gap:var(--e2);margin:0;padding:var(--e2) var(--e3) var(--e1);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.grupo-lateral .icono{width:14px;height:14px}.bloque-lateral[data-activo=si] .grupo-lateral{color:var(--acento-fuerte)}.armazon[data-plegada=si] .lateral[data-agrupada=si]{background:var(--superficie)}.armazon[data-plegada=si] .bloque-lateral{padding:0;border:0;border-top:1px solid var(--borde);border-radius:0;background:none}.armazon[data-plegada=si] .bloque-inicio{border-top:0}.armazon[data-plegada=si] .grupo-lateral{display:none}.armazon[data-plegada=si]{grid-template-columns:var(--barra-lateral-min) 1fr}.armazon[data-plegada=si] .lateral{padding-left:var(--e2);padding-right:var(--e2)}.armazon[data-plegada=si] .lateral .marca{padding:var(--e2) 0 var(--e3);text-align:center}.armazon[data-plegada=si] .lateral .cabeza-lateral{display:flex;flex-direction:column;align-items:center}.armazon[data-plegada=si] .lateral .plegar{margin:0 0 var(--e2)}.armazon[data-plegada=si] .lateral nav a{position:relative;justify-content:center;padding:var(--e3) var(--e2)}.armazon[data-plegada=si] .lateral nav a .icono{display:block}.armazon[data-plegada=si] .lateral nav a .rotulo{display:none}.armazon[data-plegada=si] .lateral nav a .cuantas{position:absolute;top:2px;right:4px;margin-left:0;min-width:16px;padding:0 4px;font-size:10px;line-height:16px}.barra-movil{display:none;align-items:center;gap:var(--e3);height:var(--barra-movil-alto);padding:0 var(--e4);background:var(--superficie);border-bottom:1px solid var(--borde);position:sticky;top:0;z-index:55}.barra-movil .hamburguesa{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-2)}.barra-movil .hamburguesa:hover{background:var(--superficie-2);color:var(--texto)}.barra-movil .hamburguesa .icono{display:block}.barra-movil .marca-movil{font-size:var(--texto-lg);font-weight:var(--peso-fuerte)}.respaldo-menu-movil{display:none;position:fixed;inset:var(--barra-movil-alto) 0 0 0;z-index:45;background:var(--velo);border:0;padding:0;margin:0}.principal{display:flex;flex-direction:column;min-width:0}.contenido{padding:var(--e5);max-width:var(--ancho-contenido);width:100%}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-sm)}.tarjeta>header{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde)}.tarjeta>.cuerpo{padding:var(--e4)}.etiqueta{display:inline-flex;align-items:center;gap:var(--e1);padding:2px var(--e2);border-radius:var(--radio-completo);font-size:var(--texto-xs);font-weight:var(--peso-medio);white-space:nowrap}.etiqueta[data-tono=espera]{background:var(--estado-espera-fondo);color:var(--estado-espera)}.etiqueta[data-tono=bien]{background:var(--estado-bien-fondo);color:var(--estado-bien)}.etiqueta[data-tono=mal]{background:var(--estado-mal-fondo);color:var(--estado-mal)}.etiqueta[data-tono=neutro]{background:var(--estado-neutro-fondo);color:var(--estado-neutro)}.etiqueta[data-tono=info]{background:var(--estado-info-fondo);color:var(--estado-info)}.fase{display:inline-block;width:3px;border-radius:2px;align-self:stretch}.fase[data-fase=request]{background:var(--fase-request)}.fase[data-fase=profile]{background:var(--fase-profile)}.fase[data-fase=recruitment]{background:var(--fase-recruitment)}.fase[data-fase=selection]{background:var(--fase-selection)}.fase[data-fase=closing]{background:var(--fase-closing)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e2) var(--e5);border:1px solid var(--borde-fuerte);border-radius:var(--radio-completo);text-decoration:none;white-space:nowrap;background:var(--superficie);color:var(--texto);font-weight:var(--peso-medio)}.boton:hover:not(:disabled){background:var(--superficie-hover)}.boton[data-variante=primario]{background:var(--acento);border-color:var(--acento);color:var(--texto-invertido)}.boton[data-variante=primario]:hover:not(:disabled){background:var(--acento-fuerte)}.aviso{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e3) var(--e4);border-radius:var(--radio-sm);border-left:3px solid var(--estado-espera);background:var(--estado-espera-fondo);color:var(--texto)}.aviso[data-tono=mal]{border-left-color:var(--estado-mal);background:var(--estado-mal-fondo)}.aviso[data-tono=info]{border-left-color:var(--estado-info);background:var(--estado-info-fondo)}.aviso ul{margin:var(--e1) 0 0;padding-left:var(--e4)}.vacio{padding:var(--e7) var(--e4);text-align:center;color:var(--texto-2)}.vacio h3{margin-bottom:var(--e2);color:var(--texto)}.cargando{display:flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e6);text-align:center;color:var(--texto-3)}.girador{flex:none;width:1.1rem;height:1.1rem;border:2px solid var(--acento-borde);border-top-color:var(--acento);border-radius:50%;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.carga-genoma{display:grid;gap:var(--e3)}.carga-genoma .cargando{padding:var(--e4) 0 0}.carga-genoma .nota-perfiles{margin:0;text-align:center}.esqueleto-genoma{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e3)}.hueso{display:block;border-radius:var(--radio);background:var(--superficie-hover);animation:latir 1.4s ease-in-out infinite}.pestanas-hueso{grid-column:1 / -1;height:2.25rem}.tarjeta-hueso{height:9rem}.tarjeta-hueso:nth-child(3){animation-delay:.2s}.tarjeta-hueso:nth-child(4){animation-delay:.4s}@keyframes latir{50%{opacity:.45}}@media(max-width:640px){.esqueleto-genoma{grid-template-columns:minmax(0,1fr)}.tarjeta-hueso:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.girador,.hueso{animation:none}}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--e4);align-items:start}.solicitud{display:grid;gap:var(--e2);padding:var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm);text-align:left;color:inherit;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.solicitud:hover{border-color:var(--acento-borde);box-shadow:var(--sombra-lg);transform:translateY(-1px)}.solicitud[data-turno=si]{box-shadow:inset 3px 0 0 var(--marca-turno),var(--sombra-sm)}.solicitud[data-turno=si]:hover{box-shadow:inset 3px 0 0 var(--marca-turno),var(--sombra-lg)}.solicitud .fila-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3)}.solicitud h3{font-size:var(--texto-md);line-height:1.35}.solicitud .marcas{display:flex;gap:var(--e1);flex-wrap:wrap}.solicitud .origen{color:var(--texto-2);font-size:var(--texto-sm)}.solicitud .fila-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-top:var(--e2)}.solicitud .quien{color:var(--texto-3);font-size:var(--texto-xs)}.marca-etapa{display:flex;align-items:stretch;gap:var(--e2);color:var(--texto-2);font-size:var(--texto-sm)}.rejilla{display:grid;gap:var(--e4);align-items:start}.rejilla>*{min-width:0}.rejilla[data-columnas="2"]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.rejilla[data-columnas="3"]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.datos-compactos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--e4)}.rejilla[data-columnas=principal]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.dato{display:flex;flex-direction:column;gap:2px}.hitos-roadmap{list-style:none;max-width:44rem;margin:var(--e2) 0 0;padding:0}.hitos-roadmap li{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:var(--e3);align-items:baseline;padding:var(--e2) 0;border-bottom:1px solid var(--borde)}.hitos-roadmap li:last-child{border-bottom:0}.hitos-roadmap .numero-hito{color:var(--texto-3);font-size:var(--texto-sm);font-variant-numeric:tabular-nums}.hitos-roadmap .fecha-hito{color:var(--texto-2);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.dato dt{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3)}.dato dd{margin:0;font-weight:var(--peso-medio)}.linea-tiempo{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.linea-tiempo li{display:grid;grid-template-columns:8px 1fr auto;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--borde)}.linea-tiempo li:last-child{border-bottom:0}.linea-tiempo .punto{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--acento)}.linea-tiempo time{font-size:var(--texto-xs);color:var(--texto-3);white-space:nowrap}.encabezado-pantalla{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e4);flex-wrap:wrap;margin-bottom:var(--e5)}.encabezado-pantalla .bajada{color:var(--texto-2);margin-top:var(--e1)}.acciones-encabezado{display:flex;align-items:center;gap:var(--e2);flex-wrap:nowrap}.volver{display:inline-block;margin-bottom:var(--e1);font-size:var(--texto-sm);color:var(--texto-2);text-decoration:none}.volver:hover{color:var(--acento-fuerte);text-decoration:none}.buscador{min-width:240px;flex:0 1 300px;border-radius:var(--radio-completo)}.buscador::placeholder{color:var(--texto-3)}.estado-etapa{display:flex;align-items:stretch;gap:var(--e3);padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio)}.estado-etapa .etapa-numero{font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-3)}.estado-etapa .etapa-nombre{font-weight:var(--peso-fuerte)}.acciones{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.acciones .nota{flex:1 1 100%;color:var(--texto-3);font-size:var(--texto-xs)}@media(max-width:1200px){.rejilla[data-columnas="2"],.rejilla[data-columnas=principal]{grid-template-columns:1fr}:root{--barra-lateral: 200px}}@media(max-width:900px){.armazon,.armazon[data-plegada=si]{grid-template-columns:1fr;align-content:start}.barra-movil{display:flex}.armazon[data-plegada=si] .lateral{padding:var(--e4) var(--e3)}.armazon[data-plegada=si] .lateral .marca{padding:var(--e2) var(--e3) var(--e4);text-align:left}.armazon[data-plegada=si] .lateral nav a{justify-content:flex-start;padding:var(--e2) var(--e3)}.armazon[data-plegada=si] .lateral nav a .icono{display:none}.armazon[data-plegada=si] .lateral nav a .rotulo{display:inline}.armazon[data-plegada=si] .lateral nav a .cuantas{position:static;margin-left:auto;min-width:20px;padding:0 6px;font-size:var(--texto-xs);line-height:normal}.lateral .plegar{display:none}.lateral{position:fixed;top:var(--barra-movil-alto);bottom:0;left:0;width:min(84vw,320px);flex-direction:column;align-items:stretch;border-right:1px solid var(--borde);border-bottom:0;box-shadow:var(--sombra-lg);transform:translate(-100%);transition:transform .2s ease;overflow-x:hidden;overflow-y:auto;z-index:50}.armazon[data-menu-movil=abierto] .lateral{transform:none}.armazon[data-menu-movil=abierto] .respaldo-menu-movil{display:block}.contenido{padding:var(--e4) var(--e3)}.galeria{grid-template-columns:1fr}}@media(max-width:600px){.barra-movil .marca-movil{font-size:var(--texto-md)}.encabezado-pantalla{flex-direction:column;align-items:stretch}.buscador{min-width:0;flex:1 1 auto;width:100%}.estado-etapa{width:100%}.rejilla[data-columnas="3"]{grid-template-columns:1fr}.tarjeta>header{flex-wrap:wrap}.acciones-encabezado{width:100%;flex-wrap:wrap}.acciones-encabezado .boton{flex:1 1 auto}.solicitud .fila-titulo{flex-direction:column;gap:var(--e2)}.linea-tiempo li{grid-template-columns:8px 1fr}.linea-tiempo time{grid-column:2}h1{font-size:var(--texto-xl)}}@media(min-width:1600px){.contenido{margin:0 auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.evaluacion-vacante>.cuerpo{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--e3)}.evaluacion-vacante .nota{margin:0;color:var(--texto-2);font-size:var(--texto-sm)}.pruebas-evaluacion{border:0;margin:0;padding:0;min-width:0}.pruebas-evaluacion>legend{padding:0;font-weight:var(--peso-medio);font-size:var(--texto-sm)}.lista-pruebas{list-style:none;margin:0;padding:0;display:grid;gap:var(--e2)}.lista-pruebas>li,.agregar-prueba{display:flex;align-items:center;justify-content:space-between;gap:var(--e2)}.lista-pruebas input,.agregar-prueba input{flex:1;min-width:0}.par-evaluacion{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3)}.acciones-evaluacion{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e2)}.datos-evaluacion{display:grid;grid-template-columns:auto 1fr;gap:var(--e1) var(--e3);margin:0;font-size:var(--texto-sm)}.datos-evaluacion>dt{color:var(--texto-2)}.datos-evaluacion>dd{margin:0;color:var(--texto);white-space:pre-line}.contenido-angosto{max-width:720px}.formulario .campos{display:grid;gap:var(--e4)}.formulario .par{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4)}.campos{display:grid;gap:var(--e4)}.campo-form{display:grid;gap:var(--e1)}.campo-form>span{font-weight:var(--peso-medio);font-size:var(--texto-sm)}.campo-form small{color:var(--texto-3);font-size:var(--texto-xs)}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;padding:var(--e2) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);font:inherit}input:focus-visible,textarea:focus-visible{border-color:var(--acento);outline:2px solid var(--acento-suave);outline-offset:0}textarea{resize:vertical}.combo{position:relative;width:100%}.combo-boton{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);width:100%;padding:var(--e2) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.combo-boton:disabled{opacity:.6;cursor:not-allowed}.combo-boton:focus-visible{border-color:var(--acento);outline:2px solid var(--acento-suave);outline-offset:0}.combo[data-abierto=si] .combo-boton{border-color:var(--acento)}.combo-placeholder{color:var(--texto-3)}.combo-flecha{flex-shrink:0;color:var(--texto-3);transition:transform .15s ease}.combo-flecha-abierta{color:var(--acento);transform:rotate(180deg)}.combo-panel{position:fixed;z-index:60;width:max-content;max-width:calc(100vw - 16px);margin:0;padding:var(--e2);list-style:none;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-lg);max-height:16rem;overflow-y:auto}.combo-opcion{display:flex;align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);border-radius:var(--radio-sm);color:var(--texto);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer}.combo-opcion-resaltada{background:var(--superficie-2)}.combo-marca{display:inline-grid;place-items:center;flex-shrink:0;width:1.125rem;height:1.125rem;border:1.5px solid var(--borde-fuerte);border-radius:4px;background:var(--superficie)}.combo-opcion-elegida .combo-marca{border-color:var(--acento);background:var(--acento);color:var(--texto-invertido)}.combo-marca svg{width:.8rem;height:.8rem;stroke-width:3}.casilla{display:grid;grid-template-columns:auto 1fr;gap:var(--e2);align-items:start}.casilla span{display:grid;gap:2px;font-weight:var(--peso-medio);font-size:var(--texto-sm)}.casilla small{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-normal)}.fuente-pandape{display:grid;justify-items:start;gap:var(--e1)}.preguntas-pandape{display:grid;gap:var(--e3);margin:0}.preguntas-pandape dt{font-weight:var(--peso-medio);font-size:var(--texto-sm)}.preguntas-pandape dd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2);margin:var(--e1) 0 0}.preguntas-pandape small{color:var(--texto-3)}.idiomas-obligatorios{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--e3)}@media(max-width:600px){.formulario .par{grid-template-columns:1fr}}.nueva-solicitud{max-width:1180px}.dos-columnas{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--e4);align-items:stretch}.columna-principal{display:grid;gap:var(--e4);align-content:start}.columna-lateral{display:flex;flex-direction:column;gap:var(--e4)}.fila-rol{display:flex;align-items:center;gap:var(--e3)}.campo-rol{flex:1 1 auto;font-size:var(--texto-md);padding:var(--e3)}.flecha{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-lg);line-height:1;transition:background .15s ease}.flecha:hover:not(:disabled){background:var(--acento-fuerte)}.flecha:disabled{background:var(--borde-fuerte);opacity:1}.preparando{display:flex;align-items:center;gap:var(--e2);margin-top:var(--e3);color:var(--acento);font-weight:var(--peso-medio);font-size:var(--texto-sm)}.par-redactado{display:grid;grid-template-columns:1fr;gap:var(--e4);margin-top:var(--e4)}.redactado{display:grid;gap:var(--e2);align-content:start}.redactado .rotulo{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);font-weight:var(--peso-fuerte);font-size:var(--texto-sm)}.redactado .caja{position:relative;padding:var(--e3);padding-right:76px;border:1px solid var(--acento-borde);border-radius:var(--radio);background:var(--estado-info-fondo);min-height:104px}.redactado .caja[data-aceptado=si]{background:var(--superficie);border-color:var(--borde)}.redactado .caja p{white-space:pre-line;line-height:1.5}.redactado .caja p .item-lista{display:block}.redactado .caja p .item-lista:empty{display:none}.redactado .caja textarea{border:0;background:transparent;padding:0}.redactado .caja textarea:focus-visible{outline:none}.redactado .mandos{position:absolute;top:var(--e2);right:var(--e2);display:flex;gap:var(--e1)}.mando{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-sm);line-height:1}.mando:hover{border-color:var(--acento);color:var(--acento)}.mando[data-aprobar]{background:var(--acento);border-color:var(--acento);color:var(--texto-invertido)}.mando[data-aprobar]:hover{background:var(--acento-fuerte);border-color:var(--acento-fuerte);color:var(--texto-invertido)}.mando[data-aprobar][data-activo=no]{opacity:.55}.dictar{display:inline-flex;align-items:center;gap:var(--e1);border:0;background:transparent;padding:0;color:var(--acento);font-weight:var(--peso-medio);font-size:var(--texto-xs)}.dictar[data-activo=si]{color:var(--estado-mal)}.fila-opciones{display:flex;align-items:flex-end;gap:var(--e5);flex-wrap:wrap;margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--borde)}.fila-opciones .cliente{min-width:240px}.interruptor{display:inline-flex;align-items:center;gap:var(--e2);font-weight:var(--peso-fuerte);font-size:var(--texto-sm);cursor:pointer}.interruptor input{position:absolute;opacity:0;width:0;height:0}.interruptor .riel{position:relative;width:38px;height:22px;border-radius:var(--radio-completo);background:var(--borde-fuerte);transition:background .15s ease}.interruptor .riel:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--superficie);transition:transform .15s ease}.interruptor input:checked+.riel{background:var(--acento)}.interruptor input:checked+.riel:after{transform:translate(16px)}.interruptor input:focus-visible+.riel{outline:2px solid var(--acento-suave);outline-offset:2px}.rotulo-resumen{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--e3)}.par-sueldo{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4)}.par-sueldo.con-moneda{grid-template-columns:7rem 1fr 1fr}.cuatro-campos{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e4)}@media(max-width:900px){.cuatro-campos{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cuatro-campos{grid-template-columns:1fr}}.fila-revision{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.enlace-editar{border:none;background:none;padding:0;color:var(--acento);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;white-space:nowrap}.contenido-revision{margin-top:var(--e2)}.contenido-revision p{margin:var(--e1) 0;color:var(--texto-2);font-size:var(--texto-sm)}.contenido-revision p:first-child{color:var(--texto);font-size:var(--texto-base)}.rotulo-suave{color:var(--texto-2);margin-bottom:var(--e3)}.resumen ul{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5);margin:0;padding:0;list-style:none}.resumen li{display:inline-flex;align-items:center;gap:var(--e2);font-size:var(--texto-sm);color:var(--texto-3)}.resumen li[data-listo=si]{color:var(--texto)}.resumen li[data-listo=si] span{color:var(--estado-bien);font-weight:var(--peso-fuerte)}.punto-resumen{display:inline-flex;align-items:center;gap:var(--e2);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.punto-resumen:hover{text-decoration:underline}.campo-destacado{outline:2px solid var(--acento);outline-offset:4px;border-radius:var(--radio-sm);transition:outline-color .6s}.subir-mof{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;padding:var(--e4);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie-2)}.icono-mof{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radio-sm);background:var(--acento-suave);color:var(--acento-fuerte)}.texto-mof{display:grid;gap:2px;flex:1 1 auto;min-width:0}.texto-mof small{color:var(--texto-2)}.subir-mof .boton{flex:none}.formato-mof{display:block;margin-top:var(--e2);color:var(--texto-3);font-size:var(--texto-xs)}.nota-mof{margin:var(--e2) 0 0;color:var(--texto-2);font-size:var(--texto-sm)}.soltar{display:grid;gap:var(--e1);place-items:center;width:100%;padding:var(--e6) var(--e4);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie-2);color:var(--texto-2)}.soltar:hover{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-fuerte)}.soltar small{color:var(--texto-3);font-size:var(--texto-xs)}.organigrama{margin:0;display:grid;gap:var(--e3)}.organigrama img{max-width:100%;max-height:460px;margin:0 auto;object-fit:contain;border:1px solid var(--borde);border-radius:var(--radio);background:transparent}.acciones-envio{display:flex;gap:var(--e2);flex-wrap:nowrap;justify-content:flex-end;margin-top:auto;padding:var(--e3) 0}.acciones-envio .boton{padding-inline:var(--e4)}.estado-guardado{margin-right:auto;color:var(--texto-3);font-size:var(--texto-xs);text-align:left}.resumen-fijo{display:flex;flex-direction:column;gap:var(--e3);margin-top:auto}.resumen-fijo .acciones-envio{margin-top:0}@media(max-width:1000px){.dos-columnas{grid-template-columns:1fr}.acciones-envio{margin-top:0;padding-bottom:var(--e4)}.resumen-fijo{margin-top:0}}@media(max-width:600px){.par-sueldo,.par-sueldo.con-moneda{grid-template-columns:1fr}.fila-opciones{flex-direction:column;align-items:stretch;gap:var(--e4)}.acciones-envio{flex-direction:column-reverse}.acciones-envio .boton{width:100%}}.barra-cuenta{display:flex;justify-content:flex-end;align-items:center;gap:var(--e2);padding:var(--e3) var(--e5) 0}.menu-usuario{position:relative}.avatar{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-sm);font-weight:var(--peso-fuerte);letter-spacing:.02em}.avatar:hover{background:var(--acento-fuerte)}.desplegable{position:absolute;top:calc(100% + var(--e2));right:0;z-index:30;min-width:250px;display:grid;padding:var(--e2) 0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-lg)}.desplegable .quien-es{padding:var(--e2) var(--e4) var(--e3)}.desplegable .quien-es .nombre{font-weight:var(--peso-fuerte)}.desplegable .quien-es .correo{color:var(--texto-2);font-size:var(--texto-xs)}.desplegable .rol-fila{display:flex;align-items:center;gap:var(--e2);padding:0 var(--e4) var(--e2)}.desplegable .rol-fila .punto{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--borde-fuerte)}.desplegable .rol-fila .pastilla{padding:2px var(--e2);border-radius:var(--radio-completo);background:var(--superficie-2);color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-medio)}.desplegable .separador{height:1px;margin:var(--e2) 0;background:var(--borde)}.desplegable [role=menuitem]{display:flex;align-items:center;gap:var(--e3);width:100%;padding:var(--e2) var(--e4);border:0;background:transparent;color:var(--texto);font-size:var(--texto-base);text-align:left}.desplegable [role=menuitem]:hover{background:var(--superficie-2)}.desplegable [role=menuitem] .icono{font-size:var(--texto-md);line-height:1}.desplegable [role=menuitem].salir{color:var(--estado-mal)}.desplegable [role=menuitem].salir:hover{background:var(--estado-mal-fondo)}@media(max-width:900px){.barra-cuenta{padding:var(--e2) var(--e3) 0}}.solicitud-perfil>h2{margin:0;padding:var(--e5) var(--e5) 0;text-align:center;font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.09em;color:var(--rotulo-frio)}.solicitud-perfil,.ficha-puesto{min-width:0;overflow-wrap:anywhere}.solicitud-perfil>.cuerpo{display:grid;padding:var(--e5)}.solicitud-perfil>.cuerpo>*{min-width:0}.tramo h3{margin:0 0 var(--e2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.07em;color:var(--rotulo-frio)}.tramo p{margin:0}.grupo-tramo{display:grid;gap:var(--e4)}.grupo-tramo:not(:first-child){padding-top:var(--e5);border-top:1px solid var(--borde)}.grupo-tramo>h4{margin:0;font-size:var(--texto-sm);font-weight:var(--peso-fuerte);color:var(--texto)}.contenido-grupo{display:grid;gap:var(--e4)}.grupo-tramo>h4{display:flex;align-items:center;gap:var(--e2)}.tramo[data-modificado=si],.dato[data-modificado=si]{padding-left:var(--e3);border-left:3px solid var(--estado-mal)}.antes-ajuste{display:block;margin:var(--e1) 0 0;font-size:var(--texto-xs);color:var(--texto-2)}.antes-ajuste,.titulo-ajustado{overflow-wrap:anywhere}.titulo-ajustado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:var(--e1) 0 0}.titulo-ajustado .antes-ajuste{margin:0}.tarjeta-estado>h2 .etiqueta{margin-left:var(--e2);vertical-align:middle}.aviso-ajuste .campos-ajuste{font-size:var(--texto-sm)}.tramo .funciones{margin:0;padding:0;list-style:decimal inside;display:grid;gap:var(--e1)}.tarjeta-estado>h2{margin:0;padding:var(--e4) var(--e4) 0;font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.07em;color:var(--rotulo-frio)}.tarjeta-estado>.cuerpo{display:flex;flex-wrap:wrap;gap:var(--e2)}.publicacion-plataformas>.cuerpo{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--e3)}.publicacion-plataformas .cuerpo>.etiqueta{align-self:flex-start;white-space:normal}.publicacion-plataformas .nota{margin:0;color:var(--texto-2);font-size:var(--texto-sm)}.lista-plataformas{list-style:none;margin:0;padding:0;display:grid}.lista-plataformas[hidden]{display:none}.lista-plataformas>li{display:grid;gap:var(--e1);padding:var(--e3) 0;border-top:1px solid var(--borde)}.fila-plataforma{display:flex;align-items:center;justify-content:space-between;gap:var(--e2)}.selector-proceso{padding:2px var(--e5) 2px var(--e2);border:1px solid transparent;border-radius:var(--radio-completo);font:inherit;font-size:var(--texto-xs);font-weight:var(--peso-medio);cursor:pointer}.selector-proceso:hover:not(:disabled){border-color:currentColor}.selector-proceso[data-tono=espera]{background-color:var(--estado-espera-fondo);color:var(--estado-espera)}.selector-proceso[data-tono=bien]{background-color:var(--estado-bien-fondo);color:var(--estado-bien)}.selector-proceso[data-tono=neutro]{background-color:var(--estado-neutro-fondo);color:var(--estado-neutro)}.selector-proceso option{color:var(--texto);background:var(--superficie)}.nombre-plataforma{font-weight:var(--peso-medio);color:var(--texto)}.detalle-plataforma{font-size:var(--texto-sm);color:var(--texto-2)}a.detalle-plataforma{color:var(--acento);font-weight:var(--peso-medio);justify-self:start}.fallo-plataforma{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e2);color:var(--estado-mal)}.avance-borrador{display:grid;gap:var(--e2);padding:var(--e2) 0 0}.avance-barra{position:relative;height:6px;border-radius:var(--radio-completo);background:var(--superficie-hover);overflow:hidden}.avance-barra>span{position:absolute;inset:0 auto 0 0;min-width:12%;border-radius:inherit;background:var(--acento);transition:width .6s ease;overflow:hidden}.avance-barra>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--superficie) 55%,transparent),transparent);transform:translate(-100%);animation:avance-brillo 1.6s ease-in-out infinite}.avance-barra[data-indeterminada]>span{width:35%;animation:avance-vaiven 1.8s ease-in-out infinite}@keyframes avance-brillo{to{transform:translate(100%)}}@keyframes avance-vaiven{0%{left:-35%}to{left:100%}}.avance-fases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e2);font-size:var(--texto-xs);color:var(--texto-3)}.avance-fases li{display:flex;align-items:center;gap:var(--e1);line-height:1.3}.avance-fases li:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;border:2px solid var(--borde-fuerte)}.avance-fases li[data-estado=hecha]{color:var(--texto-2)}.avance-fases li[data-estado=hecha]:before{border-color:var(--acento);background:var(--acento)}.avance-fases li[data-estado=actual]{color:var(--acento-fuerte);font-weight:var(--peso-medio)}.avance-fases li[data-estado=actual]:before{border-color:var(--acento);animation:latir 1.2s ease-in-out infinite}.avance-paso{margin:0;display:flex;align-items:center;gap:var(--e2);font-size:var(--texto-sm);color:var(--texto-2)}.avance-punto{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--acento);animation:latir 1s ease-in-out infinite}.avance-tiempo{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--texto-3)}@media(max-width:480px){.avance-fases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.avance-barra>span,.avance-barra>span:after,.avance-fases li:before,.avance-punto{animation:none}.avance-barra[data-indeterminada]>span{left:0;width:100%;opacity:.5}}.previa-genoma{display:grid;gap:var(--e3)}.previa-genoma-cabeza{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e2)}.previa-genoma-cabeza h3{margin:0;font-size:var(--texto-md)}.previa-genoma-hoja{display:grid;gap:var(--e3);max-height:min(60vh,34rem);overflow-y:auto;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2)}.previa-genoma-seccion{display:grid;gap:var(--e2);padding:var(--e3);border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--borde)}.previa-genoma-seccion h4{margin:0;font-size:var(--texto-sm);color:var(--acento-fuerte)}.previa-genoma-campos{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e2) var(--e4)}.previa-genoma-campos dt{font-size:var(--texto-xs);color:var(--texto-3)}.previa-genoma-campos dd{margin:0;font-size:var(--texto-sm);color:var(--texto);overflow-wrap:anywhere}.previa-genoma-campos small{color:var(--texto-3)}.previa-genoma-texto{margin:0;white-space:pre-line;font-size:var(--texto-sm);max-height:12rem;overflow-y:auto}.previa-genoma-vacio,.previa-genoma-nota{margin:0;font-size:var(--texto-sm);color:var(--texto-3)}.previa-genoma-etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1);font-size:var(--texto-sm)}.previa-genoma-etapas li{padding:2px var(--e2);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte)}.previa-genoma-etapas li[data-fija]{background:var(--estado-neutro-fondo);color:var(--estado-neutro)}.previa-genoma-etapas li+li:before{content:"→";margin-right:var(--e1);color:var(--texto-3)}.previa-genoma-familias{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--e3)}.previa-genoma-familias h5{margin:0 0 var(--e1);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-3)}.previa-genoma-rasgos{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--texto-sm)}.previa-genoma-rasgos li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e2)}.previa-genoma-exigencia{font-variant-numeric:tabular-nums;font-size:var(--texto-xs);padding:0 var(--e1);border-radius:var(--radio-sm);background:var(--acento-suave);color:var(--acento-fuerte)}.previa-genoma-check{margin:0;font-size:var(--texto-sm)}.previa-genoma-check span{color:var(--estado-bien);font-weight:var(--peso-fuerte)}.previa-pandape-elegibles{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--e3)}.previa-pandape-elegible{display:grid;gap:var(--e1)}.previa-pandape-elegible>span{display:flex;align-items:center;gap:var(--e2);font-weight:var(--peso-medio)}.previa-pandape-elegible small{color:var(--texto-3)}.previa-genoma-acciones{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--e2)}@media(max-width:480px){.previa-genoma-campos{grid-template-columns:minmax(0,1fr)}}.arbol-organigrama{margin:0;display:grid;justify-items:center;gap:var(--e2)}.arbol-organigrama ul{width:100%;margin:0;padding:0;list-style:none;display:grid;justify-items:center}.arbol-organigrama li{display:grid;justify-items:center;min-width:0}.arbol-organigrama li+li:before{content:"";width:1px;height:var(--e4);background:var(--borde-fuerte)}.arbol-organigrama .nodo-organigrama{display:inline-block;max-width:100%;overflow-wrap:anywhere;padding:var(--e2) var(--e4);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie-2);font-size:var(--texto-sm);color:var(--texto);text-align:center}.arbol-organigrama .nodo-organigrama[data-vacante]{border:2px solid var(--acento);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-fuerte)}.arbol-organigrama figcaption,.organigrama figcaption{color:var(--texto-3);font-size:var(--texto-xs);text-align:center}.organigrama figcaption{margin-top:var(--e2)}.boton[data-ancho=completo]{width:100%;justify-content:center}.campanita{position:relative;flex:none}.boton-campana{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto-2);cursor:pointer}.boton-campana:hover{background:var(--superficie-hover);color:var(--texto)}.cuantas-campana{position:absolute;top:-2px;right:-2px;min-width:16px;padding:0 4px;border:2px solid var(--fondo);border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:10px;font-weight:var(--peso-fuerte);line-height:14px;text-align:center}.panel-campana{position:absolute;top:calc(100% + var(--e2));right:0;z-index:40;width:20rem;max-width:calc(100vw - 2 * var(--e4));padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);box-shadow:var(--sombra-lg)}.vacio-campana{display:flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e4) 0;margin:0;color:var(--texto-3);font-size:var(--texto-sm)}.vacio-campana svg{color:var(--estado-bien);flex:none}.lista-campana{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.lista-campana a{display:flex;align-items:flex-start;gap:var(--e3);padding:var(--e2) var(--e2) var(--e2) var(--e1);border-radius:var(--radio);color:inherit;text-decoration:none}.lista-campana a:hover{background:var(--superficie-2)}.punto-aviso{flex:none;width:8px;height:8px;margin-top:6px;border-radius:var(--radio-completo);background:var(--estado-neutro)}.punto-aviso[data-tono=espera]{background:var(--estado-espera)}.punto-aviso[data-tono=bien]{background:var(--estado-bien)}.punto-aviso[data-tono=mal]{background:var(--estado-mal)}.punto-aviso[data-tono=info]{background:var(--estado-info)}.cuerpo-aviso{display:flex;flex-direction:column;gap:1px;min-width:0}.cuerpo-aviso strong{overflow:hidden;font-size:var(--texto-sm);font-weight:var(--peso-medio);text-overflow:ellipsis;white-space:nowrap}.cuerpo-aviso small{color:var(--texto-3);font-size:var(--texto-xs)}.lista-campana a.externo-campana{display:inline-flex;padding:0 var(--e2) var(--e2) calc(var(--e1) + var(--e3) + 8px);color:var(--acento);font-size:var(--texto-xs);font-weight:600}.lista-campana a.externo-campana:hover{background:none;text-decoration:underline}.mas-campana{margin:var(--e2) 0 0;padding-top:var(--e2);border-top:1px solid var(--borde);color:var(--texto-3);font-size:var(--texto-xs);text-align:center}.grupo-campana+*{margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde)}.rotulo-campana{margin:0 0 var(--e1);padding-left:var(--e1);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.04em;text-transform:uppercase}.boton-tema{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-md);line-height:1}.boton-tema:hover{background:var(--superficie-hover)}.paginacion{display:flex;align-items:center;justify-content:center;gap:var(--e4);margin-top:var(--e5)}.paginacion .cuenta{color:var(--texto-2);font-size:var(--texto-sm)}.paginacion .boton:disabled{opacity:.45;cursor:default}.sugerir-ia{display:inline-flex;align-items:center;gap:var(--e1);border:0;background:transparent;padding:0;color:var(--acento);font-weight:var(--peso-medio);font-size:var(--texto-xs)}.sugerir-ia:disabled{color:var(--texto-3);cursor:default}.nota-ia{margin:var(--e3) 0 0;color:var(--texto-2);font-size:var(--texto-xs)}.boton[data-variante=peligro]{border-color:var(--estado-mal);background:var(--estado-mal-fondo);color:var(--estado-mal)}.boton[data-variante=peligro]:hover:not(:disabled){background:var(--estado-mal);color:var(--texto-invertido)}.decision{display:grid;gap:var(--e2)}.decision label{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.redactado .caja p.editable{cursor:text}.redactado .caja p.editable:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--radio-sm)}.pestanas{display:flex;flex-wrap:wrap;gap:var(--e5);margin:var(--e5) 0 0;border-bottom:1px solid var(--borde)}.pestanas button{display:flex;align-items:center;gap:var(--e2);padding:0 0 var(--e3);border:0;background:none;cursor:pointer;color:var(--texto-2);font:inherit;font-size:var(--texto-base);margin-bottom:-1px;border-bottom:2px solid transparent}.pestanas button:hover{color:var(--texto)}.pestanas button[aria-current=page]{color:var(--acento);font-weight:var(--peso-medio);border-bottom-color:var(--acento)}.pestanas .cuenta{color:var(--texto-3);font-size:var(--texto-sm);font-variant-numeric:tabular-nums}.pestanas button[aria-current=page] .cuenta{color:var(--acento)}.pasos-solicitud{border-bottom:none;justify-content:center;margin:var(--e5) 0 0}.pasos-solicitud button{padding:0;margin-bottom:0;border-bottom:none}.numero-paso{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radio-completo);border:2px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto-3);font-weight:var(--peso-fuerte);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s}.numero-paso[data-listo=si]{background:var(--acento-suave);border-color:var(--acento-borde);color:var(--acento-fuerte)}.pasos-solicitud button[aria-current=page] .numero-paso{background:var(--acento);border-color:var(--acento);color:var(--superficie)}.tabla-aprobaciones{margin-top:var(--e5);padding:var(--e4)}.barra-tabla{margin-bottom:var(--e4)}.barra-tabla .buscador{max-width:20rem}.marco-tabla{overflow-x:auto}.tabla-aprobaciones table,.tabla-cv table{width:100%;border-collapse:collapse;font-size:var(--texto-base)}.tabla-aprobaciones th,.tabla-cv th{padding:var(--e3);border-bottom:1px solid var(--borde);color:var(--texto-2);font-weight:var(--peso-medio);text-align:left;white-space:nowrap}th[aria-sort]>button{display:inline-flex;align-items:center;gap:var(--e2);border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;font-weight:inherit}th[aria-sort] .glifo{color:var(--texto-3);font-size:var(--texto-xs)}th[aria-sort]>button:hover{color:var(--acento)}.tabla-aprobaciones td,.tabla-cv td{padding:var(--e3);border-bottom:1px solid var(--borde);color:var(--texto);vertical-align:middle}.tabla-aprobaciones tbody tr:last-child td,.tabla-cv tbody tr:last-child td{border-bottom:0}.tabla-aprobaciones tbody tr:hover{background:var(--superficie-2)}.tabla-aprobaciones .enlace{border:0;background:none;padding:0;cursor:pointer;color:var(--texto);font:inherit;font-weight:var(--peso-medio);text-align:left}.tabla-aprobaciones .enlace:hover{color:var(--acento);text-decoration:underline}.confidencial{display:inline-flex;align-items:center;gap:var(--e2);color:var(--texto-3)}.confidencial[data-si=si]{color:var(--acento);font-weight:var(--peso-medio)}.tabla-aprobaciones td.icono{text-align:center}.accion-icono{display:inline-flex;padding:var(--e2);border:0;background:none;border-radius:var(--radio-sm);color:var(--texto-3);cursor:pointer}.accion-icono:hover:not(:disabled){color:var(--acento);background:var(--acento-suave)}.accion-icono:disabled{opacity:.4;cursor:not-allowed}.par-botones{display:flex;align-items:center;gap:var(--e2);flex-wrap:wrap}.boton-decidir{padding:var(--e2) var(--e5);border:0;border-radius:var(--radio-completo);color:var(--texto-invertido);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer}.boton-decidir[data-tono=bien]{background:var(--estado-bien)}.boton-decidir[data-tono=mal]{background:var(--estado-mal)}.boton-decidir[data-tono=neutro]{background:var(--superficie-2);color:var(--texto-2);border:1px solid var(--borde)}.boton-decidir:hover:not(:disabled){filter:brightness(1.08)}.boton-decidir:disabled{opacity:.5;cursor:not-allowed}.barra-tabla{display:flex;align-items:center;gap:var(--e3)}.filtro{position:relative;display:inline-flex}.boton-filtro{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid transparent;border-radius:var(--radio-sm);background:none;color:var(--acento);cursor:pointer}.boton-filtro:hover{background:var(--acento-suave)}.boton-filtro[data-activo=si]{background:var(--acento-suave);border-color:var(--acento-borde)}.filtros-activos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:calc(-1 * var(--e2)) 0 var(--e4)}.filtros-activos .quitar-filtros{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--texto-sm);color:var(--acento);font-weight:var(--peso-medio);text-decoration:underline}.boton-filtro .cuantos-filtros{font-size:var(--texto-xs);font-weight:var(--peso-medio);font-variant-numeric:tabular-nums}.panel-filtro{position:absolute;top:calc(100% + var(--e2));left:0;z-index:30;display:grid;grid-template-columns:9rem 17rem;border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);box-shadow:var(--sombra-lg);overflow:hidden}.campos-filtro{display:flex;flex-direction:column;gap:2px;padding:var(--e3);border-right:1px solid var(--borde);background:var(--superficie)}.campos-filtro button{display:flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:0;border-radius:var(--radio-sm);background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.campos-filtro button:hover{background:var(--superficie-2)}.campos-filtro button.activo{background:var(--acento-suave);color:var(--acento);font-weight:var(--peso-medio)}.campos-filtro .punto{width:6px;height:6px;border-radius:50%;background:var(--acento);margin-left:auto}.campos-filtro .borrar-todo{margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde);border-radius:0;color:var(--texto-3);font-size:var(--texto-sm)}.campos-filtro .borrar-todo:disabled{opacity:.5;cursor:not-allowed;background:none}.valores-filtro{padding:var(--e4)}.valores-filtro .rotulo-campo{margin:0 0 var(--e3);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.04em}.valores-filtro .buscador{width:100%}.valores-filtro ul{margin:var(--e3) 0 0;padding:0;list-style:none;display:grid;gap:2px;max-height:14rem;overflow-y:auto}.valores-filtro label{display:flex;align-items:center;gap:var(--e2);padding:var(--e2);border-radius:var(--radio-sm);cursor:pointer}.valores-filtro label:hover{background:var(--superficie-2)}.valores-filtro .valor{color:var(--acento)}.valores-filtro .cuantas{margin-left:auto;color:var(--texto-3);font-size:var(--texto-sm);font-variant-numeric:tabular-nums}.valores-filtro .sin-valores{margin:var(--e3) 0 0;color:var(--texto-3);font-size:var(--texto-sm)}.celda-confidencial,.boton-interruptor{border:0;background:none;padding:0;font:inherit;cursor:pointer}.celda-confidencial:disabled,.boton-interruptor:disabled{cursor:not-allowed}.celda-confidencial:hover:not(:disabled) .confidencial{text-decoration:underline}.conmutador{display:inline-flex;align-items:center;width:40px;height:22px;padding:3px;border-radius:999px;background:var(--borde-fuerte);transition:background .15s ease}.conmutador[data-prendido=si]{background:var(--acento)}.conmutador .perilla{width:16px;height:16px;border-radius:50%;background:var(--superficie);box-shadow:var(--sombra-sm);transition:transform .15s ease}.conmutador[data-prendido=si] .perilla{transform:translate(18px)}.boton-interruptor:disabled .conmutador{opacity:.5}.fondo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--e5);background:var(--velo)}.caja-modal{width:100%;max-width:26rem;max-height:90vh;overflow-y:auto;border-radius:var(--radio-lg);background:var(--superficie);box-shadow:var(--sombra-lg)}.caja-modal[data-ancho=detalle]{max-width:68rem;background:var(--fondo)}.caja-modal[data-ancho=calendario]{max-width:38rem}.caja-modal[data-ancho=historial]{max-width:34rem}.caja-modal[data-ancho=formulario]{max-width:44rem}.caja-modal:has(.modal-publicacion .previa-genoma){max-width:68rem}.modal-publicacion .previa-genoma-hoja,.modal-publicacion .previa-genoma-texto{max-height:none;overflow:visible}.caja-modal:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cabecera-modal{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:var(--e4) var(--e5)}.cabecera-modal .rotulo-modal{margin-right:auto}.rotulo-modal{margin:0;color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.04em}.cerrar-modal{border:0;background:none;cursor:pointer;color:var(--texto-3);font-size:var(--texto-xl);line-height:1;padding:0 var(--e2)}.cerrar-modal:hover{color:var(--texto)}.cuerpo-modal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--e4);padding:0 var(--e5) var(--e5);align-items:start}@media(max-width:960px){.caja-modal .cuerpo-modal{grid-template-columns:minmax(0,1fr)}}.acciones-hitos{display:flex;align-items:center;gap:var(--e3);margin-top:var(--e3);flex-wrap:wrap}.cuerpo-gantt{padding:0 var(--e5) var(--e4);overflow-x:auto}.marco-captura{width:max-content;min-width:100%;padding:var(--e4);border-radius:var(--radio);background:#fff;color:#1b1b1b}.titulo-captura{margin:0 0 var(--e3);font-size:var(--texto-md);font-weight:var(--peso-fuerte)}.marco-captura .marco-tabla{overflow:visible}.cuerpo-modal.embebido{padding:0}.cuerpo-modal.embebido .bloque-modal{padding:var(--e3)}.cuerpo-modal.embebido .rotulo-bloque{margin-bottom:var(--e1)}.cuerpo-modal.embebido{display:block;columns:2;column-gap:var(--e4)}.cuerpo-modal.embebido .columna-modal{display:contents}.cuerpo-modal.embebido .bloque-modal{break-inside:avoid;margin-bottom:var(--e4)}@media(max-width:900px){.cuerpo-modal.embebido{columns:1}}.lo-pedido{background:transparent;border-style:dashed;box-shadow:none;margin-bottom:var(--e5)}.lo-pedido>summary{cursor:pointer;margin-bottom:var(--e3);padding-bottom:var(--e2);border-bottom:1px solid var(--borde);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.1em;text-transform:uppercase}.lo-pedido>summary:hover{color:var(--texto-2)}.editar-pedido{float:right;display:inline-flex;padding:0;border:0;background:none;color:var(--texto-3);cursor:pointer}.editar-pedido:hover{color:var(--acento)}.editar-pedido:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--radio-sm)}.lo-pedido>summary::-webkit-details-marker{display:none}.lo-pedido>summary::marker{content:""}.columna-modal{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e4);min-width:0}.bloque-modal{min-width:0;overflow-wrap:anywhere;padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.bloque-modal>p:last-child{margin-bottom:0}.bloque-modal .titulo-rol{margin:0;font-size:var(--texto-md)}.rotulo-bloque{margin:0 0 var(--e3);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.04em}.tag-nuevo{float:right;margin-left:var(--e2);padding:0 var(--e2);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:none;letter-spacing:0;line-height:1.7}.fila-interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.par-montos{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3)}.rotulo-monto{margin:0 0 var(--e2);color:var(--texto-3);font-size:var(--texto-xs)}.valor-monto{margin:0;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2)}.hueco-organigrama{display:grid;place-items:center;min-height:8rem;padding:var(--e4);border:1px solid var(--acento-borde);border-radius:var(--radio);background:var(--acento-suave);color:var(--acento);font-size:var(--texto-sm);text-align:center}.organigrama-modal{display:block;width:100%;border-radius:var(--radio);border:1px solid var(--borde)}.resumen-modal{margin:0;padding:0;list-style:none;display:grid;gap:var(--e3)}.resumen-modal li{display:flex;align-items:center;gap:var(--e2);color:var(--texto-2);font-size:var(--texto-base)}.resumen-modal .tilde{color:var(--texto-3)}.resumen-modal li[data-listo=si]{color:var(--texto)}.resumen-modal li[data-listo=si] .tilde{color:var(--estado-bien)}.bloque-modal input:not([type=checkbox]),.bloque-modal textarea{width:100%}.bloque-modal label.rotulo-bloque{display:block}.bloque-modal .cuatro-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.bloque-modal .cuatro-campos>*,.bloque-modal .par-montos>*{min-width:0}@media(max-width:600px){.bloque-modal .cuatro-campos{grid-template-columns:minmax(0,1fr)}}.texto-que-crece{resize:none;overflow-y:hidden}.texto-que-crece[data-tope=si]{overflow-y:auto}.valor-dato{margin:0;color:var(--texto);font-size:var(--texto-sm);min-height:1.4em;overflow-wrap:anywhere}.funciones-numeradas{margin:0;padding-left:var(--e4);display:flex;flex-direction:column;gap:var(--e1);font-size:var(--texto-sm)}.rejilla-inicio{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--e4);align-items:start}.columna-inicio{display:grid;gap:var(--e4);align-content:start}@media(max-width:1100px){.rejilla-inicio{grid-template-columns:minmax(0,1fr)}}.inicio .bloque-inicio+.bloque-inicio{margin-top:var(--e4)}.inicio .bloque-inicio.destacado{border-left:3px solid var(--acento)}.inicio .rotulo-resumen{display:flex;align-items:center;gap:var(--e2)}.inicio .rotulo-resumen .cuantas{min-width:20px;padding:0 6px;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:0;text-align:center}.inicio .bloque-inicio.novedades-inicio{border-left:3px solid var(--estado-info)}.lista-novedades{list-style:none;margin:0;padding:0}.lista-novedades>li{padding:var(--e3) 0;border-top:1px solid var(--borde)}.lista-novedades>li:first-child{border-top:0;padding-top:0}.texto-novedad{margin:0 0 var(--e2);color:var(--texto)}.cambios-novedad{margin:0 0 var(--e2);padding-left:var(--e5);color:var(--texto-2);font-size:var(--texto-sm)}.cambios-novedad .rotulo-cambio{font-weight:var(--peso-medio)}.cambios-novedad .antes-cambio{color:var(--texto-3);text-decoration:line-through}.pie-novedad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2)}.pie-novedad small{color:var(--texto-3);font-size:var(--texto-xs)}.acciones-novedad{display:inline-flex;flex-wrap:wrap;gap:var(--e2)}.vacio-inicio{display:flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e5) 0;margin:0;color:var(--texto-3)}.vacio-inicio svg{color:var(--estado-bien)}.lista-inicio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista-inicio a{display:flex;align-items:center;gap:var(--e3);padding:var(--e3) var(--e2);border-radius:var(--radio);color:inherit;text-decoration:none;border-top:1px solid var(--borde)}.lista-inicio li:first-child a{border-top:none}.lista-inicio a:hover{background:var(--superficie-2)}.lista-inicio .chevron-fila{flex:none;color:var(--texto-3);opacity:0;transition:opacity var(--transicion, .12s) ease}.lista-inicio a:hover .chevron-fila,.lista-inicio a:focus-visible .chevron-fila{opacity:1}@media(max-width:560px){.lista-inicio a{flex-wrap:wrap;row-gap:var(--e1)}.lista-inicio .titulo-fila{flex:1 0 100%;white-space:normal}.lista-inicio .chevron-fila{display:none}}.lista-inicio .titulo-fila{flex:1;min-width:0;font-weight:var(--peso-medio);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-inicio .codigo-fila{color:var(--texto-3);font-size:var(--texto-sm);white-space:nowrap}.tarjetas-inicio{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e3)}.grupo-inicio{margin:var(--e3) 0 0;color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.grupo-inicio:first-child{margin-top:0}.acceso-inicio{display:flex;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:inherit;text-decoration:none}.acceso-inicio:hover{border-color:var(--acento-borde);background:var(--acento-suave);transform:translateY(-1px)}.acceso-inicio{transition:transform var(--transicion, .12s) ease,border-color var(--transicion, .12s) ease,background var(--transicion, .12s) ease}@media(prefers-reduced-motion:reduce){.acceso-inicio{transition:none}.acceso-inicio:hover{transform:none}}.acceso-inicio .icono-acceso{width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:var(--radio);background:var(--acento-suave)}.acceso-inicio .icono-acceso{display:inline-flex;color:var(--acento);flex:none}.acceso-inicio .texto-acceso{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.acceso-inicio strong{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.acceso-inicio small{color:var(--texto-3);font-size:var(--texto-xs)}.acceso-inicio .cuantas{flex:none;min-width:20px;padding:0 6px;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-align:center}.cabecera-funciones{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.cabecera-funciones .rotulo-bloque{margin-bottom:0}.lista-funciones{display:grid;gap:var(--e2);margin-top:var(--e3)}.horario-puesto{display:grid;gap:var(--e3);grid-template-columns:1fr 1fr;margin-top:var(--e4)}@media(max-width:900px){.horario-puesto{grid-template-columns:1fr}}.evaluacion{margin-top:var(--e3);padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.evaluacion>.titulo{display:grid;align-items:center;gap:var(--e2);grid-template-columns:auto minmax(0,1fr) auto}.evaluacion .orden{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:var(--radio-sm);background:var(--superficie-2);color:var(--texto-3);font-size:var(--texto-sm)}.evaluacion>.titulo input{font-weight:var(--peso-medio)}.corte{margin-top:var(--e3)}.corte>.cabecera{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e2);font-size:var(--texto-sm)}.corte>.cabecera strong{color:var(--acento)}.corte input[type=range]{width:100%;margin-top:var(--e1);accent-color:var(--acento)}.corte>.escala{display:flex;justify-content:space-between;gap:var(--e2);color:var(--texto-3);font-size:var(--texto-sm)}.evaluacion .competencia{display:grid;gap:var(--e2);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-top:var(--e3);padding-top:var(--e3);border-top:1px solid var(--borde)}.evaluacion .competencia .corte{grid-column:1 / -1;margin-top:var(--e2)}.fila-par{display:grid;align-items:center;gap:var(--e2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lista-funciones:has(>.encabezado-par){margin-top:calc(var(--e5) * -1)}.encabezado-par{margin-bottom:calc(var(--e1) * -1);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio)}.lista-competencias{display:grid;container-type:inline-size;margin-top:var(--e2)}.fila-competencia{display:grid;align-items:center;gap:var(--e2) var(--e4);grid-template-columns:minmax(0,1fr) auto;padding:var(--e2) 0;font-size:var(--texto-sm)}.fila-competencia+.fila-competencia{border-top:1px solid var(--borde)}.nombre-competencia{display:flex;align-items:center;gap:var(--e2);color:var(--texto-2)}.fila-competencia[data-elegida=si] .nombre-competencia>span{color:var(--texto);font-weight:var(--peso-medio)}.segmentado{display:inline-flex;border:1px solid var(--borde-fuerte);border-radius:var(--radio);overflow:hidden;background:var(--superficie)}.segmentado label{display:inline-flex;cursor:pointer}.segmentado label+label{border-left:1px solid var(--borde)}.segmentado input{position:absolute;opacity:0;pointer-events:none}.segmentado span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:var(--e1) var(--e3);color:var(--texto-2);white-space:nowrap}.segmentado label:hover span{background:var(--superficie-hover)}.segmentado input:checked+span{background:var(--acento-suave);color:var(--acento);font-weight:var(--peso-medio)}.segmentado label[data-vacio=si] input:checked+span{background:var(--superficie-2);color:var(--texto-3);font-weight:var(--peso-normal)}.segmentado input:focus-visible+span{outline:2px solid var(--acento);outline-offset:3px;border-radius:var(--radio-sm)}@container (max-width: 26rem){.fila-competencia{grid-template-columns:minmax(0,1fr)}.fila-competencia .segmentado{display:flex}.fila-competencia .segmentado label{flex:1}.fila-competencia .segmentado span{width:100%}}@media(max-width:900px){.fila-par{grid-template-columns:1fr}}.lista-hitos{container-type:inline-size}.fila-hito{display:grid;align-items:center;gap:var(--e2);grid-template-columns:1.25rem minmax(0,1fr) 7.5rem 6.75rem 2.75rem 1.5rem}.cabecera-hitos{display:grid;align-items:end;gap:var(--e2);grid-template-columns:1.25rem minmax(0,1fr) 7.5rem 6.75rem 2.75rem 1.5rem;margin-bottom:var(--e2);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.04em}.cabecera-hitos>span:first-child{grid-column:2}.fila-hito input[type=date][data-vacio=si]::-webkit-datetime-edit{opacity:0}.fila-hito input[type=date][data-vacio=si]:focus::-webkit-datetime-edit{opacity:1}.dias-hito{text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dias-hito::-webkit-outer-spin-button,.dias-hito::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fila-hito .entrevistador-hito{grid-column:2 / -2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e2);margin-bottom:var(--e2)}.rotulo-entrevistador-hito{color:var(--texto-3);font-size:var(--texto-xs)}.peso-hito{justify-self:start;display:inline-flex;align-items:center;gap:var(--e1);color:var(--texto-2);font-size:var(--texto-sm)}.peso-hito input{width:4.5rem}.suma-pesos-hitos{margin:var(--e2) 0 0;color:var(--texto-2);font-size:var(--texto-sm)}.suma-pesos-hitos[data-tono=mal] strong{color:var(--estado-mal)}.suma-pesos-hitos[data-tono=bien] strong{color:var(--acento-fuerte)}.fila-hito[data-arrastrando=si]{opacity:.5}.asa-hito:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:var(--radio-sm)}.asa-hito{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;align-self:stretch;border-radius:var(--radio-sm);color:var(--texto-3);font-size:var(--texto-lg);line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.asa-hito:hover{background:var(--superficie-2);color:var(--texto-2)}.asa-hito:active{cursor:grabbing}.lista-hitos:has([data-arrastrando=si]) .fila-hito:not([data-arrastrando=si]){outline:1px dashed var(--borde-fuerte);outline-offset:2px}@container (max-width: 30rem){.cabecera-hitos{display:none}.fila-hito{grid-template-columns:auto minmax(0,1fr) 2.75rem auto;grid-template-areas:"asa nombre nombre nombre" "asa resp   resp   resp" "asa fecha  dias   quitar"}.fila-hito>*:nth-child(1){grid-area:asa}.fila-hito>*:nth-child(2){grid-area:nombre}.fila-hito>*:nth-child(3){grid-area:resp}.fila-hito>*:nth-child(4){grid-area:fecha}.fila-hito>*:nth-child(5){grid-area:dias}.fila-hito>*:nth-child(6){grid-area:quitar}}.ayuda-campo{display:block;color:var(--texto-3);font-size:var(--texto-xs)}.paso-perfil{margin-bottom:var(--e4);padding:var(--e4);display:grid;gap:var(--e4)}.paso-perfil h2{display:flex;align-items:center;gap:var(--e2);margin:0;font-size:var(--texto-md)}.paso-perfil h2 .tag-nuevo{margin-left:auto;font-size:var(--texto-xs)}.numero-paso{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.agregar-item{justify-self:start;padding:var(--e1) var(--e2);margin-top:calc(var(--e2) * -1);border:0;background:none;cursor:pointer;color:var(--acento);font:inherit;font-size:var(--texto-sm)}.agregar-item:hover{text-decoration:underline}.grupo-abierto>.titulo-grupo{margin:0 0 var(--e2);padding:var(--e2) 0;color:var(--texto-2);font-size:var(--texto-sm)}.grupo-abierto>.titulo-grupo .cuenta{margin-left:var(--e2);color:var(--texto-3);font-variant-numeric:tabular-nums}.grupo-abierto>section{margin-bottom:var(--e3)}.columna-resumen{display:grid;gap:var(--e4);align-content:start}.columna-resumen .acciones-envio{justify-content:stretch}.columna-resumen .acciones-envio .boton{flex:1 1 auto}@media(min-width:900px){.columna-resumen{position:sticky;top:var(--e4)}}.fila-funcion{display:flex;align-items:center;gap:var(--e2)}.fila-funcion>textarea{flex:1 1 auto;min-width:0}.mas-menos{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--radio-sm);background:none;color:var(--accion-lista);font-size:var(--texto-md);line-height:1;cursor:pointer}.mas-menos:hover{background:var(--superficie-2)}.interruptor-casilla{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:40px;height:22px;margin:0;border:0;border-radius:999px;background:var(--borde-fuerte);cursor:pointer;transition:background .15s ease}.interruptor-casilla:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--superficie);box-shadow:var(--sombra-sm);transition:transform .15s ease}.interruptor-casilla:checked{background:var(--acento)}.interruptor-casilla:checked:after{transform:translate(18px)}.par-botones-organigrama{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3);margin-top:var(--e3)}.pie-modal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--e3);padding:0 var(--e5) var(--e5)}.pie-modal>*:first-child:not(button){margin-right:auto}.oculto-visual{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rechazo{display:grid;gap:var(--e3);padding:var(--e5)}.rechazo h2{margin:0;font-size:var(--texto-md)}.rechazo .bajada{margin:0;color:var(--texto-2);font-size:var(--texto-sm)}.rechazo textarea{width:100%;margin-top:var(--e2)}.rechazo .pie-confirmacion{margin-top:var(--e2)}.rechazo p{margin:0;color:var(--texto-2);font-size:var(--texto-sm);line-height:1.55}.nota-duplicado{color:var(--texto-3)}.motivo-rechazo{display:grid;gap:2px;margin:0;padding:var(--e2) var(--e3);border-left:3px solid var(--estado-mal);background:var(--estado-mal-fondo);border-radius:0 var(--radio) var(--radio) 0;color:var(--texto);font-size:var(--texto-sm)}.agenda-fecha{display:inline-flex;align-items:center;gap:var(--e2);border:0;background:none;padding:0;cursor:pointer;color:var(--texto);font:inherit;white-space:nowrap}.agenda-fecha svg{color:var(--acento)}.agenda-lineas{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.3}.agenda-hora{color:var(--texto-2);font-size:var(--texto-xs)}.agenda-fecha:hover:not(:disabled){color:var(--acento)}.agenda-fecha:disabled{cursor:not-allowed;opacity:.6}.calendario{padding:var(--e5)}.calendario>header{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.calendario>header h2:first-letter{text-transform:uppercase}.calendario>header h2{margin:0;color:var(--acento);font-size:var(--texto-md)}.mover-mes{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:var(--radio-sm);background:var(--texto);color:var(--texto-invertido);font-size:var(--texto-md);line-height:1;cursor:pointer}.mover-mes:hover{filter:brightness(1.2)}.calendario .semana,.calendario .dias{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--e2)}.calendario .semana{margin-bottom:var(--e2);color:var(--texto-3);font-size:var(--texto-xs);text-align:center}.calendario .dia{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--acento-borde);border-radius:50%;background:none;color:var(--acento);font:inherit;font-size:var(--texto-sm);cursor:pointer}.calendario .dia:hover:not(:disabled):not([data-elegido=si]){background:var(--acento-suave)}.calendario .dia[data-elegido=si]{background:var(--acento);border-color:var(--acento);color:var(--texto-invertido);font-weight:var(--peso-medio)}.calendario .dia:disabled{border-color:transparent;color:var(--texto-3);cursor:not-allowed}.calendario .leyenda{display:flex;align-items:center;gap:var(--e2);margin:var(--e4) 0 var(--e3);padding-bottom:var(--e3);border-bottom:1px solid var(--borde);color:var(--texto-3);font-size:var(--texto-xs)}.calendario .leyenda .marca{width:10px;height:10px;border-radius:50%;margin-left:var(--e3)}.calendario .leyenda .marca:first-child{margin-left:0}.calendario .leyenda .disponible{border:1px solid var(--acento-borde)}.calendario .leyenda .pasado{background:var(--borde-fuerte)}.calendario .leyenda .elegido{background:var(--acento)}.calendario .duracion-reunion{display:flex;align-items:center;justify-content:center;gap:var(--e3);margin:0 0 var(--e4);font-size:var(--texto-sm);font-weight:var(--peso-medio)}.calendario .duracion-reunion .combo{width:9rem;font-weight:400}.calendario .rotulo-horas{margin:0 0 var(--e3);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-align:center}.calendario .origen-horas{margin:0 0 var(--e3);color:var(--texto-3);font-size:var(--texto-xs);text-align:center}.calendario .origen-horas[data-tono=mal]{color:var(--estado-mal)}.calendario .horas{display:flex;flex-wrap:wrap;gap:var(--e2);justify-content:center;max-height:9rem;overflow-y:auto}.calendario .hora,.pagina-agenda .hora{padding:var(--e2) var(--e3);border:1px solid var(--acento-borde);border-radius:var(--radio-sm);background:none;color:var(--acento);font:inherit;font-size:var(--texto-sm);cursor:pointer}.calendario .hora:hover:not(:disabled):not([data-elegido=si]),.pagina-agenda .hora:hover:not([data-elegido=si]){background:var(--acento-suave)}.calendario .hora[data-elegido=si],.pagina-agenda .hora[data-elegido=si]{background:var(--acento);border-color:var(--acento);color:var(--texto-invertido)}.calendario .hora:disabled{opacity:.45;cursor:not-allowed}.calendario .pie-confirmacion{margin-top:var(--e5);justify-content:center}.brief{padding:var(--e5);overflow-wrap:anywhere}.brief-tapa{padding:var(--e4) var(--e5);background:var(--documento-fondo);color:var(--texto-invertido);border-radius:var(--radio)}.brief-tapa h2{margin:0;font-size:var(--texto-md)}.brief-tapa p{margin:var(--e2) 0 0;font-style:italic;font-size:var(--texto-sm);color:var(--documento-tenue)}.brief-banda{margin:var(--e5) 0 0;padding:var(--e3) var(--e4);background:var(--documento-fondo);color:var(--texto-invertido);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-transform:uppercase;letter-spacing:.03em}.brief-banda.centrada{text-align:center;font-size:var(--texto-md)}.brief-parrafo{margin:var(--e3) 0 0;color:var(--texto-2)}.brief-lista{margin:var(--e3) 0 0;padding-left:var(--e5);color:var(--texto-2)}.brief-lista li{margin-bottom:var(--e2)}.adjunto-roadmap{margin:var(--e3) 0 0}.adjunto-roadmap img{display:block;max-width:100%;height:auto;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.brief-datos{width:100%;border-collapse:collapse;font-size:var(--texto-base)}.brief-datos th{width:40%;padding:var(--e3) var(--e4);background:var(--documento-suave);color:var(--texto);font-weight:var(--peso-medio);text-align:left;border:1px solid var(--borde)}.brief-datos td{padding:var(--e3) var(--e4);color:var(--texto-2);border:1px solid var(--borde)}.brief-sub{margin:var(--e4) 0 0;color:var(--texto);font-size:var(--texto-sm);font-weight:var(--peso-medio)}.brief-vacio{margin:var(--e3) 0 0;color:var(--texto-3);font-style:italic}.brief-leyenda{margin:var(--e3) 0 0;color:var(--texto-3);font-size:var(--texto-sm)}.brief-inversa{color:var(--texto-3);font-size:var(--texto-sm)}.brief-tabla{width:100%;margin:var(--e3) 0 0;border-collapse:collapse;table-layout:fixed;font-size:var(--texto-base)}.brief-tabla th,.brief-tabla td{padding:var(--e2) var(--e3);border:1px solid var(--borde);text-align:left;vertical-align:top;overflow-wrap:break-word}.brief-tabla thead th{background:var(--documento-fondo);color:var(--texto-invertido);font-size:var(--texto-sm);font-weight:var(--peso-medio);text-transform:uppercase}.brief-tabla tbody th{background:var(--documento-suave);color:var(--texto);font-weight:var(--peso-medio)}.brief-tabla tbody td{color:var(--texto-2)}.brief-acepto{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;margin-top:var(--e5);padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.brief-acepto label{display:flex;align-items:center;gap:var(--e2);font-weight:var(--peso-medio);cursor:pointer}.brief-acepto input:disabled{cursor:default}.brief-acepto .cuando{color:var(--texto-3);font-size:var(--texto-sm)}.brief-pie{margin:var(--e4) 0 0;color:var(--acento);font-size:var(--texto-xs)}.accion-icono[data-aceptado=si]{color:var(--estado-bien)}.cabecera-modal-fija{position:sticky;top:0;z-index:2;background:var(--fondo)}.cabecera-oscura{background:var(--documento-oscuro);border-radius:var(--radio-lg) var(--radio-lg) 0 0}.cabecera-oscura .rotulo-modal{color:var(--texto-invertido);text-transform:none}.cabecera-oscura .cerrar-modal{color:var(--texto-invertido)}.cerrar-suelto{position:absolute;top:var(--e4);right:var(--e4)}.bloque-carga{margin-bottom:var(--e5)}.grilla-carga{list-style:none;margin:var(--e3) 0 0;padding:0;display:grid;gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tarjeta-carga{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio)}.tarjeta-carga-filtro{padding:var(--e4);border-radius:inherit;cursor:pointer}.tarjeta-carga:hover{border-color:var(--acento-borde)}.tarjeta-carga[data-elegida=si]{border-color:var(--acento);background:var(--acento-suave);box-shadow:inset 0 0 0 1px var(--acento)}.tarjeta-carga h3{margin:0;font-size:var(--texto-base)}.tarjeta-carga[data-lleno=si]{border-color:var(--estado-mal)}.aviso-filtro{margin:0 0 var(--e3);font-size:var(--texto-sm);color:var(--texto-2)}.aviso-filtro strong{color:var(--texto)}.aviso-filtro .enlace{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--acento);font-weight:var(--peso-medio);text-decoration:underline}.barra-capacity{height:6px;margin:var(--e3) 0 var(--e2);background:var(--superficie-2);border-radius:var(--radio-completo);overflow:hidden}.barra-capacity span{display:block;height:100%;background:var(--acento);border-radius:var(--radio-completo)}.tarjeta-carga[data-lleno=si] .barra-capacity span{background:var(--estado-mal)}.cuenta-capacity{margin:0;font-size:var(--texto-sm);color:var(--texto-2)}.desglose{list-style:none;margin:var(--e3) 0 0;padding:0;display:flex;gap:var(--e3);flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-2)}.desglose li{display:inline-flex;align-items:center;gap:var(--e1)}.desglose strong{color:var(--texto)}.desglose .punto{width:8px;height:8px;border-radius:50%}.desglose .punto[data-dificultad=dificil]{background:var(--estado-mal)}.desglose .punto[data-dificultad=medio]{background:var(--estado-espera)}.desglose .punto[data-dificultad=facil]{background:var(--borde-fuerte)}.tabla-aprobaciones tr.fila-propuesta>td{background:var(--estado-mal-fondo)}.tabla-aprobaciones tr.fila-propuesta>td:first-child{box-shadow:inset 3px 0 0 var(--estado-mal)}.tabla-aprobaciones tr.fila-propuesta .etiqueta{background:var(--superficie)}.combo-reclutador{width:auto;max-width:100%}.combo-reclutador .combo-boton{width:auto;max-width:100%;padding:var(--e1) var(--e3) var(--e1) var(--e2);border-radius:var(--radio-completo);font-size:var(--texto-sm)}.tabla-aprobaciones tr.fila-propuesta .combo-reclutador .combo-boton{background:var(--estado-mal-fondo);border-color:var(--estado-mal-fondo)}.tabla-aprobaciones .pista-bloqueo{display:block;width:100%;order:1;margin-top:calc(var(--e1) * -1);font-size:var(--texto-xs);color:var(--texto-3)}.pista-bloqueo{align-self:center;margin-right:auto;font-size:var(--texto-xs);color:var(--texto-3)}.acciones .pista-bloqueo{margin:0;width:100%}.tabla-aprobaciones .sugerido{display:block;font-weight:var(--peso-medio)}.tabla-aprobaciones .revisado{color:var(--texto-3);font-size:var(--texto-sm)}.asignacion>.carga-equipo-compacta{margin-bottom:var(--e4)}.grilla-asignacion{list-style:none;margin:0;padding:0;display:grid;gap:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.grilla-asignacion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.grilla-asignacion{grid-template-columns:minmax(0,1fr)}}.tarjeta-asignacion{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio)}.tarjeta-asignacion article{height:100%;display:flex;flex-direction:column;gap:var(--e3);padding:var(--e4)}.tarjeta-asignacion[data-pendiente=si]{background:var(--estado-mal-fondo);border-color:var(--estado-mal-fondo);box-shadow:inset 3px 0 0 var(--estado-mal)}.tarjeta-asignacion[data-pendiente=si] .combo-reclutador .combo-boton{background:var(--superficie)}.cabeza-tarjeta-asignacion{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e2)}.cabeza-tarjeta-asignacion h3{margin:0;font-size:var(--texto-base)}.cabeza-tarjeta-asignacion h3 .enlace{border:0;background:none;padding:0;font:inherit;font-weight:var(--peso-medio);color:var(--texto);text-align:left;cursor:pointer}.cabeza-tarjeta-asignacion h3 .enlace:hover{color:var(--acento);text-decoration:underline}.area-tarjeta{margin:var(--e1) 0 0;font-size:var(--texto-sm);color:var(--texto-2)}.aviso-pendiente{margin:0;font-size:var(--texto-xs);font-weight:var(--peso-medio);color:var(--estado-mal)}.insignia-nivel{display:inline-flex;align-items:center;gap:var(--e1);flex-shrink:0;padding:2px var(--e2);border:1px solid var(--borde);border-radius:var(--radio-completo);background:var(--superficie);font-size:var(--texto-xs);color:var(--texto-2);white-space:nowrap}.insignia-nivel:not([data-dificultad]){color:var(--texto-3);border-style:dashed}.insignia-nivel .punto{width:8px;height:8px;border-radius:50%}.insignia-nivel[data-dificultad=dificil] .punto{background:var(--estado-mal)}.insignia-nivel[data-dificultad=medio] .punto{background:var(--estado-espera)}.insignia-nivel[data-dificultad=facil] .punto{background:var(--borde-fuerte)}.datos-tarjeta-asignacion{margin:0;display:grid;gap:var(--e2);font-size:var(--texto-sm)}.datos-tarjeta-asignacion>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--e2)}.datos-tarjeta-asignacion dt{color:var(--texto-3);font-size:var(--texto-xs)}.datos-tarjeta-asignacion dd{margin:0;color:var(--texto);min-width:0}.pie-tarjeta-asignacion{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--e2)}.pie-tarjeta-asignacion .nivel-tarjeta{display:inline-flex;align-items:center;gap:var(--e2);margin-right:auto;font-size:var(--texto-xs);color:var(--texto-3)}.pie-tarjeta-asignacion .revisado{color:var(--texto-3);font-size:var(--texto-sm)}.visualmente-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.alternador-vista{display:inline-flex;border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;background:var(--superficie);flex-shrink:0}.alternador-vista button{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:0;background:transparent;cursor:pointer;color:var(--texto-2);font:inherit;font-size:var(--texto-sm)}.alternador-vista button+button{border-left:1px solid var(--borde)}.alternador-vista button:hover{background:var(--superficie-hover)}.alternador-vista button[aria-pressed=true]{background:var(--acento-suave);color:var(--acento);font-weight:var(--peso-medio)}@media(max-width:700px){.alternador-vista button span{display:none}}.tabla-aprobaciones .codigo-vacante{font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-3);white-space:nowrap}.pastilla-firmado{display:inline-flex;align-items:center;gap:var(--e1);padding:var(--e2) var(--e4);border-radius:var(--radio-completo);background:var(--estado-bien-fondo);color:var(--estado-bien);font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap}.gantt{width:100%;border-collapse:collapse;font-size:var(--texto-xs)}.gantt th,.gantt td{border:1px solid var(--borde);padding:var(--e2)}.gantt thead th{background:var(--documento-fondo);color:var(--texto-invertido);font-weight:var(--peso-medio)}.gantt .mes{text-transform:uppercase;letter-spacing:.04em}.gantt .dia-gantt{width:1.4rem;text-align:center;font-weight:400;padding:var(--e1) 0}.gantt .dia-gantt .inicial,.gantt .dia-gantt .numero-dia{display:block;line-height:1.15}.gantt .dia-gantt .inicial{font-size:.625rem;opacity:.7}.gantt .dia-gantt[data-finde=si]{background:var(--gantt-finde)}.gantt .celda-gantt[data-finde=si]{background:var(--gantt-finde-celda)}.gantt tbody td{color:var(--texto-2)}.gantt .numero{text-align:center}.gantt .celda-gantt{background:var(--superficie-2);padding:0}.gantt .celda-gantt[data-hito=si]{background:var(--estado-bien)}.con-accion{display:grid;gap:var(--e2);align-content:start}.asignar{padding:var(--e5)}.asignar h2{margin:0;font-size:var(--texto-md)}.asignar .bajada{margin:var(--e2) 0 var(--e4);color:var(--texto-2)}.lista-asignables{margin:0;padding:0;list-style:none;display:grid;gap:var(--e2)}.lista-asignables label{display:flex;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:var(--radio);cursor:pointer}.lista-asignables label:hover{background:var(--superficie-2)}.lista-asignables .nombre{font-weight:var(--peso-medio)}.lista-asignables .carga{margin-left:auto;color:var(--texto-3);font-size:var(--texto-sm)}.confirmacion{padding:var(--e5)}.confirmacion h2{margin:0 0 var(--e3);font-size:var(--texto-md)}.confirmacion p{margin:0;color:var(--texto-2)}.pie-confirmacion{display:flex;justify-content:flex-end;gap:var(--e3);margin-top:var(--e5)}@media(max-width:800px){.cuerpo-modal{grid-template-columns:1fr}.panel-filtro{grid-template-columns:8rem 12rem}}.tabla-aprobaciones .observacion{color:var(--estado-mal)}.tabla-aprobaciones .pendiente{color:var(--accion-lista)}.tabla-aprobaciones .quien{color:var(--acento)}.pastilla-etapa{display:inline-block;padding:2px var(--e3);border:1px solid var(--acento-borde);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento);font-size:var(--texto-xs);font-weight:var(--peso-medio);white-space:nowrap}.tabla-aprobaciones .documento{display:inline-flex;color:var(--texto-2)}.tabla-aprobaciones .sin-accion{color:var(--texto-3)}.tabla-aprobaciones .error-fila{display:block;margin-bottom:var(--e2);color:var(--estado-mal);font-size:var(--texto-xs)}.modalidades{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3)}.modalidad{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio-completo);font-size:var(--texto-sm);white-space:nowrap}.modalidad:hover{background:var(--superficie-2)}.modalidad:has(input:checked){border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-medio)}.modalidad input[type=radio]{width:auto;margin:0;flex:none}.chips-beneficios{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.chip-beneficio{display:inline-flex;align-items:center;gap:var(--e1);padding:var(--e1) var(--e2) var(--e1) var(--e3);border:1px solid var(--borde);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto);font-size:var(--texto-sm);font-weight:var(--peso-medio);white-space:nowrap;max-width:100%}.chip-beneficio:has(>button){white-space:normal;overflow-wrap:anywhere}.chip-beneficio>button{flex:0 0 auto}.chip-beneficio[data-falta-nivel=si]{border-color:var(--acento-borde);border-style:dashed}.combo.combo-chip{flex:0 0 auto;width:auto}.combo-chip .combo-boton{width:auto;padding:0 var(--e1) 0 var(--e2);border-color:var(--borde);border-radius:var(--radio-sm);font-size:var(--texto-xs);white-space:nowrap}.combo-chip .combo-flecha{width:14px;height:14px}.chip-propuesto{display:inline-flex;align-items:center;padding:var(--e1) var(--e3);border:1px dashed var(--borde);border-radius:var(--radio-completo);background:var(--superficie-2);color:var(--texto-2);font-size:var(--texto-sm);white-space:nowrap;cursor:pointer}.chip-propuesto:hover{border-style:solid;border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.popup-chips{display:flex;flex-direction:column;gap:var(--e4);padding:var(--e5) var(--e5) var(--e4)}.popup-chips header{display:flex;flex-direction:column;gap:var(--e1)}.titulo-popup{margin:0;font-size:var(--texto-lg);font-weight:var(--peso-fuerte);color:var(--texto)}.popup-chips .bajada{margin:0;color:var(--texto-2);font-size:var(--texto-sm)}.buscador-chips{display:flex;align-items:center;gap:var(--e2)}.buscador-chips input{flex:1;min-width:0}.buscador-chips .boton{flex:none}.lista-popup{display:flex;flex-direction:column}.lista-popup .rotulo-bloque{margin-bottom:var(--e2)}.niveles-popup{display:flex;flex-direction:column;gap:var(--e2)}.fila-nivel-popup{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);font-size:var(--texto-sm)}.organigrama-revision{display:block;width:100%;max-width:100%;max-height:16rem;margin-top:var(--e2);object-fit:contain;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.radios-nivel{display:flex;flex-wrap:wrap;gap:var(--e2)}@media(max-width:30rem){.fila-nivel-popup{grid-template-columns:1fr auto}.radios-nivel{grid-column:1 / -1}}.quitar-nivel{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--radio-completo);background:none;padding:0;color:var(--texto-3);font-size:var(--texto);line-height:1;cursor:pointer}.quitar-nivel:hover{background:var(--superficie);color:var(--estado-mal)}.chips-popup{display:flex;flex-wrap:wrap;gap:var(--e2);max-height:14rem;overflow-y:auto;padding:2px}.chip-propuesto[data-estado=marcado]{border-style:solid;border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-medio)}.chip-propuesto[data-estado=puesto]{opacity:.55;cursor:default}.chip-propuesto[data-estado=puesto]:hover{border-style:dashed;border-color:var(--borde);background:var(--superficie-2);color:var(--texto-2)}.chip-beneficio button{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border:none;border-radius:var(--radio-completo);background:none;padding:0;color:var(--texto-3);font-size:var(--texto-sm);line-height:1;cursor:pointer}.chip-beneficio button:hover{background:var(--superficie-2);color:var(--texto)}.agregar-beneficio{display:inline-flex;align-items:center;padding:var(--e1) var(--e3);border:1px dashed var(--acento-borde);border-radius:var(--radio-completo);background:none;color:var(--acento-fuerte);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;transition:background .15s ease,border-style .15s ease}.agregar-beneficio:hover{border-style:solid;border-color:var(--acento);background:var(--acento-suave)}.confirmar-idioma{padding:var(--e1) var(--e3);border:1px solid var(--acento);border-radius:var(--radio-completo);background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer}.confirmar-idioma:hover{background:var(--acento-fuerte);border-color:var(--acento-fuerte)}.chips-beneficios input.input-beneficio{width:10rem;padding:var(--e1) var(--e2);font-size:var(--texto-sm)}.campo-sugerido{position:relative;display:inline-block}.fila-sugerencias{position:absolute;z-index:30;top:calc(100% + var(--e1));left:0;display:flex;flex-wrap:wrap;gap:var(--e1);width:max(100%,16rem);max-width:min(24rem,calc(100vw - 4rem));max-height:14rem;overflow-y:auto;padding:var(--e2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-lg)}.fila-sugerencias[data-lado=arriba]{top:auto;bottom:calc(100% + var(--e1))}.sugerencia-chip{padding:var(--e1) var(--e2);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-sm);white-space:nowrap;max-width:100%;cursor:pointer}@media(max-width:600px){.sugerencia-chip{white-space:normal;overflow-wrap:anywhere;text-align:left}}.sugerencia-chip:hover{border-style:solid;border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.fila-agregar-idioma{display:flex;align-items:center;gap:var(--e2);flex:1 1 100%}.fila-agregar-idioma .combo.nivel-idioma,.fila-agregar-idioma .combo.nivel-idioma .combo-boton{width:auto}.funciones-resumen{margin:var(--e2) 0 0;padding-left:var(--e4);display:flex;flex-direction:column;gap:var(--e1)}.funciones-resumen li{color:var(--texto-2)}.dias-semana{display:flex;flex-wrap:wrap;gap:var(--e1);margin-top:var(--e2)}.dia-semana{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--borde);border-radius:var(--radio);font-size:var(--texto-sm);font-weight:var(--peso-medio);color:var(--texto-2);cursor:pointer;-webkit-user-select:none;user-select:none}.dia-semana:hover{background:var(--superficie-2)}.dia-semana:has(input:checked){border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.dia-semana:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.dia-semana input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.dias{display:flex;align-items:center;gap:var(--e3);margin-top:var(--e3)}.dias label{display:flex;align-items:center;gap:var(--e1)}.dias input{width:3.25rem;padding:2px var(--e1);text-align:center;font-size:var(--texto-sm)}.dias abbr{text-decoration:none;cursor:help;color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.dias small{color:var(--texto-3);font-size:var(--texto-xs)}.obligatorio{color:var(--estado-mal);text-decoration:none;cursor:help;font-size:.9em;line-height:1;margin-left:1px}.troncales{display:grid;gap:var(--e4);margin-bottom:var(--e4)}.familia-troncal{padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.familia-troncal>summary{display:flex;align-items:center;gap:var(--e2);cursor:pointer;list-style:none}.familia-troncal>summary::-webkit-details-marker{display:none}.familia-troncal>summary:before{content:"";flex-shrink:0;width:0;height:0;border-left:5px solid var(--texto-3);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .12s ease}.familia-troncal[open]>summary:before{transform:rotate(90deg)}.familia-troncal[open]>summary{margin-bottom:var(--e2)}.nombre-familia{color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em}.familia-troncal>summary .cuenta{color:var(--texto-3);font-size:var(--texto-sm);font-variant-numeric:tabular-nums}.familia-troncal>summary .boton{margin-left:auto;font-size:var(--texto-base);padding-inline:var(--e4)}.rasgo-troncal{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nombre exigencia relevancia";align-items:center;gap:var(--e1) var(--e4);padding:var(--e2) 0}.rasgo-troncal+.rasgo-troncal{border-top:1px solid var(--borde)}.nombre-rasgo{grid-area:nombre;display:flex;align-items:center;gap:var(--e2);font-size:var(--texto-sm);color:var(--texto-2);cursor:pointer}.nombre-rasgo input{flex-shrink:0;accent-color:var(--acento)}.rasgo-troncal[data-activo=si] .nombre-rasgo>span{color:var(--texto);font-weight:var(--peso-medio)}.que-mide{flex-shrink:0;display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-completo);color:var(--texto-3);font-size:10px;text-decoration:none;cursor:help}.al-reves{color:var(--texto-3);font-size:var(--texto-xs);font-style:italic}.exigencia-rasgo{grid-area:exigencia;display:grid;justify-items:end;gap:var(--e1)}.relevancia-rasgo{grid-area:relevancia}.exigencia-rasgo>small{color:var(--texto-3);font-size:var(--texto-xs)}.con-signo{display:flex;align-items:center;gap:var(--e1);color:var(--texto-3);font-size:var(--texto-sm)}.con-signo input{width:3.5rem;text-align:right}.modal-historial .cuerpo{max-height:60vh;overflow-y:auto;padding:0 var(--e5) var(--e5)}.modal-historial .detalle{color:var(--texto-2);font-size:var(--texto-sm)}.modal-historial .quien-historial{color:var(--texto-3);font-size:var(--texto-xs)}.tabla-aprobaciones td.decidir{white-space:nowrap}.tabla-aprobaciones td.decidir .par-botones{flex-wrap:nowrap}.tabla-aprobaciones td.decidir .par-botones>button{padding-inline:var(--e3);font-size:var(--texto-sm)}.volver-olympium{display:flex;align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);margin-bottom:var(--e2);padding-bottom:var(--e3);border-bottom:1px solid var(--borde);border-radius:var(--radio-sm);color:var(--texto-2);font-size:var(--texto-sm);text-decoration:none}.volver-olympium:hover{color:var(--acento)}.armazon[data-plegada=si] .volver-olympium span{display:none}.tabla-cv{margin-top:var(--e5);padding:var(--e4)}.barra-cv{display:flex;align-items:center;gap:var(--e4);flex-wrap:wrap}.conteo-cv{margin:0;color:var(--texto-3);font-size:var(--texto-sm)}.acciones-cv{margin-left:auto;display:flex;align-items:center;gap:var(--e4)}.nota-genoma{margin:var(--e3) 0 0;color:var(--texto-2);font-size:var(--texto-sm)}.telefono-cv{white-space:nowrap}.paginacion-cv{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--e3);margin-top:var(--e4);color:var(--texto-2);font-size:var(--texto-sm)}.tamano-cv,.pasar-pagina{display:inline-flex;align-items:center;gap:var(--e2)}.combo.combo-compacto,.combo.combo-fila{width:auto}.combo-compacto .combo-boton,.combo-fila .combo-boton{width:auto;padding:var(--e1) var(--e2) var(--e1) var(--e3);font-size:var(--texto-sm);white-space:nowrap}.combo.combo-fila .combo-boton{min-width:9.5rem}.pasar-pagina .boton{padding:var(--e1) var(--e3)}.pasar-pagina .boton:disabled{opacity:.5;cursor:not-allowed}.titulo-con-enlace{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--e4)}.titulo-con-enlace .enlace{font-size:var(--texto-base);font-weight:var(--peso-medio)}.ranking-cv{display:inline-block;min-width:2.25rem;padding:var(--e1) var(--e2);border-radius:var(--radio-completo);color:var(--texto-2);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;text-align:center}.ranking-cv[data-podio=si]{background:var(--estado-espera-fondo);color:var(--estado-espera);font-weight:var(--peso-fuerte)}.candidato-cv{display:flex;align-items:center;gap:var(--e3)}.candidato-cv small{display:block;color:var(--texto-3);font-size:var(--texto-xs)}.avatar-candidato{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.doc-cv{display:inline-block;padding:var(--e1) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);color:var(--texto-2);font-size:var(--texto-sm);text-decoration:none;white-space:nowrap}.doc-cv:hover{border-color:var(--acento);color:var(--acento)}.genoma-cv{color:var(--acento);font-weight:var(--peso-medio)}.nombre-genoma{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.nombre-genoma svg{flex:none;width:14px;height:14px;color:var(--texto-3)}.nombre-genoma:hover strong,.nombre-genoma:focus-visible strong{color:var(--acento);text-decoration:underline}.nombre-genoma:hover svg{color:var(--acento)}.sin-dato{color:var(--texto-3)}.recorrido{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--e2);margin:var(--e5) 0 0;min-width:0}.paso-ronda{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e1) 0;border:0;background:none;cursor:pointer;color:var(--texto-3);font:inherit;font-size:var(--texto-sm);white-space:nowrap;flex:0 1 auto;min-width:0}.paso-ronda>.numero-ronda,.paso-ronda>.cuenta-ronda,.paso-ronda:after{flex:none}.paso-ronda>.rotulo-ronda{min-width:0;overflow:hidden;text-overflow:ellipsis}.paso-ronda[data-estado=activa],.paso-ronda[data-corto=si]{flex:none}.paso-ronda:after{content:"›";margin-left:var(--e2);color:var(--borde-fuerte);font-size:var(--texto-lg)}.paso-ronda:last-child:after{content:none}.paso-ronda:hover{color:var(--texto)}.numero-ronda{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radio-completo);border:2px solid var(--borde-fuerte);background:var(--superficie);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.paso-ronda[data-estado=activa]{color:var(--texto);font-weight:var(--peso-medio)}.paso-ronda[data-estado=activa] .numero-ronda{border-color:var(--acento);background:var(--acento);color:var(--texto-invertido)}.recorrido-proceso{margin:var(--e4) 0}.recorrido-proceso .paso-ronda{flex:0 1 auto;white-space:normal;text-align:left;line-height:1.25}.recorrido-proceso .paso-ronda>.rotulo-ronda{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:clip}.recorrido-proceso .paso-ronda[data-corto=si]{flex:none}.recorrido-proceso+.tabla-cv>header .bajada{margin:0}.paso-ronda[data-estado=completa] .numero-ronda{border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.comentario-entrevista{min-width:9rem;max-width:14rem;color:var(--texto-2);font-size:var(--texto-sm)}.comentario-fila{width:100%;padding:var(--e1) var(--e2);border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--texto-sm)}.comentario-fila{min-width:9rem;resize:vertical}.boton-comentar{padding:var(--e1) var(--e2);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-sm);background:transparent;color:var(--texto-3);font:inherit;font-size:var(--texto-sm);white-space:nowrap;cursor:pointer}.boton-comentar:hover,.boton-comentar:focus-visible{border-color:var(--acento-borde);color:var(--acento)}.celda-cita{white-space:nowrap}.cita{display:grid;gap:2px}.cita-fecha{font-weight:var(--peso-fuerte)}.cita-hora{display:flex;align-items:center;gap:var(--e2);color:var(--texto-2);font-size:var(--texto-sm)}.campos-entrevistador{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--e3)}.tabla-comparativo{width:100%;border-collapse:collapse;font-size:var(--texto-base)}.tabla-comparativo th,.tabla-comparativo td{padding:var(--e3) var(--e4);border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle}.tabla-comparativo thead th{vertical-align:top;min-width:11rem}.tabla-comparativo thead th strong,.tabla-comparativo thead th small{display:block}.tabla-comparativo thead th small{color:var(--texto-3);font-size:var(--texto-xs);font-weight:400}.tabla-comparativo tbody th[scope=row]{min-width:13rem;color:var(--texto-2);font-weight:var(--peso-medio);font-size:var(--texto-sm)}.tabla-comparativo th[data-en-terna]{background:var(--acento-suave)}.cabeza-finalista{display:flex;align-items:flex-start;gap:var(--e2)}.avatar-finalista{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--acento);color:var(--texto-invertido);font-size:var(--texto-sm);font-weight:var(--peso-fuerte)}.valor-con-barra{display:inline-grid;gap:4px;min-width:7rem;font-variant-numeric:tabular-nums}.barra-valor{display:block;height:5px;border-radius:3px;background:var(--borde);overflow:hidden}.barra-valor i{display:block;height:100%;border-radius:3px;background:var(--acento)}.nota-comparativo{justify-self:start;min-width:3.25rem;border:1px solid transparent}.ronda-comparativo{display:block;color:var(--texto)}.fila-final td strong{display:block;margin-bottom:var(--e1)}.fila-final .nota-comparativo{min-width:4rem;height:2rem;font-size:var(--texto-lg)}.seccion-comparativo th{background:var(--superficie-2);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.fila-final th,.fila-final td{border-top:2px solid var(--borde-fuerte);font-size:var(--texto-lg)}.fila-final th small{display:block;font-size:var(--texto-xs)}.marcas-comparativo{display:flex;flex-wrap:wrap;gap:var(--e1);margin-top:var(--e1)}.peso-comparativo{display:inline-flex;align-items:center;gap:var(--e1);margin-top:var(--e1);padding:2px var(--e2);border-radius:var(--radio-completo);background:var(--superficie-2);color:var(--texto-2);font-size:var(--texto-xs)}.tabla-comparativo .peso-comparativo input{width:3rem;height:1.6rem;padding:0 var(--e1);font-size:var(--texto-xs);text-align:center}.eleccion-terna{display:inline-flex;align-items:center;gap:var(--e1)}.casilla-terna{display:inline-flex;align-items:center;gap:var(--e2);font-weight:var(--peso-medio);cursor:pointer}.mover-terna{width:1.75rem;height:1.75rem;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-xs);cursor:pointer}.mover-terna:disabled{opacity:.4;cursor:default}.destacado-comparativo{display:flex;align-items:center;gap:var(--e4);margin-top:var(--e4);padding:var(--e4) var(--e5);border:1.5px solid var(--acento-borde)}.destacado-comparativo h2{margin:0}.destacado-comparativo .bajada{margin:var(--e1) 0 0}.estrella-comparativo{display:inline-grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radio);background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-lg)}.cifra-comparativo{margin-left:auto;color:var(--acento-fuerte)}.cifra-comparativo .nota-comparativo{min-width:5rem;height:2.75rem;padding:0 var(--e3);font-size:var(--texto-2xl)}.resumen-decision{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--e4);margin:0 0 var(--e5)}.resumen-decision dt{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.resumen-decision dd{margin:var(--e1) 0 0;font-weight:var(--peso-fuerte)}.opciones-terna{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--e3);margin:var(--e2) 0 var(--e4)}.opcion-terna{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e1);padding:var(--e3) var(--e4);border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;text-align:left}button.opcion-terna{cursor:pointer}button.opcion-terna:disabled{cursor:default}.opcion-terna small{color:var(--texto-3);font-size:var(--texto-xs)}.final-terna{color:var(--acento-fuerte);font-weight:var(--peso-fuerte)}.final-terna small{color:var(--texto-3);font-weight:400}.puntajes-terna{width:100%;margin:0 0 var(--e2);padding:0;list-style:none;font-size:var(--texto-xs);color:var(--texto-2)}.puntajes-terna li{display:flex;justify-content:space-between;gap:var(--e2)}.opcion-terna[aria-checked=true]{border-color:var(--acento);background:var(--acento-suave);box-shadow:0 0 0 1px var(--acento)}.boton-enlace{padding:0;border:0;background:none;font:inherit;cursor:pointer}.cargar-documento{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin-top:var(--e2)}.cargar-documento input:not([type]){width:9rem;padding:var(--e1) var(--e2)}.celda-solicitud{min-width:13rem;max-width:18rem}.celda-solicitud>.estado-correo:first-child,.celda-solicitud>.motivo-bloqueo:first-child{margin-top:0}.fecha-revision{display:block;white-space:nowrap;margin-top:var(--e1);font-size:var(--texto-xs);color:var(--texto-2)}.cargar-documento .boton-fila{margin-top:0}.enlace-teams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin-top:var(--e1)}.enlace-teams{color:var(--texto-3);font-size:var(--texto-sm)}.enlace-boton{padding:0;border:0;background:none;color:var(--acento);font:inherit;cursor:pointer}.enlace-boton:hover{text-decoration:underline}.barra-antecedentes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}a.boton-fila{display:inline-flex;text-decoration:none}.barra-antecedentes .bajada{margin:0}.acciones-antecedentes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3)}.acciones-antecedentes .elegir-todos{display:inline-flex;align-items:center;gap:var(--e2);color:var(--texto-2);font-size:var(--texto-sm)}.tabla-cv .celda-marca{width:2.25rem;padding-right:0}.cuenta-ronda{min-width:1.25rem;padding:0 var(--e1);border-radius:var(--radio-completo);background:var(--superficie-2);color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-medio);text-align:center}.barra-decision{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3);margin-bottom:var(--e3)}.barra-decision .elegir-todos{margin-right:var(--e2);min-width:8rem}.estado-decision{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--e1)}.casilla-aviso{display:flex;align-items:center;gap:var(--e2);margin:var(--e3) 0;font-weight:var(--peso-medio)}.rubrica{margin-top:var(--e5)}.tarjeta>.cabecera-rubrica{display:block}.cabecera-rubrica h2{margin:0 0 var(--e1);font-size:var(--texto-lg)}.cabecera-rubrica .bajada{margin:0;text-align:left}.tabla-rubrica{width:auto;min-width:100%;border-collapse:collapse;font-size:var(--texto-base)}.tabla-rubrica th,.tabla-rubrica td{padding:var(--e3);border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle}.tabla-rubrica thead th{color:var(--texto-2);font-weight:var(--peso-medio);font-size:var(--texto-sm)}.tabla-rubrica .col-numero{width:1%;text-align:center;white-space:nowrap}.tabla-rubrica .col-candidato{min-width:6.5rem;max-width:9rem;white-space:normal;line-height:1.3}.tabla-rubrica tfoot th,.tabla-rubrica tfoot td{border-bottom:0;font-weight:var(--peso-fuerte)}.tabla-rubrica tfoot tr:first-child th,.tabla-rubrica tfoot tr:first-child td{border-top:2px solid var(--borde-fuerte)}.tabla-rubrica tbody tr:hover{background:var(--superficie-2)}.tabla-rubrica .celda-concepto{position:relative;padding-left:calc(var(--e3) + 2.25rem)}.numero-concepto{position:absolute;top:calc(var(--e3) + 2px);left:var(--e3);display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.nombre-lectura{font-weight:var(--peso-fuerte)}.peso-rubrica{display:inline-flex;align-items:center;gap:2px;color:var(--texto-2);font-variant-numeric:tabular-nums}.peso-rubrica input.numero-rubrica{width:3.25rem}.escala-rubrica li{display:inline-flex;align-items:center;gap:var(--e1)}.nota-escala{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 var(--e1);border-radius:var(--radio-sm);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.nota-lectura{min-width:2.5rem;height:2rem}.nota-escala[data-nota="1"],.tabla-rubrica input.nota-rubrica[data-nota="1"]{border-color:var(--estado-mal);background:var(--estado-mal-fondo);color:var(--estado-mal)}.nota-escala[data-nota="2"],.tabla-rubrica input.nota-rubrica[data-nota="2"]{border-color:var(--estado-espera);background:var(--estado-espera-fondo);color:var(--estado-espera)}.nota-escala[data-nota="3"],.tabla-rubrica input.nota-rubrica[data-nota="3"]{border-color:var(--estado-neutro);background:var(--estado-neutro-fondo);color:var(--texto)}.nota-escala[data-nota="4"],.tabla-rubrica input.nota-rubrica[data-nota="4"]{border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.nota-escala[data-nota="5"],.tabla-rubrica input.nota-rubrica[data-nota="5"]{border-color:var(--estado-bien);background:var(--estado-bien-fondo);color:var(--estado-bien)}.tabla-rubrica input.nota-rubrica{height:2.25rem;font-weight:var(--peso-fuerte)}.tabla-rubrica textarea.nombre-rubrica,.tabla-rubrica textarea.que-evalua-rubrica,.tabla-rubrica input.numero-rubrica{padding:var(--e1) var(--e2);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);font:inherit}.tabla-rubrica textarea.nombre-rubrica{width:100%;min-width:16rem;min-height:0;border-color:transparent;background:transparent;font-weight:var(--peso-fuerte);line-height:1.4;resize:none;overflow-wrap:anywhere;field-sizing:content}.tabla-rubrica input.numero-rubrica{width:4.25rem;text-align:center;-moz-appearance:textfield}.tabla-rubrica input.numero-rubrica::-webkit-inner-spin-button,.tabla-rubrica input.numero-rubrica::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tabla-rubrica input:hover:not(:disabled){border-color:var(--borde-fuerte)}.tabla-rubrica input.numero-rubrica[aria-invalid=true]{border-color:var(--estado-mal)}.tabla-rubrica input.numero-rubrica:disabled{opacity:.6}.quitar-concepto{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--radio-completo);background:none;color:var(--texto-3);font-size:var(--texto-lg);line-height:1;cursor:pointer}.quitar-concepto:hover{background:var(--estado-mal-fondo);color:var(--estado-mal)}.suma-pesos{color:var(--estado-mal)}.suma-pesos[data-ok=true]{color:var(--acento-fuerte)}.acciones-rubrica{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin-top:var(--e4)}.separador-acciones{flex:1}.observacion-celda{min-width:14rem}.boton-fila{display:block;margin-top:var(--e1);padding:var(--e1) var(--e2);font-size:var(--texto-sm);white-space:nowrap}.motivo-bloqueo,.estado-correo{display:block;max-width:16rem;margin-top:var(--e1);font-size:var(--texto-xs);color:var(--texto-2)}.estado-correo[data-tono=bien]{color:var(--estado-bien)}.estado-correo[data-tono=espera]{color:var(--estado-espera)}.estado-correo[data-tono=mal]{color:var(--estado-mal)}.modal-antecedentes{display:flex;flex-direction:column;gap:var(--e3);padding:var(--e5)}.modal-antecedentes h2{margin:0}.modal-antecedentes .bajada{margin:0;color:var(--texto-2)}.cabecera-correo{display:grid;grid-template-columns:max-content 1fr;gap:var(--e1) var(--e3);margin:0;font-size:var(--texto-sm)}.cabecera-correo dt{color:var(--texto-2);font-weight:var(--peso-medio)}.cabecera-correo dd{margin:0;overflow-wrap:anywhere}.cuerpo-correo{width:100%;min-height:22rem;border:1px solid var(--borde);border-radius:var(--radio);background:var(--correo-fondo)}.cuerpo-correo[data-alto=largo]{min-height:40rem}.cuerpo-correo[data-alto=medio]{min-height:29rem}.lista-destinatarios{display:flex;flex-direction:column;gap:var(--e2)}.lista-destinatarios .renglon{display:flex;gap:var(--e2);align-items:center}.lista-destinatarios input{flex:1}.lista-feriados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e2)}.lista-feriados .renglon,.renglon-feriado{display:flex;gap:var(--e2);align-items:center;flex-wrap:wrap}.lista-feriados .fecha-feriado{min-width:7rem;font-variant-numeric:tabular-nums}.renglon-feriado input[type=date]{width:auto;flex:0 0 auto}.lista-feriados .descripcion-feriado,.renglon-feriado input[type=text]{flex:1;min-width:12rem}.celda-publicacion{display:flex;align-items:center;gap:var(--e2);white-space:nowrap}.celda-publicacion>.boton{padding-block:var(--e1)}.modal-publicacion>.cuerpo{display:flex;flex-direction:column;gap:var(--e3);padding:var(--e4)}.competencias-propias{display:grid;gap:var(--e2);margin-top:var(--e2)}.fila-competencia-propia{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.nombre-competencia-propia{display:grid;gap:var(--e1);flex:1;min-width:0}.opcional{margin-left:var(--e1);color:var(--texto-2);font-size:.9em;font-weight:400}.recomendacion-cv{display:inline-flex;align-items:center;gap:var(--e2);white-space:nowrap}.modal-match>.cuerpo{display:flex;flex-direction:column;gap:var(--e3);padding:var(--e4)}.modal-match p{margin:0}.modal-match .cifras-match{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.lista-match{margin:0;padding-left:var(--e5);display:grid;gap:var(--e1)}.invitacion-genoma{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--e1)}.invitacion-genoma small{color:var(--texto-2);font-size:var(--texto-xs);white-space:nowrap}.plazo-genoma input{max-width:16rem}.fila-plazo-genoma{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--e2) var(--e4)}.fila-plazo-genoma>.boton{display:inline-flex;align-items:center;gap:var(--e1)}.editor-correo{display:grid;gap:var(--e2);justify-items:start}.editor-correo>.campo-form,.editor-correo>.cuerpo-correo,.editor-correo>.detalle-recordatorio{justify-self:stretch}.enlace-editar{justify-self:end;display:inline-flex;align-items:center;gap:var(--e1);padding:0;border:0;background:none;font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);color:var(--acento);cursor:pointer}.enlace-editar:hover{text-decoration:underline}.texto-previo{margin:0;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--correo-fondo);white-space:pre-wrap;font-size:var(--texto-sm);line-height:1.5}.editor-correo>.texto-previo,.editor-correo>.cabecera-correo{justify-self:stretch}.acciones-genoma{display:inline-flex;align-items:center;gap:var(--e1)}.boton-icono{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--e2)}.texto-correo{min-height:22rem;font:inherit;font-size:var(--texto-sm);line-height:1.5;resize:vertical}.enlace-volver{font-size:var(--texto-sm)}.recordatorios-genoma{display:grid;gap:var(--e2);margin:0;padding:var(--e3) var(--e4);border:1px solid var(--borde);border-radius:var(--radio)}.recordatorios-genoma legend{padding:0 var(--e1);font-weight:var(--peso-medio);font-size:var(--texto-sm)}.recordatorios-genoma .nota{margin:0}.opciones-recordatorio{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5)}.opcion-recordatorio{display:inline-flex;align-items:center;gap:var(--e2);font-size:var(--texto-sm);cursor:pointer}.opcion-recordatorio small{color:var(--texto-3);font-size:var(--texto-xs)}.opcion-recordatorio[data-apagada=si]{color:var(--texto-3);cursor:not-allowed}.detalle-recordatorio{margin:0;font-size:var(--texto-sm);color:var(--texto-2)}.nota-genoma button.enlace{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--acento);font-weight:var(--peso-medio)}.nota-genoma button.enlace:hover:not(:disabled){text-decoration:underline}.nota-genoma button.enlace:disabled{color:var(--texto-3);cursor:default}.elegir-todos{display:inline-flex;align-items:center;gap:var(--e2);font-size:var(--texto-sm);color:var(--texto-2)}.carta-oferta{margin-top:var(--e4);border-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.cabecera-carta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3);flex-wrap:wrap}.cabecera-carta h2{margin:var(--e1) 0 0;font-size:var(--texto-lg)}.rotulo-carta{margin:0;color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.carta-oferta .bajada,.carta-oferta .aviso{margin:var(--e3) 0 0}.acciones-carta{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e4)}.rechazo-carta{margin-top:var(--e4)}.modal-oferta,.modal-documento{display:flex;flex-direction:column;gap:var(--e5);padding:var(--e6) calc(var(--e6) + var(--e2))}.modal-documento{gap:var(--e3)}.modal-documento h2,.modal-documento .bajada{margin:0}@media(max-width:640px){.modal-oferta,.modal-documento{padding:var(--e5) var(--e4)}}.cabecera-oferta h2{margin:0}.campos-oferta{display:flex;flex-direction:column;gap:var(--e5)}.campos-oferta[hidden]{display:none}.vista-previa-oferta .documento-carta{width:100%}.cabecera-oferta .bajada{margin:var(--e1) 0 0}.seccion-oferta{display:flex;flex-direction:column;gap:var(--e4);padding-top:var(--e5);border-top:1px solid var(--borde)}.seccion-oferta h3{margin:0;color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.cabeza-seccion-oferta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2)}.campos-proceso-oferta{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--e3) var(--e4)}.dato-fijo-oferta{margin:0;padding:var(--e2) 0;font-weight:var(--peso-medio)}.aviso-editado-carta{margin:0;padding:var(--e2) var(--e3);border-radius:var(--radio-sm);background:var(--estado-espera-fondo);font-size:var(--texto-sm)}.aviso-editado-carta ul{margin:var(--e1) 0 0;padding-left:var(--e4)}.datos-proceso{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--e4) var(--e5);margin:0;padding:var(--e4) var(--e5);border-radius:var(--radio);background:var(--superficie-hover)}.datos-proceso dt{color:var(--texto-3);font-size:var(--texto-xs)}.datos-proceso dd{margin:2px 0 0;font-weight:var(--peso-medio)}.nota-oferta{margin:0;color:var(--texto-3);font-size:var(--texto-xs)}.campo-form small[data-tono=aviso]{color:var(--estado-espera)}.aviso-banda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:0;color:var(--texto-2);font-size:var(--texto-sm)}.campo-form small[data-tono=mal]{color:var(--estado-mal)}.fila-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--e3) var(--e5);align-items:start}.documento-carta{margin-top:0}.pagina-oferta{min-height:100vh;padding:var(--e6) var(--e4);background:var(--fondo);color:var(--texto)}.pagina-oferta>.tarjeta{max-width:48rem;margin:0 auto}.pagina-oferta .cuerpo{display:flex;flex-direction:column;gap:var(--e3)}.campo-check{display:flex;align-items:center;gap:var(--e2)}.contrato-brief{display:flex;flex-direction:column;gap:var(--e3);margin-top:var(--e2);padding-top:var(--e4);border-top:1px solid var(--borde)}.contrato-brief h3{margin:0;color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.contrato-brief .bajada{margin:0}.datos-contrato{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--e3) var(--e4);margin:0}.datos-contrato dt{color:var(--texto-3);font-size:var(--texto-xs)}.datos-contrato dd{margin:2px 0 0;font-weight:var(--peso-medio)}.celda-solicitar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e1);max-width:14rem}.base-genoma{margin:0 0 var(--e3);padding:var(--e2) var(--e3);border-left:3px solid var(--acento);border-radius:var(--radio-sm);background:var(--acento-suave);font-size:var(--texto-sm)}.firma-carta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e2)}.firma-carta img{max-width:14rem;max-height:6rem;padding:var(--e2);border:1px dashed var(--borde-fuerte);border-radius:var(--radio-sm);background:var(--correo-fondo)}.firma-carta .acciones-carta{margin-top:0}.firma-carta small{color:var(--texto-3);font-size:var(--texto-xs)}.nueva-solicitud.rediseno,.contenido.asignacion{max-width:68rem;margin-inline:auto}.nueva-solicitud.rediseno{display:flex;flex-direction:column;gap:var(--e4)}.cabecera-solicitud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3)}.cabecera-solicitud h1{margin:0}.insignia-guardado{display:inline-flex;align-items:center;gap:var(--e1);padding:var(--e1) var(--e3);border-radius:var(--radio-completo);background:var(--estado-bien-fondo);color:var(--estado-bien);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.insignia-guardado[data-estado=error]{background:var(--estado-mal-fondo);color:var(--estado-mal)}.pasos-arriba{padding:var(--e5) var(--e5) var(--e4)}.pasos-arriba ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pasos-arriba li{position:relative;display:flex;justify-content:center}.pasos-arriba li+li:before{content:"";position:absolute;top:1rem;right:calc(50% + 1.25rem);left:calc(-50% + 1.25rem);height:2px;background:var(--borde-fuerte)}.pasos-arriba li:not([data-estado=luego]):before{background:var(--acento)}.pasos-arriba button{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--e2);padding:0;border:0;background:none;color:var(--texto-3);font:inherit;font-size:var(--texto-xs);text-align:center;cursor:pointer}.pasos-arriba .numero{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radio-completo);background:var(--superficie-hover);color:var(--texto-3);font-weight:var(--peso-fuerte)}.pasos-arriba li:not([data-estado=luego]) .numero{background:var(--acento);color:var(--texto-invertido)}.pasos-arriba li:not([data-estado=luego]) button{color:var(--acento-fuerte)}.pasos-arriba [aria-current=step] .nombre{font-weight:var(--peso-fuerte)}.pasos-arriba button:focus-visible{outline:2px solid var(--acento);outline-offset:4px;border-radius:var(--radio-sm)}.carga-destacada{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e3) var(--e4);padding:var(--e5);border-color:var(--acento-borde);background:var(--acento-suave)}.carga-destacada>div:not(.acciones-carga){flex:1 1 16rem;display:flex;flex-direction:column;gap:var(--e1)}.carga-destacada small{color:var(--texto-2);font-size:var(--texto-xs)}.icono-carga{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--acento-borde);border-radius:var(--radio);background:var(--superficie);color:var(--acento-fuerte)}.acciones-carga{display:flex;gap:var(--e2)}.organigrama-carga{max-width:100%;max-height:14rem;margin-top:var(--e2);border-radius:var(--radio-sm);object-fit:contain;align-self:flex-start}.tarjeta-paso{padding:var(--e5) var(--e5) var(--e6)}.tarjeta-paso>header{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--e3);margin-bottom:var(--e5);padding:0;border-bottom:0}.tarjeta-paso h2{margin:0;font-size:var(--texto-lg)}.tarjeta-paso>header p{margin:var(--e1) 0 0;color:var(--texto-3);font-size:var(--texto-sm)}.icono-paso{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radio);background:var(--acento-suave);color:var(--acento-fuerte)}.cuerpo-paso{display:flex;flex-direction:column;gap:var(--e4)}.par-campos,.trio-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e4);align-items:start}.trio-campos{grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr))}@media(max-width:640px){.par-campos,.trio-campos{grid-template-columns:minmax(0,1fr)}}.subtitulo-tarjeta{margin:var(--e2) 0 0;color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.opciones-pastilla{display:flex;flex-wrap:wrap;gap:var(--e1)}.redactado-vacio{display:flex;flex-direction:column;gap:var(--e2)}.redactado-vacio>div{min-height:4.5rem;padding:var(--e3) var(--e4);border:1px dashed var(--borde-fuerte);border-radius:var(--radio);color:var(--texto-3);font-size:var(--texto-sm)}.pastilla{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-completo);background:var(--superficie);font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer}.pastilla input{margin:0;accent-color:var(--acento)}.pastilla:has(input:checked){border-color:var(--acento);background:var(--acento-suave);color:var(--acento-fuerte)}.pastilla:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.fila-confidencial{padding:var(--e3) var(--e5)}.fila-confidencial .interruptor{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;font-weight:var(--peso-fuerte)}.rejilla-revision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e4)}@media(max-width:640px){.rejilla-revision{grid-template-columns:minmax(0,1fr)}}.rejilla-revision .tarjeta{margin:0}.rejilla-revision .rotulo-resumen{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.contenido-revision p.dato-revision,.contenido-revision p.dato-revision:first-child{color:var(--texto-2);font-size:var(--texto-sm)}.dato-revision strong{color:var(--texto);font-weight:var(--peso-fuerte)}.dato-revision .recorte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sin-declarar{padding:0;border:0;background:none;color:var(--estado-espera);font:inherit;font-weight:var(--peso-fuerte);cursor:pointer}.sin-declarar:hover{text-decoration:underline}.sin-declarar-opcional{color:var(--texto-3)}.pie-solicitud{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-top:var(--e2);padding:var(--e3) var(--e2);border-top:1px solid var(--borde);background:var(--fondo)}.pie-solicitud .boton[data-variante=primario]{min-width:9rem}.boton-texto{padding:var(--e2) var(--e3);border:0;background:none;color:var(--texto-2);font:inherit;font-weight:var(--peso-medio);cursor:pointer}.boton-texto:disabled{color:var(--texto-3);opacity:.5;cursor:default}.selector-hora{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--e2)}.selector-hora>span{color:var(--texto-3);font-weight:var(--peso-fuerte)}.cabecera-fija{position:sticky;top:0;z-index:6;display:flex;flex-direction:column;gap:var(--e3);padding:var(--e3) 0;background:var(--fondo)}.nueva-solicitud.rediseno .campo-form,.nueva-solicitud.rediseno .redactado{scroll-margin-top:13rem}.carga-equipo{padding:var(--e5)}.carga-equipo .rotulo-bloque{margin:0 0 var(--e3)}.carga-equipo ul{display:flex;flex-direction:column;gap:var(--e1);margin:0;padding:0;list-style:none}.fila-carga{display:grid;grid-template-columns:2.25rem minmax(8rem,14rem) minmax(0,1fr) 3rem 7rem;align-items:center;gap:var(--e3);width:100%;padding:var(--e2);border:1px solid transparent;border-radius:var(--radio);background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.fila-carga:hover{background:var(--superficie-hover)}.fila-carga[aria-pressed=true]{border-color:var(--acento-borde);background:var(--acento-suave)}.fila-carga:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.fila-carga .barra-capacity{margin:0}.fila-carga[data-lleno=si] .barra-capacity span{background:var(--estado-mal)}.fila-carga .etiqueta{justify-self:end}.avatar-carga{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radio-completo);background:var(--superficie-hover);color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.avatar-carga[data-activo=si]{background:var(--acento);color:var(--texto-invertido)}.nombre-carga{overflow:hidden;font-weight:var(--peso-fuerte);text-overflow:ellipsis;white-space:nowrap}.cuenta-carga{color:var(--texto-3);font-size:var(--texto-sm);text-align:right}@media(max-width:720px){.fila-carga{grid-template-columns:2.25rem minmax(0,1fr) auto}.fila-carga .barra-capacity{grid-column:2 / -1}}.filtros-asignacion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.segmentos{display:flex;flex-wrap:wrap;gap:var(--e2)}.segmento{padding:var(--e1) var(--e3);border:1px solid transparent;border-radius:var(--radio-completo);background:var(--superficie-hover);color:var(--texto-2);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer}.segmento[aria-pressed=true]{border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-fuerte)}.segmento:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.filtro-reclutador{display:flex;align-items:center;gap:var(--e2);min-width:15rem}.filtro-reclutador>span{color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.05em;text-transform:uppercase}.filtro-reclutador .combo{flex:1}.celda-fecha{white-space:nowrap}.contenido.asignacion .tabla-aprobaciones table{font-size:var(--texto-sm)}.contenido.asignacion .tabla-aprobaciones th,.contenido.asignacion .tabla-aprobaciones td{padding:var(--e2)}.contenido.asignacion .tabla-aprobaciones .boton,.contenido.asignacion .tabla-aprobaciones .boton-decidir{padding-inline:var(--e3);white-space:nowrap}.tablero-asignacion{margin-top:var(--e5)}.subir-firmada{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e3)}.subir-firmada p{margin:0}.zona-carta-wrap{display:flex;flex-direction:column;gap:var(--e1);align-self:stretch}.zona-carta{display:flex;align-items:center;gap:var(--e3);padding:var(--e4);border:1.5px dashed var(--acento-borde);border-radius:var(--radio);background:var(--acento-suave);cursor:pointer;transition:border-color .15s,background-color .15s}.zona-carta:hover,.zona-carta[data-arrastrando=si]{border-color:var(--acento)}.zona-carta[data-elegido=si]{border-style:solid;background:var(--superficie)}.zona-carta:focus-within{outline:2px solid var(--acento);outline-offset:2px}.zona-carta[aria-disabled=true]{opacity:.6;cursor:default}.zona-carta .icono-carga{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--acento-borde);border-radius:var(--radio);background:var(--superficie);color:var(--acento-fuerte)}.zona-carta .texto-zona{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.zona-carta .texto-zona small{color:var(--texto-2);font-size:var(--texto-xs)}.zona-carta .nombre-archivo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zona-carta>.boton{flex:none;pointer-events:none}.quitar-archivo{align-self:flex-start;padding-left:0;font-size:var(--texto-xs)}.error-zona{margin:0;color:var(--estado-mal);font-size:var(--texto-xs)}@media(max-width:480px){.zona-carta{flex-wrap:wrap}.zona-carta>.boton{width:100%;justify-content:center}}.aviso-al-dia{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3)}.nota-historial{margin:0 0 var(--e3);color:var(--texto-3);font-size:var(--texto-xs)}.visor-pdf{width:100%;height:70vh;min-height:32rem;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2)}.rubrica-tac{display:grid;gap:var(--e2);margin-top:var(--e3)}.fila-rubrica-tac{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 4.5rem 1.75rem;gap:var(--e2);align-items:start}.celda-criterio{display:grid;gap:var(--e1);min-width:0}.celda-criterio>input,.celda-criterio>textarea{width:100%;min-width:0}.celda-criterio .criterio-tac{font-weight:var(--peso-medio)}.celda-criterio textarea{resize:vertical;font-size:var(--texto-sm)}.fila-rubrica-tac .col-peso{text-align:right}.numero-criterio{padding-top:var(--e2);color:var(--texto-3);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;text-align:center}.total-rubrica-tac{padding-top:var(--e2);border-top:1px solid var(--borde);font-weight:var(--peso-medio)}.total-rubrica-tac .suma-pesos{padding-right:var(--e2)}.acciones-rubrica-tac{display:flex;flex-wrap:wrap;gap:var(--e3)}.concepto-rubrica{display:grid;gap:2px;min-width:16rem}.que-evalua-rubrica{font-size:var(--texto-xs);color:var(--texto-2)}.que-evalua-lectura{display:block;margin-top:2px;color:var(--texto-2);font-size:var(--texto-sm);line-height:1.45}.tabla-rubrica textarea.que-evalua-rubrica{width:100%;min-height:0;border-color:transparent;background:transparent;font-size:var(--texto-sm);line-height:1.45;color:var(--texto-2);resize:none;field-sizing:content}.tabla-rubrica textarea.que-evalua-rubrica::placeholder{color:var(--texto-3);font-style:italic}.tabla-rubrica textarea.nombre-rubrica:hover,.tabla-rubrica textarea.que-evalua-rubrica:hover{border-color:var(--borde)}.tabla-rubrica textarea.nombre-rubrica:focus,.tabla-rubrica textarea.que-evalua-rubrica:focus{border-color:var(--acento-borde);background:var(--superficie)}.tabla-rubrica .concepto-rubrica{max-width:34rem}.celda-criterio textarea{field-sizing:content;min-height:2.6rem}.escala-rubrica{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e4);margin:var(--e2) 0 0;padding:0;list-style:none;color:var(--texto-2);font-size:var(--texto-xs)}.escala-rubrica strong{color:var(--texto)}.puntaje-entrevista{display:grid;gap:2px}.marca-corte{font-size:var(--texto-xs);font-weight:var(--peso-medio);white-space:nowrap}.marca-corte[data-llega=si]{color:var(--estado-bien)}.marca-corte[data-llega=no]{color:var(--texto-3)}.detalle-equipos{display:grid;gap:var(--e2);margin:var(--e2) 0 0;padding:0;border:0;min-width:0}.detalle-equipos legend{margin-bottom:var(--e1);padding:0;color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-medio)}.fila-detalle-equipo{display:grid;grid-template-columns:minmax(6rem,10rem) 1fr;align-items:center;gap:var(--e2);font-size:var(--texto-sm)}.fila-detalle-equipo>span{overflow-wrap:anywhere}@media(max-width:640px){.fila-detalle-equipo{grid-template-columns:1fr;gap:var(--e1)}}.cabecera-carpeta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.ruta-carpeta{margin:0;color:var(--texto-3);font-size:var(--texto-xs)}.cabecera-carpeta h2{display:flex;align-items:center;gap:var(--e2);margin:var(--e1) 0;color:var(--acento);overflow-wrap:anywhere}.cabecera-carpeta .boton,.fila-documento .boton{display:inline-flex;align-items:center;gap:var(--e1)}.arbol-documentos{display:grid;gap:var(--e1);margin:0;padding:0;list-style:none}.arbol-documentos .arbol-documentos{margin:var(--e1) 0 0 var(--e3);padding-left:var(--e3);border-left:1px solid var(--borde)}.fila-documento{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);border-radius:var(--radio-sm)}.fila-documento:hover{background:var(--superficie-2)}.fila-documento>.icono{color:var(--acento)}.fila-documento[data-disponible=false]>.icono,.fila-documento[data-disponible=false] strong{color:var(--texto-3)}.nombre-documento{display:grid;min-width:0}.nombre-documento strong{overflow-wrap:anywhere}.nombre-documento small{color:var(--texto-2);font-size:var(--texto-xs)}.motivo-documento{color:var(--texto-3)}.fila-carpeta>p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:var(--e2) 0 0;padding:0 var(--e3)}.fila-carpeta>p>.icono{color:var(--acento)}.fila-carpeta small{color:var(--texto-3);font-size:var(--texto-xs)}@media(max-width:640px){.fila-documento{grid-template-columns:auto 1fr}.fila-documento .boton{grid-column:1 / -1;justify-self:start}}.acciones-terna{display:flex;flex-wrap:wrap;gap:var(--e2)}.acciones-terna .boton-fila{margin-top:0}.confirmar-aprobacion{display:grid;gap:var(--e2);font-size:var(--texto-sm)}.acciones-documento{display:flex;gap:var(--e2)}.vista-documento{display:grid;gap:var(--e3);padding:var(--e5)}.vista-documento>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--e3)}.vista-documento h2{margin:0;overflow-wrap:anywhere}.acciones-vista{display:flex;gap:var(--e2)}.acciones-vista .boton{display:inline-flex;align-items:center;gap:var(--e1)}.marco-vista{width:100%;height:min(68vh,52rem);border:1px solid var(--borde);border-radius:var(--radio);background:var(--correo-fondo)}.marco-imagen{display:grid;place-items:center;overflow:auto}.marco-imagen img{max-width:100%;max-height:100%}.perfiles-lider .campo-form input,.perfiles-lider .campo-form textarea{width:100%}.texto-perfiles{font:inherit;font-size:var(--texto-sm);line-height:1.5;resize:vertical;field-sizing:content;min-height:3.6rem}.perfiles-correo{display:grid;gap:var(--e3);margin:0;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio)}.perfiles-correo legend{padding:0 var(--e1);font-weight:600}.perfil-correo{display:grid;gap:var(--e1)}.perfil-correo[data-apagado]{opacity:.55}.cabeza-perfil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.nota-perfiles{margin:0;font-size:var(--texto-xs);color:var(--texto-2)}.dato-seleccion{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:var(--e2);font-size:var(--texto-sm)}.dato-seleccion input{width:100%}@media(max-width:40rem){.dato-seleccion{grid-template-columns:1fr}}.fila-finalista{display:grid;grid-template-columns:2fr 1fr;gap:var(--e2)}@media(max-width:40rem){.fila-finalista{grid-template-columns:1fr}}.detalle-genoma{display:grid;gap:var(--e4);padding:var(--e5)}.cabecera-detalle-genoma{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e4)}.cabecera-detalle-genoma>div:first-child{flex:1 1 16rem}.cabecera-detalle-genoma h2{margin:0}.acciones-detalle-genoma{display:flex;flex-wrap:wrap;gap:var(--e2)}.acciones-detalle-genoma .boton{display:inline-flex;align-items:center;gap:var(--e1)}.fit-genoma{padding:var(--e2) var(--e3);border:2px solid var(--acento-borde);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-sm)}.fit-genoma strong{font-size:var(--texto-lg)}.pestanas-genoma{display:flex;flex-wrap:wrap;gap:var(--e1);border-bottom:1px solid var(--borde)}.pestana-genoma{padding:var(--e2) var(--e3);border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-2);font:inherit;cursor:pointer}.pestana-genoma[aria-selected=true]{border-bottom-color:var(--acento);color:var(--acento-fuerte);font-weight:var(--peso-medio)}.seccion-genoma{display:grid;gap:var(--e4)}.seccion-genoma h3{margin:0 0 var(--e2);font-size:var(--texto-md)}.actividades-genoma,.rasgos-genoma,.linea-genoma{display:grid;gap:var(--e2);margin:0;padding:0;list-style:none}.actividades-genoma{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.actividades-genoma li{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio);font-size:var(--texto-sm)}.rasgos-genoma{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:var(--e3)}.tarjeta-rasgo{display:flex;flex-direction:column;gap:var(--e2);padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio)}.cabeza-rasgo,.datos-rasgo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e2);font-size:var(--texto-sm)}.leyenda-curva{display:inline-flex;align-items:center;gap:var(--e1);color:var(--texto-3);white-space:nowrap}.leyenda-curva:before{content:"";width:1.5rem;height:.5rem;border-top:2px solid var(--grafica-curva);background:var(--grafica-curva-fondo)}.relevancia-rasgo{padding:0 var(--e2);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:600}.puntaje-rasgo{margin-left:auto;font-weight:600}.descripcion-rasgo,.interpretacion-rasgo{margin:0;font-size:var(--texto-sm)}.descripcion-rasgo{color:var(--texto-2)}.interpretacion-rasgo{white-space:pre-line}.grafica-rasgo{padding-top:var(--e2)}.curva-rasgo{display:block;width:100%;height:6rem}.area-curva{fill:var(--grafica-curva-fondo)}.linea-curva{fill:none;stroke:var(--grafica-curva);stroke-width:2}.barra-tramos{position:relative;display:flex;height:6px;margin-top:var(--e2);border-radius:var(--radio-completo)}.barra-tramos>span:first-child{border-radius:var(--radio-completo) 0 0 var(--radio-completo)}.barra-tramos>span:nth-last-child(2),.barra-tramos>span:last-child:not(.marca-tramos){border-radius:0 var(--radio-completo) var(--radio-completo) 0}.marca-tramos{position:absolute;top:50%;display:grid;place-items:center;min-width:1.6rem;height:1.6rem;border:2px solid var(--superficie);border-radius:50%;background:var(--texto);color:var(--superficie);font-size:var(--texto-xs);font-weight:700;transform:translate(-50%,-50%)}.escala-rasgo{display:flex;justify-content:space-between;margin-top:var(--e2);color:var(--texto-3);font-size:.65rem}.extremos-rasgo{display:flex;justify-content:space-between;gap:var(--e2);color:var(--texto-3);font-size:var(--texto-xs)}.pregunta-video{display:grid;gap:var(--e2);padding-bottom:var(--e4);border-bottom:1px solid var(--borde)}.video-genoma{width:100%;max-height:26rem;border-radius:var(--radio);background:var(--documento-oscuro)}.video-cargando{display:flex;align-items:center;justify-content:center;gap:var(--e2);width:100%;max-height:26rem;aspect-ratio:16 / 9;border-radius:var(--radio);background:var(--documento-oscuro);color:var(--texto-invertido);font-size:var(--texto-sm);animation:latir 1.4s ease-in-out infinite}.video-cargando .girador{border-color:color-mix(in srgb,var(--texto-invertido) 30%,transparent);border-top-color:var(--texto-invertido)}@media(prefers-reduced-motion:reduce){.video-cargando{animation:none}}.habilidades-genoma{display:flex;flex-wrap:wrap;gap:var(--e1)}.columnas-genoma{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start}.datos-genoma{display:grid;grid-template-columns:max-content 1fr;gap:var(--e1) var(--e3);margin:0 0 var(--e4);font-size:var(--texto-sm)}.datos-genoma dt{color:var(--texto-2)}.datos-genoma dd{margin:0;overflow-wrap:anywhere}.linea-genoma li{display:grid;gap:2px;padding-left:var(--e3);border-left:2px solid var(--acento-borde);font-size:var(--texto-sm)}.linea-genoma small{color:var(--texto-2)}.espera-nivel{color:var(--texto-3);font-size:var(--texto-xs);white-space:nowrap}.nota-nivel{margin:0 var(--e4) var(--e2);color:var(--texto-2);font-size:var(--texto-sm)}.compartir{display:grid;gap:var(--e3);padding:var(--e5)}.cabecera-compartir h2{margin:0 0 var(--e1);font-size:var(--texto-lg)}.cabecera-compartir .bajada{margin:0}.bloque-compartir{display:grid;gap:var(--e3);padding:var(--e4);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.bloque-compartir h3,.enlaces-vacante h3{margin:0;font-size:var(--texto-sm);font-weight:var(--peso-fuerte)}.bloque-compartir .nota-perfiles{margin:var(--e1) 0 0}.fila-compartir{display:flex;align-items:center;justify-content:space-between;gap:var(--e3)}.fila-compartir .interruptor{font-weight:var(--peso-normal);color:var(--texto-2)}.chips-compartir{display:flex;flex-wrap:wrap;gap:var(--e2)}.chip-candidato{display:inline-flex;align-items:center;gap:var(--e1);max-width:16rem;padding:var(--e1) var(--e1) var(--e1) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-completo);background:var(--superficie-2);font-size:var(--texto-sm);white-space:nowrap}.chip-candidato>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.chip-candidato button{display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-3);font-size:var(--texto-md);line-height:1;cursor:pointer}.chip-candidato button:hover{background:var(--borde);color:var(--texto)}.chip-agregar{padding:var(--e1) var(--e3);border:1px dashed var(--acento-borde);border-radius:var(--radio-completo);background:transparent;color:var(--acento);font-size:var(--texto-sm);cursor:pointer}.chip-agregar[aria-expanded=true],.chip-agregar:hover{background:var(--acento-suave)}.agregar-candidato{display:grid;gap:var(--e2)}.agregar-candidato ul{max-height:12rem;margin:0;padding:var(--e1);overflow-y:auto;border:1px solid var(--borde);border-radius:var(--radio);list-style:none}.agregar-candidato li.sin-dato{padding:var(--e2)}.agregar-candidato li button{display:flex;align-items:center;gap:var(--e2);width:100%;padding:var(--e2);border:0;border-radius:var(--radio);background:transparent;color:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer}.agregar-candidato li button:hover{background:var(--superficie-2)}.agregar-candidato li button span{flex:1}.agregar-candidato small{color:var(--texto-3)}.pastillas-compartir{display:flex;flex-wrap:wrap;gap:var(--e2)}.pastilla-seccion{padding:var(--e1) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-sm);cursor:pointer}.pastilla-seccion[aria-pressed=true]{border-color:var(--acento-borde);background:var(--acento-suave);color:var(--acento-fuerte)}.pastilla-seccion[aria-pressed=true]:before{content:"✓ "}.rejilla-compartir{grid-template-columns:1.4fr 1fr 1fr}.acciones-compartir{display:flex;justify-content:flex-end;gap:var(--e2)}.enlaces-vacante{display:grid;gap:var(--e2);padding-top:var(--e3);border-top:1px solid var(--borde)}.enlaces-compartidos{display:grid;max-height:18rem;margin:0;padding:0 var(--e2) 0 0;overflow-y:auto;list-style:none}.cuenta-enlaces{color:var(--texto-3);font-weight:var(--peso-normal)}.acciones-enlace .boton-fila{margin-top:0}.enlaces-compartidos li{display:flex;align-items:center;gap:var(--e3);padding:var(--e2) 0;border-bottom:1px solid var(--borde)}.enlaces-compartidos li:last-child{border-bottom:0}.enlaces-compartidos li>div:first-child{display:grid;flex:1;min-width:0;font-size:var(--texto-sm)}.enlaces-compartidos small{color:var(--texto-3)}.acciones-enlace{display:flex;gap:var(--e1)}@media(max-width:640px){.rejilla-compartir{grid-template-columns:1fr}.enlaces-compartidos li{flex-wrap:wrap}}.opciones-reporte{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--e2)}.opcion-reporte{display:flex;align-items:center;gap:var(--e2);min-width:0;padding:var(--e2) var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);font-size:var(--texto-sm);cursor:pointer}.opcion-reporte:has(input:checked){border-color:var(--acento-borde);background:var(--acento-suave)}.opcion-reporte:has(input:disabled){opacity:.6;cursor:not-allowed}.opcion-reporte span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reporte-previa{display:grid;gap:var(--e3);padding:var(--e4)}.barra-previa{display:flex;align-items:center;gap:var(--e3)}.barra-previa .bajada{flex:1;margin:0}.marco-reporte{width:100%;height:70vh;border:1px solid var(--borde);border-radius:var(--radio)}@media(max-width:640px){.barra-previa{flex-wrap:wrap}}.ayuda-columna{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-left:var(--e1);padding:0;border:0;border-radius:50%;background:transparent;color:var(--texto-3);vertical-align:middle;cursor:pointer}.ayuda-columna:hover,.ayuda-columna:focus-visible{background:var(--acento-suave);color:var(--acento)}.ayuda-columna svg{width:1rem;height:1rem}.ayuda-estados-boton svg{width:1rem;height:1rem}.ayuda-estados{display:grid;gap:var(--e4);padding:var(--e5)}.ayuda-estados h2{margin:0 0 var(--e1);font-size:var(--texto-lg)}.ayuda-estados .bajada{margin:0}.linea-fases,.linea-etapas{margin:0;padding:0;list-style:none}.linea-fases{display:grid;gap:var(--e4)}.fase-linea h3{margin:0 0 var(--e2);color:var(--texto-3);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.08em;text-transform:uppercase}.etapa-linea{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--e3);padding-bottom:var(--e3)}.etapa-linea:not(:last-child):before{content:"";position:absolute;top:2rem;bottom:0;left:calc(1rem - 1px);width:2px;background:var(--acento-borde)}.nodo{display:grid;place-items:center;width:2rem;height:2rem;border:2px solid var(--acento-borde);border-radius:50%;background:var(--superficie);color:var(--acento);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.detalle-etapa{display:grid;justify-items:start;gap:2px;min-width:0}.detalle-etapa small{color:var(--texto-3)}.estados-etapa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e1)}.terminales-linea{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);padding-top:var(--e3);border-top:1px solid var(--borde);font-size:var(--texto-sm)}.terminales-linea small{color:var(--texto-3)}@media(max-width:640px){.etapa-linea{grid-template-columns:2rem minmax(0,1fr)}.estados-etapa{grid-column:2;justify-content:flex-start}}.pagina-compartido{display:grid;align-content:start;gap:var(--e4);min-height:100vh;padding:var(--e4) var(--e5) var(--e6);background:var(--fondo);color:var(--texto)}.cabecera-compartido{display:flex;align-items:center;gap:var(--e5);padding-bottom:var(--e3);border-bottom:1px solid var(--borde)}.cabecera-compartido h1{margin:0;font-size:var(--texto-lg)}.cabecera-compartido small{color:var(--texto-3)}.marca-compartido{display:grid;line-height:1.1}.marca-compartido strong{color:var(--acento);font-size:var(--texto-lg)}.entrar-compartido,.aviso-compartido{width:min(28rem,100%);margin:var(--e6) auto 0;padding:var(--e5)}.entrar-compartido form,.panel-compartido .cuerpo{display:grid;gap:var(--e3)}.panel-compartido h2{margin:0}.panel-compartido input[type=search]{max-width:22rem}.tarjetas-compartidas{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--e3);margin:0;padding:0;list-style:none}.tarjetas-compartidas button{display:flex;align-items:center;gap:var(--e3);width:100%;padding:var(--e3);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:inherit;text-align:left;cursor:pointer}.tarjetas-compartidas button:hover{border-color:var(--acento-borde)}.tarjetas-compartidas span{display:grid}.tarjetas-compartidas small{color:var(--texto-3)}.circulo-fit{display:grid;flex:none;place-items:center;align-content:center;width:4rem;height:4rem;border-radius:50%;background:radial-gradient(closest-side,var(--superficie) 79%,transparent 80% 100%),conic-gradient(var(--acento) calc(var(--fit) * 1%),var(--superficie-2) 0);font-weight:700;line-height:1.05}.circulo-fit small{color:var(--texto-3);font-size:var(--texto-xs);font-weight:400}.barra-ficha{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e3)}.barra-ficha span{display:inline-flex;align-items:center;gap:var(--e2)}.columnas-ficha{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--e4);align-items:start}.columnas-ficha>.tarjeta>.cuerpo{display:grid;gap:var(--e3)}.cabeza-ficha{display:flex;align-items:center;gap:var(--e3)}.cabeza-ficha h2{flex:1;margin:0}.opinion-compartida .cuerpo{display:grid;gap:var(--e3)}.opinion-compartida h3{margin:0;font-size:var(--texto-md)}.valoraciones{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e1)}.boton-valoracion{padding:var(--e2) var(--e1);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto-2);font-size:var(--texto-xs);cursor:pointer}.boton-valoracion[aria-checked=true][data-tono=bien]{border-color:var(--estado-bien);background:var(--estado-bien-fondo);color:var(--estado-bien)}.boton-valoracion[aria-checked=true][data-tono=espera]{border-color:var(--estado-espera);background:var(--estado-espera-fondo);color:var(--estado-espera)}.boton-valoracion[aria-checked=true][data-tono=mal]{border-color:var(--estado-mal);background:var(--estado-mal-fondo);color:var(--estado-mal)}.opiniones-compartidas{display:grid;gap:var(--e2);margin:0;padding:0;list-style:none}.opiniones-compartidas li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);padding-top:var(--e2);border-top:1px solid var(--borde)}.opiniones-compartidas p{flex-basis:100%;margin:0;white-space:pre-line}.entrevista-compartida{display:grid;gap:var(--e2);padding-bottom:var(--e3);border-bottom:1px solid var(--borde)}.entrevista-compartida header{display:flex;align-items:baseline;justify-content:space-between}.tabla-rubrica-compartida{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.tabla-rubrica-compartida th,.tabla-rubrica-compartida td{padding:var(--e1) var(--e2);border-bottom:1px solid var(--borde);text-align:left}.cv-compartido{display:grid;gap:var(--e4);padding:var(--e5)}.barra-cv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3)}.barra-cv h2{flex:1;min-width:12rem;margin:0;font-size:var(--texto-lg);overflow-wrap:anywhere}.cv-compartido .cv-imagen{max-width:100%}.cv-compartido iframe{width:100%;height:70vh;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}@media(max-width:900px){.columnas-ficha{grid-template-columns:1fr}.pagina-compartido{padding:var(--e3) var(--e4) var(--e5)}}.menu-acciones{position:relative}.menu-acciones>.boton svg{width:1rem;height:1rem;transition:transform .15s}.menu-acciones>.boton svg.girado{transform:rotate(180deg)}.lista-acciones{position:absolute;top:calc(100% + var(--e1));right:0;z-index:30;display:grid;min-width:18rem;padding:var(--e1);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-lg)}.lista-acciones button{display:flex;align-items:flex-start;gap:var(--e3);width:100%;padding:var(--e2) var(--e3);border:0;border-radius:var(--radio-sm);background:transparent;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.lista-acciones button:hover:not(:disabled),.lista-acciones button:focus-visible{background:var(--superficie-hover);outline:none}.lista-acciones button:disabled{color:var(--texto-3);cursor:not-allowed}.icono-accion{display:grid;place-items:center;margin-top:1px;color:var(--acento)}.lista-acciones button:disabled .icono-accion{color:var(--texto-3)}.icono-accion svg{width:1.1rem;height:1.1rem}.texto-accion{display:grid;gap:2px;font-weight:var(--peso-medio)}.texto-accion small{color:var(--texto-3);font-weight:var(--peso-normal)}.solicitud-apolo{display:grid;gap:var(--e2);margin-top:var(--e3);padding:var(--e3);border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--borde)}.solicitud-apolo-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2)}.solicitud-apolo h4{margin:0;font-size:var(--texto-sm)}.solicitud-apolo .bajada,.solicitud-apolo .nota{margin:0}.solicitud-apolo .boton{justify-self:start}.cierre-proceso{display:grid;gap:var(--e2);margin-top:var(--e4)}.cierre-proceso>h4{margin:0;font-size:var(--texto-sm)}.cierre-proceso .solicitud-apolo{margin-top:0}.cierre-proceso-pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3)}.cierre-proceso-pie .nota{margin:0}.rotulo-opcional{align-self:center;font-size:var(--texto-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-2)}.selector-entrevistador{display:grid;gap:var(--e2);min-width:14rem}.selector-entrevistador-otra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e2)}.selector-entrevistador-otra .motivo-bloqueo{grid-column:1 / -1}@media(max-width:640px){.selector-entrevistador-otra{grid-template-columns:1fr}}.entrevistador-paso{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--e3);margin-bottom:var(--e3);font-size:var(--texto-sm);color:var(--texto-2)}.enlace-fila{display:block;margin-top:var(--e1);padding:0;border:0;background:none;color:var(--acento);font-size:var(--texto-xs);cursor:pointer}.enlace-fila:hover,.enlace-fila:focus-visible{text-decoration:underline}:where([data-estado=libre]){--c-estado: var(--borde-fuerte);--c-estado-texto: var(--texto-2)}:where([data-estado=con_capacity]){--c-estado: var(--estado-bien);--c-estado-texto: var(--estado-bien)}:where([data-estado=casi_lleno]){--c-estado: var(--estado-espera);--c-estado-texto: var(--estado-espera)}:where([data-estado=al_limite]){--c-estado: var(--estado-mal);--c-estado-texto: var(--estado-mal)}.carga-equipo-compacta{display:grid;gap:var(--e3);padding:var(--e4) var(--e5)}.resumen-carga{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3) var(--e5)}.cifra-carga p{margin:0}.cifra-carga strong{font-size:var(--texto-2xl, 1.75rem);font-weight:var(--peso-fuerte)}.cifra-carga .de-total{color:var(--texto-2);font-size:var(--texto-lg)}.cifra-carga .texto-carga{color:var(--texto-2);font-size:var(--texto-sm)}.distribucion-carga{flex:1 1 18rem;display:grid;gap:var(--e2);min-width:0}.barra-distribucion{display:flex;gap:2px;height:8px;border-radius:var(--radio-completo);overflow:hidden;background:var(--superficie-2)}.barra-distribucion span{flex-basis:0;background:var(--c-estado)}.leyenda-carga{display:flex;flex-wrap:wrap;gap:var(--e1) var(--e3);margin:0;padding:0;list-style:none;color:var(--texto-2);font-size:var(--texto-sm)}.leyenda-carga li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--c-estado);vertical-align:middle}.nota-carga{margin:0;color:var(--texto-3);font-size:var(--texto-xs)}.chips-carga{display:flex;flex-wrap:wrap;gap:var(--e2)}.chip-carga{display:inline-flex;align-items:center;gap:var(--e2);padding:4px var(--e3) 4px 4px;border:1px solid var(--borde);border-radius:var(--radio-completo);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--texto-sm);cursor:pointer}.chip-carga:hover{border-color:var(--borde-fuerte)}.chip-carga[aria-pressed=true]{border:2px solid var(--acento);background:var(--acento-suave);padding:3px calc(var(--e3) - 1px) 3px 3px}.chip-carga.chip-mas{padding:6px var(--e3);border-style:dashed;color:var(--texto-2)}.nombre-chip{font-weight:var(--peso-medio)}.cuenta-chip{color:var(--c-estado-texto, var(--texto-2));font-weight:var(--peso-fuerte);font-variant-numeric:tabular-nums}.chip-carga .cuenta-chip{--c-estado-texto: inherit}.chip-carga[data-estado] .cuenta-chip{color:var(--c-estado-texto)}.altos-chip{padding:0 6px;border-radius:var(--radio-completo);background:var(--estado-mal-fondo);color:var(--estado-mal);font-size:var(--texto-xs);font-weight:var(--peso-medio);white-space:nowrap}.avatar-capacity{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:conic-gradient(var(--c-estado) var(--uso, 0deg),var(--borde) 0)}.avatar-capacity>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--superficie);color:var(--texto);font-size:10px;font-weight:var(--peso-fuerte)}.detalle-carga{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--e2) var(--e5);margin:0;padding:var(--e3) 0 0;border-top:1px solid var(--borde);list-style:none}.detalle-carga li{display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto auto;align-items:center;gap:var(--e3);min-height:40px;font-size:var(--texto-sm)}.nombre-detalle{display:grid;min-width:0;font-weight:var(--peso-medio)}.nombre-detalle small{color:var(--texto-3);font-weight:var(--peso-normal)}.barra-detalle{height:6px;border-radius:var(--radio-completo);background:var(--superficie-2);overflow:hidden}.barra-detalle span{display:block;height:100%;background:var(--c-estado)}.estado-detalle{display:inline-flex;gap:var(--e1)}.chip-filtro-activo{padding:4px var(--e3);border:0;border-radius:var(--radio-completo);background:var(--texto);color:var(--superficie);font:inherit;font-size:var(--texto-sm);cursor:pointer}.conteo-asignacion{margin-left:auto;color:var(--texto-3);font-size:var(--texto-sm)}.selector-admin{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);width:100%;min-width:11rem;max-width:15rem;padding:6px var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.selector-admin[aria-expanded=true]{border-color:var(--acento)}.texto-selector{display:grid;min-width:0;line-height:1.25}.texto-selector strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--texto-sm);font-weight:var(--peso-medio)}.texto-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-estado-texto, var(--texto-2));font-size:var(--texto-xs)}.capa-selector-admin{position:fixed;z-index:60;display:flex;flex-direction:column;gap:var(--e2);padding:var(--e2);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-lg)}.buscar-selector{width:100%}.lista-selector{display:grid;align-content:start;gap:var(--e1);max-height:380px;min-height:0;overflow-y:auto}.titulo-grupo-selector{display:flex;align-items:center;gap:var(--e2);width:100%;margin:var(--e2) 0 var(--e1);padding:0 var(--e2);border:0;background:none;color:var(--texto-3);font:inherit;font-size:var(--texto-xs);font-weight:var(--peso-fuerte);letter-spacing:.06em;text-align:left;text-transform:uppercase}button.titulo-grupo-selector{cursor:pointer}.titulo-grupo-selector .icono{width:14px;height:14px;margin-left:auto}.titulo-grupo-selector .icono.girado{transform:rotate(180deg)}.opcion-admin{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--e3);width:100%;padding:var(--e2);border:0;border-radius:var(--radio-sm);background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.opcion-admin:hover,.opcion-admin[aria-selected=true]{background:var(--acento-suave)}.opcion-admin[data-estado=al_limite] .texto-opcion{opacity:.7}.texto-opcion{display:grid;min-width:0;line-height:1.25}.texto-opcion strong{font-size:var(--texto-sm);font-weight:var(--peso-medio)}.texto-opcion small{color:var(--texto-3);font-size:var(--texto-xs)}.confirmar-lleno{display:grid;gap:var(--e2);margin:0 var(--e2) var(--e2);padding:var(--e3);border:1px solid var(--estado-mal-fondo);border-radius:var(--radio-sm);background:var(--estado-mal-fondo);font-size:var(--texto-sm)}.confirmar-lleno p{margin:0}.confirmar-lleno div{display:flex;justify-content:flex-end;gap:var(--e2)}.aviso-faltan ul{display:flex;flex-wrap:wrap;gap:var(--e2);margin:var(--e3) 0 0;padding:0;list-style:none}.chip-faltante{display:inline-flex;align-items:center;gap:6px;padding:4px var(--e3);border:1px solid var(--estado-mal);border-radius:var(--radio-completo);background:var(--superficie);color:var(--estado-mal);font:inherit;font-size:var(--texto-sm);font-weight:var(--peso-medio);cursor:pointer;transition:background .15s,color .15s}.chip-faltante:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip-faltante:hover{background:var(--estado-mal);color:var(--texto-invertido)}.chip-faltante:focus-visible{outline:2px solid var(--estado-mal);outline-offset:2px}.campo-faltante{outline:2px solid var(--estado-mal);outline-offset:4px;border-radius:var(--radio-sm)}.motivo-no-avanza{display:block;color:var(--texto-3);font-size:var(--texto-xs)}.modos-agenda{margin-bottom:var(--e2)}.ofrecer-horarios{display:grid;gap:var(--e3)}.calendario .dia[data-con-marcas=si]:not([data-elegido=si]){box-shadow:inset 0 0 0 2px var(--acento)}.horarios-elegidos ul,.lista-horarios-ofrecidos{display:flex;flex-wrap:wrap;gap:var(--e2);margin:var(--e2) 0 0;padding:0;list-style:none}.chip-horario{padding:4px var(--e3);border:1px solid var(--acento-borde);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font:inherit;font-size:var(--texto-sm);cursor:pointer}.lista-horarios-ofrecidos li{padding:4px var(--e3);border:1px solid var(--borde);border-radius:var(--radio-completo);font-size:var(--texto-sm)}.lista-horarios-ofrecidos li[data-elegido=si]{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-medio)}.fila-agregar-horario{display:flex;gap:var(--e2)}.pagina-agenda h1{margin:0;font-size:var(--texto-2xl)}.dias-agenda{display:grid;gap:var(--e4)}.dia-agenda h2{margin:0 0 var(--e2);font-size:var(--texto-base, 1rem);font-weight:var(--peso-medio)}.dia-agenda h2:first-letter,.fecha-confirmada:first-letter{text-transform:uppercase}.pagina-agenda .horas{display:flex;flex-wrap:wrap;gap:var(--e2)}.fecha-confirmada{margin:0;font-size:var(--texto-xl);font-weight:var(--peso-fuerte)}.agenda-confirmada{display:grid;gap:var(--e3);justify-items:start}.participantes-reunion{gap:var(--e2)}.agregar-participante{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.agregar-participante input{flex:1 1 14rem;min-width:0}.lista-participantes{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--borde);border-radius:var(--radio)}.lista-participantes li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);padding:var(--e2) var(--e3)}.lista-participantes li+li{border-top:1px solid var(--borde)}.correo-participante{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.destinatarios-correo{gap:var(--e2)}.destinatarios-correo .chips-beneficios:empty{display:none}.entrada-porcentaje{display:inline-flex;align-items:center;gap:var(--e1)}.entrada-porcentaje input{width:5rem;font-variant-numeric:tabular-nums}.tabla-umbrales{overflow-x:auto}.tabla-umbrales table{border-collapse:collapse;min-width:22rem}.tabla-umbrales th,.tabla-umbrales td{text-align:left;padding:var(--e1) var(--e3) var(--e1) 0;border-bottom:1px solid var(--borde)}.tabla-umbrales th{color:var(--texto-2);font-weight:600;font-size:.85em}.cortes-proceso{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);margin-bottom:var(--e3);color:var(--texto-2);font-size:.9em}.cortes-proceso strong{color:var(--texto)}.cortes-proceso .acciones-corte{display:inline-flex;gap:var(--e3)}.genoma-cv .etiqueta{margin-left:var(--e2)}.barra-descarga-cv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3);margin-bottom:var(--e3)}.celda-comentario{max-width:22rem;white-space:pre-line;overflow-wrap:anywhere}.etapa-actual{margin:var(--e4) 0 0;color:var(--texto-2)}.etapa-actual strong{color:var(--acento-fuerte)}.etapa-actual+.recorrido-proceso{margin-top:var(--e2)}.textos-ronda{display:inline-flex;flex-direction:column;min-width:0}.marca-actual{color:var(--acento-fuerte);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em}.paso-ronda[data-actual=si]{color:var(--texto);font-weight:var(--peso-medio);flex:none}.paso-ronda[data-actual=si] .numero-ronda{border-color:var(--acento);box-shadow:0 0 0 4px var(--acento-suave)}.paso-ronda[data-actual=si]:not([data-estado=activa]) .numero-ronda{color:var(--acento-fuerte)}@media(prefers-reduced-motion:no-preference){.paso-ronda[data-actual=si] .numero-ronda{animation:pulso-actual 2.4s ease-in-out infinite}}@keyframes pulso-actual{0%,to{box-shadow:0 0 0 3px var(--acento-suave)}50%{box-shadow:0 0 0 6px var(--acento-suave)}}.editor-descripcion textarea{width:100%;font:inherit;line-height:1.5;resize:vertical}.pie-editor-descripcion{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e3);align-items:baseline;color:var(--texto-2)}.pie-editor-descripcion [data-tono=mal]{color:var(--estado-mal);font-weight:var(--peso-fuerte)}.filtros-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--e2) var(--e3);align-items:center;margin-top:var(--e3)}.filtros-indicadores>.boton-enlace{justify-self:start}.multiple-indicadores{position:relative}.multiple-indicadores>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e2);list-style:none;cursor:pointer;padding:var(--e2) var(--e3);border:1px solid var(--borde-fuerte);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiple-indicadores>summary:after{content:"";flex:none;width:.45rem;height:.45rem;border-right:1.5px solid var(--texto-2);border-bottom:1.5px solid var(--texto-2);transform:translateY(-2px) rotate(45deg)}.multiple-indicadores[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.multiple-indicadores>summary::-webkit-details-marker{display:none}.multiple-indicadores[open]>summary{border-color:var(--acento)}.opciones-multiple{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:14rem;max-height:18rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--e1);padding:var(--e3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-sm)}.opciones-multiple label{display:flex;gap:var(--e2);align-items:center;font-size:var(--texto-sm)}.cuerpo-indicadores{display:flex;flex-direction:column;gap:var(--e4);margin-top:var(--e4)}.grilla-indicadores{display:grid;gap:var(--e3)}.grilla-indicadores.tres{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.grilla-indicadores.cuatro{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.grilla-indicadores.cinco{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.tarjeta-indicador{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e1);padding:var(--e3) var(--e4);background:var(--superficie);border:1px solid var(--borde);border-top:3px solid var(--borde-fuerte);border-radius:var(--radio);box-shadow:var(--sombra-sm);font:inherit;text-align:left;color:var(--texto);min-width:0}button.tarjeta-indicador{cursor:pointer}button.tarjeta-indicador:hover{border-color:var(--acento-borde);background:var(--superficie-hover)}.tarjeta-indicador[data-tono=bien]{border-top-color:var(--estado-bien)}.tarjeta-indicador[data-tono=espera]{border-top-color:var(--estado-espera)}.tarjeta-indicador[data-tono=mal]{border-top-color:var(--estado-mal)}.tarjeta-indicador[data-tono=info]{border-top-color:var(--acento)}.rotulo-indicador{color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em}.valor-indicador{font-size:1.9rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.meta-indicador{color:var(--texto-2);font-size:var(--texto-sm)}.nota-indicador{margin:0;color:var(--texto-2)}.tarjeta-grafico>.cuerpo{padding:var(--e4);min-width:0}.grilla-graficos{display:grid;gap:var(--e4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.grilla-graficos>*{min-width:0}.marco-grafico{overflow-x:auto}.marco-grafico svg{display:block;width:100%;min-width:20rem;height:auto}.rejilla-grafico{stroke:var(--grafico-rejilla);stroke-width:1}.meta-grafico{stroke:var(--texto-3);stroke-width:1.5;stroke-dasharray:5 4}.eje-grafico{fill:var(--texto-2);font-size:10px}.valor-grafico{fill:var(--texto);font-size:10px;font-weight:700}.barra-elegible{cursor:pointer}.barra-elegible:hover{opacity:.8}.leyenda-grafico{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e4);margin:var(--e2) 0 0;padding:0;list-style:none;color:var(--texto-2);font-size:var(--texto-sm)}.leyenda-grafico li{display:inline-flex;align-items:center;gap:var(--e1)}.leyenda-grafico .muestra{width:.7rem;height:.7rem;border-radius:2px}.barras-h{display:flex;flex-direction:column;gap:var(--e2)}.fila-barra-h{display:grid;grid-template-columns:minmax(6rem,12rem) 1fr 2.5rem;gap:var(--e2);align-items:center;font-size:var(--texto-sm)}.rotulo-barra-h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pista-barra-h{display:flex;height:1.1rem;border-radius:3px;background:var(--superficie-2);overflow:hidden}.tramo-barra-h{border:0;padding:0;height:100%;cursor:pointer}.tramo-barra-h:disabled{cursor:default}.tramo-barra-h:hover:not(:disabled){opacity:.8}.total-barra-h{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dona{display:flex;flex-wrap:wrap;gap:var(--e4);align-items:center}.dona svg{width:9rem;height:9rem;flex:none}.total-dona{fill:var(--texto);font-size:22px;font-weight:800}.leyenda-dona{flex-direction:column;margin:0}.tabla-indicadores{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.tabla-indicadores th,.tabla-indicadores td{padding:var(--e2) var(--e3);border-bottom:1px solid var(--borde);text-align:left;vertical-align:top}.tabla-indicadores thead th{color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em;background:var(--superficie-2);white-space:nowrap}.tabla-indicadores tfoot th{border-top:2px solid var(--borde-fuerte)}.tabla-indicadores tbody tr:hover{background:var(--superficie-hover)}.tabla-indicadores .numero{text-align:right;font-variant-numeric:tabular-nums}.codigo-indicador{display:block;color:var(--texto-3);font-family:var(--fuente-mono);font-size:var(--texto-xs)}.detalle-indicadores{display:flex;flex-direction:column;gap:var(--e4);padding:var(--e5)}.cabeza-detalle-indicadores{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3)}.detalle-indicadores h2{margin:0}.detalle-indicadores .bajada{margin:var(--e1) 0 0;color:var(--texto-2)}.tabla-indicadores .no-partir{white-space:nowrap}.tabla-detalle-indicadores .codigo-indicador{display:inline}.tabla-detalle-indicadores td{min-width:5rem}.bajada-ajustes{margin:var(--e3) 0 0;color:var(--texto-2)}.cuerpo-ajustes{display:flex;flex-direction:column;gap:var(--e5);margin-top:var(--e4)}.lista-confirmacion{margin:0;padding-left:var(--e5);color:var(--texto-2);max-height:12rem;overflow-y:auto}.confirmar-avance{display:flex;flex-direction:column;align-items:center;gap:var(--e3);padding:var(--e5) var(--e5) var(--e4);text-align:center}.icono-avance{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento);box-shadow:0 0 0 6px color-mix(in srgb,var(--acento-suave) 50%,transparent)}.confirmar-avance h2{margin:var(--e1) 0 0;font-size:var(--texto-lg);text-wrap:balance}.destino-avance{margin:0;color:var(--texto-2)}.pastilla-destino{display:inline-block;padding:.15rem .65rem;border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font-weight:var(--peso-fuerte)}.personas-avance{list-style:none;margin:var(--e1) 0 0;padding:var(--e2);width:100%;max-height:14rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--e1);border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie-2);text-align:left}.personas-avance li{display:flex;align-items:center;gap:var(--e2);padding:var(--e1) var(--e2);border-radius:var(--radio);background:var(--superficie);font-weight:var(--peso-medio)}.personas-avance .mas-avance{justify-content:center;background:none;color:var(--texto-2);font-weight:400}.nota-avance{margin:0;color:var(--texto-3);font-size:var(--texto-sm)}.acciones-avance{display:grid;grid-template-columns:1fr 1fr;gap:var(--e2);width:100%;margin-top:var(--e2)}.previa-apolo section h3{margin:0 0 var(--e1)}.lista-apolo{margin:0;padding-left:var(--e5)}.entrevistas-compartidas{display:flex;flex-direction:column;gap:var(--e4)}.escala-compartida{margin:0;color:var(--texto-3);font-size:var(--texto-xs)}.entrevistas-compartidas .entrevista-compartida{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);padding:var(--e4);display:flex;flex-direction:column;gap:var(--e3)}.cabeza-entrevista-compartida{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e3)}.cabeza-entrevista-compartida h3{margin:0}.cabeza-entrevista-compartida .nota-perfiles{margin:var(--e1) 0 var(--e2)}.puntaje-total-compartido{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:var(--e1);padding:var(--e2) var(--e3);border-radius:var(--radio);background:var(--estado-neutro-fondo);color:var(--estado-neutro);text-align:right;flex:none}.puntaje-total-compartido .valor{font-size:1.6rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.puntaje-total-compartido .de{font-weight:600}.puntaje-total-compartido .texto{grid-column:1 / -1;font-size:var(--texto-xs);font-weight:var(--peso-fuerte)}.puntaje-total-compartido[data-tono=bien]{background:var(--estado-bien-fondo);color:var(--estado-bien)}.puntaje-total-compartido[data-tono=espera]{background:var(--estado-espera-fondo);color:var(--estado-espera)}.puntaje-total-compartido[data-tono=mal]{background:var(--estado-mal-fondo);color:var(--estado-mal)}.criterios-compartidos{display:flex;flex-direction:column}.criterio-compartido{display:grid;grid-template-columns:minmax(0,1fr) 4rem minmax(11rem,14rem);gap:var(--e3);align-items:center;padding:var(--e2) 0;border-bottom:1px solid var(--borde);font-size:var(--texto-sm)}.criterio-compartido:last-child{border-bottom:0}.criterio-compartido .que-evalua{display:block;margin-top:2px;color:var(--texto-2);font-size:var(--texto-xs)}.criterio-compartido.cabecera{color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-fuerte);text-transform:uppercase;letter-spacing:.04em;padding-top:0}.peso-criterio{color:var(--texto-2);font-variant-numeric:tabular-nums}.puntaje-criterio{display:flex;align-items:center;gap:var(--e2)}.puntaje-criterio small{color:var(--texto-2)}.pasos-puntaje{display:inline-flex;gap:3px}.pasos-puntaje span{width:.9rem;height:.45rem;border-radius:2px;background:var(--borde)}.puntaje-criterio[data-tono=bien] .pasos-puntaje [data-lleno]{background:var(--estado-bien)}.puntaje-criterio[data-tono=espera] .pasos-puntaje [data-lleno]{background:var(--estado-espera)}.puntaje-criterio[data-tono=mal] .pasos-puntaje [data-lleno]{background:var(--estado-mal)}@media(max-width:560px){.criterio-compartido{grid-template-columns:minmax(0,1fr) 3rem}.criterio-compartido .puntaje-criterio{grid-column:1 / -1}.criterio-compartido.cabecera span:last-child{display:none}}.recorrido .pestana-descartados{margin-left:auto}.recorrido .pestana-descartados:after{content:none}.descarte-cv{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.descarte-cv small{color:var(--texto-3)}.aviso-carta-ficha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e3);margin-top:var(--e4);padding:var(--e4)}.aviso-carta-ficha p{margin:0}.aviso-carta-ficha[data-pendiente=si]{border-color:var(--acento-borde);background:var(--acento-suave)}.pantalla-aprobacion-carta{margin:0 0 var(--e4)}.base-candidatos .acciones-encabezado{display:flex;align-items:center;gap:var(--e2)}.barra-base-candidatos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e3);margin-top:var(--e4);padding:var(--e4)}.fila-busqueda-base{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--e3)}.buscador-base{flex:1 1 18rem;min-width:0;width:100%}.lista-base-candidatos{min-width:0}.buscador-base::placeholder{color:var(--texto-3)}.segmentos-base{flex-shrink:1;max-width:100%;overflow-x:auto}.segmentos-base button{padding:var(--e2) var(--e3);white-space:nowrap}.segmentos-base button[aria-pressed=true]{background:var(--acento-fuerte);color:var(--texto-invertido)}.cuenta-segmento{margin-left:var(--e1);font-weight:var(--peso-fuerte)}.pildoras-base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2)}.pildora-filtro{width:auto;max-width:100%}.pildora-filtro .combo-boton{width:auto;max-width:16rem;padding:var(--e1) var(--e3);border-radius:var(--radio-completo);font-size:var(--texto-sm)}.filtro-activo{display:inline-flex;align-items:center;gap:var(--e1);padding:var(--e1) var(--e2) var(--e1) var(--e3);border-radius:var(--radio-completo);background:var(--acento-suave);color:var(--acento-fuerte);font-size:var(--texto-sm)}.filtro-activo button{padding:0 var(--e1);border:0;background:none;color:inherit;font:inherit;cursor:pointer}.limpiar-base{color:var(--acento-fuerte);font-size:var(--texto-sm);text-decoration:underline}.cuenta-base-candidatos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2) var(--e4);margin:var(--e4) 0 var(--e3);color:var(--texto-2);font-size:var(--texto-sm)}.cuenta-base-candidatos p{margin:0}.cuenta-base-candidatos strong{color:var(--texto)}.lista-base-candidatos[aria-busy=true]{opacity:.7}.tabla-base-candidatos{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.tabla-base-candidatos th,.tabla-base-candidatos td{padding:var(--e3);border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle}.tabla-base-candidatos thead th{background:var(--superficie-2);color:var(--texto-2);font-size:var(--texto-xs);font-weight:var(--peso-medio);letter-spacing:.04em;text-transform:uppercase}.tabla-base-candidatos td:first-child{min-width:12rem;max-width:20rem}.tabla-base-candidatos td>.sin-dato{display:block;font-size:var(--texto-xs)}.nombre-base{padding:0;border:0;background:none;color:var(--acento-fuerte);font:inherit;font-weight:var(--peso-medio);text-align:left;cursor:pointer}.nombre-base:hover{text-decoration:underline}.cargo-base{display:block;overflow:hidden;color:var(--texto-2);font-size:var(--texto-xs);text-overflow:ellipsis;white-space:nowrap}.vacante-base{display:grid;gap:2px;color:inherit;text-decoration:none}a.vacante-base:hover span:last-child{text-decoration:underline}.vacante-base .codigo{color:var(--texto-3);white-space:nowrap;font-family:var(--fuente-mono);font-size:var(--texto-xs)}.donde-quedo-base{display:grid;gap:var(--e1)}.barra-avance{display:inline-flex;gap:3px}.barra-avance span{width:14px;height:4px;border-radius:var(--radio-completo);background:var(--borde)}.barra-avance span[data-estado=paso]{background:var(--estado-bien)}.barra-avance span[data-estado=detenido]{background:var(--estado-mal)}.barra-avance span[data-estado=actual]{background:var(--estado-info)}.barra-avance span[data-estado=quedo]{background:var(--texto-3)}.pildora-motivo{display:inline-block;padding:2px var(--e2);border-radius:var(--radio-completo);background:var(--estado-mal-fondo);color:var(--estado-mal);font-size:var(--texto-xs);line-height:1.4}.pildora-motivo[data-vacio=si]{background:var(--estado-neutro-fondo);color:var(--estado-neutro)}.pie-base-candidatos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e2);margin-top:var(--e3);color:var(--texto-2);font-size:var(--texto-sm)}.pie-base-candidatos>div{display:flex;gap:var(--e2)}.tarjetas-base-candidatos,.procesos-base-candidato,.procesos-ficha-base{display:grid;gap:var(--e3);margin:0;padding:0;list-style:none}.tarjeta-base-candidato{display:grid;gap:var(--e3);padding:var(--e4)}.cabeza-base-candidato{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e2) var(--e4)}.cabeza-base-candidato h3{margin:0;font-size:var(--texto-lg)}.cabeza-base-candidato .cargo,.cabeza-ficha-base .cargo{margin:var(--e1) 0 0;font-weight:var(--peso-medio)}.cabeza-base-candidato .datos{margin:var(--e1) 0 0;color:var(--texto-2);font-size:var(--texto-sm)}.cabeza-base-candidato .en-procesos{margin:0;color:var(--texto-2);font-size:var(--texto-sm);white-space:nowrap}.procesos-base-candidato{gap:var(--e2);padding-top:var(--e3);border-top:1px solid var(--borde)}.proceso-base-candidato{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e1) var(--e4);align-items:baseline}@media(max-width:560px){.proceso-base-candidato{grid-template-columns:minmax(0,1fr)}}.proceso-base-candidato .nombre-proceso{display:grid;gap:2px;min-width:0}.proceso-base-candidato small{color:var(--texto-3);font-size:var(--texto-xs)}.proceso-base-candidato .donde-quedo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e2);font-size:var(--texto-sm)}.motivo-base-candidato{grid-column:1 / -1;margin:0;padding:var(--e1) var(--e2);border-radius:var(--radio-sm);background:var(--estado-mal-fondo);color:var(--texto);font-size:var(--texto-sm)}.motivo-base-candidato small{color:var(--texto-2)}.ficha-base-candidato{display:grid;gap:var(--e4);padding:var(--e5)}@media(max-width:560px){.ficha-base-candidato{padding:var(--e4)}}.cabeza-ficha-base{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e3)}.cabeza-ficha-base h2{margin:var(--e1) 0 0}.datos-ficha-base,.detalle-proceso-ficha{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--e3) var(--e4);margin:0}.datos-ficha-base dt,.detalle-proceso-ficha dt{color:var(--texto-2);font-size:var(--texto-xs)}.datos-ficha-base dd,.detalle-proceso-ficha dd{margin:2px 0 0;overflow-wrap:anywhere}.bloque-ficha-base h3{margin:0 0 var(--e2);font-size:var(--texto-md)}.resumen-ficha-base{margin:0;color:var(--texto-2);white-space:pre-line}.proceso-ficha-base{display:grid;gap:var(--e3);padding:var(--e3) var(--e4)}.proceso-ficha-base>.boton{justify-self:start}.cabeza-proceso-ficha{display:grid;gap:var(--e1)}.estado-proceso-ficha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);font-size:var(--texto-sm)}.filtros-zoe{margin:var(--e4) 0 var(--e3)}.tabla-zoe td{vertical-align:top}.detalle-zoe,.error-zoe{display:block;margin-top:var(--e1);font-size:var(--texto-xs)}.detalle-zoe{color:var(--texto-2)}.error-zoe{max-width:18rem;overflow:hidden;color:var(--estado-mal);text-overflow:ellipsis;white-space:nowrap}.acciones-zoe{display:flex;flex-wrap:wrap;gap:var(--e2)}.aviso-zoe{margin:0}.modal-datos-zoe{display:grid;gap:var(--e3);padding:var(--e5)}.modal-datos-zoe h2,.modal-datos-zoe .bajada{margin:0}.json-zoe{max-height:60vh;margin:0;padding:var(--e3);overflow:auto;border-radius:var(--radio-sm);background:var(--superficie-2);font-family:var(--fuente-mono);font-size:var(--texto-xs);white-space:pre-wrap;word-break:break-word}.franja-ver-como{position:sticky;top:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:var(--e2) var(--e3);padding:var(--e2) var(--e5);background:var(--estado-espera-fondo);color:var(--estado-espera);border-bottom:1px solid var(--estado-espera)}.franja-ver-como p{flex:1 1 16rem;margin:0}.franja-ver-como svg{flex:none}@media(max-width:900px){.franja-ver-como{padding:var(--e2) var(--e3)}}.roles-ver-como{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--e4);margin:0;padding:0;list-style:none}.roles-ver-como>li{display:flex;flex-direction:column;justify-content:space-between;gap:var(--e3);padding:var(--e4)}.roles-ver-como h2{margin:0 0 var(--e1);font-size:1rem}.roles-ver-como p{margin:0;color:var(--texto-2)}.roles-ver-como .boton{align-self:flex-start}
