@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fuente:"Figtree Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-xs:.8125rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.25rem;--t-xl:1.5rem;--t-2xl:2rem;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.25rem;--e-6:1.5rem;--e-8:2rem;--e-10:2.5rem;--e-12:3rem;--e-16:4rem;--radio-s:6px;--radio-m:8px;--radio-l:12px;--alto-control:2.75rem;--ancho-lateral:17rem;--ancho-contenido:72rem;--mov:.16s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f6f4f0;--superficie:#fff;--superficie-2:#efece6;--superficie-3:#e6e2da;--borde:#dcd7ce;--borde-control:#8a847b;--texto:#1b1916;--texto-2:#55504a;--texto-3:#6b655d;--acento:#0b6b5f;--acento-hover:#095a50;--acento-texto:#fff;--acento-suave:#dcefea;--acento-sobre-suave:#07463e;--peligro:#b42318;--peligro-hover:#912018;--peligro-suave:#fdebe8;--peligro-sobre-suave:#7a1a12;--aviso:#8a5300;--aviso-suave:#fbf0da;--aviso-sobre-suave:#6b4000;--exito:#17663b;--exito-suave:#e1f2e7;--exito-sobre-suave:#0f4d2c;--info-suave:#e7eef7;--info-sobre-suave:#1d3f66;--foco:#0b6b5f;--sombra-flota:0 12px 32px #1b19162e, 0 2px 6px #1b19161a;--velo:#1b191680}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#121412;--superficie:#1b1e1b;--superficie-2:#252925;--superficie-3:#2f342f;--borde:#353a35;--borde-control:#858b84;--texto:#edebe6;--texto-2:#b9b5ad;--texto-3:#9e9a92;--acento:#4fc3b0;--acento-hover:#6fd3c2;--acento-texto:#08221d;--acento-suave:#173a34;--acento-sobre-suave:#a9e8dd;--peligro:#ff8f84;--peligro-hover:#ffaaa1;--peligro-suave:#3d1f1c;--peligro-sobre-suave:#ffc9c3;--aviso:#f0b45c;--aviso-suave:#3a2d14;--aviso-sobre-suave:#f6d59c;--exito:#6fd196;--exito-suave:#17301f;--exito-sobre-suave:#b3ecc9;--info-suave:#1b2a3d;--info-sobre-suave:#b9d4f2;--foco:#4fc3b0;--sombra-flota:0 12px 32px #00000080, 0 2px 6px #0006;--velo:#000000a6}@media (prefers-color-scheme:dark){:root[data-tema=auto]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#121412;--superficie:#1b1e1b;--superficie-2:#252925;--superficie-3:#2f342f;--borde:#353a35;--borde-control:#858b84;--texto:#edebe6;--texto-2:#b9b5ad;--texto-3:#9e9a92;--acento:#4fc3b0;--acento-hover:#6fd3c2;--acento-texto:#08221d;--acento-suave:#173a34;--acento-sobre-suave:#a9e8dd;--peligro:#ff8f84;--peligro-hover:#ffaaa1;--peligro-suave:#3d1f1c;--peligro-sobre-suave:#ffc9c3;--aviso:#f0b45c;--aviso-suave:#3a2d14;--aviso-sobre-suave:#f6d59c;--exito:#6fd196;--exito-suave:#17301f;--exito-sobre-suave:#b3ecc9;--info-suave:#1b2a3d;--info-sobre-suave:#b9d4f2;--foco:#4fc3b0;--sombra-flota:0 12px 32px #00000080, 0 2px 6px #0006;--velo:#000000a6}}@media (prefers-reduced-motion:reduce){:root{--mov:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:var(--t-md);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;line-height:1.55}h1,h2,h3,h4,p{margin:0}h1{font-size:var(--t-xl);letter-spacing:-.01em;font-weight:650;line-height:1.2}h2{font-size:var(--t-lg);letter-spacing:-.005em;font-weight:620;line-height:1.3}h3{font-size:var(--t-md);font-weight:620;line-height:1.4}a{color:var(--acento);text-underline-offset:.18em}a:hover{color:var(--acento-hover)}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-inline-size:100%}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;inline-size:100%}dl,dd{margin:0}hr{border:0;border-block-start:1px solid var(--borde);margin-block:var(--e-6)}code,kbd{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}[data-titulo-pagina]:focus,#contenido:focus{outline:none}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:4px}::selection{background:var(--acento-suave);color:var(--acento-sobre-suave)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--acento);color:var(--acento-texto);padding:var(--e-2) var(--e-4);border-radius:var(--radio-m);font-weight:600;text-decoration:none;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--e-2)}.saltar:focus{inset-block-start:var(--e-2)}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.num{font-variant-numeric:tabular-nums}.truncar{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corto{max-inline-size:38rem}.btn{justify-content:center;align-items:center;gap:var(--e-2);min-block-size:var(--alto-control);padding-inline:var(--e-5);border-radius:var(--radio-m);color:var(--texto);font-weight:600;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--mov), border-color var(--mov), color var(--mov);white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not([aria-disabled=true]){transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primario{background:var(--acento);color:var(--acento-texto)}.btn-primario:hover:not([aria-disabled=true]):not(:disabled){background:var(--acento-hover);color:var(--acento-texto)}.btn-secundario{background:var(--superficie);border-color:var(--borde-control);color:var(--texto)}.btn-secundario:hover:not([aria-disabled=true]):not(:disabled){background:var(--superficie-2);color:var(--texto)}.btn-peligro{background:var(--peligro);color:#fff}:root[data-tema=oscuro] .btn-peligro{color:#2a0b08}.btn-peligro:hover:not([aria-disabled=true]):not(:disabled){background:var(--peligro-hover);color:#fff}.btn-texto{color:var(--acento);padding-inline:var(--e-3)}.btn-texto:hover:not([aria-disabled=true]):not(:disabled){background:var(--acento-suave);color:var(--acento-sobre-suave)}.btn-envolver{white-space:normal;text-align:start;display:inline-flex}.btn-chico{min-block-size:2.25rem;padding-inline:var(--e-3)}.btn-ancho{inline-size:100%}.btn-icono{inline-size:var(--alto-control);padding-inline:0}.girar{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girar{animation-duration:2.4s}}.campo{gap:var(--e-1);align-content:start;min-inline-size:0;display:grid}.campo>label,.campo>.etiqueta{font-size:var(--t-sm);font-weight:600}.campo .opcional{color:var(--texto-3);font-weight:400}.campo .ayuda{font-size:var(--t-xs);color:var(--texto-2)}.campo .error-campo{font-size:var(--t-xs);color:var(--peligro);gap:var(--e-1);font-weight:550;display:flex}.entrada,.seleccion,.areatexto{inline-size:100%;min-block-size:var(--alto-control);padding:var(--e-2) var(--e-3);background:var(--superficie);border:1px solid var(--borde-control);border-radius:var(--radio-m);color:var(--texto);font-size:var(--t-md);transition:border-color var(--mov), box-shadow var(--mov)}.areatexto{resize:vertical;min-block-size:5.5rem}.entrada::placeholder{color:var(--texto-3)}.entrada:hover,.seleccion:hover,.areatexto:hover{border-color:var(--texto-2)}.entrada:focus-visible,.seleccion:focus-visible,.areatexto:focus-visible{outline:3px solid var(--foco);outline-offset:1px;border-radius:var(--radio-m)}.entrada[aria-invalid=true],.seleccion[aria-invalid=true]{border-color:var(--peligro);border-width:2px}.entrada:disabled,.seleccion:disabled{background:var(--superficie-2);color:var(--texto-3);cursor:not-allowed}.entrada-codigo{font-size:var(--t-xl);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.entrada-con-boton{position:relative}.entrada-con-boton .entrada{padding-inline-end:5.5rem}.entrada-con-boton .btn{min-block-size:2.25rem;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.casilla{align-items:flex-start;gap:var(--e-3);cursor:pointer;display:flex}.casilla input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--acento);flex:none;margin:.15rem 0 0}.casilla span{font-size:var(--t-sm)}.cuadricula-campos{gap:var(--e-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.cuadricula-campos .ancho-completo{grid-column:1/-1}.grupo{border:0;min-inline-size:0;margin:0;padding:0}.grupo>legend{font-size:var(--t-md);margin-block-end:var(--e-4);padding:0;font-weight:650}.alerta{gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio-m);font-size:var(--t-sm);background:var(--info-suave);color:var(--info-sobre-suave);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.alerta .icono{flex:none;block-size:1.25rem;inline-size:1.25rem;margin-block-start:1px}.alerta strong{margin-block-end:2px;font-weight:650;display:block}.alerta-exito{background:var(--exito-suave);color:var(--exito-sobre-suave)}.alerta-aviso{background:var(--aviso-suave);color:var(--aviso-sobre-suave)}.alerta-error{background:var(--peligro-suave);color:var(--peligro-sobre-suave)}.alerta ul{margin-block-start:var(--e-2);padding-inline-start:var(--e-5);list-style:outside}.alerta a{color:inherit;font-weight:600}.alerta a.btn-primario{color:var(--acento-texto)}.insignia{font-size:var(--t-xs);background:var(--superficie-3);color:var(--texto);white-space:nowrap;white-space:normal;text-align:start;border-radius:999px;align-items:center;gap:.375rem;max-width:100%;padding:.125rem .625rem;font-weight:600;line-height:1.5;display:inline-flex}.insignia-exito{background:var(--exito-suave);color:var(--exito-sobre-suave)}.insignia-aviso{background:var(--aviso-suave);color:var(--aviso-sobre-suave)}.insignia-peligro{background:var(--peligro-suave);color:var(--peligro-sobre-suave)}.insignia-acento{background:var(--acento-suave);color:var(--acento-sobre-suave)}.insignia-info{background:var(--info-suave);color:var(--info-sobre-suave)}a.insignia{color:var(--texto);text-decoration:none}a.insignia:hover{background:var(--acento-suave);color:var(--acento-sobre-suave)}.punto{background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l)}.panel-cuerpo{padding:var(--e-6)}.panel-cabeza{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-5) var(--e-6);border-block-end:1px solid var(--borde);flex-wrap:wrap;display:flex}.panel-cabeza p{color:var(--texto-2);font-size:var(--t-sm)}.panel-pie{gap:var(--e-3);padding:var(--e-4) var(--e-6);border-block-start:1px solid var(--borde);background:var(--superficie-2);border-end-end-radius:var(--radio-l);border-end-start-radius:var(--radio-l);flex-wrap:wrap;justify-content:flex-end;display:flex}.pila{gap:var(--e-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pila-s{gap:var(--e-3);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.fila{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.fila-entre{gap:var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.modal{border-radius:var(--radio-l);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-flota);border:0;max-block-size:calc(100dvh - 2rem);inline-size:min(34rem,100vw - 2rem);padding:0;overflow:auto}.modal::backdrop{background:var(--velo)}.modal-ancho{inline-size:min(48rem,100vw - 2rem)}.modal-cabeza{padding:var(--e-6) var(--e-6) var(--e-2);gap:var(--e-1);display:grid}.modal-cabeza p{color:var(--texto-2);font-size:var(--t-sm)}.modal-cuerpo{padding:var(--e-4) var(--e-6);gap:var(--e-4);display:grid}.modal-pie{padding:var(--e-4) var(--e-6) var(--e-6);gap:var(--e-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=30rem){.modal-pie .btn{flex:100%}.modal-pie{flex-direction:column-reverse}}.avisos{inset-inline:var(--e-4);z-index:60;gap:var(--e-2);pointer-events:none;justify-items:end;display:grid;position:fixed;inset-block-end:var(--e-4)}.aviso{pointer-events:auto;gap:var(--e-3);inline-size:100%;max-inline-size:28rem;padding:var(--e-3) var(--e-4);border-radius:var(--radio-m);background:var(--texto);color:var(--fondo);box-shadow:var(--sombra-flota);font-size:var(--t-sm);align-items:flex-start;display:flex}.aviso-error{background:var(--peligro-sobre-suave);color:var(--peligro-suave)}.aviso button{color:inherit;cursor:pointer;padding:0 var(--e-1);background:0 0;border:0;min-block-size:1.5rem;min-inline-size:1.5rem;margin-inline-start:auto;font-weight:700}.estado{text-align:center;justify-items:center;gap:var(--e-3);padding:var(--e-12) var(--e-6);display:grid}.estado h2,.estado h3{font-size:var(--t-lg)}.estado p{color:var(--texto-2);max-inline-size:34rem}.estado .dibujo{block-size:3.5rem;inline-size:3.5rem;color:var(--acento)}.esqueleto{background:var(--superficie-3);border-radius:var(--radio-s);min-block-size:1rem;animation:1.4s ease-in-out infinite pulso}@keyframes pulso{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}.pasos{gap:var(--e-2);counter-reset:paso;flex-wrap:wrap;display:flex}.pasos li{align-items:center;gap:var(--e-2);font-size:var(--t-sm);color:var(--texto-2);padding-block:var(--e-2);border-block-end:3px solid var(--borde);flex:8rem;min-inline-size:0;font-weight:550;display:flex}.pasos li:before{counter-increment:paso;content:counter(paso);block-size:1.5rem;inline-size:1.5rem;font-size:var(--t-xs);background:var(--superficie-3);color:var(--texto);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pasos li[aria-current=step]{color:var(--texto);border-color:var(--acento)}.pasos li[aria-current=step]:before{background:var(--acento);color:var(--acento-texto)}.pasos li.hecho{color:var(--texto);border-color:var(--acento)}.pasos li.hecho:before{content:"✓";background:var(--acento-suave);color:var(--acento-sobre-suave)}@media (width<=40rem){.pasos li span{display:none}.pasos li[aria-current=step] span{display:inline}.pasos li{flex:none}.pasos li[aria-current=step]{flex:auto}}.tabla-caja{position:relative;overflow-x:auto}.tabla{font-size:var(--t-sm)}.tabla th{text-align:start;color:var(--texto-2);padding:var(--e-3) var(--e-4);border-block-end:1px solid var(--borde);white-space:nowrap;background:var(--superficie);font-weight:600}.tabla td{padding:var(--e-3) var(--e-4);border-block-end:1px solid var(--borde);vertical-align:middle}.tabla tbody tr:last-child td{border-block-end:0}.tabla tbody tr:hover{background:var(--superficie-2)}.tabla .num,.tabla th.num{text-align:end}.tabla a.fila-enlace{color:var(--texto);font-weight:600;text-decoration:none}.tabla a.fila-enlace:hover{color:var(--acento);text-decoration:underline}@media (width<=47.9375rem){.tabla-apilada thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tabla-apilada,.tabla-apilada tbody,.tabla-apilada tr,.tabla-apilada td{inline-size:100%;display:block}.tabla-apilada tr{padding:var(--e-3) var(--e-4);border-block-end:1px solid var(--borde)}.tabla-apilada td{padding:var(--e-1) 0;justify-content:space-between;gap:var(--e-4);text-align:end;border:0;display:flex}.tabla-apilada td:before{content:attr(data-etiqueta);color:var(--texto-2);text-align:start;flex:none;font-weight:600}.tabla-apilada td[data-etiqueta=""]:before{display:none}.tabla-apilada td.primera{font-size:var(--t-md);text-align:start;justify-content:flex-start}.tabla-apilada td.primera:before{display:none}}.paginacion{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-block-start:1px solid var(--borde);font-size:var(--t-sm);color:var(--texto-2);flex-wrap:wrap;display:flex}.datos{gap:0;display:grid}.datos>div{gap:var(--e-4);padding-block:var(--e-3);border-block-end:1px solid var(--borde);grid-template-columns:minmax(8rem,12rem) 1fr;align-items:baseline;display:grid}.datos>div:last-child{border-block-end:0}.datos dt{color:var(--texto-2);font-size:var(--t-sm)}.datos dd{font-size:var(--t-md);overflow-wrap:anywhere;min-inline-size:0}@media (width<=36rem){.datos>div{grid-template-columns:1fr;gap:2px}}.mascara{font-variant-numeric:tabular-nums;letter-spacing:.04em}.sensible{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.sensible .btn{min-block-size:2rem;padding-inline:var(--e-2);font-size:var(--t-xs)}.sensible-visible{background:var(--aviso-suave);color:var(--aviso-sobre-suave);padding:0 var(--e-2);border-radius:var(--radio-s);font-variant-numeric:tabular-nums}.pestanas{gap:var(--e-1);border-block-end:1px solid var(--borde);display:flex;overflow-x:auto}.pestanas a{padding:var(--e-3) var(--e-4);color:var(--texto-2);font-weight:600;font-size:var(--t-sm);white-space:nowrap;border-block-end:3px solid #0000;align-items:center;min-block-size:2.75rem;margin-block-end:-1px;text-decoration:none;display:inline-flex}.pestanas a:hover{color:var(--texto)}.pestanas a[aria-current=page]{color:var(--acento);border-color:var(--acento)}.avatar:before{content:attr(data-i)}.avatar{background:var(--acento-suave);block-size:2.25rem;inline-size:2.25rem;color:var(--acento-sobre-suave);font-weight:700;font-size:var(--t-sm);border-radius:50%;flex:none;place-items:center;display:inline-grid}.filtros{gap:var(--e-3);padding:var(--e-4);border-block-end:1px solid var(--borde);flex-wrap:wrap;align-items:end;display:flex}.filtros .campo{flex:11rem}.filtros .campo.busqueda{flex:2 16rem}.col-casilla{inline-size:2.75rem}.col-casilla input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--acento)}.orden{all:unset;cursor:pointer;color:inherit;align-items:center;min-block-size:1.75rem;font-weight:600;display:inline-flex}.orden:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:var(--radio-s)}.barra-lote{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);background:var(--acento-suave);color:var(--acento-sobre-suave);border-block-end:1px solid var(--borde);flex-wrap:wrap;display:flex}.tabla tr[aria-selected=true]{background:var(--acento-suave)}.tabla-caja:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.banner-provisional{gap:var(--e-3);padding:var(--e-4);border:2px solid var(--aviso);background:var(--aviso-suave);color:var(--aviso-sobre-suave);border-radius:var(--radio-m);align-items:flex-start;display:flex}.banner-provisional strong{font-size:var(--t-md);display:block}.bloqueo{border:2px solid var(--peligro);background:var(--peligro-suave);color:var(--peligro-sobre-suave);border-radius:var(--radio-m);padding:var(--e-4);gap:var(--e-2);display:grid}.bloqueo h2,.bloqueo h3{font-size:var(--t-md)}.bloqueo ul,.hallazgos ul{gap:var(--e-1);padding-inline-start:var(--e-5);display:grid}.hallazgos{gap:var(--e-3);display:grid}.hallazgo{gap:var(--e-1);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);display:grid}.hallazgo.h-BLOQUEA{border-color:var(--peligro);background:var(--peligro-suave);color:var(--peligro-sobre-suave)}.hallazgo.h-CONFIRMAR{border-color:var(--aviso);background:var(--aviso-suave);color:var(--aviso-sobre-suave)}.hallazgo .accion{font-size:var(--t-sm);margin-block-start:var(--e-1)}.calendario{gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.cal-periodo{gap:var(--e-1);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);color:var(--texto);text-decoration:none;display:grid}.cal-periodo:hover{border-color:var(--acento)}.cal-periodo .rango{font-weight:700}.cal-periodo small{color:var(--texto-2)}.explicacion ol{gap:var(--e-3);padding-inline-start:var(--e-5);display:grid}.explicacion li{padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2)}.explicacion .formula{font-family:ui-monospace,Consolas,monospace;font-size:var(--t-sm);overflow-wrap:anywhere}.codigo-unico{font-size:var(--t-2xl);letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:var(--e-4);text-align:center;border:2px dashed var(--acento);border-radius:var(--radio-m);background:var(--superficie-2);overflow-wrap:anywhere;font-weight:800}.metricas-s{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.metrica-s{padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);gap:2px;display:grid}.metrica-s .valor{font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:800}.metrica-s .rotulo{font-size:var(--t-sm);color:var(--texto-2)}kbd{border:1px solid var(--borde-control);border-radius:var(--radio-s);padding:0 var(--e-1);background:var(--superficie-2);font-family:ui-monospace,Consolas,monospace}.avance-cifra{font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:800}.barra-avance{appearance:none;background:var(--superficie-3);block-size:.75rem;inline-size:100%;accent-color:var(--acento);border:0;border-radius:999px;overflow:hidden}.barra-avance::-webkit-progress-bar{background:var(--superficie-3)}.barra-avance::-webkit-progress-value{background:var(--acento);border-radius:999px}.barra-avance::-moz-progress-bar{background:var(--acento);border-radius:999px}.bandeja{display:grid}.error-fila{gap:var(--e-2);padding:var(--e-4) var(--e-6);border-block-start:1px solid var(--borde);display:grid}.error-fila.auto{background:var(--superficie-2);color:var(--texto-2)}.accion-principal{font-weight:650;font-size:var(--t-md)}.ficha-cat{text-align:start;padding:var(--e-2) var(--e-4);border:1px solid var(--borde-control);border-radius:var(--radio-m);background:var(--superficie);color:var(--texto);cursor:pointer;min-block-size:2.75rem;font:inherit;font-size:var(--t-sm);gap:2px;display:grid}.ficha-cat .valor{font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:800}.ficha-cat.activa{border-color:var(--acento);background:var(--acento-suave);color:var(--acento-sobre-suave)}.ficha-cat:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.linea-tiempo{gap:var(--e-3);border-inline-start:2px solid var(--borde);margin-inline-start:var(--e-2);padding-inline-start:var(--e-5);list-style:none;display:grid}.linea-tiempo li{gap:2px;display:grid}ol.lista-simple{gap:var(--e-2);padding-inline-start:var(--e-5);list-style:decimal;display:grid}.lista-certeza{gap:var(--e-3);padding:0;list-style:none;display:grid}.lista-certeza li{border-block-end:1px solid var(--borde);padding-block-end:var(--e-3)}.tarjetas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}.tarjeta-salida{gap:var(--e-3);padding:var(--e-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);align-content:start;display:grid}.tarjeta-salida h2{font-size:var(--t-lg)}.rejilla-form{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.catalogo-cuentas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.concepto{gap:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--e-4);min-inline-size:0;display:grid}.concepto legend{padding-inline:var(--e-2);font-weight:650}.romper{overflow-wrap:anywhere;word-break:break-word}.bandeja .insignia,.tarjeta-salida .insignia,.lista-certeza .insignia,.alerta .insignia{white-space:normal}.campo input[type=file]:not(.solo-lectores),.panel input[type=file]:not(.solo-lectores){inline-size:100%;min-inline-size:0;max-inline-size:100%}.campo{min-inline-size:0}.error-fila>*{overflow-wrap:anywhere;min-inline-size:0}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .btn-peligro,:root:not([data-tema=claro]) .btn-peligro:hover:not([aria-disabled=true]):not(:disabled){color:#2a0b08}}:root[data-tema=oscuro] .btn-peligro:hover:not([aria-disabled=true]):not(:disabled){color:#2a0b08}ul.lista-simple{gap:var(--e-1,4px);margin:0;padding:0;list-style:none;display:grid}.btn.btn-envuelto{white-space:normal;text-align:center;block-size:auto;min-block-size:2.5rem;max-inline-size:100%}.texto-error{color:var(--peligro);font-weight:600}.lista-datos{gap:var(--e-2);margin-block-start:var(--e-2);display:grid}.lista-datos>div{justify-content:space-between;gap:var(--e-3);padding-block:var(--e-1);border-block-end:1px solid var(--borde);flex-wrap:wrap;display:flex}.lista-datos dt{color:var(--texto-2)}.lista-datos dd{font-variant-numeric:tabular-nums;font-weight:600}.visor-pdf{gap:var(--e-4);background:var(--superficie-2);padding:var(--e-4);border-radius:var(--radio-m);justify-items:center;max-block-size:70vh;display:grid;overflow:auto}.visor-pdf canvas{background:#fff;border-radius:4px;block-size:auto;inline-size:100%;max-inline-size:46rem;box-shadow:0 1px 6px #00000047}.visor-pdf>p{justify-self:start}.metricas-envio{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.metricas-envio li{border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--e-3) var(--e-4);background:var(--superficie)}.metricas-envio .valor{font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;display:block}.metricas-envio .rotulo{font-size:var(--t-sm);color:var(--texto-2)}.metricas-envio li.alerta{border-color:var(--peligro)}.logo-vista{min-block-size:6rem;inline-size:min(100%,15rem);padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-m);background:#fff;place-items:center;display:grid}.logo-vista img{object-fit:contain;max-block-size:5rem;max-inline-size:100%}@media print{.visor-pdf{max-block-size:none}}.acceso{grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.acceso-lado{background:var(--acento);color:var(--acento-texto);padding:var(--e-12);align-content:space-between;gap:var(--e-8);display:none}.acceso-lado h2{font-size:var(--t-2xl);letter-spacing:-.02em;max-inline-size:16ch;font-weight:650;line-height:1.15}.acceso-lado p{opacity:.92;max-inline-size:30rem}.acceso-lado ul{gap:var(--e-3);font-size:var(--t-sm);display:grid}.acceso-lado li{gap:var(--e-3);align-items:baseline;display:flex}.acceso-lado li:before{content:"✓";font-weight:700}.acceso-forma{padding:var(--e-6) var(--e-4);align-content:center;justify-items:center;display:grid}.acceso-caja{gap:var(--e-6);inline-size:100%;max-inline-size:26rem;display:grid}.acceso-caja h1{font-size:var(--t-xl)}.acceso-herramientas{position:fixed;inset-block-start:var(--e-3);inset-inline-end:var(--e-3)}@media (width>=62rem){.acceso{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.acceso-lado{display:grid}}.marca{align-items:center;gap:var(--e-3);color:inherit;font-weight:700;font-size:var(--t-md);letter-spacing:-.01em;text-decoration:none;display:inline-flex}.marca:hover{color:inherit}.marca svg{flex:none;block-size:2rem;inline-size:2rem}.marca-logo{background:#fff;border-radius:.65rem;flex:none;block-size:2.25rem;inline-size:2.25rem;padding:.2rem;box-shadow:0 0 0 1px #00000014}.marca small{font-weight:500;font-size:var(--t-xs);opacity:.8;letter-spacing:0;display:block}.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}.barra-sup{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-4);background:var(--superficie);border-block-end:1px solid var(--borde);z-index:20;min-block-size:3.5rem;display:flex;position:sticky;inset-block-start:0}.barra-sup .contexto-mini{flex:1;min-inline-size:0;line-height:1.25;display:grid}.barra-sup .contexto-mini strong{font-size:var(--t-sm)}.barra-sup .contexto-mini span{font-size:var(--t-xs);color:var(--texto-2)}.lateral{display:none}.principal{padding:var(--e-5) var(--e-4) var(--e-16);min-inline-size:0}.contenido{max-inline-size:var(--ancho-contenido);gap:var(--e-6);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.contenido>*{min-inline-size:0}.contexto{gap:var(--e-2);padding:var(--e-3);background:var(--superficie-2);border-radius:var(--radio-m);display:grid}.contexto .cuenta{font-size:var(--t-xs);color:var(--texto-2)}.contexto .empresa{overflow-wrap:anywhere;font-weight:650;line-height:1.3}.contexto .rfc{font-size:var(--t-xs);color:var(--texto-2);font-variant-numeric:tabular-nums}.contexto .fila{gap:var(--e-2)}.nav,.nav-grupo{gap:var(--e-1);display:grid}.nav-titulo{font-size:var(--t-xs);color:var(--texto-3);padding:var(--e-3) var(--e-3) var(--e-1);font-weight:650}.nav a{justify-content:space-between;align-items:center;gap:var(--e-2);min-block-size:2.25rem;padding:var(--e-1) var(--e-3);border-radius:var(--radio-m);color:var(--texto);font-weight:550;font-size:var(--t-sm);text-decoration:none;display:flex}.nav a:hover{background:var(--superficie-2);color:var(--texto)}.nav a[aria-current=page]{background:var(--superficie-3);font-weight:650}.nav a.proximo{color:var(--texto-2);font-weight:500}.nav .insignia{padding-inline:.5rem;font-size:.6875rem}.menu-usuario{position:relative}.menu-usuario>.btn{padding-inline:var(--e-2);gap:var(--e-2)}.menu-flota{z-index:30;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);inline-size:18rem;box-shadow:var(--sombra-flota);padding:var(--e-2);gap:2px;display:grid;position:absolute;inset-block-start:calc(100% + var(--e-2));inset-inline-end:0}.menu-flota .quien{padding:var(--e-3);border-block-end:1px solid var(--borde);gap:2px;margin-block-end:var(--e-1);display:grid}.menu-flota .quien span{font-size:var(--t-xs);color:var(--texto-2)}.menu-flota a,.menu-flota button{min-block-size:2.5rem;padding:var(--e-2) var(--e-3);border-radius:var(--radio-m);color:var(--texto);font-size:var(--t-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;inline-size:100%;font-weight:550;text-decoration:none;display:flex}.menu-flota a:hover,.menu-flota button:hover{background:var(--superficie-2);color:var(--texto)}.cajon{background:var(--superficie);block-size:100dvh;max-block-size:none;inline-size:min(20rem,88vw);max-inline-size:none;color:var(--texto);box-shadow:var(--sombra-flota);border:0;margin:0;padding:0;inset-inline:0 auto}.cajon::backdrop{background:var(--velo)}.cajon-contenido{gap:var(--e-4);padding:var(--e-4);align-content:start;block-size:100%;display:grid;overflow-y:auto}@media (width>=62rem){.app{grid-template-columns:var(--ancho-lateral) minmax(0, 1fr);grid-template-rows:auto 1fr}.lateral{align-content:start;gap:var(--e-4);padding:var(--e-5) var(--e-4);background:var(--superficie);border-inline-end:1px solid var(--borde);grid-area:1/1/span 2;block-size:100dvh;display:grid;position:sticky;inset-block-start:0;overflow-y:auto}.barra-sup{grid-column:2}.barra-sup .solo-movil,.barra-sup .contexto-mini{display:none}.barra-sup .espacio{flex:1}.principal{padding:var(--e-8) var(--e-8) var(--e-16);grid-column:2}}@media (width<=61.9375rem){.barra-sup .espacio{display:none}}.cabecera-pagina{gap:var(--e-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.cabecera-pagina .texto{gap:var(--e-1);min-inline-size:0;display:grid}.cabecera-pagina .texto p{color:var(--texto-2);max-inline-size:42rem}.migas{font-size:var(--t-sm);color:var(--texto-2);gap:var(--e-2);flex-wrap:wrap;display:flex}.migas a{color:var(--texto-2)}.migas li+li:before{content:"/";color:var(--texto-3);margin-inline-end:var(--e-2)}.migas ol{gap:var(--e-2);flex-wrap:wrap;display:flex}.siguiente{gap:var(--e-4);padding:var(--e-6);background:var(--acento-suave);color:var(--acento-sobre-suave);border-radius:var(--radio-l);display:grid}.siguiente h2{font-size:var(--t-xl);color:inherit;letter-spacing:-.01em}.siguiente p{max-inline-size:38rem}.siguiente .btn-primario{background:var(--acento);color:var(--acento-texto)}.lista-pasos{display:grid}.lista-pasos li{gap:var(--e-4);padding:var(--e-4) var(--e-6);border-block-end:1px solid var(--borde);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lista-pasos li:last-child{border-block-end:0}.lista-pasos .marca-paso{border:2px solid var(--borde-control);block-size:1.75rem;inline-size:1.75rem;font-size:var(--t-xs);color:var(--texto-2);border-radius:50%;place-items:center;font-weight:700;display:grid}.lista-pasos li.listo .marca-paso{background:var(--exito);border-color:var(--exito);color:var(--fondo)}.lista-pasos li.actual .marca-paso{border-color:var(--acento);color:var(--acento)}.lista-pasos .t{gap:2px;min-inline-size:0;display:grid}.lista-pasos .t span{color:var(--texto-2);font-size:var(--t-sm)}@media (width<=36rem){.lista-pasos li{grid-template-columns:auto 1fr}.lista-pasos li>:last-child{grid-column:2}}.metricas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.metrica{padding:var(--e-4) var(--e-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);gap:2px;display:grid}.metrica .valor{font-size:var(--t-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:650;line-height:1.1}.metrica .rotulo{font-size:var(--t-sm);color:var(--texto-2)}.lista-empresas{gap:var(--e-3);display:grid}.tarjeta-empresa{gap:var(--e-4);padding:var(--e-4) var(--e-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);color:var(--texto);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.tarjeta-empresa:hover{border-color:var(--acento);color:var(--texto)}.tarjeta-empresa .nombre{overflow-wrap:anywhere;font-weight:650}.tarjeta-empresa .sub{font-size:var(--t-sm);color:var(--texto-2);font-variant-numeric:tabular-nums}.tarjeta-empresa.inactiva{opacity:.75}@media (width<=36rem){.tarjeta-empresa{grid-template-columns:auto minmax(0,1fr)}.tarjeta-empresa>:last-child{grid-column:1/-1}}.logo-caja{border:1px dashed var(--borde-control);border-radius:var(--radio-m);background:var(--superficie-2);block-size:7rem;inline-size:7rem;color:var(--texto-3);text-align:center;font-size:var(--t-xs);flex:none;place-items:center;display:grid;overflow:hidden}.logo-caja img{object-fit:contain;background:#fff;block-size:100%;inline-size:100%}.zona-archivo{justify-items:center;gap:var(--e-3);text-align:center;padding:var(--e-10) var(--e-6);border:2px dashed var(--borde-control);border-radius:var(--radio-l);background:var(--superficie-2);display:grid}.zona-archivo.sobre{border-color:var(--acento);background:var(--acento-suave)}.zona-archivo .dibujo{block-size:2.5rem;inline-size:2.5rem;color:var(--acento)}.mapeo{gap:0;display:grid}.mapeo>div{gap:var(--e-4);padding-block:var(--e-3);border-block-end:1px solid var(--borde);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mapeo>div:last-child{border-block-end:0}@media (width<=36rem){.mapeo>div{gap:var(--e-1);grid-template-columns:1fr}}.muestras{gap:var(--e-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.muestra{gap:var(--e-2);font-size:var(--t-xs);color:var(--texto-2);display:grid}.muestra .color{border-radius:var(--radio-m);border:1px solid var(--borde);block-size:3rem}.c-fondo{background:var(--fondo)}.c-superficie{background:var(--superficie)}.c-superficie-2{background:var(--superficie-2)}.c-texto{background:var(--texto)}.c-texto-2{background:var(--texto-2)}.c-acento{background:var(--acento)}.c-acento-suave{background:var(--acento-suave)}.c-peligro{background:var(--peligro)}.c-aviso{background:var(--aviso)}.c-exito{background:var(--exito)}.c-borde{background:var(--borde-control)}.grow{flex:14rem}.solo-escritorio{display:none}@media (width>=40rem){.solo-escritorio{max-inline-size:11rem;display:inline}}.solo-movil-acceso{color:var(--acento);margin-block-end:var(--e-2);display:inline-flex}@media (width>=62rem){.solo-movil-acceso{display:none}}.acceso-lado .texto-sm{font-size:var(--t-sm);opacity:.85;max-inline-size:30rem}:root{--alto-demo:0px}.banner-demo{z-index:60;justify-content:center;align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-1) var(--e-4);background:var(--aviso-suave);color:var(--aviso-sobre-suave);border-block-end:2px solid var(--aviso);font-size:var(--t-sm);text-align:center;flex-wrap:wrap;line-height:1.35;display:flex;position:sticky;inset-block-start:0}.banner-demo strong{text-transform:uppercase;letter-spacing:.04em}.banner-demo a{color:inherit;text-underline-offset:2px;font-weight:650;text-decoration:underline}.banner-demo a:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.con-demo .barra-sup,.con-demo .portal-barra{inset-block-start:var(--alto-demo)}.con-demo .acceso,.con-demo .app,.con-demo .portal{min-block-size:calc(100dvh - var(--alto-demo))}@media (width>=62rem){.con-demo .lateral{block-size:calc(100dvh - var(--alto-demo));inset-block-start:var(--alto-demo)}}.codigo-demo{font-size:var(--t-lg);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-weight:650}.correo-texto{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--superficie-2);border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--e-4);font-family:var(--fuente);font-size:var(--t-sm);line-height:1.6}.anom-filtros{align-items:end;gap:var(--e-3) var(--e-5);flex-wrap:wrap;display:flex}.anom-lista{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.anom{gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);border-inline-start-width:4px;display:grid}.anom.sev-ALTA{border-inline-start-color:var(--peligro)}.anom.sev-MEDIA{border-inline-start-color:var(--aviso)}.anom.sev-BAJA{border-inline-start-color:var(--borde-control)}.anom.revisada{background:var(--superficie-2)}.anom-cabeza{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.anom-cabeza h3{font-size:var(--t-md);flex:14rem;margin:0}.anom-explicacion{overflow-wrap:anywhere;margin:0}.anom-valores{gap:var(--e-2) var(--e-6);flex-wrap:wrap;margin:0;display:flex}.anom-valores div{display:grid}.anom-valores dt{font-size:var(--t-xs);color:var(--texto-2)}.anom-valores dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.anom-accion{font-size:var(--t-sm);color:var(--texto-2);margin:0}.anom-pie{align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.anom-revision{font-size:var(--t-sm);color:var(--exito-sobre-suave);background:var(--exito-suave);border-radius:var(--radio-s);padding:var(--e-1) var(--e-2);overflow-wrap:anywhere;margin:0}.anom-umbrales{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}@media (width<=30rem){.anom{padding:var(--e-3)}.anom-valores{gap:var(--e-2) var(--e-4)}}.val-paso{font-size:var(--t-md);margin:var(--e-3) 0 0}.val-paso:first-of-type{margin-block-start:0}.val-filtros{align-items:end;gap:var(--e-3) var(--e-5);flex-wrap:wrap;display:flex}.val-filtros .campo{flex:0 14rem;min-width:11rem}.val-limpiar{align-self:end}.val-hallazgo{align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:inline-flex}.val-enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;min-height:2rem;padding:0;font-weight:700;text-decoration:underline}.val-enlace:hover{color:var(--acento-hover)}.val-tabla-lineas td.num,.val-tabla-lineas th.num{font-variant-numeric:tabular-nums}.val-tabla-lineas tr.val-difiere td:first-child{box-shadow:inset 4px 0 0 var(--peligro)}.val-matriz{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.val-matriz>div{padding:var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2)}.val-matriz .val-hueco{background:var(--aviso-suave);color:var(--aviso-sobre-suave);border-style:dashed}.val-matriz dd{font-size:var(--t-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.val-firmados .valor{color:var(--aviso-sobre-suave)}.val-fuente{align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:inline-flex}.val-criterios{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.val-criterios li{align-items:baseline;gap:var(--e-2) var(--e-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.val-h-datos{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.val-h-datos .num{font-variant-numeric:tabular-nums}@media (width<=30rem){.val-filtros .campo{flex:100%}}.ia-resultado{min-block-size:0}.ia-etiqueta{display:flex}.ia-texto{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;min-inline-size:0;padding:var(--e-4);border:1px solid var(--borde);border-inline-start:4px solid var(--acento);border-radius:var(--radio-m);background:var(--superficie);max-inline-size:75ch;line-height:1.6}.ia-voto{flex-wrap:wrap;align-items:center}.ia-traza{border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--e-3) var(--e-4)}.ia-traza>summary{cursor:pointer;align-items:center;min-block-size:2.75rem;font-weight:600;display:flex}.ia-traza>summary:focus-visible{outline:3px solid var(--acento);outline-offset:2px}.ia-pasos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.ia-paso-cab{justify-content:space-between;gap:var(--e-3);flex-wrap:wrap;display:flex}.ia-paso-texto{margin:var(--e-2) 0 0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;min-inline-size:0;font:inherit;font-size:var(--t-sm);color:var(--texto-2)}.ia-aviso{padding-inline-start:1.25rem}.ia-resultado>*,.ia-traza,.ia-traza>*,.ia-pasos>li{min-inline-size:0;max-inline-size:100%}.ia-traza .tabla-caja{overflow-x:auto}.pila-xs{gap:var(--e-1);display:grid}.bj-lista{gap:var(--e-4);margin:0;padding:0;list-style:none;display:grid}.bj-tarjeta{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);display:grid}.bj-tarjeta.bj-maternidad{border-inline-start:4px solid var(--acento)}.bj-cabeza{justify-content:space-between;align-items:start;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.bj-cabeza h3{font-size:var(--t-md);margin:0}.bj-cabeza p{margin:0}.bj-contador{align-items:baseline;gap:var(--e-3);flex-wrap:wrap;display:flex}.bj-contador-n{font-size:var(--t-2xl);font-variant-numeric:tabular-nums;color:var(--texto);font-weight:750;line-height:1}.bj-aviso{padding:var(--e-2) var(--e-3);border-radius:var(--radio-s);background:var(--aviso-suave);color:var(--aviso-sobre-suave);overflow-wrap:anywhere;margin:0}.bj-alerta-texto{margin-block-start:var(--e-1);display:block}.bj-acciones{padding-block-start:var(--e-2)}.bj-rango{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;display:grid}.bj-resultados{margin:var(--e-3) 0 0;gap:var(--e-1);padding-inline-start:var(--e-5);display:grid}.bj-opciones{gap:var(--e-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.bj-opciones legend{margin-block-end:var(--e-2);padding:0;font-weight:650}.bj-opcion{gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--borde-control);border-radius:var(--radio-m);cursor:pointer;background:var(--superficie);align-items:flex-start;display:flex}.bj-opcion.elegida{border-color:var(--acento);background:var(--acento-suave)}.bj-opcion input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--acento);flex:none;margin:.15rem 0 0}.bj-opcion>span{gap:var(--e-1);min-inline-size:0;display:grid}.bj-opcion .texto-2,.bj-opcion .texto-3{font-size:var(--t-sm)}.bj-opcion:focus-within{outline:3px solid var(--foco);outline-offset:2px}.bj-conceptos{border:1px solid var(--borde);border-radius:var(--radio-m);padding:var(--e-4);gap:var(--e-3);min-inline-size:0;display:grid}.bj-conceptos legend{padding-inline:var(--e-2);font-weight:650}.bj-concepto{gap:var(--e-1);display:grid}.bj-concepto .texto-3{margin:0 0 0 calc(1.25rem + var(--e-3))}.bj-sin-borde{border:0;min-inline-size:0;margin:0;padding:0}.bj-confirma-alerta{padding:var(--e-4);border:2px solid var(--peligro);border-radius:var(--radio-m);background:var(--peligro-suave)}.bj-resumen-conceptos{margin:0;padding-inline-start:var(--e-4)}.bj-cajas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.bj-caja{padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);gap:var(--e-1);align-content:start;display:grid}.bj-caja h3{font-size:var(--t-md);margin:0}.bj-caja p{margin:0}.ver-pagina{min-block-size:100dvh;padding:var(--e-6) var(--e-4);background:var(--fondo);color:var(--texto);font-family:var(--fuente);place-items:start center;display:grid}.ver-caja{gap:var(--e-4);inline-size:min(100%,34rem);padding:var(--e-5);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);display:grid}.ver-caja h1{font-size:var(--t-xl);margin:0}@media (width<=30rem){.bj-tarjeta,.bj-conceptos{padding:var(--e-3)}.ver-caja{padding:var(--e-4)}}.bj-contacto{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.bj-porque{margin:0 0 0 calc(1.25rem + var(--e-3))}.bj-porque summary{cursor:pointer;font-size:var(--t-sm);color:var(--texto-2);padding-block:var(--e-1)}.bj-porque summary:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.bj-porque p{margin:var(--e-1) 0 0}.bj-porque .texto-3{margin-inline-start:0}.bj-articulo{color:var(--texto-2)}.bj-discrepancia{padding:var(--e-2) var(--e-3);border-radius:var(--radio-s);background:var(--aviso-suave);color:var(--aviso-sobre-suave)}.bj-concepto.bj-aparta{border-inline-start:4px solid var(--aviso);padding-inline-start:var(--e-3)}.bj-causa-resumen{padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);gap:var(--e-1);display:grid}.bj-causa-resumen p{margin:0}.bj-leyenda{margin-block-end:var(--e-2);padding:0;font-weight:650}.ly-chips{gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ly-chip{align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-3);border:1px solid var(--borde);background:var(--superficie-2,var(--superficie));font-size:var(--t-2,.9rem);border-radius:999px;display:inline-flex}.ly-chip-quitar{min-block-size:1.75rem;min-inline-size:1.75rem;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1.1rem;line-height:1}.ly-chip-quitar:hover{background:var(--fondo-hover,#7f7f7f2e);color:var(--texto)}.ly-chip-quitar:focus-visible{outline:2px solid var(--foco,var(--acento));outline-offset:2px}.ly-error{color:var(--peligro-texto,var(--peligro))}.ly-alinear{align-items:end;min-block-size:100%;display:flex}.ly-detalle{max-inline-size:60ch;display:inline-block}.ly-aviso-linea{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.ciclo{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2);display:grid}.ciclo-titulo{font-size:var(--t-md)}.ciclo-pasos{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ciclo-nombre,.ciclo-texto{-webkit-hyphens:manual;hyphens:manual}.ciclo-paso{column-gap:var(--e-2);row-gap:var(--e-1);padding:var(--e-3);border:1px solid var(--borde);border-block-start:4px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie);min-inline-size:0;color:var(--texto-2);grid-template-columns:auto 1fr;grid-template-areas:"marca nombre""texto texto";align-content:start;display:grid}.ciclo-marca{block-size:1.5rem;inline-size:1.5rem;font-size:var(--t-xs);background:var(--superficie-3);color:var(--texto);border-radius:50%;grid-area:marca;place-items:center;font-weight:700;display:grid}.ciclo-nombre{font-weight:650;font-size:var(--t-sm);color:var(--texto);overflow-wrap:anywhere;grid-area:nombre;align-self:center}.ciclo-texto{font-size:var(--t-xs);color:var(--texto-2);overflow-wrap:anywhere;grid-area:texto}.ciclo-paso.hecho{border-block-start-color:var(--acento)}.ciclo-paso.hecho .ciclo-marca{background:var(--acento-suave);color:var(--acento-sobre-suave)}.ciclo-paso.actual{border-color:var(--acento);border-block-start-color:var(--acento);box-shadow:0 0 0 1px var(--acento)}.ciclo-paso.actual .ciclo-marca{background:var(--acento);color:var(--acento-texto)}.ciclo-paso.reabierta{border-block-start-color:var(--aviso)}.ciclo-paso.actual.reabierta{border-color:var(--aviso);box-shadow:0 0 0 1px var(--aviso)}.ciclo-paso.actual.reabierta .ciclo-marca{background:var(--aviso);color:var(--superficie)}.ciclo-final,.ciclo-ayuda{margin:0}@media (width<=30rem){.ciclo-pasos{grid-template-columns:minmax(0,1fr)}.ciclo-paso{padding:var(--e-2) var(--e-3)}}.prest-estado{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.prest-estado p{margin:0}.prest-tabla th.prest-grupo{text-align:center;border-inline-start:1px solid var(--borde)}.prest-tabla td.num,.prest-tabla th.num{font-variant-numeric:tabular-nums}.prest-tabla td.prest-celda{vertical-align:top;background:var(--superficie-2);min-inline-size:6.5rem}.prest-entrada{text-align:end;font-variant-numeric:tabular-nums;inline-size:6rem}.prest-entrada-mas{border-color:var(--acento);box-shadow:inset 3px 0 0 var(--acento)}.prest-entrada-error{border-color:var(--peligro);box-shadow:inset 3px 0 0 var(--peligro)}.prest-error-celda{color:var(--peligro-sobre-suave);background:var(--peligro-suave);border-radius:var(--radio-s);padding:var(--e-1) var(--e-2);font-size:var(--t-xs);text-align:start;margin-block-start:var(--e-1);font-weight:600;display:block}.prest-fila-error th.primera{box-shadow:inset 4px 0 0 var(--peligro)}.prest-lista-errores{margin:var(--e-2) 0 0;gap:var(--e-1);padding-inline-start:var(--e-5);display:grid}.prest-resumen-errores:focus{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-m)}.prest-atajo{border:1px dashed var(--borde-control);border-radius:var(--radio-m);padding:var(--e-3) var(--e-4)}.prest-atajo p{margin:var(--e-1) 0 var(--e-3)}.prest-atajo-campos{align-items:end;gap:var(--e-3)}.prest-atajo-campos .campo{min-inline-size:11rem}.prest-acciones{gap:var(--e-3);align-items:center}.prest-impacto{gap:var(--e-4);display:grid}.prest-impacto:focus{outline:2px solid var(--foco);outline-offset:4px;border-radius:var(--radio-m)}.prest-tarjetas{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.prest-tarjetas>div{padding:var(--e-3) var(--e-4);border:1px solid var(--borde);border-radius:var(--radio-m);background:var(--superficie-2)}.prest-tarjetas dt{color:var(--texto-2);font-size:var(--t-sm)}.prest-tarjetas dd{margin:var(--e-1) 0 0;font-size:var(--t-xl);font-variant-numeric:tabular-nums;font-weight:700}.prest-filtros{gap:var(--e-3) var(--e-5);flex-wrap:wrap;display:flex}.prest-filtros .campo{min-inline-size:12rem}@media (width<=48rem){.prest-tabla td.prest-celda{background:0 0}.prest-entrada{inline-size:7rem}.prest-error-celda{max-inline-size:100%}.prest-filtros .campo{flex:100%}}.portal{grid-template-rows:auto auto 1fr;min-block-size:100dvh;padding-block-end:4.75rem;display:grid}.portal-barra{align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-4);background:var(--superficie);border-block-end:1px solid var(--borde);z-index:20;min-block-size:3.5rem;display:flex;position:sticky;inset-block-start:0}.portal-barra .contexto-mini{flex:1;min-inline-size:0;line-height:1.25;display:grid}.portal-barra .contexto-mini strong{font-size:var(--t-sm)}.portal-barra .contexto-mini span{font-size:var(--t-xs);color:var(--texto-2)}.portal-nav{z-index:25;background:var(--superficie);border-block-start:1px solid var(--borde);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:env(safe-area-inset-bottom,0);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.portal-nav a{min-block-size:3.75rem;padding:var(--e-2) var(--e-1);color:var(--texto-2);letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere;border-block-start:3px solid #0000;align-content:center;justify-items:center;gap:2px;font-size:.6875rem;font-weight:600;text-decoration:none;display:grid}.portal-nav a svg{block-size:1.4rem;inline-size:1.4rem}.portal-nav a:hover{color:var(--texto);background:var(--superficie-2)}.portal-nav a[aria-current=page]{color:var(--acento);border-color:var(--acento)}.portal-principal{padding:var(--e-5) var(--e-4) var(--e-8);min-inline-size:0}.portal-contenido{gap:var(--e-6);grid-template-columns:minmax(0,1fr);max-inline-size:62rem;margin-inline:auto;display:grid}.portal-contenido>*{min-inline-size:0}@media (width>=48rem){.portal{padding-block-end:0}.portal-nav{justify-content:center;gap:var(--e-1);padding:0 var(--e-4);border-block-start:0;border-block-end:1px solid var(--borde);z-index:15;display:flex;position:sticky;inset-block:3.5rem auto}.portal-nav a{gap:var(--e-2);min-block-size:3rem;padding-inline:var(--e-4);font-size:var(--t-sm);border-block-start:0;border-block-end:3px solid #0000;grid-auto-flow:column;display:inline-flex}.portal-nav a svg{block-size:1.15rem;inline-size:1.15rem}.portal-nav a[aria-current=page]{border-block-end-color:var(--acento)}.portal-principal{padding:var(--e-8) var(--e-8) var(--e-16)}}.portal-tarjetas{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);padding:var(--e-5);gap:var(--e-3);align-content:start;display:grid}.tarjeta h2{font-size:var(--t-md)}.tarjeta .grande{font-size:var(--t-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}.tarjeta .sub{color:var(--texto-2);font-size:var(--t-sm)}.tarjeta-destacada{background:var(--acento-suave);color:var(--acento-sobre-suave);border-color:#0000}.tarjeta-destacada h2,.tarjeta-destacada .sub{color:inherit}.tarjeta-destacada .btn{justify-self:start}.hola{gap:var(--e-1);display:grid}.hola p{color:var(--texto-2);max-inline-size:40rem}.mini-metricas{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-metricas div{gap:2px;display:grid}.mini-metricas strong{font-size:var(--t-xl);font-variant-numeric:tabular-nums;line-height:1.1}.mini-metricas span{font-size:var(--t-xs);color:var(--texto-2)}.lista-recibos{gap:var(--e-3);display:grid}.tarjeta-recibo{gap:var(--e-2) var(--e-4);padding:var(--e-4) var(--e-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);color:var(--texto);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.tarjeta-recibo:hover{border-color:var(--acento);color:var(--texto)}.bloque{display:block}.tarjeta-recibo .periodo{font-weight:650}.tarjeta-recibo .sub{color:var(--texto-2);font-size:var(--t-sm)}.tarjeta-recibo .monto{font-size:var(--t-xl);font-variant-numeric:tabular-nums;text-align:end;letter-spacing:-.01em;font-weight:650}.tarjeta-recibo .monto small{font-size:var(--t-xs);color:var(--texto-2);letter-spacing:0;font-weight:500;display:block}.total-fila td{background:var(--superficie-2);font-weight:650}.explicacion-lista{gap:var(--e-2);display:grid}.explicacion-lista li{padding:var(--e-3);background:var(--superficie-2);border-radius:var(--radio-m);font-size:var(--t-sm);overflow-wrap:anywhere}.fuentes{font-size:var(--t-xs);color:var(--texto-2);gap:var(--e-1);display:grid}.dia-estado{gap:var(--e-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.lista-checadas{display:grid}.lista-checadas li{gap:var(--e-3);padding:var(--e-3) var(--e-5);border-block-end:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lista-checadas li:last-child{border-block-end:0}.lista-checadas .cuando{gap:2px;display:grid}.lista-checadas .cuando span{color:var(--texto-2);font-size:var(--t-sm)}.lista-solicitudes{gap:var(--e-3);display:grid}.solicitud{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-l);padding:var(--e-4) var(--e-5);gap:var(--e-3);display:grid}.solicitud header{gap:var(--e-2) var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.solicitud h2,.solicitud h3{font-size:var(--t-md)}.solicitud .meta{color:var(--texto-2);font-size:var(--t-sm)}.solicitud blockquote{padding:var(--e-3) var(--e-4);background:var(--superficie-2);border-inline-start:3px solid var(--borde-control);border-radius:var(--radio-s);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-sm);margin:0}.solicitud .respuesta{border-inline-start-color:var(--acento);background:var(--acento-suave);color:var(--acento-sobre-suave)}.historial{gap:var(--e-2);font-size:var(--t-xs);color:var(--texto-2);flex-wrap:wrap;display:flex}.historial li:after{content:"→";margin-inline-start:var(--e-2)}.historial li:last-child:after{content:""}.aviso-texto{max-block-size:22rem;padding:var(--e-4);background:var(--superficie-2);border-radius:var(--radio-m);border:1px solid var(--borde);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-sm);line-height:1.6;overflow:auto}.aviso-puerta{gap:var(--e-5);max-inline-size:42rem;margin-inline:auto;display:grid}.constancia{gap:var(--e-4);padding:var(--e-5);border:1px solid var(--borde-control);border-radius:var(--radio-m);background:var(--superficie);display:grid}.constancia .folio{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:650}.constancia p{line-height:1.7}.pa-pestanas{gap:var(--e-1);border-block-end:1px solid var(--borde);display:flex;overflow-x:auto}.pa-pestanas a{padding:var(--e-3) var(--e-4);color:var(--texto-2);font-weight:600;font-size:var(--t-sm);white-space:nowrap;border-block-end:3px solid #0000;margin-block-end:-1px;text-decoration:none}.pa-pestanas a:hover{color:var(--texto)}.pa-pestanas a[aria-current=page]{color:var(--acento);border-color:var(--acento)}@media print{.portal-barra,.portal-nav,.saltar,.avisos,.no-imprimir,.btn{display:none!important}.portal{padding:0}body{color:#000;background:#fff}.portal-principal{padding:0}dialog.modal{box-shadow:none;inline-size:auto;max-inline-size:none;position:static}dialog.modal::backdrop{display:none}}
