:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accion-fondo:#1c4e80;--accion-hover:#163d64;--peligro-solido:#8c1d18;--verde-solido:#1e7d4f;--acento-solido:#0f6d6b;--fondo-barra:linear-gradient(180deg, #4d0d0d 0%, #2b0808 100%);--fondo-login-movil:linear-gradient(150deg, #4d0d0d, #c00000);--celda-orden-fondo:#fdeaea;--celda-analista-fondo:#fdf6d8;--celda-metrologia-fondo:#e4f0f7;--velo-modal:#2b08086b;--velo-acerca:#0e27406b;--sombra-modal:0 20px 60px #2b080852;--sombra-acerca:0 20px 60px #0e274052;--marca:#c00000;--marca-claro:#fbe9e9;--marca-oscuro:#9d0000;--marca-profundo:#4d0d0d;--marca-noche:#2b0808;--logo-muestra:#c00000;--lenash-naranja:#c2410c;--interfaz:#1c4e80;--interfaz-fuerte:#163d64;--interfaz-fondo:#e8eef4;--tono-exito:#1e7d4f;--tono-exito-hover:#17653f;--tono-revision:#f0b429;--tono-revision-hover:#dea21a;--tono-revision-texto:#2e2100;--tono-peligro:#b3261e;--tono-peligro-hover:#8f1e17;--acento:#0f6d6b;--acento-fuerte:#0b5251;--acento-fondo:#e3f1f0;--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--gris-borde:#d4dae0;--borde-sutil:#e6eaee;--gris-texto:#5a6570;--gris-suave:#667180;--texto:#1a2027;--fondo:#f4f6f8;--superficie:#fff;--superficie-2:#fafbfc;--blanco:#fff;--verde:#1d7b4d;--verde-fondo:#e3f3ea;--rojo:#8c1d18;--rojo-fondo:#fdecea;--ambar:#8a6100;--ambar-fondo:#fdf3e0;--fuente:"Segoe UI", system-ui, -apple-system, sans-serif;--fuente-mono:ui-monospace, "Cascadia Code", "Consolas", monospace;--radio:10px;--radio-sm:7px;--radio-lg:14px;--radio-interior:calc(var(--radio-sm) - 2px);--sombra-sm:0 1px 2px #4d0d0d0d, 0 1px 1px #4d0d0d0a;--sombra:0 1px 2px #4d0d0d0d, 0 4px 12px #4d0d0d12;--sombra-md:0 2px 4px #4d0d0d0f, 0 10px 24px #4d0d0d1a;--ease-salida:cubic-bezier(.22, 1, .36, 1);--dur-rapida:.14s;--dur-media:.22s;--anillo:0 0 0 3px #0f6d6b38;--pulgar:#8e98a3;--pulgar-fuerte:#66717d;--z-desplegable:5;--z-pegajoso:10;--z-modal:100;--ancho-barra:236px;--altura-barra-movil:3.6rem;font-family:var(--fuente);color:var(--texto)}@media screen{:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#292929;--superficie:#333;--superficie-2:#303030;--texto:#ededed;--gris-texto:#c7c7c7;--gris-suave:#bdbdbd;--gris-borde:gray;--borde-sutil:#4b4b4b;--marca:#f99;--marca-oscuro:#ffb2b2;--marca-profundo:#efdddd;--marca-claro:#493333;--logo-muestra:#e5322b;--lenash-naranja:#ff7a2f;--accion-fondo:#3a6ea5;--accion-hover:#325f8f;--interfaz:#8fb4e6;--interfaz-fuerte:#b1cbef;--interfaz-fondo:#26313d;--tono-exito:#2a8457;--tono-exito-hover:#237049;--tono-revision:#e0a92e;--tono-revision-hover:#cd9619;--tono-revision-texto:#1f1600;--tono-peligro:#b8433b;--tono-peligro-hover:#9f3830;--acento:#80cfca;--acento-fuerte:#9bdfdb;--acento-fondo:#2c4342;--verde:#8cd6ab;--verde-fondo:#2d4436;--rojo:#ffb1a6;--rojo-fondo:#4b3330;--ambar:#efcc80;--ambar-fondo:#463e2d;--fondo-barra:#303030;--fondo-login-movil:#292929;--celda-orden-fondo:#493333;--celda-analista-fondo:#463e2d;--celda-metrologia-fondo:#2c404c;--velo-modal:#2020209e;--velo-acerca:var(--velo-modal);--sombra-modal:0 20px 60px #14141452;--sombra-acerca:var(--sombra-modal);--sombra-sm:0 1px 2px #14141429;--sombra:0 2px 8px #14141433;--sombra-md:0 6px 20px #14141442;--anillo:0 0 0 3px #80cfca73;--pulgar:#5c5c5c;--pulgar-fuerte:#7d7d7d;--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70}:root[data-tema=oscuro] .login-panel{background:var(--fondo)}:root[data-tema=oscuro] .login-tarjeta{background:0 0}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--pulgar) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--pulgar);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--pulgar-fuerte)}body{background:var(--fondo);margin:0}.login-contenedor{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-foto{background:var(--marca-profundo);position:relative;overflow:hidden}.login-foto img{object-fit:cover;width:100%;height:100%;display:block}.login-foto:after{content:"";background:linear-gradient(150deg,#4d0d0db8,#c0000073);position:absolute;inset:0}.login-panel{background:var(--superficie);place-items:center;padding:2rem 1.5rem;display:grid}.login-tarjeta{background:var(--superficie);border-radius:var(--radio-lg);width:min(360px,100%);animation:aparecer-modal .3s var(--ease-salida);flex-direction:column;gap:.4rem;display:flex}.login-marca{text-align:center;margin:0 0 .2rem}.login-logo{width:min(176px,64%);height:auto;color:var(--texto);margin:0 auto;display:block}.login-firma{border-top:1px solid var(--borde-sutil);color:var(--gris-texto);justify-content:center;margin-top:1.4rem;padding-top:1rem}.login-subtitulo{text-align:center;color:var(--gris-texto);margin:0 0 1.2rem;font-size:.85rem}.login-subtitulo:has(+.login-sede){margin-bottom:.3rem}.login-sede{justify-content:center;margin:0 0 1.3rem}.login-prueba{text-align:center;color:var(--gris-texto);margin:-.6rem 0 1.2rem;font-size:.85rem}.login-prueba.vencida{color:var(--ambar);font-weight:600}.nombre-sede{color:var(--texto);align-items:center;gap:.3rem;font-size:.84rem;font-weight:600;line-height:1.3;display:flex}.nombre-sede svg{width:.95rem;height:.95rem;color:var(--gris-texto);flex:none}.login-tarjeta label{margin-top:.6rem;font-size:.8rem;font-weight:600}input,select{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida);padding:.55rem .7rem;font-family:inherit;font-size:.9rem}input:not([type=checkbox]):not([type=radio]),select{height:2.5rem}input:hover:not(:focus),select:hover:not(:focus){border-color:var(--gris-suave)}input:focus,select:focus{border-color:var(--acento);box-shadow:var(--anillo);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--acento);cursor:pointer;background:0 0;border:0;padding:0}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--acento);outline-offset:2px}input[type=radio]:focus-visible{border-radius:50%}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}button{background:var(--accion-fondo);color:var(--blanco);border-radius:var(--radio-sm);cursor:pointer;box-shadow:var(--sombra-sm);transition:background var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);border:1px solid #0000;margin-top:1rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600}button:where(:hover:not(:disabled)){background:var(--accion-hover)}button:where(:active:not(:disabled)){box-shadow:var(--sombra-sm);transform:scale(.98)}button:focus-visible{box-shadow:var(--anillo);outline:none}button:disabled{opacity:.6;cursor:not-allowed}.app-shell{--margen-barra:var(--ancho-barra);min-height:100vh}.app-shell.barra-colapsada{--margen-barra:0}.nav-grupos,.nav-grupos-interior{display:contents}.barra-lateral{background:var(--fondo-barra);color:#ffffffd1;width:var(--ancho-barra);height:100vh;z-index:calc(var(--z-pegajoso) + 2);transition:transform var(--dur-media) var(--ease-salida);flex-direction:column;gap:1.4rem;padding:1.1rem .85rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.app-shell.barra-colapsada .barra-lateral{pointer-events:none;transform:translate(-100%)}.marca{border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.35rem;padding:.3rem .6rem .85rem;display:flex}.marca-logo{color:#fff;--logo-muestra:#ff5a50;width:112px;max-width:100%;height:auto;margin:.2rem 0 .15rem;display:block}.marca-sub{color:#ffffff8c}.logo-lims-muestra{fill:var(--logo-muestra)}.firma-laboratorio{align-items:center;gap:.45rem;line-height:1.2;display:inline-flex}.firma-laboratorio img{flex:none;width:1.45rem;height:auto;display:block}.firma-laboratorio-texto{flex-direction:column;display:flex}.firma-laboratorio-nombre{letter-spacing:.12em;font-size:.68rem;font-weight:600}.firma-laboratorio-detalle{font-size:.7rem}.membrete-vista{border:1px solid var(--borde-sutil);border-radius:var(--radio);color:#1a2027;background:#fff;gap:.8rem;max-width:44rem;margin:.4rem 0 1.2rem;padding:1rem 1.2rem;display:grid}.membrete-vista-cabecera{align-items:center;gap:.9rem;display:flex}.membrete-vista-cabecera img,.membrete-vista-sin-logo{object-fit:contain;flex:none;width:3.2rem;height:3.2rem}.membrete-vista-sin-logo{border-radius:var(--radio-sm);color:#6b7680;border:1px dashed #c9d0d7;place-items:center;font-size:.65rem;display:grid}.membrete-vista-cabecera img.acreditacion-simbolo{width:auto;max-width:12rem}.acreditacion-logo-red{vertical-align:middle;object-fit:contain;height:2rem;margin-left:.6rem}.membrete-vista-nombre{letter-spacing:.04em;margin:0;font-weight:700}.membrete-vista-lema{color:#6b7680;margin:.1rem 0 0;font-size:.8rem}.membrete-vista-pie{color:#1f4e79;border-top:2px solid #c00000;margin:0;padding-top:.6rem;font-size:.75rem}.nav-grupo{flex-direction:column;gap:.15rem;display:flex}.nav-seccion{flex-direction:column;display:flex}.nav-seccion-boton{width:100%;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;font-size:.875rem;font-weight:600}.nav-seccion-nombre{flex:1;min-width:0}.nav-seccion-flecha{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;width:15px;height:15px;transition:transform var(--dur-media) var(--ease-salida);flex:none;transform:rotate(-90deg)}.nav-seccion-boton[aria-expanded=true] .nav-seccion-flecha{transform:none}.nav-seccion-boton.contiene-actual{color:var(--blanco);background:#ffffff17}.nav-subitems{animation:desplegar-menu var(--dur-media) var(--ease-salida);border-left:1px solid #ffffff24;flex-direction:column;gap:.1rem;margin:.15rem 0 .35rem 1.15rem;padding-left:.7rem;display:flex}.nav-subitems[hidden]{display:none}.nav-item.nav-subitem{padding:.42rem .65rem;font-size:.84rem}.nav-item{border-radius:var(--radio);color:#ffffffbd;transition:background var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{color:var(--blanco);background:#ffffff12;transform:translate(2px)}.nav-item:focus-visible{box-shadow:0 0 0 2px var(--acento);outline:none}.nav-item.active{color:var(--blanco);background:#ffffff1f;font-weight:600;transform:none}.nav-icono{opacity:.65;width:17px;height:17px;transition:opacity var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida);flex:none}.nav-item:hover .nav-icono{opacity:.9}.nav-item.active .nav-icono{opacity:1;color:var(--blanco)}.contenido-shell{min-width:0;margin-left:var(--margen-barra);overscroll-behavior:contain;height:100vh;min-height:100vh;transition:margin-left var(--dur-media) var(--ease-salida);flex-direction:column;display:flex;overflow:auto}.franja-ubicacion{background:var(--superficie);border-bottom:1px solid var(--borde-sutil);min-height:52px;z-index:var(--z-pegajoso);flex:none;align-items:center;gap:.9rem;padding:0 1.5rem;font-size:.85rem;display:flex;position:sticky;top:0}.miga{color:var(--gris-texto);align-items:center;gap:.45rem;min-width:0;font-size:.82rem;display:flex}.miga-modulo{color:var(--texto);white-space:nowrap;font-weight:600}.miga-separador{color:var(--gris-borde)}.miga-seccion{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.miga-enlace{color:inherit;border-radius:var(--radio-sm);transition:color var(--dur-rapida) var(--ease-salida);text-decoration:none}.miga-enlace:hover{color:var(--interfaz);text-underline-offset:3px;text-decoration:underline}.miga-enlace:focus-visible{box-shadow:var(--anillo);outline:none}.pie-barra{border-top:1px solid #ffffff1a;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.pie-sesion{align-items:center;gap:.6rem;min-width:0;padding:0 .3rem;display:flex}.avatar{width:36px;height:36px;color:var(--blanco);letter-spacing:.02em;background:#ffffff24;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.pie-sesion-datos{flex-direction:column;min-width:0;line-height:1.3;display:flex}.pie-sesion-nombre{color:var(--blanco);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.pie-sesion-cargo{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.boton-salir{border-radius:var(--radio);color:#ffffffd1;width:100%;box-shadow:none;background:#ffffff12;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem .65rem;font-size:.82rem;font-weight:500;display:flex}.boton-salir:hover:not(:disabled){color:var(--blanco);box-shadow:none;background:#ffffff24;transform:none}.boton-salir:active:not(:disabled){box-shadow:none;transform:scale(.98)}.boton-salir .nav-icono{opacity:.85}.boton-acerca-de{color:#ffffff9e;width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;margin:-.2rem 0 0;padding:.42rem .65rem;font-size:.76rem;font-weight:500;display:flex}.boton-acerca-de:hover:not(:disabled){color:var(--blanco);box-shadow:none;background:#ffffff12;transform:none}.boton-acerca-de .nav-icono{width:.92rem;height:.92rem}.credito-lenash{transition:color var(--dur-rapida) var(--ease-salida);font-size:.7rem;text-decoration:none}.credito-lenash-marca{font-weight:600}.credito-lenash:hover .credito-lenash-marca,.credito-lenash:focus-visible .credito-lenash-marca{text-underline-offset:2px;text-decoration:underline}.pie-credito{color:#fff6;align-self:center;margin-top:-.35rem}.pie-credito:hover{color:#ffffffd9}.login-credito{white-space:nowrap;color:var(--gris-suave);position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.login-credito:hover{color:var(--texto)}.dialogo-acerca-de{--acerca-margen:1.75rem;border:1px solid var(--gris-borde);border-radius:var(--radio-lg);width:min(500px,100vw - 2rem);color:var(--texto);background:var(--superficie);box-shadow:var(--sombra-acerca);animation:aparecer-modal var(--dur-media) var(--ease-salida);margin:auto;padding:0}.dialogo-acerca-de::backdrop{background:var(--velo-acerca);animation:.15s solo-desvanecer}.acerca-de-cerrar{border-radius:var(--radio);width:2.25rem;height:2.25rem;color:var(--gris-texto);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.7rem;right:.7rem}.acerca-de-cerrar .nav-icono{opacity:1;width:18px;height:18px}.acerca-de-cerrar:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.acerca-de-marca{padding:2.1rem var(--acerca-margen) 1.5rem;text-align:center;justify-items:center;gap:.3rem;display:grid}.acerca-de-marca h2{margin:0;line-height:0}.acerca-de-logo-lims{width:150px;height:auto;color:var(--texto)}.acerca-de-lema{color:var(--gris-texto);margin:.2rem 0 0;font-size:.86rem}.acerca-de-sede{margin:0}.acerca-de-firma{color:var(--gris-texto);text-align:left;margin-top:.85rem}.acerca-de-legal{padding:1.35rem var(--acerca-margen) 1.5rem;gap:.6rem;display:grid}.acerca-de-legal h3{color:var(--texto);margin:0 0 .15rem;font-size:.84rem;font-weight:600}.acerca-de-legal p{color:var(--gris-texto);margin:0;font-size:.84rem;line-height:1.6}.acerca-de-legal .acerca-de-copyright{color:var(--texto);font-weight:600}.acerca-de-legal .acerca-de-nota{font-size:.78rem}.acerca-de-desarrollo{padding:1rem var(--acerca-margen) 1.15rem;border-top:1px solid var(--borde-sutil);background:var(--superficie-2);border-radius:0 0 var(--radio-lg) var(--radio-lg);align-items:center;gap:.9rem;display:flex}.acerca-de-marca-lenash{width:2.5rem;height:auto;color:var(--texto);flex:none}.acerca-de-desarrollo p{color:var(--gris-texto);flex-direction:column;margin:0;font-size:.78rem;line-height:1.4;display:flex}.acerca-de-desarrollo a{width:fit-content;color:var(--texto);align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.acerca-de-desarrollo a:hover{text-underline-offset:3px;text-decoration:underline}.acerca-de-desarrollo a .nav-icono{opacity:.55;width:13px;height:13px}.lenash-dev{color:var(--lenash-naranja)}.marca-lenash-naranja{stroke:var(--lenash-naranja)}.marca-lenash-punto{fill:var(--lenash-naranja)}.contenido{width:100%;max-width:1240px;margin:0 auto;padding:1.6rem 1.8rem}.apartado-cabecera{margin-bottom:1.4rem}.boton-volver{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);font:inherit;color:var(--acento);cursor:pointer;box-shadow:none;transition:color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.34rem .7rem .34rem .55rem;font-size:.82rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.boton-volver:hover:not(:disabled){background:var(--acento-fondo);border-color:var(--acento);color:var(--acento-fuerte);box-shadow:none;transform:none}.boton-volver:active:not(:disabled){box-shadow:none;transform:none}.boton-volver:focus-visible{box-shadow:var(--anillo);outline:none}.boton-volver-flecha{width:.95rem;height:.95rem;transition:transform var(--dur-rapida) var(--ease-salida);flex:none}.boton-volver:hover .boton-volver-flecha{transform:translate(-2px)}.apartado-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.apartado-titulo h1{text-wrap:balance;flex:auto;min-width:0;margin:0}.titulo-separador{color:var(--gris-borde);margin:0 .45rem;font-weight:400}.titulo-contexto{color:var(--gris-texto);font-weight:400}.apartado-cabecera .subtitulo{margin:.3rem 0 0}.nota-correlativos{margin:.7rem 0 1.1rem}.nota-correlativos code{font-family:var(--fuente-mono)}.modulo-cabecera{margin-bottom:1.4rem}.modulo-clausula{letter-spacing:.06em;color:var(--acento-fuerte);background:var(--acento-fondo);border-radius:999px;margin-bottom:.5rem;padding:.16rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}h1{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.45rem}.subtitulo{color:var(--gris-texto);max-width:70ch;margin:0 0 1.2rem;font-size:.9rem}h2.seccion-titulo{color:var(--texto);margin:1.8rem 0 .8rem;font-size:1rem}.panel>.seccion-titulo:first-child,.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.metricas{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:.6rem;display:grid}.metrica{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);padding:1.1rem 1.2rem}.metrica-numero{font-family:var(--fuente-mono);color:var(--interfaz);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1;display:block}.metrica.alerta{border-color:var(--ambar);background:var(--ambar-fondo)}.metrica.alerta .metrica-numero{color:var(--ambar)}.metrica.critica{border-color:var(--rojo);background:var(--rojo-fondo)}.metrica.critica .metrica-numero{color:var(--rojo)}.metrica.ok{border-color:var(--verde);background:var(--verde-fondo)}.metrica.ok .metrica-numero{color:var(--verde)}.metrica h2,.metrica-etiqueta{color:var(--gris-texto);margin:.35rem 0 0;font-size:.8rem;font-weight:600;display:block}.panel{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);margin-bottom:1.1rem;padding:1.2rem 1.3rem}.panel-titulo{margin:0 0 .4rem;font-size:.95rem;font-weight:600}.panel-titulo+.form-grid,.panel-titulo+form,.panel-titulo+table,.panel-titulo+.tabla-desplazable,.panel-titulo+.grid-2,.nota+.form-grid,.nota+form,.nota+table,.nota+.tabla-desplazable,.nota+.grid-2,:not(.form-grid):not(.grid-2):not(.servicio-grid)>.nota+.campo{margin-top:.9rem}.panel-titulo:not(:first-child){margin-top:1.7rem}.panel-nota{color:var(--gris-texto);margin:0 0 1rem;font-size:.82rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.1rem;display:grid}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.tarjeta{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);padding:1.2rem}.tarjeta.alerta{border-color:var(--ambar);background:var(--ambar-fondo)}.tarjeta h2{color:var(--gris-texto);margin:.2rem 0 .6rem;font-size:.85rem;font-weight:600}.tarjeta a{color:var(--acento-fuerte);font-size:.82rem;font-weight:600}.panel-resumen{max-width:1320px}.panel-resumen-cabecera,.panel-resumen-actualizacion,.panel-resumen-alertas li a{align-items:center;display:flex}.panel-resumen-cabecera{justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem}.panel-resumen-cabecera h1,.panel-resumen-cabecera .subtitulo{margin:0}.panel-resumen-actualizacion{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:360px}.panel-cifras{margin-bottom:1.2rem}.panel-esqueleto{gap:.5rem;min-height:96px;display:grid}.panel-esqueleto .esqueleto:first-child{width:35%;height:1.7rem}.panel-esqueleto .esqueleto:last-child{width:74%;height:.85rem}.panel-tablero{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.panel-estado{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1rem;display:grid}.panel-resumen-alertas{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.panel-resumen-alertas li{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie-2);transition:transform var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida)}.panel-resumen-alertas li:hover{box-shadow:var(--sombra);transform:translateY(-1px)}.panel-resumen-alertas li.alerta{border-color:var(--ambar);background:var(--ambar-fondo)}.panel-resumen-alertas li.critica{border-color:var(--rojo);background:var(--rojo-fondo)}.panel-resumen-alertas a{color:inherit;border-radius:inherit;gap:.8rem;padding:.7rem .85rem;text-decoration:none}.panel-resumen-alertas a:focus-visible{box-shadow:var(--anillo);outline:none}.panel-resumen-alertas .num{min-width:2ch;color:var(--marca-profundo);font-size:1.4rem;font-weight:700}.panel-resumen-alertas li.alerta .num{color:var(--ambar)}.panel-resumen-alertas li.critica .num{color:var(--rojo)}.panel-resumen-alertas strong,.panel-resumen-alertas small{display:block}.panel-resumen-alertas small{color:var(--gris-texto);margin-top:.14rem;font-size:.8rem;line-height:1.35}.panel-resumen-alertas a>:last-child{color:var(--acento-fuerte);margin-left:auto;font-size:.78rem;font-weight:600}.panel-resumen-sin-alertas{color:var(--verde);margin:0;padding:.9rem 0;font-size:.9rem}.panel-resumen-error{margin-bottom:1rem}.panel-resumen-error .enlace-accion{margin-left:.5rem}@media (width<=1100px){.panel-tablero{grid-template-columns:1fr}}@media (width<=720px){.panel-resumen-cabecera{flex-direction:column;align-items:flex-start}.panel-resumen-actualizacion{justify-content:flex-start;max-width:none}}.mi-dia{margin-bottom:1rem}.mi-dia-columnas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 1.5rem;display:grid}.mi-dia-lista h3{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-suave);margin:0 0 .4rem;font-size:.74rem;font-weight:700}.mi-dia-lista ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mi-dia-fila{border-radius:var(--radio-sm);color:inherit;transition:background var(--dur-rapida) var(--ease-salida);align-items:center;gap:.6rem;padding:.45rem .55rem;text-decoration:none;display:flex}.mi-dia-fila:hover{background:var(--superficie-2)}.mi-dia-fila:focus-visible{box-shadow:var(--anillo);outline:none}.mi-dia-codigo{flex:none;font-size:.86rem;font-weight:600}.mi-dia-detalle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gris-texto);flex:1;font-size:.8rem;overflow:hidden}.mi-dia-avance{background:var(--borde-sutil);border-radius:999px;flex:none;width:56px;height:6px;overflow:hidden}.mi-dia-avance>span{border-radius:inherit;background:var(--serie-1);height:100%;display:block}.mi-dia-motivo{border-left:2px solid var(--rojo);color:var(--gris-texto);margin:0 0 .3rem .55rem;padding-left:.6rem;font-size:.78rem}.tarjeta-grafico{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio-lg);min-width:0;box-shadow:var(--sombra-sm);padding:1.1rem 1.2rem 1rem}.tarjeta-grafico-cabecera{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.tarjeta-grafico-cabecera h2{color:var(--marca-profundo);margin:0;font-size:1rem}.tarjeta-grafico-cabecera p{color:var(--gris-texto);margin:.2rem 0 0;font-size:.8rem}.tarjeta-grafico-enlace{color:var(--interfaz);border-radius:var(--radio-sm);flex:none;padding:.25rem .55rem;font-size:.8rem;font-weight:600;text-decoration:none}.tarjeta-grafico-enlace:hover{background:var(--interfaz-fondo)}.tarjeta-grafico-enlace:focus-visible{box-shadow:var(--anillo);outline:none}.graf,.graf-lienzo{min-width:0;position:relative}.graf-lienzo svg{display:block;overflow:visible}.graf-leyenda{color:var(--gris-texto);flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .6rem;padding:0;font-size:.78rem;list-style:none;display:flex}.graf-leyenda li{align-items:center;gap:.4rem;display:inline-flex}.graf-leyenda strong{color:var(--texto)}.graf-clave{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.graf-clave-linea{border-radius:2px;flex:none;width:14px;height:2px;display:inline-block}.graf-grilla{stroke:var(--borde-sutil);stroke-width:1px;shape-rendering:crispedges}.graf-eje{fill:var(--gris-suave);font-variant-numeric:tabular-nums;font-size:11px}.graf-linea{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.graf-area{opacity:.1}.graf-punto{stroke:var(--superficie);stroke-width:2px}.graf-cruz{stroke:var(--gris-borde);stroke-width:1px;shape-rendering:crispedges}.graf-zona{fill:#0000;cursor:crosshair;outline:none}.graf-zona:focus-visible{stroke:var(--acento);stroke-width:2px}.graf-globo{z-index:var(--z-desplegable);pointer-events:none;background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);min-width:9rem;box-shadow:var(--sombra-md);padding:.5rem .65rem;font-size:.78rem;position:absolute}.graf-globo-titulo,.graf-globo-fila{margin:0}.graf-globo-titulo{color:var(--gris-texto);margin-bottom:.3rem}.graf-globo-fila{align-items:center;gap:.4rem;display:flex}.graf-globo-fila strong{font-size:.9rem}.graf-lectura{min-height:1.3rem;color:var(--gris-texto);align-items:center;gap:.4rem;margin:.45rem 0 0;font-size:.78rem;display:flex}.graf-lectura strong{color:var(--texto)}.barras-apiladas{grid-template-columns:minmax(0,1fr);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.barras-fila{border-radius:var(--radio-sm);color:inherit;grid-template-columns:6.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.7rem;margin:0 -.4rem;padding:.3rem .4rem;text-decoration:none;display:grid}.sin-etiqueta .barras-fila{grid-template-columns:minmax(0,1fr) 2.5rem}a.barras-fila:hover{background:var(--superficie-2)}a.barras-fila:focus-visible{box-shadow:var(--anillo);outline:none}.barras-etiqueta{font-size:.84rem;font-weight:600}.barras-pista{min-width:0;display:flex}.barras-relleno{gap:2px;min-width:6px;height:14px;display:flex}.barras-segmento{min-width:4px;height:100%;transition:filter var(--dur-rapida) var(--ease-salida);flex-basis:0}.barras-segmento:last-child{border-radius:0 4px 4px 0}.barras-segmento:hover,.barras-segmento.activo{filter:brightness(1.12)}.barras-vacio{color:var(--gris-suave);font-size:.78rem}.barras-total{text-align:right;font-size:.86rem;font-weight:600}.columnas{border-bottom:1px solid var(--borde-sutil);justify-content:space-around;align-items:stretch;gap:.5rem;margin:0 0 1.6rem;padding:1.2rem 0 0;list-style:none;display:flex}.columnas li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.columnas-barra{border-radius:4px 4px 0 0;width:24px;min-height:2px}.columnas-valor{margin-bottom:.25rem;font-size:.86rem;font-weight:600}.columnas-etiqueta{color:var(--gris-texto);white-space:nowrap;margin-top:.35rem;font-size:.74rem;position:absolute;top:100%}.graf-datos{--separacion-plegable:.5rem;margin-top:.7rem;font-size:.8rem}.graf-datos summary{cursor:pointer;width:fit-content;color:var(--gris-texto);border-radius:var(--radio-sm);align-items:center;gap:.35rem;list-style:none;display:flex}.graf-datos summary::-webkit-details-marker{display:none}.graf-datos summary:before{content:"";width:.4rem;height:.4rem;transition:transform var(--dur-media) var(--ease-salida);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.graf-datos[open] summary:before{transform:rotate(45deg)}.graf-datos summary:focus-visible{box-shadow:var(--anillo);outline:none}.graf-datos summary:hover{color:var(--interfaz)}.nota{color:var(--gris-texto);max-width:75ch;margin:0;font-size:.8rem}.nota-bloque,.renglon{display:block}.etiqueta-junto{margin-left:.5rem}:is(.barra-acciones,.calendario-plan-cabecera)>:is(.nota,.panel-titulo){margin:0}.metricas+.nota{margin-top:.9rem}.nota+.barra-acciones{margin-top:1.2rem}.tabs{border-bottom:1px solid var(--gris-borde);gap:.2rem;margin-bottom:1.3rem;display:flex;overflow:hidden}.tabs>*{white-space:nowrap;flex:none}.tab{color:var(--gris-texto);cursor:pointer;border-radius:var(--radio-sm) var(--radio-sm) 0 0;box-shadow:none;transition:color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida);background:0 0;border:none;margin:0;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.tab:after{content:"";background:var(--interfaz);height:2px;transition:transform var(--dur-media) var(--ease-salida);border-radius:2px;position:absolute;bottom:0;left:.6rem;right:.6rem;transform:scaleX(0)}.tab:hover:not(:disabled){background:var(--superficie-2);color:var(--texto);box-shadow:none;transform:none}.tab:focus-visible{box-shadow:var(--anillo)}.tab.activa{color:var(--interfaz)}.tab.activa:after{transform:scaleX(1)}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aparecer-modal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes solo-desvanecer{0%{opacity:0}to{opacity:1}}.ruta-anim,.tab-panel,.vista-anim{animation:aparecer var(--dur-media) var(--ease-salida)}.modal-overlay{background:var(--velo-modal);z-index:var(--z-modal);place-items:center;padding:1rem;animation:.15s solo-desvanecer;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border-radius:var(--radio-lg);overscroll-behavior:contain;width:min(430px,92vw);max-height:calc(100dvh - 2rem);box-shadow:var(--sombra-modal);animation:aparecer-modal var(--dur-media) var(--ease-salida);scrollbar-width:thin;scrollbar-color:var(--pulgar) transparent;padding:1.4rem 1.5rem;overflow-y:auto}.modal::-webkit-scrollbar{width:12px}.modal::-webkit-scrollbar-track{background:0 0}.modal::-webkit-scrollbar-thumb{background-color:var(--pulgar);background-clip:content-box;border:3px solid #0000;border-radius:999px}.modal::-webkit-scrollbar-thumb:hover{background-color:var(--pulgar-fuerte)}.modal.redimensionando{overflow-y:hidden}.modal h3{margin:0 0 .5rem;font-size:1.05rem}.modal-descripcion{color:var(--gris-texto);margin:0 0 1.3rem;font-size:.9rem;line-height:1.5}.modal-acciones{z-index:1;background:var(--superficie);border-top:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin:.4rem -1.5rem -1.4rem;padding:.8rem 1.5rem;display:flex;position:sticky;bottom:-1.4rem}.modal-acciones button{white-space:nowrap;flex:none;margin:0}.acciones-en-bloque{border-top:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.9rem;display:flex}.acciones-en-bloque button{margin:0}.acciones-en-bloque .boton-peligro{background:var(--peligro-solido);color:var(--blanco);padding:.6rem 1rem;font-size:.9rem}.acciones-en-bloque .boton-peligro:hover:not(:disabled){background:#8f1e17}.modal-acciones .boton-peligro{background:var(--peligro-solido);color:var(--blanco);padding:.6rem 1rem;font-size:.9rem}.modal-acciones .boton-peligro:hover:not(:disabled){background:#8f1e17}.modal-overlay.saliendo{animation:.12s forwards desvanecer}.modal-overlay.saliendo .modal{animation:.12s forwards retraer-modal}@keyframes desvanecer{to{opacity:0}}@keyframes retraer-modal{to{opacity:0;transform:translateY(8px)scale(.98)}}.indice{background:var(--interfaz-fondo);min-width:1.4rem;height:1.4rem;color:var(--interfaz);font-family:var(--fuente-mono);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.multiselect{position:relative}.multiselect-control{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);cursor:pointer;min-height:2.45rem;transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem 2rem .3rem .45rem;display:flex}.multiselect-control:hover{border-color:var(--gris-suave)}.multiselect.abierto .multiselect-control,.multiselect-control:focus-visible{border-color:var(--acento);box-shadow:var(--anillo);outline:none}.multiselect-placeholder{color:var(--gris-suave);padding:.15rem .25rem;font-size:.88rem}.multiselect-flecha{color:var(--gris-texto);pointer-events:none;transition:rotate var(--dur-rapida) var(--ease-salida);position:absolute;top:50%;right:.6rem;translate:0 -50%}.multiselect.abierto .multiselect-flecha{rotate:180deg}.multiselect-chip{background:var(--acento-fondo);color:var(--acento-fuerte);white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;padding:.14rem .25rem .14rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.multiselect-chip.fijo{background:var(--marca-claro,var(--acento-fondo));color:var(--gris-texto);padding-right:.6rem}.multiselect-chip.extra{background:var(--ambar-fondo);color:var(--ambar);border:1px dashed var(--ambar)}.multiselect-chip button{color:inherit;box-shadow:none;background:0 0;border:none;margin:0;padding:0 .3rem;font-size:.9rem;line-height:1}.multiselect-chip button:hover:not(:disabled){color:var(--rojo);box-shadow:none;background:0 0;transform:none}.multiselect-menu{background:var(--superficie);border:1px solid var(--gris-borde);border-radius:var(--radio);box-shadow:var(--sombra-md);z-index:var(--z-desplegable);animation:aparecer var(--dur-rapida) var(--ease-salida);padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0}.multiselect-menu.anclado{z-index:var(--z-pegajoso);animation:solo-desvanecer var(--dur-rapida) var(--ease-salida);top:auto;left:auto;right:auto;overflow-y:auto}.multiselect-vacio{margin:.3rem .5rem}.celda-magnitudes{min-width:15rem}.multiselect-detalle{color:var(--gris-texto);font-weight:400}.multiselect-opcion.seleccionada .multiselect-detalle{color:inherit}.multiselect-opcion{border-radius:var(--radio-sm);width:100%;color:var(--texto);text-align:left;box-shadow:none;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:.45rem .6rem;font-size:.87rem;font-weight:500;display:flex}.multiselect-opcion:hover:not(:disabled){background:var(--interfaz-fondo);color:var(--texto);box-shadow:none;transform:none}.multiselect-opcion.seleccionada{color:var(--acento-fuerte);font-weight:600}.multiselect-marca{color:var(--acento);font-weight:700}.menu-flotante{background:var(--superficie);border:1px solid var(--gris-borde);border-radius:var(--radio);box-shadow:var(--sombra-md);z-index:var(--z-desplegable);overscroll-behavior:contain;min-width:200px;max-height:calc(100vh - 1rem);animation:aparecer var(--dur-rapida) var(--ease-salida);padding:.25rem;position:fixed;overflow-y:auto}.menu-flotante-titulo{color:var(--gris-texto);border-bottom:1px solid var(--borde-sutil);margin:0 0 .25rem;padding:.4rem .6rem .3rem;font-size:.78rem;font-weight:600}.boton-opciones{color:var(--gris-texto);border:1px solid var(--gris-borde);box-shadow:none;background:0 0;align-items:center;gap:.35rem;margin:0;padding:.3rem .55rem .3rem .65rem;font-size:.8rem;display:inline-flex}.boton-opciones:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.boton-opciones[aria-expanded=true]{background:var(--fondo);color:var(--texto);border-color:var(--gris-suave)}.chevron-opciones{color:var(--gris-suave);transition:transform var(--dur-rapida) var(--ease-salida);flex:none}.boton-opciones[aria-expanded=true] .chevron-opciones{transform:rotate(180deg)}.boton-opciones-compacto{justify-content:center;padding:.3rem}.menu-acciones{min-width:15rem;max-width:22rem}.menu-opcion{border-radius:var(--radio-sm);width:100%;color:var(--texto);text-align:left;box-shadow:none;background:0 0;border:none;margin:0;padding:.45rem .6rem;font-size:.87rem;font-weight:500;display:block}.menu-opcion:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.menu-opcion:disabled{opacity:1;color:var(--gris-suave);font-weight:400}.menu-separador{background:var(--borde-sutil);border:none;height:1px;margin:.25rem .35rem}.menu-opcion.peligro{color:var(--rojo)}.menu-opcion.peligro:hover:not(:disabled){background:var(--rojo-fondo);color:var(--rojo)}.menu-opcion-nota{color:var(--gris-texto);text-wrap:pretty;margin-top:.15rem;font-size:.75rem;font-weight:400;line-height:1.35;display:block}.calendarios-limpieza{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:.9rem;display:grid}.calendario-plan{margin:0}.calendario-plan-cabecera{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.calendario{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:.7rem;display:grid}.calendario-cabecera{text-align:center;color:var(--gris-suave);padding-bottom:.2rem;font-size:.66rem;font-weight:700}.calendario-cabecera .dia-finde{color:var(--gris-borde)}.calendario-hueco{visibility:hidden}.calendario-dia{border-radius:var(--radio-sm);min-height:40px;box-shadow:none;transition:background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:0;padding:.3rem 0;font-size:.72rem;font-weight:600;display:flex;position:relative}.calendario-dia:hover:not(:disabled){background:var(--punt-fondo,var(--interfaz-fondo));box-shadow:none;border-color:var(--interfaz);transform:none}.calendario-dia-num{font-size:.66rem;font-weight:500}.calendario-dia:has(.calendario-dia-punto) .calendario-dia-num{opacity:.7}.calendario-dia-punto{font-size:.95rem;font-weight:700;line-height:1}.calendario-dia.libre{background:var(--fondo);color:var(--gris-texto);border-color:var(--borde-sutil)}.calendario-dia.libre:hover:not(:disabled){background:var(--interfaz-fondo);color:var(--interfaz)}.calendario-dia.bloqueado{color:var(--gris-suave);opacity:1;background:0 0;border-color:#0000}.calendario-dia.hoy{outline:2px solid var(--interfaz);outline-offset:-1px}.punt-1{--punt-fondo:var(--rojo-fondo);--punt-texto:var(--rojo);--punt-borde:var(--rojo)}.punt-2{--punt-fondo:var(--ambar-fondo);--punt-texto:var(--ambar);--punt-borde:var(--ambar)}.punt-3{--punt-fondo:var(--verde-fondo);--punt-texto:var(--verde);--punt-borde:var(--verde)}.punt-4{--punt-fondo:var(--verde-solido);--punt-texto:var(--blanco);--punt-borde:var(--verde)}.punt-1,.punt-2,.punt-3,.punt-4{background:var(--punt-fondo);color:var(--punt-texto);border-color:var(--punt-borde)}.punto-limpieza{border:1px solid var(--punt-borde);border-radius:var(--radio-sm);vertical-align:middle;place-items:center;width:1.35rem;height:1.35rem;margin-right:.45rem;font-size:.75rem;font-weight:700;display:inline-grid}.leyenda-limpieza{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:.78rem;display:flex}.leyenda-limpieza-titulo{color:var(--texto);font-weight:600}.leyenda-limpieza-item{align-items:center;display:inline-flex}.paso-titulo{color:var(--texto);border-bottom:1px solid var(--borde-sutil);align-items:baseline;gap:.45rem;margin:1.9rem 0 .85rem;padding-bottom:.5rem;font-size:.88rem;font-weight:600;display:flex}.paso-titulo:first-of-type{margin-top:0}.paso-titulo .paso-num{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;color:var(--gris-suave);flex:none;font-weight:700}.paso-titulo .paso-num:after{content:"."}.paso-titulo.pendiente{color:var(--gris-texto);border-bottom-style:dashed}.tab-mas{align-items:center;gap:.35rem;display:inline-flex}.tab-mas-etiqueta{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.tab-cuenta{border:1px solid color-mix(in srgb, var(--ambar) 30%, transparent);background:var(--ambar-fondo);color:var(--ambar);font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;vertical-align:1px;border-radius:999px;margin-left:.45rem;padding:.08rem .4rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-block}.tab-mas-cuenta{font-family:var(--fuente-mono);background:var(--borde-sutil);color:var(--gris-texto);font-variant-numeric:tabular-nums;border-radius:999px;padding:.12rem .32rem;font-size:.72rem;font-weight:700;line-height:1}.tab-mas.activa .tab-mas-cuenta{background:var(--interfaz-fondo);color:var(--interfaz-fuerte)}.tab-mas[aria-expanded=true] .chevron-opciones{transform:rotate(180deg)}.subnav-menu{min-width:13rem}.subnav-menu .menu-opcion{font-weight:600;text-decoration:none}.subnav-menu .menu-opcion.activa{background:var(--interfaz-fondo);color:var(--interfaz-fuerte)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem 1.1rem;display:grid}.campo{flex-direction:column;gap:.42rem;display:flex}.campo label{color:var(--gris-texto);font-size:.78rem;font-weight:600}.campo.ancho-total{grid-column:1/-1}.dato-fijo{border:1px dashed var(--gris-borde);border-radius:var(--radio-sm);height:2.5rem;font-family:var(--fuente-mono);color:var(--gris-texto);background:var(--superficie-2);align-items:center;margin:0;padding:0 .7rem;font-size:.9rem;display:flex}.campo textarea{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);resize:vertical;min-height:62px;transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida);padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.campo textarea:focus{border-color:var(--acento);box-shadow:var(--anillo);outline:none}.form-secciones{flex-direction:column;gap:1.6rem;display:flex}.seccion-form{border:0;border-top:1px solid var(--borde-sutil);min-width:0;margin:0;padding:1.2rem 0 0}.seccion-form:first-of-type{border-top:0;padding-top:0}.seccion-form>legend{float:left;width:100%;color:var(--texto);padding:0;font-size:.95rem;font-weight:600}.seccion-form>legend+*{clear:both}.seccion-form>.nota{margin:.25rem 0 0}.seccion-form>.nota+.form-grid,.seccion-form>legend+.form-grid{margin-top:.95rem}:is(.tabla-desplazable,table,.form-grid,.grid-2,dl)+.nota{margin-top:.6rem}.form-grid.pares{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.form-grid.pares{grid-template-columns:1fr}}.requerido{color:var(--acento);margin-left:.15rem;font-weight:700}.acciones-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.7rem;display:flex}.acciones-form button{margin:0}:is(.barra-acciones,.acciones-form,.acciones-en-bloque,.acciones-formato,.seccion-cabecera,.paginacion-controles,.filtros)>button{white-space:nowrap;flex-shrink:0}.boton-secundario{color:var(--gris-texto);border:1px solid var(--gris-borde);background:0 0}.boton-secundario:hover:not(:disabled){background:var(--fondo);color:var(--texto)}.boton-peligro{color:var(--rojo);border:1px solid var(--rojo);background:0 0;margin:0;padding:.3rem .6rem;font-size:.8rem}.boton-peligro:hover:not(:disabled){background:var(--rojo-fondo)}.barra-acciones .boton-peligro,.acciones-form .boton-peligro,.acciones-formato .boton-peligro{padding:.6rem 1rem;font-size:.9rem}.barra-acciones{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.barra-acciones>button:last-child:not(:only-child){margin-left:auto}.barra-acciones button{margin:0}.barra-acciones .barra-busqueda{flex:1;max-width:420px}.acciones-tabla{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.7rem 0 1.8rem;display:flex}.acciones-tabla button{margin:0}.acciones-tabla .nota{max-width:52ch;margin:0}.enlace-accion{color:var(--acento-fuerte);cursor:pointer;font-weight:600;font-size:inherit;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.enlace-accion:hover:not(:disabled){color:var(--acento);box-shadow:none;background:0 0;text-decoration:underline;transform:none}.campo-en-linea{align-items:center;gap:.45rem;display:inline-flex}.campo-en-linea select,.campo-en-linea input{width:auto;margin:0}.etiqueta-secundaria{color:var(--gris-suave);margin-top:.6rem;font-size:.82rem;font-weight:500;display:block}.paso-registro{margin-bottom:1.1rem}.paso-cabecera{align-items:flex-start;gap:.8rem;margin-bottom:.9rem;display:flex}.paso-cabecera>div{flex:auto;min-width:0}.paso-numero{background:var(--superficie-2);border:1px solid var(--gris-borde);width:1.85rem;height:1.85rem;color:var(--gris-texto);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.paso-completo .paso-numero{background:var(--verde-fondo);border-color:var(--verde);color:var(--verde)}.paso-alerta{border-left:3px solid var(--rojo)}.paso-alerta .paso-numero{background:var(--marca-claro);border-color:var(--rojo);color:var(--rojo)}.texto-registrado{white-space:pre-wrap;border-left:2px solid var(--borde-sutil);color:var(--texto);margin:.2rem 0 .8rem;padding-left:.8rem}.panel-interno{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);margin-top:.8rem;padding:.8rem 1rem}.opciones-en-linea{flex-wrap:wrap;gap:.5rem 1.2rem;margin:.3rem 0 .9rem;display:flex}.opcion{cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.opcion input{cursor:pointer;width:auto;margin:0}.tabla tbody tr.fila-vencida td:first-child{box-shadow:inset 3px 0 0 var(--rojo)}.celda-larga{white-space:normal;max-width:32ch}.tira-resumen{flex-wrap:wrap;gap:.8rem;margin-bottom:1.3rem;display:flex}.tira-cifra{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);flex-direction:column;flex:11rem;gap:.1rem;padding:.75rem .9rem;display:flex}.tira-titulo{color:var(--gris-suave);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.tira-valor{font-variant-numeric:tabular-nums;color:var(--texto);font-size:1.5rem;line-height:1.1}.tira-alerta{color:var(--rojo)}.filtros{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.filtros input{flex:1;max-width:420px}.filtros button{margin:0}.tabla{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);width:100%;font-size:.86rem;overflow:hidden}.tabla th{background:var(--superficie-2);text-align:left;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--gris-borde);padding:.6rem .85rem;font-size:.76rem;font-weight:600}.tabla td{border-bottom:1px solid var(--borde-sutil);vertical-align:middle;padding:.6rem .85rem}.tabla td>button{white-space:nowrap}.tabla tbody tr{transition:background var(--dur-rapida) var(--ease-salida);animation:solo-desvanecer var(--dur-media) var(--ease-salida) backwards;animation-delay:calc(var(--i,0) * 25ms)}.tabla tbody tr:hover{background:var(--interfaz-fondo)}.tabla tbody tr.fila-clicable{cursor:pointer}.tabla tbody tr.fila-clicable td:first-child{transition:color var(--dur-rapida) var(--ease-salida)}.tabla tbody tr.fila-clicable:hover td:first-child{color:var(--interfaz)}.tabla tbody tr.fila-con-menu{background:var(--interfaz-fondo)}.tabla tbody tr.fila-de-baja td{color:var(--gris-texto)}.tabla tr:last-child td{border-bottom:none}.num{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums}.tabla .fila-mes th{background:var(--superficie);color:var(--tinta);text-transform:none;letter-spacing:normal;border-bottom:none;padding:1.1rem .85rem .3rem;font-size:.78rem;font-weight:600}.tabla tbody:first-of-type .fila-mes th{padding-top:.55rem}.celda-punto{color:var(--tinta);white-space:nowrap;font-weight:600}.vacio{text-align:center;color:var(--gris-texto);font-size:.85rem;padding:2.2rem!important}.vacio:before{content:"—";color:var(--gris-borde);margin-bottom:.3rem;font-size:1.2rem;display:block}.paginacion{color:var(--gris-texto);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;font-size:.82rem;display:flex}.paginacion-rango{font-variant-numeric:tabular-nums}.paginacion-controles{align-items:center;gap:.4rem;display:flex}.paginacion-controles button{margin:0;padding:.35rem .75rem;font-size:.82rem}.paginacion-controles button:disabled{opacity:.45;cursor:default}.paginacion-pagina{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem}.limite-error{background:var(--superficie);border:1px solid var(--gris-borde);border-left:3px solid var(--rojo);border-radius:var(--radio-lg);max-width:44rem;box-shadow:var(--sombra);margin:2rem auto;padding:1.75rem}.limite-error h2{color:var(--marca-profundo);margin:0 0 .5rem;font-size:1.15rem}.limite-error p{color:var(--gris-texto);margin:0 0 .75rem;font-size:.9rem}.limite-error-detalle code{background:var(--rojo-fondo);color:var(--rojo);border-radius:var(--radio-sm);font-family:var(--fuente-mono);word-break:break-word;padding:.6rem .75rem;font-size:.8rem;display:block}.limite-error-acciones{align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.limite-error-acciones>*{margin:0}.aviso,[data-sonner-toast].aviso[data-styled=true]{font-family:var(--fuente);background:var(--superficie);color:var(--texto);border:1px solid var(--gris-borde);border-radius:var(--radio);box-shadow:var(--sombra-md)}.aviso-titulo,[data-sonner-toast].aviso [data-title].aviso-titulo{font-size:.88rem;font-weight:600}.aviso-detalle,[data-sonner-toast].aviso [data-description].aviso-detalle{color:var(--gris-texto);font-size:.82rem}.aviso-exito,[data-sonner-toast].aviso.aviso-exito[data-styled=true]{border-left:3px solid var(--verde)}.aviso-error,[data-sonner-toast].aviso.aviso-error[data-styled=true]{border-left:3px solid var(--rojo)}.aviso-cerrar,[data-sonner-toaster] [data-sonner-toast].aviso [data-close-button].aviso-cerrar{background:var(--superficie);border:1px solid var(--gris-borde);color:var(--gris-texto)}[data-sonner-toaster] [data-sonner-toast].aviso [data-close-button].aviso-cerrar:hover{background:var(--superficie-2);border-color:var(--gris-suave);color:var(--texto)}.etiqueta,span[class*=estado-]:not(.estado-registro){white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-block}.etiqueta{background:var(--interfaz-fondo);color:var(--interfaz)}.etiqueta-apagada{background:var(--borde-sutil);color:var(--gris-texto)}.estado-aprobado,.estado-finalizada,.estado-vigente,.estado-dentro,.estado-ok,.accion-aprobar{background:var(--verde-fondo);color:var(--verde)}.estado-rechazado,.estado-rechazada,.estado-vencido,.estado-fuera,.estado-critico,.accion-rechazar,.accion-anular{background:var(--rojo-fondo);color:var(--rojo)}.estado-pendiente_revision,.estado-en_analisis,.estado-por_vencer,.estado-pendiente,.estado-advertencia{background:var(--ambar-fondo);color:var(--ambar)}.medidor{margin:.7rem 0}.medidor-encabezado{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;display:flex}.medidor-etiqueta{color:var(--gris-texto);font-size:.82rem;font-weight:600}.medidor-valor{font-family:var(--fuente-mono);font-size:1.05rem;font-weight:700}.medidor-rango{color:var(--gris-suave);font-size:.76rem;font-family:var(--fuente-mono)}.medidor-barra{background:var(--borde-sutil);border-radius:999px;height:8px;position:relative;overflow:hidden}.medidor-zona{background:var(--verde-fondo);position:absolute;top:0;bottom:0}.medidor-aguja{background:var(--interfaz);width:3px;height:14px;transition:left .35s var(--ease-salida), background var(--dur-rapida) var(--ease-salida);border-radius:2px;position:absolute;top:-3px;transform:translate(-50%)}.medidor.fuera .medidor-valor{color:var(--rojo)}.medidor.fuera .medidor-aguja{background:var(--rojo)}.error{color:var(--rojo);margin:.5rem 0;font-size:.85rem}@keyframes pulso-carga{0%,to{opacity:.55}50%{opacity:1}}.cargando{color:var(--gris-texto);padding:1rem 0;animation:1.4s ease-in-out infinite pulso-carga}@keyframes brillo-esqueleto{0%{background-position:200% 0}to{background-position:-200% 0}}.esqueleto{border-radius:var(--radio-sm);background:linear-gradient(90deg, var(--borde-sutil) 25%, var(--fondo) 50%, var(--borde-sutil) 75%);background-size:200% 100%;animation:1.3s linear infinite brillo-esqueleto;display:block}.esqueleto-linea{height:.85rem}.fila-esqueleto:hover{background:0 0}.fila-esqueleto .esqueleto{margin:.35rem 0}.aviso{background:var(--ambar-fondo);border:1px solid var(--ambar);border-radius:var(--radio);animation:aparecer var(--dur-media) var(--ease-salida);margin-bottom:1rem;padding:.9rem 1.1rem;font-size:.85rem}.aviso.aviso-prueba{background:var(--acento-fondo);border-color:var(--acento)}.aviso.ok{background:var(--verde-fondo);border-color:var(--verde);color:var(--verde)}.aviso.error{background:var(--rojo-fondo);border-color:var(--rojo);color:var(--rojo)}.aviso ul{margin:.5rem 0 0;padding-left:1.2rem}:is(p,.nota,.error,.tabla-desplazable,table,.form-grid,.grid-2,fieldset,form,dl,ul,h3,h4,.campo)+.aviso{margin-top:1rem}.aviso>:last-child{margin-bottom:0}:is(.aviso,.nota)>.ayuda-formato{margin:.75rem 0 0}:is(.aviso,.nota)>.ayuda-formato .boton-ayuda{margin-top:0}.lista-faltantes li+li{margin-top:.9rem}.salida-faltante{margin:.45rem 0 0}a.boton-secundario,label.boton-secundario{border-radius:var(--radio-sm);cursor:pointer;box-shadow:var(--sombra-sm);transition:background var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:600;line-height:1rem;text-decoration:none;display:inline-flex}a.boton-secundario:hover,label.boton-secundario:hover{background:var(--fondo);color:var(--texto)}label.boton-secundario:focus-within{box-shadow:var(--anillo);outline:none}.lista-cambios{margin:0;padding-left:0;font-size:.78rem;list-style:none}.lista-cambios code{background:var(--fondo);border-radius:var(--radio-interior);padding:0 .25rem}.cambio{max-width:380px}.matriz{border-collapse:collapse;background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);width:100%;font-size:.82rem;overflow:hidden}.matriz th,.matriz td{border-bottom:1px solid var(--borde-sutil);text-align:center;padding:.5rem .6rem}.matriz th{background:var(--superficie-2);color:var(--gris-texto);font-size:.72rem;font-weight:600}.matriz td:first-child,.matriz th:first-child{text-align:left;white-space:nowrap;font-weight:600}.marca-si{color:var(--verde);font-weight:700}.marca-no{color:var(--borde-sutil)}details{interpolate-size:allow-keywords}details::details-content{opacity:0;overflow-clip-margin:4px;block-size:0;transition:block-size var(--dur-media) var(--ease-salida), padding-block-start var(--dur-media) var(--ease-salida), opacity var(--dur-media) var(--ease-salida), content-visibility var(--dur-media) allow-discrete;padding-block-start:0;overflow:clip}details[open]::details-content{block-size:auto;opacity:1;padding-block-start:var(--separacion-plegable,0px)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}details::details-content{transition:none!important;animation:none!important}}.tarjetas-area{flex-wrap:wrap;gap:1rem;margin-bottom:1.1rem;display:flex}.tarjeta-area{--fondo-tarjeta:var(--superficie);background:var(--fondo-tarjeta);border:1px solid var(--borde-sutil);border-radius:var(--radio-lg);min-width:0;box-shadow:var(--sombra-sm);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform var(--dur-media) var(--ease-salida), box-shadow var(--dur-media) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);flex-direction:column;flex:260px;gap:.55rem;padding:1.4rem 1.4rem 1.2rem;text-decoration:none;display:flex}.tarjeta-area:hover:not(:disabled),.tarjeta-area:focus-visible{border-color:var(--acento);background:var(--fondo-tarjeta)}.tarjeta-area.activa{--fondo-tarjeta:var(--acento-fondo);border-color:var(--acento)}.tarjeta-area .enlace-accion:hover{text-decoration:none}.tarjeta-area.alerta{--fondo-tarjeta:var(--ambar-fondo);border-color:var(--ambar)}.tarjeta-area:active{transition-duration:var(--dur-rapida);transform:translateY(0)}.tarjeta-area-nombre{color:var(--marca-profundo);margin:0;font-size:1.12rem;font-weight:600;display:block}.tarjeta-area-detalle{color:var(--gris-texto);margin:0;font-size:.84rem;display:block}.tarjeta-area-cifras{flex-wrap:wrap;gap:1.2rem;margin:.3rem 0 0;display:flex}.tarjeta-area-cifras>div,.tarjeta-area-cifras>span{flex-direction:column;display:flex}.tarjeta-area-cifras dt,.cifra-etiqueta{text-transform:uppercase;letter-spacing:.04em;color:var(--gris-texto);font-size:.72rem}.tarjeta-area-cifras dd,.cifra-valor{font-family:var(--fuente-mono);color:var(--marca-profundo);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}.tarjeta-area-codigos{font-family:var(--fuente-mono);color:var(--gris-texto);font-size:.74rem}.tarjetas-area-seccion{margin-top:.9rem;margin-bottom:1.8rem}.tarjeta-area.secundaria{flex:320px;padding:1.05rem 1.2rem 1rem}.tarjeta-area.secundaria .tarjeta-area-nombre{font-size:1rem}.tarjeta-area.secundaria .tarjeta-area-cifras dd{font-size:1.1rem}.tarjetas-alineadas .tarjeta-area-cifras{margin-top:auto}.indice-apartados{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.1rem 1.25rem;margin:.9rem 0 1.8rem;display:grid}.indice-grupo-titulo{color:var(--gris-texto);margin:0 0 .45rem;font-size:.85rem;font-weight:600}.indice-grupo ul{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);margin:0;padding:0;list-style:none;overflow:hidden}.indice-grupo li+li{border-top:1px solid var(--borde-sutil)}.indice-apartado{min-height:44px;color:inherit;transition:background var(--dur-rapida) var(--ease-salida);align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:flex}.indice-apartado:hover{background:var(--superficie-2)}.indice-apartado:focus-visible{box-shadow:inset 0 0 0 2px var(--acento);outline:none}.indice-apartado-texto{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.indice-apartado-titulo{color:var(--marca-profundo);transition:color var(--dur-rapida) var(--ease-salida);font-size:.95rem;font-weight:600}.indice-apartado-resumen{color:var(--gris-texto);font-size:.82rem;line-height:1.4}.indice-apartado-flecha{width:1rem;height:1rem;color:var(--gris-suave);transition:transform var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida);flex:none}.indice-apartado:hover .indice-apartado-titulo,.indice-apartado:hover .indice-apartado-flecha{color:var(--interfaz)}.indice-apartado:hover .indice-apartado-flecha{transform:translate(3px)}.bloque-servicios{border:1px solid var(--borde-sutil);border-radius:var(--radio);min-width:0;margin:1rem 0;padding:.9rem 1rem 1rem}.fila-servicio .campo{min-width:0}.fila-servicio .campo select{text-overflow:ellipsis;width:100%;min-width:0}.bloque-servicios>legend{color:var(--marca-profundo);padding:0 .4rem;font-size:.9rem;font-weight:600}.fila-servicio{border-top:1px solid var(--borde-sutil);padding:.8rem 0 .2rem}.fila-servicio:first-of-type{border-top:none}.fila-servicio-principal,.fila-servicio-detalle{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.fila-servicio-principal>button,.fila-servicio-detalle>.casilla{align-self:flex-end}.fila-servicio-detalle{margin-top:.3rem}.fila-servicio-express{align-self:flex-end;margin-bottom:.65rem}.fila-servicio-datos{color:var(--gris-texto);flex-wrap:wrap;gap:1rem;margin:.4rem 0 .2rem;font-size:.78rem;display:flex}.fila-servicio-avisos{flex-wrap:wrap;gap:.35rem;margin:.2rem 0;display:flex}.bloque-servicios-pie{border-top:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding-top:.8rem;display:flex}.total-lineas{color:var(--gris-texto);font-size:.86rem}.bloque-condicion{margin-top:.9rem}.bloque-condicion>.seccion-titulo{color:var(--gris-texto);margin-bottom:.4rem;font-size:.82rem}.fila-condicion{border-top:1px solid var(--borde-sutil);flex-wrap:wrap;align-items:flex-start;gap:.6rem;padding:.5rem 0 .2rem;display:flex}.fila-condicion>.acciones-condicion{align-self:flex-end}.fila-condicion:first-of-type{border-top:none}.acciones-condicion{align-items:flex-end;gap:.3rem;display:flex}.lista-condiciones{margin:0 0 .8rem;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.lista-condiciones li{margin-bottom:.3rem}.grupo-contactos{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie-2);flex-direction:column;gap:.3rem;padding:.5rem .6rem;display:flex}.total-lineas strong{font-family:var(--fuente-mono);color:var(--marca-profundo);margin-left:.4rem;font-size:1.05rem}.bloque-item-acta{border:1px solid var(--borde-sutil);border-left:3px solid var(--interfaz);border-radius:var(--radio);background:var(--fondo);margin:.9rem 0;padding:.9rem 1.1rem}.bloque-item-acta-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bloque-item-acta-cabecera h4{margin:0;font-size:.95rem}.bloque-item-acta-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.bloque-item-acta-acciones button{margin-top:0}.bloque-item-acta .aviso{margin:.8rem 0 0}.bloque-item-acta .aviso button{margin:.6rem 0 0}.panel-replicar{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);flex-direction:column;align-items:flex-start;gap:.55rem;margin:.8rem 0 .4rem;padding:.8rem 1rem;display:flex}.panel-replicar h5{margin:0;font-size:.88rem}.panel-replicar .grupo-casillas{font-size:.85rem}.panel-replicar-atajos{gap:1rem;font-size:.82rem;display:flex}.panel-replicar .acciones-form{margin-top:.2rem}.bloque-accion{border-top:1px solid var(--borde-sutil);margin-top:.9rem;padding-top:.9rem}.bloque-accion:first-of-type{border-top:none;margin-top:0;padding-top:0}.bloque-accion h4{color:var(--marca-profundo);margin:0 0 .5rem;font-size:.9rem}.bloque-accion .campo+button{margin-top:.9rem}.casilla{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.casilla input[type=checkbox]{margin:0}.grupo-casillas{flex-wrap:wrap;gap:.4rem 1rem;padding:.3rem 0;display:flex}.grupo-patrones{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);margin:0;padding:.7rem .9rem .4rem}.grupo-patrones legend{padding:0 .35rem;font-size:.85rem;font-weight:600}.grupo-patrones>.nota{margin:0 0 .5rem}.lista-patrones{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.lista-patrones label{border-radius:var(--radio-sm);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;padding:.3rem .4rem;font-weight:400;display:flex}.lista-patrones label:hover{background:var(--superficie-2)}.lista-patrones input[type=checkbox]{flex:none;align-self:center}.patron-codigo{font-weight:600}.valor-parametro{white-space:nowrap;display:block}.patron-valor{font-variant-numeric:tabular-nums}.correccion-panel{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-left:3px solid var(--acento);border-radius:var(--radio-sm);margin:.9rem 0;padding:.8rem .9rem}.correccion-titulo{color:var(--marca-profundo);margin:0 0 .2rem;font-size:.86rem;font-weight:600}.correccion-fila{border-top:1px solid var(--borde-sutil);margin-top:.7rem;padding-top:.7rem}.correccion-fila:first-of-type{border-top:none}.correccion-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.correccion-magnitud{text-transform:uppercase;letter-spacing:.04em;color:var(--gris-texto);font-size:.82rem;font-weight:600}.correccion-resultado{color:var(--marca-profundo);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.correccion-cuenta{font-variant-numeric:tabular-nums;margin:.25rem 0 .15rem;font-size:.88rem}.tabla-desplazable{max-width:100%;overflow-x:auto}.tabla-puntos th,.tabla-puntos td{padding:.45rem .5rem}.tabla-puntos td input{width:100%;min-width:5.5rem}.columna-conformidad{white-space:nowrap;width:1%}.tabla-puntos-curva td.columna-material select{width:100%;min-width:11rem}.tabla-puntos-curva .columna-material{width:22rem;max-width:22rem}.tabla-puntos-curva td input{min-width:8rem}.tabla-puntos td.columna-conformidad select{width:100%;min-width:9rem}.campo-angosto{max-width:16rem}.columna-unidad{white-space:nowrap;width:1%}.tabla-puntos td.columna-unidad select{width:100%;min-width:6.5rem}.campo-faltante{border-color:var(--rojo);background:var(--rojo-fondo)}.nota-segun-norma{color:var(--gris-texto);white-space:nowrap;margin-top:.15rem;font-size:.72rem;display:block}.nota-segun-norma.fuera-de-norma{color:var(--rojo);font-weight:600}.declaraciones-u{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.declaracion-u{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);padding:.9rem 1rem 1rem}.declaracion-u-cabecera{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin-bottom:.8rem;display:flex}.declaracion-u-cabecera .nota-segun-norma{margin:0;display:inline}.declaracion-u-vigente{color:var(--gris-texto);font-size:.82rem}.declaracion-u .form-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:start}.declaracion-u .campo-forma{grid-column:span 2}@media (width<=480px){.declaracion-u .campo-forma{grid-column:1/-1}}.declaracion-u .campo .nota-segun-norma{white-space:normal}.declaracion-u-acciones{justify-content:flex-end;margin-top:.8rem;display:flex}.vista-u{border-radius:var(--radio-sm);background:var(--superficie-2);margin-top:.9rem;padding:.7rem .8rem;overflow-x:auto}.vista-u-ecuacion{margin:0 0 .5rem}.vista-u-tabla{width:auto;font-family:var(--fuente-mono);font-size:.85rem}.vista-u-tabla th{text-align:left;white-space:nowrap;font-family:inherit}.vista-u .nota-alerta{margin-bottom:0}.fila-alerta>td{background:var(--ambar-fondo)}.error-pie{flex:100%;margin:0;font-size:.82rem;line-height:1.45}:not(.modal-acciones)>.error-pie{margin:.9rem 0 0}.tabla-puntos th:last-child,.tabla-puntos td:last-child{white-space:nowrap;width:1%}.campo-tolerancia{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.campo-tolerancia label{white-space:nowrap;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.campo-tolerancia input{width:8rem;font-family:var(--fuente-mono);font-variant-numeric:tabular-nums}.campo-tolerancia button{white-space:nowrap;flex-shrink:0;margin:0}.campo-tolerancia .error{flex-basis:100%;margin:0}td .campo-tolerancia{margin-top:0}.tolerancias-proceso{margin-top:1.6rem}.tolerancias-proceso>.subtitulo-bloque{margin-top:0}.lista-hallazgos{margin:.5rem 0 0;padding-left:1.2rem;font-size:.84rem}.lista-hallazgos li{margin-bottom:.25rem}.panel-hallazgos-ok{border:1px solid var(--verde);border-left:3px solid var(--verde);border-radius:var(--radio);background:var(--verde-fondo);margin-bottom:.9rem;padding:.8rem 1rem}.celda-hallazgos{white-space:pre-line;max-width:22rem}.tabla-trabajos{table-layout:fixed;min-width:58rem}.tabla-trabajos td{vertical-align:top}.tabla-trabajos .fila-servicio-avisos .etiqueta,.tabla-trabajos .fila-servicio-avisos span[class*=estado-]{white-space:normal}.tabla-lineas{font-size:.82rem}.tabla-lineas td.num{white-space:nowrap}.tabla-lineas tfoot td{border-top:2px solid var(--borde-sutil)}.fila-inactiva{opacity:.55}.tabla-formatos td{vertical-align:top;padding-top:.7rem;padding-bottom:.7rem}.tabla-formatos td:nth-child(2){width:45%;min-width:18rem}.tabla-formatos select{width:100%}.tabla-formatos .nota{margin:.25rem 0 0}.tabla-formatos tbody tr:hover{background:0 0}.bloque-preformateado{white-space:pre-line}.barra-avance{background:var(--borde-sutil);border-radius:999px;width:100%;min-width:4rem;height:.3rem;margin-top:.25rem;display:block;overflow:hidden}.barra-avance-relleno{background:var(--verde);height:100%;transition:width var(--dur-media) var(--ease-salida);border-radius:999px;display:block}.nav-alternar{background:var(--fondo);border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);width:2.1rem;height:2.1rem;color:var(--gris-texto);cursor:pointer;box-shadow:none;transition:background var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.nav-alternar .nav-icono{opacity:1;flex:none;width:1.05rem;height:1.05rem}.nav-alternar:hover:not(:disabled){background:var(--superficie);color:var(--texto);border-color:var(--gris-borde);box-shadow:none;transform:none}.nav-alternar:active:not(:disabled){transform:scale(.98)}.franja-ubicacion-inicio{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.menu-boton{border-radius:var(--radio);width:2.25rem;height:2.25rem;color:var(--blanco);cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida);background:#ffffff14;border:1px solid #ffffff24;justify-content:center;align-items:center;margin:0;padding:0;display:none}.menu-boton:hover{background:#ffffff29}.menu-boton .nav-icono{width:1.15rem;height:1.15rem}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registro-cabecera{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.3rem;padding-bottom:1rem;display:flex}.registro-identidad{flex:22rem;min-width:0}.registro-titulo{letter-spacing:-.015em;color:var(--marca-profundo);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;font-size:1.55rem;line-height:1.2;display:flex}.registro-meta{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.45rem 0 0;font-size:.84rem;display:flex}.registro-meta .num{color:var(--texto)}.registro-meta-sep{color:var(--borde-sutil)}.registro-acciones{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.registro-acciones button{margin:0}.estado-registro{letter-spacing:0;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.estado-registro:before{content:"";background:currentColor;border-radius:50%;width:.44rem;height:.44rem}.estado-registro.ok{color:var(--verde);border-color:color-mix(in srgb, var(--verde) 30%, transparent);background:var(--verde-fondo)}.estado-registro.pendiente{color:var(--ambar);border-color:color-mix(in srgb, var(--ambar) 30%, transparent);background:var(--ambar-fondo)}.estado-registro.critico{color:var(--rojo);border-color:color-mix(in srgb, var(--rojo) 30%, transparent);background:var(--rojo-fondo)}.estado-registro.neutro,.estado-registro.estado-dentro{color:var(--interfaz);border-color:color-mix(in srgb, var(--interfaz) 25%, transparent);background:var(--interfaz-fondo)}.estado-registro.estado-ok{color:var(--verde);border-color:color-mix(in srgb, var(--verde) 30%, transparent);background:var(--verde-fondo)}.estado-registro.estado-pendiente,.estado-registro.estado-advertencia{color:var(--ambar);border-color:color-mix(in srgb, var(--ambar) 30%, transparent);background:var(--ambar-fondo)}.estado-registro.estado-fuera,.estado-registro.estado-critico{color:var(--rojo);border-color:color-mix(in srgb, var(--rojo) 30%, transparent);background:var(--rojo-fondo)}.hechos{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.15rem 1.6rem;margin:0 0 1.5rem;padding:0;display:grid}.hecho{flex-direction:column;gap:.15rem;min-width:0;display:flex}.hecho dt,.hecho-etiqueta{color:var(--gris-texto);font-size:.74rem;font-weight:500}.hecho dd,.hecho-valor{color:var(--texto);overflow-wrap:anywhere;margin:0;font-size:.92rem}.hecho-valor.apagado{color:var(--gris-texto)}.seccion{margin:0 0 1.6rem}.seccion-cabecera{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;padding-bottom:.55rem;display:flex}.seccion-cabecera h3{color:var(--marca-profundo);margin:0;font-size:.98rem;font-weight:600}.seccion-cabecera .nota{margin:0}.expedientes{flex-direction:column;gap:1.9rem;display:flex}.expediente+.expediente{border-top:1px solid var(--borde-sutil);padding-top:1.9rem}.expediente-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.expediente-referencia{color:var(--marca-profundo);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:700}.expediente-meta{color:var(--gris-texto);margin:.15rem 0 0;font-size:.8rem}.linea-tiempo{margin:0;padding:0;list-style:none}.hito{grid-template-columns:12px 1fr;gap:0 .85rem;padding-bottom:1.15rem;display:grid;position:relative}.hito:last-child{padding-bottom:0}.hito:before{content:"";background:var(--gris-borde);width:2px;position:absolute;top:1.15rem;bottom:0;left:5px}.hito:last-child:before{display:none}.hito.cumplido:has(+.hito.cumplido):before{background:color-mix(in srgb, var(--verde) 45%, var(--borde-sutil))}.hito-marca{border:2px solid var(--gris-borde);background:var(--superficie);border-radius:999px;width:12px;height:12px;margin-top:.3rem}.hito.cumplido .hito-marca{border-color:var(--verde);background:var(--verde)}.hito-linea{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0;display:flex}.hito-titulo{color:var(--texto);font-size:.88rem;font-weight:600}.hito:not(.cumplido) .hito-titulo{color:var(--gris-texto);font-weight:500}.hito-codigo{color:var(--interfaz);font-size:.82rem}.hito-fecha{color:var(--gris-texto);margin-left:auto;font-size:.78rem}.hito-estado{color:var(--gris-texto);margin:.1rem 0 0;font-size:.8rem}.hito-detalle{color:var(--gris-suave);text-wrap:pretty;max-width:70ch;margin:.15rem 0 0;font-size:.78rem}@media (width<=640px){.hito-fecha{flex-basis:100%;margin-left:0}}.zona-riesgo{border:1px solid color-mix(in srgb, var(--rojo) 22%, var(--borde-sutil));border-radius:var(--radio);background:var(--superficie);margin-top:2.5rem;padding:1.1rem 1.25rem}.zona-riesgo>h3{color:var(--rojo);align-items:center;gap:.45rem;margin:0 0 .3rem;font-size:.95rem;font-weight:600;display:flex}.zona-riesgo .nota{max-width:62ch;margin-top:0}.zona-riesgo .campo{margin-top:1rem}.zona-riesgo .campo+button,.zona-riesgo .error+button{margin-top:1.3rem}.zona-riesgo .campo+.error{margin:.7rem 0 0}.zona-riesgo .boton-peligro{padding:.55rem .95rem;font-size:.87rem}.vacio-util{text-align:center;color:var(--gris-texto);border:1px dashed var(--borde-sutil);border-radius:var(--radio);background:var(--fondo);padding:1.6rem 1.2rem;font-size:.86rem}.vacio-util strong{color:var(--texto);margin-bottom:.2rem;font-size:.92rem;display:block}@keyframes desplegar-menu{0%{opacity:0;transform:translateY(-6px)}}.revelado{animation:revelar var(--dur-media) var(--ease-salida);overflow:hidden}.bloque-alta{border:1px solid var(--gris-borde);border-radius:var(--radio);background:var(--superficie-2);margin:0 0 1.2rem;padding:1rem 1.1rem 1.1rem}.bloque-alta>.subtitulo-bloque:first-child{margin-top:0}.bloque-alta>.nota{margin:0 0 .9rem}.barra-registros{flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;display:flex}.boton-registro{background:var(--superficie);color:var(--texto);border:1px solid var(--gris-borde);box-shadow:var(--sombra-sm);flex:0 auto;margin:0;padding:.55rem 1rem;font-size:.88rem}.boton-registro:hover:not(:disabled){background:var(--fondo);color:var(--texto);border-color:var(--gris-suave)}.tabla-puntos{margin-top:.5rem}.panel-magnitud{margin-bottom:.8rem}.panel-magnitud:last-child{margin-bottom:0}.adjuntos-equipo{flex-wrap:wrap;align-items:flex-start;gap:1.4rem 2rem;display:flex}.adjunto{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.adjunto button{margin:0}.foto-equipo{object-fit:cover;border:1px solid var(--borde-sutil);border-radius:var(--radio);width:220px;max-width:100%;height:150px;display:block}.adjuntos-equipo>.nota{flex-basis:100%;margin:0}.hechos-certificado{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem 1.4rem;margin:.6rem 0 .8rem}.selector-magnitudes{border:none;min-inline-size:0;margin:0;padding:0}.selector-magnitudes>legend{color:var(--gris-texto);padding:0;font-size:.78rem;font-weight:600}.selector-magnitudes .nota,.selector-magnitudes .nota-alerta{margin:.25rem 0 0}.selector-magnitudes .grupo-casillas{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);margin-top:.45rem;padding:.6rem .7rem}.grafico{background:var(--superficie);width:720px;min-width:720px;height:auto;display:block}.grafico-eje{stroke:var(--gris-borde);stroke-width:1px}.grafico-reja{stroke:var(--borde-sutil);stroke-width:1px}.grafico-rotulo{fill:var(--gris-texto);font-family:var(--fuente-mono);font-size:11px}.grafico-eje-titulo{fill:var(--gris-texto);font-size:11px;font-weight:600}.grafico-punto{fill:var(--interfaz);transition:r var(--dur-rapida) var(--ease-salida)}.grafico-linea{fill:none;stroke:var(--acento);stroke-width:2px;stroke-linejoin:round}.grafico-sin-respaldo{fill:var(--superficie-2)}.grafico-consistencia{margin:.9rem 0 0}.grafico-consistencia-titulo{color:var(--gris-texto);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.grafico-barra{fill:var(--gris-borde)}.grafico-barra-dentro{fill:var(--verde)}.grafico-barra-fuera{fill:var(--rojo)}.grafico-limite{stroke:var(--rojo);stroke-width:1.5px;stroke-dasharray:6 4}.revelado-curva{margin-top:.9rem}.grafico-pie{min-height:1.4rem;color:var(--gris-texto);margin:.35rem 0 0;font-size:.8rem}@keyframes revelar{0%{opacity:0;transform:translateY(-4px)}}@media (width<=900px){.app-shell{--margen-barra:0}.contenido-shell{padding-top:var(--altura-barra-movil);height:100dvh;min-height:0}.barra-lateral{flex-direction:column;gap:0;width:100%;height:auto;max-height:100dvh;padding:0;inset:0 0 auto;transform:none;box-shadow:0 1px #ffffff14,0 4px 14px #2b080838}.marca{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.65rem 1rem;display:flex}.marca-logo{width:auto;height:1.6rem;margin:0}.menu-boton{margin-left:auto;display:inline-flex}.login-contenedor{grid-template-columns:1fr}.login-foto{display:none}.login-panel{background:var(--fondo-login-movil)}.login-credito{color:#ffffffb8}.login-credito:hover{color:#fff}.login-panel .login-tarjeta{width:min(360px,100%);min-width:0;box-shadow:var(--sombra-md);padding:2.2rem 1.8rem}.nav-grupos{display:none}.barra-lateral.abierta .nav-grupos{overscroll-behavior:contain;max-height:calc(100dvh - 3.6rem);animation:desplegar-menu var(--dur-media) var(--ease-salida);display:block;overflow-y:auto}.nav-grupos-interior{flex-direction:column;display:flex}.nav-grupo{flex-direction:column;padding:0 .75rem .75rem}.nav-grupo:first-child{padding-top:.35rem}.nav-item{min-height:44px;padding:.6rem .7rem}.contenido{padding:1.1rem}.franja-ubicacion{padding:0 1.1rem;position:sticky;top:0}.pie-barra{border-top-color:#ffffff24;padding:.9rem .75rem .75rem}.registro-cabecera{gap:.9rem}.registro-titulo{font-size:1.3rem}}@media (width<=560px){.registro-acciones{width:100%}.registro-acciones button{flex:8rem}.hechos{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.9rem 1rem}}.tabla-hoja th{white-space:nowrap}.tabla-hoja td{vertical-align:middle;font-variant-numeric:tabular-nums}.tabla-metrologia td,.tabla-ambiente td{vertical-align:middle}.celda-orden{background:var(--celda-orden-fondo);box-shadow:inset 3px 0 0 var(--interfaz);font-weight:500}.celda-analista{background:var(--celda-analista-fondo);padding:0;box-shadow:inset 3px 0 #c9a227}.celda-metrologia{background:var(--celda-metrologia-fondo);box-shadow:inset 3px 0 #2f7da8}input.campo-analista{background:var(--celda-analista-fondo);padding-left:.75rem;box-shadow:inset 3px 0 #c9a227}.celda-calculada{background:var(--superficie);color:var(--gris-texto);font-variant-numeric:tabular-nums}.celda-resultado{color:var(--texto);font-variant-numeric:tabular-nums;border-left:1px solid var(--gris-borde);font-weight:600}.celda-input{width:100%;min-width:5.5rem;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--texto);background:0 0;border:none;padding:.55rem .7rem}.celda-input:focus{background:var(--superficie);box-shadow:inset var(--anillo);outline:none}.celda-input:disabled{color:var(--gris-suave);cursor:not-allowed}.celda-input-texto{text-align:left;font-variant-numeric:normal}.sello-correccion,.sello-sin-corregir{font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.3;display:block}.sello-correccion{color:var(--gris-suave)}.sello-sin-corregir{color:var(--ambar);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.fila-control{border-top:2px solid var(--gris-borde)}.etiqueta-control{border-radius:var(--radio-sm);background:var(--acento-fondo);color:var(--acento-fuerte);text-transform:uppercase;letter-spacing:.03em;margin-left:.45rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.unidad-columna{color:var(--gris-suave);font-weight:400}.tabla-identificacion th{text-align:right;width:12%;color:var(--gris-texto);white-space:nowrap;font-weight:500}.subtitulo-bloque{color:var(--gris-texto);text-transform:uppercase;letter-spacing:.04em;margin:1.2rem 0 .5rem;font-size:.9rem}.acciones-formato{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.barra-ficha{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.4rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.barra-ficha .boton-ayuda{padding:.6rem 1rem;font-size:.9rem}.cabecera-apartado{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1.9rem 0 .9rem;padding-bottom:.6rem;display:flex}.cabecera-apartado>.apartado-titulo,.cabecera-apartado>.panel-titulo{flex:auto;min-width:0;margin:0}.cabecera-apartado button,.cabecera-apartado .boton-secundario{flex:none;margin:0}.acciones-formato button,.barra-acciones .ayuda-formato,.acciones-formato .ayuda-formato{margin:0}.ficha-encabezado{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ficha-titulo{flex-wrap:wrap;align-items:center;gap:.7rem;margin:.7rem 0 .25rem;font-size:1.25rem;display:flex}.nota-inline{color:var(--gris-suave);font-size:.85em}.dato-vacio{color:var(--gris-suave)}.dato-sin-correccion{color:var(--ambar)}.dato-sin-correccion small{text-transform:uppercase;letter-spacing:.03em;font-size:.75em}.lista-sin-corregir{margin:.4rem 0;padding-left:1.1rem}.lista-sin-corregir li+li{margin-top:.2rem}.falta-capturar{color:var(--ambar);text-wrap:balance;font-size:.75rem;line-height:1.3;display:block}.correccion-origen{font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.35;display:block}.obligatorio{color:var(--marca)}.certificados-equipo{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);flex-direction:column;gap:.3rem;margin:.45rem 0 0;padding:.5rem .7rem;list-style:none;display:flex}.certificados-equipo li{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.certificado-magnitud{min-width:8.5rem;font-size:.8rem;font-weight:600}.certificados-equipo .nota{font-variant-numeric:tabular-nums;margin:0}.campo-casilla label{align-items:center;gap:.4rem;font-weight:400;display:flex}.estado-anulada{background:var(--fondo);color:var(--gris-texto)}.rejilla-campos{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1rem;display:grid}.nota-alerta{border:1px solid color-mix(in srgb, var(--ambar) 35%, transparent);border-radius:var(--radio-sm);background:var(--ambar-fondo);color:var(--ambar);margin:.6rem 0;padding:.6rem .8rem;font-size:.85rem}.celda-opciones{white-space:nowrap;text-align:right;width:1%}.enlace-tabla{font:inherit;color:var(--interfaz);cursor:pointer;text-align:left;border-radius:var(--radio-sm);background:0 0;border:none;padding:0}.enlace-tabla:hover{text-decoration:underline}.celda-detalle{background:var(--fondo)}.detalle-formato{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0 2rem;padding:.4rem 0 .8rem;display:grid}.lista-columnas{margin:0 0 .8rem;padding-left:1.2rem;font-size:.85rem;line-height:1.7}.lista-columnas code{border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--borde-sutil);font-family:var(--fuente-mono);padding:.05rem .3rem;font-size:.9em}@media (width<=720px){.tabla-identificacion{display:block}.tabla-identificacion tbody{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);display:grid}.tabla-identificacion tr{display:contents}.tabla-identificacion th{text-align:left;white-space:normal;width:auto}.tabla-identificacion td{overflow-wrap:anywhere}.ficha-encabezado{flex-direction:column}.tabla-formatos td:nth-child(2){min-width:0}}.tarjeta-area-envoltorio{flex-direction:column;flex:260px;min-width:0;display:flex}.tarjeta-area-envoltorio>.tarjeta-area{flex:auto}.tarjeta-area-gestion{gap:.9rem;padding:.5rem .2rem 0;display:flex}.tarjetas-subapartado .tarjeta-area{padding:1rem 1.1rem .9rem}.tarjetas-subapartado .tarjeta-area h3{font-size:.95rem}.tarjeta-esqueleto{border-radius:var(--radio-lg);flex:260px;min-width:0;height:9.5rem}.descuento{font-family:var(--fuente-mono);color:var(--rojo);font-weight:700}.bloque-config+.bloque-config{border-top:1px solid var(--borde-sutil);margin-top:1.8rem;padding-top:1.4rem}.bloque-config>.nota{margin:.3rem 0 .9rem}.bloque-config .subtitulo-bloque{margin:1.4rem 0 .2rem;font-size:.85rem}.reparto{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);margin-bottom:1rem;padding:.8rem .9rem}.reparto.ok{border-color:color-mix(in srgb, var(--verde) 35%, transparent);background:var(--verde-fondo)}.reparto.alerta{border-color:color-mix(in srgb, var(--ambar) 35%, transparent);background:var(--ambar-fondo)}.reparto-cifra{color:var(--gris-texto);align-items:baseline;gap:.35rem;font-size:.85rem;display:flex}.reparto-cifra strong{font-family:var(--fuente-mono);color:var(--texto);font-size:1.35rem;font-weight:700}.reparto-barra{background:color-mix(in srgb, var(--gris-borde) 60%, transparent);border-radius:999px;height:6px;margin:.5rem 0 .45rem;overflow:hidden}.reparto-barra>span{border-radius:inherit;background:var(--interfaz);height:100%;transition:width var(--dur-media) var(--ease-salida);display:block}.reparto.ok .reparto-barra>span{background:var(--verde)}.reparto>.nota{margin:0}.escala-veredictos{margin:0 0 1.1rem}.escala-banda{border-radius:var(--radio-sm);flex-wrap:wrap;gap:2px;display:flex;overflow:hidden}.escala-tramo{flex-direction:column;flex-basis:0;gap:.1rem;min-width:6rem;padding:.55rem .6rem;display:flex}@media (width<=520px){.escala-tramo{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:baseline}}.escala-etiqueta{font-size:.74rem;font-weight:600}.escala-rango{opacity:.85;font-size:.72rem}.escala-tramo.rechazado{background:var(--rojo-fondo);color:var(--rojo)}.escala-tramo.condicional{background:var(--ambar-fondo);color:var(--ambar)}.escala-tramo.aprobado{background:var(--verde-fondo);color:var(--verde)}.editor-barra{z-index:1;background:var(--superficie);border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .2rem .6rem;display:flex;position:sticky;top:0}.editor-marca{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);min-width:2.1rem;color:var(--texto);cursor:pointer;padding:.3rem .5rem;font-size:.86rem;line-height:1.1}.editor-marca:hover:not(:disabled){background:var(--acento-fondo);border-color:var(--acento);color:var(--acento);box-shadow:none;transform:none}.editor-marca code{font-family:var(--fuente-mono);font-size:.76rem}.editor-barra-ayuda{color:var(--gris-texto);margin-left:auto;font-size:.74rem}.editor-borrador{border-radius:var(--radio-sm);background:var(--ambar-fondo);color:var(--ambar);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.78rem;display:flex}.editor-hoja{flex:1;min-height:0;margin:.8rem 0;padding:1.6rem 1.8rem 2.4rem;position:relative;overflow-y:auto}.editor-bloque{border-radius:var(--radio-sm);padding-left:1.9rem;position:relative}.editor-bloque.enfocado{background:var(--acento-fondo)}.editor-gutter{opacity:0;transition:opacity var(--dur-rapida) var(--ease-salida);position:absolute;top:.1rem;left:0}.editor-bloque:hover .editor-gutter,.editor-bloque.enfocado .editor-gutter,.editor-gutter:focus-within{opacity:1}.editor-mango{border-radius:var(--radio-sm);min-width:1.5rem;color:var(--gris-suave);box-shadow:none;background:0 0;border:none;margin:0;padding:.1rem .3rem;font-size:1rem;line-height:1.2}.editor-mango:hover:not(:disabled){background:var(--acento-fondo);color:var(--acento);box-shadow:none;transform:none}.editable{cursor:text;outline:none;min-height:1.4em}.editable:focus{outline:none}.editable:empty:before{content:attr(data-vacio);color:var(--gris-suave);pointer-events:none}.editor-nota-texto{min-height:1.4em}.editor-variante{float:right;border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--gris-texto);margin-left:.6rem;padding:.1rem .3rem;font-size:.7rem}.editor-formula{border:1px dashed var(--gris-borde);resize:vertical;tab-size:2;width:100%}.editor-formula:focus{border-color:var(--acento);border-style:solid;outline:none}.editor-celda{min-width:4rem}.editor-tabla-acciones{flex-wrap:wrap;gap:.4rem;margin:-.6rem 0 1.1rem;display:flex}.editor-tabla-acciones .boton-secundario{padding:.2rem .55rem;font-size:.74rem}.editor-tabla-acciones .boton-secundario:hover:not(:disabled){background:var(--acento-fondo);border-color:var(--acento);color:var(--acento);box-shadow:none;transform:none}.editor-agregar{border:1px dashed var(--gris-borde);border-radius:var(--radio-sm);width:100%;color:var(--gris-texto);cursor:pointer;background:0 0;margin-top:.6rem;padding:.5rem;font-size:.8rem;display:block}.editor-agregar:hover:not(:disabled){background:var(--acento-fondo);border-color:var(--acento);color:var(--acento);box-shadow:none;transform:none}.menu-bloques{z-index:3;border:1px solid var(--gris-borde);border-radius:var(--radio);background:var(--superficie);width:17rem;max-height:20rem;box-shadow:var(--sombra);text-align:left;flex-direction:column;padding:.4rem;display:flex;position:absolute}.menu-bloques-buscar{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);width:100%;margin:0 0 .3rem;padding:.35rem .5rem;font-size:.8rem}.menu-bloques-lista{min-height:0;overflow-y:auto}.menu-bloques-titulo{letter-spacing:.04em;text-transform:uppercase;color:var(--gris-suave);margin:.35rem .4rem .2rem;font-size:.68rem;font-weight:700}.menu-bloques-opcion{border-radius:var(--radio-sm);width:100%;color:var(--texto);text-align:left;box-shadow:none;background:0 0;border:none;align-items:center;gap:.55rem;margin:0;padding:.35rem .45rem;font-size:.84rem;font-weight:500;display:flex}.menu-bloques-opcion:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.menu-bloques-opcion.actual{background:var(--acento-fondo);color:var(--acento-fuerte)}.menu-bloques-opcion.peligro{color:var(--rojo)}.menu-bloques-opcion.peligro:hover:not(:disabled){background:var(--rojo-fondo);color:var(--rojo)}.menu-bloques-opcion:disabled{opacity:1;color:var(--gris-suave);font-weight:400}.menu-bloques-muestra{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);height:1.7rem;font-family:var(--fuente-mono);color:var(--gris-texto);flex:0 0 1.7rem;place-items:center;font-size:.68rem;display:grid}.menu-bloques-texto{flex-direction:column;min-width:0;display:flex}.menu-bloques-etiqueta{line-height:1.25}.menu-bloques-ayuda{color:var(--gris-texto);font-size:.72rem;font-weight:400}.menu-bloques-marca{font-family:var(--fuente-mono);color:var(--gris-suave);margin-left:auto;font-size:.7rem}.menu-bloques-vacio{color:var(--gris-texto);margin:.6rem .45rem;font-size:.78rem}.editor-pie{border-top:1px solid var(--borde-sutil);padding-top:.9rem}@media (width<=900px){.editor-hoja{padding:1rem .8rem 1.6rem}.editor-bloque{padding-left:1.5rem}}.rastro-estante{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.9rem;font-size:.82rem;display:flex}.rastro-estante a{color:var(--acento-fuerte);text-decoration:none}.rastro-estante a:hover{text-decoration:underline}.rastro-estante [aria-current=page]{color:var(--texto);font-weight:600}.estante-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.estante-cabecera .nota{max-width:62ch}.estante-acciones{align-items:center;gap:.9rem;display:flex}.estante-acciones button{margin:0}.estante-doc-titulo{font-weight:600;display:block}.estante-doc-codigo{color:var(--gris-suave);margin-top:.15rem;font-size:.75rem;display:inline-block}.estante-doc-detalle{max-width:46ch;color:var(--gris-texto);margin-top:.1rem;font-size:.78rem;display:block}.estante-historial>td{background:var(--fondo)}.historial-versiones{flex-direction:column;gap:.7rem;margin:0;padding:.2rem 0;list-style:none;display:flex}.historial-item{align-items:flex-start;gap:.7rem;display:flex}.historial-numero{border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--gris-borde);min-width:2.6rem;color:var(--gris-texto);text-align:center;flex-shrink:0;padding:.15rem .4rem;font-size:.78rem;font-weight:700}.historial-item.vigente .historial-numero{border-color:var(--verde);background:var(--verde-fondo);color:var(--verde)}.historial-datos{min-width:0}.historial-linea{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .15rem;font-size:.82rem;display:flex}.historial-datos .nota{max-width:70ch;margin:.1rem 0 0}.historial-esqueleto{flex-direction:column;gap:.7rem;padding:.35rem 0;display:flex}.modal-ancho{width:min(560px,92vw)}.modal-ancho .form-grid{margin-bottom:1.2rem}.modal-amplio{width:min(940px,94vw)}.modal-formato{width:min(1180px,96vw)}.modal-hoja{flex-direction:column;width:min(900px,96vw);height:calc(100dvh - 2rem);display:flex;overflow:hidden}.modal-amplio .form-grid,.modal-formato .form-grid{margin-bottom:1.2rem}.orden-resumen{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-radius:var(--radio);flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 1.3rem;padding:.75rem .9rem;display:flex}.orden-avance{flex:12rem;min-width:0;margin-left:auto}.manual{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.manual-indice{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);max-height:calc(100vh - 8rem);box-shadow:var(--sombra-sm);padding:.9rem;position:sticky;top:.5rem;overflow-y:auto}.manual-indice-cabecera{border-bottom:1px solid var(--borde-sutil);flex-direction:column;gap:.55rem;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.manual-version{font-family:var(--fuente-mono);color:var(--gris-suave);margin:0;font-size:.72rem}.manual-descarga-total{width:100%;margin:0;font-size:.8rem}.manual-buscador{width:100%;margin-bottom:.6rem}.manual-indice-esqueleto,.manual-lectura-esqueleto{flex-direction:column;gap:.7rem;padding:.4rem 0;display:flex}.manual-lectura-esqueleto .esqueleto-linea{height:1rem}.manual-capitulos{counter-reset:capitulo;flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.manual-capitulo-boton{border-radius:var(--radio-sm);width:100%;color:var(--texto);text-align:left;box-shadow:none;transition:background var(--dur-rapida) var(--ease-salida);background:0 0;border:none;gap:.5rem;margin:0;padding:.4rem .55rem;font-size:.83rem;font-weight:500;display:flex}.manual-capitulo-boton:before{counter-increment:capitulo;content:counter(capitulo);min-width:1.1rem;font-family:var(--fuente-mono);color:var(--gris-suave);flex-shrink:0;font-size:.75rem}.manual-capitulo-boton:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.manual-capitulo.activo .manual-capitulo-boton{background:var(--acento-fondo);color:var(--acento-fuerte);font-weight:600}.manual-capitulo.activo .manual-capitulo-boton:before{color:var(--acento-fuerte)}.manual-secciones{flex-direction:column;gap:.05rem;margin:.15rem 0 .4rem;padding:0 0 0 1.65rem;list-style:none;display:flex}.manual-secciones a{border-radius:var(--radio-sm);color:var(--gris-texto);transition:background var(--dur-rapida) var(--ease-salida);padding:.2rem .35rem;font-size:.78rem;text-decoration:none;display:block}.manual-secciones a:hover{background:var(--fondo);color:var(--texto)}.manual-lectura{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);min-width:0;box-shadow:var(--sombra-sm);transition:opacity var(--dur-rapida) var(--ease-salida);padding:1.4rem 1.6rem 2rem}.manual-lectura.cambiando{opacity:.45}@media (prefers-reduced-motion:reduce){.manual-lectura.cambiando{opacity:1}}.manual-cabecera{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.manual-cabecera button{flex-shrink:0;margin:0}.manual-titulo{letter-spacing:-.01em;margin:.15rem 0 .3rem;font-size:1.45rem;font-weight:700}.manual-cuerpo{max-width:74ch}.manual-h2{color:var(--texto);text-wrap:balance;margin:2rem 0 .5rem;scroll-margin-top:1rem;font-size:1.05rem;font-weight:700}.manual-h2:first-child{margin-top:0}.manual-h3{color:var(--acento-fuerte);margin:1.4rem 0 .4rem;scroll-margin-top:1rem;font-size:.9rem;font-weight:700}.manual-h4{color:var(--texto);margin:1.1rem 0 .3rem;scroll-margin-top:1rem;font-size:.85rem;font-weight:700}.manual-parrafo{color:var(--texto);text-wrap:pretty;margin:0 0 .8rem;font-size:.88rem;line-height:1.62}.manual-lista,.manual-pasos{margin:0 0 1rem;padding-left:1.4rem;font-size:.88rem;line-height:1.6}.manual-lista li,.manual-pasos li{margin-bottom:.35rem}.manual-pasos li::marker{font-family:var(--fuente-mono);color:var(--interfaz);font-weight:700}.manual-lista li::marker{color:var(--gris-suave)}.manual-tabla-marco{margin:0 0 1.1rem;overflow-x:auto}.manual-tabla{min-width:26rem;font-size:.82rem}.manual-tabla td{vertical-align:top}.manual-nota{border-radius:var(--radio);border:1px solid var(--gris-borde);background:var(--fondo);margin:0 0 1.1rem;padding:.7rem .9rem;font-size:.84rem;line-height:1.55}.manual-nota strong{color:var(--gris-texto)}.manual-nota.aviso{border-color:var(--ambar);background:var(--ambar-fondo)}.manual-nota.aviso strong{color:var(--ambar)}.manual-nota.regla{border-color:var(--acento);background:var(--acento-fondo)}.manual-nota.regla strong{color:var(--acento-fuerte)}.manual-formula{border-radius:var(--radio);border:1px solid var(--borde-sutil);background:var(--superficie-2);font-family:var(--fuente-mono);color:var(--texto);margin:0 0 1.1rem;padding:.8rem .9rem;font-size:.8rem;line-height:1.55;overflow-x:auto}.manual-codigo{border-radius:var(--radio-sm);background:var(--superficie-2);border:1px solid var(--borde-sutil);font-family:var(--fuente-mono);padding:.05rem .3rem;font-size:.9em}@media (width<=900px){.manual{grid-template-columns:1fr}.manual-indice{max-height:none;position:static}.manual-lectura{padding:1.1rem 1rem 1.6rem}}.ayuda-formato{margin:0 0 1rem}.boton-ayuda{padding:.28rem .7rem;font-size:.8rem}.modal-ayuda{flex-direction:column;width:min(940px,95vw);max-height:88vh;padding:1.1rem 1.3rem 1.3rem;display:flex}.ayuda-cabecera{border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.2rem;padding-bottom:.8rem;display:flex}.ayuda-cabecera h3{color:var(--marca-profundo);margin:0;font-size:.98rem}.ayuda-cabecera button{flex-shrink:0;margin:0}.ayuda-cuerpo{overscroll-behavior:contain;flex-direction:column;gap:1.4rem;margin:0;padding:1.1rem .1rem 0;display:flex;overflow-y:auto}.ayuda-cuerpo>*{flex-shrink:0}.ayuda-cuerpo>p,.ayuda-paso p{margin:0;font-size:.8rem}.ayuda-cuerpo:focus-visible{box-shadow:inset 0 2px 0 var(--acento);outline:none}.ayuda-paso+.ayuda-paso{border-top:1px solid var(--borde-sutil);padding-top:1.2rem}.ayuda-paso h5{color:var(--marca-profundo);margin:0 0 .6rem;font-size:.88rem;font-weight:600}.ayuda-paso .nota{margin:.7rem 0 .9rem}.ayuda-formula{background:var(--superficie);border:1px solid var(--borde-sutil);border-left:3px solid var(--acento);border-radius:var(--radio-sm);font-family:var(--fuente-mono);color:var(--texto);white-space:pre;margin:0;padding:.85rem 1rem;font-size:.86rem;line-height:1.6;overflow-x:auto}.tabla-leyenda td:first-child{white-space:nowrap;width:1%;font-weight:600}.mono{font-family:var(--fuente-mono)}.nota-inline.sin-concluir{color:var(--ambar);font-weight:600}.ingresos-barra,.recorte-barra{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);margin-bottom:1rem;padding:.6rem .8rem}.ingresos-barra-fila,.recorte-barra-fila{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.ingresos-barra-fila>button,.recorte-barra-fila>button{flex:none;margin:0}.ingresos-etiquetas,.recorte-etiquetas{flex-wrap:wrap;flex:12rem;align-items:center;gap:.35rem;min-width:0;display:flex}.ingresos-moneda{color:var(--gris-texto);white-space:nowrap;font-size:.78rem;font-weight:600}.ingresos-cuenta,.recorte-cuenta{background:var(--acento-solido);min-width:1.15rem;color:var(--blanco);text-align:center;border-radius:999px;margin-left:.4rem;padding:0 .3rem;font-size:.72rem;font-weight:700;line-height:1.15rem;display:inline-block}.ingresos-etiqueta,.recorte-etiqueta{border:1px solid var(--gris-borde);background:var(--superficie-2);max-width:100%;color:var(--texto);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .3rem .15rem .55rem;font-size:.78rem;display:inline-flex}.ingresos-etiqueta>button,.recorte-etiqueta>button{color:var(--gris-texto);cursor:pointer;background:0 0;border:none;margin:0;padding:0 .15rem;font-size:.95rem;line-height:1}.ingresos-etiqueta>button:hover,.recorte-etiqueta>button:hover{color:var(--rojo)}.ingresos-etiqueta>button:focus-visible,.recorte-etiqueta>button:focus-visible{box-shadow:var(--anillo);border-radius:50%;outline:none}.ingresos-sin-filtros,.recorte-sin-filtros{color:var(--gris-suave);font-size:.78rem}.ingresos-barra .nota{margin:.55rem 0 0}.ingresos-metricas .metrica-numero{color:var(--texto)}.tabla-ingresos .num{text-align:right;white-space:nowrap}.tabla-ingresos .destacado{color:var(--texto);font-weight:600}.tabla-ingresos .atenuado{color:var(--gris-suave)}.codigo-servicio{font-family:var(--fuente-mono);color:var(--gris-texto);font-size:.78rem;display:block}.nombre-servicio{display:block}.tabla-ingresos .celda-barra{width:8rem;padding-right:.85rem}.barra-mes{border-radius:var(--radio-sm);background:var(--acento);min-width:2px;height:.5rem;display:block}.enlace-en-tabla{font:inherit;color:var(--acento);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0}.enlace-en-tabla:hover{text-decoration:underline}.enlace-en-tabla:focus-visible{box-shadow:var(--anillo);border-radius:var(--radio-sm);outline:none}.ayuda-formulario{--separacion-plegable:.6rem;border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);margin:0 0 .9rem;padding:.5rem .8rem}.ayuda-formulario summary{cursor:pointer;font-size:.85rem;font-weight:600}.tabla-ayuda{font-size:.8rem}.tabla-ayuda td:first-child{white-space:nowrap;font-weight:600}.campo-con-unidad{gap:.4rem;display:flex}.campo-con-unidad input:first-child{flex:2;min-width:0}.campo-con-unidad input:last-child{flex:1;min-width:0}.fila-retirada{opacity:.6}.barra-acciones.acciones-sueltas{margin-top:1.4rem}.boton-tema{width:80px;height:44px;color:var(--gris-texto);box-shadow:none;view-transition-name:selector-tema;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0 0 0 auto;padding:4px;display:inline-grid}.boton-tema:hover:not(:disabled),.boton-tema:active:not(:disabled){color:var(--texto);box-shadow:none;background:0 0;transform:none}.boton-tema:focus-visible{outline:2px solid var(--acento);outline-offset:2px;box-shadow:none}.tema-riel{border:1px solid var(--gris-borde);background:var(--fondo);border-radius:999px;grid-template-columns:1fr 1fr;place-items:center;width:72px;height:36px;padding:3px;transition:border-color .14s ease-out,background-color .18s ease-out;display:grid;position:relative}.boton-tema:hover .tema-riel{border-color:var(--gris-suave)}.tema-indicador{background:var(--superficie);width:28px;transition:transform .22s var(--ease-salida), background-color .18s ease-out;border-radius:50%;position:absolute;inset:3px auto 3px 5px;transform:translate(0);box-shadow:0 1px 3px #2828282e}.boton-tema svg{transform-origin:50%;width:18px;height:18px;transition:transform .22s var(--ease-salida), color .18s ease-out, opacity .14s ease-out;position:relative}.tema-sol{color:var(--acento-fuerte);transform:rotate(0)scale(1)}.tema-rayos{transform-origin:12px 12px;transition:transform .22s var(--ease-salida), opacity .14s ease-out}.tema-luna{color:var(--gris-texto);transform:rotate(-25deg)scale(.85)}:root[data-tema=oscuro] .tema-indicador{transform:translate(32px)}:root[data-tema=oscuro] .tema-sol{color:var(--gris-texto);transform:rotate(45deg)scale(.85)}:root[data-tema=oscuro] .tema-rayos{opacity:.65;transform:scale(.75)}:root[data-tema=oscuro] .tema-luna{color:var(--acento-fuerte);transform:rotate(0)scale(1)}.login-panel{padding-top:5rem;padding-bottom:3.5rem;position:relative}.login-tema{position:absolute;top:1rem;right:1rem}.franja-ubicacion-inicio{min-width:0}.franja-ubicacion .miga-modulo{text-overflow:ellipsis;overflow:hidden}input::placeholder,textarea::placeholder{color:var(--gris-suave);opacity:1}:root.tema-fundido::view-transition-group(*){animation-duration:.18s}:root.tema-fundido::view-transition-old(root){animation:.18s ease-out both tema-salir}:root.tema-fundido::view-transition-new(root){animation:.18s ease-out both tema-entrar}:root.tema-fundido::view-transition-old(root){mix-blend-mode:normal}:root.tema-fundido::view-transition-new(root){mix-blend-mode:normal}:root.tema-fundido::view-transition-old(selector-tema){opacity:0;animation:none}:root.tema-fundido::view-transition-new(selector-tema){animation:none}:root.tema-fundido::view-transition{pointer-events:none}@keyframes tema-salir{to{opacity:0}}@keyframes tema-entrar{0%{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:root.tema-colores,:root.tema-colores body,:root.tema-colores body :not(.boton-tema,.boton-tema *){transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,fill .18s ease-out,stroke .18s ease-out!important}}@media (prefers-reduced-motion:reduce){:root.tema-fundido::view-transition-group(*){animation:none!important}:root.tema-fundido::view-transition-old(*){animation:none!important}:root.tema-fundido::view-transition-new(*){animation:none!important}}@media print{.boton-tema{display:none}}.xrf-apoyo{margin-bottom:1.4rem;container-type:inline-size}.xrf-barra{border-bottom:1px solid var(--gris-borde);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.5rem;margin-bottom:1rem;display:flex}.xrf-barra .tabs{border-bottom:none;margin-bottom:-1px}.xrf-precision{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0 0 .45rem;font-size:.84rem;display:flex}.xrf-precision strong{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;color:var(--texto)}.xrf-precision button{margin:0;padding:.35rem .7rem;font-size:.8rem}.xrf-apoyo-grilla{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (width>=1080px){.xrf-apoyo-grilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.xrf-columna{gap:1rem;min-width:0;display:grid}.xrf-bloque{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);min-width:0;box-shadow:var(--sombra-sm);padding:1rem 1.1rem 1.1rem}.xrf-bloque-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;margin-bottom:.75rem;display:flex}.xrf-bloque-cabecera h4{color:var(--marca-profundo);margin:0;font-size:.95rem;font-weight:600}.xrf-bloque-cabecera .nota{margin:0}.xrf-bloque .tabla-desplazable+.tabla-desplazable{margin-top:.9rem}.xrf-bloque .tabla-hoja th{white-space:normal;vertical-align:bottom;letter-spacing:.02em;padding:.5rem .6rem;line-height:1.25}.xrf-bloque .tabla-hoja td{white-space:nowrap;padding:.45rem .6rem}.xrf-ecuacion{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin:.75rem 0 .4rem;padding:.5rem .7rem;display:flex}.xrf-ecuacion>.num{color:var(--texto);font-size:.88rem}.xrf-ecuacion-detalle{color:var(--gris-texto);font-size:.78rem}.xrf-ecuaciones{margin-top:.2rem}.xrf-vigente{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:.4rem 0 0;font-size:.84rem;display:flex}.xrf-vigente button{margin:0;padding:.3rem .65rem;font-size:.8rem}.tabla-patrones-xrf .xrf-serie-dato{white-space:normal;margin-top:.1rem;font-size:.74rem;display:block}.tabla-patrones-xrf input[type=checkbox]{width:1rem;height:1rem;margin:0}.tabla-patrones-xrf .celda-opciones button{margin:0;padding:.35rem .7rem;font-size:.8rem}.fila-sin-serie td:not(.celda-opciones){color:var(--gris-texto)}.xrf-historial{margin-top:1.6rem}.xrf-lecturas{border:1px solid var(--borde-sutil);border-radius:var(--radio);overscroll-behavior:contain;max-height:max(16rem,100dvh - 30rem);overflow:auto}.tabla-lecturas-xrf{border:none;border-radius:0;overflow:visible}.tabla-lecturas-xrf caption{text-align:left;font-size:.9rem;font-weight:600;font-family:var(--fuente-mono);color:var(--marca-profundo);background:var(--superficie);padding:.55rem .85rem;position:sticky;left:0}.tabla-lecturas-xrf thead{z-index:1;position:sticky;top:0}.tabla-lecturas-xrf thead th{white-space:nowrap}.tabla-lecturas-xrf tfoot{z-index:1;position:sticky;bottom:0}.tabla-lecturas-xrf td{text-align:right;padding-top:.35rem;padding-bottom:.35rem}.tabla-lecturas-xrf td:first-child{text-align:center;width:3.2rem}.tabla-lecturas-xrf td.celda-analista{padding:0}.tabla-lecturas-xrf .celda-input{padding:.35rem .7rem}.tabla-lecturas-xrf .celda-input[aria-invalid=true]{color:var(--rojo);box-shadow:inset 0 0 0 2px var(--rojo)}.tabla-lecturas-xrf td.celda-cambiada .celda-input:not([aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--ambar);font-weight:600}.aviso-criterio-xrf>p{margin:0 0 .45rem}.aviso-criterio-xrf>p:last-of-type{margin-bottom:.2rem}.aviso-criterio-detalle>summary{cursor:pointer;font-weight:600}.aviso-criterio-detalle>p,.aviso-criterio-detalle .tabla-desplazable{margin:.55rem 0 0}.aviso-criterio-detalle .tabla,.aviso-criterio-detalle .xrf-ecuacion{color:var(--texto)}.fila-resumen-xrf th,.fila-resumen-xrf td{background:var(--superficie-2);color:var(--texto);font-variant-numeric:tabular-nums;text-align:right;padding-top:.45rem;padding-bottom:.45rem;font-weight:600}.fila-resumen-xrf th{text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.fila-resumen-xrf:first-child th,.fila-resumen-xrf:first-child td{border-top:2px solid var(--gris-borde)}.tabla-lecturas-xrf[aria-busy=true] tfoot td{color:var(--gris-texto)}.xrf-bloques{gap:1rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.xrf-bloques>.xrf-lecturas{flex:none}.xrf-bloques .tabla-lecturas-xrf{width:auto}.xrf-bloques .tabla-lecturas-xrf thead th{white-space:normal;vertical-align:bottom;min-width:5.5rem;max-width:7.5rem;line-height:1.25}.xrf-hechos{background:var(--superficie-2);border:1px solid var(--borde-sutil);border-radius:var(--radio);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.8rem 1.4rem;margin:0 0 1.1rem;padding:.8rem 1rem}.modal-estado{color:var(--gris-texto);align-self:center;margin-right:auto;font-size:.84rem}.xrf-panel-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.xrf-panel-cabecera .panel-titulo,.xrf-panel-cabecera button{margin:0}.precision-hoja{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:.15rem 0 .7rem;font-size:.84rem;display:flex}.precision-hoja strong{color:var(--texto)}.precision-hoja button{margin:0;padding:.3rem .65rem;font-size:.8rem}.precision-hoja-campos{gap:1rem;margin-bottom:.4rem;display:grid}.retiro-curva{gap:1rem;margin:.4rem 0 1rem;display:grid}.retiro-curva .nota-alerta{margin:0}.retiro-curva-lista{margin:.4rem 0 0;padding-left:1.1rem}.retiro-curva-lista li+li{margin-top:.25rem}.retiro-curva-grupo .panel-titulo{margin-bottom:.5rem}.retiro-curva-hojas{flex-wrap:wrap;gap:.4rem .9rem;margin:0 0 .3rem;padding:0;list-style:none;display:flex}.retiro-curva-hojas li{align-items:center;gap:.4rem;display:flex}.franja-acciones{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:flex}.buscador-boton{border:1px solid var(--gris-borde);background:var(--superficie-2);height:36px;color:var(--gris-texto);box-shadow:none;border-radius:999px;align-items:center;gap:.5rem;margin:0 .35rem 0 0;padding:0 .45rem 0 .7rem;font-size:.82rem;font-weight:500;display:inline-flex}.buscador-boton:hover:not(:disabled){background:var(--superficie);border-color:var(--gris-suave);color:var(--texto);box-shadow:none;transform:none}.buscador-boton:focus-visible{box-shadow:var(--anillo);outline:none}.buscador-lupa{flex:none;width:16px;height:16px}.buscador-atajo,.buscador-pie kbd{font-family:var(--fuente-mono);border:1px solid var(--borde-sutil);border-radius:var(--radio-interior);background:var(--superficie);color:var(--gris-texto);padding:.1rem .35rem;font-size:.7rem}@media (width<=900px){.buscador-boton-texto,.buscador-atajo{display:none}.buscador-boton{justify-content:center;width:36px;padding:0}}.buscador-dialogo{border:1px solid var(--gris-borde);border-radius:var(--radio-lg);width:min(640px,100vw - 2rem);max-height:min(70vh,560px);color:var(--texto);background:var(--superficie);box-shadow:var(--sombra-acerca);animation:aparecer-modal var(--dur-media) var(--ease-salida);flex-direction:column;margin:12vh auto auto;padding:0;display:flex;overflow:hidden}.buscador-dialogo:not([open]){display:none}.buscador-dialogo::backdrop{background:var(--velo-acerca);animation:.15s solo-desvanecer}.buscador-entrada{border-bottom:1px solid var(--borde-sutil);color:var(--gris-texto);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.buscador-entrada input{min-width:0;color:var(--texto);box-shadow:none;background:0 0;border:0;flex:1;padding:.2rem 0;font-size:1rem}.buscador-entrada input:focus,.buscador-entrada input:focus-visible{box-shadow:none;outline:none}.buscador-cargando{background:var(--interfaz);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pulso-carga}.buscador-resultados{flex:1;padding:.4rem;overflow-y:auto}.buscador-aviso{text-align:center;color:var(--gris-texto);margin:0;padding:1.4rem .8rem;font-size:.86rem}.buscador-grupo+.buscador-grupo{margin-top:.35rem}.buscador-grupo h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gris-suave);margin:0;padding:.5rem .6rem .25rem;font-size:.68rem;font-weight:700}.buscador-item{border-radius:var(--radio);width:100%;color:var(--texto);font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;align-items:baseline;gap:.8rem;margin:0;padding:.5rem .6rem;display:flex}.buscador-item:hover:not(:disabled){color:var(--texto);box-shadow:none;background:0 0;transform:none}.buscador-item[aria-selected=true]{background:var(--interfaz-fondo)}.buscador-item-titulo{flex:none;font-weight:600}.buscador-item-detalle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gris-texto);font-size:.82rem;overflow:hidden}.buscador-pie{border-top:1px solid var(--borde-sutil);color:var(--gris-suave);background:var(--superficie-2);margin:0;padding:.55rem 1rem;font-size:.74rem}.buscador-pie kbd{margin-right:.2rem}.franja-acciones .boton-tema{margin:0}.boton-campana{width:44px;height:44px;color:var(--gris-texto);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.campana-riel{border:1px solid var(--gris-borde);background:var(--fondo);border-radius:999px;place-items:center;width:36px;height:36px;transition:border-color .14s ease-out,background-color .18s ease-out;display:grid;position:relative}.campana-indicador{background:var(--superficie);border-radius:50%;transition:background-color .18s ease-out;position:absolute;inset:3px;box-shadow:0 1px 3px #2828282e}.boton-campana svg{width:18px;height:18px;transition:color .18s ease-out;position:relative}.boton-campana:hover:not(:disabled),.boton-campana[aria-expanded=true]{color:var(--texto);box-shadow:none;background:0 0;transform:none}.boton-campana:hover .campana-riel,.boton-campana[aria-expanded=true] .campana-riel{border-color:var(--gris-suave)}.boton-campana[aria-expanded=true] svg{color:var(--acento-fuerte)}.boton-campana:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.campana-contador{box-sizing:border-box;border:2px solid var(--superficie);background:var(--accion-fondo);min-width:18px;height:18px;color:var(--blanco);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:14px;position:absolute;top:1px;right:0}.campana-panel{z-index:calc(var(--z-pegajoso) + 1);background:var(--superficie);border:1px solid var(--gris-borde);border-radius:var(--radio-lg);width:min(390px,100vw - 16px);max-height:min(560px,100vh - 80px);box-shadow:var(--sombra-md);animation:aparecer var(--dur-rapida) var(--ease-salida);flex-direction:column;display:flex;position:fixed;overflow:hidden}.campana-cabecera{border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .9rem .65rem;display:flex}.campana-titulo{margin:0;font-size:.92rem;font-weight:600}.campana-marcar,.campana-anteriores{color:var(--acento);box-shadow:none;background:0 0;margin:0;padding:.25rem .45rem;font-size:.78rem;font-weight:600}.campana-marcar:hover:not(:disabled),.campana-anteriores:hover:not(:disabled){background:var(--acento-fondo);color:var(--acento-fuerte);box-shadow:none;transform:none}.campana-vacia{color:var(--gris-texto);text-align:center;margin:0;padding:1.6rem 1rem;font-size:.85rem}.campana-lista{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow-y:auto}.campana-item+.campana-item{border-top:1px solid var(--borde-sutil)}.campana-item.nueva{background:var(--interfaz-fondo);box-shadow:inset 3px 0 0 var(--interfaz)}.campana-item-cuerpo{width:100%;color:var(--texto);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;gap:.2rem;margin:0;padding:.7rem .9rem;font-size:.84rem;font-weight:400;display:flex}.campana-item-cuerpo.enlazado:hover:not(:disabled){background:var(--fondo);box-shadow:none;transform:none}.campana-item.nueva .campana-item-cuerpo.enlazado:hover:not(:disabled){background:0 0}.campana-item-cuerpo.enlazado:focus-visible{outline:2px solid var(--acento);outline-offset:-2px}.campana-item-cabecera{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.campana-item-titulo{font-weight:600}.campana-item-hora{color:var(--gris-suave);white-space:nowrap;flex:none;font-size:.74rem}.campana-item-detalle{color:var(--gris-texto);overflow-wrap:anywhere;line-height:1.4}.campana-anteriores{border-top:1px solid var(--borde-sutil);border-radius:0;align-self:stretch;padding:.6rem}.avisos-ajustes{border-top:1px solid var(--borde-sutil);background:var(--superficie-2);flex:none;gap:.55rem;padding:.7rem .9rem .8rem;display:grid}.avisos-titulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-suave);margin:0;font-size:.72rem;font-weight:700}.avisos-estado{color:var(--gris-texto);margin:0;font-size:.8rem;line-height:1.4}.avisos-estado.activo{color:var(--verde)}.avisos-activar{justify-self:start;font-size:.8rem}.avisos-sonido{color:var(--gris-texto);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.avisos-sonido .segmentado button{padding:.25rem .6rem;font-size:.78rem}@media print{.boton-campana{display:none}}.marca-revision{flex:none;place-items:center;width:11px;height:11px;font-size:.6rem;font-weight:800;line-height:1;display:inline-grid}.marca-pendiente:before{content:"";border:1.5px solid;border-radius:50%;width:5px;height:5px}.marca-observada{background:var(--rojo);color:var(--superficie);border-radius:50%}.calendario-dia .marca-revision{position:absolute;top:2px;right:2px}.leyenda-limpieza .marca-revision,.menu-limpieza-firma .marca-revision{color:var(--gris-texto);margin-right:.35rem}.leyenda-limpieza .marca-observada,.menu-limpieza-firma .marca-observada{color:var(--superficie)}.leyenda-limpieza .marca-validada,.revision-validada .marca-revision{color:var(--verde)}.leyenda-limpieza-separada{margin-left:.4rem}.limpieza-acciones,.calendario-plan-acciones{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.limpieza-acciones button{margin:0}.calendario-plan-acciones{justify-content:flex-end}.calendario-plan.inactivo .panel-titulo,.calendario-plan.inactivo .panel-nota{color:var(--gris-texto)}.menu-limpieza{width:250px}.menu-limpieza-firma{border-bottom:1px solid var(--borde-sutil);color:var(--gris-texto);flex-direction:column;gap:.15rem;margin:0 0 .25rem;padding:.35rem .6rem .5rem;font-size:.78rem;display:flex}.menu-limpieza-firma-titulo{color:var(--texto);align-items:center;font-weight:600;display:flex}.revision-observada .menu-limpieza-firma-titulo{color:var(--rojo)}.menu-limpieza-observacion{color:var(--texto);overflow-wrap:anywhere;font-style:italic}.menu-limpieza-nota{color:var(--gris-texto);margin:.25rem 0 0;padding:.4rem .6rem;font-size:.78rem}.menu-limpieza-revision{border-top:1px solid var(--borde-sutil);flex-direction:column;gap:.4rem;margin-top:.25rem;padding:.55rem .6rem .4rem;display:flex}.menu-limpieza-etiqueta{font-size:.78rem;font-weight:600}.menu-limpieza-revision textarea{box-sizing:border-box;border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);width:100%;color:var(--texto);font:inherit;resize:vertical;padding:.45rem .55rem;font-size:.84rem}.menu-limpieza-botones{flex-wrap:wrap;gap:.4rem;display:flex}.menu-limpieza-botones button{margin:0;padding:.42rem .7rem;font-size:.82rem}.limpieza-por-validar{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem;margin-top:.6rem;display:grid}.limpieza-por-validar-area{background:var(--superficie-2);color:var(--texto);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:none;text-align:left;flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:.65rem .8rem;font-weight:600;display:flex}.limpieza-por-validar-area:hover:not(:disabled){background:var(--fondo);border-color:var(--gris-borde);box-shadow:none;transform:none}.limpieza-por-validar-cuentas{flex-wrap:wrap;gap:.3rem;display:flex}.correccion-firmada{margin:.7rem 0 0;font-style:italic}.etapa-por_iniciar{--etapa-color:var(--gris-suave)}.etapa-en_hoja{--etapa-color:var(--acento)}.etapa-en_revision{--etapa-color:var(--ambar)}.etapa-aprobado{--etapa-color:color-mix(in srgb, var(--verde) 55%, var(--superficie))}.etapa-certificado{--etapa-color:var(--verde)}.muestras-barra{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 1.3rem;display:flex}.muestras-buscar{flex:15rem;min-width:0}.muestras-agrupar{align-items:center;gap:.55rem;margin-left:auto;display:flex}.muestras-agrupar-rotulo{color:var(--gris-texto);font-size:.78rem;font-weight:600}.segmentado{background:var(--superficie);border:1px solid var(--gris-borde);border-radius:var(--radio-sm);gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.segmentado button{color:var(--gris-texto);white-space:nowrap;border-radius:var(--radio-interior);box-shadow:none;transition:background var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida);background:0 0;margin:0;padding:.36rem .75rem;font-size:.82rem}.segmentado button:hover:not(:disabled){background:var(--fondo);color:var(--texto);box-shadow:none;transform:none}.segmentado button[aria-pressed=true],.segmentado button[aria-pressed=true]:hover:not(:disabled){background:var(--acento-fondo);color:var(--acento-fuerte)}.segmentado button:focus-visible{box-shadow:var(--anillo)}.muestras-cuerpo{grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;gap:1.4rem;display:grid}.muestras-cola{min-width:0;container:cola/inline-size}.cola-encabezado{flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin-bottom:1rem;display:flex}.cola-encabezado h2{color:var(--marca-profundo);margin:0;font-size:1.12rem}.cola-resumen{color:var(--gris-texto);margin:0;font-size:.86rem}.cola-resumen-critico{color:var(--rojo);font-weight:600}.cola-encabezado .enlace-accion{margin-left:auto;font-size:.84rem}.cola-grupo+.cola-grupo{margin-top:1.5rem}.cola-grupo-titulo{color:var(--texto);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.86rem;font-weight:700;display:flex}.grupo-critico .cola-grupo-titulo:before,.grupo-advertencia .cola-grupo-titulo:before{content:"";background:var(--rojo);border-radius:50%;width:.5rem;height:.5rem}.grupo-advertencia .cola-grupo-titulo:before{background:var(--ambar)}.grupo-critico .cola-grupo-titulo{color:var(--rojo)}.cola-grupo-cuenta{color:var(--gris-texto);background:var(--fondo);border:1px solid var(--borde-sutil);border-radius:999px;padding:.05rem .5rem;font-size:.74rem;font-weight:600}.cola-grupo-detalle{margin:0 0 .55rem}.cola-lista{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.cola-vacia{background:var(--superficie);border:1px dashed var(--gris-borde);border-radius:var(--radio);padding:1.6rem 1.3rem}.cola-vacia p{margin:0}.cola-vacia p+p{margin-top:.35rem}.muestra-cola{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida)}.muestra-cola.abierta{border-color:var(--gris-borde);box-shadow:var(--sombra)}.muestra-esqueleto{gap:.55rem;padding:.85rem 1rem;display:grid}.muestra-cola-boton,.muestra-cola-boton:hover:not(:disabled),.muestra-cola-boton:active:not(:disabled){text-align:left;width:100%;color:var(--texto);border-radius:var(--radio);box-shadow:none;background:0 0;margin:0;padding:.75rem .95rem .8rem;font-size:.88rem;font-weight:400;display:block;transform:none}.muestra-cola-boton:hover:not(:disabled){background:var(--superficie-2)}.muestra-cola-boton:hover:not(:disabled) .muestra-codigo{color:var(--interfaz)}.muestra-cola-boton:focus-visible{box-shadow:var(--anillo)}.muestra-cola-linea{grid-template-columns:1rem auto minmax(0,1fr) auto;align-items:baseline;gap:.35rem .7rem;display:grid}.muestra-chevron{fill:none;width:.85rem;height:.85rem;stroke:var(--gris-suave);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-media) var(--ease-salida);align-self:center}.abierta .muestra-chevron{transform:rotate(90deg)}.muestra-codigo{color:var(--marca-profundo);transition:color var(--dur-rapida) var(--ease-salida);font-size:.92rem;font-weight:700}.muestra-que{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muestra-que-dato{color:var(--gris-texto);margin-left:.5rem;font-size:.8rem}.muestra-marcas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.muestra-plazo{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;color:var(--gris-texto);white-space:nowrap;font-size:.78rem;font-weight:600}.plazo-critico,.plazo-advertencia{border-radius:999px;padding:.12rem .5rem}.plazo-critico{color:var(--rojo);background:var(--rojo-fondo)}.plazo-advertencia{color:var(--ambar);background:var(--ambar-fondo)}.plazo-cerrado{font-family:var(--fuente);color:var(--verde)}.muestra-ensayos{gap:.28rem;margin:.55rem 0 0 1.7rem;display:grid}.muestra-ensayo{transition:opacity var(--dur-rapida) var(--ease-salida);grid-template-columns:7rem auto minmax(0,1fr) minmax(0,13rem);align-items:center;gap:.75rem;font-size:.8rem;display:grid}.muestra-ensayo.ajeno{opacity:.55}.muestra-ensayo.cerrado .ensayo-etapa{color:var(--gris-texto)}.ensayo-codigo{color:var(--texto);font-weight:600}.ensayo-etapa{color:var(--texto);flex-wrap:wrap;gap:0 .5rem;display:flex}.ensayo-devuelto{color:var(--rojo);font-size:.76rem;font-weight:600}.ensayo-analista{color:var(--gris-texto);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.muestra-sin-ensayos{color:var(--gris-texto);margin:.45rem 0 0 1.7rem;font-size:.8rem;display:block}.pista-etapas{gap:2px;display:inline-flex}.pista-tramo{border:1px solid var(--gris-borde);background:0 0;border-radius:1px;width:.95rem;height:.45rem}.pista-hecho{background:color-mix(in srgb, var(--texto) 32%, var(--superficie));border-color:#0000}.pista-actual{background:var(--etapa-color);border-color:#0000}.pista-anulada .pista-tramo{border-style:dashed}.muestra-ficha{border-top:1px solid var(--borde-sutil);background:var(--superficie-2);border-radius:0 0 var(--radio) var(--radio);animation:revelar var(--dur-media) var(--ease-salida);padding:.95rem 1.1rem 1.1rem 2.65rem}.muestra-ficha-datos{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.8rem 1.4rem;margin:0 0 1rem;display:grid}.muestra-dato.ancho{grid-column:span 2}.muestra-dato dt{color:var(--gris-texto);margin-bottom:.15rem;font-size:.72rem;font-weight:600}.muestra-dato dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.muestra-dato-nota{font-family:var(--fuente);display:block}.dato-critico{color:var(--rojo);font-weight:600}.dato-advertencia{color:var(--ambar);font-weight:600}.tabla-ensayos-muestra{font-size:.82rem}.tabla-ensayos-muestra td{vertical-align:top}.tabla-ensayos-muestra .fila-cerrada td{color:var(--gris-texto)}.ficha-etapa{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.carga-equipo{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);padding:1rem .9rem .9rem;position:sticky;top:1rem}.carga-equipo h2{color:var(--marca-profundo);margin:0 0 .2rem;font-size:1rem}.carga-equipo>.nota{margin-bottom:.8rem}.carga-lista{gap:.2rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.carga-fila,.carga-fila:hover:not(:disabled),.carga-fila:active:not(:disabled){text-align:left;width:100%;color:var(--texto);border-radius:var(--radio-sm);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem .6rem;margin:0;padding:.55rem .6rem;font-size:.86rem;font-weight:400;display:grid;transform:none}.carga-fila:hover:not(:disabled){background:var(--fondo)}.carga-fila.activa,.carga-fila.activa:hover:not(:disabled){background:var(--acento-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acento) 40%, transparent)}.carga-fila:focus-visible{box-shadow:var(--anillo)}.carga-todos{border-bottom:1px solid var(--borde-sutil);border-radius:var(--radio-sm) var(--radio-sm) 0 0}.carga-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.carga-usted{color:var(--acento-fuerte);margin-left:.4rem;font-size:.7rem;font-weight:600}.carga-cifra{align-items:baseline;gap:.3rem;display:inline-flex}.carga-cifra .num{font-size:1.05rem;font-weight:700}.carga-cifra-rotulo{color:var(--gris-texto);font-size:.7rem}.carga-barra{min-width:.6rem;height:.5rem;transition:width var(--dur-media) var(--ease-salida);border-radius:2px;grid-column:1/-1;gap:1px;display:flex;overflow:hidden}.carga-segmento{background:var(--etapa-color);min-width:3px}.carga-detalle{color:var(--gris-texto);flex-wrap:wrap;grid-column:1/-1;gap:.15rem .7rem;font-size:.74rem;display:flex}.carga-atraso{color:var(--rojo);font-weight:600}.carga-vacia{color:var(--gris-texto);margin:.6rem .2rem;font-size:.84rem}.carga-esqueleto{gap:.45rem;display:grid}.carga-barra-esqueleto{height:.5rem}.carga-leyenda{border-top:1px solid var(--borde-sutil);color:var(--gris-texto);flex-wrap:wrap;gap:.3rem .85rem;margin:.85rem 0 0;padding:.75rem .2rem 0;font-size:.72rem;list-style:none;display:flex}.carga-leyenda li{align-items:center;gap:.35rem;display:inline-flex}.carga-muestra-color{background:var(--etapa-color);border-radius:1px;width:.65rem;height:.45rem}@media (width<=1100px){.muestras-agrupar{margin-left:0}}@media (width<=900px){.muestras-cuerpo{grid-template-columns:minmax(0,1fr)}.carga-equipo{order:-1;position:static}.carga-lista{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}@media (width<=560px){.muestras-agrupar{flex-wrap:wrap}.segmentado button{min-height:44px}}@container cola (width<=760px){.muestra-ensayo{grid-template-columns:6.5rem auto minmax(0,1fr);row-gap:.1rem}.ensayo-analista{text-align:left;grid-column:3}}@container cola (width<=540px){.muestra-cola-linea{grid-template-columns:1rem auto minmax(0,1fr)}.muestra-que{white-space:normal;grid-area:2/2/auto/-1}.muestra-marcas{grid-area:1/3}.muestra-ensayos,.muestra-sin-ensayos{margin-left:0}.muestra-ensayo{grid-template-columns:5.5rem minmax(0,1fr)}.muestra-ensayo .pista-etapas{grid-area:2/1}.ensayo-etapa{grid-area:1/2}.ensayo-analista{grid-area:2/2}.muestra-ficha{padding-left:1rem}.muestra-dato.ancho{grid-column:auto}}.abrir-hoja{flex-direction:column;gap:1.05rem;display:flex}.abrir-hoja>.subtitulo-bloque{margin:.4rem 0 -.5rem}.orden-matrices{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:.15rem 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.orden-matrices li{align-items:baseline;gap:.35rem;display:inline-flex}.orden-matriz{color:var(--texto);background:var(--acento-fondo);border-radius:999px;padding:.1rem .55rem;font-weight:600}.aviso-prueba{margin-bottom:1.2rem}.acciones-formato .boton-ayuda{padding:.6rem 1rem;font-size:.9rem}.lista-verificaciones{flex-direction:column;flex-basis:100%;gap:.3rem;margin:.4rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.lista-verificaciones li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.grupo-veredicto{border:1px solid var(--borde-sutil);border-radius:var(--radio);flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem 1rem;display:flex}.grupo-veredicto legend{padding:0 .3rem;font-size:.78rem;font-weight:600}.veredicto{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.15rem .6rem;padding:.6rem .7rem;display:grid}.veredicto:hover{background:var(--fondo)}.veredicto.elegido{border-color:var(--acento);background:var(--acento-fondo)}.veredicto input{grid-row:span 2;margin:0}.veredicto-titulo{font-weight:600}.veredicto .nota{grid-column:2;margin:0}.cierre-prueba p{margin:0 0 .35rem}.cierre-prueba p:last-child{margin-bottom:0}.tendencia{--tendencia-serie:#2a78d6}@media screen{:root[data-tema=oscuro] .tendencia{--tendencia-serie:#3987e5}}.tendencia-controles{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.4rem;margin-bottom:1rem;display:flex}.tendencia-controles .campo{margin:0}.tendencia-controles select{min-width:17rem}.tendencia-periodo{gap:.35rem;display:grid}.tendencia-rango-fechas{flex-wrap:wrap;gap:.6rem;display:flex}.tendencia-resumen{border-top:1px solid var(--borde-sutil);border-bottom:1px solid var(--borde-sutil);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem 1.2rem;margin:0 0 1rem;padding:.75rem 0;display:grid}.tendencia-resumen dt{color:var(--gris-texto);font-size:.74rem;font-weight:600}.tendencia-resumen dd{color:var(--texto);margin:.2rem 0 0;font-size:.95rem;font-weight:600}.tendencia-cuerpo{transition:opacity var(--dur-media,.2s) var(--ease-salida)}.tendencia-cuerpo.actualizando{opacity:.55}.tendencia-leyenda{color:var(--texto);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin:0 0 .6rem;padding:0;font-size:.8rem;list-style:none;display:flex}.tendencia-leyenda li{align-items:center;gap:.4rem;display:inline-flex}.tendencia-leyenda svg{width:20px;height:12px;overflow:visible}.tendencia-leyenda-nota{color:var(--gris-texto);margin-left:auto}.tendencia-lienzo{border-radius:var(--radio-sm);position:relative}.tendencia-lienzo:focus-visible{box-shadow:var(--anillo);outline:none}.tendencia-panel{margin:0 0 .4rem}.tendencia-panel figcaption{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:.25rem;font-size:.86rem;display:flex}.tendencia-svg{display:block;overflow:visible}.tendencia-banda{fill:color-mix(in srgb, var(--verde) 11%, transparent)}.tendencia-limite{stroke:color-mix(in srgb, var(--verde) 55%, transparent);stroke-width:1px}.tendencia-reja{stroke:var(--borde-sutil);stroke-width:1px}.tendencia-eje{stroke:var(--gris-borde);stroke-width:1px}.tendencia-rotulo{fill:var(--gris-texto);font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;font-size:11px}.tendencia-rotulo-limite{fill:var(--verde)}.tendencia-vara{stroke:color-mix(in srgb, var(--tendencia-serie) 60%, transparent);stroke-width:1.5px;stroke-linecap:round}.tendencia-vara.fuera{stroke:var(--rojo);stroke-width:2px}.tendencia-linea{fill:none;stroke:var(--tendencia-serie);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tendencia-punto-inicio,.tendencia-punto-final,.tendencia-punto-fuera{transition:r var(--dur-rapida) var(--ease-salida)}.tendencia-punto-inicio{fill:var(--superficie);stroke:var(--tendencia-serie);stroke-width:1.75px}.tendencia-punto-final{fill:var(--tendencia-serie);stroke:var(--superficie);stroke-width:1.5px}.tendencia-punto-fuera{fill:var(--rojo);stroke:var(--superficie);stroke-width:2px}.tendencia-guia{stroke:var(--texto);stroke-opacity:.35;stroke-width:1px}.tendencia-zona{fill:#0000;cursor:crosshair}.tendencia-vacio{text-align:center;color:var(--gris-texto);margin:0;padding:0 1rem;font-size:.86rem;position:absolute;inset:40% 0 auto}.tendencia-detalle{z-index:2;background:var(--superficie);border:1px solid var(--gris-borde);border-radius:var(--radio);min-width:13.5rem;max-width:min(22rem,70%);box-shadow:var(--sombra-md);pointer-events:none;padding:.6rem .75rem;font-size:.82rem;position:absolute}.tendencia-detalle-fecha{color:var(--texto);margin:0 0 .35rem;font-weight:600}.tendencia-detalle-fecha:first-letter{text-transform:uppercase}.tendencia-detalle table{border-collapse:collapse}.tendencia-detalle th,.tendencia-detalle td{text-align:right;white-space:nowrap;padding:.1rem .3rem .1rem 0}.tendencia-detalle th{text-align:left;color:var(--gris-texto);padding-right:.6rem;font-weight:600}.tendencia-detalle td.num{color:var(--texto);font-weight:600}.tendencia-detalle td.nota{color:var(--gris-texto);padding-left:.5rem;font-weight:400}.tendencia-detalle td.fuera{color:var(--rojo);padding-left:.5rem;font-weight:700}.tendencia-detalle-unidad{color:var(--gris-texto)}.tendencia-detalle-pie{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:.45rem 0 0;display:flex}.tendencia-cargando{gap:.9rem;display:grid}.tendencia-esqueleto-plot{height:190px;display:block}@media (width<=720px){.tendencia-controles select{width:100%;min-width:0}.tendencia-controles .campo{flex:100%}.tendencia-leyenda-nota{flex-basis:100%;margin-left:0}}.alta-material{flex-direction:column;gap:.2rem;display:flex}.alta-material .panel-titulo:first-of-type{margin-top:0}.tabla-informes .dato-secundario{color:var(--gris-texto);font-size:.8rem;display:block}.tabla-informes .codigo-informe{white-space:nowrap}.documentos-informe{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.documentos-informe button{white-space:nowrap;margin:0}.documentos-informe .dato-secundario{white-space:nowrap;margin-top:.25rem}.documentos-informe-botones{flex-wrap:wrap;gap:.4rem;display:flex}a.boton-primario{border-radius:var(--radio-sm);background:var(--accion-fondo);color:var(--blanco);white-space:nowrap;box-shadow:var(--sombra-sm);transition:background var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);border:1px solid #0000;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:600;line-height:1rem;text-decoration:none;display:inline-flex}a.boton-primario:hover{background:var(--accion-hover);color:var(--blanco)}a.boton-primario:active{transform:scale(.98)}a.boton-primario:focus-visible{box-shadow:var(--anillo);outline:none}.emision-informe{flex-direction:column;height:calc(100vh - 7rem);min-height:36rem;display:flex}.emision-cabecera{flex-shrink:0;margin-bottom:1rem}.emision-contexto{max-width:none}.emision-cuerpo{flex:1;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);gap:1.25rem;min-height:0;display:grid}.emision-panel{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);min-height:0;box-shadow:var(--sombra-sm);flex-direction:column;padding:1.1rem 1.2rem 0;display:flex;overflow-y:auto}.emision-seccion h3{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.95rem;font-weight:600;display:flex}.emision-seccion+.emision-seccion{border-top:1px solid var(--borde-sutil);margin-top:1.1rem;padding-top:1rem}.emision-ayuda{color:var(--gris-texto);margin:0 0 .75rem;font-size:.8rem}.emision-opciones{gap:.5rem;display:grid}.emision-opcion{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.7rem .8rem;display:grid}.emision-opcion:hover{background:var(--superficie-2);border-color:var(--gris-texto)}.emision-opcion.marcada{border-color:var(--acento);background:color-mix(in srgb, var(--acento-fondo) 60%, var(--superficie))}.emision-opcion:has(input:focus-visible){box-shadow:var(--anillo)}.emision-opcion input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--acento);margin:.15rem 0 0}.emision-opcion.no-disponible{cursor:not-allowed;background:var(--superficie);border-style:dashed}.emision-opcion.no-disponible .emision-opcion-titulo{color:var(--gris-texto)}.emision-opcion-titulo{color:var(--texto);flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;font-size:.88rem;font-weight:600;display:flex}.emision-opcion-resumen{color:var(--gris-texto);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.emision-clausula{border:1px solid var(--borde-sutil);background:var(--fondo);color:var(--gris-texto);font-family:var(--fuente-mono);white-space:nowrap;border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:500}.emision-observaciones{resize:vertical;width:100%;min-height:6rem;font:inherit;font-size:.86rem}.emision-cuenta{text-align:right;color:var(--gris-texto);margin-top:.25rem;font-size:.72rem;display:block}.emision-fijos ul{color:var(--gris-texto);gap:.3rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.emision-fijos li{align-items:flex-start;gap:.45rem;display:flex}.emision-fijos svg{fill:none;width:.9rem;height:.9rem;stroke:var(--verde);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:.15rem}.emision-pie{border-top:1px solid var(--borde-sutil);background:var(--superficie);gap:.5rem;margin-top:1.1rem;padding:.9rem 0 1.1rem;display:grid;position:sticky;bottom:0}.emision-pie button,.emision-pie .error{width:100%;margin:0}.emision-vista{flex-direction:column;min-width:0;min-height:0;display:flex}.emision-vista-barra{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-bottom:.6rem;display:flex}.emision-vista-barra button{margin:0}.emision-vista-estado{color:var(--gris-texto);flex:1;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.emision-vista-estado:before{content:"";background:var(--verde);width:.5rem;height:.5rem;transition:background var(--dur-rapida) var(--ease-salida);border-radius:50%}.emision-vista-estado.actualizando:before{background:var(--ambar);animation:1.1s ease-in-out infinite pulso-carga}.emision-hoja{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie-2);min-height:0;box-shadow:var(--sombra-sm);flex:1;position:relative;overflow:hidden}.emision-hoja iframe{width:100%;height:100%;transition:opacity var(--dur-media) var(--ease-salida);border:0;display:block}.emision-hoja.actualizando iframe{opacity:.55}.emision-progreso{z-index:1;opacity:0;height:3px;transition:opacity var(--dur-rapida) var(--ease-salida);position:absolute;inset:0 0 auto;overflow:hidden}.emision-progreso:after{content:"";background:var(--acento);width:40%;animation:emision-barrido 1.1s var(--ease-salida) infinite;position:absolute;inset:0 auto 0 0}.emision-hoja.actualizando .emision-progreso{opacity:1}@keyframes emision-barrido{0%{transform:translate(-100%)}to{transform:translate(260%)}}.emision-hoja-esqueleto{gap:.9rem;padding:2rem;display:grid}.emision-hoja-esqueleto .esqueleto{height:1rem;display:block}.emision-hoja-esqueleto .esqueleto:first-child{width:55%;height:1.6rem}.emision-hoja-error{z-index:2;border-radius:var(--radio-sm);background:var(--rojo-fondo);padding:.6rem .8rem;position:absolute;inset:1rem 1rem auto}.emision-nota-logo{margin-top:.5rem}.emision-datos{grid-template-columns:auto minmax(0,1fr);gap:.35rem .9rem;margin:0;font-size:.84rem;display:grid}.emision-datos dt{color:var(--gris-texto)}.emision-datos dd{overflow-wrap:anywhere;margin:0}.emision-huella{display:contents}.emision-seccion h3.emision-subtitulo{margin-top:1rem}.emision-adjuntos{gap:.4rem;margin:0;padding-left:1.1rem;font-size:.85rem;display:grid}.emision-adjuntos blockquote{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);white-space:pre-wrap;margin:.35rem 0 0;padding:.5rem .7rem}.emision-aviso{border:1px solid color-mix(in srgb, var(--ambar) 30%, transparent);border-radius:var(--radio-sm);background:var(--ambar-fondo);margin-bottom:1.1rem;padding:.8rem .9rem}.emision-aviso h3{color:var(--ambar);margin:0 0 .3rem;font-size:.9rem;font-weight:600}.emision-aviso p{color:var(--texto);margin:0;font-size:.82rem}.emision-aviso button{margin:.65rem 0 0}.emision-aviso .emision-aviso-pie{color:var(--gris-texto);margin-top:.5rem}.emision-etiqueta{margin:.2rem 0 .3rem;font-size:.8rem;font-weight:600;display:block}.emision-motivo-pie{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-top:.25rem;display:flex}.emision-motivo-pie .boton-enlace{font-size:.8rem}.emision-motivo-pie .emision-cuenta{margin:0 0 0 auto}.emision-anteriores{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.emision-anteriores li{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);padding:.6rem .7rem}.emision-anterior-cabeza{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.emision-anteriores .emision-ayuda{margin-bottom:.5rem}.emision-anteriores button{margin:0;padding:.35rem .7rem;font-size:.8rem}a.enlace-etiqueta{white-space:nowrap;text-decoration:none}a.enlace-etiqueta:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=960px){.emision-informe{height:auto}.emision-cuerpo{grid-template-columns:minmax(0,1fr)}.emision-panel{overflow:visible}.emision-pie{position:static}.emision-hoja{flex:none;height:75vh;min-height:24rem}}.opciones-apiladas{flex-direction:column;gap:.7rem;margin:.3rem 0 .9rem;display:flex}.opciones-apiladas .opcion{align-items:flex-start}.opciones-apiladas .opcion input{margin-top:.2rem}.anulacion .dato-secundario{color:var(--gris-texto);font-size:.8rem;font-weight:400;display:block}.anulacion-plan{margin-bottom:1rem}.anulacion-lista{margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.7}.anulacion-tipo{color:var(--gris-texto);font-weight:600}.anulacion .aviso ul{margin:.4rem 0 0;padding-left:1.1rem}.muestra-ofertada+.muestra-ofertada{margin-top:1.1rem}.muestra-ofertada-titulo{margin:0 0 .4rem;font-size:.92rem}.codigos-muestra{flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem;display:flex}.cambios-sistema{gap:1.1rem;display:grid}.cambios-sistema-esqueleto{flex-direction:column;gap:.7rem;padding:.4rem 0;display:flex}.cambios-sistema-en-servicio{margin-bottom:0}.cambios-sistema-en-servicio-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cambios-sistema-etiqueta{color:var(--gris-texto);margin:0;font-size:.78rem;font-weight:600}.cambios-sistema-numero{letter-spacing:-.015em;color:var(--interfaz);margin:.1rem 0 .2rem;font-size:1.55rem}.cambios-sistema-aviso{border-radius:var(--radio-sm);background:var(--ambar-fondo);color:var(--ambar);max-width:75ch;margin:.9rem 0 0;padding:.6rem .8rem;font-size:.85rem}.cambios-sistema-en-servicio .nota{margin-top:.5rem}.cambios-sistema-acciones{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0}.cambios-sistema-acciones button{margin-top:0}.cambios-sistema-explicacion{margin:0}.cambios-sistema-filtros{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;display:flex}.cambios-sistema-filtros .campo{min-width:13rem;margin:0}.cambios-sistema-filtros button{margin-top:0}.cambios-sistema-versiones{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cambios-sistema-version{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm)}.cambios-sistema-version.en-servicio{border-color:var(--gris-borde)}.cambios-sistema-version-resumen{cursor:pointer;border-radius:var(--radio);transition:background-color var(--dur-rapida) var(--ease-salida);grid-template-columns:3.6rem 1fr auto;align-items:center;gap:.9rem;padding:.85rem 1.1rem;list-style:none;display:grid}.cambios-sistema-version-resumen::-webkit-details-marker{display:none}.cambios-sistema-version-resumen:hover{background:var(--superficie-2)}.cambios-sistema-version-resumen:focus-visible{box-shadow:var(--anillo);outline:none}.cambios-sistema-version-numero{color:var(--texto);font-size:1.15rem;font-weight:700}.cambios-sistema-version.en-servicio .cambios-sistema-version-numero{color:var(--interfaz)}.cambios-sistema-version-titulo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cambios-sistema-version-titulo strong{color:var(--texto);font-weight:600}.cambios-sistema-version-fecha{color:var(--gris-texto);font-size:.78rem}.cambios-sistema-version-cuerpo{padding:.2rem 1.1rem 1.1rem 5.6rem}.cambios-sistema-version-texto{max-width:75ch;color:var(--gris-texto);margin:0 0 .8rem;font-size:.88rem}.cambios-sistema-cambios{gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cambios-sistema-cambio{border-bottom:1px solid var(--borde-sutil);grid-template-columns:11.5rem 12rem 1fr;align-items:baseline;gap:.8rem;padding-bottom:.55rem;font-size:.86rem;display:grid}.cambios-sistema-cambio:last-child{border-bottom:0;padding-bottom:0}.cambios-sistema-tipo{white-space:nowrap;background:var(--borde-sutil);color:var(--gris-texto);border-radius:999px;justify-self:start;padding:.12rem .55rem;font-size:.72rem;font-weight:600}.cambios-sistema-tipo.tipo-resultados{background:var(--rojo-fondo);color:var(--rojo)}.cambios-sistema-tipo.tipo-procedimiento{background:var(--ambar-fondo);color:var(--ambar)}.cambios-sistema-tipo.tipo-nuevo{background:var(--acento-fondo);color:var(--acento-fuerte)}.cambios-sistema-apartado{color:var(--gris-texto);font-size:.8rem;font-weight:600}.cambios-sistema-cambio-texto{color:var(--texto);max-width:75ch}.cambios-sistema-hechos{margin-bottom:.8rem}.cambios-sistema-version-cuerpo .nota+.nota{margin-top:.4rem}.cambios-sistema-autorizar .campo{margin-bottom:.9rem}.cambios-sistema-declaraciones{border:0;gap:.6rem;margin:0 0 1rem;padding:0;display:grid}.cambios-sistema-declaraciones legend{margin-bottom:.4rem;padding:0;font-size:.85rem;font-weight:600}.cambios-sistema-declaraciones .casilla{align-items:flex-start;font-size:.86rem;line-height:1.45}.cambios-sistema-declaraciones .casilla input{margin-top:.2rem}.acerca-de-version{min-height:4rem;padding:.8rem var(--acerca-margen);background:var(--superficie-2);border-block:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.acerca-de-version-datos,.acerca-de-version-estado{flex-direction:column;gap:.2rem;margin:0;display:flex}.acerca-de-version-numero{font-size:.9rem;font-weight:600}.acerca-de-version-detalle{color:var(--gris-texto);font-size:.78rem}.acerca-de-version-estado{align-items:flex-end;font-size:.8rem}.acerca-de-version-estado a{color:var(--acento-fuerte);text-underline-offset:2px}@media (width<=520px){.dialogo-acerca-de{--acerca-margen:1.25rem}.acerca-de-version-estado{align-items:flex-start}}@media (width<=720px){.cambios-sistema-version-resumen{grid-template-columns:1fr auto}.cambios-sistema-version-numero{grid-column:1/-1}.cambios-sistema-version-cuerpo{padding-left:1.1rem}.cambios-sistema-cambio{grid-template-columns:1fr;gap:.3rem}}.auditoria-filtros{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem .9rem;margin-bottom:.8rem;display:grid}.auditoria-filtros .campo{margin:0}.recorte-barra-fila>button{align-items:center;gap:.4rem;display:inline-flex}.recorte-barra-fila>button svg{flex:none;width:1rem;height:1rem}.recorte-total{color:var(--gris-texto);white-space:nowrap;font-size:.8rem}.recorte-dialogo{gap:1.25rem;display:grid}.recorte-dialogo .campo{margin:0}.recorte-grupo{border:0;min-width:0;margin:0;padding:0}.recorte-grupo>legend{float:left;width:100%;color:var(--gris-texto);padding:0 0 .45rem;font-size:.78rem;font-weight:600}.recorte-grupo>legend+*{clear:both}.recorte-fechas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem;margin-top:.8rem;display:grid}.recorte-fechas .campo{margin:0}.recorte-grupo .nota{margin:.5rem 0 0}.recorte-vista-previa{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie-2);color:var(--texto);margin:0;padding:.65rem .85rem;font-size:.86rem}.recorte-vista-previa[aria-busy=true]{color:var(--gris-texto)}.recorte-acciones{margin-top:0}.acciones-form .recorte-quitar{margin-right:auto}@media (width<=520px){.recorte-fechas{grid-template-columns:minmax(0,1fr)}.recorte-quitar{flex-basis:100%}}.auditoria-comparado{margin-top:.25rem;font-size:.72rem;display:block}.tono-critico,.tono-falla{--tono:var(--rojo);--tono-fondo:var(--rojo-fondo)}.tono-pendiente,.tono-advertencia{--tono:var(--ambar);--tono-fondo:var(--ambar-fondo)}.tono-ok{--tono:var(--verde);--tono-fondo:var(--verde-fondo)}.tono-neutro,.tono-info{--tono:var(--gris-texto);--tono-fondo:var(--superficie-2)}.norma{gap:1.1rem;display:grid}.norma-esqueleto{gap:.8rem;display:grid}.norma-esqueleto-mapa{border-radius:var(--radio);height:4.2rem;display:block}.norma-franja{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;padding:.85rem 1.1rem;display:flex}.norma-franja-version{flex-wrap:wrap;align-items:center;gap:.45rem .8rem;min-width:0;display:flex}.norma-franja-numero{color:var(--texto);font-size:1.05rem;font-weight:700}.norma-franja-dato{color:var(--gris-texto);font-size:.82rem}.norma-franja-enlace{color:var(--acento-fuerte);font-size:.82rem;font-weight:600}.norma-franja button{margin-top:0}.norma-mapa{gap:.7rem;display:grid}.norma-mapa-grupos{gap:1rem;display:flex}.norma-mapa-grupo{flex-basis:0;gap:.35rem;min-width:0;display:grid}.norma-mapa-clausula{color:var(--gris-texto);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.norma-mapa-clausula .num{color:var(--texto)}.norma-mapa-celdas{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.norma-celda{border-radius:var(--radio-sm);border:1px solid color-mix(in srgb, var(--tono) 28%, transparent);background:var(--tono-fondo);min-height:2.5rem;color:var(--tono);white-space:nowrap;transition:background-color var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);place-items:center;padding:0 .2rem;font-size:.7rem;font-weight:700;text-decoration:none;display:grid}.norma-celda:hover{background:color-mix(in srgb, var(--tono) 14%, var(--tono-fondo))}.norma-celda:focus-visible{box-shadow:var(--anillo);outline:none}.norma-celda.elegida{outline:2px solid var(--tono);outline-offset:2px}.norma-leyenda{color:var(--texto);flex-wrap:wrap;gap:.4rem 1.3rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.norma-leyenda li{align-items:center;gap:.4rem;display:inline-flex}.norma-leyenda .num{font-weight:700}.norma-punto{background:var(--tono);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.norma-cuerpo{gap:1.4rem;display:grid}.norma-cuerpo.doble{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start}.norma-cuerpo.doble .norma-lista{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.norma-lista{gap:1rem;display:grid}.norma-lista-clausula{color:var(--gris-texto);margin:0 0 .35rem;padding:0 .7rem;font-size:.78rem;font-weight:600}.norma-lista-clausula .num{color:var(--texto)}.norma-lista ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.norma-item{border-radius:var(--radio-sm);color:var(--texto);transition:background-color var(--dur-rapida) var(--ease-salida);grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.86rem;line-height:1.3;text-decoration:none;display:grid}.norma-item:hover{background:var(--superficie-2)}.norma-item:focus-visible{box-shadow:var(--anillo);outline:none}.norma-item.elegido{background:var(--acento-fondo)}.norma-item-rotulo{color:var(--gris-texto);font-size:.78rem;font-weight:700}.norma-item.elegido .norma-item-rotulo{color:var(--acento-fuerte)}.norma-marca{color:var(--tono);white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.norma-ficha{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);min-width:0;box-shadow:var(--sombra-sm);padding:1.4rem 1.6rem 1.6rem}.norma-ficha-clausula{color:var(--gris-texto);margin:0 0 .3rem;font-size:.78rem}.norma-ficha-titular{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.norma-ficha-titular h2{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.25}.norma-ficha-rotulo{color:var(--acento-fuerte);margin-right:.55rem}.norma-bloque{margin-top:1.5rem}.norma-bloque h3,.accion-ficha-bloque h3{color:var(--texto);margin:0 0 .55rem;font-size:.95rem;font-weight:600}.norma-que-pide{max-width:68ch;color:var(--texto);margin:0;font-size:.98rem;line-height:1.6}.norma-cumple{gap:.45rem;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.norma-cumple li{padding-left:1.05rem;font-size:.88rem;line-height:1.5;position:relative}.norma-cumple li:before{content:"";background:var(--gris-borde);border-radius:1px;width:.36rem;height:.36rem;position:absolute;top:.58em;left:.15rem}.norma-nota-lab{margin-top:.7rem}.norma-comprobaciones,.norma-acciones{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.norma-comprobacion{border-radius:var(--radio-sm);background:var(--tono-fondo);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.65rem .8rem;display:grid}.norma-comprobacion p{color:var(--texto);margin:0;font-size:.86rem;line-height:1.45}.norma-comprobacion strong{color:var(--tono)}.norma-icono{width:1.25rem;height:1.25rem;color:var(--tono)}.norma-comprobacion-ir{color:var(--acento-fuerte);white-space:nowrap;font-size:.8rem;font-weight:600}.norma-accion{border:1px solid var(--borde-sutil);border-radius:var(--radio-sm);color:var(--texto);transition:background-color var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.7rem .8rem;text-decoration:none;display:grid}.norma-accion:hover{background:var(--superficie-2);border-color:var(--gris-borde)}.norma-accion:focus-visible{box-shadow:var(--anillo);outline:none}.norma-accion-codigo{color:var(--gris-texto);padding-top:.1rem;font-size:.8rem;font-weight:700}.norma-accion-cuerpo{gap:.25rem;min-width:0;display:grid}.norma-accion-texto{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.87rem;line-height:1.45;display:-webkit-box;overflow:hidden}.norma-accion-meta{color:var(--gris-texto);font-size:.76rem}.norma-donde{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.norma-donde a{border:1px solid var(--gris-borde);color:var(--acento-fuerte);transition:background-color var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.norma-donde a:hover{background:var(--acento-fondo);border-color:color-mix(in srgb, var(--acento) 40%, var(--gris-borde))}.norma-donde a:focus-visible{box-shadow:var(--anillo);outline:none}.acciones-sistema{gap:1rem;display:grid}.acciones-sistema-barra{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.acciones-sistema-barra>button{margin-top:0}.acciones-sistema-cuenta{color:var(--texto);margin:0 auto 0 0;font-size:.9rem}.acciones-sistema-cuenta .num{font-weight:700}.tabla-acciones-sistema td:nth-child(2){min-width:20rem;max-width:34rem}.tabla-acciones-sistema td:nth-child(2) a{-webkit-line-clamp:3;color:var(--texto);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.tabla-acciones-sistema tbody tr.fila-clicable:hover td:nth-child(2) a{text-underline-offset:2px;text-decoration:underline}.acciones-sistema-dato{color:var(--gris-texto);margin-top:.2rem;font-size:.74rem;display:block}.acciones-sistema-dato.alerta{color:var(--rojo);font-weight:600}.accion-ficha{gap:1.2rem;max-width:62rem;display:grid}.accion-ficha>.boton-volver{justify-self:start;margin-bottom:0}.accion-ficha-titular{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.accion-ficha-codigo{color:var(--acento-fuerte);font-size:1.05rem;font-weight:700}.accion-ficha-descripcion{text-wrap:pretty;max-width:70ch;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.accion-ficha-hechos{margin:0}.accion-ficha-vencida{margin-left:.5rem}.accion-ficha-bloque .nota{margin-top:.7rem}.accion-ficha-evidencia{border-radius:var(--radio-sm);background:var(--superficie-2);border:1px solid var(--borde-sutil);white-space:pre-line;max-width:70ch;margin:0;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.accion-ficha-acciones{flex-wrap:wrap;gap:.6rem;margin:0}.accion-ficha-acciones button{margin-top:0}.accion-ficha .zona-riesgo{margin-top:.8rem}.bitacora-accion{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.bitacora-renglon{grid-template-columns:.7rem minmax(0,1fr);gap:.8rem;display:grid;position:relative}.bitacora-renglon:not(:last-child):before{content:"";background:var(--borde-sutil);width:1px;position:absolute;top:1.05rem;bottom:-.9rem;left:calc(.35rem - .5px)}.bitacora-punto{background:var(--tono);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--superficie);border-radius:50%;margin-top:.3rem}.bitacora-cabeza{color:var(--gris-texto);margin:0;font-size:.8rem}.bitacora-cabeza strong{color:var(--texto)}.bitacora-texto{white-space:pre-line;max-width:72ch;margin:.2rem 0 0;font-size:.88rem;line-height:1.5}.formulario-accion{gap:1rem;display:grid}.formulario-accion fieldset{border:0;min-width:0;margin:0;padding:0}.formulario-accion legend{margin-bottom:.45rem;padding:0;font-size:.85rem;font-weight:600}.formulario-accion-requisitos{max-height:17rem;overflow-y:auto}.formulario-accion-requisitos,.formulario-accion-prioridad{gap:.35rem;display:grid}.formulario-accion-clausula{gap:.3rem;margin-bottom:.4rem;display:grid}.formulario-accion-clausula-titulo{color:var(--gris-texto);margin:.2rem 0 0;font-size:.76rem;font-weight:600}.formulario-accion .casilla{align-items:flex-start;gap:.55rem;font-size:.86rem;line-height:1.4}.formulario-accion .casilla input{margin-top:.15rem}.formulario-accion-fila{grid-template-columns:minmax(0,1fr) 12rem;gap:.9rem;display:grid}.motivo-correccion{border:1px solid color-mix(in srgb, var(--ambar) 30%, transparent);border-radius:var(--radio);background:var(--ambar-fondo);margin:0 0 1.2rem;padding:1rem 1.2rem 1.1rem}.motivo-correccion h3{color:var(--ambar);margin:0;font-size:.98rem;font-weight:600}.motivo-correccion-cuando{font-size:.82rem;font-weight:500}.motivo-correccion-observacion{border-radius:var(--radio-sm);background:var(--superficie);max-width:75ch;color:var(--texto);margin:.6rem 0 0;padding:.6rem .8rem;font-size:.9rem;line-height:1.5}.motivo-correccion-declarado,.motivo-correccion-form{margin-top:.85rem}.motivo-correccion-declarado p{max-width:75ch;color:var(--texto);margin:0 0 .35rem}.motivo-correccion-declarado button,.motivo-correccion-form .barra-acciones button{margin-top:.4rem}.motivo-correccion textarea{background:var(--superficie)}.incidencia-detalle-tecnico{margin:.2rem 0 .6rem}.incidencia-detalle-tecnico summary{cursor:pointer;color:var(--acento-fuerte);font-size:.8rem;font-weight:600}.incidencia-detalle-tecnico pre{border-radius:var(--radio-sm);background:var(--superficie-2);border:1px solid var(--borde-sutil);max-height:18rem;font-family:var(--fuente-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.7rem .8rem;font-size:.74rem;line-height:1.45;overflow:auto}@media (width<=960px){.norma-ficha{padding:1.1rem 1.1rem 1.3rem}.norma-ficha>.boton-volver{margin-bottom:.9rem}}@media (width<=720px){.norma-mapa-grupos{flex-direction:column;gap:.7rem}.norma-mapa-grupo{flex-basis:auto}.norma-mapa-celdas{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));grid-auto-flow:row}.norma-item{grid-template-columns:4rem minmax(0,1fr)}.norma-item .norma-marca{grid-column:2}.norma-accion{grid-template-columns:minmax(0,1fr) auto}.norma-accion-codigo{grid-column:1/-1;padding-top:0}.formulario-accion-fila{grid-template-columns:1fr}}.carta-grafico-marco{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);margin:0 0 .4rem}.carta-grafico{width:100%;min-width:640px;height:auto;display:block}.carta-zona-dentro{fill:var(--verde-fondo);opacity:.75}.carta-zona-advertencia{fill:var(--ambar-fondo)}.carta-zona-fuera{fill:var(--rojo-fondo);opacity:.6}.carta-linea-central{stroke:var(--texto);stroke-width:1.25px;opacity:.65}.carta-linea-advertencia{stroke:var(--ambar);stroke-width:1.25px;stroke-dasharray:6 4}.carta-linea-control{stroke:var(--rojo);stroke-width:1.5px}.carta-rotulo-limite{font-weight:600}.carta-linea-central-rotulo{fill:var(--texto)}.carta-linea-advertencia-rotulo{fill:var(--ambar)}.carta-linea-control-rotulo{fill:var(--rojo)}.carta-rotulo-fecha{fill:var(--gris-suave);font-size:10px}.carta-cambio-limites{stroke:var(--gris-suave);stroke-width:1px;stroke-dasharray:2 3}.carta-cambio-rotulo{font-size:10px}.carta-serie{fill:none;stroke:var(--gris-suave);stroke-width:1.25px;stroke-linejoin:round;opacity:.8}.carta-marca{stroke:var(--superficie);stroke-width:1.5px}.carta-marca-reportar{fill:var(--verde)}.carta-marca-dudoso{fill:var(--ambar)}.carta-marca-reensayo{fill:var(--rojo)}.carta-marca-excluido line{stroke:var(--gris-suave);stroke-width:2px;stroke-linecap:round}.carta-punto{outline:none}.carta-punto-blanco{fill:#0000}circle.carta-marca{transition:r var(--dur-rapida) var(--ease-salida)}.carta-punto.activo .carta-marca:not(.carta-marca-excluido),.carta-punto:focus-visible .carta-marca:not(.carta-marca-excluido){stroke:var(--texto);stroke-width:2px}.carta-punto:focus-visible .carta-punto-blanco{stroke:var(--acento);stroke-width:2px}.carta-pie{min-height:1.6rem;margin:.2rem 0 .4rem}.carta-pie .etiqueta,.carta-pie span[class*=estado-]{margin-left:.3rem}.carta-leyenda{color:var(--gris-texto);flex-wrap:wrap;gap:.35rem 1.2rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.carta-leyenda li{align-items:center;gap:.4rem;display:inline-flex}.carta-leyenda-marca{width:14px;height:14px;overflow:visible}.carta-leyenda-zona{border-radius:2px;width:14px;height:10px;display:inline-block}.carta-leyenda-zona.carta-zona-advertencia{background:var(--ambar-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ambar) 35%, transparent)}.carta-leyenda-zona.carta-zona-fuera{opacity:1;background:var(--rojo-fondo);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rojo) 35%, transparent)}.cartas-filtros .cartas-nueva{margin:0 0 0 auto}.cartas-pendientes{margin:0 0 1rem}.carta-sub{color:var(--gris-texto);margin-top:.15rem;font-size:.78rem;display:block}.cartas-tabla td{vertical-align:top}.carta-grupo th{font-size:.86rem}.carta-grupo-detalle{color:var(--gris-texto);margin-left:.6rem;font-weight:400}.carta-tipos{gap:.6rem;display:grid}.carta-tipo{border:1px solid var(--gris-borde);border-radius:var(--radio);cursor:pointer;transition:border-color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida);align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.carta-tipo:hover{border-color:var(--gris-suave)}.carta-tipo:has(input:checked){border-color:var(--acento);background:var(--acento-fondo)}.carta-tipo input{width:auto;margin:.2rem 0 0}.carta-tipo .nota{margin:.15rem 0 0;display:block}.senales-lista{margin:0;padding:0;list-style:none}.senal{border-bottom:1px solid var(--borde-sutil);gap:.35rem;padding:.75rem 0;display:grid}.senal:first-child{padding-top:.1rem}.senal-cabeza{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.senal-punto{color:var(--texto);font-weight:600}.senal-texto{max-width:75ch;color:var(--gris-texto);margin:0;font-size:.86rem}.senal-anotar,.editor-accion-botones button{justify-self:start;margin:0}.editor-accion{gap:.5rem;max-width:48rem;display:grid}.editor-accion-botones{gap:.5rem;display:flex}.carta-registro td{vertical-align:top}.carta-registro-valor{color:var(--texto);font-weight:600}.carta-registro-senales{min-width:14rem}.carta-senal{color:var(--texto)}.carta-accion em{color:var(--gris-suave);font-style:normal}.carta-registro-acciones{gap:.9rem;margin-top:.3rem;font-size:.8rem;display:flex}.enlace-accion-peligro,.enlace-accion-peligro:hover:not(:disabled){color:var(--rojo)}.tabla tbody tr.fila-senalada td{background:color-mix(in srgb, var(--acento-fondo) 75%, transparent)}.carta-registro tr.fila-editor td{background:var(--superficie-2)}.carta-registro tfoot td{vertical-align:middle;border-top:1px solid var(--gris-borde);padding-top:.6rem}.carta-registro .fila-nueva input{width:100%;min-width:5.5rem;margin:0}.carta-registro .fila-nueva input[type=date]{min-width:9rem}.fila-nueva-botones{gap:.5rem;display:flex}.fila-nueva-botones button{margin:0}.carta-registro .fila-nueva-nota td{border-top:0;padding-top:.2rem}.carta-registro .fila-nueva-nota p{margin:0}.limites-bloques{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem 1.6rem;display:grid}.limites-bloque{min-width:0}.limites-bloque header{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.limites-cifras{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0 0 .6rem;display:grid}.limites-cifra{border-radius:var(--radio-sm);background:var(--superficie-2);border:1px solid var(--borde-sutil);padding:.45rem .55rem}.limites-cifra dt{color:var(--gris-texto);font-size:.72rem;font-weight:600}.limites-cifra dd{color:var(--texto);margin:.1rem 0 0;font-size:.95rem;font-weight:600}.limites-lsc dt,.limites-lic dt{color:var(--rojo)}.limites-lsa dt,.limites-lia dt{color:var(--ambar)}.limites-fundamento{max-width:70ch;margin:0 0 .3rem;font-size:.86rem}.limites-bloque-acciones{gap:.5rem;display:flex}.limites-bloque-acciones button{margin-top:.4rem}.limites-historia{margin-top:1.1rem}.limites-historia summary{cursor:pointer;color:var(--gris-texto);font-size:.86rem;font-weight:600}.limites-historia summary:focus-visible{box-shadow:var(--anillo);border-radius:var(--radio-sm);outline:none}.limites-historia .tabla-desplazable{margin-top:.6rem}.limites-calculo{flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;display:flex}.limites-calculo .campo,.limites-calculo button{margin:0}.limites-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}@media (width<=640px){.cartas-filtros .cartas-nueva{margin-left:0}.limites-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}.carta-registro th{white-space:nowrap}.limites-cifras{max-width:40rem}@media (hover:hover){.carta-registro-acciones:not(.siempre){opacity:0;transition:opacity var(--dur-rapida) var(--ease-salida)}.carta-registro tbody tr:hover .carta-registro-acciones,.carta-registro tbody tr:focus-within .carta-registro-acciones,.carta-registro tbody tr.fila-senalada .carta-registro-acciones{opacity:1}}.reporte-formulario .etiqueta-campo{color:var(--gris-texto);font-size:.78rem;font-weight:600}.reporte-formulario .campo>.nota{margin:0}.reporte-contexto{border:1px dashed var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie-2);grid-column:1/-1;gap:.8rem;min-width:0;padding:.85rem 1rem;display:grid}.reporte-contexto h3{color:var(--gris-texto);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.78rem;font-weight:600}.reporte-contexto dl{gap:.35rem;margin:0;display:grid}.reporte-contexto dl>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem;font-size:.85rem;display:grid}.reporte-contexto select{width:100%;min-width:0;max-width:100%}.reporte-contexto .campo{min-width:0}.reporte-contexto dt{color:var(--gris-texto)}.reporte-contexto dd{overflow-wrap:anywhere;margin:0}.reporte-error-adjunto{border-left:3px solid var(--rojo);border-radius:var(--radio-sm);background:var(--superficie);overflow-wrap:anywhere;gap:.3rem;max-width:75ch;padding:.7rem .85rem;font-size:.85rem;line-height:1.45;display:grid}.reporte-error-adjunto p{margin:0}.reporte-error-adjunto details{margin-top:.3rem}.reporte-error-adjunto summary{cursor:pointer;color:var(--gris-texto);font-size:.8rem}.reporte-detalle-tecnico{border-radius:var(--radio-sm);background:var(--superficie-2);max-height:16rem;font-family:var(--fuente-mono);white-space:pre-wrap;margin:.4rem 0 0;padding:.6rem;font-size:.74rem;line-height:1.45;overflow:auto}.reporte-acuse{justify-items:start;gap:.4rem;display:grid}.reporte-acuse p{margin:0}.reporte-acuse-codigo{letter-spacing:.01em;color:var(--acento-fuerte);font-size:1.5rem;font-weight:700}.tabla-reportes td:first-child{white-space:nowrap}.tabla-reportes td:nth-child(2) a{color:var(--texto);font-weight:500;text-decoration:none}.tabla-reportes tbody tr.fila-clicable:hover td:nth-child(2) a{text-underline-offset:2px;text-decoration:underline}.tabla-reportes tr.fila-nueva td:first-child{box-shadow:inset 3px 0 0 var(--ambar)}.reporte-conversacion{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.reporte-mensaje{border:1px solid var(--borde-sutil);border-left:3px solid var(--tono);border-radius:var(--radio-sm);background:var(--superficie);max-width:75ch;padding:.75rem .95rem}.reporte-mensaje.de-quien-reporta{background:var(--superficie-2)}.reporte-mensaje-cabeza{color:var(--gris-texto);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8rem;display:flex}.reporte-mensaje-cabeza strong{color:var(--texto)}.reporte-mensaje-cabeza .num{margin-left:auto}.reporte-mensaje-texto{white-space:pre-line;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.reporte-responder{gap:.5rem;max-width:75ch;margin-top:1rem;display:grid}.reporte-responder textarea{width:100%}.reporte-responder-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reporte-responder-acciones .nota,.reporte-responder-acciones button{margin:0}.cambios-sistema-reportes{max-width:75ch;margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.pasos-estudio-ancla{scroll-margin-top:4.5rem}.pasos-estudio{border-bottom:1px solid var(--gris-borde);scrollbar-width:thin;margin:0 0 1.4rem;overflow:auto hidden}.pasos-estudio ol{grid-template-columns:repeat(6,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.paso-estudio{border-radius:var(--radio-sm) var(--radio-sm) 0 0;width:100%;height:100%;color:var(--texto);text-align:left;box-shadow:none;transition:background-color var(--dur-rapida) var(--ease-salida);background:0 0;border:0;align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .75rem .85rem;font-weight:400;display:flex;position:relative}.paso-estudio:hover:not(:disabled){background:var(--fondo);box-shadow:none;transform:none}.paso-estudio:focus-visible{box-shadow:var(--anillo);outline:none}.paso-estudio:after{content:"";background:var(--acento);height:2px;transition:transform var(--dur-media) var(--ease-salida);border-radius:2px;position:absolute;bottom:0;left:.5rem;right:.5rem;transform:scaleX(0)}.paso-estudio[aria-current=step]:after{transform:scaleX(1)}.paso-estudio-marca{border:1px solid var(--gris-borde);background:var(--superficie-2);width:1.75rem;height:1.75rem;color:var(--gris-texto);font-variant-numeric:tabular-nums;transition:background-color var(--dur-media) var(--ease-salida), border-color var(--dur-media) var(--ease-salida), color var(--dur-media) var(--ease-salida);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.paso-estudio-marca svg{width:.95rem;height:.95rem}.paso-estudio.estado-completo .paso-estudio-marca{background:var(--verde-fondo);border-color:var(--verde);color:var(--verde)}.paso-estudio.estado-falta .paso-estudio-marca{border-color:var(--ambar);color:var(--ambar);background:var(--ambar-fondo)}.paso-estudio.estado-alerta .paso-estudio-marca{background:var(--rojo-fondo);border-color:var(--rojo);color:var(--rojo)}.paso-estudio[aria-current=step] .paso-estudio-marca{box-shadow:0 0 0 3px var(--acento-fondo)}.paso-estudio-texto{flex-direction:column;gap:.1rem;min-width:0;display:flex}.paso-estudio-nombre{color:var(--gris-texto);transition:color var(--dur-rapida) var(--ease-salida);font-size:.86rem;font-weight:600;line-height:1.3}.paso-estudio[aria-current=step] .paso-estudio-nombre,.paso-estudio:hover .paso-estudio-nombre{color:var(--texto)}.paso-estudio-detalle{color:var(--gris-texto);font-size:.74rem;line-height:1.35}.paso-estudio.estado-falta .paso-estudio-detalle{color:var(--ambar)}.paso-estudio.estado-alerta .paso-estudio-detalle{color:var(--rojo)}.panel-paso{animation:panel-paso-entrar var(--dur-media) var(--ease-salida)}.panel-paso>.cabecera-apartado:first-child,.panel-paso>div>.cabecera-apartado:first-child{margin-top:0}@keyframes panel-paso-entrar{0%{opacity:0}}.paso-siguiente{border-top:1px solid var(--borde-sutil);justify-content:flex-end;margin-top:2rem;padding-top:1rem;display:flex}.paso-siguiente button{align-items:center;gap:.45rem;margin:0;display:inline-flex}.paso-siguiente svg{width:1rem;height:1rem}.datos-estudio-textos{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem 2rem;display:grid}.datos-estudio-textos h4{color:var(--gris-texto);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.datos-estudio-textos p{max-width:70ch;margin:0}.lecturas-intro{max-width:75ch;margin:0 0 1.2rem}.nivel-lecturas{margin:0 0 1.8rem}.nivel-lecturas-cabecera{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin-bottom:.75rem;display:flex}.nivel-lecturas-cabecera h4{margin:0;font-size:.98rem;font-weight:600}.nivel-lecturas-dato{color:var(--gris-texto);flex:auto;margin:0;font-size:.8rem}.nivel-lecturas-cabecera button{margin:0;padding:.4rem .8rem;font-size:.82rem}.tandas-grilla{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.9rem;display:grid}.tanda-cargada{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);min-width:0;box-shadow:var(--sombra-sm);padding:.8rem .9rem .6rem}.tanda-cargada-titulo{margin:0;font-size:.86rem}.tanda-cargada-dato{color:var(--gris-texto);overflow-wrap:anywhere;margin:.15rem 0 .6rem;font-size:.74rem}.tanda-excluidas{color:var(--ambar);font-weight:600}.tabla-tanda{border-collapse:collapse;width:100%;font-size:.84rem}.tabla-tanda th,.tabla-tanda td{border-top:1px solid var(--borde-sutil);text-align:right;padding:.28rem .5rem}.tabla-tanda thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--gris-texto);border-top:0;font-size:.68rem;font-weight:600}.tabla-tanda th:first-child{text-align:left;width:3.5rem;color:var(--gris-texto);font-weight:500}.tabla-tanda tbody th{font-size:.8rem}.celda-lectura{border-radius:var(--radio-sm);color:inherit;font:inherit;box-shadow:none;cursor:pointer;transition:background-color var(--dur-rapida) var(--ease-salida), color var(--dur-rapida) var(--ease-salida);background:0 0;border:0;margin:0;padding:.05rem .3rem;font-weight:400}.celda-lectura:hover:not(:disabled){background:var(--rojo-fondo);color:var(--rojo);box-shadow:none;transform:none}.celda-lectura:focus-visible{box-shadow:var(--anillo);outline:none}.celda-excluida{color:var(--gris-texto)}.celda-excluida s{-webkit-text-decoration-color:var(--rojo);text-decoration-color:var(--rojo);text-decoration-thickness:1.5px}.celda-vacia:after{content:"-";color:var(--gris-borde)}.tanda-nueva{border:1px solid var(--gris-borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra);animation:panel-paso-entrar var(--dur-media) var(--ease-salida);margin:0 0 2rem;padding:1.1rem 1.2rem 1rem;scroll-margin-top:5rem}.tanda-nueva-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1.5rem;margin-bottom:.9rem;display:flex}.tanda-nueva-cabecera h4{margin:0 0 .2rem;font-size:1rem;font-weight:600}.tanda-nueva-cabecera .nota{max-width:62ch;margin:0}.tanda-nueva-cabecera .ayuda-formulario{flex:0 26rem;margin:0}.tanda-comunes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.tanda-sesion-aviso{border-radius:var(--radio-sm);background:var(--acento-fondo);color:var(--acento-fuerte);margin:.9rem 0 0;padding:.55rem .8rem;font-size:.84rem}.tanda-ambiente{--separacion-plegable:.6rem;margin:.8rem 0 0;font-size:.86rem}.tanda-ambiente summary{cursor:pointer;color:var(--gris-texto);padding:.3rem 0;font-size:.8rem;font-weight:600}.tanda-ambiente .form-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,14rem))}.tanda-valores{margin-top:1.1rem}.tanda-valores-barra{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.etiqueta-campo{color:var(--gris-texto);font-size:.78rem;font-weight:600}.contador{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);align-items:center;display:inline-flex}.contador button{border:0;border-radius:0;width:2rem;height:2rem;margin:0;padding:0;font-size:1rem;line-height:1}.contador .num{text-align:center;min-width:2rem;font-size:.9rem}.tabla-tanda-editable{width:auto;min-width:16rem}.tabla-tanda-editable td{padding:.22rem .3rem}.tabla-tanda-editable input{text-align:right;width:8.5rem;margin:0;padding:.38rem .55rem}.tabla-tanda-editable input.celda-invalida{border-color:var(--rojo);background:var(--rojo-fondo)}.tanda-agregar{margin:.5rem 0 0;padding:.35rem .8rem;font-size:.82rem}.tanda-nueva-pie{border-top:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding-top:.9rem;display:flex}.tanda-nueva-pie .nota,.tanda-nueva-pie .acciones-form{margin:0}.boton-enlace{color:var(--acento-fuerte);font:inherit;text-underline-offset:2px;box-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.boton-enlace:hover:not(:disabled){color:var(--acento);box-shadow:none;background:0 0;transform:none}.resultados-estudio>.nota{max-width:75ch;margin:0 0 1rem}.parametros-lista{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-sm);margin:0;padding:0;list-style:none}.parametro-fila+.parametro-fila{border-top:1px solid var(--borde-sutil)}.parametro-cabeza{width:100%;color:var(--texto);text-align:left;box-shadow:none;transition:background-color var(--dur-rapida) var(--ease-salida);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(12rem,1.1fr) minmax(0,1.6fr) auto 1.2rem;align-items:center;gap:.4rem 1.2rem;margin:0;padding:.85rem 1rem;font-weight:400;display:grid}.parametro-fila:first-child .parametro-cabeza{border-radius:var(--radio) var(--radio) 0 0}.parametro-fila:last-child .parametro-cabeza[aria-expanded=false]{border-radius:0 0 var(--radio) var(--radio)}.parametro-cabeza:hover:not(:disabled){background:var(--fondo);box-shadow:none;transform:none}.parametro-cabeza:focus-visible{box-shadow:inset var(--anillo);outline:none}.parametro-nombre{font-size:.9rem;font-weight:600}.parametro-cifras{color:var(--texto);flex-wrap:wrap;gap:.2rem 1.4rem;min-width:0;font-size:.82rem;display:flex}.parametro-rotulo{color:var(--gris-texto);font-size:.72rem;font-weight:600}.parametro-sin-criterio{color:var(--ambar);font-weight:600}.parametro-chevron{width:1.1rem;height:1.1rem;color:var(--gris-texto);transition:transform var(--dur-media) var(--ease-salida)}.parametro-cabeza[aria-expanded=true] .parametro-chevron{transform:rotate(180deg)}.parametro-cuerpo{border-top:1px dashed var(--borde-sutil);background:var(--superficie-2);animation:panel-paso-entrar var(--dur-media) var(--ease-salida);padding:.2rem 1rem 1.1rem}.parametro-fila:last-child .parametro-cuerpo{border-radius:0 0 var(--radio) var(--radio)}.parametro-cuerpo>.panel:first-child,.parametro-cuerpo>.barra-acciones:first-child,.parametro-cuerpo>.nota:first-child{margin-top:.9rem}@media (width<=720px){.parametro-cabeza{grid-template-columns:minmax(0,1fr) auto 1.2rem}.parametro-cifras{grid-area:2/1/auto/-1}.tanda-nueva{padding:.9rem .8rem}.tabla-tanda-editable input{width:6.5rem}}.catalogo-cabecera .seccion-titulo{margin-bottom:.25rem}.catalogo-cabecera .nota{max-width:72ch;margin:0 0 1rem}.catalogo-metricas{margin-bottom:1rem}.metrica-detalle{color:var(--gris-texto);margin-top:.2rem;font-size:.76rem;font-weight:400;line-height:1.35;display:block}.metrica-accion{--tinte-metrica:var(--interfaz-fondo);text-align:left;width:100%;font:inherit;color:inherit;background:var(--superficie);border:1px solid var(--borde-sutil);cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida), transform var(--dur-rapida) var(--ease-salida);margin:0;text-decoration:none;display:block}.metrica-accion.alerta{--tinte-metrica:var(--ambar-fondo);background:var(--ambar-fondo);border-color:var(--ambar)}.metrica-accion.ok{--tinte-metrica:var(--verde-fondo);background:var(--verde-fondo);border-color:var(--verde)}.metrica-accion.critica{--tinte-metrica:var(--rojo-fondo);background:var(--rojo-fondo);border-color:var(--rojo)}.metrica-accion:hover:not(:disabled){background:color-mix(in srgb, var(--tinte-metrica) 70%, var(--superficie));box-shadow:var(--sombra);transform:translateY(-1px)}.metrica-accion:focus-visible{box-shadow:var(--anillo);outline:none}.metrica-accion[aria-pressed=true]{box-shadow:0 0 0 2px var(--acento), var(--sombra-sm)}.metrica-accion:disabled{opacity:1;cursor:default}.catalogo-barra{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.6rem .8rem;display:flex}.catalogo-barra-filtros,.catalogo-barra-acciones{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;display:flex}.catalogo-barra-filtros{flex:34rem;min-width:0}.catalogo-barra-acciones{flex:none;margin-left:auto}.catalogo-barra .barra-busqueda{flex:15rem;min-width:12rem;max-width:24rem}.catalogo-barra-acciones>button{white-space:nowrap;align-items:center;gap:.4rem;margin:0;display:inline-flex}.catalogo-barra-acciones>button svg{flex:none;width:1rem;height:1rem}.segmento-cuenta{color:var(--gris-suave);margin-left:.4rem;font-size:.74rem}.segmentado button[aria-pressed=true] .segmento-cuenta{color:inherit}.catalogo-resumen{color:var(--gris-texto);flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin:.55rem .1rem .7rem;font-size:.82rem;display:flex}.catalogo-resumen .enlace-accion{margin-left:.4rem}.tabla-catalogo{min-width:70rem}.tabla-catalogo .col-codigo{width:1%}.tabla-catalogo .col-servicio{min-width:9.5rem}.tabla-catalogo .col-matriz{min-width:9rem}.tabla-catalogo .col-metodo,.tabla-catalogo .col-limite{min-width:7.5rem}.tabla-catalogo th,.tabla-catalogo td{padding-left:.65rem;padding-right:.65rem}.tabla-catalogo .enlace-codigo{box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.tabla-catalogo .enlace-codigo:hover:not(:disabled){color:var(--interfaz);background:0 0}.tabla-catalogo .enlace-codigo:focus-visible{border-radius:var(--radio-sm);box-shadow:var(--anillo)}.tabla-catalogo tbody tr.fila-clicable:hover .enlace-codigo{color:var(--interfaz)}.tabla-catalogo td{vertical-align:top}.tabla-catalogo th.num,.tabla-catalogo .celda-precio,.tabla-catalogo .celda-incertidumbre{text-align:right}.tabla-catalogo .celda-codigo,.tabla-catalogo .celda-precio,.tabla-catalogo .celda-unidad{white-space:nowrap}.tabla-catalogo .celda-codigo,.tabla-catalogo .servicio-nombre{font-weight:600}.tabla-catalogo .celda-servicio .etiqueta{margin-left:.4rem}.tabla-catalogo .dato-secundario,.tabla-metodos .dato-secundario,.selector-metodo .dato-secundario,.servicio-opcion .dato-secundario,.exportar-opciones .dato-secundario{color:var(--gris-texto);margin-top:.15rem;font-size:.78rem;font-weight:400;line-height:1.4;display:block}.enlace-metodo{margin-top:.25rem;font-size:.8rem;display:block}.tabla-metodos .celda-codigo{white-space:nowrap}.tabla-catalogo .fila-familia th{background:var(--superficie-2);color:var(--texto);text-transform:none;letter-spacing:normal;border-top:1px solid var(--gris-borde);border-bottom:1px solid var(--borde-sutil);padding:.55rem .85rem;font-size:.84rem;font-weight:700}.tabla-catalogo tbody:first-of-type .fila-familia th{border-top:none}.tabla-catalogo tbody tr.fila-familia:hover{background:0 0}.fila-familia-cuenta{color:var(--gris-texto);margin-left:.55rem;font-size:.76rem;font-weight:500}.alcances{flex-wrap:wrap;gap:.25rem;display:flex}.alcance{white-space:nowrap;color:var(--gris-texto);background:var(--superficie-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:600;line-height:1.35;display:inline-block}.alcance-dta{color:var(--verde);background:var(--verde-fondo)}.alcance-externo{color:var(--ambar);background:var(--ambar-fondo)}.servicio-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.1rem 1rem;display:grid}.seccion-form>legend+.servicio-grid,.seccion-form>.nota+.servicio-grid{margin-top:.95rem}.servicio-grid>.c-3{grid-column:span 3}.servicio-grid>.c-4{grid-column:span 4}.servicio-grid>.c-6{grid-column:span 6}.servicio-grid>.c-8{grid-column:span 8}.servicio-grid>.c-12{grid-column:1/-1}.servicio-grid>.nota,.servicio-grid>.nota-alerta{margin:-.4rem 0 0}.servicio-grid .segmentado{align-self:flex-start}.campo-rotulo{color:var(--gris-texto);font-size:.78rem;font-weight:600}.campo-con-prefijo{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);height:2.5rem;transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida);align-items:stretch;display:flex;overflow:hidden}.campo-con-prefijo:hover:not(:focus-within){border-color:var(--gris-suave)}.campo-con-prefijo:focus-within{border-color:var(--acento);box-shadow:var(--anillo)}.campo-con-prefijo>span{background:var(--superficie-2);color:var(--gris-texto);align-items:center;padding:0 .6rem;font-size:.82rem;font-weight:600;display:flex}.campo-con-prefijo>span:first-child{border-right:1px solid var(--borde-sutil)}.campo-con-prefijo>span:last-child:not(:first-child){border-left:1px solid var(--borde-sutil)}.campo-con-prefijo>span:empty{display:none}.campo-con-prefijo input:not([type=checkbox]):not([type=radio]){min-width:0;height:100%;box-shadow:none;border:none;border-radius:0;flex:1}.selector-metodo{margin-top:.95rem}.selector-metodo .barra-busqueda{width:100%}.selector-metodo-lista{overscroll-behavior:contain;border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);max-height:17rem;margin-top:.6rem;overflow-y:auto}.selector-metodo-opcion{border-bottom:1px solid var(--borde-sutil);cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.65rem .85rem;display:grid}.selector-metodo-opcion:last-child{border-bottom:none}.selector-metodo-opcion:hover{background:var(--superficie-2)}.selector-metodo-opcion.elegida{background:var(--acento-fondo)}.selector-metodo-opcion input{margin:.2rem 0 0}.selector-metodo-titulo{color:var(--texto);font-size:.88rem;font-weight:600;display:block}.selector-metodo-titulo .num{margin-right:.3rem}.selector-metodo-opcion.elegida .selector-metodo-titulo{color:var(--acento-fuerte)}.selector-metodo-vacio{color:var(--gris-texto);margin:0;padding:.9rem .85rem;font-size:.84rem}.servicio-opciones{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem;margin-top:.95rem;display:grid}.servicio-opcion{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);cursor:pointer;transition:border-color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida);align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.servicio-opcion:hover{border-color:var(--gris-borde)}.servicio-opcion:has(input:checked){border-color:color-mix(in srgb, var(--acento) 55%, var(--borde-sutil));background:var(--acento-fondo)}.servicio-opcion input{flex:none;margin:.2rem 0 0}.servicio-opcion strong{color:var(--texto);font-size:.88rem;display:block}.servicio-opcion.bloqueada{cursor:not-allowed}.servicio-opcion.bloqueada strong{color:var(--gris-texto)}.seccion-form>.servicio-opcion-vigencia{margin-top:.95rem}.servicio-opcion-vigencia.de-baja{border-color:color-mix(in srgb, var(--rojo) 40%, var(--borde-sutil));background:var(--rojo-fondo)}.servicio-comentario{margin-top:1rem}.seccion-form>.nota-alerta{margin:.8rem 0 0}.sub-modulo-alta{margin-top:1.2rem}.sub-modulo-alta .subtitulo-bloque{margin-top:0}.exportar-opciones{margin:0}.exportar-opciones .opcion strong{font-size:.9rem}.exportar-recorte{font-size:.88rem}.exportar-etiquetas{margin-top:.5rem}.exportar-etiquetas .recorte-etiqueta{padding-right:.55rem}.recorte-etiqueta.apagada{color:var(--gris-suave);text-decoration:line-through}@media (width<=720px){.servicio-grid>:is(.c-3,.c-4,.c-6,.c-8,.c-12){grid-column:1/-1}.catalogo-barra-acciones{width:100%;margin-left:0}.catalogo-barra-acciones>button{flex:auto;justify-content:center;min-height:44px}.catalogo-barra .barra-busqueda{max-width:none}}.pasos-servicio{margin:0 0 1.2rem}.pasos-servicio ol{grid-template-columns:repeat(4,minmax(9rem,1fr))}.pasos-servicio .paso-estudio-detalle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seccion-form>legend.visualmente-oculto{float:none;width:1px}.panel-paso>.seccion-form>.nota:first-of-type{margin-top:0}.boton-con-icono{align-items:center;gap:.4rem;display:inline-flex}.boton-con-icono svg{flex:none;width:1rem;height:1rem}.servicio-paso-cuenta{color:var(--gris-texto);margin-right:auto;font-size:.8rem}@media (width<=520px){.paso-siguiente-nombre{display:none}.servicio-paso-cuenta{flex-basis:100%}}.condiciones-oferta{border-top:1px solid var(--borde-sutil);margin-top:2.75rem;padding-top:1.6rem}.condiciones-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1.5rem;margin-bottom:1rem;display:flex}.condiciones-cabecera .seccion-titulo{margin:0 0 .25rem}.condiciones-cabecera .nota{max-width:68ch;margin:0}.condiciones-cabecera>button{flex:none;margin:0}.bloques-condiciones{gap:.6rem;display:grid}.bloque-condiciones{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);transition:border-color var(--dur-rapida) var(--ease-salida)}.bloque-condiciones[open]{border-color:var(--gris-borde)}.bloque-condiciones>summary{cursor:pointer;border-radius:var(--radio);transition:background var(--dur-rapida) var(--ease-salida);align-items:center;gap:1rem;padding:.8rem 1rem;list-style:none;display:flex}.bloque-condiciones>summary::-webkit-details-marker{display:none}.bloque-condiciones>summary:hover{background:var(--superficie-2)}.bloque-condiciones>summary:focus-visible{box-shadow:var(--anillo);outline:none}.bloque-condiciones[open]>summary{border-bottom:1px solid var(--borde-sutil);border-radius:var(--radio) var(--radio) 0 0}.bloque-condiciones-titulo{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.bloque-condiciones-nombre{color:var(--texto);font-size:.9rem;font-weight:600}.bloque-condiciones-documento{color:var(--gris-texto);font-size:.78rem}.bloque-condiciones-cuenta{color:var(--gris-texto);white-space:nowrap;flex:none;font-size:.8rem}.bloque-condiciones-chevron{width:1.1rem;height:1.1rem;color:var(--gris-texto);transition:transform var(--dur-media) var(--ease-salida);flex:none}.bloque-condiciones[open] .bloque-condiciones-chevron{transform:rotate(180deg)}.lista-condiciones{margin:0;padding:0;list-style:none}.lista-condiciones>li{border-bottom:1px solid var(--borde-sutil);align-items:flex-start;gap:1.5rem;padding:.85rem 1rem;display:flex}.lista-condiciones>li:last-child{border-bottom:none}.condicion-texto{flex:auto;min-width:0}.condicion-linea{color:var(--texto);margin:0;font-size:.88rem}.condicion-aclaracion{max-width:78ch;color:var(--gris-texto);margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.condicion-meta{flex:none;align-items:center;gap:.75rem;padding-top:.1rem;display:flex}.condicion-de-baja .condicion-linea,.condicion-de-baja .condicion-aclaracion{color:var(--gris-suave)}.lista-condiciones-vacia{color:var(--gris-texto);font-size:.84rem}.condicion-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.recorte-dialogo .condicion-marcadores{margin:-.7rem 0 0}.condicion-vista-previa{border:1px dashed var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie-2);gap:.35rem;padding:.75rem .9rem;display:grid}@media (width<=720px){.lista-condiciones>li{flex-direction:column;gap:.6rem}.bloque-condiciones>summary{flex-wrap:wrap;gap:.4rem 1rem}.bloque-condiciones-cuenta{flex-basis:100%;order:3}}@media (width<=520px){.condicion-par{grid-template-columns:minmax(0,1fr)}}.nombres-metodos-lista{max-height:26rem;padding:0;list-style:none}.nombres-metodos-fila{border-bottom:1px solid var(--borde-sutil)}.nombres-metodos-fila:last-child{border-bottom:none}.nombres-metodos-dato{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.7rem;padding:.65rem .85rem;display:grid}.nombres-metodos-form{background:var(--superficie-2);padding:.85rem}.nombres-metodos-form .form-grid{margin-top:.6rem}.nombres-metodos-acciones{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.nombres-metodos-dato .enlace-accion{align-self:center;font-size:.84rem}.nombres-metodos-dato .etiqueta{align-self:center}.boton-cambiar-clave{border-radius:var(--radio);transition:background var(--dur-rapida) var(--ease-salida);text-decoration:none}.boton-cambiar-clave:hover{color:var(--blanco);background:#ffffff12}.clave-titulo{text-align:center;margin:0;font-size:1.05rem}.clave-explicacion{margin-bottom:.4rem;line-height:1.45}.clave-error{margin:.2rem 0 0;font-size:.8rem}.clave-reglas{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie-2);color:var(--gris-texto);gap:.2rem;margin:.7rem 0 .4rem;padding:.6rem .75rem;font-size:.78rem;list-style:none;display:grid}.clave-reglas li.cumple{color:var(--verde)}.clave-reglas li span{width:1rem;font-weight:700;display:inline-block}.clave-reglas .clave-regla-nota{margin-top:.2rem;font-size:.74rem}.login-tarjeta .boton-secundario{margin-top:.1rem}.clave-provisoria{text-align:center;letter-spacing:.08em;border:1px dashed var(--gris-borde);border-radius:var(--radio);background:var(--superficie-2);-webkit-user-select:all;user-select:all;margin:.4rem 0 .8rem;padding:.8rem 1rem;font-size:1.35rem}.cuenta-clave{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.cuenta-clave .nota{flex:18rem;margin:0}.novedades-cuerpo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@media (width<=760px){.novedades-cuerpo{grid-template-columns:1fr}}.novedades-escena{justify-items:start;gap:.4rem;display:grid}.novedades-reproducir{font-size:.85rem}.novedades-texto h3{color:var(--marca-profundo);margin:.15rem 0 .4rem;font-size:1.15rem}.novedades-texto h4{margin:.9rem 0 .4rem;font-size:.9rem}.novedades-texto p{margin:0 0 .5rem}.novedades-version{color:var(--gris-texto);font-size:.82rem}.novedades-quienes{font-size:.9rem}.novedades-pasos{gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.novedades-pasos button{border-radius:var(--radio);width:100%;color:var(--texto);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-rapida) var(--ease-salida), border-color var(--dur-rapida) var(--ease-salida);background:0 0;border:1px solid #0000;align-items:flex-start;gap:.6rem;margin:0;padding:.45rem .6rem;font-size:.9rem;font-weight:400;display:flex}.novedades-pasos button:hover{background:var(--superficie-2)}.novedades-pasos button.actual{background:var(--acento-fondo);border-color:var(--acento)}.novedades-numero{background:var(--borde-sutil);width:1.5rem;height:1.5rem;color:var(--texto);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:inline-grid}.novedades-pasos button.actual .novedades-numero{background:var(--acento-solido);color:#fff}.novedades-pie .novedades-cuenta{color:var(--gris-texto);margin-right:auto;font-size:.9rem}.nov-escena{aspect-ratio:16/10;border:1px solid var(--gris-borde);border-radius:var(--radio-lg);background:var(--fondo);width:100%;color:var(--texto);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.nov-lienzo{font-size:2.1cqw;line-height:1.3;position:absolute;inset:0}.nov-escena *,.nov-escena :before,.nov-escena :after{box-sizing:border-box}.nov-sin-escena{color:var(--gris-texto);margin:0;padding:2em}.nov-barra{background:var(--fondo-barra);flex-direction:column;gap:.7em;width:15%;padding:1.2em .8em;display:flex;position:absolute;inset:0 auto 0 0}.nov-barra i{background:#ffffff38;border-radius:.3em;height:.55em;display:block}.nov-barra i:first-child{background:#ffffff4d;height:2.4em;margin-bottom:.5em}.nov-barra-pie{color:#fff;background:#ffffff1f;border-radius:.3em;margin-top:auto;padding:.35em .4em;font-size:.72em;line-height:1.2}.nov-contenido{position:absolute;inset:0}.nov-titulo{color:var(--marca-profundo);font-size:1.15em;font-weight:600;position:absolute;top:4.5%;left:19%}.nov-el,.nov-fila,.nov-boton,.nov-casilla,.nov-campo,.nov-hoja,.nov-dialogo,.nov-seccion,.nov-nota,.nov-tabla,.nov-grafico,.nov-pestanas,.nov-tarjeta,.nov-reglas{position:absolute}.nov-el:not([style]){inset:0}.nov-fila{border:1px solid var(--borde-sutil);background:var(--superficie);white-space:nowrap;border-radius:.35em;align-items:center;gap:.7em;padding:.45em .7em;font-size:.85em;display:flex}.nov-fila>:last-child:not(:first-child){margin-left:auto}.nov-tenue{opacity:.55}.nov-tenue .nov-renglon{width:60%;margin:.2em 0}.nov-boton{border:1px solid var(--gris-borde);background:var(--superficie);color:var(--texto);white-space:nowrap;border-radius:.35em;align-items:center;padding:.35em .8em;font-size:.85em;font-weight:600;display:inline-flex}.nov-boton.primario{background:var(--accion-fondo);color:#fff;border-color:#0000}.nov-enlace{color:var(--acento-fuerte);font-weight:600}.nov-chip{background:var(--borde-sutil);color:var(--gris-texto);white-space:nowrap;border-radius:999px;padding:.12em .6em;font-size:.78em;font-weight:600;display:inline-block}.nov-chip.ambar{background:var(--ambar-fondo);color:var(--ambar)}.nov-chip.verde{background:var(--verde-fondo);color:var(--verde)}.nov-casilla{white-space:nowrap;align-items:center;gap:.5em;font-size:.85em;display:flex}.nov-casilla b{border:1.5px solid var(--gris-texto);background:var(--superficie);border-radius:.2em;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.nov-casilla b.marcada{border-color:var(--acento-solido);background:var(--acento-solido)}.nov-casilla b.marcada:after{content:"✓";color:#fff;font-size:.8em;line-height:1}.nov-campo{font-size:.8em}.nov-campo>span{color:var(--gris-texto);margin-bottom:.2em;display:block}.nov-campo>div{border:1px solid var(--gris-borde);background:var(--superficie);white-space:nowrap;border-radius:.3em;min-height:2em;padding:.35em .5em;overflow:hidden}.nov-seccion{font-size:.85em;font-weight:700}.nov-nota{color:var(--gris-texto);margin:0;font-size:.8em}.nov-nota-ambar{color:var(--ambar)}.nov-pestanas{gap:.3em;font-size:.82em;display:flex}.nov-pestanas span{border:1px solid var(--gris-borde);background:var(--superficie);border-radius:999px;padding:.25em .7em}.nov-pestanas .actual{border-color:var(--acento-solido);background:var(--acento-solido);color:#fff}.nov-fila .nov-boton{flex:none;position:static}.nov-pestanas .nov-paso-hecho{border-color:color-mix(in srgb, var(--verde) 40%, transparent);background:var(--verde-fondo);color:var(--verde)}.nov-tabla{gap:.25em;font-size:.8em;display:grid}.nov-tabla div{border:1px solid var(--borde-sutil);background:var(--superficie);border-radius:.3em;justify-content:space-between;padding:.3em .6em;display:flex}.nov-tabla div>span{flex:1 1 0}.nov-tabla div.nov-cabeza{background:var(--borde-sutil);color:var(--gris-texto);font-weight:600}.nov-grafico line{stroke:var(--gris-borde);stroke-width:.8px}.nov-grafico circle{fill:var(--acento-solido)}.nov-recta{fill:none;stroke:var(--acento);stroke-width:1.2px;stroke-dasharray:100;animation:nov-traza .45s var(--ease-salida) .65s both}@keyframes nov-traza{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.nov-velo{background:var(--velo-modal);position:absolute;inset:0}.nov-dialogo{border:1px solid var(--gris-borde);background:var(--superficie);box-shadow:var(--sombra-modal);border-radius:.5em;padding:.9em 1em;font-size:.9em}.nov-nota-dialogo{color:var(--gris-texto);margin:.5em 0 0;font-size:.85em}.nov-clave{border:1px dashed var(--gris-borde);letter-spacing:.05em;text-align:center;border-radius:.3em;margin:.6em 0 0;padding:.4em .6em;font-size:1.2em}.nov-tarjeta{border:1px solid var(--gris-borde);background:var(--superficie);border-radius:.5em}.nov-reglas{color:var(--verde);margin:0;padding:0;font-size:.75em;list-style:none}.nov-hoja{color:#1a2027;background:#fff;border:1px solid #d4dae0;border-radius:.2em;padding:.9em;font-size:.7em;overflow:hidden;box-shadow:0 .3em 1em #0000001a}.nov-hoja-atras{opacity:.75}.nov-hoja .nov-chip{margin-left:.6em}.nov-renglon{background:#e3e7eb;border-radius:.2em;height:.5em;margin:.55em 0;display:block}.nov-renglon-texto{color:#5a6570;background:0 0;height:auto;font-size:.9em;font-style:normal}.nov-pdf-cabecera{align-items:center;gap:.5em;margin-bottom:.8em;display:flex}.nov-pdf-simbolo{color:#fff;background:#e8732a;place-items:center;width:2.2em;height:2.2em;font-weight:700;display:inline-grid}.nov-pdf-logo{border:2px solid #c00000;border-radius:50%;width:2.2em;height:2.2em}.nov-pdf-titulo{flex:1;justify-items:center;font-size:1.15em;font-weight:700;display:grid}.nov-pdf-titulo small{color:#5a6570;font-size:.75em;font-weight:400}.nov-pdf-reloaa{color:#1d7b4d;border:1px solid #1d7b4d;border-radius:.3em;padding:.3em .5em;font-size:.75em;font-weight:700}.nov-pdf-banda{background:#c64b48;height:1.3em;margin:.6em 0;display:block}.nov-pdf-seccion{margin:.7em 0 .3em;display:block}.nov-pdf-numero{font-weight:700}.nov-pdf-dato{background:#fdeaea;gap:.8em;margin:.4em 0;padding:.3em .5em;display:flex}.nov-pdf-dato>span:first-child{color:#5a6570;font-weight:700}.nov-pdf-tabla,.nov-pdf-fila{grid-template-columns:1.2fr 1fr 1fr;padding:.35em .5em;display:grid}.nov-pdf-tabla{color:#fff;background:#c64b48;font-weight:700}.nov-pdf-fila{border:1px solid #e3e7eb}.nov-pdf-pie{color:#5a6570;font-size:.8em;position:absolute;bottom:.6em;left:.9em}.nov-marca-agua{color:#c0000038;white-space:nowrap;font-size:2.2em;font-weight:700;position:absolute;top:45%;left:8%;transform:rotate(-28deg)}.nov-marcado{outline:2px solid var(--acento);outline-offset:.25em;animation:nov-marca var(--dur-media) var(--ease-salida) .65s both;border-radius:.2em}@keyframes nov-marca{0%{outline-color:#0000}to{outline-color:var(--acento)}}.nov-cambia{display:inline-grid}.nov-cambia>*{grid-area:1/1}.nov-cursor{z-index:5;pointer-events:none;width:1.7em;height:1.7em;transform:translate(calc(var(--x) * 1cqw), calc(var(--y) * .625cqw));transition:transform .45s var(--ease-salida);position:absolute;top:0;left:0}.nov-cursor svg{fill:#1a2027;stroke:#fff;stroke-width:1px;width:100%;height:100%}.nov-clic{border:2px solid var(--acento);width:1.3em;height:1.3em;animation:nov-clic .42s var(--ease-salida) .47s both;border-radius:50%;position:absolute;top:-.55em;left:-.55em}.nov-entra{animation:nov-entra var(--dur-media) var(--ease-salida) .65s both}.nov-sale{animation:nov-sale var(--dur-rapida) var(--ease-salida) .6s both}@keyframes nov-entra{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes nov-sale{0%{opacity:1}to{opacity:0}}@keyframes nov-clic{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.recorrido{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);margin-bottom:1.2rem;overflow:hidden}.recorrido-esqueleto{gap:.6rem;padding:1.3rem 1.3rem 1.4rem;display:grid}.esqueleto-linea.corta{width:55%}.recorrido-pista{grid-template-columns:repeat(var(--pasos,9), minmax(0, 1fr));row-gap:.75rem;padding:.95rem .8rem 1.1rem;display:grid}.recorrido-tramo{border-bottom:1px solid var(--borde-sutil);letter-spacing:.04em;text-transform:uppercase;color:var(--gris-texto);text-align:center;grid-row:1;margin:0 .45rem;padding-bottom:.3rem;font-size:.72rem;font-weight:600}.recorrido-pasos{grid-area:2/1/auto/-1;grid-template-columns:subgrid;margin:0;padding:0;list-style:none;display:grid}.recorrido-paso{text-align:center;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:0 .3rem;display:flex;position:relative}.recorrido-paso+.recorrido-paso:before{content:"";background:var(--borde-sutil);border-radius:2px;height:2px;position:absolute;top:10px;left:calc(15px - 50%);right:calc(50% + 15px)}.recorrido-paso.hecho:before,.recorrido-paso.actual:before,.recorrido-paso.detenido:before{background:color-mix(in srgb, var(--verde) 55%, var(--borde-sutil))}.recorrido-marca{border:1.5px solid var(--gris-borde);background:var(--superficie);width:22px;height:22px;color:var(--gris-texto);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.recorrido-marca svg{width:14px;height:14px}.recorrido-paso.hecho .recorrido-marca{border-color:var(--verde);background:var(--verde-fondo);color:var(--verde)}.recorrido-paso.actual .recorrido-marca{border:2px solid var(--interfaz);background:radial-gradient(circle, var(--interfaz) 0 4px, var(--superficie) 4.5px)}.recorrido-paso.actual .recorrido-marca:after{content:"";border:2px solid var(--interfaz);opacity:0;animation:recorrido-late 2.4s var(--ease-salida) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes recorrido-late{0%{opacity:.45;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.35)}}.recorrido-paso.detenido .recorrido-marca{border-color:var(--rojo);background:var(--rojo-fondo);color:var(--rojo)}.recorrido-titulo{color:var(--texto);text-wrap:balance;margin-top:.35rem;font-size:.8rem;font-weight:600;line-height:1.25}.recorrido-paso.pendiente .recorrido-titulo{color:var(--gris-texto);font-weight:500}.recorrido-paso.actual .recorrido-titulo{color:var(--interfaz)}.recorrido-paso.detenido .recorrido-titulo{color:var(--rojo)}.recorrido-quien,.recorrido-detalle{color:var(--gris-texto);overflow-wrap:anywhere;font-size:.72rem;line-height:1.3}.recorrido-detalle{color:var(--gris-suave)}.recorrido-nota{margin:0;padding:0 1.2rem .8rem}.recorrido-franja{border-top:1px solid var(--borde-sutil);background:var(--superficie-2);flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;padding:.85rem 1.2rem;display:flex}.recorrido-franja.te-toca{background:color-mix(in srgb, var(--acento-fondo) 70%, var(--superficie));border-top-color:color-mix(in srgb, var(--acento) 30%, var(--borde-sutil))}.recorrido-franja.detenida{background:color-mix(in srgb, var(--rojo-fondo) 60%, var(--superficie))}.recorrido-franja.terminada{background:color-mix(in srgb, var(--verde-fondo) 60%, var(--superficie))}.recorrido-franja-texto{flex-direction:column;flex:18rem;gap:.25rem;min-width:0;display:flex}.recorrido-franja-linea{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.recorrido-franja-titulo{color:var(--texto);font-size:1rem;font-weight:700}.recorrido-franja-meta{color:var(--gris-texto);flex-wrap:wrap;gap:.15rem .9rem;font-size:.82rem;display:flex}.chip-responsable{white-space:nowrap;color:var(--gris-texto);background:var(--borde-sutil);border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.chip-responsable.tuyo{color:var(--acento-fuerte);background:var(--superficie);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acento) 45%, transparent)}.boton-paso{white-space:nowrap;margin:0}.boton-paso.compacto{padding:.42rem .8rem;font-size:.82rem}.plazo{border-radius:var(--radio-sm);color:var(--gris-texto);background:var(--superficie);border:1px solid var(--borde-sutil);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;padding:.3rem .6rem;font-size:.78rem;display:inline-flex}.plazo-que{font-weight:500}.plazo-fecha{color:var(--texto);font-weight:600}.plazo.cercano{color:var(--ambar);background:var(--ambar-fondo);border-color:color-mix(in srgb, var(--ambar) 30%, transparent)}.plazo.vencido{color:var(--rojo);background:var(--rojo-fondo);border-color:color-mix(in srgb, var(--rojo) 30%, transparent)}.plazo.cercano .plazo-fecha,.plazo.vencido .plazo-fecha{color:inherit}.bandeja{background:var(--superficie);border:1px solid var(--borde-sutil);border-radius:var(--radio);box-shadow:var(--sombra-sm);margin-bottom:2rem;padding:1.15rem 1.3rem .6rem}.bandeja-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem 1.5rem;margin-bottom:.9rem;display:flex}.bandeja-titulo{color:var(--texto);align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.bandeja-total{min-width:1.7rem;height:1.7rem;color:var(--blanco);background:var(--accion-fondo);border-radius:999px;place-items:center;padding:0 .45rem;font-size:.85rem;display:inline-grid}.bandeja-ayuda{color:var(--gris-texto);max-width:62ch;margin:.25rem 0 0;font-size:.85rem}.filtro-segmentado{border-radius:var(--radio);background:var(--fondo);border:1px solid var(--borde-sutil);flex-wrap:wrap;gap:.25rem;padding:.2rem;display:inline-flex}.segmento{border-radius:var(--radio-sm);color:var(--gris-texto);box-shadow:none;background:0 0;border:0;align-items:center;gap:.4rem;margin:0;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}.segmento:hover:not(:disabled){background:var(--superficie);color:var(--texto)}.segmento.activo{background:var(--superficie);color:var(--interfaz);box-shadow:var(--sombra-sm)}.segmento-cuenta{min-width:1.25rem;color:var(--interfaz);background:var(--interfaz-fondo);border-radius:999px;padding:0 .3rem;font-size:.72rem}.bandeja-esqueleto{gap:.5rem;padding-bottom:.8rem;display:grid}.bandeja-fila-esqueleto{height:3rem}.bandeja-vacia{border-radius:var(--radio);background:var(--superficie-2);border:1px dashed var(--gris-borde);color:var(--gris-texto);flex-direction:column;gap:.25rem;margin:0 0 .7rem;padding:1.2rem 1.1rem;font-size:.88rem;display:flex}.bandeja-vacia strong{color:var(--texto)}.bandeja-grupo{margin-bottom:.9rem}.bandeja-grupo-titulo{color:var(--texto);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.86rem;font-weight:700;display:flex}.bandeja-grupo-cuenta{text-align:center;min-width:1.35rem;color:var(--gris-texto);background:var(--borde-sutil);border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.bandeja-lista{border:1px solid var(--borde-sutil);border-radius:var(--radio);margin:0;padding:0;list-style:none;overflow:hidden}.bandeja-fila{background:var(--superficie);transition:background var(--dur-rapida) var(--ease-salida);grid-template-columns:10.5rem minmax(0,1fr) 10rem 9.5rem 10rem;align-items:center;gap:.4rem 1rem;padding:.6rem .9rem;display:grid}.bandeja-fila+.bandeja-fila{border-top:1px solid var(--borde-sutil)}.bandeja-fila:hover{background:var(--superficie-2)}.bandeja-documento{box-shadow:none;color:var(--texto);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:0;display:flex}.bandeja-documento:hover:not(:disabled){background:0 0}.bandeja-codigo{white-space:nowrap;transition:color var(--dur-rapida) var(--ease-salida);font-size:.9rem;font-weight:700}.bandeja-documento:hover .bandeja-codigo{color:var(--interfaz);text-underline-offset:2px;text-decoration:underline}.bandeja-area,.bandeja-contenido,.bandeja-espera{color:var(--gris-texto);font-size:.75rem;font-weight:500}.bandeja-cliente{flex-direction:column;gap:.1rem;min-width:0;font-size:.86rem;display:flex}.bandeja-cliente>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bandeja-cliente .reservado{color:var(--gris-texto);font-style:italic}.bandeja-paso{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.bandeja-paso-titulo{color:var(--texto);font-size:.8rem;font-weight:600}.bandeja-accion{justify-content:flex-end;display:flex}.bandeja-otros{margin:.4rem 0 .7rem}.bandeja-otros>summary{color:var(--texto);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .2rem;font-size:.86rem;font-weight:700;list-style:none;display:flex}.bandeja-otros>summary::-webkit-details-marker{display:none}.bandeja-otros>summary:before{content:"";border-right:2px solid var(--gris-texto);border-bottom:2px solid var(--gris-texto);width:.45rem;height:.45rem;transition:transform var(--dur-rapida) var(--ease-salida);transform:rotate(-45deg)}.bandeja-otros[open]>summary:before{transform:rotate(45deg)}.bandeja-otros>summary:focus-visible{box-shadow:var(--anillo);border-radius:var(--radio-sm);outline:none}.bandeja-otros-ayuda{color:var(--gris-texto);font-size:.78rem;font-weight:400}.bandeja-lista.apagada .bandeja-fila{grid-template-columns:10.5rem minmax(0,1fr) 14rem 9.5rem}.bandeja-lista.apagada .bandeja-accion{display:none}.carriles{grid-template-rows:auto repeat(3,minmax(4.6rem,auto));grid-template-columns:7rem repeat(9,minmax(0,1fr));gap:.35rem .25rem;margin:.9rem 0 1.1rem;display:grid}.carriles-tramo{border-bottom:1px solid var(--borde-sutil);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--gris-texto);grid-row:1;padding-bottom:.25rem;font-size:.72rem;font-weight:600}.carril-fondo{border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde-sutil);z-index:0;grid-column:1/-1}.carril-nombre{z-index:1;flex-direction:column;grid-column:1;justify-content:center;gap:.1rem;padding:.5rem .7rem;display:flex}.carril-nombre strong{color:var(--texto);font-size:.84rem}.carril-nombre span{color:var(--gris-texto);font-size:.72rem}.carril-paso{z-index:1;border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--borde-sutil);box-shadow:var(--sombra-sm);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;gap:.15rem;margin:.35rem 0;padding:.45rem .45rem .5rem;font-size:.72rem;line-height:1.3;display:flex;position:relative}.carril-paso strong{color:var(--texto);font-size:.78rem}.carril-paso-num{color:var(--interfaz);font-size:.68rem;font-weight:700}.carril-paso-texto{color:var(--gris-texto)}.carril-paso-norma{color:var(--acento-fuerte);margin-top:auto;padding-top:.15rem;font-size:.68rem;font-weight:600}.carril-paso-carril{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.como-avanza-plazos{border-top:1px solid var(--borde-sutil);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem 1.4rem;margin:0;padding-top:.9rem;display:grid}.como-avanza-plazos dt{color:var(--texto);font-size:.8rem;font-weight:600}.como-avanza-plazos dd{color:var(--gris-texto);margin:.15rem 0 0;font-size:.8rem}.modal-cargando{gap:.6rem;padding:.6rem 0 1.4rem;display:grid}.modal-paneles>.panel{box-shadow:none;border:0;margin:0 0 1.1rem;padding:0}.modal-paneles>.panel+.panel{border-top:1px solid var(--borde-sutil);padding-top:1.1rem}.modal-acciones .modal-enlace-ficha{margin-right:auto;font-size:.85rem}.modal-acciones .boton-devolver:not(:disabled){color:var(--rojo);border-color:color-mix(in srgb, var(--rojo) 45%, var(--gris-borde))}.modal-acciones .boton-devolver:hover:not(:disabled){background:var(--rojo-fondo);color:var(--rojo)}.resumen-oferta{margin-bottom:1.1rem}.resumen-hechos{border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde-sutil);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem 1.2rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.resumen-hecho{flex-direction:column;gap:.1rem;min-width:0;display:flex}.resumen-hecho dt{color:var(--gris-texto);font-size:.72rem;font-weight:500}.resumen-hecho dd{color:var(--texto);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:600}.resumen-hecho .falta{color:var(--ambar)}.resumen-cita{border-left:1px solid var(--gris-borde);margin:0 0 1rem;padding:.1rem 0 .1rem .9rem}.resumen-cita-rotulo{color:var(--gris-texto);font-size:.74rem;font-weight:600}.resumen-cita p{max-width:75ch;margin:.15rem 0 0;font-size:.88rem;line-height:1.5}.resumen-subtitulo{margin:0 0 .5rem;font-size:.86rem;font-weight:700}.resumen-muestras{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.resumen-muestras>li{border-radius:var(--radio);border:1px solid var(--borde-sutil);padding:.6rem .8rem}.resumen-muestra-cabeza{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;font-size:.88rem;display:flex}.resumen-por{color:var(--interfaz);font-size:.8rem;font-weight:600}.resumen-parametros{gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.resumen-parametros>li{grid-template-columns:7.5rem minmax(0,1fr) auto auto;align-items:baseline;gap:.8rem;font-size:.82rem;display:grid}.resumen-codigo{color:var(--gris-texto);font-weight:600}.resumen-descripcion{overflow-wrap:anywhere;min-width:0}.resumen-metodo{font-family:var(--fuente-mono);font-variant-numeric:tabular-nums;color:var(--acento-fuerte);font-size:.76rem}.resumen-metodo.sin-metodo{font-family:var(--fuente);color:var(--ambar)}.envio-documento{border-radius:var(--radio);background:var(--superficie-2);border:1px solid var(--borde-sutil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.9rem;padding:.75rem .9rem;display:flex}.envio-documento>div{flex-direction:column;gap:.1rem;display:flex}.envio-documento button{margin:0}.eleccion-respuesta{border:0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin:0 0 1rem;padding:0;display:grid}.opcion-respuesta{border-radius:var(--radio);border:1px solid var(--gris-borde);background:var(--superficie);cursor:pointer;transition:border-color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida);align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex;position:relative}.opcion-respuesta:hover{border-color:var(--gris-texto)}.opcion-respuesta input{opacity:0;pointer-events:none;position:absolute}.opcion-respuesta:has(input:focus-visible){box-shadow:var(--anillo)}.opcion-respuesta>span{flex-direction:column;gap:.1rem;display:flex}.opcion-respuesta strong{font-size:.9rem}.icono-respuesta{width:1.6rem;height:1.6rem;color:var(--gris-suave);flex:none}.opcion-respuesta.elegida.acepta{border-color:var(--verde);background:var(--verde-fondo)}.opcion-respuesta.elegida.acepta .icono-respuesta,.opcion-respuesta.elegida.acepta strong{color:var(--verde)}.opcion-respuesta.elegida.rechaza{border-color:var(--rojo);background:var(--rojo-fondo)}.opcion-respuesta.elegida.rechaza .icono-respuesta,.opcion-respuesta.elegida.rechaza strong{color:var(--rojo)}.paso-siguiente-ofrecido{border-radius:var(--radio);background:color-mix(in srgb, var(--acento-fondo) 70%, var(--superficie));margin-bottom:.8rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5}.paso-siguiente-ofrecido p{margin:0}.pasos-formulario{margin:0 0 1rem}.pasos-formulario ol{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.paso-formulario-item button{border:1px solid var(--borde-sutil);border-top:3px solid var(--borde-sutil);border-radius:var(--radio-sm);background:var(--superficie);width:100%;height:100%;color:var(--texto);text-align:left;box-shadow:none;transition:border-color var(--dur-rapida) var(--ease-salida), background var(--dur-rapida) var(--ease-salida);align-items:flex-start;gap:.6rem;margin:0;padding:.7rem .8rem .65rem;font-weight:400;display:flex}.paso-formulario-item button:hover:not(:disabled){background:var(--superficie-2)}.paso-formulario-num{width:1.5rem;height:1.5rem;color:var(--gris-texto);background:var(--borde-sutil);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:inline-grid}.paso-formulario-texto{flex-direction:column;gap:.1rem;min-width:0;display:flex}.paso-formulario-titulo{font-size:.86rem;font-weight:600}.paso-formulario-ayuda{color:var(--gris-texto);font-size:.74rem}.paso-formulario-item.activo button{border-top-color:var(--interfaz);background:var(--superficie);box-shadow:var(--sombra-sm)}.paso-formulario-item.activo .paso-formulario-num{color:var(--blanco);background:var(--accion-fondo)}.paso-formulario-item.activo .paso-formulario-titulo{color:var(--interfaz)}.paso-formulario-item.visto button{border-top-color:color-mix(in srgb, var(--verde) 60%, var(--borde-sutil))}.paso-formulario-item.visto .paso-formulario-num{color:var(--verde);background:var(--verde-fondo)}.paso-formulario-item.con-faltas button{border-top-color:var(--ambar)}.paso-formulario-item.con-faltas .paso-formulario-num{color:var(--ambar);background:var(--ambar-fondo)}.formulario-por-pasos{padding-bottom:0}.seccion-paso[hidden]{display:none}.seccion-paso{animation:aparecer var(--dur-media) var(--ease-salida)}.pie-pasos{z-index:var(--z-pegajoso);background:var(--superficie);border-top:1px solid var(--borde-sutil);border-radius:0 0 var(--radio) var(--radio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1.3rem -1.3rem 0;padding:.8rem 1.3rem;display:flex;position:sticky;bottom:0}.pie-pasos-donde{color:var(--gris-texto);font-size:.82rem}.pie-pasos-botones{flex-wrap:wrap;gap:.5rem;display:flex}.pie-pasos-botones button{margin:0}.que-sigue{border-top:1px solid var(--borde-sutil);margin-top:1.2rem;padding-top:1rem}.que-sigue-lista{color:var(--gris-texto);gap:.5rem;max-width:80ch;margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.5;display:grid}.que-sigue-lista strong{color:var(--texto)}.tab-cuenta{text-align:center;min-width:1.25rem;color:var(--gris-texto);background:var(--borde-sutil);border-radius:999px;margin-left:.4rem;padding:0 .35rem;font-size:.72rem;display:inline-block}.tab.activa .tab-cuenta{color:var(--interfaz);background:var(--interfaz-fondo)}.pestana-contenido{animation:aparecer var(--dur-media) var(--ease-salida)}.zona-riesgo{border-radius:var(--radio);border:1px solid color-mix(in srgb, var(--rojo) 22%, var(--borde-sutil));background:color-mix(in srgb, var(--rojo-fondo) 30%, var(--superficie));margin:1.6rem 0 1rem;padding:.9rem 1.2rem .4rem}.zona-riesgo-titulo{color:var(--rojo);margin:0 0 .3rem;font-size:.9rem;font-weight:600}.zona-riesgo-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding:.7rem 0;display:flex}.zona-riesgo-fila+.zona-riesgo-fila{border-top:1px solid color-mix(in srgb, var(--rojo) 15%, var(--borde-sutil))}.zona-riesgo-fila>div{flex:22rem}.zona-riesgo-fila .nota{max-width:75ch;margin:.15rem 0 0}.zona-riesgo-fila button{margin:0}@media (width<=1100px){.bandeja-fila{grid-template-columns:9.5rem minmax(0,1fr) auto;grid-template-areas:"doc cliente accion""doc paso plazo"}.bandeja-documento{grid-area:doc}.bandeja-cliente{grid-area:cliente}.bandeja-paso{grid-area:paso}.bandeja-plazo{grid-area:plazo;justify-self:end}.bandeja-accion{grid-area:accion}.bandeja-lista.apagada .bandeja-fila{grid-template-columns:9.5rem minmax(0,1fr) auto}.carriles{grid-template-columns:6rem repeat(9,minmax(0,1fr))}.carril-paso-texto{display:none}}@media (width<=900px){.recorrido-pista{padding:.9rem 1.1rem;display:block}.recorrido-tramo{display:none}.recorrido-pasos{flex-direction:column;gap:.55rem;display:flex}.recorrido-paso{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:.7rem;padding:0;display:grid}.recorrido-paso>:not(.recorrido-marca){grid-column:2}.recorrido-titulo{margin-top:.1rem}.recorrido-paso+.recorrido-paso:before{width:2px;height:.55rem;top:calc(-.55rem - 2px);left:10px;right:auto}.carriles{flex-direction:column;gap:.4rem;display:flex}.carriles-tramo,.carril-nombre,.carril-fondo{display:none}.carril-paso{margin:0}.carril-paso-texto{display:block}.carril-paso-carril{clip:auto;width:auto;height:auto;color:var(--gris-texto);background:var(--borde-sutil);border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.05rem .45rem;font-size:.68rem;font-weight:600;position:static;overflow:visible}.carril-paso.carril-recepcion .carril-paso-carril{color:var(--acento-fuerte);background:var(--acento-fondo)}}@media (width<=640px){.bandeja{padding:1rem 1rem .4rem}.bandeja-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"doc accion""cliente cliente""paso plazo"}.bandeja-lista.apagada .bandeja-fila,.resumen-parametros>li{grid-template-columns:minmax(0,1fr) auto}.resumen-codigo{grid-column:1/-1}.pie-pasos{margin-left:-1rem;margin-right:-1rem;padding:.7rem 1rem}.pie-pasos-donde{width:100%}}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){cursor:pointer;white-space:nowrap;text-overflow:ellipsis;min-width:min(var(--ancho-opciones,0px), 100%);align-items:center;gap:.5rem;padding-right:.6rem;display:inline-flex;overflow:hidden}select:not([multiple]):not([size])::picker-icon{content:"";background-color:var(--gris-texto);width:.95rem;height:.95rem;transition:rotate var(--dur-rapida) var(--ease-salida);flex:none;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:.65}::picker(select){border:1px solid var(--gris-borde);border-radius:var(--radio);background:var(--superficie);max-height:min(20rem,55vh);color:var(--texto);box-shadow:var(--sombra-md);opacity:1;transition:opacity var(--dur-rapida) var(--ease-salida), translate var(--dur-rapida) var(--ease-salida), display var(--dur-rapida) allow-discrete, overlay var(--dur-rapida) allow-discrete;margin-block:4px;padding:.3rem;overflow-y:auto;translate:0}select:open::picker(select){opacity:1;translate:0}@starting-style{select:open::picker(select){opacity:0;translate:0 -4px}}select:not([multiple]):not([size]) option{border-radius:var(--radio-sm);cursor:pointer;min-height:2.15rem;transition:background var(--dur-rapida) var(--ease-salida);align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.88rem;line-height:1.3;display:flex}select:not([multiple]):not([size]) option:hover,select:not([multiple]):not([size]) option:focus-visible{background:var(--fondo);outline:none}select:not([multiple]):not([size]) option:checked{color:var(--interfaz);background:var(--interfaz-fondo);font-weight:600}select:not([multiple]):not([size]) option::checkmark{color:var(--acento);order:1;margin-left:auto}select:not([multiple]):not([size]) option:disabled{color:var(--gris-suave);cursor:not-allowed}select:not([multiple]):not([size]) option[value=""]{color:var(--gris-texto)}select:not([multiple]):not([size]) optgroup{letter-spacing:.04em;text-transform:uppercase;color:var(--gris-texto);padding:0;font-size:.72rem;font-weight:600}select:not([multiple]):not([size]) optgroup option{letter-spacing:0;text-transform:none;color:var(--texto)}}.buscable{min-width:0;display:block;position:relative}.buscable-entrada{text-overflow:ellipsis;cursor:pointer;width:100%;padding-right:2.1rem}.buscable.abierta .buscable-entrada{cursor:text;border-color:var(--acento);box-shadow:var(--anillo)}.buscable.deshabilitada .buscable-entrada{cursor:not-allowed;opacity:.65}.buscable-icono{width:.95rem;height:.95rem;color:var(--gris-texto);pointer-events:none;position:absolute;top:50%;right:.65rem;translate:0 -50%}.buscable-lista{z-index:calc(var(--z-modal) + 10);overscroll-behavior:contain;border:1px solid var(--gris-borde);border-radius:var(--radio);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-md);animation:buscable-abre var(--dur-rapida) var(--ease-salida);margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto}@keyframes buscable-abre{0%{opacity:0;translate:0 -4px}}.buscable-opcion{border-radius:var(--radio-sm);cursor:pointer;align-items:baseline;gap:.6rem;min-height:2.15rem;padding:.45rem .6rem;font-size:.88rem;line-height:1.3;display:flex}.buscable-opcion.activa{background:var(--fondo)}.buscable-opcion.elegida{color:var(--interfaz);background:var(--interfaz-fondo);font-weight:600}.buscable-opcion.vacia{color:var(--gris-texto)}.buscable-opcion.deshabilitada{color:var(--gris-suave);cursor:not-allowed}.buscable-etiqueta{overflow-wrap:anywhere;min-width:0}.buscable-detalle{max-width:45%;color:var(--gris-texto);text-align:right;overflow-wrap:anywhere;flex:none;margin-left:auto;font-size:.78rem;font-weight:400}.buscable-marca{width:.95rem;height:.95rem;color:var(--acento);flex:none;align-self:center}.buscable-detalle+.buscable-marca{margin-left:0}.buscable-etiqueta+.buscable-marca{margin-left:auto}.buscable-lista mark{background:color-mix(in srgb, var(--ambar) 22%, transparent);color:inherit;border-radius:2px;padding:0;font-weight:700}.buscable-grupo{letter-spacing:.04em;text-transform:uppercase;color:var(--gris-texto);padding:.55rem .6rem .2rem;font-size:.72rem;font-weight:600}.buscable-grupo:not(:first-child){border-top:1px solid var(--borde-sutil);margin-top:.25rem}.buscable-vacio{color:var(--gris-texto);padding:.6rem;font-size:.84rem}button[data-tono=exito],button[data-tono-auto=exito]:not([data-tono]){background:var(--tono-exito);color:#fff}button[data-tono=exito]:hover:not(:disabled),button[data-tono-auto=exito]:not([data-tono]):hover:not(:disabled){background:var(--tono-exito-hover)}button[data-tono=revision],button[data-tono-auto=revision]:not([data-tono]){background:var(--tono-revision);color:var(--tono-revision-texto)}button[data-tono=revision]:hover:not(:disabled),button[data-tono-auto=revision]:not([data-tono]):hover:not(:disabled){background:var(--tono-revision-hover)}button[data-tono=peligro],button[data-tono-auto=peligro]:not([data-tono]){background:var(--tono-peligro);color:#fff}button[data-tono=peligro]:hover:not(:disabled),button[data-tono-auto=peligro]:not([data-tono]):hover:not(:disabled){background:var(--tono-peligro-hover)}.nov-botones{gap:.5em;display:flex}.nov-boton.tono-exito{background:var(--tono-exito);color:#fff}.nov-boton.tono-revision{background:var(--tono-revision);color:var(--tono-revision-texto)}.nov-boton.tono-peligro{background:var(--tono-peligro);color:#fff}.disenador-fila{border-bottom:1px solid var(--borde-sutil);flex-wrap:wrap;align-items:flex-start;gap:.6rem .9rem;padding:.7rem 0;display:flex}.disenador-fila>.campo{flex:12rem;margin:0}.disenador-fila>.campo-corto{flex:0 7rem}.disenador-quitar{flex:none;height:2.5rem;margin-top:1.4rem}.disenador-resultado{flex:none;margin-top:2.2rem}.disenador-calculo{border-bottom:1px solid var(--borde-sutil);padding:.4rem 0 .9rem}.disenador-formula{width:100%;font-family:var(--fuente-mono);font-size:.9rem}.disenador-lectura{color:var(--gris-texto);margin:.35rem 0 0;font-size:.85rem}.disenador-valor{color:var(--texto);font-weight:600}.disenador-partida{border:0;margin:0 0 1.25rem;padding:0}.disenador-partida legend{margin-bottom:.35rem;font-weight:600}.disenador-plantillas{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.disenador-plantilla{border:1px solid var(--borde-sutil);border-radius:var(--radio-lg);background:var(--superficie);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-rapida) var(--ease-salida);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.disenador-plantilla:hover:not(:disabled),.disenador-plantilla:focus-visible{border-color:var(--acento);background:var(--superficie)}.disenador-plantilla.activa,.disenador-plantilla.activa:hover:not(:disabled){border-color:var(--acento);background:var(--acento-fondo)}.disenador-plantilla-titulo{font-weight:600}.disenador-plantilla-detalle{color:var(--gris-texto);font-size:.85rem}.disenador-plantilla-formula{font-family:var(--fuente-mono);color:var(--texto);overflow-wrap:anywhere;font-size:.8rem}.disenador-resumen{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.4rem 1rem;margin:0 0 1rem;display:grid}.disenador-resumen dt{color:var(--gris-texto);font-size:.85rem}.disenador-resumen dd{margin:0}.disenador-resumen ol{margin:0;padding-left:1.1rem}.verificacion-calculo{border-top:1px solid var(--borde-sutil);margin-top:1rem;padding-top:.6rem}@media (width<=640px){.disenador-resumen{grid-template-columns:1fr}}.lista-historia{color:var(--gris-texto);margin:.25rem 0;padding-left:1.2rem;font-size:.85rem}.lista-historia li{margin:.2rem 0}@keyframes bv-entra{0%{opacity:0;transform:translateY(12px)}}@keyframes bv-sale{to{opacity:0;transform:translateY(-8px)}}@keyframes bv-aparece{0%{opacity:0}}@keyframes bv-llena{0%{transform:scaleY(0)}}@keyframes bv-traza{0%{transform:scaleX(0)}}.bienvenida{background:var(--fondo);min-height:100dvh;color:var(--texto);flex-direction:column;display:flex}.bienvenida button{margin-top:0}.bv-etapa,.bv-presentacion,.bv-config{flex-direction:column;flex:1;min-width:0;display:flex}.bv-escalon{animation:bv-entra .36s var(--ease-salida) backwards;animation-delay:calc(var(--i,0) * 60ms)}.bv-saliendo{animation:bv-sale .27s var(--ease-salida) forwards;pointer-events:none}.bv-cargando{margin:auto}.bv-cabecera{justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.bv-cabecera-logo{width:64px;height:auto;color:var(--texto);animation:bv-aparece .3s var(--ease-salida) backwards}.bv-cabecera-titulo{color:var(--gris-texto);margin-right:auto;font-weight:600}.bv-cabecera-acciones{align-items:center;gap:.75rem;display:flex}.bv-escena{flex:1;justify-content:center;align-items:center;padding:1rem clamp(1rem,5vw,4rem) 2rem;display:flex}.bv-escena-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;max-width:1080px;display:grid}.bv-ilustracion{justify-content:center;display:flex}.bv-texto{max-width:34rem}.bv-titulo{color:var(--marca-profundo);letter-spacing:-.01em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);font-weight:650;line-height:1.15}.bv-parrafo{max-width:60ch;color:var(--gris-texto);text-wrap:pretty;margin:0 0 .9rem;font-size:1.05rem;line-height:1.6}.bv-apertura{text-align:center;flex-direction:column;align-items:center;display:flex}.bv-apertura .bv-escalon{animation-delay:calc(.7s + var(--i,0) * 60ms)}.bv-apertura-logo{width:clamp(180px,26vw,250px);height:auto;color:var(--texto);margin-bottom:2.25rem}.bv-apertura-logo path,.bv-apertura-logo circle{animation:bv-aparece .42s var(--ease-salida) backwards}.bv-apertura-logo .logo-lims-muestra{transform-box:fill-box;transform-origin:50% 100%;animation:bv-llena .9s var(--ease-salida) .25s backwards}.bv-apertura-logo :nth-child(3){animation-delay:.65s}.bv-apertura-logo :nth-child(4){animation-delay:.7s}.bv-apertura-logo :nth-child(5){animation-delay:.75s}.bv-apertura-logo :nth-child(6){animation-delay:.8s}.bv-apertura-logo :nth-child(7){animation-delay:.85s}.bv-apertura-titulo{color:var(--marca-profundo);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.2rem);font-weight:650;line-height:1.1}.bv-apertura-laboratorio{min-height:1.4em;margin:.7rem 0 0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:600}.bv-apertura-lema{color:var(--gris-texto);margin:.4rem 0 0}.bv-recorrido{gap:.65rem;width:min(100%,25rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.bv-recorrido:before{content:"";background:var(--gris-borde);transform-origin:top;width:2px;animation:bv-llena .9s var(--ease-salida) .15s backwards;position:absolute;top:1.4rem;bottom:1.4rem;left:calc(1.65rem - 1px)}.bv-recorrido li{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-sm);align-items:center;gap:.9rem;padding:.7rem 1rem .7rem .55rem;display:flex;position:relative}.bv-recorrido-numero{background:var(--interfaz-fondo);width:2.2rem;height:2.2rem;color:var(--interfaz);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.bv-recorrido li:last-child .bv-recorrido-numero{background:var(--accion-fondo);color:var(--blanco)}.bv-recorrido-texto{flex-direction:column;display:flex}.bv-recorrido-texto b,.bv-firma b,.bv-lugar-quien b{font-weight:600;display:block}.bv-recorrido-texto small,.bv-firma small,.bv-lugar-quien small{color:var(--gris-texto);font-size:.85rem}.bv-ficha{border:1px solid var(--borde-sutil);border-radius:var(--radio-lg);background:var(--superficie);width:min(100%,25rem);box-shadow:var(--sombra);padding:1.25rem 1.35rem}.bv-ficha-fila{border-bottom:1px solid var(--borde-sutil);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;font-weight:600;display:flex}.bv-ficha-valor{gap:.75rem;font-size:1.35rem;display:inline-flex}.bv-tachado{color:var(--gris-texto);font-weight:400;position:relative}.bv-tachado:after{content:"";background:var(--tono-peligro);transform-origin:0;height:2px;animation:bv-traza .36s var(--ease-salida) .56s backwards;position:absolute;top:52%;left:-2px;right:-2px}.bv-nuevo{animation:bv-entra .36s var(--ease-salida) .82s backwards}.bv-traza{border-left:2px solid var(--borde-sutil);color:var(--gris-texto);gap:.8rem;margin:1rem 0 0;padding:0 0 0 1.1rem;font-size:.9rem;list-style:none;display:grid}.bv-traza li{position:relative}.bv-traza li:before{content:"";background:var(--acento);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:calc(-1.1rem - 5px)}.bv-traza li:last-child:before{background:var(--gris-borde)}.bv-traza b{color:var(--texto);font-weight:600}.bv-traza small{margin-top:.15rem;display:block}.bv-firmas{justify-items:center;gap:.5rem;width:min(100%,22rem);display:grid}.bv-firma{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);width:100%;box-shadow:var(--sombra-sm);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.bv-inicial{background:var(--interfaz-fondo);width:2.6rem;height:2.6rem;color:var(--interfaz);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:600;display:grid}.bv-inicial-otra{background:var(--acento-fondo);color:var(--acento)}.bv-firmas-enlace{background:var(--gris-borde);width:2px;height:1.6rem}.bv-aprobado{margin-top:.75rem;padding:.35rem .9rem;font-size:.95rem}.bv-lugar{border:1px solid var(--borde-sutil);border-radius:var(--radio-lg);background:var(--superficie);width:min(100%,26rem);box-shadow:var(--sombra);padding:1.25rem}.bv-lugar-quien{border-bottom:1px solid var(--borde-sutil);align-items:center;gap:.85rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.bv-lugar-apartados{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bv-lugar-apartados li{background:var(--interfaz-fondo);color:var(--interfaz-fuerte);border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.bv-lugar-apartados .bv-lugar-mas{color:var(--gris-texto);background:0 0}.bv-pie{justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem) 1.5rem;display:flex}.bv-progreso{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.bienvenida .bv-progreso button{width:2.1rem;height:1.75rem;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.bv-progreso button:before{content:"";background:var(--gris-borde);width:100%;height:.3rem;transition:background-color var(--dur-media) var(--ease-salida);border-radius:999px}.bienvenida .bv-progreso button:hover:not(:disabled){background:0 0}.bv-progreso button:hover:before,.bv-progreso .bv-progreso-visto:before{background:var(--gris-suave)}.bv-progreso .bv-progreso-actual:before{background:var(--accion-fondo)}.bv-pie-acciones{gap:.75rem;display:flex}.bv-pie-acciones button{min-width:8rem}.bv-pasos{border-bottom:1px solid var(--borde-sutil);padding:0 clamp(1rem,4vw,2.5rem)}.bv-pasos ol{gap:.25rem;max-width:1240px;margin:0 auto;padding:0 0 .6rem;list-style:none;display:flex;overflow-x:auto}.bienvenida .bv-pasos button{box-shadow:none;color:var(--gris-texto);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:500;display:flex}.bienvenida .bv-pasos button:disabled{opacity:1;cursor:default}.bienvenida .bv-pasos button:hover:not(:disabled){background:var(--interfaz-fondo);color:var(--texto)}.bv-paso-marca{border:1.5px solid var(--gris-borde);width:1.6rem;height:1.6rem;transition:background-color var(--dur-media) var(--ease-salida), border-color var(--dur-media) var(--ease-salida), color var(--dur-media) var(--ease-salida);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.bienvenida .bv-paso-actual button{color:var(--texto);font-weight:600}.bv-paso-actual .bv-paso-marca{border-color:var(--accion-fondo);background:var(--accion-fondo);color:var(--blanco)}.bv-paso-hecho .bv-paso-marca{border-color:var(--verde);background:var(--verde-fondo);color:var(--verde)}.bv-paso-postergado .bv-paso-marca{border-style:dashed}.bv-config-cuerpo{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:1240px;margin:0 auto;padding:2rem clamp(1rem,4vw,2.5rem) 2.5rem;display:grid}.bv-config-informe{position:sticky;top:1.5rem}.bv-config-informe .bv-hoja{width:min(100%,76.9231dvh - 9.23077rem);margin-inline:auto}.bv-paso{max-width:36rem}.bv-paso-titulo{color:var(--marca-profundo);text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:650;line-height:1.2}.bv-paso-texto{max-width:60ch;color:var(--gris-texto);margin:0 0 1.5rem;line-height:1.55}.bv-paso-campos{gap:1rem;margin-bottom:1.25rem;display:grid}.bv-paso .campo input,.bv-paso .campo select,.bv-paso .campo textarea{width:100%}.bv-paso .campo textarea{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto);font:inherit;resize:vertical;padding:.55rem .7rem;font-size:.9rem}.bv-campos-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bv-ayuda{margin:0;font-size:.8rem}.bv-paso .campo input.bv-altitud{max-width:12rem}.bv-paso-acciones{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.bv-soltar{border:1.5px dashed var(--gris-borde);border-radius:var(--radio-lg);background:var(--superficie-2);text-align:center;cursor:pointer;min-height:13rem;transition:border-color var(--dur-media) var(--ease-salida), background-color var(--dur-media) var(--ease-salida);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.bv-soltar:hover,.bv-soltar-encima{border-color:var(--acento);background:var(--acento-fondo)}.bv-soltar:focus-within{border-color:var(--acento);box-shadow:var(--anillo)}.bv-soltar-compacto{min-height:7rem;padding:1rem}.bv-soltar-icono{fill:none;width:2rem;height:2rem;stroke:var(--gris-texto);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.bv-soltar-vista{object-fit:contain;max-width:9rem;max-height:7rem;animation:bv-aparece .36s var(--ease-salida) backwards}.bv-soltar small{max-width:28rem;color:var(--gris-texto)}.bv-personas{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bv-persona{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);padding:1rem}.bv-persona-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.bienvenida .bv-persona .bv-persona-quitar{margin:.6rem 0 0 auto;display:block}.bv-persona-error{margin:.5rem 0 0}.bv-persona-sumar{justify-self:start}.bv-aviso{border-radius:var(--radio);background:var(--ambar-fondo);color:var(--ambar);margin:0;padding:.75rem 1rem;font-weight:600}.bv-tabla{overflow-x:auto}.bv-clave{letter-spacing:.04em;font-weight:600}.bv-resumen{gap:.65rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.bv-resumen li{align-items:flex-start;gap:.75rem;display:flex}.bv-resumen-marca{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.78rem;display:grid}.bv-resumen-hecho .bv-resumen-marca{background:var(--verde-fondo);color:var(--verde)}.bv-resumen-pendiente .bv-resumen-marca{border:1.5px dashed var(--gris-borde);color:var(--gris-texto)}.bv-resumen b{font-weight:600;display:block}.bv-resumen small{color:var(--gris-texto)}.bv-primer-formato h3{margin:0 0 .35rem;font-size:1.1rem}.bv-plantillas{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.6rem;margin-top:1rem;display:grid}.bienvenida .bv-plantilla{border:1px solid var(--borde-sutil);border-radius:var(--radio);background:var(--superficie);color:var(--texto);text-align:left;transition:border-color var(--dur-media) var(--ease-salida), box-shadow var(--dur-media) var(--ease-salida);flex-direction:column;align-items:flex-start;gap:.2rem;padding:.8rem 1rem;font-weight:400;display:flex}.bienvenida .bv-plantilla:hover:not(:disabled){border-color:var(--acento);background:var(--superficie);box-shadow:var(--sombra)}.bv-plantilla b{font-weight:600}.bv-plantilla small{color:var(--gris-texto);font-size:.82rem}.bienvenida .bv-plantilla-blanco{box-shadow:none;border-style:dashed}.bv-informe{margin:0}.bv-informe figcaption{color:var(--gris-texto);text-align:center;margin-top:.75rem;font-size:.85rem}.bv-hoja{aspect-ratio:1/1.3;color:#1a2027;transition:transform .45s var(--ease-salida), box-shadow .45s var(--ease-salida);background:#fff;border-radius:4px;flex-direction:column;gap:1.1em;padding:7% 7.5% 6%;font-size:clamp(.62rem,.45rem + .42vw,.82rem);display:flex;box-shadow:0 1px 2px #14141414,0 12px 32px #14141424}.bv-informe-listo .bv-hoja{transform:translateY(-4px);box-shadow:0 2px 4px #14141414,0 20px 48px #1414142e}.bv-hoja-cabecera,.bv-hoja-logo,.bv-hoja-pie,.bv-hoja-acreditacion,.bv-hoja-simbolo{outline-offset:4px;transition:outline-color .3s var(--ease-salida);border-radius:3px;outline:2px solid #0000}.bv-hoja .bv-zona{outline-color:#0f6d6b73}.bv-hoja-cabecera{border-bottom:1.5px solid #3a4550;align-items:center;gap:5%;padding-bottom:1.1em;display:flex}.bv-hoja-logo{aspect-ratio:1;flex:none;place-items:center;width:18%;display:grid}.bv-hoja-logo img{object-fit:contain;max-width:100%;max-height:100%}.bv-hueco{color:#8a949e;text-align:center;border:1.5px dashed #c3cad1;border-radius:3px;place-items:center;width:100%;height:100%;font-size:.85em;display:grid}.bv-hoja-nombre{flex:1;gap:.5em;min-width:0;display:grid}.bv-hoja-titulo{overflow-wrap:anywhere;margin:0;font-size:1.55em;font-weight:700;line-height:1.15}.bv-letra{animation:bv-aparece .24s var(--ease-salida) backwards}.bv-hoja-lema{color:#5a6570;margin:0;font-size:.95em}.bv-hoja-simbolo{object-fit:contain;flex:none;width:16%;max-height:4.5em}.bv-hoja-documento{justify-content:space-between;align-items:baseline;font-size:1.1em;display:flex}.bv-hoja-documento b{font-weight:700}.bv-hoja-documento .num{color:#5a6570;font-size:.85em}.bv-hoja-datos{gap:.6em;margin:0;display:grid}.bv-hoja-datos div{grid-template-columns:26% 1fr;align-items:center;display:grid}.bv-hoja-datos dt{color:#5a6570}.bv-hoja-datos dd{margin:0}.bv-hoja-tabla{border-collapse:collapse;width:100%;font-size:.9em}.bv-hoja-tabla th{color:#3a4550;text-align:left;background:#eef1f4;padding:.45em .4em;font-weight:600}.bv-hoja-tabla td{border-bottom:1px solid #e6eaee;padding:.6em .4em}.bv-hoja-acreditacion{color:#3a4550;background:#eef4f8;margin:0;padding:.6em .8em;font-size:.9em}.bv-hoja-firmas{color:#5a6570;justify-content:space-around;margin-top:auto;font-size:.85em;display:flex}.bv-hoja-firmas span{text-align:center;border-top:1px solid #a7b0b8;width:32%;padding-top:.5em}.bv-hoja-pie{color:#5a6570;text-align:center;border-top:1px solid #d4dae0;justify-items:center;gap:.3em;padding-top:.7em;font-size:.85em;display:grid}.bv-hoja-pie p{margin:0}.bv-barra{background:#e9edf1;border-radius:999px;height:.62em;display:block}.bv-pieza{animation:bv-entra .36s var(--ease-salida) backwards}.acerca-de-presentacion{padding:0 var(--acerca-margen) .25rem;margin:0}@media (width<=860px){.bv-escena{align-items:flex-start}.bv-escena-cuerpo,.bv-config-cuerpo{grid-template-columns:minmax(0,1fr)}.bv-config-informe{width:100%;max-width:26rem;margin:0 auto;position:static}.bv-config-informe .bv-hoja{width:100%}}@media (width<=560px){.bv-campos-dos,.bv-persona-campos{grid-template-columns:minmax(0,1fr)}.bv-cabecera-titulo,.bv-pasos .bv-paso-nombre{display:none}.bv-pasos .bv-paso-actual .bv-paso-nombre{display:inline}.bv-pie{flex-direction:column-reverse;align-items:stretch}.bv-progreso{justify-content:center}.bv-pie-acciones button{flex:1;min-width:0}}.armador{flex-direction:column;gap:.42rem;margin-top:.7rem;display:flex}.armador label,.armador .etiqueta-campo{color:var(--gris-texto);font-size:.78rem;font-weight:600}.armador-caja{position:relative}.armador-requerida{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.armador-editor{border:1px solid var(--gris-borde);border-radius:var(--radio-sm);background:var(--superficie);cursor:text;min-height:3.25rem;transition:border-color var(--dur-rapida) var(--ease-salida), box-shadow var(--dur-rapida) var(--ease-salida);flex-wrap:wrap;align-items:center;gap:.3rem;padding:.5rem .6rem;display:flex;position:relative}.armador-editor:hover:not(:focus){border-color:var(--gris-suave)}.armador-editor:focus{border-color:var(--acento);box-shadow:var(--anillo);outline:none}.armador-vacio{color:var(--gris-suave);font-size:.88rem}.armador-par{align-items:center;gap:.3rem;display:inline-flex}.armador-cursor{background:var(--acento);flex:none;width:2px;height:1.35rem;animation:1.1s step-end infinite armador-parpadeo;display:none}.armador-editor:focus .armador-cursor{display:inline-block}@keyframes armador-parpadeo{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.armador-cursor{animation:none}}.ficha{border-radius:var(--radio-sm);color:var(--texto);box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;margin:0;padding:.2rem .5rem;font-size:.85rem;font-weight:500;line-height:1.35;display:inline-flex}.ficha-dato,.ficha-dato:hover:not(:disabled){background:var(--ambar-fondo)}.ficha-constante,.ficha-constante:hover:not(:disabled){background:var(--interfaz-fondo)}.ficha-calculo,.ficha-calculo:hover:not(:disabled){background:var(--acento-fondo)}.ficha-funcion,.ficha-funcion:hover:not(:disabled){background:var(--fondo);border-color:var(--borde-sutil)}.ficha-desconocida{background:var(--rojo-fondo);color:var(--rojo)}.ficha-numero{font-family:var(--fuente-mono);padding-inline:.15rem}.ficha-operacion{color:var(--gris-texto);padding-inline:.15rem;font-size:1rem;font-weight:600}.ficha-boton:hover:not(:disabled){border-color:var(--gris-suave);color:var(--texto)}.ficha-boton:focus-visible{outline:2px solid var(--acento);outline-offset:1px;box-shadow:none}.ficha-tecla,.ficha-tecla:hover:not(:disabled){border-color:var(--gris-borde);background:var(--superficie);justify-content:center;min-width:2.25rem;min-height:2.25rem;font-size:1rem;font-weight:600}.armador-aviso{margin:0}.armador-paleta{border-radius:var(--radio-sm);background:var(--fondo);flex-direction:column;gap:.6rem;margin-top:.3rem;padding:.7rem .8rem;display:flex}.armador-grupo{flex-direction:column;gap:.3rem;display:flex}.armador-grupo-titulo,.armador-mas summary{color:var(--gris-texto);font-size:.75rem;font-weight:600}.armador-mas summary{cursor:pointer}.armador-mas .armador-botones{margin-top:.35rem}.armador-botones{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.armador-numero{gap:.3rem;margin-left:.4rem;display:inline-flex}.armador-numero input{width:6.5rem;height:2.25rem}.armador .armador-numero button,.armador-borrar{height:2.25rem;margin:0;padding-block:0}.armador .enlace-accion{align-self:flex-start;font-size:.8rem}.armador-abreviaturas{color:var(--gris-texto);flex-wrap:wrap;gap:.25rem 1rem;margin:.2rem 0;font-size:.8rem;display:flex}.armador-abreviaturas>div{gap:.35rem;display:flex}.armador-abreviaturas dd{margin:0}.armador-resultado{color:var(--gris-texto);margin:.45rem 0 0;font-size:.85rem}ul.armador-resultado{padding:0;list-style:none}.armador-resultado strong{color:var(--texto);font-variant-numeric:tabular-nums}@media (width<=560px){.armador-numero{margin-left:0}.ficha-tecla,.ficha-tecla:hover:not(:disabled){min-width:2.75rem;min-height:2.75rem}.armador-numero input,.armador .armador-numero button,.armador-borrar{height:2.75rem}}.bv-sugerencias{flex-wrap:wrap;gap:.4rem;display:flex}.bienvenida .bv-sugerencia,.bienvenida .bv-sugerencia:hover:not(:disabled){border:1px solid var(--gris-borde);background:var(--superficie);color:var(--texto);box-shadow:none;border-radius:999px;margin:0;padding:.35rem .7rem;font-size:.85rem;font-weight:500}.bienvenida .bv-sugerencia:hover:not(:disabled){border-color:var(--interfaz);color:var(--interfaz)}.bv-areas-guardadas{gap:.35rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.bv-area-campos{grid-template-columns:minmax(0,2fr) 6rem minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.bv-area-ejemplo{min-height:2.5rem;color:var(--gris-texto);font-family:var(--fuente-mono);align-items:center;font-size:.85rem;display:flex}@media (width<=560px){.bv-area-campos{grid-template-columns:minmax(0,1fr) 6rem}.bv-area-campos>.campo:last-child{grid-column:1/-1}}
