/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-interfaz:var(--font-interfaz);--font-cifra:var(--font-cifra)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#16213e;--navy-2:#1e2c4f;--navy-3:#27365c;--acento:#facc15;--acento-sup:#fdf0bf;--fondo:#f2f4f7;--sup:#fff;--sup-2:#f7f9fb;--sup-3:#eef1f6;--borde:#d9dfe8;--borde-suave:#eaeef3;--borde-fuerte:#c4ccda;--blanco:#fff;--tinta:#16213e;--tinta-2:#4b5770;--tinta-3:#5a6579;--tinta-4:#6a7488;--ok-t:#0f6b4f;--ok-b:#e3f3ec;--ok-l:#bfe3d5;--ok-p:#3e9c7a;--curso-t:#16213e;--curso-b:#fdf0bf;--curso-l:#f2dc8e;--curso-p:#e8b90c;--av-t:#8a5a0b;--av-b:#faf1df;--av-l:#edd9ac;--nulo-t:#5a6579;--nulo-b:#f1f4f8;--nulo-l:#dfe4ec;--nulo-p:#afb8c8;--mal-t:#a3261d;--mal-b:#fbeae8;--mal-l:#f0cbc6;--mal-p:#c9584c;--mal-fuerte:#87201a;--s1:#3067b8;--s2:#c07e12;--s3:#009180;--s4:#c0403e;--s1-b:#e8effa;--s2-b:#faf1df;--s3-b:#e0f2ef;--s4-b:#faeae9;--q1:#e7eef9;--q2:#c4d6f0;--q3:#8fafe0;--q4:#5588cb;--q5:#3067b8;--q6:#1f4275;--marco-texto:#eef0f4;--marco-icono:#9aa5bc;--marco-icono-fondo:#243357;--marco-campo:#1b2847;--marco-campo-borde:#32406a;--marco-campo-foco:#20305a;--marco-campo-borde-foco:#4a5b8c;--marco-separador:#2e3d62;--marco-tecla:#2a3a62;--marco-marcador:#8a94ae;--nav-activo:#edf1f8;--ambito:#e7ecf4;--barra:#c2cad8;--barra-viva:#a9b3c4;--font-interfaz:"Switzer", system-ui, -apple-system, sans-serif;--font-cifra:"Cabinet Grotesk", "Switzer", sans-serif;--tipo-titulo-pantalla-familia:var(--font-interfaz);--tipo-titulo-pantalla-tamano:18px;--tipo-titulo-pantalla-peso:600;--tipo-titulo-pantalla-interlinea:1.2;--tipo-titulo-pantalla-letra:-.015em;--tipo-titulo-panel-familia:var(--font-interfaz);--tipo-titulo-panel-tamano:14.5px;--tipo-titulo-panel-peso:600;--tipo-titulo-panel-interlinea:1.3;--tipo-titulo-panel-letra:-.01em;--tipo-titulo-tarjeta-familia:var(--font-interfaz);--tipo-titulo-tarjeta-tamano:14px;--tipo-titulo-tarjeta-peso:600;--tipo-titulo-tarjeta-interlinea:1.25;--tipo-titulo-tarjeta-letra:-.01em;--tipo-cuerpo-familia:var(--font-interfaz);--tipo-cuerpo-tamano:13px;--tipo-cuerpo-peso:400;--tipo-cuerpo-interlinea:1.45;--tipo-cuerpo-letra:normal;--tipo-control-familia:var(--font-interfaz);--tipo-control-tamano:12.5px;--tipo-control-peso:500;--tipo-control-interlinea:1.25;--tipo-control-letra:normal;--tipo-secundaria-familia:var(--font-interfaz);--tipo-secundaria-tamano:11.5px;--tipo-secundaria-peso:400;--tipo-secundaria-interlinea:1.4;--tipo-secundaria-letra:normal;--tipo-rotulo-familia:var(--font-interfaz);--tipo-rotulo-tamano:10px;--tipo-rotulo-peso:600;--tipo-rotulo-interlinea:1.2;--tipo-rotulo-letra:.1em;--tipo-encabezado-tabla-familia:var(--font-interfaz);--tipo-encabezado-tabla-tamano:10.5px;--tipo-encabezado-tabla-peso:600;--tipo-encabezado-tabla-interlinea:1.2;--tipo-encabezado-tabla-letra:.06em;--tipo-codigo-familia:var(--font-cifra);--tipo-codigo-tamano:11.5px;--tipo-codigo-peso:800;--tipo-codigo-interlinea:1.2;--tipo-codigo-letra:.02em;--tipo-codigo-numerico:tabular-nums;--tipo-cifra-familia:var(--font-cifra);--tipo-cifra-tamano:16px;--tipo-cifra-peso:800;--tipo-cifra-interlinea:1.1;--tipo-cifra-letra:-.01em;--tipo-cifra-numerico:tabular-nums;--tipo-titulo-portal-familia:var(--font-interfaz);--tipo-titulo-portal-tamano:24px;--tipo-titulo-portal-peso:600;--tipo-titulo-portal-interlinea:1.2;--tipo-titulo-portal-letra:-.015em;--peso-normal:400;--peso-control:500;--peso-titulo:600;--peso-rotulo:700;--peso-cifra:800;--r-hair:2px;--r-xs:3px;--r-sm:4px;--r-control:5px;--r-tarjeta:6px;--r-superficie:7px;--r-flotante:8px;--r-pastilla:999px;--esp-hair:2px;--esp-xs:4px;--esp-sm:6px;--esp-md:8px;--esp-control:9px;--esp-lg:11px;--esp-bloque:12px;--esp-panel:14px;--esp-canal:16px;--esp-respiro:24px;--esp-amplio:32px;--topbar:48px;--rail:248px;--rail-plegado:52px;--panel:344px;--panel-bandeja:360px;--ancho-hoja:440px;--col-nivel-curricular:184px;--alto-marco-pensum:70dvh;--alto-minimo-marco-pensum:360px;--asa-de-arrastre:24px;--remate-de-insercion:6px;--ancho-inicio-de-area:880px;--ancho-portal-entrada:400px;--ancho-portal:640px;--c1:62px;--c2:252px;--pcol:112px;--barra-ancho:11px;--alto-item-nav:31px;--alto-control-barra:28px;--alto-barra-estado:30px;--alto-pastilla:19px;--glifo:16px;--glifo-sm:14px;--avatar:23px;--marca-cuadro:20px;--marca-logo:22px;--buscador:300px;--disco-vacio:48px;--alto-disco-de-etapa:24px;--alto-disco-de-paso:28px;--marcador:3px;--medida-lectura:380px;--medida-documento:72ch;--ancho-clave:16ch;--menu-secciones:220px;--medida-indice:280px;--ancho-dialogo:420px;--ancho-dialogo-md:480px;--ancho-dialogo-lg:520px;--ancho-dialogo-xl:560px;--alto-pestana:34px;--alto-vista-logo:96px;--ancho-logo-barra:96px;--alto-encabezado-tabla:34px;--alto-pie-tabla:32px;--alto-fila-ambito:30px;--alto-fila-lista:34px;--alto-celda-cruce:25px;--glifo-estado:11px;--glifo-estado-lg:12px;--alto-barra-proporcion:6px;--ancho-barra-proporcion:150px;--alto-pista:5px;--ancho-celda-institucional:470px;--buscador-tabla:196px;--sombra-1:0 1px 2px #0000000d, 0 1px 1px #00000008;--sombra-2:0 8px 20px #0000001a, 0 2px 5px #0000000f;--sombra-cong:6px 0 8px -6px #00000024;--sal:cubic-bezier(.16,1,.3,1);--dur-rapida:.14s;--dur-suave:.22s}[data-densidad=densa]{--d-altura-fila:38px;--d-altura-control:29px;--d-tipo-base:13px;--d-canal:16px}[data-densidad=holgada]{--d-altura-fila:48px;--d-altura-control:40px;--d-tipo-base:15px;--d-canal:20px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--tipo-cuerpo-familia);font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);font-weight:var(--peso-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--acento);color:var(--navy)}input,textarea{caret-color:var(--navy)}:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:var(--r-hair)}.marco :focus-visible{outline-color:var(--acento)}*{scrollbar-width:thin;scrollbar-color:var(--barra) transparent}::-webkit-scrollbar{width:var(--barra-ancho);height:var(--barra-ancho)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--barra);border-radius:var(--r-tarjeta);border:3px solid var(--fondo)}::-webkit-scrollbar-thumb:hover{background:var(--barra-viva)}::-webkit-scrollbar-corner{background:var(--sup)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}#raiz{height:100%}.app{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar) 1fr;height:100%;min-height:0;display:grid}.navbar{align-items:center;gap:var(--esp-panel);padding:0 var(--esp-bloque) 0 var(--esp-panel);background:var(--navy);color:var(--marco-texto);z-index:40;display:flex;position:relative}.marca{align-items:center;gap:var(--esp-control);flex-shrink:0;display:flex}.marca-bloque{align-items:center;gap:var(--esp-hair);flex-direction:column;flex-shrink:0;display:flex}.marca-logo{height:var(--marca-logo);flex-shrink:0;width:auto;display:block}.marca-sigla{font-family:var(--font-cifra);font-weight:var(--peso-cifra);font-size:var(--tipo-cifra-tamano);letter-spacing:-.02em;color:var(--blanco)}.marca-institucion{font-size:var(--tipo-secundaria-tamano);color:var(--marco-icono);padding-left:var(--esp-md);margin-left:var(--esp-hair);border-left:1px solid var(--marco-separador);white-space:nowrap}.marca-institucion[data-vacio=si]{color:var(--marco-marcador);font-style:italic}.navbar .marca-logo{height:var(--marca-cuadro)}.navbar .marca-sigla{font-size:var(--tipo-codigo-tamano)}.buscador-global{flex:0 1 var(--buscador);margin-left:var(--esp-sm);position:relative}.buscador-global input{width:100%;height:var(--alto-control-barra);border-radius:var(--r-control);border:1px solid var(--marco-campo-borde);background:var(--marco-campo);color:var(--marco-texto);padding:0 calc(var(--alto-control-barra) + var(--esp-sm)) 0 var(--alto-control-barra);text-overflow:ellipsis;font-size:var(--tipo-control-tamano);caret-color:var(--acento);transition:border-color var(--dur-rapida), background var(--dur-rapida)}.buscador-global input::placeholder{color:var(--marco-marcador)}.buscador-global input:focus{border-color:var(--marco-campo-borde-foco);background:var(--marco-campo-foco);outline:none}.buscador-global .glifo{left:var(--esp-md);top:var(--esp-sm);color:var(--marco-marcador);pointer-events:none;position:absolute}.buscador-global kbd{right:var(--esp-sm);top:var(--esp-sm);height:var(--glifo);padding:0 var(--esp-xs);border-radius:var(--r-xs);background:var(--marco-tecla);color:var(--marco-icono);font-size:var(--tipo-rotulo-tamano);place-items:center;font-family:inherit;display:grid;position:absolute}.nav-der{align-items:center;gap:var(--esp-sm);margin-left:auto;display:flex}.contexto{align-items:center;gap:var(--esp-sm);height:var(--alto-control-barra);padding:0 var(--esp-control);border-radius:var(--r-control);background:var(--marco-campo);border:1px solid var(--marco-campo-borde);font-size:var(--tipo-control-tamano);color:var(--marco-texto);cursor:pointer;transition:background var(--dur-rapida);display:flex}.contexto:hover{background:var(--marco-icono-fondo)}.contexto b{color:var(--blanco);font-weight:var(--peso-titulo)}.contexto[data-vacio=si]{color:var(--marco-marcador);font-style:italic}.icono-btn{width:var(--alto-control-barra);height:var(--alto-control-barra);border-radius:var(--r-control);color:var(--marco-icono);cursor:pointer;transition:background var(--dur-rapida), color var(--dur-rapida);background:0 0;border:0;place-items:center;display:grid;position:relative}.icono-btn:hover{background:var(--marco-icono-fondo);color:var(--blanco)}.usuario{align-items:center;gap:var(--esp-md);padding:var(--esp-xs) var(--esp-md) var(--esp-xs) var(--esp-xs);border-radius:var(--r-control);display:flex}.avatar{width:var(--avatar);height:var(--avatar);border-radius:var(--r-pastilla);background:var(--acento);color:var(--navy);flex-shrink:0;place-items:center;display:grid}.avatar-iniciales{font-family:var(--font-cifra);font-weight:var(--peso-cifra);font-size:var(--tipo-rotulo-tamano);letter-spacing:.02em}.usuario-nombre{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--marco-texto);line-height:1.1;display:block}.usuario-vinculo{font-size:var(--tipo-rotulo-tamano);color:var(--marco-marcador);line-height:1.1;display:block}.usuario-con-menu{padding:0;position:relative}.usuario-boton{align-items:center;gap:var(--esp-md);padding:var(--esp-xs) var(--esp-md) var(--esp-xs) var(--esp-xs);border-radius:var(--r-control);color:var(--marco-texto);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-rapida);background:0 0;border:0;display:flex}.usuario-boton:hover,.usuario-boton[aria-expanded=true]{background:var(--marco-icono-fondo)}.usuario-flecha{color:var(--marco-icono);transition:transform var(--dur-rapida);flex-shrink:0}.usuario-boton[aria-expanded=true] .usuario-flecha{transform:rotate(180deg)}.menu-de-la-cuenta{top:calc(100% + var(--esp-xs));min-width:100%;padding:var(--esp-xs);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-flotante);box-shadow:var(--sombra-2);z-index:50;margin:0;list-style:none;position:absolute;right:0}.menu-de-la-cuenta-item{width:100%;height:var(--alto-item-nav);padding:0 var(--esp-control);border-radius:var(--r-control);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--dur-rapida);background:0 0;border:0;align-items:center;display:flex}.menu-de-la-cuenta-item:hover,.menu-de-la-cuenta-item:focus-visible{background:var(--sup-3)}.marco .menu-de-la-cuenta :focus-visible{outline-color:var(--navy)}.cuerpo{grid-template-columns:var(--rail) 1fr;min-height:0;display:grid}.cuerpo[data-plegado=si]{--rail:var(--rail-plegado)}.rail{background:var(--sup);border-right:1px solid var(--borde);flex-direction:column;min-height:0;display:flex;overflow:hidden}.rail-nav{padding:var(--esp-md) 0 var(--esp-panel);flex:1;overflow-y:auto}.rail-aviso{gap:var(--esp-hair);margin:0 var(--esp-sm);padding:var(--esp-control) var(--esp-panel);font-size:var(--tipo-rotulo-tamano);color:var(--tinta-3);overflow-wrap:anywhere;flex-direction:column;line-height:1.45;display:flex}.grupo{margin-top:var(--esp-bloque)}.grupo:first-child{margin-top:var(--esp-hair)}.grupo-rotulo{margin:0 0 var(--esp-hair);padding:0 var(--esp-panel);font-size:var(--tipo-rotulo-tamano);font-weight:var(--peso-titulo);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-4);white-space:nowrap}.ni{align-items:center;gap:var(--esp-control);height:var(--alto-item-nav);padding:0 var(--esp-panel);margin:0 var(--esp-sm);border-radius:var(--r-control);color:var(--tinta-2);font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;white-space:nowrap;transition:background var(--dur-rapida), color var(--dur-rapida);text-decoration:none;display:flex;position:relative}.ni .glifo{color:var(--tinta-4);transition:color var(--dur-rapida);flex-shrink:0}.ni-texto{text-overflow:ellipsis;flex:1;overflow:hidden}.ni:hover{background:var(--sup-3);color:var(--tinta)}.ni:hover .glifo{color:var(--tinta-2)}.ni-area[aria-current=location],.ni[aria-current=page]{background:var(--nav-activo);color:var(--navy);font-weight:var(--peso-titulo)}.ni-area[aria-current=location] .glifo,.ni[aria-current=page] .glifo{color:var(--navy)}.ni-area[aria-current=location]:before,.ni[aria-current=page]:before{content:"";left:calc(var(--esp-sm) * -1);top:var(--esp-sm);bottom:var(--esp-sm);width:var(--marcador);border-radius:0 var(--r-hair) var(--r-hair) 0;background:var(--acento);position:absolute}.rail-pie{border-top:1px solid var(--borde-suave);padding:var(--esp-sm)}.plegar{width:100%;height:var(--alto-control-barra);border-radius:var(--r-control);color:var(--tinta-3);align-items:center;gap:var(--esp-control);padding:0 var(--esp-control);cursor:pointer;font-size:var(--tipo-control-tamano);transition:background var(--dur-rapida);background:0 0;border:0;display:flex}.plegar:hover{background:var(--sup-3);color:var(--tinta)}.plegar .glifo{transition:transform var(--dur-suave) var(--sal);flex-shrink:0}.cuerpo[data-plegado=si] .grupo-rotulo{opacity:0;height:var(--esp-md);overflow:hidden}.cuerpo[data-plegado=si] .ni{padding:0 0 0 var(--esp-canal)}.cuerpo[data-plegado=si] .ni-texto{opacity:0;pointer-events:none}.cuerpo[data-plegado=si] .plegar{border:1px solid var(--borde);background:var(--sup-2);color:var(--tinta-2);justify-content:center;padding:0}.cuerpo[data-plegado=si] .plegar:hover{background:var(--sup-3);color:var(--tinta)}.cuerpo[data-plegado=si] .plegar span,.cuerpo[data-plegado=si] .rail-aviso{display:none}.cuerpo[data-plegado=si] .plegar .glifo{transform:rotate(180deg)}.trabajo{background:var(--fondo);min-width:0;min-height:0;font-size:var(--d-tipo-base);flex-direction:column;display:flex}@media (width<=1080px){.marca-institucion{display:none}}@media (width<=860px){.buscador-global,.usuario-nombre,.usuario-rol,.usuario-vinculo{display:none}.trabajo{--d-canal:var(--esp-md)}}@media (width<=640px){.contexto-detalle{display:none}}.abrir-menu{flex-shrink:0;display:none}@media (width<=1080px){.cuerpo{grid-template-columns:var(--rail-plegado) minmax(0, 1fr);position:relative}.trabajo{grid-area:1/2}.rail{grid-area:1/1}.cuerpo[data-plegado=no] .rail{width:min(calc(var(--rail) * 1.25), 85vw);z-index:45;box-shadow:var(--sombra-2);position:absolute;inset:0 auto 0 0}.velo-del-rail{z-index:44;background:var(--navy);opacity:.4;position:absolute;inset:0}}.cabecera{background:var(--sup);border-bottom:1px solid var(--borde);padding:var(--esp-control) var(--d-canal) var(--esp-bloque);flex-shrink:0}.migas{align-items:center;gap:var(--esp-sm);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin-bottom:var(--esp-xs);display:flex}.miga{align-items:center;gap:var(--esp-sm);display:inline-flex}.miga a{color:var(--tinta-3);text-decoration:none}.miga a:hover{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.titulo-fila{align-items:center;gap:var(--esp-bloque);flex-wrap:wrap;display:flex}.titulo-fila h1{font-size:var(--tipo-titulo-pantalla-tamano);font-weight:var(--peso-titulo);letter-spacing:-.015em;margin:0;line-height:1.2}.acciones{align-items:center;gap:var(--esp-sm);margin-left:auto;display:flex}.contenido{scrollbar-gutter:stable;min-height:0;padding:var(--d-canal);flex:1;overflow:auto}.sin-nada,.aviso{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);box-shadow:var(--sombra-1);padding:var(--esp-respiro) var(--d-canal);text-align:center;align-items:center;gap:var(--esp-sm);flex-direction:column;display:flex}.disco{width:var(--disco-vacio);height:var(--disco-vacio);border-radius:var(--r-pastilla);background:var(--sup-3);color:var(--tinta-2);flex-shrink:0;place-items:center;display:grid}.disco-error{background:var(--mal-b);color:var(--mal-t)}.sin-nada-titulo{font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0;line-height:1.3}.sin-nada-texto{max-width:var(--medida-lectura);font-size:var(--d-tipo-base);color:var(--tinta-3);margin:0;line-height:1.45}.sin-nada-accion{max-width:var(--medida-lectura);padding:var(--esp-control) var(--esp-bloque);border-radius:var(--r-tarjeta);background:var(--acento-sup);border:1px solid var(--curso-l);color:var(--navy);font-size:var(--tipo-control-tamano);text-align:left;margin:0;line-height:1.45}.acceso{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100dvh;display:grid;overflow-y:auto}.acceso-marca-panel{background:var(--navy);justify-content:center;align-items:center;gap:var(--esp-canal);padding:var(--esp-respiro);text-align:center;flex-direction:column;display:flex}.acceso-marca-panel .marca-logo{height:var(--disco-vacio)}.acceso-marca-panel .marca-sigla{font-size:var(--tipo-titulo-pantalla-tamano)}.acceso-titulo{max-width:var(--medida-lectura);font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo);color:var(--marco-texto);margin:0;line-height:1.35}.acceso-institucion{max-width:var(--medida-lectura);font-size:var(--tipo-cuerpo-tamano);color:var(--marco-texto);margin:0}.acceso-entrada{background:var(--sup);justify-content:center;align-items:center;gap:var(--esp-canal);padding:var(--esp-respiro);text-align:center;flex-direction:column;display:flex}.acceso-mensaje{max-width:var(--medida-lectura);font-size:var(--tipo-cuerpo-tamano);color:var(--tinta-3);margin:0;line-height:1.45}.acceso-aviso{max-width:var(--medida-lectura);padding:var(--esp-md) var(--esp-bloque);background:var(--acento-sup);border:1px solid var(--curso-l);border-radius:var(--r-tarjeta);color:var(--navy);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-control);margin:0;line-height:1.45}.acceso-accion{padding:var(--esp-bloque) var(--esp-respiro);border-radius:var(--r-tarjeta);background:var(--navy);color:var(--blanco);font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-control);text-decoration:none;display:inline-block}.acceso-frase{margin:calc(var(--esp-respiro) * 2) 0 0;max-width:var(--medida-lectura);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);text-align:center;font-style:italic;line-height:1.45}@media (width<=860px){.acceso{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.acceso-marca-panel{padding:var(--esp-canal);gap:var(--esp-bloque)}.acceso-marca-panel .marca-logo{height:var(--marca-cuadro)}.acceso-marca-panel .marca-sigla{font-size:var(--tipo-codigo-tamano)}.acceso-entrada{padding:var(--esp-canal)}}.estado-pie{height:var(--alto-barra-estado);border-top:1px solid var(--borde);background:var(--sup);align-items:center;gap:var(--esp-control);padding:0 var(--d-canal);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);flex-shrink:0;display:flex}.pastilla{align-items:center;gap:var(--esp-xs);height:var(--alto-pastilla);padding:0 var(--esp-sm);border-radius:var(--r-pastilla);background:var(--acento-sup);border:1px solid var(--curso-l);color:var(--navy);font-weight:var(--peso-titulo);font-size:var(--tipo-encabezado-tabla-tamano);white-space:nowrap;display:inline-flex}.estado-pie-der{align-items:center;gap:var(--esp-panel);margin-left:auto;display:flex}.conmutador-densidad{height:var(--alto-pastilla);padding:0 var(--esp-control);border:1px solid var(--borde);border-radius:var(--r-control);background:var(--sup);color:var(--tinta-2);font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--peso-control);cursor:pointer;transition:background var(--dur-rapida), border-color var(--dur-rapida)}.conmutador-densidad:hover{background:var(--sup-2);border-color:var(--borde-fuerte)}.conmutador-densidad[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--blanco);font-weight:var(--peso-titulo)}.matriz-envoltura{gap:var(--esp-bloque);flex-direction:column;height:100%;min-height:0;display:flex}.matriz-barra{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);box-shadow:var(--sombra-1);flex-shrink:0}.matriz-resumen{border-bottom:1px solid var(--borde-suave);align-items:stretch;display:flex;overflow-x:auto}.rs{align-items:baseline;gap:var(--esp-sm);padding:var(--esp-control) var(--esp-canal);border:0;border-right:1px solid var(--borde-suave);white-space:nowrap;cursor:pointer;color:var(--tinta);transition:background var(--dur-rapida);background:0 0;display:flex;position:relative}.rs:after{content:"";left:var(--esp-canal);right:var(--esp-canal);height:var(--esp-hair);background:0 0;position:absolute;bottom:0}.rs[data-e=completo]:after{background:var(--ok-p)}.rs[data-e=en_curso]:after{background:var(--curso-p)}.rs[data-e=sin_iniciar]:after{background:var(--nulo-p)}.rs[data-e=vencido]:after{background:var(--mal-p)}.rs:hover{background:var(--sup-2)}.rs[aria-pressed=true]{background:var(--nav-activo)}.rs[aria-pressed=true] .rs-clave{color:var(--navy);font-weight:var(--peso-titulo)}.rs-total{cursor:default;border-right:1px solid var(--borde)}.rs-valor{font-family:var(--tipo-cifra-familia);font-weight:var(--peso-cifra);font-size:var(--tipo-cifra-tamano);letter-spacing:-.01em}.rs-clave{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);font-weight:var(--peso-control);display:inline-flex}.matriz-filtros{align-items:center;gap:var(--esp-sm);padding:var(--esp-md) var(--esp-canal);flex-wrap:wrap;display:flex}.sel{height:var(--alto-control-barra);padding:0 var(--esp-amplio) 0 var(--esp-control);min-width:calc(var(--esp-amplio) * 3);border:1px solid var(--borde);border-radius:var(--r-control);background-color:var(--sup);color:var(--tinta);font-size:var(--tipo-control-tamano);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tinta) 50%), linear-gradient(135deg, var(--tinta) 50%, transparent 50%);max-width:var(--buscador);transition:border-color var(--dur-rapida);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.sel:hover{border-color:var(--borde-fuerte)}.matriz-buscador{align-items:center;display:inline-flex;position:relative}.matriz-buscador input{width:var(--buscador-tabla);height:var(--alto-control-barra);border:1px solid var(--borde);border-radius:var(--r-control);background:var(--sup);padding:0 var(--esp-control) 0 var(--esp-respiro);font-size:var(--tipo-control-tamano);caret-color:var(--navy);transition:border-color var(--dur-rapida)}.matriz-buscador input::placeholder{color:var(--tinta-3)}.matriz-buscador input:focus{border-color:var(--navy-3)}.matriz-buscador-glifo{left:var(--esp-md);color:var(--tinta-3);pointer-events:none;position:absolute}.matriz-recuento{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);white-space:nowrap;margin-left:auto}.matriz-recuento b{color:var(--tinta);font-weight:var(--peso-titulo)}.marco-tabla{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);min-height:0;box-shadow:var(--sombra-1);flex-direction:column;flex:1;display:flex;overflow:hidden}.scroll{flex:1;min-height:0;overflow:auto}.marco-tabla table{border-collapse:separate;border-spacing:0;width:100%}.marco-tabla thead th{z-index:20;background:var(--sup-2);font-family:var(--tipo-encabezado-tabla-familia);font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--peso-titulo);letter-spacing:var(--tipo-encabezado-tabla-letra);text-transform:uppercase;color:var(--tinta-3);text-align:left;padding:0 var(--esp-control);height:var(--alto-encabezado-tabla);white-space:nowrap;border-bottom:1px solid var(--borde);-webkit-user-select:none;user-select:none;position:sticky;top:0}.marco-tabla thead th.pcol{width:var(--pcol);min-width:var(--pcol);text-transform:none;letter-spacing:0;border-left:1px solid var(--borde-suave);padding:0 var(--esp-md);vertical-align:middle}.pcol-codigo{color:var(--tinta);font-family:var(--tipo-codigo-familia);font-weight:var(--peso-cifra);font-size:var(--tipo-codigo-tamano);letter-spacing:var(--tipo-codigo-letra);line-height:1.25;display:block}.pcol-modalidades{font-size:var(--tipo-rotulo-tamano);color:var(--tinta-3);font-weight:var(--peso-control);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pcol-pct{font-size:var(--tipo-rotulo-tamano);color:var(--tinta-3);font-weight:var(--peso-control);letter-spacing:0;text-transform:none;display:block}.marco-tabla{--c1:116px}.marco-tabla .cod-texto{white-space:nowrap}.marco-tabla .c1{width:var(--c1);min-width:var(--c1);z-index:10;background:var(--sup);position:sticky;left:0}.marco-tabla .c2{left:var(--c1);width:var(--c2);min-width:var(--c2);z-index:10;background:var(--sup);text-align:left;font-weight:var(--peso-normal);position:sticky}.marco-tabla thead .c1,.marco-tabla thead .c2{z-index:30;background:var(--sup-2)}.scroll[data-desplazado=si] .c2{box-shadow:var(--sombra-cong)}.ambito th{z-index:12;background:var(--ambito);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);height:var(--alto-fila-ambito);text-align:left;padding:0;position:sticky;left:0}.ambito-caja{align-items:center;gap:var(--esp-control);width:max-content;height:var(--alto-fila-ambito);padding:0 var(--esp-bloque);cursor:pointer;color:var(--tinta);transition:background var(--dur-rapida);background:0 0;border:0;display:flex}.ambito-caja:hover{background:var(--sup-3)}.ambito-flecha{color:var(--tinta-3);transition:transform var(--dur-suave) var(--sal);place-items:center;display:grid}.ambito[data-cerrado=si] .ambito-flecha{transform:rotate(-90deg)}.ambito-nombre{font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.ambito-detalle{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);font-weight:var(--peso-control)}.barra-proporcion{height:var(--alto-barra-proporcion);width:var(--ancho-barra-proporcion);border-radius:var(--r-xs);background:var(--nulo-b);flex-shrink:0;display:flex;overflow:hidden}.barra-proporcion i{height:100%;display:block}.barra-proporcion i[data-e=completo]{background:var(--ok-p)}.barra-proporcion i[data-e=en_curso],.barra-proporcion i[data-e=por_vencer]{background:var(--curso-p)}.barra-proporcion i[data-e=sin_iniciar]{background:var(--nulo-p)}.barra-proporcion i[data-e=vencido]{background:var(--mal-p)}.marco-tabla tbody td,.marco-tabla tbody th{height:var(--d-altura-fila);border-bottom:1px solid var(--borde-suave);vertical-align:middle;background:var(--sup);padding:0}.marco-tabla tbody td.c1,.marco-tabla tbody th.c2{padding:0 var(--esp-control)}.marco-tabla tbody tr.dato:hover td,.marco-tabla tbody tr.dato:hover th{background:var(--sup-2)}.cod{align-items:center;gap:var(--esp-md);display:flex}.cod .mk{width:var(--marcador);height:var(--esp-canal);border-radius:var(--r-hair);background:var(--borde);transition:background var(--dur-rapida);flex-shrink:0}tr.dato:hover .cod .mk{background:var(--acento)}.cod-texto{font-family:var(--tipo-codigo-familia);font-weight:var(--peso-cifra);font-size:var(--tipo-codigo-tamano);letter-spacing:var(--tipo-codigo-letra);color:var(--navy)}.cnd{font-weight:var(--peso-control);color:var(--tinta);font-size:var(--tipo-control-tamano);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.cnd em{font-style:normal;font-size:var(--tipo-encabezado-tabla-tamano);color:var(--tinta-3);font-weight:var(--peso-normal);letter-spacing:0;text-transform:none;display:block}td.celda{border-left:1px solid var(--borde-suave);padding:0 var(--esp-sm)}.cel{align-items:center;gap:var(--esp-xs);width:100%;height:var(--alto-celda-cruce);padding:0 var(--esp-sm);border-radius:var(--r-sm);font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--peso-titulo);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;transition:filter var(--dur-rapida), box-shadow var(--dur-rapida);border:1px solid;display:flex}.cel-origen{align-items:flex-start;gap:var(--esp-xs);padding:var(--esp-xs) var(--esp-sm) 0;font-size:var(--tipo-encabezado-tabla-tamano);flex-direction:column;display:flex}.cel-origen:empty{display:none}.cel-origen-enlace{color:inherit;text-decoration:underline}.cel-origen-enlace:focus-visible{outline-offset:2px;outline:2px solid}.cel-origen-nota{color:var(--tinta-3)}.cel-glifo,.chip-glifo{flex-shrink:0}.cel-palabra{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cel-cifra{font-weight:var(--peso-rotulo);flex-shrink:0;margin-left:auto}.cel:hover{filter:brightness(.965);box-shadow:inset 0 0 0 1px}.cel[data-e=completo],.cel-inst[data-e=completo],.chip[data-e=completo]{color:var(--ok-t);background:var(--ok-b);border-color:var(--ok-l)}.cel[data-e=en_curso],.cel-inst[data-e=en_curso],.chip[data-e=en_curso]{color:var(--curso-t);background:var(--curso-b);border-color:var(--curso-l)}.cel[data-e=sin_iniciar],.cel-inst[data-e=sin_iniciar],.chip[data-e=sin_iniciar],.chip[data-e=sin_entrar]{color:var(--nulo-t);background:var(--nulo-b);border-color:var(--nulo-l)}.cel[data-e=sin_iniciar],.chip[data-e=sin_iniciar]{background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tinta-3) 7%, transparent) 0 3px, transparent 3px 6px)}.cel[data-e=vencido],.cel-inst[data-e=vencido],.chip[data-e=vencido]{color:var(--mal-t);background:var(--mal-b);border-color:var(--mal-l)}.cel-vacia{height:var(--alto-celda-cruce);color:var(--tinta-3);justify-content:center;align-items:center;display:flex}td.celda[data-coincide=no] .cel,tr.dato[data-coincide=no] .cel-inst{opacity:.4}td.institucional{border-left:1px solid var(--borde-suave);padding:0 var(--esp-md)}.cel-inst{align-items:center;gap:var(--esp-control);height:var(--alto-celda-cruce);padding:0 var(--esp-control);border-radius:var(--r-sm);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);cursor:pointer;width:100%;max-width:var(--ancho-celda-institucional);transition:filter var(--dur-rapida);border:1px solid;display:flex}.cel-inst:hover{filter:brightness(.965)}.cel-inst-apunte{font-weight:var(--peso-control);font-size:var(--tipo-encabezado-tabla-tamano);letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.marco-tabla tfoot th,.marco-tabla tfoot td{z-index:20;background:var(--sup-2);border-top:1px solid var(--borde);height:var(--alto-pie-tabla);padding:0 var(--esp-control);text-align:left;font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--peso-titulo);color:var(--tinta-3);letter-spacing:var(--tipo-encabezado-tabla-letra);text-transform:uppercase;white-space:nowrap;position:sticky;bottom:0}.marco-tabla tfoot .c1,.marco-tabla tfoot .c2{z-index:30;background:var(--sup-2)}.marco-tabla tfoot td{border-left:1px solid var(--borde-suave);padding:0 var(--esp-md)}.tot-p{align-items:center;gap:var(--esp-sm);display:flex}.tot-p .pista{height:var(--alto-pista);border-radius:var(--r-xs);background:var(--nulo-b);min-width:var(--esp-respiro);flex:1;overflow:hidden}.tot-p .pista i{background:var(--ok-p);height:100%;display:block}.tot-p .pct{font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--peso-rotulo);color:var(--tinta-2);letter-spacing:0}.chip{align-items:center;gap:var(--esp-xs);height:var(--alto-pastilla);padding:0 var(--esp-sm);border-radius:var(--r-xs);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);white-space:nowrap;border:1px solid;display:inline-flex}.chip-grande{height:calc(var(--alto-pastilla) * 1.3);padding:0 var(--esp-control);font-size:var(--tipo-cuerpo-tamano)}.lista tbody td,.lista tbody th{height:var(--alto-fila-lista);padding:0 var(--esp-control)}.lista .prog{color:var(--tinta-2);font-size:var(--tipo-control-tamano)}.vacio{color:var(--tinta-3)}.tnum{font-variant-numeric:tabular-nums}.tabla-vacia{padding:var(--esp-respiro) var(--esp-canal);text-align:center;align-items:center;gap:var(--esp-sm);flex-direction:column;display:flex}.btn{height:var(--alto-control-barra);padding:0 var(--esp-lg);border-radius:var(--r-control);border:1px solid var(--borde);background:var(--sup);color:var(--tinta);font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;align-items:center;gap:var(--esp-sm);transition:background var(--dur-rapida), border-color var(--dur-rapida);display:inline-flex}.btn:hover{background:var(--sup-2);border-color:var(--borde-fuerte)}.aviso-linea{align-items:flex-start;gap:var(--esp-md);padding:var(--esp-md) var(--esp-bloque);background:var(--acento-sup);border:1px solid var(--curso-l);border-radius:var(--r-tarjeta);color:var(--navy);font-size:var(--tipo-secundaria-tamano);line-height:1.45;display:flex}.aviso-linea b{font-weight:var(--peso-titulo)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pie-nota{color:var(--tinta-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1080px){.marco-tabla{--c2:180px;--pcol:100px}}@media (width<=860px){.matriz-recuento{display:none}}@media (width<=640px){.matriz-buscador{flex:1}.matriz-buscador input{width:100%}}.formulario-alta{gap:var(--esp-canal);width:100%;max-width:calc(var(--medida-lectura) * 2);flex-direction:column;margin:0 auto;display:flex}.formulario-alta fieldset.alta-bloque{padding:var(--esp-canal) var(--esp-respiro) var(--esp-respiro);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);gap:var(--esp-bloque);flex-direction:column;min-width:0;margin:0;display:flex}.formulario-alta legend{padding:0 var(--esp-xs);font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta)}.fila-de-campos>.boton-primario,.fila-de-campos>.boton-secundario{align-self:flex-end}.fila-de-concesion,.fila-de-campos{align-items:flex-end;gap:var(--esp-bloque);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.alta-bloque>.fila-de-concesion+.fila-de-concesion{padding-top:var(--esp-bloque);border-top:1px solid var(--borde-suave)}.campo{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.campo-ancho{flex:1}.campo label{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--tinta-2)}.control{height:var(--d-altura-control);padding:0 var(--esp-control);border:1px solid var(--borde);border-radius:var(--r-control);background-color:var(--sup);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);min-width:0;transition:border-color var(--dur-rapida)}.control:hover{border-color:var(--borde-fuerte)}.control:focus-visible{border-color:var(--navy)}.control:disabled{background-color:var(--sup-2);color:var(--tinta-3);cursor:not-allowed}.control-codigo{font-family:var(--tipo-codigo-familia)}.control[aria-invalid=true],.casilla input[aria-invalid=true]{border-color:var(--mal-t)}.campo-mensaje{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);color:var(--mal-t);margin:0;display:flex}.campo-ayuda{max-width:var(--medida-lectura);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0;line-height:1.45}.alta-rejilla-persona{gap:var(--esp-bloque);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campo-completo{grid-column:1/-1}.alta-persona{padding:var(--esp-md) var(--esp-bloque);background:var(--acento-sup);border:1px solid var(--curso-l);border-radius:var(--r-tarjeta);color:var(--navy);font-size:var(--tipo-cuerpo-tamano);margin:0;line-height:1.45}.alta-persona p{margin:0}.alta-persona-titulo{font-weight:var(--peso-titulo)}.casilla{align-items:center;gap:var(--esp-sm);font-size:var(--tipo-control-tamano);color:var(--tinta);cursor:pointer;flex-wrap:wrap;display:flex}.casilla input{width:var(--glifo-sm);height:var(--glifo-sm);accent-color:var(--navy);margin:0}.casilla-clave{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.alta-casillas{gap:var(--esp-md);flex-direction:column;display:flex}.alta-grupo-de-area+.alta-grupo-de-area{margin-top:var(--esp-respiro)}.alta-grupo-de-area-titulo{font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);text-transform:uppercase;letter-spacing:.02em;color:var(--tinta-3);margin:0 0 var(--esp-xs)}.boton-primario,.boton-secundario,.boton-quitar{justify-content:center;align-items:center;gap:var(--esp-xs);height:var(--d-altura-control);padding:0 var(--esp-canal);border-radius:var(--r-control);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;transition:background var(--dur-rapida), border-color var(--dur-rapida);text-decoration:none;display:inline-flex}.boton-primario{border:1px solid var(--navy);background:var(--navy);color:var(--blanco);align-self:flex-end}.boton-primario:hover{background:var(--navy-2)}.boton-secundario{border:1px solid var(--borde-fuerte);background:var(--sup);color:var(--navy);align-self:flex-start}.boton-secundario:hover,.boton-quitar:hover{background:var(--sup-2)}.boton-quitar{border:1px solid var(--borde);background:var(--sup);color:var(--tinta-2)}.boton-primario:disabled,.boton-secundario:disabled{cursor:progress;opacity:.7}.alta-envio{gap:var(--esp-bloque);flex-direction:column;display:flex}.alta-estado,.alta-error{padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-tarjeta);font-size:var(--tipo-cuerpo-tamano);margin:0;line-height:1.45}.alta-estado{background:var(--ok-b);border:1px solid var(--ok-l);color:var(--ok-t);font-weight:var(--peso-control)}.alta-error{background:var(--mal-b);border:1px solid var(--mal-l);color:var(--mal-t)}.alta-error p{margin:0}@media (width<=860px){.formulario-alta fieldset.alta-bloque{padding:var(--esp-bloque) var(--esp-canal) var(--esp-canal)}}@media (width<=640px){.alta-rejilla-persona{grid-template-columns:minmax(0,1fr)}.fila-de-concesion,.fila-de-campos{flex-direction:column;align-items:stretch}.boton-primario,.boton-secundario{align-self:stretch}}.rail-configuracion{margin-top:var(--esp-bloque);padding-top:var(--esp-bloque);border-top:1px solid var(--borde-suave)}.area-cabecera{width:calc(100% - 2 * var(--esp-sm));text-align:left;background:0 0;border:0;font-family:inherit}.area-flecha{transition:transform var(--dur-rapida)}.area-cabecera[aria-expanded=false] .area-flecha{transform:rotate(-90deg)}.area-del-rail[data-activa=si]>.area-cabecera{color:var(--navy);font-weight:var(--peso-titulo)}.area-del-rail[data-activa=si]>.area-cabecera .glifo{color:var(--navy)}.area-panel{padding-bottom:var(--esp-xs)}.ni-sub{padding-left:calc(var(--esp-panel) + var(--esp-canal) + var(--esp-control))}.ni-proximamente{color:var(--tinta-3);cursor:default}.ni-proximamente:hover{color:var(--tinta-3);background:0 0}.ni-etiqueta{font-size:var(--tipo-rotulo-tamano);font-weight:var(--peso-control);color:var(--tinta-3);flex-shrink:0}.navbar .marca-logo{max-width:var(--ancho-logo-barra);object-fit:contain}.configuracion{grid-template-columns:var(--menu-secciones) 1fr;flex:1;min-height:0;display:grid}.configuracion[data-menu=vacio]{grid-template-columns:minmax(0,1fr)}.configuracion-contenido{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto;container:configuracion/inline-size}.menu-secciones{background:var(--sup-2);border-right:1px solid var(--borde);padding:var(--esp-bloque) 0 var(--esp-panel);min-height:0;overflow-y:auto}.menu-secciones-grupo{margin-top:var(--esp-bloque)}.menu-secciones-grupo:first-child{margin-top:0}.menu-secciones-rotulo{margin:0 0 var(--esp-hair);padding:0 var(--esp-panel);font-size:var(--tipo-rotulo-tamano);font-weight:var(--peso-titulo);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-4)}.menu-secciones-item{align-items:center;gap:var(--esp-control);height:var(--alto-item-nav);padding:0 var(--esp-panel);margin:0 var(--esp-sm);border-radius:var(--r-control);color:var(--tinta-2);font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);white-space:nowrap;transition:background var(--dur-rapida), color var(--dur-rapida);text-decoration:none;display:flex;position:relative}.menu-secciones-item .glifo{color:var(--tinta-4);flex-shrink:0}.menu-secciones-item-texto{text-overflow:ellipsis;flex:1;overflow:hidden}.menu-secciones-item-flecha{display:none}.menu-secciones-item:hover{background:var(--sup-3);color:var(--tinta)}.menu-secciones-item[aria-current=page]{background:var(--nav-activo);color:var(--navy);font-weight:var(--peso-titulo)}.menu-secciones-item[aria-current=page] .glifo{color:var(--navy)}.menu-secciones-item[aria-current=page]:before{content:"";left:calc(var(--esp-sm) * -1);top:var(--esp-sm);bottom:var(--esp-sm);width:var(--marcador);border-radius:0 var(--r-hair) var(--r-hair) 0;background:var(--acento);position:absolute}dialog.dialogo{width:min(var(--ancho-dialogo), calc(100vw - 2 * var(--esp-canal)));border:1px solid var(--borde);border-radius:var(--r-flotante);background:var(--sup);max-width:none;color:var(--tinta);box-shadow:var(--sombra-2);margin:auto;padding:0;position:fixed;inset:0}dialog.dialogo[open]{animation:dialogo-entra var(--dur-suave) var(--sal)}dialog.dialogo.dialogo-md{width:min(var(--ancho-dialogo-md), calc(100vw - 2 * var(--esp-canal)))}dialog.dialogo.dialogo-lg{width:min(var(--ancho-dialogo-lg), calc(100vw - 2 * var(--esp-canal)))}dialog.dialogo.dialogo-xl{width:min(var(--ancho-dialogo-xl), calc(100vw - 2 * var(--esp-canal)))}dialog.dialogo.dialogo-lg[open],dialog.dialogo.dialogo-xl[open]{max-height:calc(100dvh - 2 * var(--esp-canal));flex-direction:column;display:flex}dialog.dialogo.dialogo-lg .dialogo-cuerpo,dialog.dialogo.dialogo-xl .dialogo-cuerpo{overflow-y:auto}dialog.dialogo.dialogo-pantalla{width:calc(100vw - 2 * var(--esp-canal));height:calc(100vh - 2 * var(--esp-canal))}dialog.dialogo.dialogo-pantalla[open]{flex-direction:column;display:flex}dialog.dialogo.dialogo-pantalla .dialogo-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}dialog.dialogo.dialogo-pantalla .dialogo-cuerpo iframe{border:1px solid var(--borde);border-radius:var(--r-flotante);flex:1;min-height:0}dialog.dialogo.dialogo-ancho{width:calc(100vw - 2 * var(--esp-canal))}dialog.dialogo.dialogo-ancho[open]{max-height:calc(100vh - 2 * var(--esp-canal));flex-direction:column;display:flex}dialog.dialogo.dialogo-ancho .dialogo-cuerpo{overflow-y:auto}dialog.dialogo::backdrop{background:var(--navy);opacity:.4}@keyframes dialogo-entra{0%{opacity:0;transform:translateY(var(--esp-sm))}}.dialogo-cuerpo{gap:var(--esp-bloque);padding:var(--esp-canal) var(--esp-canal) var(--esp-bloque);flex-direction:column;display:flex}.dialogo-titulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0;line-height:1.25}.dialogo-texto{max-width:var(--medida-lectura);font-size:var(--tipo-cuerpo-tamano);color:var(--tinta-2);margin:0;line-height:1.45}.dialogo-subtitulo{font-size:var(--tipo-control-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.dialogo-antes-y-despues{align-items:center;gap:var(--esp-sm);padding:var(--esp-md) var(--esp-bloque);background:var(--sup-2);border:1px solid var(--borde-suave);border-radius:var(--r-tarjeta);font-size:var(--tipo-control-tamano);color:var(--tinta);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.dialogo-antes-y-despues span{color:var(--tinta-3)}.dialogo-antes-y-despues b{font-weight:var(--peso-titulo)}.dialogo-pie{justify-content:flex-end;gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-canal);background:var(--sup-2);border-top:1px solid var(--borde-suave);border-radius:0 0 var(--r-flotante) var(--r-flotante);display:flex}.dialogo-pie .boton-primario,.dialogo-pie .boton-secundario{align-self:auto}dialog.hoja-lateral{width:min(var(--ancho-hoja), 100vw);inset:0 0 0 auto}dialog.hoja-lateral.hoja-lateral-ancha{width:min(calc(var(--ancho-hoja) * 1.45), 100vw);border:0;border-left:1px solid var(--borde);background:var(--sup);max-width:none;height:100dvh;max-height:none;color:var(--tinta);box-shadow:var(--sombra-2);border-radius:0;margin:0;padding:0;inset:0 0 0 auto;overflow:hidden}dialog.hoja-lateral[open]{animation:hoja-lateral-entra var(--dur-suave) var(--sal);flex-direction:column;display:flex}dialog.hoja-lateral::backdrop{background:var(--navy);opacity:.4}@keyframes hoja-lateral-entra{0%{transform:translate(100%)}}.hoja-lateral-cabecera{justify-content:space-between;align-items:flex-start;gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-canal);background:var(--sup-2);border-bottom:1px solid var(--borde-suave);display:flex;position:sticky;top:0}.hoja-lateral-titulos{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.hoja-lateral-titulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta);overflow-wrap:anywhere;margin:0;line-height:1.25}.hoja-lateral-subtitulo{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.hoja-lateral-cerrar{width:var(--alto-control-barra);height:var(--alto-control-barra);border-radius:var(--r-control);color:var(--tinta-3);cursor:pointer;transition:background var(--dur-rapida), color var(--dur-rapida);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.hoja-lateral-cerrar:hover{background:var(--sup);color:var(--tinta)}.hoja-lateral-cuerpo{overscroll-behavior:contain;gap:var(--esp-canal);min-height:0;padding:var(--esp-canal);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.hoja-lateral-pie{justify-content:space-between;align-items:center;gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-canal);background:var(--sup-2);border-top:1px solid var(--borde);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.hoja-lateral-acciones{justify-content:flex-end;gap:var(--esp-md);flex-wrap:wrap;margin-left:auto;display:flex}.hoja-lateral-acciones .boton-primario,.hoja-lateral-acciones .boton-secundario{align-self:auto}.boton-peligro,.boton-peligro-borde{height:var(--d-altura-control);padding:0 var(--esp-canal);border-radius:var(--r-control);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;transition:background var(--dur-rapida), border-color var(--dur-rapida)}.boton-peligro{border:1px solid var(--mal-t);background:var(--mal-t);color:var(--blanco)}.boton-peligro:hover{border-color:var(--mal-fuerte);background:var(--mal-fuerte)}.boton-peligro-borde{border:1px solid var(--mal-l);background:var(--sup);color:var(--mal-t)}.boton-peligro-borde:hover{background:var(--mal-b)}.pestanas-grupo{gap:var(--esp-canal);flex-direction:column;min-width:0;display:flex}.pestanas{gap:var(--esp-xs);border-bottom:1px solid var(--borde);display:flex;overflow-x:auto}.pestana{height:var(--alto-pestana);padding:0 var(--esp-bloque);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--tinta-3);white-space:nowrap;cursor:pointer;transition:color var(--dur-rapida), box-shadow var(--dur-rapida);background:0 0;border:0;flex-shrink:0;box-shadow:inset 0 -2px #0000}.pestana:hover{color:var(--tinta)}.pestana[aria-selected=true]{color:var(--navy);font-weight:var(--peso-titulo);box-shadow:inset 0 -2px 0 var(--acento)}.pestana-panel{min-width:0}.pie-de-guardado{z-index:5;justify-content:space-between;align-items:center;gap:var(--esp-bloque);padding:var(--esp-md) var(--d-canal);background:var(--sup-2);border-top:1px solid var(--borde);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.pie-de-guardado-acciones{gap:var(--esp-md);display:flex}.pie-de-guardado-acciones .boton-primario,.pie-de-guardado-acciones .boton-secundario{align-self:auto}.fila-de-concesion[data-marca],.casilla[data-marca]{padding-left:var(--esp-bloque);position:relative}.fila-de-concesion[data-marca]:before,.casilla[data-marca]:before{content:"";left:0;top:var(--esp-hair);bottom:var(--esp-hair);width:var(--marcador);border-radius:var(--r-hair);background:var(--curso-p);position:absolute}.marca-de-fila-texto{font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);color:var(--tinta-2);flex-basis:100%}.casilla .marca-de-fila-texto{flex-basis:auto}.fila-de-concesion[data-marca=se_quitara] .control{color:var(--tinta-3);text-decoration:line-through}.zona-de-arrastre{align-items:center;gap:var(--esp-sm);padding:var(--esp-canal);border:1.5px dashed var(--borde-fuerte);border-radius:var(--r-tarjeta);background:var(--sup-2);text-align:center;transition:background var(--dur-rapida), border-color var(--dur-rapida);flex-direction:column;display:flex;position:relative}.zona-de-arrastre[data-sobre=si]{border-color:var(--navy);background:var(--nav-activo)}.zona-de-arrastre-glifo{color:var(--tinta-3)}.zona-de-arrastre-texto{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.zona-de-arrastre-input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.zona-de-arrastre-boton{align-self:center;align-items:center;display:inline-flex}.zona-de-arrastre-input:focus-visible+.zona-de-arrastre-boton{outline:2px solid var(--navy);outline-offset:2px}.vista-logo{height:var(--alto-vista-logo);padding:var(--esp-bloque);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.vista-logo[data-variante=oscuro]{background:var(--navy);border-color:var(--navy)}.vista-logo img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.rejilla-de-logos{column-gap:var(--esp-canal);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.tarjeta-del-logo{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--esp-sm);align-content:start;min-width:0;display:grid}.rejilla-de-logos-lectura .tarjeta-del-logo{grid-row:span 3}@media (width<=640px){.rejilla-de-logos{row-gap:var(--esp-bloque);grid-template-columns:minmax(0,1fr)}}.tarjeta-del-logo-notas{gap:var(--esp-xs);flex-direction:column;display:flex}.tarjeta-del-logo-notas>p,.tarjeta-del-logo-estado>p{margin:0}.pastilla-solo-lectura{align-items:center;gap:var(--esp-xs);height:var(--alto-pastilla);padding:0 var(--esp-sm);border:1px solid var(--curso-l);border-radius:var(--r-xs);background:var(--acento-sup);color:var(--navy);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);white-space:nowrap;display:inline-flex}.texto-institucional-lectura{white-space:pre-wrap}.lista-de-definicion{gap:var(--esp-bloque) var(--esp-canal);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lista-de-definicion-fila{gap:var(--esp-hair);flex-direction:column;min-width:0;display:flex}.lista-de-definicion dt{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.lista-de-definicion dd{font-size:var(--tipo-cuerpo-tamano);color:var(--tinta);overflow-wrap:anywhere;margin:0}.insignia-codigo{height:var(--alto-pastilla);padding:0 var(--esp-sm);border-radius:var(--r-xs);background:var(--acento);color:var(--navy);font-family:var(--font-cifra);font-weight:var(--peso-cifra);font-size:var(--tipo-codigo-tamano);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}@media (width<=860px){.configuracion{grid-template-columns:minmax(0,1fr)}.configuracion[data-seccion=si] .menu-secciones,.configuracion[data-seccion=no] .configuracion-contenido{display:none}.menu-secciones{background:var(--sup);border-right:0}.menu-secciones-item{height:var(--d-altura-fila)}.menu-secciones-item-flecha{color:var(--tinta-4);flex-shrink:0;display:block}}@media (width<=640px){dialog.dialogo{width:calc(100vw - 2 * var(--esp-md))}.dialogo-pie{flex-direction:column-reverse}.dialogo-pie .boton-primario,.dialogo-pie .boton-secundario,.dialogo-pie .boton-peligro{align-self:stretch}dialog.hoja-lateral{border-left:0;width:100vw}dialog.hoja-lateral::backdrop{opacity:0}.hoja-lateral-pie,.hoja-lateral-acciones{flex-direction:column-reverse;align-items:stretch}.hoja-lateral-acciones{margin-left:0}.hoja-lateral-acciones .boton-primario,.hoja-lateral-acciones .boton-secundario,.hoja-lateral-acciones .boton-peligro,.hoja-lateral-acciones .boton-quitar{align-self:stretch}.pie-de-guardado-acciones{flex-direction:column-reverse;width:100%}.pie-de-guardado-acciones .boton-primario,.pie-de-guardado-acciones .boton-secundario{align-self:stretch}.lista-de-definicion{grid-template-columns:minmax(0,1fr)}.tabla-en-bloque thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-en-bloque tbody tr{align-items:center;gap:var(--esp-xs) var(--esp-sm);padding:var(--esp-md) var(--esp-bloque);border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;display:flex}.tabla-en-bloque tbody td,.tabla-en-bloque tbody th{border:0;height:auto;padding:0;display:block}.tabla-en-bloque tbody .c1{flex-basis:100%;position:static}.tabla-en-bloque .se-retira{display:none}}@media (prefers-reduced-motion:reduce){dialog.dialogo[open],dialog.hoja-lateral[open]{animation:none}.pestana,.zona-de-arrastre,.menu-secciones-item,.filtro-de-lista{transition:none}}.lista-de-configuracion{gap:var(--esp-bloque);flex-direction:column;min-width:0;display:flex}.filtros-de-lista{gap:var(--esp-xs);flex-wrap:wrap;display:flex}.filtro-de-lista{align-items:center;gap:var(--esp-xs);height:var(--alto-control-barra);padding:0 var(--esp-control);border:1px solid var(--borde);border-radius:var(--r-control);background:var(--sup);color:var(--tinta);font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-rapida), background var(--dur-rapida);display:inline-flex}.filtro-de-lista:hover{border-color:var(--borde-fuerte)}.filtro-de-lista[aria-pressed=true]{background:var(--nav-activo);border-color:var(--navy);color:var(--navy);font-weight:var(--peso-titulo)}.tabla-de-configuracion thead th,.tabla-de-configuracion tbody td,.tabla-de-configuracion tbody th{padding:0 var(--esp-control);text-align:left}.tabla-de-configuracion .col-fija{z-index:10;position:sticky;left:0}.tabla-de-configuracion thead .col-fija{z-index:30}.tabla-de-configuracion tbody .col-fija:before{content:"";width:var(--marcador);background:0 0;position:absolute;top:0;bottom:0;left:0}.tabla-de-configuracion tbody tr:hover .col-fija:before,.tabla-de-configuracion tbody tr:focus-within .col-fija:before{background:var(--acento)}.tabla-de-configuracion tbody tr:hover td,.tabla-de-configuracion tbody tr:hover th{background:var(--sup-2)}.celda-identidad{gap:var(--esp-hair);color:var(--tinta);flex-direction:column;text-decoration:none;display:flex}.celda-identidad-nombre{font-weight:var(--peso-titulo)}.celda-identidad:hover .celda-identidad-nombre{text-decoration:underline}.celda-secundaria{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);font-weight:var(--peso-control)}.boton-cargar-mas{align-self:center}.ficha-resumen{align-items:center;gap:var(--esp-xs) var(--esp-sm);margin:0 0 var(--esp-respiro);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);flex-wrap:wrap;display:flex}.ficha-acciones{gap:var(--esp-sm);flex-wrap:wrap;display:flex}.selector-de-perfil{align-items:flex-end;gap:var(--esp-bloque);margin-bottom:var(--esp-canal);flex-wrap:wrap;display:flex}.ficha-seccion{gap:var(--esp-canal);flex-direction:column;min-width:0;display:flex}.soportes-de-la-resolucion{gap:var(--esp-canal);flex-direction:column;display:flex}.acciones-de-fila{gap:var(--esp-sm);flex-wrap:wrap;display:inline-flex}.bloque-de-resolucion{gap:var(--esp-canal);flex-direction:column;display:flex}.soportes{gap:var(--esp-bloque);padding:var(--esp-canal);border:1px solid var(--borde);border-radius:var(--r-tarjeta);background:var(--sup);flex-direction:column;min-width:0;display:flex}.soportes-titulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);margin:0}.soportes-vacio{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.soportes-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.soportes-fila{align-items:center;gap:var(--esp-md) var(--esp-canal);padding:var(--esp-md) 0;border-top:1px solid var(--borde);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) auto auto;display:grid}.soportes-fila:first-child{border-top:0}.soportes-nombre{overflow-wrap:anywhere;font-weight:var(--peso-titulo)}.soportes-quien,.soportes-tamano{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.soportes-acciones{gap:var(--esp-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.soportes-carga{gap:var(--esp-md);flex-direction:column;display:flex}.soportes-elegido{overflow-wrap:anywhere}@media (width<=640px){.soportes-fila{grid-template-columns:minmax(0,1fr) auto}.soportes-nombre,.soportes-quien{grid-column:1/-1}.soportes-acciones{justify-content:flex-start}}@media (width<=860px){.tabla-de-configuracion .se-retira-estrecho{display:none}}@media (width<=640px){.tabla-en-bloque tbody .col-fija{flex-basis:100%;position:static}.tabla-en-bloque tbody .col-fija:before{display:none}.boton-cargar-mas{align-self:stretch}}.chip[data-e=sin_verificar],.chip[data-e=por_vencer]{color:var(--av-t);background:var(--av-b);border-color:var(--av-l)}.tabla-de-configuracion .col-codigo{width:var(--c1);min-width:var(--c1)}.resolucion-anterior{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.ficha-cabecera-codigo{align-items:center;gap:var(--esp-sm);margin:0 0 var(--esp-respiro);flex-wrap:wrap;display:flex}.tarjeta-de-decanatura{justify-content:space-between;align-items:flex-end;gap:var(--esp-bloque);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-wrap:wrap;display:flex}.tarjeta-de-decanatura-persona{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.coincidencias-de-persona{gap:var(--esp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coincidencia-de-persona{align-items:flex-start;gap:var(--esp-hair);width:100%;min-height:var(--d-altura-fila);padding:var(--esp-xs) var(--esp-control);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-xs);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.coincidencia-de-persona:hover{background:var(--sup-2)}.coincidencia-de-persona[aria-pressed=true]{background:var(--nav-activo);border-color:var(--navy)}@media (width<=640px){.tabla-de-programas-academicos tbody .col-fija{flex-basis:auto}.tabla-de-programas-academicos tbody .celda-nombre{flex:70%;min-width:0}}@container configuracion (width<=1000px){.tabla-de-programas-academicos .se-retira-estrecho{display:none}.tabla-de-programas-academicos thead th{white-space:normal}}@container configuracion (width<720px){.alta-rejilla-persona{grid-template-columns:minmax(0,1fr)}}.alta-par-de-bloques{gap:var(--esp-canal);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container configuracion (width>=720px){.alta-par-de-bloques{grid-template-columns:repeat(2,minmax(0,1fr))}.alta-par-de-bloques>:only-child{grid-column:1/-1}}.malla{gap:var(--esp-bloque)}.malla-carga{color:var(--tinta-3);font-size:var(--tipo-cuerpo-tamano)}.malla-barra{justify-content:space-between;align-items:flex-start;gap:var(--esp-bloque);flex-wrap:wrap;display:flex}.malla-barra-version{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.malla-selector{align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.malla-selector-rotulo{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--tinta-2)}.malla-sel{max-width:100%}.malla-linea-de-version,.malla-indicador,.malla-recuento{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.malla-descargas{gap:var(--esp-sm);flex-wrap:wrap;display:flex}.malla-pastilla{align-items:center;gap:var(--esp-md);font-size:var(--tipo-secundaria-tamano);flex-wrap:wrap;margin:0;display:flex}.malla-pastilla .pastilla{white-space:normal;height:auto;min-height:var(--alto-pastilla)}.tira-de-conteos{justify-content:space-between;align-items:center;gap:var(--esp-bloque);padding:var(--esp-bloque) var(--esp-canal);background:var(--sup-2);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-wrap:wrap;display:flex}.tira-de-conteos-cifras{gap:var(--esp-respiro);flex-wrap:wrap;margin:0;display:flex}.tira-de-conteos-cifra{flex-direction:column-reverse;justify-content:flex-end;display:flex}.tira-de-conteos-cifra dt{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.tira-de-conteos-cifra dd{font-family:var(--tipo-cifra-familia);font-weight:var(--tipo-cifra-peso);font-size:var(--tipo-cifra-tamano);font-variant-numeric:tabular-nums;color:var(--tinta);margin:0}.tira-de-conteos-bloque{gap:var(--esp-bloque);flex-direction:column;display:flex}.tira-de-conteos-cabecera{align-items:baseline;gap:var(--esp-xs) var(--esp-canal);flex-wrap:wrap;width:100%;display:flex}.tira-de-conteos-cabecera h2{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-titulo-tarjeta-peso);line-height:var(--tipo-titulo-tarjeta-interlinea);color:var(--tinta);margin:0}.tira-de-conteos-lapso{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.tira-de-conteos-cifra dd[data-cargando]{color:var(--tinta-4)}.tira-de-conteos .alta-error{align-items:center;gap:var(--esp-md) var(--esp-canal);flex-wrap:wrap;width:100%;display:flex}.tira-de-conteos .alta-error p{align-items:center;gap:var(--esp-sm);display:inline-flex}.cifra-protegida{align-items:center;gap:var(--esp-xs);display:inline-flex}.cifra-protegida svg{color:var(--tinta-3);flex-shrink:0}.nota-de-cifras-protegidas{align-items:flex-start;gap:var(--esp-xs);max-width:72ch;font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0;display:flex}.nota-de-cifras-protegidas svg{margin-top:var(--esp-hair);flex-shrink:0}.inicio-de-area{align-items:stretch;gap:var(--esp-canal);max-width:var(--ancho-inicio-de-area);flex-direction:column;margin-right:auto;display:flex}.inicio-de-area-proposito{max-width:72ch;font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);color:var(--tinta-2);margin:0}.cp-maestro-detalle{grid-template-columns:var(--medida-indice) minmax(0, 1fr);column-gap:var(--esp-respiro);align-items:start;display:grid}@media (width<=860px){.cp-maestro-detalle{grid-template-columns:var(--menu-secciones) minmax(0, 1fr)}}@media (width<=640px){.cp-maestro-detalle{grid-template-columns:minmax(0,1fr)}.cp-maestro-detalle[data-maestro=no] .cp-indice,.cp-maestro-detalle[data-maestro=si] .cp-detalle{display:none}}.cp-indice{gap:var(--esp-xs);flex-direction:column;display:flex}.cp-indice-pestana{align-items:flex-start;gap:var(--esp-hair);inline-size:100%;padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-control);color:var(--tinta);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.cp-indice-pestana:hover{background:var(--sup-3)}.cp-indice-pestana[aria-selected=true]{background:var(--sup);border-color:var(--borde-fuerte);font-weight:var(--peso-titulo);position:relative}.cp-indice-pestana[aria-selected=true]:before{content:"";left:0;top:var(--esp-sm);bottom:var(--esp-sm);width:var(--marcador);border-radius:0 var(--r-hair) var(--r-hair) 0;background:var(--acento);position:absolute}.cp-detalle{min-width:0}.malla-chip-de-avisos{cursor:pointer;font:inherit;font-size:var(--tipo-secundaria-tamano)}.malla-avisos{padding:var(--esp-bloque) var(--esp-canal);gap:var(--esp-xs);background:var(--sup);border:1px solid var(--av-l);border-radius:var(--r-superficie);font-size:var(--tipo-cuerpo-tamano);flex-direction:column;margin:0;list-style:none;display:flex}.malla-avisos[hidden]{display:none}.malla-aviso{align-items:baseline;gap:var(--esp-xs);display:flex}.malla-aviso-glifo{color:var(--av-t);flex-shrink:0}.malla-navegacion{align-items:center;gap:var(--esp-bloque);flex-wrap:wrap;display:flex}.malla-filtro{align-items:center;gap:var(--esp-md);flex-wrap:wrap;margin-left:auto;display:flex}.contenedor-pensum{border:1px solid var(--borde);border-radius:var(--r-superficie) var(--r-superficie) 0 0;background:var(--sup);position:relative;overflow:hidden}.contenedor-pensum:before,.contenedor-pensum:after{content:"";z-index:40;pointer-events:none;width:1px;box-shadow:var(--sombra-cong);opacity:0;transition:opacity var(--dur-rapida);position:absolute;top:0;bottom:0}.contenedor-pensum:before{left:0}.contenedor-pensum:after{right:0;transform:scaleX(-1)}.contenedor-pensum[data-corte-izquierda=si]:before,.contenedor-pensum[data-corte-derecha=si]:after{opacity:1}.marco-pensum{max-height:max(var(--alto-marco-pensum), var(--alto-minimo-marco-pensum));scroll-snap-type:x proximity;scroll-padding-inline:var(--col-nivel-curricular);scroll-padding-top:var(--alto-encabezado-tabla);overflow:auto}.marco-pensum:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.pensum{grid-auto-flow:column;grid-auto-columns:var(--col-nivel-curricular);grid-template-rows:auto repeat(var(--filas-del-pensum,3), auto) auto;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:grid}.pensum-columna{grid-row:1/-1;grid-template-rows:subgrid;border-right:1px solid var(--borde-suave);scroll-snap-align:start;display:grid}.pensum-encabezado{z-index:20;height:var(--alto-encabezado-tabla);padding:0 var(--esp-md);background:var(--sup-2);border-bottom:1px solid var(--borde);font-size:var(--tipo-control-tamano);font-weight:var(--peso-titulo);color:var(--tinta);white-space:nowrap;transition:box-shadow var(--dur-rapida);align-items:center;margin:0;display:flex;position:sticky;top:0;box-shadow:inset 0 3px #0000}.pensum-columna:hover .pensum-encabezado,.pensum-columna:focus-within .pensum-encabezado{box-shadow:inset 0 3px 0 var(--acento)}.pensum-modulo,.pensum-sin-modulo{gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-md) 0;flex-direction:column;min-width:0;display:flex}.pensum-sin-modulo{color:var(--tinta-4);justify-content:center;align-items:center}.pensum-modulo-rotulo{font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-3);margin:0}.pensum-modulo-vacio{justify-content:center;align-items:center;gap:var(--esp-xs);min-height:var(--d-altura-fila);border:1px solid var(--nulo-l);border-radius:var(--r-tarjeta);background-color:var(--nulo-b);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--tinta-3) 7%, transparent) 0 3px, transparent 3px 6px);color:var(--tinta-3);font-size:var(--tipo-secundaria-tamano);margin:0;display:flex}.pensum-fichas{gap:var(--esp-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ficha-malla{gap:var(--esp-xs);width:100%;min-height:var(--d-altura-fila);padding:var(--esp-md) var(--esp-control);border:1px solid var(--borde);border-radius:var(--r-tarjeta);background:var(--sup);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-rapida), border-color var(--dur-rapida);flex-direction:column;display:flex}.ficha-malla:hover{background:var(--sup-2);border-color:var(--borde-fuerte)}.ficha-malla[aria-expanded=true]{box-shadow:0 0 0 2px var(--navy)}.ficha-malla[data-coincide=no]{opacity:.4}.ficha-malla-linea{align-items:baseline;gap:var(--esp-xs);flex-wrap:wrap;display:flex}.ficha-malla-linea>:last-child:not(:first-child){margin-left:auto}.ficha-malla-codigo{font-family:var(--tipo-codigo-familia);font-weight:var(--peso-cifra);font-size:var(--tipo-codigo-tamano);letter-spacing:var(--tipo-codigo-letra);color:var(--navy)}.ficha-malla-creditos,.ficha-malla-secundaria,.ficha-malla-requisitos{font-size:var(--tipo-secundaria-tamano)}.ficha-malla-secundaria{color:var(--tinta-3)}.ficha-malla-requisitos{color:var(--tinta-2)}.ficha-malla-nombre{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);overflow-wrap:anywhere}.ficha-malla-sin-componente{color:var(--tinta-4)}.ficha-malla-revisar,.ficha-malla-ajustado{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);display:inline-flex}.ficha-malla-revisar{color:var(--av-t)}.ficha-malla-ajustado{color:var(--tinta-3)}.ficha-malla-asa{width:var(--asa-de-arrastre);height:var(--asa-de-arrastre);margin-left:calc(-1 * var(--esp-xs));color:var(--tinta-4);cursor:grab;touch-action:none;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.ficha-malla:hover .ficha-malla-asa{color:var(--tinta)}@media (pointer:coarse){.ficha-malla-asa{width:var(--d-altura-control);height:var(--d-altura-control)}}.ficha-malla-asa[data-arrastre=si],body[data-arrastre=si]{cursor:grabbing}.ficha-malla-asa[data-arrastre=fuera],body[data-arrastre=fuera]{cursor:no-drop}body[data-arrastre]{-webkit-user-select:none;user-select:none}.ficha-malla[data-arrastre=origen]{border:1.5px dashed var(--borde-fuerte);background:var(--sup)}.ficha-malla[data-arrastre=origen]>:not(:first-child),.ficha-malla[data-arrastre=origen]>:first-child>:not(.ficha-malla-moviendo){opacity:.4}.ficha-malla[data-arrastre=origen] .ficha-malla-linea>.ficha-malla-creditos,.ficha-malla[data-arrastre=origen] .ficha-malla-linea>.ficha-malla-revisar{display:none}.ficha-malla-moviendo{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.pensum-modulo[data-arrastre=destino]{outline:1.5px dashed var(--navy);outline-offset:-1.5px;background:var(--nav-activo);transition:background var(--dur-rapida)}.arrastre-fantasma{z-index:60;pointer-events:none;border-radius:var(--r-tarjeta);background:var(--sup);box-shadow:var(--sombra-2);position:fixed;top:0;left:0}.arrastre-fantasma .ficha-malla{cursor:grabbing}.arrastre-fuera{padding:var(--esp-xs) var(--esp-control);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.arrastre-linea{z-index:59;height:var(--esp-hair);background:var(--navy);pointer-events:none;position:fixed;top:0;left:0}.arrastre-linea:before,.arrastre-linea:after{content:"";width:var(--remate-de-insercion);height:var(--remate-de-insercion);background:var(--navy);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.arrastre-linea:before{left:0}.arrastre-linea:after{left:100%}.arrastre-etiqueta{z-index:59;padding:0 var(--esp-xs);border-radius:var(--r-xs);background:var(--nav-activo);color:var(--navy);font-size:var(--tipo-secundaria-tamano);pointer-events:none;white-space:nowrap;margin:0;position:fixed;top:0;left:0;translate:0 -100%}[data-arrastre=asiento] .ficha-malla-linea>.ficha-malla-creditos,[data-arrastre=asiento] .ficha-malla-linea>.ficha-malla-revisar{display:none}[data-arrastre=asiento] .ficha-malla{cursor:progress}@media (prefers-reduced-motion:reduce){.pensum-modulo[data-arrastre=destino],.ficha-malla[data-arrastre],[data-arrastre=asiento] .ficha-malla{transition:none}}.pensum-pie-de-columna{z-index:20;margin-top:var(--esp-bloque);padding:var(--esp-md);background:var(--sup-2);border-top:1px solid var(--borde);align-self:end;position:sticky;bottom:0}.pensum-totales-rotulo{margin:0 0 var(--esp-xs);font-size:var(--tipo-encabezado-tabla-tamano);font-weight:var(--tipo-encabezado-tabla-peso);letter-spacing:var(--tipo-encabezado-tabla-letra);text-transform:uppercase;color:var(--tinta-3)}.pensum-totales{gap:var(--esp-hair);font-size:var(--tipo-secundaria-tamano);flex-direction:column;margin:0;display:flex}.pensum-totales div{justify-content:space-between;gap:var(--esp-xs);display:flex}.pensum-totales dt{color:var(--tinta-3)}.pensum-totales dd{font-family:var(--tipo-cifra-familia);font-weight:var(--tipo-cifra-peso);font-size:var(--tipo-control-tamano);color:var(--tinta);margin:0}.pensum-pie{align-items:baseline;gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-canal);background:var(--sup-2);border:1px solid var(--borde);border-radius:0 0 var(--r-superficie) var(--r-superficie);font-size:var(--tipo-control-tamano);border-top:0;flex-wrap:wrap;margin:0;display:flex}.pensum-pie b{font-weight:var(--peso-titulo)}.malla-titulo-de-seccion{margin:var(--esp-canal) 0 var(--esp-md);font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-titulo-tarjeta-peso)}.malla-historial{margin-top:var(--esp-respiro)}.malla-historial summary{align-items:center;gap:var(--esp-sm);cursor:pointer;font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-titulo-tarjeta-peso);margin-bottom:var(--esp-md);display:inline-flex}.malla-historial tr[aria-current=true] th,.malla-historial tr[aria-current=true] td{font-weight:var(--peso-titulo)}.malla-guion{color:var(--tinta-4)}@media (prefers-reduced-motion:reduce){.contenedor-pensum:before,.contenedor-pensum:after,.pensum-encabezado{transition:none}}@media (width<=640px){.malla-descargas{width:100%}.malla-descargas .boton-secundario{flex:1 1 0}.tira-de-conteos-cifras{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tira-de-conteos-cabecera{flex-direction:column;align-items:flex-start}.malla-filtro{margin-left:0}.contenedor-pensum{overflow:visible}.contenedor-pensum:before,.contenedor-pensum:after{display:none}.marco-pensum{max-height:none;overflow:visible}.pensum{width:auto;display:block}.pensum-columna{border-right:0;border-bottom:1px solid var(--borde-suave);padding-bottom:var(--esp-md);display:block}.pensum-sin-modulo{padding:0}.pensum-sin-modulo>[aria-hidden=true]{display:none}.pensum-pie-de-columna{margin-top:var(--esp-md);background:0 0;border-top:0;position:static}.pensum-totales-rotulo{display:none}.pensum-totales{gap:var(--esp-md);flex-flow:wrap}}.malla-edicion{gap:var(--esp-md);flex-wrap:wrap;display:flex}.malla-ajustes{position:relative}.malla-ajustes-flecha{transition:transform var(--dur-rapida);flex-shrink:0}.malla-ajustes-boton[aria-expanded=true] .malla-ajustes-flecha{transform:rotate(180deg)}.malla-ajustes-lista{top:calc(100% + var(--esp-xs));padding:var(--esp-sm);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-flotante);box-shadow:var(--sombra-2);z-index:50;margin:0;list-style:none;position:absolute;left:0}.malla-ajustes-item{align-items:center;gap:var(--esp-sm);width:100%;height:var(--alto-item-nav);padding:0 var(--esp-control);border-radius:var(--r-control);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.malla-ajustes-item:hover,.malla-ajustes-item:focus-visible{background:var(--sup-3)}.malla-ajustes-lista li+li{margin-top:var(--esp-hair);border-top:1px solid var(--borde);padding-top:var(--esp-hair)}.pensum-agregar{justify-content:center;align-items:center;gap:var(--esp-xs);width:100%;min-height:var(--d-altura-control);margin-top:var(--esp-md);padding:var(--esp-xs) var(--esp-control);border:1.5px dashed var(--borde);border-radius:var(--r-tarjeta);background:var(--sup-2);color:var(--tinta-2);font:inherit;font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);cursor:pointer;transition:background var(--dur-rapida), border-color var(--dur-rapida);display:flex}.pensum-agregar:hover{background:var(--sup);border-color:var(--borde-fuerte);color:var(--navy)}.hoja-lateral .alta-bloque{padding:var(--esp-bloque) var(--esp-canal) var(--esp-canal);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);gap:var(--esp-bloque);flex-direction:column;min-width:0;margin:0;display:flex}.hoja-lateral legend,.hoja-bloque-titulo{padding:0 var(--esp-xs);font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.hoja-lateral .fila-de-campos>.campo{flex:1 1 0}.hoja-lateral .fila-de-campos>.campo-completo{flex-basis:100%}.hoja-cifra{width:100%}.hoja-codigo{font-family:var(--tipo-codigo-familia);font-weight:var(--peso-cifra);font-size:var(--tipo-codigo-tamano);letter-spacing:var(--tipo-codigo-letra);color:var(--navy)}.hoja-secundaria{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.hoja-acciones-en-linea{align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.hoja-acciones-en-linea .boton-primario,.hoja-acciones-en-linea .boton-secundario{align-self:auto}.hoja-destructiva{color:var(--mal-t)}.hoja-lateral-acciones .hoja-destructiva{margin-right:auto}.boton-enlace{color:var(--navy);font:inherit;font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.glifo-arriba{transform:rotate(180deg)}.hoja-sublista{gap:var(--esp-sm);flex-direction:column;display:flex}.hoja-sublista-rotulo{font-size:var(--tipo-control-tamano);font-weight:var(--peso-titulo);color:var(--tinta-2);margin:0}.hoja-requisitos,.hoja-lista-simple{gap:var(--esp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hoja-requisito{justify-content:space-between;align-items:center;gap:var(--esp-sm);min-height:var(--d-altura-fila);padding:var(--esp-xs) 0;border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;display:flex}.hoja-requisito-dato{align-items:baseline;gap:var(--esp-sm);flex-wrap:wrap;min-width:0;display:flex}.hoja-vacio{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-4);margin:0}.hoja-aviso{align-items:baseline;gap:var(--esp-xs);padding:var(--esp-xs) var(--esp-md);background:var(--av-b);border:1px solid var(--av-l);border-radius:var(--r-xs);color:var(--av-t);font-size:var(--tipo-secundaria-tamano);flex-basis:100%;margin:0;line-height:1.45;display:flex}.hoja-buscador{gap:var(--esp-sm);flex-direction:column;display:flex}.hoja-buscador-catalogo,.hoja-buscador-catalogo input{width:100%}.hoja-definiciones{gap:var(--esp-sm);flex-direction:column;margin:0;display:flex}.hoja-definiciones>div{gap:var(--esp-hair);flex-direction:column;display:flex}.hoja-definiciones dt{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.hoja-definiciones dd{font-size:var(--tipo-cuerpo-tamano);color:var(--tinta);margin:0}.hoja-tabla{width:100%}.hoja-tabla td .hoja-acciones-en-linea{gap:var(--esp-xs)}.hoja-bloque-en-linea{gap:var(--esp-md);padding:var(--esp-bloque);background:var(--sup-2);border:1px solid var(--borde);border-radius:var(--r-tarjeta);flex-direction:column;display:flex}.hoja-estructura{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hoja-estructura-fila{justify-content:space-between;align-items:center;gap:var(--esp-md);min-height:var(--d-altura-fila);padding:var(--esp-xs) 0;border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;display:flex}.hoja-estructura-periodo{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--tinta)}.hoja-estructura-control{align-items:center;gap:var(--esp-sm);display:flex}.dialogo-de-version .dialogo-cuerpo{gap:var(--esp-bloque);flex-direction:column;display:flex}.dialogo-opciones{gap:var(--esp-md);border:0;flex-direction:column;margin:0;padding:0;display:flex}.dialogo-sangria{padding-left:var(--esp-respiro)}.equipos-celda-de-matriz{text-align:center;background:var(--ok-b);color:var(--ok-t)}.equipos-celda-de-matriz[data-esta=no]{color:var(--tinta-4);background:0 0}.indicador-de-etapas{align-items:flex-start;gap:var(--esp-bloque);margin:0;padding:0;list-style:none;display:flex}.etapa{gap:var(--esp-xs);min-width:0;display:flex}.etapa+.etapa{padding-left:var(--esp-bloque);border-left:1px solid var(--borde)}.etapa-disco{width:var(--alto-disco-de-etapa);height:var(--alto-disco-de-etapa);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.etapa[data-estado=siguiente] .etapa-disco{background:var(--navy);color:var(--sup)}.etapa[data-estado=hecho] .etapa-disco{background:var(--ok-b);color:var(--ok-t)}.etapa[data-estado=pendiente] .etapa-disco{background:var(--sup);color:var(--tinta);border:1px solid var(--borde)}.etapa-cuerpo{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.etapa-nombre{font-weight:var(--peso-titulo)}.etapa-estado{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.etapa-accion{gap:var(--esp-md);display:flex}.barra-de-seleccion{z-index:5;justify-content:space-between;align-items:center;gap:var(--esp-bloque) var(--esp-canal);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.barra-de-seleccion-acciones{gap:var(--esp-md);display:flex}.equipos-encuentro{justify-content:space-between;align-items:center;gap:var(--esp-bloque) var(--esp-canal);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-wrap:wrap;display:flex}.equipos-encuentro+.equipos-encuentro{margin-top:var(--esp-bloque)}.equipos-encuentro-cuando{font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);font-variant-numeric:tabular-nums}.equipos-encuentro-acciones{gap:var(--esp-xs);flex-wrap:wrap;display:flex}.equipos-imagen-de-ficha{width:var(--alto-vista-logo);height:var(--alto-vista-logo);object-fit:cover;border-radius:var(--r-tarjeta)}.equipos-roster-de-encuentro{gap:var(--esp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipos-roster-fila{align-items:center;gap:var(--esp-canal);min-height:var(--d-altura-fila);padding:var(--esp-xs) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.equipos-roster-fila+.equipos-roster-fila{border-top:1px solid var(--borde-suave)}.fila-de-archivo{align-items:center;gap:var(--esp-xs);padding:var(--esp-bloque) var(--esp-canal);display:flex}.fila-de-archivo-glifo{color:var(--tinta-2);flex-shrink:0}.fila-de-archivo-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fila-de-archivo-detalle{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);white-space:nowrap;flex-shrink:0}.fila-de-archivo-accion{gap:var(--esp-md);margin-left:auto;display:flex}@media (width<=860px){.indicador-de-etapas{flex-direction:column}.etapa+.etapa{border-left:0;padding-left:0}}@media (width<=640px){.barra-de-seleccion{flex-direction:column;align-items:stretch}.barra-de-seleccion-acciones{width:100%}.barra-de-seleccion-acciones .boton-primario,.barra-de-seleccion-acciones .boton-secundario{align-self:stretch}}.migas{flex-wrap:wrap}.acciones{flex-wrap:wrap;justify-content:flex-end;min-width:0}@media (width<=860px){.navbar{gap:var(--esp-md);min-width:0}.cabecera{padding-inline:var(--d-canal)}.contenido{overflow-wrap:anywhere}}@media (width<=640px){.abrir-menu{display:grid}.cuerpo{grid-template-columns:minmax(0,1fr)}.trabajo{grid-column:1}.cuerpo[data-plegado=si] .rail{display:none}.marco-tabla{--c2:128px}.navbar{gap:var(--esp-sm);padding:0 var(--esp-sm)}.nav-der{gap:var(--esp-xs);min-width:0}.nav-der>.icono-btn{display:none}.contexto{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.acciones{justify-content:flex-start;width:100%;margin-left:0}.titulo-fila h1{overflow-wrap:anywhere}.alta-rejilla-persona{grid-template-columns:minmax(0,1fr)}.fila-de-campos{flex-direction:column;align-items:stretch}input,select,textarea,.control,.sel{font-size:var(--esp-canal)}.formulario-alta .boton-primario,.formulario-alta .boton-secundario{align-self:stretch}dialog.dialogo{width:calc(100vw - 2 * var(--esp-md));max-height:calc(100dvh - 2 * var(--esp-md));overflow-y:auto}dialog.hoja-lateral{width:100vw}.hoja-lateral-cuerpo{overscroll-behavior:contain;overflow-y:auto}.hoja-lateral-acciones{justify-content:stretch;width:100%}.hoja-lateral-acciones .boton-primario,.hoja-lateral-acciones .boton-secundario{flex:auto}.tira-de-conteos-cifras{gap:var(--esp-bloque)}.matriz-filtros .sel{max-width:100%}}@media (pointer:coarse){.ni,.plegar,.menu-de-la-cuenta-item,.boton-primario,.boton-secundario,.boton-quitar,.boton-peligro,.boton-peligro-borde,.boton-cargar-mas,.conmutador-densidad,.filtro-de-lista,.pestana,.control,.sel{height:auto;min-height:calc(var(--esp-amplio) + var(--esp-bloque))}.boton-enlace,.miga a{min-height:calc(var(--esp-amplio) + var(--esp-bloque));align-items:center;display:inline-flex}}.malla-conmutador{justify-content:space-between;align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.malla-conmutador-botones{gap:var(--esp-sm);flex-wrap:wrap;display:flex}.malla-conmutador-botones .boton-secundario[aria-pressed=true]{border-bottom-width:var(--esp-xs);border-bottom-style:solid;font-weight:700}.malla-visor{aspect-ratio:297/210;border:1px solid var(--borde);background:var(--sup-2);width:100%}.malla-visor object{width:100%;height:100%}.malla-visor-telefono{font-size:var(--tipo-cuerpo-tamano);color:var(--tinta-2);margin:0}@media (width<=640px){.malla-conmutador>.boton-secundario{width:100%}}.equipos-lista{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipos-fila{align-items:center;gap:var(--esp-md) var(--esp-canal);min-height:var(--d-altura-fila);padding:var(--esp-md) var(--esp-panel);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.equipos-fila+.equipos-fila{border-top:1px solid var(--borde-suave)}.equipos-fila-enlace{position:absolute;inset:0}.equipos-fila-identidad{align-items:center;gap:var(--esp-canal);min-width:0;display:flex}.equipos-imagen{width:calc(var(--disco-vacio) - var(--esp-xs) * 2);height:calc(var(--disco-vacio) - var(--esp-xs) * 2);object-fit:cover;border-radius:var(--r-sm)}.equipos-imagen-hueco{width:calc(var(--disco-vacio) - var(--esp-xs) * 2);height:calc(var(--disco-vacio) - var(--esp-xs) * 2);background:var(--sup-3);border-radius:var(--r-sm);color:var(--tinta-4);justify-content:center;align-items:center;display:flex}.equipos-fila-datos{gap:var(--esp-xs);flex-direction:column;min-width:0;display:flex}.equipos-fila-nombre{font-size:var(--tipo-cuerpo-tamano);color:var(--tinta);font-weight:600}.equipos-meta{gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);flex-wrap:wrap;display:flex}.equipos-meta-marcador{align-items:center;gap:var(--esp-hair);display:inline-flex}.equipos-fila-lado{align-items:flex-end;gap:var(--esp-xs);flex-direction:column;display:flex}.equipos-cifras{gap:var(--esp-respiro);padding:var(--esp-canal) var(--esp-panel);background:var(--sup-2);border:1px solid var(--borde);border-radius:var(--r-superficie);flex-wrap:wrap;margin:0;display:flex}.equipos-cifras>div{gap:var(--esp-md);flex-direction:column-reverse;display:flex}.equipos-cifras dt{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.equipos-cifras dd{font-family:var(--tipo-cifra-familia);font-weight:var(--tipo-cifra-peso);font-size:var(--tipo-cifra-tamano);font-variant-numeric:tabular-nums;margin:0}.marco-tabla .congelada{z-index:10;background:var(--sup);min-width:0;position:sticky;left:0}.marco-tabla thead .congelada{z-index:30}.scroll[data-desplazado=si] .congelada{box-shadow:var(--sombra-cong)}.congelada .celda-congelada{align-items:center;gap:var(--esp-sm);min-width:0;display:flex}.congelada .celda-congelada .mk{width:var(--marcador);border-radius:var(--marcador);background:var(--borde);align-self:stretch}.marco-tabla tr.dato:hover .congelada .celda-congelada .mk{background:var(--acento)}.equipos-celda-de-asistencia{width:var(--alto-celda-cruce);height:var(--alto-celda-cruce);border:1px solid var(--nulo-l);border-radius:var(--r-xs);color:var(--ok-t);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.equipos-celda-de-asistencia[data-esta=si]{background:var(--ok-b);border-color:#0000}.hilo-de-mensajes{gap:var(--esp-canal);flex-direction:column;display:flex}.hilo-de-mensajes-lista{border:1px solid var(--borde);border-radius:var(--r-superficie);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.hilo-de-mensajes-fila{gap:var(--esp-xs);padding:var(--esp-bloque);flex-direction:column;display:flex}.hilo-de-mensajes-fila+.hilo-de-mensajes-fila{border-top:1px solid var(--borde-suave)}.hilo-de-mensajes-fila[data-propio=si]{background:var(--sup)}.hilo-de-mensajes-fila[data-propio=no]{background:var(--sup-2)}.hilo-de-mensajes-cabecera{justify-content:space-between;align-items:baseline;gap:var(--esp-canal);display:flex}.hilo-de-mensajes-remitente{font-weight:var(--peso-titulo)}.hilo-de-mensajes-fecha{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex-shrink:0}.hilo-de-mensajes-cuerpo{font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);white-space:pre-wrap;margin:0}.hilo-de-mensajes-form{gap:var(--esp-xs);flex-direction:column;display:flex}.hilo-de-mensajes-campo{min-height:var(--alto-disco-de-paso);padding:var(--esp-md);border:1px solid var(--borde);border-radius:var(--r-control);background:var(--sup);resize:vertical}.hilo-de-mensajes-pie{justify-content:space-between;align-items:center;gap:var(--esp-md);display:flex}.hilo-de-mensajes-contador{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.asistente-de-faq{gap:var(--esp-bloque);flex-direction:column;display:flex}.asistente-de-faq-buscador{width:100%}.asistente-de-faq-lista{border:1px solid var(--borde);border-radius:var(--r-superficie);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.asistente-de-faq-fila+.asistente-de-faq-fila{border-top:1px solid var(--borde-suave)}.asistente-de-faq-detalle{padding:var(--esp-bloque) var(--esp-canal)}.asistente-de-faq-pregunta{font-weight:var(--peso-titulo);cursor:pointer}.asistente-de-faq-respuesta{margin:var(--esp-xs) 0 0;font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);color:var(--tinta-2)}.asistente-de-faq-sin-resultado{color:var(--tinta-2);margin:0}.asistente-de-faq-enlace{color:var(--navy);font-weight:var(--peso-titulo);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.alerta-forense{gap:var(--esp-xs);flex-direction:column;display:flex}.alerta-forense-resumen{align-items:center;gap:var(--esp-xs);display:inline-flex}.alerta-forense[data-e=completo] .alerta-forense-glifo{color:var(--ok-t)}.alerta-forense[data-e=vencido] .alerta-forense-glifo{color:var(--mal-t)}.alerta-forense-palabra{font-weight:var(--peso-control)}.alerta-forense-detalle summary{cursor:pointer;color:var(--navy);font-size:var(--tipo-secundaria-tamano);text-decoration:underline}.alerta-forense-motivos{margin:var(--esp-xs) 0 0;padding-left:var(--esp-bloque);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.tabla-de-emparejamiento thead th,.tabla-de-emparejamiento tbody td{padding:var(--esp-sm) var(--esp-control);text-align:left}.tabla-de-emparejamiento tbody tr[data-confirmada=no]{box-shadow:inset var(--marcador) 0 0 0 var(--curso-l)}.emparejamiento-origen-nombre{display:block}.emparejamiento-origen-creditos{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);display:block}.emparejamiento-sin-propuesta{color:var(--tinta-3)}.emparejamiento-confianza{align-items:center;gap:var(--esp-sm);display:inline-flex}.emparejamiento-accion{align-items:center;gap:var(--esp-sm);border:0;min-width:0;margin:0;padding:0;display:flex}.marco-tabla>.scroll:has(>.tabla-de-bandeja){max-height:72vh}.inicio-de-area.inicio-de-area-ancha{max-width:none;margin-right:0}.tabla-de-bandeja tbody td{padding:var(--esp-md) var(--esp-control);vertical-align:middle}.tabla-de-bandeja .celda-secundaria{display:block}.tabla-de-bandeja time{white-space:nowrap}.tabla-de-bandeja tbody tr:hover td{background:var(--sup-2)}.tabla-de-bandeja tbody tr.fila-clicable{cursor:pointer}.respuesta-mensaje{width:100%;padding:var(--esp-control);resize:vertical;flex:auto;line-height:1.5}.mensaje-con-campos{flex-direction:column;flex:auto;display:flex;position:relative}.mensaje-con-campos-fondo,.mensaje-con-campos>.respuesta-mensaje{font:inherit;font-size:var(--tipo-control-tamano);padding:var(--esp-control);white-space:pre-wrap;overflow-wrap:break-word;scrollbar-gutter:stable;line-height:1.5}.mensaje-con-campos-fondo{border-radius:var(--r-control);background:var(--sup);color:#0000;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;overflow:hidden}.mensaje-con-campos-fondo mark{color:#0000;background:var(--av-b);box-shadow:inset 0 -1px 0 var(--av-t)}.mensaje-con-campos>.respuesta-mensaje{background-color:#0000;position:relative;overflow-y:auto}dialog.hoja-lateral.hoja-ventana{width:calc(100vw - 2 * var(--esp-canal));max-width:calc(4.4 * var(--ancho-hoja));height:calc(100dvh - 2 * var(--esp-canal));border:1px solid var(--borde);border-radius:var(--r-flotante);margin:auto;inset:0}dialog.hoja-lateral.hoja-ventana[open]{animation:dialogo-entra var(--dur-suave) var(--sal)}.hoja-ventana .hoja-lateral-cuerpo{gap:0;padding:0;overflow:hidden}.hoja-ventana .hoja-lateral-pie{border-radius:0 0 var(--r-flotante) var(--r-flotante)}.respuesta-ventana{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.respuesta-redaccion{overscroll-behavior:contain;gap:var(--esp-bloque);min-height:0;padding:var(--esp-canal);border-right:1px solid var(--borde-suave);flex-direction:column;display:flex;overflow-y:auto}.respuesta-estado{align-items:center;gap:var(--esp-md);display:flex}.respuesta-campos{gap:var(--esp-bloque);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.respuesta-campo-mensaje{flex-direction:column;flex:auto;display:flex}.respuesta-aviso{padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-tarjeta);font-size:var(--tipo-secundaria-tamano);margin:0;line-height:1.45}.respuesta-aviso[data-tono=info]{background:var(--curso-b);color:var(--curso-t)}.respuesta-aviso[data-tono=alerta]{background:var(--av-b);color:var(--av-t)}.respuesta-previa{background:var(--sup-2);flex-direction:column;min-height:0;display:flex}.respuesta-previa-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-md);min-height:var(--alto-encabezado-tabla);padding:var(--esp-md) var(--esp-canal);border-bottom:1px solid var(--borde-suave);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);color:var(--tinta-2);display:flex}.respuesta-vista-previa{background:var(--sup);border:0;flex:auto;width:100%;min-height:0}.respuesta-previa-vacia{padding:var(--esp-canal);max-width:var(--medida-lectura);text-align:center;color:var(--tinta-3);margin:auto}@media (width<=860px){.hoja-ventana .hoja-lateral-cuerpo{overflow-y:auto}.respuesta-ventana{grid-template-columns:minmax(0,1fr)}.respuesta-redaccion{border-right:0;border-bottom:1px solid var(--borde-suave);overflow:visible}.respuesta-campos{grid-template-columns:minmax(0,1fr)}.respuesta-vista-previa{min-height:70vh}}.visor-de-sabana{border:1px solid var(--borde);border-radius:var(--r-superficie);background:var(--sup-2);flex-direction:column;display:flex;overflow:hidden}.visor-de-sabana-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-md);padding:var(--esp-md) var(--esp-bloque);border-bottom:1px solid var(--borde-suave);flex-wrap:wrap;display:flex}.visor-de-sabana-titulo{font-weight:var(--peso-titulo);color:var(--tinta)}.visor-de-sabana-marco{background:var(--sup);border:0;width:100%;height:78vh}.visor-de-sabana-imagen{background:var(--sup);max-width:100%;margin:0 auto;display:block}.visor-de-sabana-vacio{padding:var(--esp-canal);text-align:center;color:var(--tinta-3);margin:0}.homologaciones-texto-extraido-bloque>summary{cursor:pointer;font-weight:var(--peso-titulo);color:var(--tinta)}.homologaciones-texto-extraido{margin:var(--esp-md) 0 0;max-height:60vh;padding:var(--esp-bloque);border:1px solid var(--borde-suave);border-radius:var(--r-tarjeta);background:var(--sup-2);font-family:var(--font-interfaz);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);white-space:pre-wrap;tab-size:6;line-height:1.55;overflow:auto}.ventana-de-estudio{flex:auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:0;display:grid}.ventana-de-estudio-documento{min-height:0;padding:var(--esp-bloque);border-right:1px solid var(--borde-suave);background:var(--sup-2);flex-direction:column;display:flex}.ventana-de-estudio-documento>.visor-de-sabana{flex:auto;min-height:0}.visor-de-sabana[data-forma=lleno] .visor-de-sabana-marco{flex:auto;height:auto;min-height:0}.ventana-de-estudio-datos{overscroll-behavior:contain;align-items:flex-start;gap:var(--esp-bloque);min-height:0;padding:var(--esp-bloque) var(--esp-canal);flex-direction:column;display:flex;overflow-y:auto}.ventana-de-estudio-datos>*{align-self:stretch}.ventana-de-estudio-datos>.chip{align-self:flex-start}.ventana-de-estudio-ficha,.estudio-origen{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--ancho-hoja) / 2)), 1fr));gap:var(--esp-md) var(--esp-bloque);margin:0;display:grid}.ventana-de-estudio-aspirante{color:var(--tinta);font-size:var(--tipo-titulo-pantalla-tamano);font-weight:var(--peso-titulo);overflow-wrap:anywhere;margin:0}.ventana-de-estudio-ficha dt,.estudio-origen dt{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.ventana-de-estudio-ficha dd,.estudio-origen dd{color:var(--tinta);overflow-wrap:anywhere;margin:0}.estudio{gap:var(--esp-md);flex-direction:column;display:flex}.estudio-titulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.estudio-resumen{padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-tarjeta)}.estudio-resumen p{margin:0}.estudio-resumen[data-tono=ok]{background:var(--ok-b);color:var(--ok-t)}.estudio-resumen[data-tono=mal]{background:var(--mal-b);color:var(--mal-t)}.estudio-aviso{padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-tarjeta);background:var(--sup-2);color:var(--tinta-2);margin:0}.estudio-semestres{gap:var(--esp-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-semestre{border:1px solid var(--borde);border-radius:var(--r-tarjeta);overflow:hidden}.estudio-semestre-cabecera{align-items:center;gap:var(--esp-md);padding:var(--esp-sm) var(--esp-bloque);background:var(--sup-2);font-weight:var(--peso-titulo);color:var(--tinta);flex-wrap:wrap;display:flex}.estudio-semestre[data-homologable=si] .estudio-semestre-cabecera{background:var(--ok-b)}.estudio-semestre-cifra{font-weight:var(--peso-normal);color:var(--tinta-2);margin-left:auto}.estudio-equivalencias{margin:0;padding:0;list-style:none}.estudio-equivalencias li{gap:var(--esp-md);padding:var(--esp-sm) var(--esp-bloque);border-top:1px solid var(--borde-suave);font-size:var(--tipo-secundaria-tamano);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.estudio-externa{color:var(--tinta-2)}.estudio-flecha{color:var(--tinta-3)}.estudio-destino{color:var(--tinta);font-weight:var(--peso-titulo)}.tabla-del-historial{font-size:var(--tipo-secundaria-tamano)}.tabla-del-historial thead th,.tabla-del-historial tbody td{padding-left:var(--esp-md);padding-right:var(--esp-md)}.tabla-del-historial tbody td{padding-top:var(--esp-sm);padding-bottom:var(--esp-sm)}.tabla-del-historial .chip{white-space:nowrap}.tabla-del-historial td.tnum{white-space:nowrap;text-align:right}@media (width<=860px){.ventana-de-estudio{grid-template-columns:minmax(0,1fr);overflow-y:auto}.ventana-de-estudio-documento{border-right:0;border-bottom:1px solid var(--borde-suave)}.visor-de-sabana[data-forma=lleno] .visor-de-sabana-marco{height:70vh}.ventana-de-estudio-datos{overflow:visible}.estudio-equivalencias li{grid-template-columns:minmax(0,1fr)}.estudio-flecha{display:none}}.tabla-del-historial-semestre th{padding:var(--esp-sm) var(--esp-control);background:var(--sup-2);text-align:left;font-weight:var(--peso-titulo);color:var(--tinta);border-bottom:1px solid var(--borde)}.tabla-del-historial-semestre[data-homologable=si] th{background:var(--ok-b);color:var(--ok-t)}.estudio-subtitulo{margin:var(--esp-md) 0 0;font-size:var(--tipo-control-tamano);font-weight:var(--peso-titulo);color:var(--tinta)}.estudio-sin-pareja>summary{cursor:pointer}.estudio-sin-pareja[open]>summary{margin-bottom:var(--esp-md)}.correccion-de-solicitud-campos{gap:var(--esp-md);margin:var(--esp-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.correccion-de-solicitud-ancho{grid-column:1/-1}.correccion-de-solicitud input[type=file]{font:inherit;font-size:var(--tipo-control-tamano);color:var(--tinta-2)}.correccion-de-solicitud input[type=file]::file-selector-button{height:var(--d-altura-control);margin-right:var(--esp-md);padding:0 var(--esp-canal);border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--sup);color:var(--navy);font:inherit;font-weight:var(--peso-control);cursor:pointer}.correccion-de-solicitud input[type=file]::file-selector-button:hover{background:var(--sup-2)}.homologaciones-ficha-cabecera{justify-content:space-between;align-items:flex-start;gap:var(--esp-md) var(--esp-bloque);flex-wrap:wrap;display:flex}.homologaciones-ficha-resumen{gap:var(--esp-md);flex-direction:column;min-width:0;display:flex}.homologaciones-ficha-acciones{gap:var(--esp-md);flex-wrap:wrap;display:flex}.homologaciones-ficha-eliminar{align-items:center;gap:var(--esp-xs);display:inline-flex}.homologaciones-ficha-dividida{gap:var(--esp-bloque);margin-top:var(--esp-md);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.homologaciones-ficha-dividida:not(:has(.homologaciones-ficha-documento)){grid-template-columns:minmax(0,1fr)}.homologaciones-ficha-documento{top:var(--esp-md);min-width:0;position:sticky}.homologaciones-ficha-trabajo{min-width:0}@media (width<=860px){.homologaciones-ficha-dividida{grid-template-columns:minmax(0,1fr)}.homologaciones-ficha-documento{position:static}}.lista-de-estudiantes{gap:var(--esp-md);margin:var(--esp-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.lista-de-estudiantes li{gap:var(--esp-xs);flex-direction:column;display:flex}@media (width<=640px){.correccion-de-solicitud-campos{grid-template-columns:minmax(0,1fr)}}.hoja-lateral-acciones .pie-ayuda{text-align:left;flex:auto;align-self:center;margin:0}.ficha-datos-del-aspirante{gap:var(--esp-md);padding-bottom:var(--esp-bloque);border-bottom:1px solid var(--borde);flex-direction:column;display:flex}.ficha-datos-del-aspirante-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.ficha-datos-del-aspirante-titulo{color:var(--tinta);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-titulo);margin:0}.ficha-datos-del-aspirante-acciones{justify-content:flex-end;gap:var(--esp-md);flex-wrap:wrap;display:flex}@media (width<=640px){.ficha-datos-del-aspirante .alta-rejilla-persona{grid-template-columns:minmax(0,1fr)}}.ficha-comentario-del-decano{padding:var(--esp-md) var(--esp-bloque);border-left:3px solid var(--borde);background:var(--fondo)}.ficha-comentario-del-decano p{color:var(--tinta);white-space:pre-line;margin:0}.ficha-comentario-del-decano .ficha-comentario-del-decano-rotulo{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3)}.aviso-de-identidad{gap:var(--esp-sm);margin:var(--esp-md) 0 0;padding:var(--esp-sm) var(--esp-md);border-left:3px solid var(--borde);color:var(--tinta);align-items:flex-start;display:flex}.aviso-de-identidad[data-e=vencido]{color:var(--mal-t);background:var(--mal-b);border:1px solid var(--mal-l);border-left:3px solid var(--mal-p);font-weight:var(--peso-titulo)}.aviso-de-identidad[data-e=por_vencer]{color:var(--av-t);background:var(--av-b);border:1px solid var(--av-l);border-left:3px solid var(--av-t);font-weight:var(--peso-titulo)}.aviso-de-identidad[data-e=completo]{color:var(--ok-t);background:var(--ok-b);border-left-color:var(--ok-l)}.tabla-de-emparejamiento .emparejamiento-confianza,.tabla-de-emparejamiento .emparejamiento-sin-propuesta{white-space:nowrap}.tabla-de-emparejamiento .emparejamiento-accion{flex-wrap:wrap}.tabla-de-emparejamiento select.emparejamiento-destino{width:100%;min-width:0}.tabla-de-emparejamiento .emparejamiento-accion .boton-secundario,.tabla-de-emparejamiento .emparejamiento-accion .boton-quitar{height:auto;padding:var(--esp-xs) var(--esp-sm)}.tabla-de-emparejamiento .emparejamiento-accion .chip{white-space:nowrap}.homologaciones-acciones-de-materias{align-items:center;gap:var(--esp-sm);margin-top:var(--esp-md);flex-wrap:wrap;display:flex}.homologaciones-acciones-de-materias>button{align-self:stretch;margin:0}.homologaciones-acciones-de-materias>p{flex-basis:100%;margin:0}.decision-del-decano{gap:var(--esp-bloque);display:grid}.decision-seccion{gap:var(--esp-md);padding:var(--esp-bloque);border:1px solid var(--borde);border-radius:var(--r-control);background:var(--sup);display:grid}.decision-seccion-titulo{font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.decision-seccion .campo{margin:0}.decision-seccion textarea.decision-comentario{resize:vertical;width:100%;height:auto;line-height:var(--tipo-cuerpo-interlinea)}.homologaciones-acciones-de-decision{gap:var(--esp-md);flex-wrap:wrap;align-items:center;display:flex}.ni-insignia{padding:0 var(--esp-sm);border-radius:var(--r-sm);background:var(--mal-p);color:var(--blanco);font-size:var(--tipo-rotulo-tamano);font-weight:var(--peso-titulo);line-height:var(--tipo-cuerpo-interlinea);flex-shrink:0;margin-left:auto}.alertas-del-registro{gap:var(--esp-sm);padding:var(--esp-md) var(--esp-bloque);border:1px solid var(--av-l);border-left:3px solid var(--av-t);border-radius:var(--r-control);background:var(--av-b);color:var(--av-t);display:grid}.alertas-del-registro[data-nivel=mal]{border-color:var(--mal-l);border-left-color:var(--mal-p);background:var(--mal-b);color:var(--mal-t)}.alertas-del-registro-titulo{align-items:center;gap:var(--esp-sm);font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo);margin:0;display:flex}.alertas-del-registro-lista{gap:var(--esp-xs);margin:0;padding:0;list-style:none;display:grid}.alertas-del-registro-lista li{align-items:baseline;gap:var(--esp-md);flex-wrap:wrap;display:flex}.alertas-del-registro-programa{font-weight:var(--peso-titulo)}.selector-de-programas{gap:var(--esp-xs);max-width:var(--ancho-hoja);display:grid}.selector-de-programas-rotulo{font-weight:var(--peso-titulo);color:var(--tinta)}.registro-del-decano[data-nivel=aviso]{border-color:var(--av-l);border-left:3px solid var(--av-t);background:var(--av-b)}.registro-del-decano[data-nivel=mal]{border-color:var(--mal-l);border-left:3px solid var(--mal-p);background:var(--mal-b)}.campana,.campana .icono-btn{position:relative}.campana-conteo{padding:0 var(--esp-xs);border-radius:var(--r-sm);background:var(--mal-p);color:var(--blanco);font-size:var(--tipo-rotulo-tamano);font-weight:var(--peso-titulo);line-height:var(--tipo-cuerpo-interlinea);position:absolute;top:0;right:0}.panel-de-avisos{top:calc(100% + var(--esp-xs));min-width:var(--ancho-dialogo);max-width:var(--ancho-dialogo);padding:var(--esp-sm);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-flotante);box-shadow:var(--sombra-2);color:var(--tinta);z-index:50;position:absolute;right:0}.panel-de-avisos-lista{gap:var(--esp-xs);margin:0;padding:0;list-style:none;display:grid}.panel-de-avisos-enlace{align-items:center;gap:var(--esp-sm);padding:var(--esp-sm) var(--esp-md);border-radius:var(--r-control);color:var(--tinta);text-decoration:none;display:flex}.panel-de-avisos-enlace:hover{background:var(--fondo)}.panel-de-avisos-vacio{padding:var(--esp-sm) var(--esp-md);color:var(--tinta-3);margin:0}textarea.dialogo-motivo{resize:vertical;width:100%;height:auto;line-height:var(--tipo-cuerpo-interlinea)}.cargando-pantalla{padding:var(--esp-bloque) var(--esp-canal);color:var(--tinta-3);margin:0}.decididas-por-el-decano{gap:var(--esp-sm);padding:var(--esp-md) var(--esp-bloque);border:1px solid var(--curso-l);border-left:3px solid var(--curso-t);border-radius:var(--r-control);background:var(--curso-b);display:grid}.decididas-por-el-decano-titulo{align-items:center;gap:var(--esp-sm);font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0;display:flex}.decididas-por-el-decano-lista{gap:var(--esp-xs);margin:0;padding:0;list-style:none;display:grid}.decididas-por-el-decano-lista li{align-items:center;gap:var(--esp-md);padding:var(--esp-xs) 0;flex-wrap:wrap;display:flex}.decididas-por-el-decano-nombre{font-weight:var(--peso-titulo);color:var(--tinta)}.decididas-por-el-decano-lista .boton-secundario{margin-left:auto}.campana-conteo-en-linea{padding:0 var(--esp-sm);border-radius:var(--r-sm);background:var(--mal-p);color:var(--blanco);font-size:var(--tipo-rotulo-tamano)}.otras-del-aspirante{gap:var(--esp-sm);padding:var(--esp-md);border:1px solid var(--curso-l);border-radius:var(--r-control);background:var(--curso-b);display:grid}.otras-del-aspirante-titulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.otras-del-aspirante-lista{gap:var(--esp-sm);margin:0;padding:0;list-style:none;display:grid}.otras-del-aspirante-lista li{gap:var(--esp-xs);padding-top:var(--esp-sm);border-top:1px solid var(--curso-l);display:grid}.otras-del-aspirante-cabecera{align-items:center;gap:var(--esp-sm);flex-wrap:wrap;display:flex}.otras-del-aspirante-programa{font-weight:var(--peso-titulo);color:var(--tinta)}.otras-del-aspirante-cabecera .boton-enlace{margin-left:auto}.otras-del-aspirante-motivo{color:var(--tinta);white-space:pre-line;margin:0}.otras-del-aspirante p{margin:0}.tabla-de-emparejamiento tr.fila-de-semestre th{padding:var(--esp-sm) var(--esp-control);background:var(--fondo);border-top:1px solid var(--borde);text-align:left;font-weight:var(--peso-titulo);color:var(--tinta);display:table-cell}.tabla-de-emparejamiento tr.fila-de-semestre th>*+*{margin-left:var(--esp-md)}.dato-destacado{padding:var(--esp-sm) var(--esp-md);border:1px solid var(--curso-l);border-left:3px solid var(--curso-t);border-radius:var(--r-control);background:var(--curso-b);grid-column:1/-1}.dato-destacado dt{color:var(--curso-t);font-weight:var(--peso-titulo)}.dato-destacado dd{color:var(--tinta);font-size:var(--tipo-titulo-panel-tamano);font-weight:var(--peso-titulo)}.aviso-de-extraccion{align-items:center;gap:var(--esp-md);padding:var(--esp-md) var(--esp-bloque);border:1px solid var(--curso-l);border-left:3px solid var(--curso-t);border-radius:var(--r-control);background:var(--curso-b);color:var(--tinta);display:flex}.aviso-de-extraccion p{margin:0}.aviso-de-extraccion-titulo{font-weight:var(--peso-titulo);color:var(--curso-t)}.aviso-de-extraccion-giro{width:var(--esp-bloque);height:var(--esp-bloque);border:2px solid var(--curso-l);border-top-color:var(--curso-t);border-radius:50%;flex-shrink:0;animation:.9s linear infinite aviso-de-extraccion-giro}@keyframes aviso-de-extraccion-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aviso-de-extraccion-giro{animation:none}}.matriz-filtros.filtros-busqueda input[type=search]{max-width:var(--ancho-inicio-de-area);flex:auto}.tabla-del-estudio tr.fila-de-semestre th{padding:var(--esp-sm) var(--esp-control);background:var(--fondo);border-top:1px solid var(--borde);text-align:left;font-weight:var(--peso-titulo);color:var(--tinta)}.tabla-del-estudio tr.fila-de-semestre th>*+*{margin-left:var(--esp-md)}.tabla-del-estudio tr.fila-sin-equivalencia th{background:var(--av-b)}.tabla-del-estudio tr[data-cubierta=no] td:first-child .emparejamiento-origen-nombre{color:var(--tinta-2)}.tabla-del-estudio select.emparejamiento-destino{width:100%;min-width:0}.tabla-del-estudio .boton-secundario,.tabla-del-estudio .boton-quitar{height:auto;padding:var(--esp-xs) var(--esp-sm)}.estudio-editable-pie{padding:var(--esp-sm) var(--esp-control)}.decision-firma>summary{align-items:center;gap:var(--esp-md);cursor:pointer;list-style:revert;display:flex}.decision-firma:not([open]){padding-top:var(--esp-md);padding-bottom:var(--esp-md)}.casilla-de-prueba{align-items:center;gap:var(--esp-sm);margin-block:var(--esp-sm);display:inline-flex}.prueba-de-lectura{border:1px solid var(--borde);border-radius:var(--r-tarjeta);padding:var(--esp-md);margin-block:var(--esp-md)}.prueba-de-lectura-cabecera{justify-content:space-between;align-items:center;gap:var(--esp-sm);flex-wrap:wrap;margin-block-end:var(--esp-sm);display:flex}.pestana-insignia.pestana-insignia-aviso{background:var(--mal-p);color:var(--blanco)}.marco-fila-clave{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);font-variant-numeric:var(--tipo-codigo-numerico);letter-spacing:var(--tipo-codigo-letra);color:var(--tinta-2);flex:none}.marco-anadir{height:var(--alto-control-barra);align-self:center}.marco-guardado{align-items:center;gap:var(--esp-md);min-height:var(--alto-barra-estado);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);display:flex}.marco-guardado-vivo,.marco-guardado-alerta{align-items:center;gap:var(--esp-md);display:inline-flex}.marco-guardado-chip[data-atenuado=si]{color:var(--tinta-3);background:0 0;border-color:#0000}@media (prefers-reduced-motion:no-preference){.marco-guardado-chip{transition:color var(--dur-suave), background var(--dur-suave), border-color var(--dur-suave)}}.marco-guardado-detalle{color:var(--mal-t);font-weight:var(--peso-control)}.marco-guardado-reintentar{height:var(--alto-control-barra);align-self:center}.marco-etiqueta{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);color:var(--tinta-2);display:inline-flex}.campo>label:has(>svg){align-items:center;gap:var(--esp-xs);display:inline-flex}.marco-area{height:auto;min-height:calc(var(--d-altura-control) * 2);padding:var(--esp-md) var(--esp-control);line-height:var(--tipo-cuerpo-interlinea);resize:vertical}.marco-opciones{gap:var(--esp-xs);flex-wrap:wrap;display:flex}.marco-opcion{align-items:center;gap:var(--esp-sm);height:var(--d-altura-control);padding:0 var(--esp-control);border:1px solid var(--borde-fuerte);border-radius:var(--r-pastilla);background:var(--sup);color:var(--navy);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;transition:background var(--dur-rapida), color var(--dur-rapida);display:inline-flex}.marco-opcion:hover{background:var(--sup-3)}.marco-opcion[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--blanco)}.marco-opcion-marca{width:var(--esp-sm);height:var(--esp-sm);background:currentColor}.marco-heredero{gap:var(--esp-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.marco-heredero-opcion{min-height:var(--d-altura-control)}.doc-boton{width:var(--esp-respiro);height:var(--esp-respiro);border-radius:var(--r-control);color:var(--tinta-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.doc-boton:hover{background:var(--nav-activo);color:var(--tinta)}.doc-boton:disabled{color:var(--tinta-4);cursor:not-allowed}.doc-menu{display:inline-flex;position:relative}.doc-menu-lista{z-index:3;width:max-content;padding:var(--esp-xs);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-flotante);box-shadow:var(--sombra-2);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.doc-menu-item{align-items:center;gap:var(--esp-md);height:var(--d-altura-control);padding:0 var(--esp-md);border-radius:var(--r-control);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.doc-menu-item:hover,.doc-menu-item:focus-visible{background:var(--nav-activo)}.doc-menu-item[data-peligro=si]{color:var(--mal-t)}.doc-aplica{align-items:center;gap:var(--esp-md);flex-direction:row}.doc-aplica .marco-opcion{height:var(--esp-respiro);padding:0 var(--esp-md)}@media (pointer:coarse){.doc-boton{width:var(--d-altura-control);height:var(--d-altura-control)}.doc-menu-item,.doc-aplica .marco-opcion{min-height:var(--d-altura-control)}}.doc-metadatos{align-items:center;gap:var(--esp-md) var(--esp-canal);padding-top:var(--esp-xs);flex-wrap:wrap;display:flex}.doc-meta-cita{flex:1 1 var(--buscador-tabla);align-items:center;gap:var(--esp-sm);min-width:0;color:var(--tinta-3);display:inline-flex}.doc-meta-cita .control{flex:1}.doc-meta-clave{align-items:center;gap:var(--esp-xs);font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-variant-numeric:var(--tipo-codigo-numerico);color:var(--tinta-3);display:inline-flex}.doc-meta-origen{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.doc-meta-revision{align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:inline-flex}.doc-titulo-grupo[data-atenuada=si]{opacity:.55}.doc-titulo{align-items:center;gap:var(--esp-md);min-height:var(--esp-respiro);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-titulo);line-height:var(--tipo-cuerpo-interlinea);color:var(--tinta);flex-wrap:wrap;display:flex}.doc-titulo[data-nivel=caracteristica]{margin-top:var(--esp-respiro);padding-top:var(--esp-bloque);border-top:1px solid var(--borde)}.doc-titulo[data-nivel=aspecto]{padding-left:var(--esp-respiro);color:var(--tinta-2)}.doc-titulo[data-retirado=si] .doc-texto-boton{color:var(--tinta-3);text-decoration:line-through}.doc-titulo-clave{white-space:nowrap;font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);font-variant-numeric:var(--tipo-codigo-numerico);color:var(--tinta-3);flex:none}.doc-titulo-texto{flex:1 1 var(--buscador-tabla);min-width:0;font:inherit;color:inherit;margin:0}.doc-titulo-cuentas{font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);color:var(--tinta-3)}.doc-plegador{color:var(--tinta-2)}.doc-texto-boton,.doc-campo-en-sitio{box-sizing:border-box;width:100%;max-width:var(--medida-documento);margin:calc(-1 * var(--esp-xs) - 1px) calc(-1 * var(--esp-md) - 1px);padding:var(--esp-xs) var(--esp-md);border-radius:var(--r-control);color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;display:block}button.doc-texto-boton{cursor:text}button.doc-texto-boton:hover{border-color:var(--borde)}.doc-campo-en-sitio{resize:none;border-color:var(--borde-fuerte);background:var(--sup-2);overflow:hidden}.doc-campo-en-sitio[aria-invalid=true]{border-color:var(--mal-t)}.doc-campo-formato{gap:var(--esp-xs);flex-direction:column;display:flex}.doc-barra-formato{gap:var(--esp-xs);flex-wrap:wrap;display:flex}.doc-ayuda-formato{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.doc-error{align-items:center;gap:var(--esp-xs);margin:var(--esp-xs) 0 0;font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);color:var(--mal-t);flex-wrap:wrap;display:flex}.doc-descripcion{max-width:var(--medida-documento);margin:var(--esp-xs) 0 0;padding-left:var(--esp-respiro);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);line-height:var(--tipo-secundaria-interlinea);color:var(--tinta-2)}.doc-descripcion-vacia{opacity:0}.doc-titulo-grupo:hover .doc-descripcion-vacia,.doc-titulo-grupo:focus-within .doc-descripcion-vacia{opacity:1}.doc-anadir{padding:var(--esp-hair) 0;color:var(--tinta-3);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.doc-anadir:hover{color:var(--tinta)}.doc-acciones{align-items:center;gap:var(--esp-xs);opacity:0;margin-left:auto;display:flex}.doc-titulo:hover .doc-acciones,.doc-titulo:focus-within .doc-acciones{opacity:1}.doc-restaurar{font-weight:var(--peso-control)}.doc-conflicto{gap:var(--esp-md);max-width:var(--medida-documento);margin-top:var(--esp-md);padding:var(--esp-md) var(--esp-bloque);background:var(--av-b);border:1px solid var(--av-l);border-radius:var(--r-tarjeta);color:var(--av-t);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-normal);flex-direction:column;display:flex}.doc-conflicto-frase{align-items:center;gap:var(--esp-md);margin:0;display:flex}.doc-conflicto-suya{padding:var(--esp-md) var(--esp-bloque);background:var(--sup-3);border-radius:var(--r-control);color:var(--tinta);overflow-wrap:anywhere;margin:0}.doc-conflicto-acciones{gap:var(--esp-md);flex-wrap:wrap;display:flex}.doc-nuevo{gap:var(--esp-md);padding:var(--esp-bloque) 0 var(--esp-bloque) var(--esp-md);border-left:var(--marcador) solid var(--acento);flex-direction:column;display:flex}@media (pointer:coarse){.doc-restaurar{min-height:var(--d-altura-control)}}.doc-requisito{grid-template-columns:var(--ancho-clave) minmax(0, 1fr);column-gap:var(--esp-canal);padding:var(--esp-bloque) 0;font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);color:var(--tinta);list-style:none;display:grid}.doc-requisito+.doc-requisito{margin-top:var(--esp-bloque);border-top:1px solid var(--borde-suave)}.doc-requisito[data-atenuada=si]{opacity:.55}.doc-requisito[data-editando=si]{box-shadow:inset var(--marcador) 0 0 var(--acento)}.doc-clave{justify-content:flex-end;align-items:flex-start;gap:var(--esp-xs);padding-top:var(--esp-xs);font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);font-variant-numeric:var(--tipo-codigo-numerico);color:var(--tinta-3);text-align:right;display:inline-flex}.doc-cuerpo{align-items:flex-start;gap:var(--esp-sm);flex-direction:column;min-width:0;display:flex}.doc-cuerpo>*{max-width:100%}.doc-pastillas{align-items:center;gap:var(--esp-md);flex-wrap:wrap;width:100%;display:flex}.doc-pastilla-tramite,.doc-pastilla-falta{align-items:center;gap:var(--esp-sm);height:var(--alto-pastilla);padding:0 var(--esp-md);border-radius:var(--r-pastilla);font:inherit;font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);border:1px solid #0000;display:inline-flex}.doc-pastilla-tramite{background:var(--ambito);color:var(--tinta)}button.doc-pastilla-tramite{cursor:pointer}button.doc-pastilla-tramite:hover{border-color:var(--borde-fuerte)}.doc-pastilla-marca{width:var(--esp-sm);height:var(--esp-sm);background:currentColor}.doc-pastilla-falta{background:var(--av-b);border-color:var(--av-l);color:var(--av-t)}.doc-editado-por{width:var(--esp-sm);height:var(--esp-sm);border-radius:var(--r-pastilla);background:var(--s1)}.doc-texto{margin:0}.doc-texto[data-expandido=no]{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.doc-ver-todo{padding:var(--esp-hair) 0;color:var(--tinta-2);font:inherit;font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);cursor:pointer;background:0 0;border:0;text-decoration:underline}.doc-ver-todo:hover{color:var(--tinta)}.doc-cita{align-items:center;gap:var(--esp-xs);max-width:var(--medida-documento);font-size:var(--tipo-secundaria-tamano);line-height:var(--tipo-secundaria-interlinea);color:var(--tinta-2);margin:0;display:flex}.doc-cita .doc-texto-boton{width:auto}.doc-requisito .doc-descripcion{padding-left:0}.doc-cita-vacia,.doc-requisito .doc-descripcion-vacia{opacity:0}.doc-requisito:hover .doc-cita-vacia,.doc-requisito:focus-within .doc-cita-vacia{opacity:1}.doc-casilla{width:var(--esp-respiro);height:var(--esp-respiro);accent-color:var(--navy);flex:none;margin:0}.doc-pastillas .doc-acciones{margin-left:auto}.doc-requisito:hover .doc-acciones,.doc-requisito:focus-within .doc-acciones,.doc-requisito[data-seleccionado=si] .doc-acciones,.doc-acciones[data-visible=si]{opacity:1}@media (width<=768px){.doc-requisito{row-gap:var(--esp-xs);grid-template-columns:minmax(0,1fr)}.doc-clave{text-align:left;justify-content:flex-start;padding-top:0}.doc-requisito .doc-acciones{opacity:1;flex-basis:100%;margin-left:0;display:none}.doc-requisito[data-seleccionado=si] .doc-acciones,.doc-requisito:focus-within .doc-acciones{display:flex}}@media (pointer:coarse){.doc-requisito .doc-acciones{opacity:1;flex-basis:100%;margin-left:0;display:none}.doc-requisito[data-seleccionado=si] .doc-acciones,.doc-requisito:focus-within .doc-acciones{display:flex}.doc-casilla{width:var(--d-altura-control);height:var(--d-altura-control)}.doc-pastilla-tramite,.doc-ver-todo{min-height:var(--d-altura-control)}}.doc-editor{column-gap:var(--esp-respiro);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.doc-editor{grid-template-columns:var(--menu-secciones) minmax(0, 1fr)}.doc-editor[data-navegador=plegado]{grid-template-columns:0 minmax(0,1fr);column-gap:0}}.doc-columna{box-sizing:border-box;width:100%;max-width:calc(var(--ancho-clave) + var(--esp-canal) + var(--medida-documento));min-width:0;margin:0 auto}.doc-documento{min-width:0;display:block}.doc-documento[data-cargando=si] .doc-columna{opacity:.55}.doc-cargando{margin:0 0 var(--esp-bloque);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.doc-caracteristica{min-width:0}.doc-aspecto{min-width:0;padding-left:var(--esp-respiro)}.doc-lista{margin:0;padding:0;list-style:none}.doc-requisito-reemplazo{list-style:none}.doc-anadir-fila{padding:var(--esp-md) 0 var(--esp-bloque);font-size:var(--tipo-secundaria-tamano)}.doc-anadir-fila .doc-anadir{align-items:center;gap:var(--esp-sm);display:inline-flex}.doc-vacio{align-items:flex-start;gap:var(--esp-md);max-width:var(--medida-documento);padding:var(--esp-respiro) 0;color:var(--tinta-2);flex-direction:column;display:flex}.doc-vacio h3{font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-titulo);color:var(--tinta);margin:0}.doc-vacio p{margin:0}.doc-esqueleto{gap:var(--esp-respiro);max-width:var(--medida-documento);flex-direction:column;display:flex}.doc-esqueleto-titulo,.doc-esqueleto-fila{background:var(--sup-3);border-radius:var(--r-control)}.doc-esqueleto-titulo{width:40%;height:var(--esp-respiro);margin-bottom:var(--esp-bloque)}.doc-esqueleto-fila{height:var(--esp-respiro);margin-bottom:var(--esp-md)}@media (prefers-reduced-motion:no-preference){.doc-esqueleto{animation:1.6s ease-in-out infinite doc-esqueleto-pulso}}@keyframes doc-esqueleto-pulso{50%{opacity:.6}}.doc-aviso{align-items:center;gap:var(--esp-md);max-width:var(--medida-documento);padding:var(--esp-md) var(--esp-bloque);background:var(--mal-b);border:1px solid var(--mal-l);border-radius:var(--r-tarjeta);color:var(--mal-t);flex-wrap:wrap;display:flex}.doc-aviso p{flex:auto;margin:0}.doc-ayuda{align-items:center;gap:var(--esp-bloque);max-width:var(--medida-documento);margin-bottom:var(--esp-bloque);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex-wrap:wrap;display:flex}.doc-ayuda p{flex:auto;margin:0}.doc-centinela{pointer-events:none;height:1px;margin-bottom:-1px}.doc-cabecera-pegajosa{z-index:5;background:var(--sup);border-bottom:1px solid var(--borde);position:sticky;top:0}.doc-cabecera-pegajosa[data-elevada=si]{box-shadow:var(--sombra-1)}.doc-cabecera{gap:var(--esp-xs);padding:var(--esp-sm) 0 var(--esp-xs);background:var(--sup);flex-direction:column;display:flex}.doc-fila{align-items:center;gap:var(--esp-md);min-width:0;display:flex}.doc-fila-cuentas{column-gap:var(--esp-bloque);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex-wrap:wrap}.doc-selector{flex:auto;min-width:0;position:relative}.doc-selector-titulo{font-size:var(--tipo-titulo-pantalla-tamano);line-height:var(--tipo-titulo-pantalla-interlinea);font-weight:var(--tipo-titulo-pantalla-peso);color:var(--tinta);min-width:0;margin:0}.doc-selector-boton{align-items:baseline;gap:var(--esp-md);max-width:100%;padding:0 var(--esp-sm);border-radius:var(--r-control);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.doc-selector-boton:hover{background:var(--nav-activo)}.doc-selector-boton>svg{color:var(--tinta-2);flex:none;align-self:center}.doc-selector-codigo{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);color:var(--tinta-2);flex:none}.doc-selector-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-lista-de-condiciones{z-index:6;width:var(--ancho-hoja);max-width:100%;max-height:calc(var(--ancho-hoja) + var(--ancho-hoja) / 2);margin:var(--esp-xs) 0 0;padding:var(--esp-sm);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-2);font-size:var(--tipo-control-tamano);font-weight:var(--peso-normal);list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.doc-lista-grupo{list-style:none}.doc-lista-rotulo{padding:var(--esp-sm) var(--esp-md);font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2);display:block}.doc-lista-filas{margin:0;padding:0;list-style:none}.doc-lista-opcion{align-items:baseline;gap:var(--esp-md);padding:var(--esp-sm) var(--esp-md);border-left:var(--marcador) solid transparent;border-radius:var(--r-control);cursor:pointer;display:flex}.doc-lista-opcion[data-activa=si],.doc-lista-opcion:hover{background:var(--nav-activo)}.doc-lista-opcion[aria-selected=true]{border-left-color:var(--navy);font-weight:var(--peso-titulo)}.doc-estado{align-items:center;gap:var(--esp-md);flex:none;display:flex}.doc-conflicto{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);color:var(--mal-t);display:inline-flex}.doc-boton-navegador,.doc-boton-texto{justify-content:center;align-items:center;gap:var(--esp-sm);min-height:var(--alto-control-barra);padding:0 var(--esp-md);border-radius:var(--r-control);color:var(--tinta-2);font:inherit;font-size:var(--tipo-secundaria-tamano);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.doc-boton-navegador:hover,.doc-boton-texto:hover{background:var(--nav-activo);color:var(--tinta)}.doc-boton-texto[aria-disabled=true]{opacity:.55;cursor:default}.doc-boton-texto[aria-disabled=true]:hover{color:var(--tinta-2);background:0 0}.doc-navegador-abrir{display:inline-flex}.doc-navegador-alternar{display:none}.doc-cuentas{margin:0}.doc-progreso{align-items:center;gap:var(--esp-md);color:var(--tinta);display:inline-flex}.doc-progreso-cumplido{align-items:center;gap:var(--esp-xs);color:var(--ok-t);display:inline-flex}.doc-barra{width:calc(var(--esp-respiro) * 4);max-width:100%;height:var(--esp-xs);border-radius:var(--r-pastilla);background:var(--sup-3);display:inline-block;overflow:hidden}.doc-barra-relleno{background:var(--navy);height:100%;display:block}.doc-plegado{gap:var(--esp-xs);margin-left:auto;display:inline-flex}.doc-filtros{align-items:center;gap:var(--esp-md);padding:var(--esp-xs) 0 var(--esp-sm);min-width:0;display:flex}.doc-chips{align-items:center;gap:var(--esp-sm);flex:auto;min-width:0;display:flex;overflow-x:auto}.doc-chip-filtro{align-items:center;gap:var(--esp-sm);height:var(--alto-pastilla);padding:0 var(--esp-md);border:1px solid var(--borde-fuerte);border-radius:var(--r-pastilla);background:var(--sup);color:var(--tinta);font:inherit;font-size:var(--tipo-secundaria-tamano);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.doc-chip-punto{width:calc(var(--esp-sm) + 1px);height:calc(var(--esp-sm) + 1px);background:0 0;border:1px solid}.doc-chip-filtro[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--blanco)}.doc-chip-filtro[aria-pressed=true] .doc-chip-punto{background:currentColor}.doc-atajos{flex:none;position:relative}.doc-atajos-popover{z-index:6;min-width:calc(var(--menu-secciones) + var(--esp-respiro));margin-top:var(--esp-xs);padding:var(--esp-md) var(--esp-bloque);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-2);font-size:var(--tipo-secundaria-tamano);position:absolute;top:100%;right:0}.doc-atajos-popover ul{margin:0;padding:0;list-style:none}.doc-atajos-popover li{padding:var(--esp-xs) 0}.doc-atajos-titulo{margin:0 0 var(--esp-xs);font-weight:var(--peso-titulo)}.doc-filtro-vivo{padding-bottom:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);margin:0}.doc-filtro-vivo:empty{display:none}@media (pointer:coarse){.doc-boton-navegador,.doc-boton-texto{min-height:var(--d-altura-control);height:var(--d-altura-control)}.doc-chip-filtro{height:var(--d-altura-control)}}@media (width>=1100px){.doc-navegador-abrir{display:none}.doc-navegador-alternar{display:inline-flex}}@media (width<=639px){.doc-cabecera-pegajosa{display:contents}.doc-cabecera{z-index:5;border-bottom:1px solid var(--borde);position:sticky;top:0}.doc-cabecera-pegajosa[data-elevada=si] .doc-cabecera{box-shadow:var(--sombra-1)}.doc-filtros{flex-wrap:wrap;position:static}.doc-boton-palabra{display:none}.doc-selector-titulo{font-size:var(--tipo-titulo-panel-tamano)}.doc-selector{position:static}.doc-lista-de-condiciones{width:auto;max-width:none;right:0}.doc-navegador-abrir>span{display:none}}.doc-navegador{min-width:0;font-size:var(--tipo-control-tamano);align-self:start;position:sticky;top:0;overflow:hidden}.doc-navegador[data-plegado=si]{visibility:hidden;width:0}.doc-navegador-plegador{min-height:var(--alto-control-barra);padding:0 var(--esp-md);border-radius:var(--r-control);color:var(--tinta-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.doc-navegador-plegador:hover{background:var(--nav-activo);color:var(--tinta)}.doc-navegador-contenido{gap:var(--esp-bloque);flex-direction:column;min-width:0;display:flex}.doc-navegador-grupo{min-width:0}.doc-navegador-rotulo{padding:var(--esp-sm) var(--esp-md);font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2);margin:0}.doc-navegador-filas{margin:0;padding:0;list-style:none}.doc-condicion{align-items:flex-start;gap:var(--esp-md);box-sizing:border-box;width:100%;padding:var(--esp-sm) var(--esp-md);border:0;border-left:var(--marcador) solid transparent;border-radius:var(--r-control);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.doc-condicion:hover{background:var(--nav-activo)}.doc-condicion[aria-current=true]{background:var(--nav-activo);border-left-color:var(--navy);font-weight:var(--peso-titulo)}.doc-condicion-codigo{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);color:var(--tinta-2);flex:none}.doc-condicion-cuerpo{flex-direction:column;flex:auto;min-width:0;display:flex}.doc-condicion-nombre{overflow-wrap:anywhere}.doc-condicion-revisar{font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);color:var(--tinta-2)}.doc-condicion-cambios{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex:none}.doc-esquema{margin:var(--esp-xs) 0 var(--esp-md);padding:0;list-style:none}.doc-esquema li[data-nivel=aspecto]{padding-left:var(--esp-respiro)}.doc-esquema-item{justify-content:space-between;align-items:baseline;gap:var(--esp-md);padding:var(--esp-xs) var(--esp-md);border-radius:var(--r-control);color:var(--tinta-2);font-size:var(--tipo-secundaria-tamano);text-decoration:none;display:flex}.doc-esquema-item:hover{background:var(--nav-activo);color:var(--tinta)}.doc-esquema-item[aria-current=location]{color:var(--tinta);font-weight:var(--peso-titulo)}.doc-esquema-nombre{overflow-wrap:anywhere;min-width:0}.doc-esquema-cuenta{flex:none}.doc-progreso-texto{white-space:nowrap}.doc-bloque{gap:var(--esp-bloque);min-width:0;padding:var(--esp-bloque) var(--esp-panel);background:var(--sup-2);border:1px solid var(--borde);border-radius:var(--r-tarjeta);flex-direction:column;display:flex}.doc-bloque-original{align-items:baseline;gap:var(--esp-md);padding:var(--esp-md) var(--esp-control);background:var(--sup-3);border:1px solid var(--borde-suave);border-radius:var(--r-control);font-size:var(--tipo-cuerpo-tamano);line-height:var(--tipo-cuerpo-interlinea);color:var(--tinta);overflow-wrap:anywhere;margin:0;display:flex}.doc-bloque-original>span:last-child{min-width:0}.doc-partes{gap:var(--esp-bloque);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-parte{gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);flex-direction:column;display:flex}.doc-parte-cabecera{justify-content:space-between;align-items:center;display:flex}.doc-herencia{align-items:flex-start;gap:var(--esp-md);margin:0;display:flex}.doc-herencia>svg{margin-top:var(--esp-hair);flex:none}.doc-fusion{min-width:0}.doc-fusion-origen{gap:var(--esp-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-bloque-acciones{justify-content:flex-end;align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.doc-bloque-motivo{text-align:right;flex-basis:100%;margin:0}@media (width<=639px){.doc-bloque{padding:var(--esp-bloque) var(--esp-md)}.doc-bloque-acciones{flex-direction:column-reverse;align-items:stretch}.doc-bloque-acciones .boton-primario,.doc-bloque-acciones .boton-secundario,.doc-bloque .marco-anadir,.doc-bloque .control:not(textarea){min-height:var(--d-altura-control)}.doc-bloque-motivo{text-align:left}}.marco-descartar-menu{display:none}@media (width<=639px){.marco-descartar-boton{display:none}.marco-descartar-menu{display:inline-flex;position:relative}}.mdc-cabecera{gap:var(--esp-md);margin-inline:calc(-1 * var(--d-canal));padding:var(--esp-md) var(--d-canal);background:var(--sup);border-bottom:1px solid var(--borde);flex-direction:column;display:flex}.mdc-fila{align-items:center;gap:var(--esp-md);flex-wrap:wrap;min-width:0;display:flex}.mdc-fila-nombre{justify-content:space-between;align-items:flex-end;gap:var(--esp-bloque);flex-wrap:nowrap}.mdc-rotulo{font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2)}.mdc-guardado{margin-inline-start:auto}.mdc-nombre{min-width:0;font-size:var(--tipo-titulo-pantalla-tamano);line-height:var(--tipo-titulo-pantalla-interlinea);font-weight:var(--tipo-titulo-pantalla-peso);letter-spacing:var(--tipo-titulo-pantalla-letra);color:var(--tinta);margin:0}.mdc-cifras{gap:var(--esp-respiro);flex:none;display:flex}.mdc-cifra{flex-direction:column;align-items:flex-end;display:flex}.mdc-cifra-valor{font-family:var(--tipo-cifra-familia);font-size:var(--tipo-cifra-tamano);font-weight:var(--tipo-cifra-peso);line-height:var(--tipo-cifra-interlinea);color:var(--tinta)}.mdc-cifra-rotulo{font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2)}.mdc-descripcion-bloque{align-items:flex-start;gap:var(--esp-xs);flex-direction:column;display:flex}.mdc-descripcion{max-width:var(--medida-documento);font-size:var(--tipo-secundaria-tamano);line-height:var(--tipo-secundaria-interlinea);color:var(--tinta-2);margin:0}.mdc-descripcion[data-expandida=no]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mdc-ver-todo{color:var(--navy);font:inherit;font-size:var(--tipo-secundaria-tamano);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mdc-ver-todo-movil{display:none}.mdc-fila-progreso{column-gap:var(--esp-bloque);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2)}.mdc-progreso{align-items:center;gap:var(--esp-md);color:var(--tinta);display:inline-flex}.mdc-progreso-cumplido{align-items:center;gap:var(--esp-xs);color:var(--ok-t);display:inline-flex}.mdc-barra{width:calc(var(--esp-respiro) * 4);max-width:100%;height:var(--esp-xs);border-radius:var(--r-pastilla);background:var(--sup-3);display:inline-block;overflow:hidden}.mdc-barra-relleno{background:var(--navy);height:100%;display:block}.mdc-dato{color:var(--tinta-2)}.mdc-conflicto{align-items:center;gap:var(--esp-xs);color:var(--mal-t);font:inherit;font-size:var(--tipo-secundaria-tamano);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.mdc-anadir{align-items:center;gap:var(--esp-sm);margin-inline-start:auto;display:inline-flex}.mdc-selector{align-items:center;gap:var(--esp-xs);min-width:0;max-width:100%;display:inline-flex}.mdc-selector-ancla{min-width:0;position:relative}.mdc-selector-paso,.mdc-selector-boton{align-items:center;gap:var(--esp-md);min-height:var(--alto-control-barra);border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--sup);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--tipo-control-peso);cursor:pointer;display:inline-flex}.mdc-selector-paso{padding:0 var(--esp-md);color:var(--tinta-2);flex:none;justify-content:center}.mdc-selector-paso[aria-disabled=true]{color:var(--tinta-3);border-color:var(--borde);cursor:default}.mdc-selector-boton{max-width:100%;padding:0 var(--esp-md);text-align:left}.mdc-selector-paso:not([aria-disabled=true]):hover,.mdc-selector-boton:hover{background:var(--nav-activo)}.mdc-selector-boton>svg{color:var(--tinta-2);flex:none}.mdc-glifo-reflejado{transform:scaleX(-1)}.mdc-selector-codigo,.mdc-opcion-codigo{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);color:var(--tinta-2);flex:none}.mdc-selector-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdc-popover{z-index:6;width:var(--ancho-hoja);max-width:100%;margin-top:var(--esp-xs);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);box-shadow:var(--sombra-2);position:absolute;top:100%;left:0}.mdc-lista{max-height:calc(var(--ancho-hoja) + var(--ancho-hoja) / 2);padding:var(--esp-sm);font-size:var(--tipo-control-tamano);font-weight:var(--peso-normal);position:relative;overflow-y:auto}.mdc-lista-grupo+.mdc-lista-grupo{margin-top:var(--esp-md)}.mdc-lista-rotulo{padding:var(--esp-sm) var(--esp-md);font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2);display:block}.mdc-opcion{align-items:baseline;gap:var(--esp-md);padding:var(--esp-sm) var(--esp-md);border-left:var(--marcador) solid transparent;border-radius:var(--r-control);cursor:pointer;display:flex}.mdc-opcion[data-activa=si],.mdc-opcion:hover{background:var(--nav-activo)}.mdc-opcion[aria-selected=true]{border-left-color:var(--navy);font-weight:var(--peso-titulo)}.mdc-opcion-cuerpo{gap:var(--esp-hair);flex-direction:column;flex:auto;min-width:0;display:flex}.mdc-opcion-revisar{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);color:var(--info-t);display:inline-flex}.mdc-opcion-cambios{color:var(--tinta-2);flex:none}:root{--alto-compacta:calc(var(--alto-control-barra) + 2 * var(--esp-md))}.mdc-compacta-capa{z-index:5;height:0;margin-inline:calc(-1 * var(--d-canal));position:sticky;top:0}.mdc-compacta{align-items:center;gap:var(--esp-bloque);height:var(--alto-compacta);padding:0 var(--d-canal);background:var(--sup);border-bottom:1px solid var(--borde);box-shadow:var(--sombra-1);font-size:var(--tipo-control-tamano);display:flex;position:absolute;top:0;left:0;right:0}.mdc-compacta-codigo{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);color:var(--tinta-2);flex:none}.mdc-compacta-nombre,.mdc-compacta-caracteristica{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdc-compacta-nombre{font-weight:var(--peso-titulo);color:var(--tinta);flex:0 auto}.mdc-compacta-caracteristica{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);display:none}.mdc-compacta-progreso{align-items:center;gap:var(--esp-md);font-size:var(--tipo-secundaria-tamano);color:var(--tinta);margin-inline-start:auto;display:none}.mdc-compacta-guardado{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex:none;margin-inline-start:auto}.mdc-compacta-progreso+.mdc-compacta-guardado{margin-inline-start:0}.mdc-filtros{z-index:4;align-items:center;gap:var(--esp-md);margin-inline:calc(-1 * var(--d-canal));padding:var(--esp-md) var(--d-canal);background:var(--sup-2);border-bottom:1px solid var(--borde);min-width:0;min-height:var(--alto-compacta);display:flex;position:sticky;top:0}.mdc-filtros[data-compacta=si]{top:var(--alto-compacta)}.mdc-chips{align-items:center;gap:var(--esp-sm);flex:auto;min-width:0;display:flex;overflow-x:auto}.mdc-chip{align-items:center;gap:var(--esp-sm);height:var(--alto-pastilla);padding:0 var(--esp-md);border:1px solid var(--borde-fuerte);border-radius:var(--r-pastilla);background:var(--sup);color:var(--tinta);font:inherit;font-size:var(--tipo-secundaria-tamano);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.mdc-chip[aria-disabled=true]{color:var(--tinta-3);border-color:var(--borde);cursor:default}.mdc-chip-punto{width:calc(var(--esp-sm) + 1px);height:calc(var(--esp-sm) + 1px);background:0 0;border:1px solid}.mdc-chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--blanco)}.mdc-chip[aria-pressed=true] .mdc-chip-punto{background:currentColor}.mdc-quitar-filtros{color:var(--navy);font:inherit;font-size:var(--tipo-secundaria-tamano);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.mdc-filtro-vivo{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);flex:none;margin:0}.mdc-filtro-vivo:empty{display:none}@media (pointer:coarse){.mdc-selector-paso,.mdc-selector-boton{min-height:var(--d-altura-control);height:var(--d-altura-control)}.mdc-chip{height:var(--d-altura-control)}}@media (width>=1100px){.mdc-compacta-caracteristica{display:inline-flex}}@media (width>=768px){.mdc-compacta-progreso{display:inline-flex}}@media (width<=767px){.mdc-filtros{position:static}.mdc-cifras{gap:var(--esp-bloque)}.mdc-ver-todo-amplio{display:none}.mdc-ver-todo-movil{display:inline}.mdc-descripcion[data-expandida=no],.mdc-popover{display:none}}.mdc-indice{box-sizing:border-box;top:var(--alto-apilado);max-height:var(--alto-del-indice);gap:var(--esp-md);padding:var(--esp-md);background:var(--sup-2);border-right:1px solid var(--borde);flex-direction:column;flex:none;display:flex;position:sticky;overflow-y:auto}@media (width>=1100px){.mdc-indice{inline-size:var(--medida-indice)}}@media (width>=768px) and (width<=1099px){.mdc-indice{inline-size:var(--menu-secciones)}}.mdc-indice-lista{gap:var(--esp-xs);flex-direction:column;display:flex}.mdc-indice-lista[hidden]{display:none}.mdc-indice-pestana{align-items:flex-start;gap:var(--esp-hair);inline-size:100%;padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-control);color:var(--tinta);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;display:flex}.mdc-indice-pestana:hover{background:var(--sup-3)}.mdc-indice-pestana[aria-selected=true]{background:var(--sup);border-color:var(--borde-fuerte);font-weight:var(--peso-titulo);position:relative}.mdc-indice-pestana[aria-selected=true]:before{content:"";left:0;top:var(--esp-sm);bottom:var(--esp-sm);width:var(--marcador);border-radius:0 var(--r-hair) var(--r-hair) 0;background:var(--acento);position:absolute}.mdc-indice-tenue .mdc-indice-nombre,.mdc-indice-tenue .mdc-indice-clave,.mdc-indice-tenue .mdc-indice-meta{color:var(--tinta-3)}.mdc-indice-titulo{align-items:baseline;gap:var(--esp-sm);flex-wrap:wrap;min-width:0;display:flex}.mdc-indice-clave{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);color:var(--tinta-2);flex:none}.mdc-indice-nombre{flex:1 1 var(--buscador-tabla);overflow-wrap:anywhere;min-width:0}.mdc-indice-retirada{color:var(--tinta-2);text-decoration:line-through}.mdc-indice-meta{font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);color:var(--tinta-2)}.mdc-indice-marcas{gap:var(--esp-xs) var(--esp-md);flex-wrap:wrap;display:flex}.mdc-indice-marca{align-items:center;gap:var(--esp-xs);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-control);color:var(--tinta);display:inline-flex}.mdc-indice-anadir{align-items:center;gap:var(--esp-sm);min-height:var(--d-altura-control);padding:0 var(--esp-bloque);border:1px solid var(--borde);border-radius:var(--r-control);color:var(--tinta);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;display:inline-flex}.mdc-indice-anadir:hover{background:var(--sup-3)}.mdc-indice-esqueletos{gap:var(--esp-xs);flex-direction:column;display:flex}.mdc-indice-esqueleto{height:calc(var(--d-altura-control) * 2);background:var(--sup-3);border-radius:var(--r-control)}@media (prefers-reduced-motion:no-preference){.mdc-indice-esqueletos{animation:1.6s ease-in-out infinite mdc-indice-pulso}}@keyframes mdc-indice-pulso{50%{opacity:.6}}.mdc-indice-movil{justify-content:space-between;align-items:center;gap:var(--esp-md);inline-size:100%;min-height:var(--alto-compacta);padding:0 var(--esp-bloque);background:var(--sup);border:1px solid var(--borde-fuerte);border-radius:var(--r-control);color:var(--tinta);font:inherit;font-weight:var(--peso-titulo);text-align:start;cursor:pointer;display:flex}.mdc-indice-movil-texto{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.mdc-indice{max-height:none;background:0 0;border-right:0;inline-size:100%;padding:0;position:static}.mdc-indice-pestana{min-height:var(--alto-compacta)}}.mdc-aviso-corta{align-items:flex-start;gap:var(--esp-md);padding:var(--esp-md) var(--esp-bloque);background:var(--acento-sup);border:1px solid var(--curso-l);border-radius:var(--r-tarjeta);color:var(--curso-t);font-size:var(--tipo-secundaria-tamano);margin:0;line-height:1.45;display:flex}.mdc-tarjeta{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);color:var(--tinta);scroll-margin-top:calc(var(--alto-apilado) + var(--esp-md))}.mdc-tarjeta[data-retirado=si]{background:var(--sup-2)}.mdc-tarjeta>.doc-titulo-grupo{padding:var(--esp-md) var(--esp-bloque);background:var(--sup-2);border-radius:var(--r-tarjeta) var(--r-tarjeta) 0 0}.mdc-tarjeta[data-plegada=no]>.doc-titulo-grupo{border-bottom:1px solid var(--borde)}.mdc-tarjeta[data-plegada=si]>.doc-titulo-grupo{border-radius:var(--r-tarjeta)}.mdc-tarjeta .doc-titulo[data-nivel=aspecto]{padding-left:0}.mdc-tarjeta[data-plegada=si] .doc-titulo{flex-wrap:nowrap}.mdc-tarjeta[data-plegada=si] .doc-texto-boton{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-tarjeta-cuenta{padding:var(--esp-xs) var(--esp-bloque) 0;font-size:var(--tipo-secundaria-tamano);line-height:var(--tipo-secundaria-interlinea);color:var(--tinta-3);margin:0}.mdc-tarjeta[data-plegada=no]>.mdc-tarjeta-cuenta{display:none}.mdc-tarjeta[data-plegada=si]>.mdc-tarjeta-cuenta{padding-bottom:var(--esp-md)}.mdc-tarjeta-cuerpo{padding:0 var(--esp-bloque) var(--esp-bloque)}.mdc-tarjeta-vacia{padding:var(--esp-bloque) 0;color:var(--tinta-2);margin:0}.mdc-tarjeta .doc-lista{margin:0;padding:0}.mdc-tarjeta .doc-requisito{grid-template-columns:fit-content(var(--ancho-clave)) minmax(0, 1fr)}@media (width<=767px){.mdc-tarjeta .doc-requisito{row-gap:var(--esp-xs);grid-template-columns:minmax(0,1fr)}.mdc-tarjeta .doc-clave{text-align:left;justify-content:flex-start}}.mdc-detalle-panel,.mdc-detalle{max-width:none;margin:0}.mdc-detalle-panel[data-cargando=si] .mdc-detalle{opacity:.55}.mdc-detalle-seccion{gap:var(--esp-bloque);flex-direction:column;display:flex}.mdc-detalle-seccion+.mdc-detalle-seccion{margin-top:var(--esp-respiro)}.mdc-detalle-seccion[data-atenuada=si] .mdc-detalle-rotulo,.mdc-detalle-seccion[data-atenuada=si] .mdc-detalle-vacio{color:var(--tinta-3)}.mdc-detalle-cabecera{gap:var(--esp-xs);scroll-margin-top:calc(var(--alto-apilado) + var(--esp-md));flex-direction:column;display:flex}.mdc-detalle-rotulo{font-size:var(--tipo-secundaria-tamano);line-height:var(--tipo-secundaria-interlinea);color:var(--tinta-3);margin:0}.mdc-detalle-ir{align-self:flex-start}.mdc-detalle-tarjetas{gap:var(--esp-bloque);flex-direction:column;display:flex}.mdc-detalle-vacio{align-items:flex-start;gap:var(--esp-md);padding:var(--esp-bloque) 0;color:var(--tinta-2);flex-direction:column;margin:0;display:flex}.mdc-detalle-vacio h3,.mdc-detalle-vacio p{margin:0}.mdc-detalle-vacio h3{font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-titulo);color:var(--tinta)}.mdc-detalle-barra{align-items:center;gap:var(--esp-md);margin-bottom:var(--esp-bloque);flex-wrap:wrap;display:flex}.mdc-detalle-barra-boton{align-items:center;gap:var(--esp-xs);flex:none;display:inline-flex}.mdc-detalle-barra-texto{display:none}@media (width>=640px){.mdc-detalle-barra-texto{display:inline}}.mdc-detalle-salto{align-items:center;gap:var(--esp-md);font-size:var(--tipo-secundaria-tamano);color:var(--tinta-2);margin-left:auto;display:inline-flex}.mdc-detalle-salto select{max-width:var(--medida-documento);min-height:var(--d-altura-control);font:inherit;color:var(--tinta)}.mdc-detalle-esqueleto{gap:var(--esp-bloque);flex-direction:column;display:flex}.mdc-detalle-esqueleto-tarjeta{padding:var(--esp-md) var(--esp-bloque);border:1px solid var(--borde);border-radius:var(--r-tarjeta)}@media (prefers-reduced-motion:no-preference){.mdc-detalle-esqueleto{animation:1.6s ease-in-out infinite doc-esqueleto-pulso}}.doc-editor[data-maestro=si]{display:block}.mdc-cuerpo{gap:var(--esp-bloque);flex-direction:column;min-width:0;display:flex}@media (width>=768px){.mdc-cuerpo{align-items:flex-start;gap:var(--esp-respiro);flex-direction:row}}.mdc-detalle{flex:1 1 0;min-width:0}.mdc-ambito{align-items:center;gap:var(--esp-xs);padding:var(--esp-sm) var(--esp-md);border-bottom:1px solid var(--borde);flex-wrap:wrap;display:flex}.mdc-ambito-rotulo{font-size:var(--tipo-rotulo-tamano);font-weight:var(--tipo-rotulo-peso);letter-spacing:var(--tipo-rotulo-letra);text-transform:uppercase;color:var(--tinta-2)}.mdc-ambito-opcion{align-items:baseline;gap:var(--esp-xs);min-height:var(--d-altura-control);padding:0 var(--esp-md);color:var(--tinta);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-normal);border:1px solid var(--borde);border-bottom:var(--marcador) solid transparent;border-radius:var(--r-control);cursor:pointer;background:0 0;display:inline-flex}.mdc-ambito-opcion:hover{background:var(--nav-activo)}.mdc-ambito-opcion[aria-pressed=true]{background:var(--nav-activo);border-color:var(--borde-fuerte);border-bottom-color:var(--navy);font-weight:var(--peso-titulo)}.mdc-ambito-cuenta{color:var(--tinta-2)}.mdc-nombre{overflow-wrap:anywhere}@media (width<=639px){.mdc-fila-nombre{align-items:flex-start;gap:var(--esp-md);flex-wrap:wrap}.doc-aspecto{padding-left:0}.mdc-indice-pestana,.mdc-indice-titulo,.mdc-indice-movil,.mdc-indice-movil-texto{white-space:normal;text-overflow:clip;height:auto;max-height:none}.mdc-indice-movil{padding-block:var(--esp-sm)}.doc-esquema-item{align-items:flex-start}.mdc-tarjeta[data-plegada=si] .doc-titulo{flex-wrap:wrap}.mdc-tarjeta[data-plegada=si] .doc-texto-boton{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.marco-pantalla-aviso{align-items:center;gap:var(--esp-md);margin:0 0 var(--esp-bloque);padding:var(--esp-md) var(--esp-bloque);border-radius:var(--r-tarjeta);font-size:var(--tipo-cuerpo-tamano);border:1px solid;flex-wrap:wrap;display:flex}.marco-pantalla-aviso p{color:inherit;flex:1 1 0;margin:0}.marco-pantalla-aviso[data-tono=ok]{background:var(--ok-b);border-color:var(--ok-l);color:var(--ok-t)}.marco-pantalla-aviso[data-tono=mal]{background:var(--mal-b);border-color:var(--mal-l);color:var(--mal-t)}.marco-envoltura{flex-direction:column;height:100%;min-height:0;display:flex}.pestana-insignia{margin-left:var(--esp-sm);padding:0 var(--esp-sm);border-radius:var(--r-pastilla);background:var(--navy);color:var(--blanco);font-size:var(--tipo-secundaria-tamano);font-weight:var(--peso-titulo);line-height:var(--alto-pastilla);display:inline-block}.revision{gap:var(--esp-canal);max-width:var(--ancho-inicio-de-area);padding-bottom:var(--esp-amplio);flex-direction:column;display:flex}.revision-titulo,.revision-subtitulo{font-size:var(--tipo-titulo-tarjeta-tamano);font-weight:var(--tipo-titulo-tarjeta-peso);color:var(--tinta);margin:0}.revision-calculando{align-items:center;gap:var(--esp-md);color:var(--tinta-2);margin:0;display:flex}.revision-todo-nuevo{margin:0}.revision-tira{gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);flex-direction:column;display:flex}.revision-conteos{gap:var(--esp-canal);flex-wrap:wrap;margin:0;display:flex}.revision-conteo{gap:var(--esp-xs);flex-direction:column;display:flex}.revision-conteo dt,.revision-conteo dd{margin:0}.revision-cifra{font-size:var(--tipo-cifra-tamano);font-weight:var(--tipo-cifra-peso);color:var(--tinta)}.revision-comparados{font-size:var(--tipo-secundaria-tamano);color:var(--tinta-3);margin:0}.revision-simulacion{align-items:center;gap:var(--esp-md);padding:var(--esp-bloque) var(--esp-panel);border-radius:var(--r-tarjeta);font-size:var(--tipo-cuerpo-tamano);font-weight:var(--peso-titulo);border:1px solid;margin:0;display:flex}.revision-simulacion[data-tono=av]{background:var(--av-b);border-color:var(--av-l);color:var(--av-t)}.revision-simulacion[data-tono=ok]{background:var(--ok-b);border-color:var(--ok-l);color:var(--ok-t)}.revision-simulacion[data-tono=nulo]{background:var(--nulo-b);border-color:var(--nulo-l);color:var(--nulo-t)}.revision-detalle{gap:var(--esp-md);flex-direction:column;display:flex}.revision-filtros{gap:var(--esp-sm);flex-wrap:wrap;display:flex}.revision-filtro{align-items:center;gap:var(--esp-xs);height:var(--d-altura-control);padding:0 var(--esp-control);border:1px solid var(--borde-fuerte);border-radius:var(--r-pastilla);background:var(--sup);color:var(--navy);font:inherit;font-size:var(--tipo-control-tamano);font-weight:var(--peso-control);cursor:pointer;display:inline-flex}.revision-filtro:hover{background:var(--sup-3)}.revision-filtro[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:var(--blanco)}.revision-grupos{background:var(--sup);border:1px solid var(--borde);border-radius:var(--r-tarjeta);margin:0;padding:0;list-style:none}.revision-grupo+.revision-grupo{border-top:1px solid var(--borde-suave)}.revision-grupo-titulo{margin:0}.revision-grupo-boton{align-items:center;gap:var(--esp-md);width:100%;min-height:var(--alto-fila-lista);padding:0 var(--esp-panel);color:var(--tinta);font:inherit;font-size:var(--tipo-control-tamano);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.revision-grupo-boton:hover{background:var(--sup-3)}.revision-grupo-codigo{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);letter-spacing:var(--tipo-codigo-letra);color:var(--tinta-2);flex-shrink:0}.revision-grupo-nombre{flex:1 1 0;min-width:0}.revision-grupo-cifras{gap:var(--esp-bloque);color:var(--tinta-2);font-size:var(--tipo-secundaria-tamano);flex-shrink:0;display:inline-flex}.revision-grupo-cifra{align-items:center;gap:var(--esp-xs);display:inline-flex}.revision-grupo-vacio{padding:var(--esp-md) var(--esp-panel) var(--esp-bloque);margin:0}.revision-filas{padding:0 var(--esp-panel) var(--esp-bloque);margin:0;list-style:none}.revision-fila{padding:var(--esp-md) 0;border-top:1px solid var(--borde-suave)}.revision-fila-cabecera{align-items:center;gap:var(--esp-md);flex-wrap:wrap;display:flex}.revision-fila-nivel{color:var(--tinta-3);font-size:var(--tipo-secundaria-tamano)}.revision-fila-clave{font-family:var(--tipo-codigo-familia);font-size:var(--tipo-codigo-tamano);font-weight:var(--tipo-codigo-peso);letter-spacing:var(--tipo-codigo-letra);color:var(--tinta-2)}.revision-fila-nombre{min-width:0;color:var(--tinta);font-size:var(--tipo-cuerpo-tamano);flex:1 1 0}.revision-retirado{color:var(--tinta-3)}.revision-comparacion{gap:var(--esp-bloque);margin-top:var(--esp-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.revision-bloque{min-width:0;padding:var(--esp-md) var(--esp-bloque);background:var(--sup-2);border:1px solid var(--borde-suave);border-radius:var(--r-tarjeta)}.revision-bloque .marco-etiqueta{margin:0 0 var(--esp-xs)}.revision-campos{gap:var(--esp-sm);flex-direction:column;margin:0;display:flex}.revision-campo dt{color:var(--tinta-3);font-size:var(--tipo-secundaria-tamano)}.revision-campo dd{overflow-wrap:anywhere;margin:0}.revision-antes{color:var(--tinta-3);text-decoration:line-through}.revision-ahora{color:var(--tinta)}@media (width<=640px){.revision-comparacion{grid-template-columns:minmax(0,1fr)}}.revision-nota{max-width:var(--ancho-inicio-de-area)}.revision-nota-pie{justify-content:space-between;align-items:flex-start;gap:var(--esp-bloque);display:flex}.revision-contador{color:var(--tinta-3);font-size:var(--tipo-secundaria-tamano);flex-shrink:0;margin:0}.revision-pie{justify-content:space-between;align-items:center;gap:var(--esp-bloque);padding:var(--esp-bloque) var(--esp-panel);background:var(--sup-2);border-top:1px solid var(--borde);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.revision-pie-publicar{justify-content:flex-end;align-items:center;gap:var(--esp-bloque);flex-wrap:wrap;display:flex}.revision-pie-publicar .campo-ayuda{margin:0}
