:root{--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-5:1.5rem;--espacio-6:2rem;--espacio-7:3rem;--texto-base:1rem;--texto-mediano:1.25rem;--texto-titulo:1.75rem;--interlineado:1.5;--fuente:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-display:"Space Grotesk Variable", var(--fuente);--fuente-codigo:ui-monospace, "Cascadia Code", Consolas, monospace;--t-micro:.71875rem;--t-menor:.78125rem;--t-cuerpo:.875rem;--t-lead:.96875rem;--t-h3:1rem;--t-h2:1.1875rem;--t-h1:1.5rem;--t-cifra:1.875rem;--interlineado-lead:1.55;--interlineado-titulo:1.3;--interlineado-cifra:1.1;--peso-normal:400;--peso-medio:500;--peso-semi:600;--tracking-titulo:-.015em;--tracking-display:-.02em;--tracking-versalitas:.06em;--tracking-kpi:.07em;--alto-control:2.625rem;--alto-control-sm:2rem;--radio:.625rem;--radio-pastilla:999px;--radio-esqueleto:.375rem;--grosor-borde:1px;--grosor-foco:3px;--grosor-anillo-campo:2px;--separacion-foco:2px;--grosor-pestana:3px;--grosor-filete-kpi:2px;--tamano-icono:1.25rem;--tamano-logo:2rem;--ancho-menu:14.5rem;--ancho-menu-colapsado:4.25rem;--ancho-modal:60rem;--ancho-texto:70ch;--ancho-guia-lectura:90rem;--alto-barra-inferior:3.5rem;--transicion:.18s cubic-bezier(.2, .7, .3, 1);--transicion-corta:.15s ease;--ancho-min-campo-amplio:22rem;--alto-area-alta:28rem;--proporcion-acceso-marca:7fr;--proporcion-acceso-panel:3fr;--ancho-acceso-panel:21.25rem;--ancho-acceso-frase:28ch;--ancho-acceso-funciones:40rem;--tamano-logo-acceso-grande:11rem;--tamano-logo-acceso:2.75rem;--tamano-icono-acceso:1.25rem;--t-frase-acceso:1.875rem;--color-ms-rojo:#f25022;--color-ms-verde:#7fba00;--color-ms-azul:#00a4ef;--color-ms-amarillo:#ffb900}[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fondo:#f7f6fb;--color-superficie:#fff;--color-superficie-alta:#efedf8;--color-seleccion:#e8e5fb;--color-texto:#1e1b2e;--color-texto-suave:#5b5770;--color-primario:#4338ca;--color-primario-intenso:#2e1a78;--color-texto-sobre-primario:#fff;--color-acento:#f59e0b;--color-borde:#8a86a0;--color-borde-suave:#d6d3e3;--color-foco:#4338ca;--color-encabezado-fondo:#2e1a78;--color-encabezado-texto:#fff;--color-encabezado-foco:#fbbf24;--color-error:#b91c1c;--color-error-fondo:#fdecec;--color-exito:#15803d;--color-exito-fondo:#eef8f1;--color-alerta:#b45309;--color-alerta-fondo:#fff4e0;--color-informacion:#3730a3;--color-informacion-fondo:#eceafd;--color-sombra:#13111c26;--color-menu-fondo:#e6e3f5;--color-menu-activo:#d5cff1;--color-menu-borde:#cdc8e6;--color-linea-pestana:#4338ca;--color-secundario:#f0eef8;--color-zebra:#faf9fd;--color-borde-elevado:#d6d3e3;--color-primario-suave:#e8e5fb;--color-primario-inactivo:color-mix(in srgb, var(--color-primario) 50%, transparent);--color-texto-sobre-primario-inactivo:color-mix(in srgb, var(--color-texto-sobre-primario) 50%, transparent);--color-texto-inactivo:color-mix(in srgb, var(--color-texto) 50%, transparent);--color-texto-suave-inactivo:color-mix(in srgb, var(--color-texto-suave) 50%, transparent);--color-borde-inactivo:color-mix(in srgb, var(--color-borde) 50%, transparent);--color-velo:#13111c8c;--sombra-1:0 1px 2px #13111c0d, 0 4px 16px #13111c0a;--sombra-modal:0 16px 40px -8px #13111c40;--color-marca-panel-desde:#2e1a78;--color-marca-panel-hasta:#6d28d9;--color-marca-panel-texto:#fff;--color-ms-boton-fondo:#fff;--color-ms-boton-texto:#5e5e5e;--color-ms-boton-borde:#8c8c8c}[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-fondo:#13111c;--color-superficie:#1e1b2e;--color-superficie-alta:#2b2742;--color-seleccion:#29254a;--color-texto:#edebf5;--color-texto-suave:#a9a5bd;--color-primario:#818cf8;--color-primario-intenso:#c7cbfd;--color-texto-sobre-primario:#13111c;--color-acento:#fbbf24;--color-borde:#7a7692;--color-borde-suave:#2e2a42;--color-foco:#818cf8;--color-encabezado-fondo:#0f0c1f;--color-encabezado-texto:#fff;--color-encabezado-foco:#fbbf24;--color-error:#f87171;--color-error-fondo:#3a1414;--color-exito:#4ade80;--color-exito-fondo:#0f2e1d;--color-alerta:#fbbf24;--color-alerta-fondo:#33240a;--color-informacion:#a5b4fc;--color-informacion-fondo:#1e1b4b;--color-sombra:#00000080;--color-menu-fondo:#181526;--color-menu-activo:#29254a;--color-menu-borde:#2a2640;--color-linea-pestana:#fbbf24;--color-secundario:#262238;--color-zebra:#221f33;--color-borde-elevado:#3a3556;--color-primario-suave:#29254a;--color-primario-inactivo:color-mix(in srgb, var(--color-primario) 50%, transparent);--color-texto-sobre-primario-inactivo:color-mix(in srgb, var(--color-texto-sobre-primario) 50%, transparent);--color-texto-inactivo:color-mix(in srgb, var(--color-texto) 50%, transparent);--color-texto-suave-inactivo:color-mix(in srgb, var(--color-texto-suave) 50%, transparent);--color-borde-inactivo:color-mix(in srgb, var(--color-borde) 50%, transparent);--color-velo:#000000a6;--sombra-1:0 1px 2px #00000080, 0 8px 24px #00000059;--sombra-modal:0 20px 48px -10px #000000a6;--color-marca-panel-desde:#1e1452;--color-marca-panel-hasta:#4c1d95;--color-marca-panel-texto:#fff;--color-ms-boton-fondo:#2f2f2f;--color-ms-boton-texto:#fff;--color-ms-boton-borde:#8c8c8c}@media (width<=37.4375rem){:root{--alto-area-alta:20rem}}*,:before,:after{box-sizing:border-box}html{background:var(--color-fondo,Canvas);color:var(--color-texto,CanvasText)}body{-webkit-font-smoothing:antialiased;font-family:var(--fuente);font-size:var(--texto-base);line-height:var(--interlineado);background:var(--color-fondo);color:var(--color-texto);overflow-wrap:anywhere;margin:0}h1{font-size:var(--texto-titulo);margin:0 0 var(--espacio-4);line-height:1.2}h2{font-size:var(--texto-mediano);margin:var(--espacio-5) 0 var(--espacio-3)}h1:focus{outline:none}a{color:var(--color-primario)}code{font-family:var(--fuente-codigo);background:var(--color-superficie-alta);border-radius:var(--radio);padding:0 var(--espacio-1)}:focus-visible{outline:var(--grosor-foco) solid var(--color-foco);outline-offset:var(--separacion-foco)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.texto-suave{color:var(--color-texto-suave)}.icono{width:var(--tamano-icono);height:var(--tamano-icono);flex:none}.icono-sm{stroke-width:2px;width:.9375rem;height:.9375rem}.icono-md{stroke-width:1.7px;width:1.0625rem;height:1.0625rem}.icono-lg{stroke-width:1.7px;width:1.25rem;height:1.25rem}.icono-xl{stroke-width:1px;width:3.5rem;height:3.5rem}.ui-sin-scroll{overflow:hidden}.ui-boton{justify-content:center;align-items:center;gap:var(--espacio-2);height:var(--alto-control);border-radius:var(--radio);font:inherit;font-size:var(--t-cuerpo);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer;transition:opacity var(--transicion-corta), background var(--transicion-corta);border:1px solid #0000;padding:0 1.125rem;line-height:1;text-decoration:none;display:inline-flex}.ui-boton:hover{text-decoration:none}.ui-boton:active:not(:disabled,[aria-disabled=true]){transform:scale(.99)}.ui-boton:disabled{opacity:.5;cursor:not-allowed}.ui-boton[aria-disabled=true]{cursor:not-allowed}.ui-boton-principal{background:var(--color-primario);color:var(--color-texto-sobre-primario)}.ui-boton-principal:hover:not(:disabled,[aria-disabled=true]){opacity:.9}.ui-boton-principal[aria-disabled=true]{background:var(--color-primario-inactivo);color:var(--color-texto-sobre-primario-inactivo)}.ui-boton-fantasma{color:var(--color-texto);border-color:var(--color-borde);background:0 0}.ui-boton-fantasma:hover:not(:disabled,[aria-disabled=true]){background:var(--color-secundario)}.ui-boton-fantasma[aria-disabled=true]{color:var(--color-texto-inactivo);border-color:var(--color-borde-inactivo)}.ui-boton-discreto{color:var(--color-texto-suave);background:0 0;padding:0 .625rem}.ui-boton-discreto:hover:not(:disabled,[aria-disabled=true]){background:var(--color-secundario);color:var(--color-texto)}.ui-boton-discreto[aria-disabled=true]{color:var(--color-texto-suave-inactivo)}.ui-boton-sobre-fondo{background:var(--color-superficie);color:var(--color-texto);border-color:var(--color-borde-suave);box-shadow:var(--sombra-1)}.ui-boton-sobre-fondo[aria-disabled=true]{color:var(--color-texto-inactivo)}.ui-boton-sm{height:var(--alto-control-sm);font-size:var(--t-menor);padding:0 .75rem}.ui-boton-icono{width:var(--alto-control-sm);height:var(--alto-control-sm);border-radius:var(--radio);color:var(--color-texto-suave);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid}.ui-boton-icono:hover:not(:disabled){background:var(--color-secundario);color:var(--color-texto)}.ui-tarjeta{background:var(--color-superficie);border:1px solid var(--color-borde-suave);border-radius:var(--radio);box-shadow:var(--sombra-1);color:var(--color-texto)}.ui-tarjeta-relleno{padding:1.625rem}.ui-tarjeta-elevable:hover{border-color:var(--color-borde-elevado)}.ui-tarjeta-cabecera{align-items:baseline;gap:var(--espacio-3);border-bottom:1px solid var(--color-borde-suave);padding:.875rem 1rem;display:flex}.ui-tarjeta-titulo{overflow-wrap:anywhere;min-width:0;font-size:var(--t-h3);font-weight:var(--peso-semi);letter-spacing:var(--tracking-titulo);margin:0}.ui-tarjeta-cabecera>.ui-boton{flex-shrink:0;margin-left:auto}.ui-tarjeta-cuerpo{padding:1rem}.ui-dos-columnas{columns:2;column-gap:var(--espacio-4)}.ui-dos-columnas>*{break-inside:avoid;margin-bottom:var(--espacio-4)}.ui-kpis{gap:var(--espacio-4);margin:0 0 var(--espacio-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ui-kpis.ui-kpis-uno{grid-template-columns:minmax(0,min(26rem,100%))}.ui-kpi{padding:1rem 1rem .75rem;position:relative}.ui-kpi:before{content:"";height:var(--grosor-filete-kpi);border-radius:var(--radio) var(--radio) 0 0;background:var(--tono,var(--color-borde-suave));position:absolute;inset:0 0 auto}@supports (grid-template-rows:subgrid){.ui-kpi{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.ui-kpi-pie{align-self:start}}.ui-kpi-tono-ok{--tono:var(--color-exito)}.ui-kpi-tono-aviso{--tono:var(--color-alerta)}.ui-kpi-tono-peligro{--tono:var(--color-error)}.ui-kpi-tono-info{--tono:var(--color-informacion)}.ui-kpi:hover{border-color:var(--color-borde-elevado)}.ui-kpi-rotulo{font-size:var(--t-micro);font-weight:var(--peso-medio);letter-spacing:var(--tracking-kpi);text-transform:uppercase;color:var(--color-texto-suave);display:block}.ui-kpi-cifra{overflow-wrap:anywhere;margin-top:var(--espacio-2);font-family:var(--fuente-display);font-size:var(--t-cifra);font-weight:var(--peso-semi);line-height:var(--interlineado-cifra);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--color-texto);flex-wrap:wrap;align-items:baseline;gap:.375rem;text-decoration:none;display:flex}.ui-kpi-cifra:after{content:"";position:absolute;inset:0}.ui-kpi-cifra:hover{text-decoration:none}.ui-kpi-cifra:focus-visible{outline:none}.ui-kpi:has(.ui-kpi-cifra:focus-visible){outline:var(--grosor-foco) solid var(--color-foco);outline-offset:var(--separacion-foco)}.ui-kpi-unidad{font-family:var(--fuente);font-size:var(--t-menor);font-weight:var(--peso-normal);letter-spacing:0;color:var(--color-texto-suave)}.ui-kpi-pie{font-size:var(--t-menor);color:var(--color-texto-suave);margin-top:.25rem;display:block}.ui-pastilla{border-radius:var(--radio-pastilla);font-size:var(--t-menor);font-weight:var(--peso-medio);white-space:nowrap;background:var(--f,var(--color-secundario));color:var(--t,var(--color-texto-suave));align-items:center;padding:.125rem .5625rem;line-height:1.6;display:inline-flex}.ui-pastilla-ok{--f:var(--color-exito-fondo);--t:var(--color-exito)}.ui-pastilla-aviso{--f:var(--color-alerta-fondo);--t:var(--color-alerta)}.ui-pastilla-peligro{--f:var(--color-error-fondo);--t:var(--color-error)}.ui-pastilla-info{--f:var(--color-informacion-fondo);--t:var(--color-informacion)}.ui-pastilla-clase{--f:var(--color-primario-suave);--t:var(--color-primario)}.ui-campos{gap:var(--espacio-4) 1.625rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));display:grid}.ui-campo-ancho{grid-column:1/-1}.ui-campo{min-width:0}.ui-campos>.ui-campo:has(>:is(.ui-area-texto,.ui-entrada:not([type=date],[type=number],[inputmode],.ui-entrada-numerica))){grid-column:1/-1}.ui-etiqueta{font-size:var(--t-cuerpo);font-weight:var(--peso-medio);margin-bottom:.375rem;display:block}.ui-opcional{font-weight:var(--peso-normal);color:var(--color-texto-suave)}.ui-ayuda{font-size:var(--t-menor);color:var(--color-texto-suave);margin:.375rem 0 0;line-height:1.5;display:block}.ui-error-campo{align-items:flex-start;gap:var(--espacio-1);font-size:var(--t-menor);font-weight:var(--peso-medio);color:var(--color-error);margin:.375rem 0 0;line-height:1.5;display:flex}.ui-entrada,.ui-select,.ui-area-texto{width:100%;height:var(--alto-control);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-superficie);color:var(--color-texto);font:inherit;font-size:var(--t-cuerpo);transition:border-color var(--transicion-corta), box-shadow var(--transicion-corta);padding:0 .8125rem;display:block}.ui-entrada:hover,.ui-select:hover,.ui-area-texto:hover{border-color:var(--color-texto-suave)}.ui-entrada:focus,.ui-select:focus,.ui-area-texto:focus{border-color:var(--color-foco);box-shadow:0 0 0 var(--grosor-anillo-campo) var(--color-foco)}.ui-entrada:focus-visible,.ui-select:focus-visible,.ui-area-texto:focus-visible{outline:none}@media (forced-colors:active){.ui-entrada:focus-visible,.ui-select:focus-visible,.ui-area-texto:focus-visible{outline:var(--grosor-foco) solid CanvasText;outline-offset:var(--separacion-foco)}}.ui-entrada::placeholder,.ui-area-texto::placeholder{color:var(--color-texto-suave)}.ui-entrada:disabled,.ui-select:disabled,.ui-area-texto:disabled{opacity:.6;cursor:not-allowed}.ui-entrada[aria-invalid=true],.ui-select[aria-invalid=true],.ui-area-texto[aria-invalid=true]{border-color:var(--color-error)}.ui-area-texto{resize:vertical;height:auto;min-height:5.25rem;padding:.625rem .8125rem;line-height:1.5}.ui-area-codigo{font-family:var(--fuente-codigo);font-size:var(--t-menor)}.ui-select-envoltura{display:block;position:relative}.ui-select{appearance:none;padding-right:2.25rem}.ui-select-flecha{color:var(--color-texto-suave);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ui-interruptor{font-size:var(--t-cuerpo);cursor:pointer;align-items:center;gap:.625rem;display:inline-flex;position:relative}.ui-interruptor:has(:disabled){cursor:not-allowed;color:var(--color-texto-suave)}.ui-interruptor-entrada{opacity:0;cursor:pointer;border:0;width:2.375rem;height:1.5rem;min-height:0;margin:0;padding:0;position:absolute;left:0}.ui-interruptor-pista{border-radius:var(--radio-pastilla);background:var(--color-borde);width:2.375rem;height:1.375rem;transition:background var(--transicion-corta);pointer-events:none;flex:none;position:relative}.ui-interruptor-pista:after{content:"";background:var(--color-texto-sobre-primario);width:1rem;height:1rem;transition:transform var(--transicion-corta);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.ui-interruptor-entrada:checked+.ui-interruptor-pista{background:var(--color-primario)}.ui-interruptor-entrada:checked+.ui-interruptor-pista:after{transform:translate(1rem)}.ui-interruptor-entrada:focus-visible+.ui-interruptor-pista{outline:var(--grosor-foco) solid var(--color-foco);outline-offset:var(--separacion-foco)}.ui-interruptor-entrada:disabled+.ui-interruptor-pista{opacity:.6}@media (forced-colors:active){.ui-interruptor-pista{box-sizing:border-box;border:1px solid canvastext}.ui-interruptor-pista:after{background:canvastext}.ui-interruptor-entrada:checked+.ui-interruptor-pista{background:highlight}.ui-interruptor-entrada:checked+.ui-interruptor-pista:after{background:highlighttext}}.ui-interruptor-descripcion{font-size:var(--t-menor);color:var(--color-texto-suave);margin:.25rem 0 0 3rem;display:block}.ui-tabla-envoltura{max-width:100%;overflow-x:auto}.ui-tabla{border-collapse:collapse;width:100%;font-size:var(--t-cuerpo)}.ui-tabla caption{text-align:left;font-weight:var(--peso-semi);padding:.75rem 1rem}.ui-tabla th{background:var(--color-superficie);text-align:center;font-size:var(--t-micro);font-weight:var(--peso-medio);letter-spacing:var(--tracking-versalitas);text-transform:uppercase;color:var(--color-texto-suave);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--color-borde-suave);z-index:1;padding:.75rem 1rem;position:sticky;top:0}.ui-tabla td{border-top:1px solid var(--color-borde-suave);text-align:left;padding:.75rem 1rem}.ui-tabla tbody tr:first-child td{border-top:0}.ui-tabla tbody tr:nth-child(2n){background:var(--color-zebra)}.ui-fila-clicable{cursor:pointer}.ui-tabla tbody tr.ui-fila-clicable:hover{background:var(--color-secundario)}.ui-tabla .ui-celda-numerica,.ui-tabla .ui-th-numerico{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-tabla .ui-celda-centro{text-align:center}.ui-orden{min-height:1.5rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ui-orden .icono{color:var(--color-texto-suave)}.ui-tabla th[aria-sort=ascending] .ui-orden,.ui-tabla th[aria-sort=descending] .ui-orden,.ui-tabla th[aria-sort=ascending] .ui-orden .icono,.ui-tabla th[aria-sort=descending] .ui-orden .icono{color:var(--color-texto)}.ui-orden:focus-visible{border-radius:.25rem}.ui-pie-tabla{border-top:1px solid var(--color-borde-suave);font-size:var(--t-menor);color:var(--color-texto-suave);padding:.75rem 1rem}.ui-herramientas{border-bottom:1px solid var(--color-borde-suave);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.ui-herramientas-contadores{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 auto 0 0;display:flex}.ui-selector-orden{align-items:center;gap:.5rem;display:flex}.ui-selector-orden label{font-size:var(--t-menor);color:var(--color-texto-suave);white-space:nowrap}.ui-pestanas{gap:var(--espacio-4);margin-bottom:var(--espacio-5);border-bottom:1px solid var(--color-borde-suave);scrollbar-width:thin;scrollbar-color:var(--color-borde) transparent;display:flex;overflow:auto hidden}.ui-pestana{border:0;border-bottom:var(--grosor-pestana) solid transparent;color:var(--color-texto-suave);font:inherit;font-size:var(--t-h3);font-weight:var(--peso-medio);white-space:nowrap;cursor:pointer;transition:color var(--transicion);background:0 0;border-radius:0;margin-bottom:-1px;padding:.75rem .125rem}.ui-pestana:hover{color:var(--color-texto)}.ui-pestana[aria-selected=true]{color:var(--color-texto);font-weight:var(--peso-semi);border-bottom-color:var(--color-linea-pestana)}.ui-pestana:focus-visible,.ui-panel-pestana:focus-visible{border-radius:.25rem}.ui-pestana:focus-visible{outline-offset:calc(-1 * var(--grosor-foco))}.ui-cabecera-pestana{justify-content:space-between;align-items:flex-start;gap:var(--espacio-3);margin:0 0 var(--espacio-5);flex-wrap:wrap;display:flex}.ui-cabecera-pestana>p{max-width:var(--ancho-texto);font-size:var(--t-cuerpo);color:var(--color-texto-suave);margin:0}.ui-acciones{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ui-velo{z-index:50;background:var(--color-velo);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.ui-modal{width:min(var(--ancho-modal), 100%);background:var(--color-superficie);max-height:88dvh;color:var(--color-texto);border:1px solid var(--color-borde-suave);border-radius:var(--radio);box-shadow:var(--sombra-modal);flex-direction:column;padding:1.625rem;display:flex;overflow-y:auto}.ui-modal:focus{outline:none}.ui-modal fieldset{border:0;min-width:0;padding:0}.ui-modal .ui-grupo{margin:0 0 var(--espacio-5)}.ui-modal legend{margin-bottom:var(--espacio-2);font-size:var(--t-h3);font-weight:var(--peso-semi);padding:0}.ui-modal-cabecera{align-items:flex-start;gap:var(--espacio-3);display:flex}.ui-modal-titulo{margin:0 0 var(--espacio-1);font-family:var(--fuente-display);font-size:var(--t-h2);font-weight:var(--peso-semi);letter-spacing:var(--tracking-display)}.ui-modal-descripcion{font-size:var(--t-cuerpo);color:var(--color-texto-suave);margin:0 0 1.25rem}.ui-modal-cabecera .ui-boton-icono{margin-left:auto}.ui-modal-cuerpo{min-width:0}.ui-modal-pie{justify-content:flex-end;align-items:center;gap:var(--espacio-2);padding-top:var(--espacio-4);border-top:1px solid var(--color-borde-suave);flex-wrap:wrap;margin-top:auto;display:flex}.ui-modal-estado{font-size:var(--t-menor);color:var(--color-texto-suave);margin:0 auto 0 0}.ui-confirmacion{margin:0 0 var(--espacio-4);padding:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio);background:var(--color-superficie)}.ui-confirmacion-titulo{margin:0 0 var(--espacio-1);font-size:var(--t-h3);font-weight:var(--peso-semi)}.ui-confirmacion-detalle{margin:0 0 var(--espacio-3);font-size:var(--t-cuerpo);color:var(--color-texto-suave)}.ui-alerta,.ui-banner{border-radius:var(--radio);background:var(--f);color:var(--t);font-size:var(--t-cuerpo);align-items:flex-start;gap:.625rem;padding:.6875rem .8125rem;line-height:1.45;display:flex}.ui-alerta-texto{flex:1;min-width:0;margin:0}.ui-alerta>.ui-boton,.ui-alerta>.ui-acciones{margin-left:auto}.ui-alerta-info{--f:var(--color-informacion-fondo);--t:var(--color-informacion)}.ui-alerta-aviso{--f:var(--color-alerta-fondo);--t:var(--color-alerta)}.ui-alerta-peligro{--f:var(--color-error-fondo);--t:var(--color-error)}.ui-alerta-ok{--f:var(--color-exito-fondo);--t:var(--color-exito)}.ui-banner{z-index:15;border-bottom:1px solid;border-radius:0;position:sticky;top:0}.ui-banner .ui-boton-fantasma,.ui-banner .ui-boton-discreto{color:var(--color-texto)}.ui-vacio{place-items:center;gap:var(--espacio-3);text-align:center;padding:3rem 1.5rem;display:grid}.ui-vacio-motivo{color:var(--color-primario);opacity:.5}.ui-vacio-titulo{font-size:var(--t-lead);font-weight:var(--peso-medio);margin:0}.ui-vacio-detalle{max-width:25rem;font-size:var(--t-cuerpo);color:var(--color-texto-suave);margin:0;line-height:1.55}.ui-esqueleto{gap:var(--espacio-3);flex-direction:column;display:flex}.ui-esqueleto-linea{border-radius:var(--radio-esqueleto);background:var(--color-secundario);height:1rem;display:block;position:relative;overflow:hidden}.ui-esqueleto-linea:after{content:"";background:linear-gradient(90deg, transparent, var(--color-superficie), transparent);opacity:.7;animation:1.4s infinite ui-barrido;position:absolute;inset:0;transform:translate(-100%)}@keyframes ui-barrido{to{transform:translate(100%)}}.ui-esqueleto-linea-corta{width:40%}.ui-esqueleto-linea-media{width:70%}.ui-esqueleto-tabla{gap:0}.ui-esqueleto-tabla>.ui-esqueleto-linea{border-top:1px solid var(--color-borde-suave);border-radius:0;height:2.5rem}.ui-esqueleto-tarjetas{gap:var(--espacio-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ui-esqueleto-tarjetas>.ui-esqueleto-linea{height:6rem}.ui-esqueleto-filas{gap:0}.ui-esqueleto-fila{justify-content:space-between;align-items:center;gap:var(--espacio-5);padding:var(--espacio-4) 0;display:flex}.ui-esqueleto-fila+.ui-esqueleto-fila{border-top:1px solid var(--color-borde-suave)}.ui-esqueleto-linea-nombre{width:45%}.ui-esqueleto-linea-valor{width:20%}.ui-barra-inferior{display:none}.ui-barra-inferior-lista{margin:0;padding:0;list-style:none;display:flex}.ui-barra-inferior-lista>li{flex:1;min-width:0}.ui-barra-inferior-item{width:100%;min-height:var(--alto-barra-inferior);color:var(--color-texto-suave);font:inherit;font-size:var(--t-micro);text-align:center;cursor:pointer;overflow-wrap:normal;background:0 0;border:0;flex-direction:column;align-items:center;gap:.1875rem;padding:.5rem .125rem;text-decoration:none;display:flex}.ui-barra-inferior-item:hover{text-decoration:none}.ui-barra-inferior-item[aria-current=page]{color:var(--color-primario);font-weight:var(--peso-medio)}.ui-cabecera-pagina{justify-content:space-between;align-items:flex-start;gap:var(--espacio-4);margin-bottom:var(--espacio-5);flex-wrap:wrap;display:flex}.ui-miga{margin:0 0 var(--espacio-1);font-size:var(--t-menor);color:var(--color-texto-suave)}.ui-miga ol{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ui-miga li{align-items:center;gap:.375rem;display:flex}.ui-miga a,.ui-miga [aria-current=page]{align-items:center;min-height:1.5rem;display:inline-flex}.ui-miga a{color:var(--color-texto-suave);text-decoration:none}.ui-miga a:hover,.ui-miga a:focus-visible{color:var(--color-texto);text-decoration:underline}.ui-cabecera-titulo{font-family:var(--fuente-display);font-size:var(--t-h1);font-weight:var(--peso-semi);letter-spacing:var(--tracking-display);line-height:var(--interlineado-titulo);margin:0}.ui-cabecera-titulo:focus{outline:none}.ui-cabecera-linea{align-items:baseline;gap:var(--espacio-2) var(--espacio-3);flex-wrap:wrap;display:flex}.ui-cabecera-estado{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.ui-cabecera-descripcion{margin:var(--espacio-1) 0 0;max-width:var(--ancho-texto);font-size:var(--t-cuerpo);color:var(--color-texto-suave)}.ui-lista{margin:0;padding:0;list-style:none}.ui-lista-fila{align-items:center;gap:var(--espacio-3);color:var(--color-texto-suave);padding:.75rem 1rem;display:flex;position:relative}.ui-lista-fila+.ui-lista-fila{border-top:1px solid var(--color-borde-suave)}.ui-lista-fila:has(.ui-lista-enlace):hover{background:var(--color-secundario)}.ui-lista-principal{flex:1;min-width:0}.ui-lista-titulo{font-size:var(--t-cuerpo);font-weight:var(--peso-medio);color:var(--color-texto);margin:0}.ui-lista-enlace{color:inherit;text-decoration:none}.ui-lista-enlace:after{content:"";position:absolute;inset:0}.ui-lista-enlace:focus-visible{outline:none}.ui-lista-fila:has(.ui-lista-enlace:focus-visible){outline:var(--grosor-foco) solid var(--color-foco);outline-offset:calc(var(--grosor-foco) * -1)}.ui-lista-meta{font-size:var(--t-menor);color:var(--color-texto-suave);margin:0}.ui-lista-lateral{justify-content:flex-end;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ui-datos{gap:var(--espacio-2) var(--espacio-4);font-size:var(--t-cuerpo);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);margin:0;display:grid}.ui-datos dt{color:var(--color-texto-suave)}.ui-datos dd{margin:0}.ui-fila{align-items:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ui-grupo{min-width:0;margin:0 0 var(--espacio-5);border:0;padding:0}.ui-grupo legend{margin-bottom:var(--espacio-3);font-size:var(--t-h3);font-weight:var(--peso-semi);padding:0}.ui-campo-enlace{align-items:center;gap:var(--espacio-2);font-size:var(--t-menor);color:var(--color-texto-suave);flex-wrap:wrap;margin:.375rem 0 0;display:flex}.ui-enlace-dato{color:var(--color-texto);font-weight:var(--peso-medio);text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ui-enlace-dato:hover,.ui-enlace-dato:focus-visible{text-decoration:underline}.ui-enlace-manual{align-items:center;min-height:1.5rem;display:inline-flex}.ui-busqueda{flex:14rem;min-width:0;max-width:20rem;position:relative}.ui-busqueda .ui-entrada{padding-left:2.25rem}.ui-busqueda-icono{color:var(--color-texto-suave);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ui-herramientas .ui-select-envoltura{width:auto;min-width:10rem}.ui-herramientas .ui-interruptor{white-space:nowrap}.ui-select[data-activo=true]{border-color:var(--color-primario);box-shadow:inset 0 0 0 1px var(--color-primario)}.ui-select[data-activo=true]:focus{border-color:var(--color-foco);box-shadow:0 0 0 var(--grosor-anillo-campo) var(--color-foco), inset 0 0 0 1px var(--color-primario)}.ui-filtros-activos{align-items:center;gap:var(--espacio-2);border-bottom:1px solid var(--color-borde-suave);font-size:var(--t-menor);color:var(--color-texto-suave);flex-wrap:wrap;margin:0;padding:.625rem 1rem;list-style:none;display:flex}.ui-enlace-tabla{color:var(--color-texto);font-weight:var(--peso-medio);text-decoration:none}.ui-enlace-tabla:hover{text-decoration:underline}.ui-tabla td code{font-size:var(--t-menor);overflow-wrap:anywhere}.ui-tabla td .ui-entrada,.ui-tabla td .ui-select-envoltura{min-width:9rem}.ui-celda-acciones{justify-content:center;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.ui-tabla .ui-th-acciones{text-align:center}.ui-lectura{margin:0 0 var(--espacio-4);font-size:var(--t-menor);color:var(--color-texto-suave)}.ui-paginacion{justify-content:flex-end;align-items:center;gap:var(--espacio-3);border-top:1px solid var(--color-borde-suave);font-size:var(--t-menor);color:var(--color-texto-suave);flex-wrap:wrap;padding:.75rem 1rem;display:flex}.ui-cabecera-pagina .ui-campo{min-width:11rem}.ui-subtitulo{margin:0 0 var(--espacio-2);font-size:var(--t-cuerpo);font-weight:var(--peso-semi);letter-spacing:var(--tracking-titulo)}.ui-subtitulo-tabla{padding:var(--espacio-3) var(--espacio-4) var(--espacio-2);border-top:1px solid var(--color-borde-suave)}@media (width<=68.75rem){.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56.25rem){.ui-dos-columnas{columns:1}}@media (width<=47.99rem){.ui-kpis{gap:var(--espacio-3)}.ui-alerta:has(>.ui-alerta-acciones){flex-wrap:wrap}.ui-alerta>.ui-alerta-acciones{flex-basis:100%;margin-left:0}.ui-kpi-cifra{font-size:var(--t-h1)}.ui-cabecera-pagina .ui-acciones{width:100%}.ui-cabecera-pagina .ui-acciones .ui-boton{flex:1}.ui-herramientas-contadores{width:100%}.ui-selector-orden{flex:100%}.ui-selector-orden .ui-select-envoltura{flex:auto}.ui-velo{align-items:end;padding:0}.ui-modal{border-radius:var(--radio) var(--radio) 0 0;max-height:92dvh;padding:1.25rem 1rem}.ui-modal-pie{padding-bottom:max(1rem, env(safe-area-inset-bottom));background:var(--color-superficie);position:sticky;bottom:-1.25rem}.ui-tabla-apilable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-tabla-con-orden thead{clip-path:none;border-bottom:1px solid var(--color-borde-suave);width:auto;height:auto;position:static;overflow:visible}.ui-tabla-con-orden thead tr{border-top:0;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem 1rem;display:flex}.ui-tabla-con-orden thead tr:before{content:attr(data-rotulo-orden) ":";font-size:var(--t-menor);color:var(--color-texto-suave);flex-basis:100%}.ui-tabla-con-orden thead th{box-shadow:none;text-transform:none;letter-spacing:normal;white-space:normal;border:0;padding:0;position:static}.ui-tabla-con-orden thead th:not([aria-sort]){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-tabla-con-orden .ui-orden{min-height:2rem;padding:0 .25rem}.ui-tabla-apilable tr{border-top:1px solid var(--color-borde-suave);grid-template-columns:1fr auto;gap:.125rem .75rem;padding:.75rem 1rem;display:grid}.ui-tabla-apilable tbody tr:first-child{border-top:0}.ui-tabla-apilable td{font-size:var(--t-menor);color:var(--color-texto-suave);border:0;padding:0;display:block}.ui-tabla-apilable td.ui-celda-titulo{font-size:var(--t-cuerpo);color:var(--color-texto);order:-1}.ui-tabla-apilable td.ui-celda-estado{grid-area:1/2/span 2;align-self:center}.ui-tabla-apilable tr:not(:has(.ui-celda-estado)){grid-template-columns:repeat(2,minmax(0,1fr))}.ui-tabla-apilable tr:not(:has(.ui-celda-estado)) td.ui-celda-titulo{grid-column:1/-1}.ui-tabla-apilable td.ui-celda-oculta{display:none}.ui-tabla-formulario tr{grid-template-columns:minmax(0,1fr);gap:.75rem}.ui-tabla-apilable td[data-rotulo]:not(.ui-celda-titulo,.ui-celda-estado):before{content:attr(data-rotulo) ": ";color:var(--color-texto-suave)}.ui-tabla-apilable.ui-tabla-formulario td[data-rotulo]:not(.ui-celda-titulo,.ui-celda-estado):before{content:attr(data-rotulo);font-size:var(--t-micro);font-weight:var(--peso-medio);letter-spacing:var(--tracking-versalitas);text-transform:uppercase;color:var(--color-texto-suave);margin-bottom:.25rem;display:block}.ui-tabla-formulario td{font-size:var(--t-cuerpo);color:var(--color-texto)}.ui-tabla-formulario td .ui-entrada,.ui-tabla-formulario td .ui-select-envoltura{min-width:0}.ui-tabla-formulario td.ui-celda-estado{grid-area:auto}.ui-busqueda{flex-basis:100%;max-width:none}.ui-herramientas .ui-select-envoltura{flex:8rem}.ui-barra-inferior{z-index:30;background:var(--color-menu-fondo);border-top:1px solid var(--color-menu-borde);padding-bottom:env(safe-area-inset-bottom,0);display:block;position:sticky;bottom:0}}@media (width<=30rem){.ui-datos{grid-template-columns:minmax(0,1fr);gap:0}.ui-datos dd{margin-bottom:var(--espacio-2)}}.ui-texto-libre{white-space:pre-wrap;overflow-wrap:anywhere}.ui-tabla td .ui-entrada-numerica{text-align:right;font-variant-numeric:tabular-nums;width:6rem;min-width:0}.ui-tabla tfoot th,.ui-tabla tfoot td{border-top:1px solid var(--color-borde-suave);box-shadow:none;font-size:var(--t-cuerpo);font-weight:var(--peso-semi);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;color:var(--color-texto);padding:.625rem 1rem;position:static}.ui-tabla tfoot td{text-align:right;font-variant-numeric:tabular-nums}.ui-pastilla-quitable{gap:.125rem}.ui-pastilla-quitar{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-.25rem -.4375rem -.25rem 0;padding:0;display:inline-grid}.ui-pastilla-quitar:hover{background:var(--color-superficie)}.ui-casilla{align-items:center;gap:var(--espacio-2);min-height:var(--alto-control-sm);font-size:var(--t-cuerpo);cursor:pointer;display:inline-flex}.ui-casilla:has(:disabled){cursor:not-allowed;color:var(--color-texto-suave)}.ui-casilla-entrada{width:1.125rem;height:1.125rem;accent-color:var(--color-primario);cursor:inherit;margin:0}.ui-nota-viva:empty{position:absolute}@media (width<=47.99rem){.ui-tabla-apilable td:empty{display:none}.ui-tabla td .ui-entrada-numerica{width:4.5rem}}.ui-campos-amplios{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ancho-min-campo-amplio)), 1fr))}.ui-area-alta{min-height:var(--alto-area-alta)}.ui-desplegable{border-top:1px solid var(--color-borde-suave)}.ui-desplegable-resumen{align-items:center;gap:var(--espacio-2);min-height:var(--alto-control);font-size:var(--t-cuerpo);font-weight:var(--peso-medio);cursor:pointer;padding:0 1rem;list-style:none;display:flex}.ui-desplegable-resumen::-webkit-details-marker{display:none}.ui-desplegable-resumen:hover{background:var(--color-secundario)}.ui-desplegable-resumen:focus-visible{outline-offset:calc(var(--grosor-foco) * -1)}.ui-desplegable-resumen .icono{color:var(--color-texto-suave);transition:transform var(--transicion-corta)}.ui-desplegable[open]>.ui-desplegable-resumen .icono{transform:rotate(90deg)}.ui-desplegable-cuerpo{gap:var(--espacio-5);padding:.5rem 1rem 1.25rem;display:grid}.ui-desplegable-cuerpo>*{min-width:0}.ui-tarjeta>.ui-desplegable{border-top:0;border-bottom:1px solid var(--color-borde-suave)}@media (width<=47.99rem){.ui-desplegable-cuerpo{padding-inline:.75rem}}.ui-filtros-activos .ui-pastilla{white-space:normal;overflow-wrap:anywhere;border-radius:.875rem;max-width:100%}.ui-buscador{min-width:0}.ui-herramientas>.ui-buscador{flex:18rem;max-width:28rem}.ui-campos>.ui-buscador{grid-column:1/-1}.ui-buscador .ui-lista{margin-top:var(--espacio-2);border:1px solid var(--color-borde-suave);border-radius:var(--radio)}.ui-buscador .ui-lista-titulo{overflow-wrap:anywhere}.ui-buscador .ui-lista-meta{margin-top:var(--espacio-2)}.ui-buscador .ui-vacio{padding:var(--espacio-3);gap:var(--espacio-1)}.ui-buscador .ui-vacio-motivo{display:none}.ui-herramientas-campos{align-items:flex-start}.ui-herramientas-campos>.ui-campo{flex:11rem;max-width:14rem}.ui-pie-tabla>.ui-lista-meta+.ui-lista-meta{margin-top:var(--espacio-1)}.ui-valor-secreto textarea{overflow-wrap:anywhere;word-break:break-all;resize:none}.ui-matriz th[scope=row],.ui-matriz thead td{z-index:1;background:var(--color-superficie);position:sticky;left:0}.ui-matriz thead td{z-index:2}.ui-matriz th[scope=row]{min-width:9rem;box-shadow:none;color:var(--color-texto);font-size:var(--t-cuerpo);font-weight:var(--peso-normal);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;top:auto}.ui-matriz thead th[scope=col]{text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:break-word;width:12rem;min-width:7rem;max-width:12rem}.ui-matriz tbody tr:nth-child(2n) th[scope=row]{background:var(--color-zebra)}.ui-matriz [data-fila]:focus-visible{outline-offset:-2px}.ui-matriz-cifras{gap:var(--espacio-1);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.ui-matriz-opciones{gap:var(--espacio-2) var(--espacio-6);padding-block:var(--espacio-3)}.ui-herramientas>.ui-buscador-compacto{flex:14rem;align-self:flex-start;max-width:20rem}.ui-herramientas:has(>.ui-buscador-compacto){align-items:flex-start}@media (width<=47.99rem){.ui-matriz-opciones{flex-direction:column;align-items:flex-start}.ui-herramientas>.ui-buscador-compacto{flex-basis:100%;max-width:none}}.ui-matriz thead th[scope=col],.ui-matriz tbody td{border-left:1px solid var(--color-borde-suave)}.ui-matriz th[scope=row]{box-shadow:inset -1px 0 0 var(--color-borde-suave)}.ui-matriz td .ui-boton-sm{width:var(--alto-control-sm);padding:0}.lay-saltar{top:var(--espacio-2);left:var(--espacio-2);z-index:70;padding:var(--espacio-2) var(--espacio-4);border-radius:var(--radio);background:var(--color-superficie);color:var(--color-primario);position:absolute;transform:translateY(-200%)}.lay-saltar:focus{transform:none}.lay-app{grid-template-columns:var(--ancho-menu) minmax(0, 1fr);min-height:100dvh;display:grid}.lay-app[data-colapsado=true]{grid-template-columns:var(--ancho-menu-colapsado) minmax(0, 1fr)}.lay-menu{align-self:start;gap:var(--espacio-1);background:var(--color-menu-fondo);border-right:1px solid var(--color-menu-borde);flex-direction:column;height:100dvh;padding:1.125rem .875rem;display:flex;position:sticky;top:0;overflow:hidden auto}.lay-menu-cabecera{align-items:center;gap:var(--espacio-2);margin-bottom:var(--espacio-2);display:flex}.lay-menu-cabecera>.ui-boton-icono{flex:none;margin-inline-start:.375rem}.lay-marca{min-width:0;padding:0 var(--espacio-1);color:var(--color-texto);font-family:var(--fuente-display);font-size:var(--t-lead);font-weight:var(--peso-semi);letter-spacing:var(--tracking-display);flex:1;align-items:center;gap:.625rem;line-height:1.15;text-decoration:none;display:flex}.lay-marca img{flex:none;width:2.25rem;height:2.25rem}.lay-cerrar-hoja{display:none}.lay-grupo-titulo{padding:.875rem var(--espacio-3) .3125rem;font-size:var(--t-micro);font-weight:var(--peso-semi);letter-spacing:var(--tracking-versalitas);text-transform:uppercase;color:var(--color-texto-suave);margin:0}.lay-grupo ul,.lay-pie{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.lay-item{width:100%;min-height:var(--alto-control);padding:.5625rem var(--espacio-3);border-radius:var(--radio);color:var(--color-texto-suave);font:inherit;font-size:var(--t-cuerpo);text-align:start;cursor:pointer;transition:color var(--transicion), background var(--transicion);background:0 0;border:0;align-items:center;gap:.6875rem;text-decoration:none;display:flex}.lay-item:hover{color:var(--color-texto);text-decoration:none}.lay-item .icono{flex:none}.lay-item[aria-current=page]{background:var(--color-menu-activo);color:var(--color-texto);font-weight:var(--peso-medio);box-shadow:inset 3px 0 0 var(--color-primario)}.lay-texto{min-width:0}.lay-pie{padding-top:var(--espacio-3);border-top:1px solid var(--color-menu-borde);margin-top:auto}.lay-cuenta{align-items:center;gap:var(--espacio-1);min-width:0;margin-top:var(--espacio-2);padding-top:var(--espacio-2);border-top:1px solid var(--color-menu-borde);display:flex}.lay-cuenta-datos{min-width:0;padding:.375rem var(--espacio-3);border-radius:var(--radio);color:inherit;flex:1;align-items:center;gap:.6875rem;text-decoration:none;display:flex}.lay-cuenta-texto{min-width:0}.lay-avatar{background:var(--color-primario-intenso);width:2rem;height:2rem;color:var(--color-texto-sobre-primario);font-size:var(--t-micro);font-weight:var(--peso-semi);border-radius:50%;flex:none;place-items:center;display:grid}.lay-cuenta-texto{flex-direction:column;display:flex}.lay-cuenta-nombre{font-size:var(--t-cuerpo);font-weight:var(--peso-medio);color:var(--color-texto);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lay-cuenta-rol{font-size:var(--t-menor);color:var(--color-texto-suave)}@media (width>=48rem){.lay-app[data-colapsado=true] .lay-menu{padding-inline:.625rem}.lay-app[data-colapsado=true] .lay-texto,.lay-app[data-colapsado=true] .lay-grupo-titulo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lay-app[data-colapsado=true] .lay-grupo+.lay-grupo{margin-top:var(--espacio-2);padding-top:var(--espacio-2);border-top:1px solid var(--color-menu-borde)}.lay-app[data-colapsado=true] .lay-item,.lay-app[data-colapsado=true] .lay-cuenta{flex-direction:column;justify-content:center}.lay-app[data-colapsado=true] .lay-cuenta-datos{flex:none;padding-inline:.375rem}.lay-app[data-colapsado=true] .lay-menu-cabecera{justify-content:center}.lay-app[data-colapsado=true] .lay-menu-cabecera>.ui-boton-icono{margin-inline-start:0}.lay-app[data-colapsado=true] .lay-marca{display:none}}.lay-columna{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.lay-superior{z-index:20;background:var(--color-fondo);position:sticky;top:0}.lay-barra{align-items:center;gap:var(--espacio-3);padding:var(--espacio-3) 1.25rem;border-bottom:1px solid var(--color-borde-suave);display:flex;position:relative}.lay-marca-movil{flex:none;display:none}.lay-marca-movil img{width:2rem;height:2rem;display:block}.lay-barra-acciones{align-items:center;gap:var(--espacio-2);margin-left:auto;display:flex}.lay-aviso-barra{padding:var(--espacio-3) 1.25rem 0}.lay-principal{min-width:0;padding:1.625rem 1.75rem var(--espacio-7);flex:1}.lay-principal:focus{outline:none}.lay-pila{gap:var(--espacio-4);flex-direction:column;display:flex}.lay-pila>p{margin:0}.lay-inicio{gap:var(--espacio-5);flex-direction:column;display:flex}.lay-inicio .ui-kpis{margin:0}.lay-lectura-bajo-titulo{margin:calc(var(--espacio-3) * -1) 0 0}.lay-inicio-titulo{margin:0 0 var(--espacio-3);font-size:var(--t-h3);font-weight:var(--peso-semi);letter-spacing:var(--tracking-titulo)}.lay-inicio-dos{gap:var(--espacio-4);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.lay-inicio-totales .ui-datos{gap:var(--espacio-3) var(--espacio-4);grid-template-columns:minmax(0,1fr) auto}.lay-inicio-totales .ui-datos dd{text-align:end;font-weight:var(--peso-semi);font-variant-numeric:tabular-nums;margin:0}.lay-inicio-totales .ui-datos dd a{min-width:2.5rem;padding:.125rem var(--espacio-3);border-radius:var(--radio-pastilla);background:var(--color-primario-suave);color:var(--color-primario);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lay-inicio-totales .ui-datos dd a:hover{text-decoration:underline}.lay-proceso{align-items:flex-start;gap:var(--espacio-2);font-size:var(--t-cuerpo);display:flex}.lay-proceso .icono{color:var(--color-exito);margin-top:.125rem}.lay-inicio-pie{padding:var(--espacio-3) var(--espacio-4);border-top:1px solid var(--color-borde-suave)}.lay-inicio-vacio{font-size:var(--t-cuerpo);color:var(--color-texto-suave);margin:0}.lay-hueco-linea{height:.875rem}.lay-hueco-kpi{height:6.5rem}.lay-hueco-tarjeta{height:11rem}.lay-guia{gap:var(--espacio-4);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.lay-guia-indice ul{gap:var(--espacio-2);padding:var(--espacio-3);flex-direction:column;margin:0;list-style:none;display:flex}.lay-guia-enlace{min-height:var(--alto-control);padding:var(--espacio-3);border-radius:var(--radio);color:var(--color-texto-suave);font-size:var(--t-cuerpo);align-items:center;line-height:1.35;text-decoration:none;display:flex}.lay-guia-enlace:hover{color:var(--color-texto);background:var(--color-secundario)}.lay-guia-enlace[aria-current=page]{background:var(--color-menu-activo);color:var(--color-texto);font-weight:var(--peso-medio);box-shadow:inset 3px 0 0 var(--color-primario)}.lay-guia-selector{display:none}.lay-guia-articulo{max-width:var(--ancho-guia-lectura);font-size:var(--t-lead);line-height:var(--interlineado-lead)}.lay-guia-articulo h2{margin:0 0 var(--espacio-4);font-family:var(--fuente-display);font-size:var(--t-h2);font-weight:var(--peso-semi);letter-spacing:var(--tracking-titulo)}.lay-guia-articulo h3{margin:var(--espacio-5) 0 var(--espacio-2);font-size:var(--t-h3);font-weight:var(--peso-semi);letter-spacing:var(--tracking-titulo)}.lay-guia-articulo h4,.lay-guia-articulo h5{margin:var(--espacio-4) 0 var(--espacio-1);font-size:var(--t-lead);font-weight:var(--peso-semi)}.lay-guia-articulo p,.lay-guia-articulo ul,.lay-guia-articulo ol{margin:0 0 var(--espacio-3)}.lay-guia-articulo li+li{margin-top:var(--espacio-1)}.lay-guia-articulo pre{margin:0 0 var(--espacio-3);padding:var(--espacio-3);border-radius:var(--radio);background:var(--color-secundario);font-size:var(--t-cuerpo);overflow-x:auto}.lay-guia-articulo pre code{background:0 0;padding:0}.lay-guia-articulo code{font-size:.9em}.lay-guia-articulo blockquote{margin:0 0 var(--espacio-3);padding-left:var(--espacio-3);border-left:3px solid var(--color-borde-suave)}.lay-guia-articulo hr{margin:var(--espacio-4) 0;border:0;border-top:1px solid var(--color-borde-suave)}.lay-config{gap:var(--espacio-4);flex-direction:column;display:flex}.lay-params{margin:0;padding:0;list-style:none}.lay-param{align-items:center;gap:var(--espacio-3) var(--espacio-5);padding:var(--espacio-4) var(--espacio-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lay-param+.lay-param{border-top:1px solid var(--color-borde-suave)}.lay-param-texto{min-width:0}.lay-param-nombre{font-size:var(--t-cuerpo);font-weight:var(--peso-semi);color:var(--color-texto);margin:0}.lay-param-explicacion{margin:var(--espacio-1) 0 0;font-size:var(--t-cuerpo);color:var(--color-texto)}.lay-param-meta{margin:var(--espacio-1) 0 0;font-size:var(--t-menor);color:var(--color-texto-suave)}.lay-param-valor{text-align:end;white-space:nowrap;min-width:6rem;font-size:var(--t-cuerpo);color:var(--color-texto-suave);margin:0}.lay-param-cifra{font-size:var(--t-cifra);font-weight:var(--peso-semi);font-variant-numeric:tabular-nums;color:var(--color-texto);line-height:1.1}.lay-param-unidad{font-size:var(--t-cuerpo)}.lay-param-acciones{justify-content:flex-end;gap:var(--espacio-2);flex-wrap:wrap;display:flex}@media (width<=56.25rem){.lay-param{grid-template-columns:minmax(0,1fr) auto}.lay-param-acciones{grid-column:1/-1;justify-content:flex-start}.lay-inicio-dos,.lay-guia{grid-template-columns:minmax(0,1fr)}.lay-guia-indice{display:none}.lay-guia-selector{display:block}}@media (width<=29.99rem){.lay-param{grid-template-columns:minmax(0,1fr)}.lay-param-valor{text-align:start}}.lay-velo{z-index:55;background:var(--color-velo);display:none;position:fixed;inset:0}@media (width<=47.99rem){.lay-app,.lay-app[data-colapsado=true]{grid-template-columns:minmax(0,1fr)}.lay-menu{display:none}.lay-menu.lay-menu-hoja{z-index:60;height:auto;max-height:85dvh;padding-bottom:max(1.125rem, env(safe-area-inset-bottom));border-radius:var(--radio) var(--radio) 0 0;box-shadow:var(--sombra-modal);border-right:0;display:flex;position:fixed;inset:auto 0 0}.lay-velo,.lay-menu-hoja .lay-cerrar-hoja,.lay-marca-movil{display:block}.lay-barra{gap:var(--espacio-2);padding:var(--espacio-2) var(--espacio-3)}.lay-barra-acciones{gap:0}.lay-principal{padding:var(--espacio-4) var(--espacio-4) var(--espacio-6)}.lay-aviso-barra{padding-inline:var(--espacio-3)}.lay-aud-enlace-texto{overflow-wrap:anywhere;white-space:normal;max-width:none;display:inline}}.lay-detalle{color:var(--color-texto-suave);font-size:var(--t-menor)}.lay-acceso{grid-template-columns:minmax(0,1fr);display:grid}.lay-acceso-panel{padding:var(--espacio-4);background:var(--color-fondo);flex-direction:column;display:flex}.lay-acceso-preferencias{justify-content:flex-end;gap:var(--espacio-2);flex-wrap:wrap;display:flex}.lay-acceso-centro{width:100%;max-width:var(--ancho-acceso-panel);padding-block:var(--espacio-5);flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex}.lay-acceso-centro h1,.lay-acceso-centro>p{text-align:center}.lay-acceso-identidad{justify-content:center;align-items:center;gap:var(--espacio-2);margin:0 0 var(--espacio-5);font-family:var(--fuente-display);font-size:var(--t-h2);font-weight:var(--peso-semi);letter-spacing:var(--tracking-display);display:flex}.lay-acceso-identidad img{width:auto;height:var(--tamano-logo-acceso);flex:none}.lay-acceso-centro h1{margin-bottom:var(--espacio-2)}.lay-acceso-subtitulo{color:var(--color-texto-suave);margin:0}.lay-acceso-boton{margin-top:var(--espacio-4);flex-direction:column;display:flex}.lay-acceso-boton>button{padding-block:var(--espacio-2);border-color:var(--color-ms-boton-borde);background:var(--color-ms-boton-fondo);color:var(--color-ms-boton-texto)}.lay-acceso-nota{margin:var(--espacio-4) 0 0;color:var(--color-texto-suave);font-size:var(--t-menor)}.lay-acceso-marca{justify-content:center;align-items:center;gap:var(--espacio-4);padding:var(--espacio-6) var(--espacio-5);background:linear-gradient(135deg, var(--color-marca-panel-desde), var(--color-marca-panel-hasta));color:var(--color-marca-panel-texto);text-align:center;flex-direction:column;display:flex}.lay-acceso-logo{width:min(var(--tamano-logo-acceso-grande), 50vw);height:auto}.lay-acceso-frase{max-width:var(--ancho-acceso-frase);font-family:var(--fuente-display);font-size:var(--t-frase-acceso);margin:0;line-height:1.2}.lay-acceso-nombre{font-size:var(--t-h2);font-weight:var(--peso-semi);margin:0}.lay-acceso-lema{margin:calc(var(--espacio-3) * -1) 0 0;font-size:var(--t-menor);letter-spacing:var(--tracking-versalitas);text-transform:uppercase}.lay-acceso-funciones{justify-content:center;gap:var(--espacio-2) var(--espacio-5);max-width:var(--ancho-acceso-funciones);margin:var(--espacio-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lay-acceso-funciones li{align-items:center;gap:var(--espacio-2);display:inline-flex}.lay-acceso-funciones .icono{stroke:var(--color-acento)}.lay-acceso-ms{width:var(--tamano-icono-acceso);height:var(--tamano-icono-acceso);flex:none}.lay-acceso-ms-rojo{fill:var(--color-ms-rojo)}.lay-acceso-ms-verde{fill:var(--color-ms-verde)}.lay-acceso-ms-azul{fill:var(--color-ms-azul)}.lay-acceso-ms-amarillo{fill:var(--color-ms-amarillo)}@media (width>=48rem){.lay-acceso{grid-template-columns:minmax(0, var(--proporcion-acceso-marca)) minmax(0, var(--proporcion-acceso-panel));min-height:100dvh}.lay-acceso-marca{order:1}.lay-acceso-panel{order:2}}@media (forced-colors:active){.lay-item[aria-current=page]:not(:focus-visible),.lay-guia-enlace[aria-current=page]:not(:focus-visible){outline-offset:-2px;outline:2px solid highlight}}.lay-aud-enlace-texto{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}
