:root{--rk-fuente: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rk-primario: #2f5d8a;--rk-primario-hover: #23476a;--rk-acento: #2f5d8a;--rk-oscuro: #3a3a3a;--rk-sobre-oscuro: #ffffff;--rk-texto: #222222;--rk-texto-suave: #5c5c5c;--rk-fondo: #ffffff;--rk-fondo-suave: #f2f2f2;--rk-borde: #cfcfcf;--rk-borde-fuerte: #58595b;--rk-foco: #1a73e8;--rk-exito-fondo: #d5e8d4;--rk-exito-borde: #82b366;--rk-exito-texto: #1e5b1e;--rk-aviso-fondo: #fff2cc;--rk-aviso-borde: #d6b656;--rk-aviso-texto: #6b5000;--rk-peligro-fondo: #f8cecc;--rk-peligro-borde: #b85450;--rk-peligro-texto: #8a1f1b;--rk-neutro-fondo: #f5f5f5;--rk-neutro-borde: #9a9a9a;--rk-neutro-texto: #333333;--rk-nota-fondo: #fff8e1;--rk-nota-borde: #e8a33d;--rk-nota-texto: #5a4000;--rk-radio: 6px;--rk-radio-pastilla: 999px;--rk-sombra: 0 1px 2px rgba(0, 0, 0, .06);--rk-espacio: 16px;--rk-ancho-max: 1200px}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--rk-fuente);font-size:15px;line-height:1.45;color:var(--rk-texto);background:var(--rk-fondo)}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.25}h1{font-size:1.5rem}h2{font-size:1.2rem}p{margin:0 0 .75em}a{color:var(--rk-primario)}a:hover{color:var(--rk-primario-hover)}:focus-visible{outline:3px solid var(--rk-foco);outline-offset:2px}.rk-visualmente-oculto{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rk-boton{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:36px;padding:.4em 1.2em;font:inherit;font-size:.93rem;line-height:1.2;text-decoration:none;text-align:center;border-radius:var(--rk-radio-pastilla);border:1px solid var(--rk-borde-fuerte);background:var(--rk-fondo);color:var(--rk-texto);cursor:pointer;white-space:nowrap}.rk-boton:hover{background:var(--rk-fondo-suave);color:var(--rk-texto)}.rk-boton--primario{background:var(--rk-primario);border-color:var(--rk-primario);color:#fff;font-weight:600}.rk-boton--primario:hover{background:var(--rk-primario-hover);border-color:var(--rk-primario-hover);color:#fff}.rk-boton--peligro{border-color:var(--rk-peligro-borde);color:var(--rk-peligro-texto)}.rk-boton--texto{border-color:transparent;background:transparent;color:var(--rk-primario)}.rk-boton--chico{min-height:30px;padding:.25em .9em;font-size:.85rem}.rk-boton--grande{min-height:48px;padding:.6em 1.6em;font-size:1.05rem}.rk-boton--bloque{display:flex;width:100%}.rk-boton[disabled],.rk-boton[aria-disabled=true]{cursor:not-allowed;background:#e6e6e6;border-color:#c8c8c8;color:#8a8a8a;font-weight:600}.rk-chip{display:inline-flex;align-items:center;justify-content:center;min-width:6.5em;padding:.2em .9em;border-radius:var(--rk-radio-pastilla);border:1px solid;font-size:.8rem;font-weight:700;line-height:1.4;white-space:nowrap}.rk-chip--exito{background:var(--rk-exito-fondo);border-color:var(--rk-exito-borde);color:var(--rk-exito-texto)}.rk-chip--aviso{background:var(--rk-aviso-fondo);border-color:var(--rk-aviso-borde);color:var(--rk-aviso-texto)}.rk-chip--peligro{background:var(--rk-peligro-fondo);border-color:var(--rk-peligro-borde);color:var(--rk-peligro-texto)}.rk-chip--neutro{background:var(--rk-neutro-fondo);border-color:var(--rk-neutro-borde);color:var(--rk-neutro-texto)}.rk-tarjeta{background:var(--rk-fondo);border:1px solid var(--rk-borde);border-radius:var(--rk-radio);box-shadow:var(--rk-sombra);padding:var(--rk-espacio) calc(var(--rk-espacio) * 1.25)}.rk-tarjeta__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.rk-tarjeta__titulo{font-size:1.05rem;font-weight:700;margin:0}.rk-nota{background:var(--rk-nota-fondo);border:1.5px dashed var(--rk-nota-borde);border-radius:var(--rk-radio);color:var(--rk-nota-texto);padding:12px 14px;font-size:.9rem}.rk-avance{width:100%;height:14px;background:#e6e6e6;border-radius:var(--rk-radio-pastilla);overflow:hidden}.rk-avance__relleno{height:100%;background:var(--rk-acento);border-radius:var(--rk-radio-pastilla);transition:width .3s}.rk-campo{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.rk-campo>label,.rk-etiqueta{font-weight:700;font-size:.9rem}.rk-entrada,.rk-area{font:inherit;font-size:.95rem;color:var(--rk-texto);padding:.5em .7em;border:1px solid #a8a8a8;border-radius:var(--rk-radio);background:#fff;width:100%}.rk-area{min-height:6em;resize:vertical;line-height:1.45}.rk-entrada[readonly],.rk-area[readonly],.rk-entrada:disabled,.rk-area:disabled{background:var(--rk-fondo-suave);color:var(--rk-texto-suave)}.rk-error{color:var(--rk-peligro-texto);font-size:.85rem}.rk-ayuda{color:var(--rk-texto-suave);font-size:.85rem}.rk-tabla{width:100%;border-collapse:collapse}.rk-tabla th{text-align:left;background:#eee;font-size:.9rem;padding:10px 12px}.rk-tabla td{padding:10px 12px;border-top:1px solid #ececec;vertical-align:middle}.rk-barra{background:var(--rk-oscuro);color:var(--rk-sobre-oscuro);display:flex;align-items:center;gap:16px;padding:10px var(--rk-espacio);min-height:64px}.rk-barra__logo{width:44px;height:44px;object-fit:contain;flex:none}.rk-barra__titulos{flex:1;min-width:0}.rk-barra__nombre{font-size:1.1rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-barra__subtitulo{font-size:.82rem;opacity:.9}.rk-barra__lado{display:flex;align-items:center;gap:10px;flex:none}.rk-barra__usuario{background:#fff;color:var(--rk-texto);border-radius:var(--rk-radio-pastilla);padding:.3em 1em;font-size:.85rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-barra .rk-boton{min-height:30px;padding:.25em 1.2em;font-size:.85rem;border-color:#fff}.rk-barra__apps{position:relative}.rk-barra__menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;background:#fff;color:var(--rk-texto);border:1px solid var(--rk-borde);border-radius:var(--rk-radio);box-shadow:0 6px 18px #0000002e;list-style:none;margin:0;padding:6px 0}.rk-barra__menu a{display:block;padding:8px 14px;color:var(--rk-texto);text-decoration:none}.rk-barra__menu a:hover,.rk-barra__menu a:focus-visible{background:var(--rk-fondo-suave)}@media(max-width:640px){.rk-barra{flex-wrap:wrap}.rk-barra__usuario{display:none}.rk-barra__nombre{white-space:normal;font-size:1rem}.rk-barra__subtitulo{display:none}}:root{--m-claro-fondo: #f6f0e7;--m-claro-superficie: #ffffff;--m-claro-texto: #1d252d;--m-claro-texto-suave: #55606d;--m-claro-borde: #d9d3c8;--m-claro-borde-campo: #6b7785;--m-claro-primario: #F37B2B;--m-claro-sobre-primario: #111820;--m-claro-primario-hover: #d9640f;--m-claro-enlace: #b84a00;--m-claro-enlace-hover: #8f3900;--m-claro-enfoque: #1f5f99;--m-claro-cabecera: #1d252d;--m-claro-acento: #b84a00;--m-claro-aviso-fondo: #fff4e8;--m-claro-aviso-texto: #4a2a10;--m-claro-error: #b3261e;--m-oscuro-fondo: #0c1117;--m-oscuro-superficie: #131c27;--m-oscuro-texto: #f3efe6;--m-oscuro-texto-suave: #b2bcc8;--m-oscuro-borde: #2a3948;--m-oscuro-borde-campo: #8191a3;--m-oscuro-primario: #F37B2B;--m-oscuro-sobre-primario: #0c1117;--m-oscuro-primario-hover: #ff9a55;--m-oscuro-enlace: #f58a42;--m-oscuro-enlace-hover: #ffb27a;--m-oscuro-enfoque: #7db4e6;--m-oscuro-cabecera: #f3efe6;--m-oscuro-acento: #F37B2B;--m-oscuro-aviso-fondo: #1b2735;--m-oscuro-aviso-texto: #f3efe6;--m-oscuro-error: #ff8a80;--m-barra: #0c1117;--m-sobre-barra: #f3efe6;--m-fuente-cuerpo: "Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--m-fuente-titulo: "Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--m-radio: 1.5rem}:root{--fondo: var(--m-claro-fondo);--superficie: var(--m-claro-superficie);--texto: var(--m-claro-texto);--texto-suave: var(--m-claro-texto-suave);--borde: var(--m-claro-borde);--borde-campo: var(--m-claro-borde-campo);--primario: var(--m-claro-primario);--sobre-primario: var(--m-claro-sobre-primario);--primario-hover: var(--m-claro-primario-hover);--enlace: var(--m-claro-enlace);--enlace-hover: var(--m-claro-enlace-hover);--enfoque: var(--m-claro-enfoque);--cabecera: var(--m-claro-cabecera);--acento: var(--m-claro-acento);--aviso-fondo: var(--m-claro-aviso-fondo);--aviso-texto: var(--m-claro-aviso-texto);--error: var(--m-claro-error);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--fondo: var(--m-oscuro-fondo);--superficie: var(--m-oscuro-superficie);--texto: var(--m-oscuro-texto);--texto-suave: var(--m-oscuro-texto-suave);--borde: var(--m-oscuro-borde);--borde-campo: var(--m-oscuro-borde-campo);--primario: var(--m-oscuro-primario);--sobre-primario: var(--m-oscuro-sobre-primario);--primario-hover: var(--m-oscuro-primario-hover);--enlace: var(--m-oscuro-enlace);--enlace-hover: var(--m-oscuro-enlace-hover);--enfoque: var(--m-oscuro-enfoque);--cabecera: var(--m-oscuro-cabecera);--acento: var(--m-oscuro-acento);--aviso-fondo: var(--m-oscuro-aviso-fondo);--aviso-texto: var(--m-oscuro-aviso-texto);--error: var(--m-oscuro-error);color-scheme:dark}}:root[data-tema=oscuro]{--fondo: var(--m-oscuro-fondo);--superficie: var(--m-oscuro-superficie);--texto: var(--m-oscuro-texto);--texto-suave: var(--m-oscuro-texto-suave);--borde: var(--m-oscuro-borde);--borde-campo: var(--m-oscuro-borde-campo);--primario: var(--m-oscuro-primario);--sobre-primario: var(--m-oscuro-sobre-primario);--primario-hover: var(--m-oscuro-primario-hover);--enlace: var(--m-oscuro-enlace);--enlace-hover: var(--m-oscuro-enlace-hover);--enfoque: var(--m-oscuro-enfoque);--cabecera: var(--m-oscuro-cabecera);--acento: var(--m-oscuro-acento);--aviso-fondo: var(--m-oscuro-aviso-fondo);--aviso-texto: var(--m-oscuro-aviso-texto);--error: var(--m-oscuro-error);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--m-fuente-cuerpo);font-size:1rem;line-height:1.5}h1,h2,h3{font-family:var(--m-fuente-titulo);color:var(--cabecera);line-height:1.25;margin:0 0 .5rem}h1{font-size:1.6rem}h2{font-size:1.25rem}h3{font-size:1.05rem}p{margin:0 0 .75rem}a{color:var(--enlace)}a:hover{color:var(--enlace-hover)}:focus-visible{outline:3px solid var(--enfoque);outline-offset:2px}main:focus{outline:none}img{max-width:100%;height:auto}.solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.saltar{position:absolute;left:.5rem;top:-4rem;background:var(--superficie);color:var(--texto);padding:.75rem 1rem;z-index:30;border-radius:calc(var(--m-radio) * .5)}.saltar:focus{top:.5rem}.suave{color:var(--texto-suave)}.ayuda{color:var(--texto-suave);font-size:.9rem;margin:.5rem 0 .75rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;overflow-wrap:anywhere}.error-arranque{padding:1rem;color:var(--error);font-weight:600}.error-campo{color:var(--error);font-weight:600;font-size:.9rem}:root{--ok-fondo: #d5e8d4;--ok-texto: #1e5a1a;--ok-borde: #3f7f3a;--warn-fondo: #fff2cc;--warn-texto: #5c4300;--warn-borde: #9a7400;--err-fondo: #f8cecc;--err-texto: #8a1c14;--err-borde: #b42318;--neutro-fondo: #eef1f4;--neutro-texto: #34414f;--neutro-borde: #6b7785;--resalte-fondo: #ffe680;--resalte-texto: #1d252d;--codigo-fondo: #1f2933;--codigo-texto: #e6edf3}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--ok-fondo: #1d3a1f;--ok-texto: #c3e8c0;--ok-borde: #5aa354;--warn-fondo: #3a2f0a;--warn-texto: #ffe08a;--warn-borde: #c9a227;--err-fondo: #4a1c19;--err-texto: #ffc3bc;--err-borde: #ff8a80;--neutro-fondo: #1f2a36;--neutro-texto: #d7dee6;--neutro-borde: #8191a3;--codigo-fondo: #0a0f15}}:root[data-tema=oscuro]{--ok-fondo: #1d3a1f;--ok-texto: #c3e8c0;--ok-borde: #5aa354;--warn-fondo: #3a2f0a;--warn-texto: #ffe08a;--warn-borde: #c9a227;--err-fondo: #4a1c19;--err-texto: #ffc3bc;--err-borde: #ff8a80;--neutro-fondo: #1f2a36;--neutro-texto: #d7dee6;--neutro-borde: #8191a3;--codigo-fondo: #0a0f15}:root{--rk-fuente: var(--m-fuente-cuerpo);--rk-oscuro: var(--m-barra);--rk-sobre-oscuro: var(--m-sobre-barra);--rk-foco: var(--enfoque);--rk-texto: var(--texto);--rk-fondo: var(--fondo);--rk-borde: var(--borde);--rk-primario: var(--primario);--rk-primario-hover: var(--primario-hover)}.rk-barra{border-bottom:3px solid var(--acento)}.rk-barra__logo{width:auto;height:36px;max-width:160px}.rk-barra__nombre{font-family:var(--m-fuente-titulo)}.rk-barra .rk-boton{background:transparent;color:var(--m-sobre-barra);border:2px solid var(--m-sobre-barra);border-radius:calc(var(--m-radio) * .7);min-height:36px;padding:.2em 1em;font-weight:600;cursor:pointer;font:inherit}.rk-barra .rk-boton:hover{background:#ffffff1f}.rk-barra__usuario{background:var(--superficie);color:var(--texto)}.rk-barra__menu{background:var(--superficie);color:var(--texto);border-color:var(--borde)}.rk-barra__menu a{color:var(--texto)}.rk-barra__menu a:hover,.rk-barra__menu a:focus-visible{background:var(--aviso-fondo)}.rk-barra :focus-visible{outline-color:var(--m-sobre-barra)}.rol-chip{border:2px solid var(--acento);color:var(--m-sobre-barra);border-radius:999px;padding:.15rem .8rem;font-size:.85rem;font-weight:700;white-space:nowrap}.pref select{min-height:36px;background:var(--m-barra);color:var(--m-sobre-barra);border:2px solid var(--m-sobre-barra);border-radius:calc(var(--m-radio) * .5);padding:0 .5rem;font:inherit;font-size:.85rem}.rk-barra__lado{flex-wrap:wrap;justify-content:flex-end}.nav-principal{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 1rem;background:var(--superficie);border-bottom:1px solid var(--borde)}.enlace-nav{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;color:var(--enlace);text-decoration:none;font-weight:600;border-radius:calc(var(--m-radio) * .5)}.enlace-nav:hover{background:var(--aviso-fondo)}.enlace-nav.router-link-active{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:3px;text-decoration-color:var(--acento);font-weight:700}.boton,button.chip{font:inherit}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.4rem 1.1rem;border-radius:calc(var(--m-radio) * .7);border:2px solid transparent;cursor:pointer;text-decoration:none;font-weight:600}.boton.primario{background:var(--primario);color:var(--sobre-primario)}.boton.primario:hover:not(:disabled){background:var(--primario-hover);color:var(--sobre-primario)}.boton.secundario{background:var(--superficie);color:var(--enlace);border-color:var(--borde-campo)}.boton.secundario:hover:not(:disabled){background:var(--aviso-fondo);color:var(--enlace-hover)}.boton.peligro{background:var(--superficie);color:var(--error);border-color:var(--error)}.boton:disabled,.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed}select,input[type=text],input[type=search],textarea{font:inherit;min-height:44px;padding:.4rem .75rem;background:var(--superficie);color:var(--texto);border:2px solid var(--borde-campo);border-radius:calc(var(--m-radio) * .5);max-width:100%}.campo{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.9rem;font-weight:600}.campo input,.campo select{font-weight:400}.casilla{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.casilla input{width:1.2rem;height:1.2rem}.acciones{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.acciones.centradas{justify-content:center}.fila-campo{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.fila-campo input{flex:1 1 14rem}fieldset{border:1px solid var(--borde);border-radius:calc(var(--m-radio) * .5);margin:0 0 1rem;padding:.5rem .9rem}legend{font-weight:700;padding:0 .3rem}main{display:block}.pagina{max-width:72rem;margin:0 auto;padding:1rem}.pagina.ancha{max-width:80rem}.pagina.angosta{max-width:40rem}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:calc(var(--m-radio) * .6);padding:1rem;margin-bottom:1rem}.tarjeta.centrada{text-align:center;margin-top:2rem}.cabecera-pagina{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.cabecera-pagina h1,.cabecera-pagina h2{margin:0}.dos-columnas{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:.75rem}.dos-columnas.iguales{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dos-columnas.doc{grid-template-columns:minmax(0,1fr) 17rem}.titulo-lateral{font-size:1rem}.migas{color:var(--texto-suave);font-size:.9rem;margin-bottom:.25rem}.migas .tambien a{margin-inline-start:.2rem}.meta{font-size:.9rem}.cabecera-doc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;align-items:flex-start}.cabecera-doc h1{margin:0;overflow-wrap:anywhere}.buscador{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:52rem;margin-bottom:.5rem}.buscador input{flex:1 1 18rem}.filtro-activo{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tabla-caja{position:relative;overflow-x:auto;margin:.5rem 0 1rem}.tabla{width:100%;border-collapse:collapse;background:var(--superficie)}.tabla th,.tabla td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--borde);vertical-align:middle}.tabla thead th{background:var(--aviso-fondo);color:var(--aviso-texto);font-size:.9rem}.tabla tbody th{font-weight:700}.lista-simple{margin:.5rem 0;padding-inline-start:1.2rem}.mensaje{display:flex;gap:.6rem;padding:.75rem 1rem;border-radius:calc(var(--m-radio) * .5);border:2px solid var(--neutro-borde);background:var(--neutro-fondo);color:var(--neutro-texto);margin:.5rem 0}.mensaje-simbolo{font-weight:700}.mensaje-cuerpo p:last-child{margin-bottom:0}.mensaje.ok{background:var(--ok-fondo);color:var(--ok-texto);border-color:var(--ok-borde)}.mensaje.error{background:var(--err-fondo);color:var(--err-texto);border-color:var(--err-borde)}.mensaje.aviso{background:var(--warn-fondo);color:var(--warn-texto);border-color:var(--warn-borde)}.aviso{padding:.6rem .9rem;border-radius:calc(var(--m-radio) * .5);background:var(--aviso-fondo);color:var(--aviso-texto);border:1px dashed var(--borde-campo);font-size:.92rem}.confirmar{border-width:2px}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .8rem;border-radius:999px;border:1px solid var(--neutro-borde);background:var(--neutro-fondo);color:var(--neutro-texto);font-size:.82rem;font-weight:600;text-decoration:none;line-height:1.5;cursor:default}a.chip,button.chip{cursor:pointer;min-height:32px}a.chip:hover,button.chip:hover{background:var(--aviso-fondo)}button.chip[aria-pressed=true]{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.chip.ok{background:var(--ok-fondo);color:var(--ok-texto);border-color:var(--ok-borde)}.chip.warn{background:var(--warn-fondo);color:var(--warn-texto);border-color:var(--warn-borde)}.chip.err{background:var(--err-fondo);color:var(--err-texto);border-color:var(--err-borde)}.chip.neutro{background:var(--neutro-fondo)}.chip.seleccionada{background:var(--aviso-fondo);color:var(--aviso-texto);border-color:var(--acento)}.chip .quitar{background:none;border:0;color:inherit;cursor:pointer;font:inherit;min-width:24px;min-height:24px;border-radius:50%}.chip.conteo{min-width:2.2rem;justify-content:center;padding:0 .5rem;margin-inline-start:auto}.etiquetas,.chips-resumen{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.4rem 0;padding:0}.arbol{list-style:none;margin:0;padding:0}.arbol-nodo{display:flex;align-items:center;gap:.35rem;min-height:38px;padding-block:.2rem;padding-inline-end:.4rem;border-radius:calc(var(--m-radio) * .4);border:2px solid transparent;cursor:pointer}.arbol-nodo:hover{background:var(--aviso-fondo)}.arbol-nodo.seleccionado{background:var(--aviso-fondo);border-color:var(--acento);font-weight:700}.arbol-nodo.deshabilitado{color:var(--texto-suave);cursor:default}.arbol-nodo.destino{outline:3px dashed var(--acento)}.arbol-nodo:focus-visible{outline:3px solid var(--enfoque);outline-offset:0}.arbol-alternar{display:inline-block;width:1.1rem;text-align:center;flex:none}.arbol-casilla,.arbol-asa{flex:none}.arbol-nombre{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.lista-docs{list-style:none;padding:0;margin:0 0 1rem}.fila-doc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;margin-bottom:.6rem;background:var(--superficie);border:1px solid var(--borde);border-radius:calc(var(--m-radio) * .5)}.fila-doc h3{margin:0 0 .15rem;font-size:1.05rem}.fila-doc p{margin:0}.fila-doc .extracto{color:var(--texto);font-size:.92rem;margin-top:.2rem}.resultados{list-style:none;padding:0;margin:0 0 1rem}.resultado h2{font-size:1.1rem;margin-bottom:.15rem}.fragmento{margin:.35rem 0 0}mark{background:var(--resalte-fondo);color:var(--resalte-texto);font-weight:700;text-decoration:underline;padding:0 .1rem}.indice{position:sticky;top:.75rem}.indice ul{list-style:none;margin:0;padding:0}.indice li.nivel-3{padding-inline-start:1rem}.indice a{display:block;padding:.35rem .4rem;border-radius:calc(var(--m-radio) * .3);text-decoration:none}.indice a:hover{background:var(--aviso-fondo)}.indice a[aria-current=location]{font-weight:700;background:var(--aviso-fondo);border-inline-start:4px solid var(--acento)}.zona-subida{border:2px dashed var(--borde-campo);border-radius:calc(var(--m-radio) * .6);padding:1.25rem;text-align:center;margin-bottom:1rem;background:var(--superficie)}.zona-subida.activa{border-color:var(--acento);background:var(--aviso-fondo)}.opciones{margin-top:.5rem}.articulo{min-width:0;padding:1.25rem 1.5rem}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:1.4em 0 .5em;scroll-margin-top:1rem}.markdown h1{font-size:1.5rem}.markdown h2{font-size:1.3rem}.markdown h3{font-size:1.1rem}.markdown .header-anchor{color:inherit;text-decoration:none}.markdown .header-anchor:hover{text-decoration:underline}.markdown a.externo:after{content:" ↗";font-size:.85em}.markdown a.imagen-externa:before{content:"🖼 "}.markdown .enlace-roto{text-decoration:underline dotted;color:var(--texto-suave);cursor:help}.markdown .imagen-invalida{color:var(--texto-suave);font-style:italic}.markdown table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto;max-width:100%}.markdown th,.markdown td{border:1px solid var(--borde-campo);padding:.4rem .7rem}.markdown th{background:var(--aviso-fondo);color:var(--aviso-texto)}.markdown .alinear-right{text-align:right}.markdown .alinear-center{text-align:center}.markdown .alinear-left{text-align:left}.markdown pre{background:var(--codigo-fondo);color:var(--codigo-texto);padding:.9rem 1rem;border-radius:calc(var(--m-radio) * .4);overflow-x:auto}.markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown :not(pre)>code{background:var(--aviso-fondo);color:var(--aviso-texto);padding:.1rem .35rem;border-radius:4px}.markdown blockquote{margin:1rem 0;padding:.25rem 1rem;border-inline-start:4px solid var(--acento);background:var(--aviso-fondo);color:var(--aviso-texto)}.markdown ul.contains-task-list,.markdown .task-list-item{list-style:none}.markdown .task-list-item-checkbox{margin-inline-end:.4rem}.markdown .footnotes{font-size:.9rem;color:var(--texto-suave)}.markdown hr{border:0;border-top:1px solid var(--borde);margin:1.5rem 0}.mermaid-diagrama{margin:1rem 0;overflow-x:auto}.mermaid-diagrama svg{max-width:100%;height:auto}.mermaid-diagrama details{margin-top:.4rem;font-size:.9rem}.id-pantalla{position:fixed;right:.5rem;bottom:.5rem;background:var(--superficie);color:var(--texto-suave);border:1px solid var(--borde);border-radius:6px;padding:0 .4rem;font-size:.75rem}@media(max-width:900px){.dos-columnas,.dos-columnas.iguales,.dos-columnas.doc{grid-template-columns:minmax(0,1fr)}.indice{position:static}.rk-barra{flex-wrap:wrap}.rk-barra__lado{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.rk-barra__titulos{flex-basis:10rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.no-imprimir,.saltar,.nav-principal{display:none!important}body{background:#fff;color:#000}.dos-columnas.doc{display:block}.tarjeta{border:0;padding:0}.markdown a.externo:after{content:" (" attr(href) ")"}.markdown pre{white-space:pre-wrap;border:1px solid #999;background:#fff;color:#000}}
