diff --git a/CHANGELOG.md b/CHANGELOG.md index 76565eeada15a099d540647c2cfb21d3ad380888..843cb9c125373ec5f9a3016731a098fb25882366 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,63 @@ Todos los cambios más importantes de este proyecto se documentan en este archiv El formato está basado en [Keep a Changelog](https://keepachangelog.com/en/1.1.0) y este proyecto se adhiere al [Versionamiento semántico](https://semver.org/spec/v2.0.0.html). -*Nota: Este Changelog se comenzó el 2024-10-22. Se documentaron hacia atrás los cambios más relevantes +\*Nota: Este Changelog se comenzó el 2024-10-22. Se documentaron hacia atrás los cambios más relevantes de la biblioteca. Por lo tanto no se listan aquà todos los tags existentes. +## [1.7.2] - 2024-12-11 + +### Cambiado (Changed) + +- Ajustando elementos de navegacion, agregando clase para submenu en columnas, agregando enlaces a otras bibliotecas en la página de inicio y moviendo los enlaces de la navegación principal para homologar las posiciones de los elementos. + +## [1.7.1] - 2024-12-11 + +### Cambiado (Changed) + +- Refactorización de la biblioteca entera para cambiar los @imports de sass y eliminar las advertencias de su futura obsolencia + +## [1.7.0] - 2024-12-10 + +### Agregado (Added) + +- Agregando componente de pestañas con su módulo scss y vistas en Visualizaciones y Componentes. + +## [1.6.1] - 2024-12-06 + +### Cambiado (Changed) + +- A los páneles del conenedor .contenedor-vis les cambiamos los paddings máximos de 32px a 24px. + +## [1.6.0] - 2024-12-02 + +### Agregado (Added) + +- Agregando pictogramas alerta, capas, escribir, filtro, norte en svg desde los archivos cdn de fontastic a la documentación en Fundamentos. + +## [1.5.0] - 2024-11-22 + +### Agregado (Added) + +- Agregando componentes de formulario de casilla de verificacion simple, grupo de casillas de verificacion y grupo de botones de radio + +## [1.4.2] - 2024-10-25 + +### Arreglado (Fixed) + +- Acomodando estilos de la etiqueta caption de tabla para que coincida con titulo-tabla. Cambiando documentación para promover el uso de caption para los tÃtulos de tablas. + +## [1.4.1] - 2024-10-25 + +### Arreglado (Fixed) + +- Logo de pie sin remover en Mostrar solo texto + +## [1.4.0] - 2024-11-22 + +### Agregado (Added) + +- Agregando componentes de formulario con campo base, area de texto y selector + ## [1.3.5] - 2024-11-21 ### Cambiado (Changed) @@ -25,7 +79,7 @@ de la biblioteca. Por lo tanto no se listan aquà todos los tags existentes. ### Cambiado (Changed) - Perfil predeterminado -- Actualización de documentación de color +- Actualización de documentación de color ### Agregado (Added) @@ -98,6 +152,15 @@ de la biblioteca. Por lo tanto no se listan aquà todos los tags existentes. - Refactorización de nombres de clases - Versión estable de documentación +[1.7.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.2...v1.7.1 +[1.7.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.1...v1.7.0 +[1.7.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.7.0...v1.6.1 +[1.6.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.6.1...v1.6.0 +[1.6.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.6.0...v1.5.0 +[1.5.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.5.0...v1.4.2 +[1.4.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.2...v1.4.1 +[1.4.1]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.1...v1.4.0 +[1.4.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.4.0...v1.3.5 [1.3.5]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.5...v1.3.4 [1.3.4]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.4...v1.3.3 [1.3.3]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.3.3...v1.3.2 @@ -108,7 +171,3 @@ de la biblioteca. Por lo tanto no se listan aquà todos los tags existentes. [1.2.2]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.2.2...v1.2.0 [1.2.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/compare/v1.2.0...v1.0.0 [1.0.0]: https://codigo.conahcyt.mx/sisdai/sisdai-css/-/releases/v1.0.0 - - - - diff --git a/dist/sisdai.min.css b/dist/sisdai.min.css index d4e70e15c8026695d30889e224f9c487f57dc174..5f36181b278526a2a44226b3fa96756f02521c7c 100644 --- a/dist/sisdai.min.css +++ b/dist/sisdai.min.css @@ -1 +1 @@ -:root{--tipografia-familia: "Montserrat", sans-serif;--tipografia-tamanio: 16px;--tipografia-codigo: monospace}html{font-size:var(--tipografia-tamanio);line-height:1.5;scroll-behavior:smooth;text-rendering:optimizelegibility;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto-primario);font-family:var(--tipografia-familia, sans-serif);font-size:var(--tipografia-tamanio);font-weight:400;line-height:1.5;padding:0;margin:0}body *{font-family:var(--tipografia-familia, sans-serif);box-sizing:border-box}main{display:block;min-height:calc(100vh - 250px)}iframe{border:none;display:block}progress{vertical-align:baseline}hr{box-sizing:content-box;height:0}abbr{border:none;cursor:help;text-decoration:underline dotted}ins{border:none;text-decoration:underline dashed}b,strong{font-weight:500}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:none}code,samp,pre,var,kbd{font-family:var(--tipografia-codigo, monospace);font-weight:400;font-size:1em;color:var(--texto-secundario)}kbd{background-color:var(--fondo-acento);border-radius:4px}:root{--color-neutro-7: #000;--color-neutro-7-rgb: 0, 0, 0;--color-neutro-6: #141414;--color-neutro-6-rgb: 20, 20, 20;--color-neutro-5: #434344;--color-neutro-4: #767677;--color-neutro-3: #AAA;--color-neutro-2: #DDD;--color-neutro-1: #F5F5F5;--color-neutro-0: #FFF;--color-interactivo-1: #005DFF;--color-interactivo-2: #356CCC;--color-interactivo-3: #668BFF;--color-interactivo-4: #8999CC;--color-interactivo-5: #CF99FF;--color-interactivo-6: #9233FF;--color-informativo-4: #172136;--color-informativo-3: #19439C;--color-informativo-2: #66A5FE;--color-informativo-1: #ECF2FF;--color-confirmacion-4: #0D2619;--color-confirmacion-3: #2A6F4D;--color-confirmacion-2: #1BD97C;--color-confirmacion-1: #E7FBF1;--color-alerta-4: #201C11;--color-alerta-3: #916802;--color-alerta-2: #FFDC69;--color-alerta-1: #FFF7E3;--color-error-4: #341116;--color-error-3: #940B1C;--color-error-2: #FF6969;--color-error-1: #FCDADE}:root{--color-conahcyt-4: #001C4A;--color-conahcyt-3: #002663;--color-conahcyt-2: #003384;--color-conahcyt-1: #13AFF0;--color-conahcyt-0: #FFF;--color-conahcyt-degradado: linear-gradient(to bottom, #003384, #002663, #001C4A);--color-mx-2: #611232;--color-mx-1: #D4C19C;--color-mx-0: #FFF}body[data-perfil=predeterminada],body[data-perfil=sisdai],:root{--color-primario-4: #2B13B1;--color-primario-3: #3F17E4;--color-primario-2: #9674E1;--color-primario-1: #A28BDF;--color-secundario-12: #201540;--color-secundario-11: #1f143f;--color-secundario-11-rgb: 31, 20, 63;--color-secundario-10: #2B204C;--color-secundario-9: #3A2F5B;--color-secundario-8: #453B67;--color-secundario-7: #6E6380;--color-secundario-6: #978CB7;--color-secundario-5: #BFB5E0;--color-secundario-4: #DBD0FB;--color-secundario-3: #E4DEFC;--color-secundario-2: #F4F1FE;--color-secundario-1: #FEFAF8}body[data-perfil=gema]{--color-primario-4: #993310;--color-primario-3: #CC4B14;--color-primario-2: #F4A762;--color-primario-1: #F2B17C;--color-secundario-12: #412110;--color-secundario-11: #462614;--color-secundario-11-rgb: 70, 38, 20;--color-secundario-10: #4C2C1B;--color-secundario-9: #5B3B2A;--color-secundario-8: #674736;--color-secundario-7: #90705F;--color-secundario-6: #B99988;--color-secundario-5: #E2C2B1;--color-secundario-4: #FDDDCC;--color-secundario-3: #FDE7DB;--color-secundario-2: #FFF5F0;--color-secundario-1: #FEFAF8}body[data-perfil=eni]{--color-primario-4: #0058cc;--color-primario-3: #0068FF;--color-primario-2: #6692FF;--color-primario-1: #80AAFF;--color-secundario-12: #102543;--color-secundario-11: #142a48;--color-secundario-11-rgb: 20, 42, 72;--color-secundario-10: #1B304E;--color-secundario-9: #2A3F5D;--color-secundario-8: #364A69;--color-secundario-7: #5E7392;--color-secundario-6: #889DBB;--color-secundario-5: #B1C6E4;--color-secundario-4: #CCE1FF;--color-secundario-3: #DBEAFF;--color-secundario-2: #F0F6FF;--color-secundario-1: #F8FBFF}body[data-tema=claro],:root{--fondo: var(--color-neutro-0);--fondo-neutro: var(--color-neutro-1);--fondo-acento: var(--color-secundario-2);--fondo-informacion: var(--color-informativo-1);--fondo-confirmacion: var(--color-confirmacion-1);--fondo-alerta: var(--color-alerta-1);--fondo-error: var(--color-error-1);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-neutro-7-rgb),1) 0%, rgba(var(--color-neutro-7-rgb),0.59) 60%, rgba(var(--color-neutro-7-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-neutro-7-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-4);--borde-neutro: var(--color-neutro-6);--borde-secundario: var(--color-neutro-3);--borde-acento: var(--color-secundario-9);--borde-informacion: var(--color-informativo-3);--borde-confirmacion: var(--color-confirmacion-3);--borde-alerta: var(--color-alerta-3);--borde-error: var(--color-error-3);--texto-primario: var(--color-neutro-6);--texto-secundario: var(--color-secundario-8);--texto-acento: var(--color-primario-3);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-3);--texto-confirmacion: var(--color-confirmacion-3);--texto-alerta: var(--color-alerta-3);--texto-error: var(--color-error-3);--estado-enfoque: var(--color-interactivo-1);--estado-cursor: var(--color-secundario-2);--campo-etiqueta-color: var(--color-secundario-8);--campo-fondo: var(--color-neutro-0);--campo-color: var(--color-neutro-6);--campo-borde: var(--color-secundario-8);--campo-ejemplo-color: var(--color-neutro-4);--campo-ejemplo-cursor-color: var(--color-secundario-8);--campo-ejemplo-enfoque-color: var(--color-secundario-8);--campo-ejemplo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-fondo: var(--color-neutro-2);--campo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-borde: var(--color-neutro-3);--campo-cursor-fondo: var(--color-secundario-2);--campo-cursor-borde: var(--color-secundario-8);--campo-enfoque-fondo: var(--color-secundario-2);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-3);--campo-rango-cursor: var(--color-primario-4);--campo-rango-deshabilitado: var(--color-neutro-3);--campo-rango: var(--color-neutro-3);--campo-control-fondo: var(--color-neutro-0);--campo-control-borde: var(--color-secundario-8);--campo-control-seleccionado-fondo: var(--color-neutro-0);--campo-control-seleccionado-color: var(--color-secundario-8);--campo-control-deshabilitado-fondo: var(--color-neutro-2);--campo-control-deshabilitado-borde: var(--color-neutro-3);--campo-control-deshabilitado-color: var(--color-neutro-3);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23141414" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23767677" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-neutro-0);--tabla-fila-impar-fondo: var(--color-secundario-2);--tabla-fila-pie-fondo: var(--color-secundario-4);--tabla-borde: var(--color-neutro-4);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-3);--boton-primario-borde: var(--color-primario-3);--boton-primario-color: var(--color-neutro-0);--boton-primario-deshabilitado-fondo: var(--color-neutro-2);--boton-primario-deshabilitado-borde: var(--color-neutro-2);--boton-primario-deshabilitado-color: var(--color-neutro-4);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-4);--boton-primario-cursor-borde: var(--color-primario-4);--boton-primario-cursor-color: var(--color-neutro-0);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-4);--boton-primario-enfoque-borde: var(--color-neutro-0);--boton-primario-enfoque-color: var(--color-neutro-0);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-8);--boton-secundario-color: var(--color-secundario-8);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-neutro-2);--boton-secundario-deshabilitado-color: var(--color-neutro-3);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-4);--boton-secundario-cursor-borde: var(--color-secundario-8);--boton-secundario-cursor-color: var(--color-secundario-8);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-4);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-8);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-3);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-4);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-3);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-1);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-neutro-3);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-2);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-6);--tarjeta-fondo: var(--color-neutro-1);--tarjeta-color: var(--color-neutro-6);--tarjeta-cursor-fondo: var(--color-neutro-2);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-6);--tarjeta-interna-fondo: var(--color-neutro-1);--tarjeta-simplificada-fondo: var(--color-neutro-0);--tarjeta-simplificada-color: var(--color-interactivo-1);--tarjeta-simplificada-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-1);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-neutro-0);--tarjeta-simplificada-enfoque-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-neutro-1);--tarjeta-contenido-simplificada-color: var(--color-neutro-6);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-neutro-0);--navegacion-primaria-sombra: var(--opacidad-ligero);--navegacion-primaria-color: var(--color-secundario-12);--navegacion-primaria-cursor-fondo: var(--color-secundario-2);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-2);--navegacion-primaria-activo-borde: var(--color-primario-3);--navegacion-primaria-seccion-fondo: var(--color-secundario-4);--navegacion-primaria-seccion-color: var(--color-secundario-8);--navegacion-secundaria-color: var(--color-secundario-12);--navegacion-secundaria-fondo: var(--color-secundario-3);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-secundario-12);--navegacion-secundaria-cursor-fondo: var(--color-secundario-4);--navegacion-secundaria-cursor-borde: var(--color-secundario-8);--navegacion-secundaria-activo-color: var(--color-primario-3);--navegacion-secundaria-activo-fondo: var(--color-secundario-1);--navegacion-secundaria-activo-borde: var(--color-primario-3);--navegacion-secundaria-enfoque-color: var(--color-secundario-12);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-4);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-3);--menu-flotante-boton-color: var(--color-neutro-0);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-neutro-0);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-4);--menu-flotante-boton-cursor-color: var(--color-neutro-0);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-neutro-0);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-neutro-0);--menu-flotante-boton-enfoque-fondo: var(--color-primario-4);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-neutro-0);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}body[data-tema=oscuro]{--fondo: var(--color-secundario-12);--fondo-neutro: var(--color-secundario-10);--fondo-acento: var(--color-secundario-10);--fondo-informacion: var(--color-informativo-4);--fondo-confirmacion: var(--color-confirmacion-4);--fondo-alerta: var(--color-alerta-4);--fondo-error: var(--color-error-4);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-secundario-11-rgb),1) 0%, rgba(var(--color-secundario-11-rgb),0.6) 60%, rgba(var(--color-secundario-11-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-secundario-11-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-0);--borde-neutro: var(--color-neutro-0);--borde-secundario: var(--color-secundario-8);--borde-acento: var(--color-secundario-5);--borde-informacion: var(--color-informativo-2);--borde-confirmacion: var(--color-confirmacion-2);--borde-alerta: var(--color-alerta-2);--borde-error: var(--color-error-2);--texto-primario: var(--color-neutro-0);--texto-secundario: var(--color-secundario-5);--texto-acento: var(--color-primario-2);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-2);--texto-confirmacion: var(--color-confirmacion-2);--texto-alerta: var(--color-alerta-2);--texto-error: var(--color-error-2);--estado-enfoque: var(--color-interactivo-3);--estado-cursor: var(--color-secundario-10);--campo-etiqueta-color: var(--color-secundario-5);--campo-fondo: var(--color-secundario-12);--campo-color: var(--color-neutro-0);--campo-borde: var(--color-secundario-5);--campo-ejemplo-color: var(--color-secundario-7);--campo-ejemplo-cursor-color: var(--color-secundario-5);--campo-ejemplo-enfoque-color: var(--color-secundario-5);--campo-ejemplo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-fondo: var(--color-secundario-8);--campo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-borde: var(--color-secundario-6);--campo-cursor-fondo: var(--color-secundario-10);--campo-cursor-borde: var(--color-secundario-5);--campo-enfoque-fondo: var(--color-secundario-10);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-2);--campo-rango-cursor: var(--color-primario-1);--campo-rango-deshabilitado: var(--color-secundario-7);--campo-rango: var(--color-secundario-7);--campo-control-fondo: var(--color-secundario-12);--campo-control-borde: var(--color-secundario-5);--campo-control-seleccionado-fondo: var(--color-secundario-12);--campo-control-seleccionado-color: var(--color-secundario-5);--campo-control-deshabilitado-fondo: var(--color-secundario-8);--campo-control-deshabilitado-borde: var(--color-secundario-7);--campo-control-deshabilitado-color: var(--color-secundario-7);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23FFFFFF" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%235E7392" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-secundario-12);--tabla-fila-impar-fondo: var(--color-secundario-10);--tabla-fila-pie-fondo: var(--color-secundario-8);--tabla-borde: var(--color-secundario-6);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-2);--boton-primario-borde: var(--color-primario-2);--boton-primario-color: var(--color-secundario-12);--boton-primario-deshabilitado-fondo: var(--color-secundario-8);--boton-primario-deshabilitado-borde: var(--color-secundario-8);--boton-primario-deshabilitado-color: var(--color-secundario-7);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-1);--boton-primario-cursor-borde: var(--color-primario-1);--boton-primario-cursor-color: var(--color-secundario-12);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-1);--boton-primario-enfoque-borde: var(--color-secundario-12);--boton-primario-enfoque-color: var(--color-secundario-12);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-5);--boton-secundario-color: var(--color-secundario-5);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-secundario-7);--boton-secundario-deshabilitado-color: var(--color-secundario-8);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-8);--boton-secundario-cursor-borde: var(--color-secundario-5);--boton-secundario-cursor-color: var(--color-secundario-5);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-8);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-5);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-2);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-1);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-2);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-3);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-secundario-8);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-4);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-5);--tarjeta-fondo: var(--color-secundario-10);--tarjeta-color: var(--color-neutro-0);--tarjeta-cursor-fondo: var(--color-secundario-8);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-0);--tarjeta-interna-fondo: var(--color-secundario-10);--tarjeta-simplificada-fondo: var(--color-secundario-12);--tarjeta-simplificada-color: var(--color-interactivo-3);--tarjeta-simplificada-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-3);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-secundario-12);--tarjeta-simplificada-enfoque-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-secundario-10);--tarjeta-contenido-simplificada-color: var(--color-neutro-0);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-secundario-12);--navegacion-primaria-sombra: var(--opacidad-fuerte);--navegacion-primaria-color: var(--color-neutro-0);--navegacion-primaria-cursor-fondo: var(--color-secundario-10);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-10);--navegacion-primaria-activo-borde: var(--color-primario-2);--navegacion-primaria-seccion-fondo: var(--color-secundario-8);--navegacion-primaria-seccion-color: var(--color-secundario-5);--navegacion-secundaria-color: var(--color-neutro-0);--navegacion-secundaria-fondo: var(--color-secundario-9);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-neutro-0);--navegacion-secundaria-cursor-fondo: var(--color-secundario-8);--navegacion-secundaria-cursor-borde: var(--color-secundario-4);--navegacion-secundaria-activo-color: var(--color-primario-2);--navegacion-secundaria-activo-fondo: var(--color-secundario-11);--navegacion-secundaria-activo-borde: var(--color-primario-2);--navegacion-secundaria-enfoque-color: var(--color-neutro-0);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-8);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-2);--menu-flotante-boton-color: var(--color-secundario-12);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-secundario-12);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-1);--menu-flotante-boton-cursor-color: var(--color-secundario-12);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-secundario-12);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-secundario-12);--menu-flotante-boton-enfoque-fondo: var(--color-primario-1);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-secundario-12);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}.piepagina-titulo,.indice-contenido .indice-contenido-titulo,dialog.modal .modal-contenedor .modal-titulo,.portada.portada-secundaria .portada-titulo,.portada .portada-subtitulo,.portada .portada-titulo,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-weight:500;margin-top:24px;margin-bottom:24px;line-height:1.25em}.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-size:1rem}@media screen and (min-width: 768px){.tarjeta .tarjeta-titulo,details summary,.titulo-tabla{font-size:1.125rem}}h1,.h1{font-size:2rem}@media screen and (min-width: 768px){h1,.h1{font-size:2.25rem;margin-top:64px}}h2,.h2{font-size:1.75rem}@media screen and (min-width: 768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.5rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.25rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.125rem}@media screen and (min-width: 768px){h5,.h5{font-size:1.25rem}}h6,.h6{font-size:1rem}@media screen and (min-width: 768px){h6,.h6{font-size:1.125rem}}p{line-height:1.5em;margin-top:24px;margin-bottom:24px}.parrafo-texto-alto{font-size:1.25rem}.nota{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:24px;margin-bottom:24px}.nota-titulo{font-size:1rem;font-weight:500;line-height:1.3em;margin-top:24px;margin-bottom:16px}.nota-titulo+.nota{margin-top:16px}.nota-contenedor{background:var(--fondo-acento);padding:24px}.nota-contenedor>.nota-titulo{margin-top:0}.nota-contenedor>.nota{margin-bottom:0}@font-face{font-family:sisdai-pictogramas;src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.eot");src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas?#iefix") format("embedded-opentype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.woff") format("woff"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.ttf") format("truetype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.svg#sisdai-pictogramas") format("svg");font-weight:normal;font-style:normal}[class^=pictograma-],[class*=" pictograma-"]{vertical-align:middle;display:inline-flex;padding:.25em}[class^=pictograma-]::before,[class*=" pictograma-"]::before{font-family:sisdai-pictogramas,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pictograma-actualizar::before{content:"a"}.pictograma-agregar::before{content:"b"}.pictograma-angulo-derecho::before{content:"d"}.pictograma-angulo-doble-abajo::before{content:"e"}.pictograma-angulo-doble-arriba::before{content:"f"}.pictograma-angulo-doble-derecha::before{content:"g"}.pictograma-angulo-doble-izquierda::before{content:"h"}.pictograma-angulo-izquierdo::before{content:"i"}.pictograma-aprobado::before{content:"j"}.pictograma-archivo-descargar::before{content:"k"}.pictograma-archivo-subir::before{content:"l"}.pictograma-arrastrar::before{content:"m"}.pictograma-ayuda::before{content:"n"}.pictograma-buscar::before{content:"o"}.pictograma-calendario::before{content:"p"}.pictograma-cambio-tipografia::before{content:"q"}.pictograma-capa-lineas::before{content:"r"}.pictograma-capa-puntos::before{content:"s"}.pictograma-casilla::before{content:"t"}.pictograma-casilla-verificada::before{content:"u"}.pictograma-cerrar::before{content:"v"}.pictograma-colaborar::before{content:"w"}.pictograma-compartir::before{content:"x"}.pictograma-contraste::before{content:"y"}.pictograma-control-comenzar::before{content:"z"}.pictograma-control-detener::before{content:"A"}.pictograma-control-final::before{content:"B"}.pictograma-control-inicio::before{content:"C"}.pictograma-control-pausa::before{content:"D"}.pictograma-copiar::before{content:"E"}.pictograma-documento::before{content:"F"}.pictograma-documento-csv::before{content:"G"}.pictograma-documento-geojson::before{content:"H"}.pictograma-documento-geopaquete::before{content:"I"}.pictograma-documento-pdf::before{content:"J"}.pictograma-documento-png::before{content:"K"}.pictograma-documento-ppt::before{content:"L"}.pictograma-documento-word::before{content:"M"}.pictograma-editar::before{content:"N"}.pictograma-eliminar::before{content:"O"}.pictograma-enlace-subrayado::before{content:"P"}.pictograma-estrella::before{content:"Q"}.pictograma-flecha-abajo::before{content:"R"}.pictograma-flecha-abajo-derecha::before{content:"S"}.pictograma-flecha-abajo-izquierda::before{content:"T"}.pictograma-flecha-arriba::before{content:"U"}.pictograma-flecha-arriba-derecha::before{content:"V"}.pictograma-flecha-arriba-izquierda::before{content:"W"}.pictograma-flecha-derecha::before{content:"X"}.pictograma-flechas-horizontales::before{content:"Y"}.pictograma-flkt::before{content:"Z"}.pictograma-grupo::before{content:"0"}.pictograma-social-github::before{content:"2"}.pictograma-social-youtube::before{content:"4"}.pictograma-informacion::before{content:"5"}.pictograma-inicio::before{content:"6"}.pictograma-mapa-centro::before{content:"7"}.pictograma-mapa-generador::before{content:"8"}.pictograma-maximizar::before{content:"9"}.pictograma-menu::before{content:"!"}.pictograma-mexico::before{content:'"'}.pictograma-minimizar::before{content:"#"}.pictograma-nivel::before{content:"$"}.pictograma-numerales::before{content:"%"}.pictograma-ojo-ocultar::before{content:"&"}.pictograma-ojo-ver::before{content:"'"}.pictograma-ordenar-alfabetico-asc::before{content:"("}.pictograma-ordenar-alfabetico-desc::before{content:")"}.pictograma-ordenar-asc::before{content:"*"}.pictograma-ordenar-desc::before{content:"+"}.pictograma-capa-poligono::before{content:"-"}.pictograma-reloj::before{content:"."}.pictograma-restar::before{content:"/"}.pictograma-teclado::before{content:":"}.pictograma-ubicacion::before{content:";"}.pictograma-vista-simplificada::before{content:"<"}.pictograma-voto-no::before{content:"="}.pictograma-voto-si::before{content:">"}.pictograma-accesibilidad::before{content:""}.pictograma-restablecer::before{content:"@"}.pictograma-flecha-izquierda::before{content:"["}.pictograma-enlace-externo::before{content:""}.pictograma-metadatos::before{content:"^"}.pictograma-visualizador::before{content:"_"}.pictograma-zoom-instruccional::before{content:"`"}.pictograma-angulo-arriba::before{content:"{"}.pictograma-social-instagram::before{content:"|"}.pictograma-persona::before{content:","}.pictograma-correo::before{content:"~"}.pictograma-corazon::before{content:"}"}.pictograma-mover::before{content:"\\"}.pictograma-guardar::before{content:""}.pictograma-bajar-capa::before{content:"1"}.pictograma-subir-capa::before{content:"3"}.pictograma-tabla::before{content:"î€"}.pictograma-social-linkedin::before{content:""}.pictograma-social-x::before{content:""}.pictograma-social-twitter::before{content:""}.pictograma-social-facebook::before{content:""}.pictograma-adelantar-10::before{content:"c"}.pictograma-regresar-10::before{content:""}.pictograma-angulo-abajo::before{content:""}.pictograma-silenciar::before{content:""}.pictograma-volumen::before{content:""}.pictograma-chico{font-size:1rem;padding:4px}.pictograma-mediano{font-size:1.5rem;padding:4px}.pictograma-grande{font-size:2rem;padding:8px}@media screen and (max-width: 767px){.pictograma-chico-mov{font-size:1rem;padding:4px}.pictograma-mediano-mov{font-size:1.5rem;padding:4px}.pictograma-grande-mov{font-size:2rem;padding:8px}}@media screen and (min-width: 768px){.pictograma-chico-esc{font-size:1rem;padding:4px}.pictograma-mediano-esc{font-size:1.5rem;padding:4px}.pictograma-grande-esc{font-size:2rem;padding:8px}}.contenedor{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.contenedor .ancho-fijo,.contenedor .ancho-minimo,.contenedor .ancho-lectura{box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.contenedor{padding-left:24px;padding-right:24px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:100%}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:100%}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.contenedor{padding-left:48px;padding-right:48px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:1366px}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:500px}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:700px;padding-left:0;padding-right:0}}.contenedor .contenedor{padding-left:0;padding-right:0}.contenedor .alineacion-cetrada{margin-left:auto;margin-right:auto}.contenedor .alineacion-derecha{margin-left:auto;margin-right:0}.contenedor .alineacion-izquierda{margin-left:0;margin-right:auto}.flex{box-sizing:border-box;display:flex;flex-flow:row wrap}.flex-contenido-centrado{justify-content:center}.flex-contenido-inicio{justify-content:flex-start}.flex-contenido-final{justify-content:flex-end}.flex-contenido-separado{justify-content:space-between}.flex-contenido-alrededor{justify-content:space-around}.flex-contenido-equidistante{justify-content:space-evenly}.flex-reversa{flex-direction:row-reverse}.flex-vertical-centrado{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.flex-vertical-final{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.flex-vertical-inicio{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.grid{box-sizing:border-box;display:grid}@media screen and (max-width: 767px){.flex{gap:16px 16px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:16px 16px;grid-template-columns:repeat(8, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:16px}.flex>.columna-1{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}}@media screen and (min-width: 768px){.flex{gap:24px 24px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:24px 24px;grid-template-columns:repeat(16, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:24px}.flex>.columna-1{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}.flex>.columna-9{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9{order:9}.grid>.columna-9{grid-column:span 9}.columns-9{column-count:9}.flex>.columna-10{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10{order:10}.grid>.columna-10{grid-column:span 10}.columns-10{column-count:10}.flex>.columna-11{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11{order:11}.grid>.columna-11{grid-column:span 11}.columns-11{column-count:11}.flex>.columna-12{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12{order:12}.grid>.columna-12{grid-column:span 12}.columns-12{column-count:12}.flex>.columna-13{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13{order:13}.grid>.columna-13{grid-column:span 13}.columns-13{column-count:13}.flex>.columna-14{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14{order:14}.grid>.columna-14{grid-column:span 14}.columns-14{column-count:14}.flex>.columna-15{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15{order:15}.grid>.columna-15{grid-column:span 15}.columns-15{column-count:15}.flex>.columna-16{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16{order:16}.grid>.columna-16{grid-column:span 16}.columns-16{column-count:16}}@media screen and (max-width: 767px){.flex>.columna-1-mov{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1-mov{order:1}.grid>.columna-1-mov{grid-column:span 1}.columns-1-mov{column-count:1}.flex>.columna-2-mov{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2-mov{order:2}.grid>.columna-2-mov{grid-column:span 2}.columns-2-mov{column-count:2}.flex>.columna-3-mov{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3-mov{order:3}.grid>.columna-3-mov{grid-column:span 3}.columns-3-mov{column-count:3}.flex>.columna-4-mov{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4-mov{order:4}.grid>.columna-4-mov{grid-column:span 4}.columns-4-mov{column-count:4}.flex>.columna-5-mov{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5-mov{order:5}.grid>.columna-5-mov{grid-column:span 5}.columns-5-mov{column-count:5}.flex>.columna-6-mov{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6-mov{order:6}.grid>.columna-6-mov{grid-column:span 6}.columns-6-mov{column-count:6}.flex>.columna-7-mov{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7-mov{order:7}.grid>.columna-7-mov{grid-column:span 7}.columns-7-mov{column-count:7}.flex>.columna-8-mov{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8-mov{order:8}.grid>.columna-8-mov{grid-column:span 8}.columns-8-mov{column-count:8}.flex-reversa-mov{flex-direction:row-reverse}}@media screen and (min-width: 768px){.flex>.columna-1-esc{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1-esc{order:1}.grid>.columna-1-esc{grid-column:span 1}.columns-1-esc{column-count:1}.flex>.columna-2-esc{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2-esc{order:2}.grid>.columna-2-esc{grid-column:span 2}.columns-2-esc{column-count:2}.flex>.columna-3-esc{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3-esc{order:3}.grid>.columna-3-esc{grid-column:span 3}.columns-3-esc{column-count:3}.flex>.columna-4-esc{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4-esc{order:4}.grid>.columna-4-esc{grid-column:span 4}.columns-4-esc{column-count:4}.flex>.columna-5-esc{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5-esc{order:5}.grid>.columna-5-esc{grid-column:span 5}.columns-5-esc{column-count:5}.flex>.columna-6-esc{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6-esc{order:6}.grid>.columna-6-esc{grid-column:span 6}.columns-6-esc{column-count:6}.flex>.columna-7-esc{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7-esc{order:7}.grid>.columna-7-esc{grid-column:span 7}.columns-7-esc{column-count:7}.flex>.columna-8-esc{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8-esc{order:8}.grid>.columna-8-esc{grid-column:span 8}.columns-8-esc{column-count:8}.flex>.columna-9-esc{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9-esc{order:9}.grid>.columna-9-esc{grid-column:span 9}.columns-9-esc{column-count:9}.flex>.columna-10-esc{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10-esc{order:10}.grid>.columna-10-esc{grid-column:span 10}.columns-10-esc{column-count:10}.flex>.columna-11-esc{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11-esc{order:11}.grid>.columna-11-esc{grid-column:span 11}.columns-11-esc{column-count:11}.flex>.columna-12-esc{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12-esc{order:12}.grid>.columna-12-esc{grid-column:span 12}.columns-12-esc{column-count:12}.flex>.columna-13-esc{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13-esc{order:13}.grid>.columna-13-esc{grid-column:span 13}.columns-13-esc{column-count:13}.flex>.columna-14-esc{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14-esc{order:14}.grid>.columna-14-esc{grid-column:span 14}.columns-14-esc{column-count:14}.flex>.columna-15-esc{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15-esc{order:15}.grid>.columna-15-esc{grid-column:span 15}.columns-15-esc{column-count:15}.flex>.columna-16-esc{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16-esc{order:16}.grid>.columna-16-esc{grid-column:span 16}.columns-16-esc{column-count:16}.flex-reversa-esc{flex-direction:row-reverse}}.columns>:first-child{margin-top:0}.columns>:last-child{margin-bottom:0}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-x-0{margin-left:0;margin-right:0}.m-y-0{margin-top:0;margin-bottom:0}.m--0{margin:0}.m-t--0{margin-top:0}.m-r--0{margin-right:0}.m-b--0{margin-bottom:0}.m-l--0{margin-left:0}.m-x--0{margin-left:0;margin-right:0}.m-y--0{margin-top:0;margin-bottom:0}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-x-0{padding-left:0;padding-right:0}.p-y-0{padding-top:0;padding-bottom:0}.m-minimo{margin:4px}.m-t-minimo{margin-top:4px}.m-r-minimo{margin-right:4px}.m-b-minimo{margin-bottom:4px}.m-l-minimo{margin-left:4px}.m-x-minimo{margin-left:4px;margin-right:4px}.m-y-minimo{margin-top:4px;margin-bottom:4px}.m--minimo{margin:-4px}.m-t--minimo{margin-top:-4px}.m-r--minimo{margin-right:-4px}.m-b--minimo{margin-bottom:-4px}.m-l--minimo{margin-left:-4px}.m-x--minimo{margin-left:-4px;margin-right:-4px}.m-y--minimo{margin-top:-4px;margin-bottom:-4px}.p-minimo{padding:4px}.p-t-minimo{padding-top:4px}.p-r-minimo{padding-right:4px}.p-b-minimo{padding-bottom:4px}.p-l-minimo{padding-left:4px}.p-x-minimo{padding-left:4px;padding-right:4px}.p-y-minimo{padding-top:4px;padding-bottom:4px}.m-1{margin:8px}.m-t-1{margin-top:8px}.m-r-1{margin-right:8px}.m-b-1{margin-bottom:8px}.m-l-1{margin-left:8px}.m-x-1{margin-left:8px;margin-right:8px}.m-y-1{margin-top:8px;margin-bottom:8px}.m--1{margin:-8px}.m-t--1{margin-top:-8px}.m-r--1{margin-right:-8px}.m-b--1{margin-bottom:-8px}.m-l--1{margin-left:-8px}.m-x--1{margin-left:-8px;margin-right:-8px}.m-y--1{margin-top:-8px;margin-bottom:-8px}.p-1{padding:8px}.p-t-1{padding-top:8px}.p-r-1{padding-right:8px}.p-b-1{padding-bottom:8px}.p-l-1{padding-left:8px}.p-x-1{padding-left:8px;padding-right:8px}.p-y-1{padding-top:8px;padding-bottom:8px}.m-2{margin:16px}.m-t-2{margin-top:16px}.m-r-2{margin-right:16px}.m-b-2{margin-bottom:16px}.m-l-2{margin-left:16px}.m-x-2{margin-left:16px;margin-right:16px}.m-y-2{margin-top:16px;margin-bottom:16px}.m--2{margin:-16px}.m-t--2{margin-top:-16px}.m-r--2{margin-right:-16px}.m-b--2{margin-bottom:-16px}.m-l--2{margin-left:-16px}.m-x--2{margin-left:-16px;margin-right:-16px}.m-y--2{margin-top:-16px;margin-bottom:-16px}.p-2{padding:16px}.p-t-2{padding-top:16px}.p-r-2{padding-right:16px}.p-b-2{padding-bottom:16px}.p-l-2{padding-left:16px}.p-x-2{padding-left:16px;padding-right:16px}.p-y-2{padding-top:16px;padding-bottom:16px}.m-3{margin:24px}.m-t-3{margin-top:24px}.m-r-3{margin-right:24px}.m-b-3{margin-bottom:24px}.m-l-3{margin-left:24px}.m-x-3{margin-left:24px;margin-right:24px}.m-y-3{margin-top:24px;margin-bottom:24px}.m--3{margin:-24px}.m-t--3{margin-top:-24px}.m-r--3{margin-right:-24px}.m-b--3{margin-bottom:-24px}.m-l--3{margin-left:-24px}.m-x--3{margin-left:-24px;margin-right:-24px}.m-y--3{margin-top:-24px;margin-bottom:-24px}.p-3{padding:24px}.p-t-3{padding-top:24px}.p-r-3{padding-right:24px}.p-b-3{padding-bottom:24px}.p-l-3{padding-left:24px}.p-x-3{padding-left:24px;padding-right:24px}.p-y-3{padding-top:24px;padding-bottom:24px}.m-4{margin:32px}.m-t-4{margin-top:32px}.m-r-4{margin-right:32px}.m-b-4{margin-bottom:32px}.m-l-4{margin-left:32px}.m-x-4{margin-left:32px;margin-right:32px}.m-y-4{margin-top:32px;margin-bottom:32px}.m--4{margin:-32px}.m-t--4{margin-top:-32px}.m-r--4{margin-right:-32px}.m-b--4{margin-bottom:-32px}.m-l--4{margin-left:-32px}.m-x--4{margin-left:-32px;margin-right:-32px}.m-y--4{margin-top:-32px;margin-bottom:-32px}.p-4{padding:32px}.p-t-4{padding-top:32px}.p-r-4{padding-right:32px}.p-b-4{padding-bottom:32px}.p-l-4{padding-left:32px}.p-x-4{padding-left:32px;padding-right:32px}.p-y-4{padding-top:32px;padding-bottom:32px}.m-5{margin:40px}.m-t-5{margin-top:40px}.m-r-5{margin-right:40px}.m-b-5{margin-bottom:40px}.m-l-5{margin-left:40px}.m-x-5{margin-left:40px;margin-right:40px}.m-y-5{margin-top:40px;margin-bottom:40px}.m--5{margin:-40px}.m-t--5{margin-top:-40px}.m-r--5{margin-right:-40px}.m-b--5{margin-bottom:-40px}.m-l--5{margin-left:-40px}.m-x--5{margin-left:-40px;margin-right:-40px}.m-y--5{margin-top:-40px;margin-bottom:-40px}.p-5{padding:40px}.p-t-5{padding-top:40px}.p-r-5{padding-right:40px}.p-b-5{padding-bottom:40px}.p-l-5{padding-left:40px}.p-x-5{padding-left:40px;padding-right:40px}.p-y-5{padding-top:40px;padding-bottom:40px}.m-6{margin:48px}.m-t-6{margin-top:48px}.m-r-6{margin-right:48px}.m-b-6{margin-bottom:48px}.m-l-6{margin-left:48px}.m-x-6{margin-left:48px;margin-right:48px}.m-y-6{margin-top:48px;margin-bottom:48px}.m--6{margin:-48px}.m-t--6{margin-top:-48px}.m-r--6{margin-right:-48px}.m-b--6{margin-bottom:-48px}.m-l--6{margin-left:-48px}.m-x--6{margin-left:-48px;margin-right:-48px}.m-y--6{margin-top:-48px;margin-bottom:-48px}.p-6{padding:48px}.p-t-6{padding-top:48px}.p-r-6{padding-right:48px}.p-b-6{padding-bottom:48px}.p-l-6{padding-left:48px}.p-x-6{padding-left:48px;padding-right:48px}.p-y-6{padding-top:48px;padding-bottom:48px}.m-7{margin:56px}.m-t-7{margin-top:56px}.m-r-7{margin-right:56px}.m-b-7{margin-bottom:56px}.m-l-7{margin-left:56px}.m-x-7{margin-left:56px;margin-right:56px}.m-y-7{margin-top:56px;margin-bottom:56px}.m--7{margin:-56px}.m-t--7{margin-top:-56px}.m-r--7{margin-right:-56px}.m-b--7{margin-bottom:-56px}.m-l--7{margin-left:-56px}.m-x--7{margin-left:-56px;margin-right:-56px}.m-y--7{margin-top:-56px;margin-bottom:-56px}.p-7{padding:56px}.p-t-7{padding-top:56px}.p-r-7{padding-right:56px}.p-b-7{padding-bottom:56px}.p-l-7{padding-left:56px}.p-x-7{padding-left:56px;padding-right:56px}.p-y-7{padding-top:56px;padding-bottom:56px}.m-8{margin:64px}.m-t-8{margin-top:64px}.m-r-8{margin-right:64px}.m-b-8{margin-bottom:64px}.m-l-8{margin-left:64px}.m-x-8{margin-left:64px;margin-right:64px}.m-y-8{margin-top:64px;margin-bottom:64px}.m--8{margin:-64px}.m-t--8{margin-top:-64px}.m-r--8{margin-right:-64px}.m-b--8{margin-bottom:-64px}.m-l--8{margin-left:-64px}.m-x--8{margin-left:-64px;margin-right:-64px}.m-y--8{margin-top:-64px;margin-bottom:-64px}.p-8{padding:64px}.p-t-8{padding-top:64px}.p-r-8{padding-right:64px}.p-b-8{padding-bottom:64px}.p-l-8{padding-left:64px}.p-x-8{padding-left:64px;padding-right:64px}.p-y-8{padding-top:64px;padding-bottom:64px}.m-9{margin:72px}.m-t-9{margin-top:72px}.m-r-9{margin-right:72px}.m-b-9{margin-bottom:72px}.m-l-9{margin-left:72px}.m-x-9{margin-left:72px;margin-right:72px}.m-y-9{margin-top:72px;margin-bottom:72px}.m--9{margin:-72px}.m-t--9{margin-top:-72px}.m-r--9{margin-right:-72px}.m-b--9{margin-bottom:-72px}.m-l--9{margin-left:-72px}.m-x--9{margin-left:-72px;margin-right:-72px}.m-y--9{margin-top:-72px;margin-bottom:-72px}.p-9{padding:72px}.p-t-9{padding-top:72px}.p-r-9{padding-right:72px}.p-b-9{padding-bottom:72px}.p-l-9{padding-left:72px}.p-x-9{padding-left:72px;padding-right:72px}.p-y-9{padding-top:72px;padding-bottom:72px}.m-10{margin:80px}.m-t-10{margin-top:80px}.m-r-10{margin-right:80px}.m-b-10{margin-bottom:80px}.m-l-10{margin-left:80px}.m-x-10{margin-left:80px;margin-right:80px}.m-y-10{margin-top:80px;margin-bottom:80px}.m--10{margin:-80px}.m-t--10{margin-top:-80px}.m-r--10{margin-right:-80px}.m-b--10{margin-bottom:-80px}.m-l--10{margin-left:-80px}.m-x--10{margin-left:-80px;margin-right:-80px}.m-y--10{margin-top:-80px;margin-bottom:-80px}.p-10{padding:80px}.p-t-10{padding-top:80px}.p-r-10{padding-right:80px}.p-b-10{padding-bottom:80px}.p-l-10{padding-left:80px}.p-x-10{padding-left:80px;padding-right:80px}.p-y-10{padding-top:80px;padding-bottom:80px}.m-extra{margin:96px}.m-t-extra{margin-top:96px}.m-r-extra{margin-right:96px}.m-b-extra{margin-bottom:96px}.m-l-extra{margin-left:96px}.m-x-extra{margin-left:96px;margin-right:96px}.m-y-extra{margin-top:96px;margin-bottom:96px}.m--extra{margin:-96px}.m-t--extra{margin-top:-96px}.m-r--extra{margin-right:-96px}.m-b--extra{margin-bottom:-96px}.m-l--extra{margin-left:-96px}.m-x--extra{margin-left:-96px;margin-right:-96px}.m-y--extra{margin-top:-96px;margin-bottom:-96px}.p-extra{padding:96px}.p-t-extra{padding-top:96px}.p-r-extra{padding-right:96px}.p-b-extra{padding-bottom:96px}.p-l-extra{padding-left:96px}.p-x-extra{padding-left:96px;padding-right:96px}.p-y-extra{padding-top:96px;padding-bottom:96px}.m-maximo{margin:120px}.m-t-maximo{margin-top:120px}.m-r-maximo{margin-right:120px}.m-b-maximo{margin-bottom:120px}.m-l-maximo{margin-left:120px}.m-x-maximo{margin-left:120px;margin-right:120px}.m-y-maximo{margin-top:120px;margin-bottom:120px}.m--maximo{margin:-120px}.m-t--maximo{margin-top:-120px}.m-r--maximo{margin-right:-120px}.m-b--maximo{margin-bottom:-120px}.m-l--maximo{margin-left:-120px}.m-x--maximo{margin-left:-120px;margin-right:-120px}.m-y--maximo{margin-top:-120px;margin-bottom:-120px}.p-maximo{padding:120px}.p-t-maximo{padding-top:120px}.p-r-maximo{padding-right:120px}.p-b-maximo{padding-bottom:120px}.p-l-maximo{padding-left:120px}.p-x-maximo{padding-left:120px;padding-right:120px}.p-y-maximo{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.m-0-mov{margin:0}.m-t-0-mov{margin-top:0}.m-r-0-mov{margin-right:0}.m-b-0-mov{margin-bottom:0}.m-l-0-mov{margin-left:0}.m-x-0-mov{margin-left:0;margin-right:0}.m-y-0-mov{margin-top:0;margin-bottom:0}.m--0-mov{margin:0}.m-t--0-mov{margin-top:0}.m-r--0-mov{margin-right:0}.m-b--0-mov{margin-bottom:0}.m-l--0-mov{margin-left:0}.m-x--0-mov{margin-left:0;margin-right:0}.m-y--0-mov{margin-top:0;margin-bottom:0}.p-0-mov{padding:0}.p-t-0-mov{padding-top:0}.p-r-0-mov{padding-right:0}.p-b-0-mov{padding-bottom:0}.p-l-0-mov{padding-left:0}.p-x-0-mov{padding-left:0;padding-right:0}.p-y-0-mov{padding-top:0;padding-bottom:0}.m-minimo-mov{margin:4px}.m-t-minimo-mov{margin-top:4px}.m-r-minimo-mov{margin-right:4px}.m-b-minimo-mov{margin-bottom:4px}.m-l-minimo-mov{margin-left:4px}.m-x-minimo-mov{margin-left:4px;margin-right:4px}.m-y-minimo-mov{margin-top:4px;margin-bottom:4px}.m--minimo-mov{margin:-4px}.m-t--minimo-mov{margin-top:-4px}.m-r--minimo-mov{margin-right:-4px}.m-b--minimo-mov{margin-bottom:-4px}.m-l--minimo-mov{margin-left:-4px}.m-x--minimo-mov{margin-left:-4px;margin-right:-4px}.m-y--minimo-mov{margin-top:-4px;margin-bottom:-4px}.p-minimo-mov{padding:4px}.p-t-minimo-mov{padding-top:4px}.p-r-minimo-mov{padding-right:4px}.p-b-minimo-mov{padding-bottom:4px}.p-l-minimo-mov{padding-left:4px}.p-x-minimo-mov{padding-left:4px;padding-right:4px}.p-y-minimo-mov{padding-top:4px;padding-bottom:4px}.m-1-mov{margin:8px}.m-t-1-mov{margin-top:8px}.m-r-1-mov{margin-right:8px}.m-b-1-mov{margin-bottom:8px}.m-l-1-mov{margin-left:8px}.m-x-1-mov{margin-left:8px;margin-right:8px}.m-y-1-mov{margin-top:8px;margin-bottom:8px}.m--1-mov{margin:-8px}.m-t--1-mov{margin-top:-8px}.m-r--1-mov{margin-right:-8px}.m-b--1-mov{margin-bottom:-8px}.m-l--1-mov{margin-left:-8px}.m-x--1-mov{margin-left:-8px;margin-right:-8px}.m-y--1-mov{margin-top:-8px;margin-bottom:-8px}.p-1-mov{padding:8px}.p-t-1-mov{padding-top:8px}.p-r-1-mov{padding-right:8px}.p-b-1-mov{padding-bottom:8px}.p-l-1-mov{padding-left:8px}.p-x-1-mov{padding-left:8px;padding-right:8px}.p-y-1-mov{padding-top:8px;padding-bottom:8px}.m-2-mov{margin:16px}.m-t-2-mov{margin-top:16px}.m-r-2-mov{margin-right:16px}.m-b-2-mov{margin-bottom:16px}.m-l-2-mov{margin-left:16px}.m-x-2-mov{margin-left:16px;margin-right:16px}.m-y-2-mov{margin-top:16px;margin-bottom:16px}.m--2-mov{margin:-16px}.m-t--2-mov{margin-top:-16px}.m-r--2-mov{margin-right:-16px}.m-b--2-mov{margin-bottom:-16px}.m-l--2-mov{margin-left:-16px}.m-x--2-mov{margin-left:-16px;margin-right:-16px}.m-y--2-mov{margin-top:-16px;margin-bottom:-16px}.p-2-mov{padding:16px}.p-t-2-mov{padding-top:16px}.p-r-2-mov{padding-right:16px}.p-b-2-mov{padding-bottom:16px}.p-l-2-mov{padding-left:16px}.p-x-2-mov{padding-left:16px;padding-right:16px}.p-y-2-mov{padding-top:16px;padding-bottom:16px}.m-3-mov{margin:24px}.m-t-3-mov{margin-top:24px}.m-r-3-mov{margin-right:24px}.m-b-3-mov{margin-bottom:24px}.m-l-3-mov{margin-left:24px}.m-x-3-mov{margin-left:24px;margin-right:24px}.m-y-3-mov{margin-top:24px;margin-bottom:24px}.m--3-mov{margin:-24px}.m-t--3-mov{margin-top:-24px}.m-r--3-mov{margin-right:-24px}.m-b--3-mov{margin-bottom:-24px}.m-l--3-mov{margin-left:-24px}.m-x--3-mov{margin-left:-24px;margin-right:-24px}.m-y--3-mov{margin-top:-24px;margin-bottom:-24px}.p-3-mov{padding:24px}.p-t-3-mov{padding-top:24px}.p-r-3-mov{padding-right:24px}.p-b-3-mov{padding-bottom:24px}.p-l-3-mov{padding-left:24px}.p-x-3-mov{padding-left:24px;padding-right:24px}.p-y-3-mov{padding-top:24px;padding-bottom:24px}.m-4-mov{margin:32px}.m-t-4-mov{margin-top:32px}.m-r-4-mov{margin-right:32px}.m-b-4-mov{margin-bottom:32px}.m-l-4-mov{margin-left:32px}.m-x-4-mov{margin-left:32px;margin-right:32px}.m-y-4-mov{margin-top:32px;margin-bottom:32px}.m--4-mov{margin:-32px}.m-t--4-mov{margin-top:-32px}.m-r--4-mov{margin-right:-32px}.m-b--4-mov{margin-bottom:-32px}.m-l--4-mov{margin-left:-32px}.m-x--4-mov{margin-left:-32px;margin-right:-32px}.m-y--4-mov{margin-top:-32px;margin-bottom:-32px}.p-4-mov{padding:32px}.p-t-4-mov{padding-top:32px}.p-r-4-mov{padding-right:32px}.p-b-4-mov{padding-bottom:32px}.p-l-4-mov{padding-left:32px}.p-x-4-mov{padding-left:32px;padding-right:32px}.p-y-4-mov{padding-top:32px;padding-bottom:32px}.m-5-mov{margin:40px}.m-t-5-mov{margin-top:40px}.m-r-5-mov{margin-right:40px}.m-b-5-mov{margin-bottom:40px}.m-l-5-mov{margin-left:40px}.m-x-5-mov{margin-left:40px;margin-right:40px}.m-y-5-mov{margin-top:40px;margin-bottom:40px}.m--5-mov{margin:-40px}.m-t--5-mov{margin-top:-40px}.m-r--5-mov{margin-right:-40px}.m-b--5-mov{margin-bottom:-40px}.m-l--5-mov{margin-left:-40px}.m-x--5-mov{margin-left:-40px;margin-right:-40px}.m-y--5-mov{margin-top:-40px;margin-bottom:-40px}.p-5-mov{padding:40px}.p-t-5-mov{padding-top:40px}.p-r-5-mov{padding-right:40px}.p-b-5-mov{padding-bottom:40px}.p-l-5-mov{padding-left:40px}.p-x-5-mov{padding-left:40px;padding-right:40px}.p-y-5-mov{padding-top:40px;padding-bottom:40px}.m-6-mov{margin:48px}.m-t-6-mov{margin-top:48px}.m-r-6-mov{margin-right:48px}.m-b-6-mov{margin-bottom:48px}.m-l-6-mov{margin-left:48px}.m-x-6-mov{margin-left:48px;margin-right:48px}.m-y-6-mov{margin-top:48px;margin-bottom:48px}.m--6-mov{margin:-48px}.m-t--6-mov{margin-top:-48px}.m-r--6-mov{margin-right:-48px}.m-b--6-mov{margin-bottom:-48px}.m-l--6-mov{margin-left:-48px}.m-x--6-mov{margin-left:-48px;margin-right:-48px}.m-y--6-mov{margin-top:-48px;margin-bottom:-48px}.p-6-mov{padding:48px}.p-t-6-mov{padding-top:48px}.p-r-6-mov{padding-right:48px}.p-b-6-mov{padding-bottom:48px}.p-l-6-mov{padding-left:48px}.p-x-6-mov{padding-left:48px;padding-right:48px}.p-y-6-mov{padding-top:48px;padding-bottom:48px}.m-7-mov{margin:56px}.m-t-7-mov{margin-top:56px}.m-r-7-mov{margin-right:56px}.m-b-7-mov{margin-bottom:56px}.m-l-7-mov{margin-left:56px}.m-x-7-mov{margin-left:56px;margin-right:56px}.m-y-7-mov{margin-top:56px;margin-bottom:56px}.m--7-mov{margin:-56px}.m-t--7-mov{margin-top:-56px}.m-r--7-mov{margin-right:-56px}.m-b--7-mov{margin-bottom:-56px}.m-l--7-mov{margin-left:-56px}.m-x--7-mov{margin-left:-56px;margin-right:-56px}.m-y--7-mov{margin-top:-56px;margin-bottom:-56px}.p-7-mov{padding:56px}.p-t-7-mov{padding-top:56px}.p-r-7-mov{padding-right:56px}.p-b-7-mov{padding-bottom:56px}.p-l-7-mov{padding-left:56px}.p-x-7-mov{padding-left:56px;padding-right:56px}.p-y-7-mov{padding-top:56px;padding-bottom:56px}.m-8-mov{margin:64px}.m-t-8-mov{margin-top:64px}.m-r-8-mov{margin-right:64px}.m-b-8-mov{margin-bottom:64px}.m-l-8-mov{margin-left:64px}.m-x-8-mov{margin-left:64px;margin-right:64px}.m-y-8-mov{margin-top:64px;margin-bottom:64px}.m--8-mov{margin:-64px}.m-t--8-mov{margin-top:-64px}.m-r--8-mov{margin-right:-64px}.m-b--8-mov{margin-bottom:-64px}.m-l--8-mov{margin-left:-64px}.m-x--8-mov{margin-left:-64px;margin-right:-64px}.m-y--8-mov{margin-top:-64px;margin-bottom:-64px}.p-8-mov{padding:64px}.p-t-8-mov{padding-top:64px}.p-r-8-mov{padding-right:64px}.p-b-8-mov{padding-bottom:64px}.p-l-8-mov{padding-left:64px}.p-x-8-mov{padding-left:64px;padding-right:64px}.p-y-8-mov{padding-top:64px;padding-bottom:64px}.m-9-mov{margin:72px}.m-t-9-mov{margin-top:72px}.m-r-9-mov{margin-right:72px}.m-b-9-mov{margin-bottom:72px}.m-l-9-mov{margin-left:72px}.m-x-9-mov{margin-left:72px;margin-right:72px}.m-y-9-mov{margin-top:72px;margin-bottom:72px}.m--9-mov{margin:-72px}.m-t--9-mov{margin-top:-72px}.m-r--9-mov{margin-right:-72px}.m-b--9-mov{margin-bottom:-72px}.m-l--9-mov{margin-left:-72px}.m-x--9-mov{margin-left:-72px;margin-right:-72px}.m-y--9-mov{margin-top:-72px;margin-bottom:-72px}.p-9-mov{padding:72px}.p-t-9-mov{padding-top:72px}.p-r-9-mov{padding-right:72px}.p-b-9-mov{padding-bottom:72px}.p-l-9-mov{padding-left:72px}.p-x-9-mov{padding-left:72px;padding-right:72px}.p-y-9-mov{padding-top:72px;padding-bottom:72px}.m-10-mov{margin:80px}.m-t-10-mov{margin-top:80px}.m-r-10-mov{margin-right:80px}.m-b-10-mov{margin-bottom:80px}.m-l-10-mov{margin-left:80px}.m-x-10-mov{margin-left:80px;margin-right:80px}.m-y-10-mov{margin-top:80px;margin-bottom:80px}.m--10-mov{margin:-80px}.m-t--10-mov{margin-top:-80px}.m-r--10-mov{margin-right:-80px}.m-b--10-mov{margin-bottom:-80px}.m-l--10-mov{margin-left:-80px}.m-x--10-mov{margin-left:-80px;margin-right:-80px}.m-y--10-mov{margin-top:-80px;margin-bottom:-80px}.p-10-mov{padding:80px}.p-t-10-mov{padding-top:80px}.p-r-10-mov{padding-right:80px}.p-b-10-mov{padding-bottom:80px}.p-l-10-mov{padding-left:80px}.p-x-10-mov{padding-left:80px;padding-right:80px}.p-y-10-mov{padding-top:80px;padding-bottom:80px}.m-extra-mov{margin:96px}.m-t-extra-mov{margin-top:96px}.m-r-extra-mov{margin-right:96px}.m-b-extra-mov{margin-bottom:96px}.m-l-extra-mov{margin-left:96px}.m-x-extra-mov{margin-left:96px;margin-right:96px}.m-y-extra-mov{margin-top:96px;margin-bottom:96px}.m--extra-mov{margin:-96px}.m-t--extra-mov{margin-top:-96px}.m-r--extra-mov{margin-right:-96px}.m-b--extra-mov{margin-bottom:-96px}.m-l--extra-mov{margin-left:-96px}.m-x--extra-mov{margin-left:-96px;margin-right:-96px}.m-y--extra-mov{margin-top:-96px;margin-bottom:-96px}.p-extra-mov{padding:96px}.p-t-extra-mov{padding-top:96px}.p-r-extra-mov{padding-right:96px}.p-b-extra-mov{padding-bottom:96px}.p-l-extra-mov{padding-left:96px}.p-x-extra-mov{padding-left:96px;padding-right:96px}.p-y-extra-mov{padding-top:96px;padding-bottom:96px}.m-maximo-mov{margin:120px}.m-t-maximo-mov{margin-top:120px}.m-r-maximo-mov{margin-right:120px}.m-b-maximo-mov{margin-bottom:120px}.m-l-maximo-mov{margin-left:120px}.m-x-maximo-mov{margin-left:120px;margin-right:120px}.m-y-maximo-mov{margin-top:120px;margin-bottom:120px}.m--maximo-mov{margin:-120px}.m-t--maximo-mov{margin-top:-120px}.m-r--maximo-mov{margin-right:-120px}.m-b--maximo-mov{margin-bottom:-120px}.m-l--maximo-mov{margin-left:-120px}.m-x--maximo-mov{margin-left:-120px;margin-right:-120px}.m-y--maximo-mov{margin-top:-120px;margin-bottom:-120px}.p-maximo-mov{padding:120px}.p-t-maximo-mov{padding-top:120px}.p-r-maximo-mov{padding-right:120px}.p-b-maximo-mov{padding-bottom:120px}.p-l-maximo-mov{padding-left:120px}.p-x-maximo-mov{padding-left:120px;padding-right:120px}.p-y-maximo-mov{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 768px){.m-0-esc{margin:0}.m-t-0-esc{margin-top:0}.m-r-0-esc{margin-right:0}.m-b-0-esc{margin-bottom:0}.m-l-0-esc{margin-left:0}.m-x-0-esc{margin-left:0;margin-right:0}.m-y-0-esc{margin-top:0;margin-bottom:0}.m--0-esc{margin:0}.m-t--0-esc{margin-top:0}.m-r--0-esc{margin-right:0}.m-b--0-esc{margin-bottom:0}.m-l--0-esc{margin-left:0}.m-x--0-esc{margin-left:0;margin-right:0}.m-y--0-esc{margin-top:0;margin-bottom:0}.p-0-esc{padding:0}.p-t-0-esc{padding-top:0}.p-r-0-esc{padding-right:0}.p-b-0-esc{padding-bottom:0}.p-l-0-esc{padding-left:0}.p-x-0-esc{padding-left:0;padding-right:0}.p-y-0-esc{padding-top:0;padding-bottom:0}.m-minimo-esc{margin:4px}.m-t-minimo-esc{margin-top:4px}.m-r-minimo-esc{margin-right:4px}.m-b-minimo-esc{margin-bottom:4px}.m-l-minimo-esc{margin-left:4px}.m-x-minimo-esc{margin-left:4px;margin-right:4px}.m-y-minimo-esc{margin-top:4px;margin-bottom:4px}.m--minimo-esc{margin:-4px}.m-t--minimo-esc{margin-top:-4px}.m-r--minimo-esc{margin-right:-4px}.m-b--minimo-esc{margin-bottom:-4px}.m-l--minimo-esc{margin-left:-4px}.m-x--minimo-esc{margin-left:-4px;margin-right:-4px}.m-y--minimo-esc{margin-top:-4px;margin-bottom:-4px}.p-minimo-esc{padding:4px}.p-t-minimo-esc{padding-top:4px}.p-r-minimo-esc{padding-right:4px}.p-b-minimo-esc{padding-bottom:4px}.p-l-minimo-esc{padding-left:4px}.p-x-minimo-esc{padding-left:4px;padding-right:4px}.p-y-minimo-esc{padding-top:4px;padding-bottom:4px}.m-1-esc{margin:8px}.m-t-1-esc{margin-top:8px}.m-r-1-esc{margin-right:8px}.m-b-1-esc{margin-bottom:8px}.m-l-1-esc{margin-left:8px}.m-x-1-esc{margin-left:8px;margin-right:8px}.m-y-1-esc{margin-top:8px;margin-bottom:8px}.m--1-esc{margin:-8px}.m-t--1-esc{margin-top:-8px}.m-r--1-esc{margin-right:-8px}.m-b--1-esc{margin-bottom:-8px}.m-l--1-esc{margin-left:-8px}.m-x--1-esc{margin-left:-8px;margin-right:-8px}.m-y--1-esc{margin-top:-8px;margin-bottom:-8px}.p-1-esc{padding:8px}.p-t-1-esc{padding-top:8px}.p-r-1-esc{padding-right:8px}.p-b-1-esc{padding-bottom:8px}.p-l-1-esc{padding-left:8px}.p-x-1-esc{padding-left:8px;padding-right:8px}.p-y-1-esc{padding-top:8px;padding-bottom:8px}.m-2-esc{margin:16px}.m-t-2-esc{margin-top:16px}.m-r-2-esc{margin-right:16px}.m-b-2-esc{margin-bottom:16px}.m-l-2-esc{margin-left:16px}.m-x-2-esc{margin-left:16px;margin-right:16px}.m-y-2-esc{margin-top:16px;margin-bottom:16px}.m--2-esc{margin:-16px}.m-t--2-esc{margin-top:-16px}.m-r--2-esc{margin-right:-16px}.m-b--2-esc{margin-bottom:-16px}.m-l--2-esc{margin-left:-16px}.m-x--2-esc{margin-left:-16px;margin-right:-16px}.m-y--2-esc{margin-top:-16px;margin-bottom:-16px}.p-2-esc{padding:16px}.p-t-2-esc{padding-top:16px}.p-r-2-esc{padding-right:16px}.p-b-2-esc{padding-bottom:16px}.p-l-2-esc{padding-left:16px}.p-x-2-esc{padding-left:16px;padding-right:16px}.p-y-2-esc{padding-top:16px;padding-bottom:16px}.m-3-esc{margin:24px}.m-t-3-esc{margin-top:24px}.m-r-3-esc{margin-right:24px}.m-b-3-esc{margin-bottom:24px}.m-l-3-esc{margin-left:24px}.m-x-3-esc{margin-left:24px;margin-right:24px}.m-y-3-esc{margin-top:24px;margin-bottom:24px}.m--3-esc{margin:-24px}.m-t--3-esc{margin-top:-24px}.m-r--3-esc{margin-right:-24px}.m-b--3-esc{margin-bottom:-24px}.m-l--3-esc{margin-left:-24px}.m-x--3-esc{margin-left:-24px;margin-right:-24px}.m-y--3-esc{margin-top:-24px;margin-bottom:-24px}.p-3-esc{padding:24px}.p-t-3-esc{padding-top:24px}.p-r-3-esc{padding-right:24px}.p-b-3-esc{padding-bottom:24px}.p-l-3-esc{padding-left:24px}.p-x-3-esc{padding-left:24px;padding-right:24px}.p-y-3-esc{padding-top:24px;padding-bottom:24px}.m-4-esc{margin:32px}.m-t-4-esc{margin-top:32px}.m-r-4-esc{margin-right:32px}.m-b-4-esc{margin-bottom:32px}.m-l-4-esc{margin-left:32px}.m-x-4-esc{margin-left:32px;margin-right:32px}.m-y-4-esc{margin-top:32px;margin-bottom:32px}.m--4-esc{margin:-32px}.m-t--4-esc{margin-top:-32px}.m-r--4-esc{margin-right:-32px}.m-b--4-esc{margin-bottom:-32px}.m-l--4-esc{margin-left:-32px}.m-x--4-esc{margin-left:-32px;margin-right:-32px}.m-y--4-esc{margin-top:-32px;margin-bottom:-32px}.p-4-esc{padding:32px}.p-t-4-esc{padding-top:32px}.p-r-4-esc{padding-right:32px}.p-b-4-esc{padding-bottom:32px}.p-l-4-esc{padding-left:32px}.p-x-4-esc{padding-left:32px;padding-right:32px}.p-y-4-esc{padding-top:32px;padding-bottom:32px}.m-5-esc{margin:40px}.m-t-5-esc{margin-top:40px}.m-r-5-esc{margin-right:40px}.m-b-5-esc{margin-bottom:40px}.m-l-5-esc{margin-left:40px}.m-x-5-esc{margin-left:40px;margin-right:40px}.m-y-5-esc{margin-top:40px;margin-bottom:40px}.m--5-esc{margin:-40px}.m-t--5-esc{margin-top:-40px}.m-r--5-esc{margin-right:-40px}.m-b--5-esc{margin-bottom:-40px}.m-l--5-esc{margin-left:-40px}.m-x--5-esc{margin-left:-40px;margin-right:-40px}.m-y--5-esc{margin-top:-40px;margin-bottom:-40px}.p-5-esc{padding:40px}.p-t-5-esc{padding-top:40px}.p-r-5-esc{padding-right:40px}.p-b-5-esc{padding-bottom:40px}.p-l-5-esc{padding-left:40px}.p-x-5-esc{padding-left:40px;padding-right:40px}.p-y-5-esc{padding-top:40px;padding-bottom:40px}.m-6-esc{margin:48px}.m-t-6-esc{margin-top:48px}.m-r-6-esc{margin-right:48px}.m-b-6-esc{margin-bottom:48px}.m-l-6-esc{margin-left:48px}.m-x-6-esc{margin-left:48px;margin-right:48px}.m-y-6-esc{margin-top:48px;margin-bottom:48px}.m--6-esc{margin:-48px}.m-t--6-esc{margin-top:-48px}.m-r--6-esc{margin-right:-48px}.m-b--6-esc{margin-bottom:-48px}.m-l--6-esc{margin-left:-48px}.m-x--6-esc{margin-left:-48px;margin-right:-48px}.m-y--6-esc{margin-top:-48px;margin-bottom:-48px}.p-6-esc{padding:48px}.p-t-6-esc{padding-top:48px}.p-r-6-esc{padding-right:48px}.p-b-6-esc{padding-bottom:48px}.p-l-6-esc{padding-left:48px}.p-x-6-esc{padding-left:48px;padding-right:48px}.p-y-6-esc{padding-top:48px;padding-bottom:48px}.m-7-esc{margin:56px}.m-t-7-esc{margin-top:56px}.m-r-7-esc{margin-right:56px}.m-b-7-esc{margin-bottom:56px}.m-l-7-esc{margin-left:56px}.m-x-7-esc{margin-left:56px;margin-right:56px}.m-y-7-esc{margin-top:56px;margin-bottom:56px}.m--7-esc{margin:-56px}.m-t--7-esc{margin-top:-56px}.m-r--7-esc{margin-right:-56px}.m-b--7-esc{margin-bottom:-56px}.m-l--7-esc{margin-left:-56px}.m-x--7-esc{margin-left:-56px;margin-right:-56px}.m-y--7-esc{margin-top:-56px;margin-bottom:-56px}.p-7-esc{padding:56px}.p-t-7-esc{padding-top:56px}.p-r-7-esc{padding-right:56px}.p-b-7-esc{padding-bottom:56px}.p-l-7-esc{padding-left:56px}.p-x-7-esc{padding-left:56px;padding-right:56px}.p-y-7-esc{padding-top:56px;padding-bottom:56px}.m-8-esc{margin:64px}.m-t-8-esc{margin-top:64px}.m-r-8-esc{margin-right:64px}.m-b-8-esc{margin-bottom:64px}.m-l-8-esc{margin-left:64px}.m-x-8-esc{margin-left:64px;margin-right:64px}.m-y-8-esc{margin-top:64px;margin-bottom:64px}.m--8-esc{margin:-64px}.m-t--8-esc{margin-top:-64px}.m-r--8-esc{margin-right:-64px}.m-b--8-esc{margin-bottom:-64px}.m-l--8-esc{margin-left:-64px}.m-x--8-esc{margin-left:-64px;margin-right:-64px}.m-y--8-esc{margin-top:-64px;margin-bottom:-64px}.p-8-esc{padding:64px}.p-t-8-esc{padding-top:64px}.p-r-8-esc{padding-right:64px}.p-b-8-esc{padding-bottom:64px}.p-l-8-esc{padding-left:64px}.p-x-8-esc{padding-left:64px;padding-right:64px}.p-y-8-esc{padding-top:64px;padding-bottom:64px}.m-9-esc{margin:72px}.m-t-9-esc{margin-top:72px}.m-r-9-esc{margin-right:72px}.m-b-9-esc{margin-bottom:72px}.m-l-9-esc{margin-left:72px}.m-x-9-esc{margin-left:72px;margin-right:72px}.m-y-9-esc{margin-top:72px;margin-bottom:72px}.m--9-esc{margin:-72px}.m-t--9-esc{margin-top:-72px}.m-r--9-esc{margin-right:-72px}.m-b--9-esc{margin-bottom:-72px}.m-l--9-esc{margin-left:-72px}.m-x--9-esc{margin-left:-72px;margin-right:-72px}.m-y--9-esc{margin-top:-72px;margin-bottom:-72px}.p-9-esc{padding:72px}.p-t-9-esc{padding-top:72px}.p-r-9-esc{padding-right:72px}.p-b-9-esc{padding-bottom:72px}.p-l-9-esc{padding-left:72px}.p-x-9-esc{padding-left:72px;padding-right:72px}.p-y-9-esc{padding-top:72px;padding-bottom:72px}.m-10-esc{margin:80px}.m-t-10-esc{margin-top:80px}.m-r-10-esc{margin-right:80px}.m-b-10-esc{margin-bottom:80px}.m-l-10-esc{margin-left:80px}.m-x-10-esc{margin-left:80px;margin-right:80px}.m-y-10-esc{margin-top:80px;margin-bottom:80px}.m--10-esc{margin:-80px}.m-t--10-esc{margin-top:-80px}.m-r--10-esc{margin-right:-80px}.m-b--10-esc{margin-bottom:-80px}.m-l--10-esc{margin-left:-80px}.m-x--10-esc{margin-left:-80px;margin-right:-80px}.m-y--10-esc{margin-top:-80px;margin-bottom:-80px}.p-10-esc{padding:80px}.p-t-10-esc{padding-top:80px}.p-r-10-esc{padding-right:80px}.p-b-10-esc{padding-bottom:80px}.p-l-10-esc{padding-left:80px}.p-x-10-esc{padding-left:80px;padding-right:80px}.p-y-10-esc{padding-top:80px;padding-bottom:80px}.m-extra-esc{margin:96px}.m-t-extra-esc{margin-top:96px}.m-r-extra-esc{margin-right:96px}.m-b-extra-esc{margin-bottom:96px}.m-l-extra-esc{margin-left:96px}.m-x-extra-esc{margin-left:96px;margin-right:96px}.m-y-extra-esc{margin-top:96px;margin-bottom:96px}.m--extra-esc{margin:-96px}.m-t--extra-esc{margin-top:-96px}.m-r--extra-esc{margin-right:-96px}.m-b--extra-esc{margin-bottom:-96px}.m-l--extra-esc{margin-left:-96px}.m-x--extra-esc{margin-left:-96px;margin-right:-96px}.m-y--extra-esc{margin-top:-96px;margin-bottom:-96px}.p-extra-esc{padding:96px}.p-t-extra-esc{padding-top:96px}.p-r-extra-esc{padding-right:96px}.p-b-extra-esc{padding-bottom:96px}.p-l-extra-esc{padding-left:96px}.p-x-extra-esc{padding-left:96px;padding-right:96px}.p-y-extra-esc{padding-top:96px;padding-bottom:96px}.m-maximo-esc{margin:120px}.m-t-maximo-esc{margin-top:120px}.m-r-maximo-esc{margin-right:120px}.m-b-maximo-esc{margin-bottom:120px}.m-l-maximo-esc{margin-left:120px}.m-x-maximo-esc{margin-left:120px;margin-right:120px}.m-y-maximo-esc{margin-top:120px;margin-bottom:120px}.m--maximo-esc{margin:-120px}.m-t--maximo-esc{margin-top:-120px}.m-r--maximo-esc{margin-right:-120px}.m-b--maximo-esc{margin-bottom:-120px}.m-l--maximo-esc{margin-left:-120px}.m-x--maximo-esc{margin-left:-120px;margin-right:-120px}.m-y--maximo-esc{margin-top:-120px;margin-bottom:-120px}.p-maximo-esc{padding:120px}.p-t-maximo-esc{padding-top:120px}.p-r-maximo-esc{padding-right:120px}.p-b-maximo-esc{padding-bottom:120px}.p-l-maximo-esc{padding-left:120px}.p-x-maximo-esc{padding-left:120px;padding-right:120px}.p-y-maximo-esc{padding-top:120px;padding-bottom:120px}}button,input[type=button],input[type=submit],input[type=reset],.boton{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out}button.deshabilitado,button:disabled,input[type=button].deshabilitado,input[type=button]:disabled,input[type=submit].deshabilitado,input[type=submit]:disabled,input[type=reset].deshabilitado,input[type=reset]:disabled,.boton.deshabilitado,.boton:disabled{pointer-events:none;cursor:default}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,.boton:hover,.boton:focus{text-decoration:none;outline:none}button .pictograma,button [class^=pictograma-],button [class*=" pictograma-"],.boton .pictograma,.boton [class^=pictograma-],.boton [class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0 0 0 8px}.boton-primario,.boton-con-contenedor-primario{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-primario.deshabilitado,.boton-primario:disabled,.boton-con-contenedor-primario.deshabilitado,.boton-con-contenedor-primario:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-primario:visited,.boton-con-contenedor-primario:visited{color:var(--boton-primario-color)}.boton-primario:hover,.boton-con-contenedor-primario:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-primario:focus,.boton-con-contenedor-primario:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-secundario,.boton-con-contenedor-secundario{background-color:var(--boton-secundario-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-borde);color:var(--boton-secundario-color)}.boton-secundario.deshabilitado,.boton-secundario:disabled,.boton-con-contenedor-secundario.deshabilitado,.boton-con-contenedor-secundario:disabled{background-color:var(--boton-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-deshabilitado-borde),3px 3px 4px var(--boton-secundario-deshabilitado-sombra);color:var(--boton-secundario-deshabilitado-color)}.boton-secundario:visited,.boton-con-contenedor-secundario:visited{color:var(--boton-secundario-color)}.boton-secundario:hover,.boton-con-contenedor-secundario:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-cursor-borde),0 0 8px var(--boton-secundario-cursor-sombra);color:var(--boton-secundario-cursor-color)}.boton-secundario:focus,.boton-con-contenedor-secundario:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);color:var(--boton-secundario-enfoque-color)}.boton-sin-contenedor-primario{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color)}.boton-sin-contenedor-primario.deshabilitado,.boton-sin-contenedor-primario:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.boton-sin-contenedor-primario:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.boton-sin-contenedor-primario:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.boton-sin-contenedor-secundario{background:var(--boton-sin-contenedor-secundario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-borde),0 0 0 var(--boton-sin-contenedor-secundario-sombra);color:var(--boton-sin-contenedor-secundario-color)}.boton-sin-contenedor-secundario.deshabilitado,.boton-sin-contenedor-secundario:disabled{background:var(--boton-sin-contenedor-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-sombra);color:var(--boton-sin-contenedor-secundario-deshabilitado-color)}.boton-sin-contenedor-secundario:hover{background:var(--boton-sin-contenedor-secundario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-cursor-borde),0 0 0 var(--boton-sin-contenedor-secundario-cursor-sombra);color:var(--boton-sin-contenedor-secundario-cursor-color)}.boton-sin-contenedor-secundario:focus{background:var(--boton-sin-contenedor-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-secundario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-secundario-enfoque-sombra);color:var(--boton-sin-contenedor-secundario-enfoque-color)}.boton-chico{font-size:.875rem;padding:8px}.boton-grande{font-size:1rem;padding:24px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset],.a11y-simplificada .a11y-simplificada-formato-hipervinculo,a,.hipervinculo{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-weight:500;line-height:inherit;padding:0;text-decoration:none;text-align:left;display:inline;vertical-align:baseline;cursor:pointer;transition:all .27s ease-in-out}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) .pictograma,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) .pictograma,.a11y-simplificada input[type=button] .pictograma,.a11y-simplificada input[type=submit] .pictograma,.a11y-simplificada input[type=reset] .pictograma,.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma,a .pictograma,.hipervinculo .pictograma,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class^=pictograma-],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class^=pictograma-],.a11y-simplificada input[type=button] [class^=pictograma-],.a11y-simplificada input[type=submit] [class^=pictograma-],.a11y-simplificada input[type=reset] [class^=pictograma-],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],a [class^=pictograma-],.hipervinculo [class^=pictograma-],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class*=" pictograma-"],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar) [class*=" pictograma-"],.a11y-simplificada input[type=button] [class*=" pictograma-"],.a11y-simplificada input[type=submit] [class*=" pictograma-"],.a11y-simplificada input[type=reset] [class*=" pictograma-"],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],a [class*=" pictograma-"],.hipervinculo [class*=" pictograma-"]{display:inline;vertical-align:sub;padding:0}a,.hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}a:disabled,.hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}a:visited,.hipervinculo:visited{color:var(--hipervinculo-visitado)}a:hover,.hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}a:focus-visible,.hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}a[class^=m-],a[class^=p-],.hipervinculo[class^=m-],.hipervinculo[class^=p-],a[class*=" m-"],a[class*=" p-"],.hipervinculo[class*=" m-"],.hipervinculo[class*=" p-"]{display:inline-block}select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){box-sizing:border-box;font-family:var(--tipografia-familia);font-size:1rem;font-weight:400;line-height:1.5em;width:100%;touch-action:manipulation}::placeholder{font-style:italic;color:var(--campo-ejemplo-color);opacity:1}:hover::placeholder{color:var(--campo-ejemplo-cursor-color)}:focus::placeholder{color:var(--campo-ejemplo-enfoque-color)}:disabled::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}:read-only::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}label,legend{display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--campo-etiqueta-color)}.formulario-obligatoriedad{font-weight:400;margin-left:4px}.formulario-ayuda{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:4px;margin-bottom:24px}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled){transition:all .27s ease-in-out}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],.campo-busqueda-entrada){height:40px;border-radius:8px;padding:7px 16px}textarea{border-radius:8px;padding:16px;min-height:120px;resize:none;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}textarea:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}textarea:not(:disabled){transition:all .27s ease-in-out}textarea:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}textarea:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=checkbox],[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;line-height:1.25em;border:0}[type=checkbox]+label,[type=radio]+label{line-height:1.25em;background-color:var(--campo-contenedor-fondo);border:1px solid var(--campo-contenedor-borde);box-shadow:0 0 0 var(--campo-contenedor-borde);border-radius:8px;cursor:pointer;display:inline-flex;position:relative;margin:0;padding:8px 8px 8px calc(1.25rem + 8px + 4px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=checkbox]:disabled+label,[type=radio]:disabled+label,[type=checkbox]:checked:disabled+label,[type=radio]:checked:disabled+label{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color);cursor:default}[type=checkbox]:not(:disabled):hover+label,[type=radio]:not(:disabled):hover+label{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}[type=checkbox]:not(:disabled):focus+label,[type=radio]:not(:disabled):focus+label{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none;z-index:1}[type=checkbox]+label::before,[type=radio]+label::before{background-color:var(--campo-control-fondo);border:1px solid var(--campo-control-borde);box-sizing:border-box;content:"";height:1.125rem;width:1.125rem;top:9px;left:8px;padding:4px;position:absolute}[type=checkbox]+label::before{border-radius:2px}[type=radio]+label::before{border-radius:50%}[type=radio]:disabled+label::before,[type=checkbox]:disabled+label::before,[type=radio]:checked:disabled+label::before,[type=checkbox]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-fondo);border-color:var(--campo-control-deshabilitado-borde)}[type=checkbox]:checked+label::after{font-family:sisdai-pictogramas,sans-serif;content:"j"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 8px - 1px);top:8px;font-weight:800;text-align:center}[type=checkbox]:not(:checked,:disabled).indeterminate+label::after,[type=checkbox]:indeterminate:not(:disabled)+label::after{font-family:sisdai-pictogramas,sans-serif;content:"/"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 4px + 1px);top:8px;font-weight:800;font-size:1.2rem}[type=checkbox]:checked:disabled+label::after,[type=checkbox]:indeterminate:disabled+label::after,[type=checkbox]:not(:checked):disabled.indeterminate+label::after{color:var(--campo-control-deshabilitado-color)}[type=radio]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-deshabilitado-fondo)}[type=radio]:not(:disabled):checked+label::before,[type=radio]:not(:disabled):checked:hover+label::before{background-color:var(--campo-control-seleccionado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-seleccionado-fondo)}select{border-radius:8px;height:40px;line-height:1.25em;appearance:none;box-shadow:none;background-position:calc(100% - 8px),50%;background-size:32px;background-repeat:no-repeat;background-image:var(--campo-selector-svg);padding:9px 40px 9px 16px;background-color:var(--campo-fondo);color:var(--campo-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}select:disabled{opacity:1;background-image:var(--campo-selector-deshabilitado-svg)}select:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}select:not(:disabled){transition:all .27s ease-in-out}select:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}select:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=range]{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);box-sizing:border-box;width:100%;touch-action:manipulation;appearance:none;cursor:pointer;padding:8px 0;height:40px;border-radius:8px;display:flex;margin:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=range]::-moz-range-thumb{margin-top:-0.375rem;height:1rem;width:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;appearance:none;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-runnable-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-moz-range-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-lower{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-upper{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango);transition:background-color .2s ease-in-out}[type=range]:disabled{cursor:auto;pointer-events:none}[type=range]:disabled::-moz-range-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-runnable-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-moz-range-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-lower{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-upper{background-color:var(--campo-rango-deshabilitado)}[type=range]:not(:disabled):hover::-moz-range-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-runnable-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-moz-range-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-lower{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-upper{background-color:var(--campo-rango-cursor)}[type=range]:focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input[type=file]{height:40px;padding-left:8px}fieldset{background-color:var(--campo-fondo);border:1px solid var(--campo-borde);border-radius:8px;padding:16px;margin-top:24px;margin-bottom:24px}.formulario-horizontal label{margin-right:4px}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),.formulario-horizontal textarea,.formulario-horizontal select{width:inherit}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:last-child),.formulario-horizontal textarea:not(:last-child),.formulario-horizontal select:not(:last-child){margin-right:24px}.casillas-anidadas{list-style:none;padding:0}.casillas-anidadas li{margin:0}.casillas-anidadas label{display:flex}.casillas-anidadas .casillas-subseleccion{list-style:none;padding:0 0 0 calc(1.25rem + 4px)}input.campo-error,textarea.campo-error,select.campo-error{border-color:var(--borde-error)}input.campo-confirmacion,textarea.campo-confirmacion,select.campo-confirmacion{border-color:var(--borde-confirmacion)}.formulario-ayuda.ayuda-error{color:var(--texto-error)}.formulario-ayuda.ayuda-confirmacion{color:var(--texto-confirmacion)}table{border-collapse:collapse;color:var(--tabla-color);text-align:left}table caption{text-align:left;padding:0;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}table th,table td{padding:16px 24px}table thead{font-weight:600}table thead tr{border-bottom:1px solid var(--tabla-borde)}table tbody>:nth-child(odd){background-color:var(--tabla-fila-impar-fondo)}table tbody>:nth-child(even){background-color:var(--tabla-fila-par-fondo)}table tfoot{font-weight:600}table tfoot tr{background-color:var(--tabla-fila-pie-fondo)}.tabla-condensada th,.tabla-condensada td{padding:8px 16px}.tabla-expandida th,.tabla-expandida td{padding:24px}.titulo-tabla{margin-bottom:0}.contenedor-tabla{max-width:100%;overflow-x:auto}.contenedor-tabla table{max-width:100%}ol,ul,dl{margin:0;padding:0}ol,ul{padding-left:24px}ol li,ul li{margin:16px 0}ol ol,ol ul,ul ol,ul ul{padding:0 0 0 16px}ol ol li,ol ul li,ul ol li,ul ul li{margin:8px 0}dl dt{font-weight:600;margin:16px 0 8px 0}dl dd{margin:8px 0 16px 0}.lista-sin-estilo{padding-left:0;list-style-type:none}.lista-decimal{list-style-type:decimal}.lista-romana{list-style-type:upper-roman}.lista-romana-minuscula{list-style-type:lower-roman}.lista-latina{list-style-type:upper-latin}.lista-latina-minuscula{list-style-type:lower-latin}ol.lista-secuenciada,ul.lista-secuenciada{list-style-type:none;counter-reset:item;padding-left:0}ol.lista-secuenciada li,ul.lista-secuenciada li{counter-increment:item}ol.lista-secuenciada li ol,ol.lista-secuenciada li ul,ul.lista-secuenciada li ol,ul.lista-secuenciada li ul{list-style-type:none;counter-reset:item}ol.lista-secuenciada li::before,ul.lista-secuenciada li::before{content:counters(item, ".") ". "}img{border-radius:8px;max-width:100%}figure{color:var(--texto-secundario);margin:24px 0;clear:both}figure img{margin-bottom:8px}figure img:not(:last-of-type){margin-right:8px}figure figcaption{margin-top:-8px;font-size:.875rem;font-weight:400;clear:both}video{display:block;width:100%}.video{display:block;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr{border:none;border-top:1px solid var(--borde);margin:0}details{border:1px solid var(--borde-secundario);border-radius:8px;padding:24px 24px 0;display:block}details summary{cursor:pointer;padding:24px;margin:-24px -24px 0}details[open] summary{border-bottom:1px solid var(--borde-secundario)}.portada{position:relative;width:100%;min-height:100px;display:flex;height:calc(100vh - 92px)}@media(max-width: 768px){.portada{height:calc(100vh - 120px)}}.portada .portada-imagen{border-radius:0;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.portada .portada-degradado{position:relative;width:100%;background:var(--degradado-ligero);display:flex;align-items:stretch;margin-top:48px}.portada .portada-cuerpo{margin:auto auto 0;padding:24px 24px 96px;width:100%;max-width:700px;text-align:center}.portada .portada-cuerpo>*{color:var(--texto-inverso);border-color:currentcolor;margin:8px 0}.portada .portada-cuerpo>:first-child{margin-top:0}.portada .portada-cuerpo>:last-child{margin-bottom:0}.portada .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-titulo{font-size:5rem}}.portada .portada-subtitulo{font-size:1.125rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-subtitulo{font-size:1.5rem}}.portada.portada-secundaria .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada.portada-secundaria .portada-titulo{font-size:3.5rem}}.menu-flotante{position:fixed;z-index:9999;bottom:40px}.menu-flotante .menu-flotante-boton{background-color:var(--menu-flotante-boton-fondo);color:var(--menu-flotante-boton-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-borde),0 0 0 1px var(--menu-flotante-boton-contorno),0 0 8px var(--menu-flotante-boton-sombra);border-radius:50%;margin:-20px;padding:8px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;width:40px;height:40px}.menu-flotante .menu-flotante-boton .pictograma,.menu-flotante .menu-flotante-boton [class^=pictograma-],.menu-flotante .menu-flotante-boton [class*=" pictograma-"]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;padding:0}.menu-flotante .menu-flotante-boton:disabled{pointer-events:none;cursor:default}.menu-flotante .menu-flotante-boton:hover{background-color:var(--menu-flotante-boton-cursor-fondo);color:var(--menu-flotante-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-cursor-borde),0 0 0 1px var(--menu-flotante-boton-cursor-contorno),3px 3px 4px var(--menu-flotante-boton-cursor-sombra)}.menu-flotante .menu-flotante-boton:focus{background-color:var(--menu-flotante-boton-enfoque-fondo);color:var(--menu-flotante-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-enfoque-borde),0 0 0 1px var(--menu-flotante-boton-enfoque-contorno),0 0 8px var(--menu-flotante-boton-enfoque-sombra)}.menu-flotante .menu-flotante-pictograma-cerrado{transition:all .27s ease-in-out;position:absolute;opacity:1}.menu-flotante .menu-flotante-pictograma-abierto{transition:all .27s ease-in-out;position:absolute;opacity:0}.menu-flotante .menu-flotante-contenedor{background-color:var(--menu-flotante-contenedor-fondo);box-shadow:0 0 0 0 rgba(0,0,0,0);color:var(--menu-flotante-contenedor-color);padding:0;margin:0;z-index:1;overflow:hidden;position:relative;width:300px;max-height:0;opacity:0;transition:all .3s ease-in-out}.menu-flotante .menu-flotante-contenedor .menu-flotante-titulo{font-size:1rem;font-weight:600;line-height:1.25em;margin-top:0;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--menu-flotante-contenedor-borde)}.menu-flotante .menu-flotante-contenedor a,.menu-flotante .menu-flotante-contenedor label,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo){display:flex;align-items:center;justify-content:flex-start;min-height:40px;width:100%}.menu-flotante .menu-flotante-contenedor a::before,.menu-flotante .menu-flotante-contenedor a::after,.menu-flotante .menu-flotante-contenedor label::before,.menu-flotante .menu-flotante-contenedor label::after,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::before,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::after{top:auto}.menu-flotante .menu-flotante-contenedor label .pictograma,.menu-flotante .menu-flotante-contenedor label [class^=pictograma-],.menu-flotante .menu-flotante-contenedor label [class*=" pictograma-"]{font-size:1.5rem;padding:0;margin-right:4px}.menu-flotante.menu-flotante-derecho{right:-260px;transition:all .3s ease-in-out}.menu-flotante.menu-flotante-derecho.abierto{right:40px}.menu-flotante.menu-flotante-izquierdo{left:40px}.menu-flotante.abierto .menu-flotante-pictograma-cerrado{opacity:0}.menu-flotante.abierto .menu-flotante-pictograma-abierto{opacity:1}.menu-flotante.abierto .menu-flotante-contenedor{box-shadow:inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra),0 8px 16px -4px var(--menu-flotante-contenedor-sombra);max-height:500px;padding:24px;opacity:1}.vista-cargando{background:var(--opacidad-ligero);z-index:9;display:flex;justify-content:center;align-items:center}.vista-cargando.posicion-absoluta{position:absolute;inset:0}.vista-cargando>ul{display:inline-flex;align-items:flex-end;margin:0;padding:0;height:50px;list-style:none;gap:4px}.vista-cargando>ul>li{background:var(--globo-color);width:10px;height:8px;animation:vista-cargando 0ms -800ms linear infinite alternate}.vista-cargando>ul>li:nth-child(1){animation-duration:405ms}.vista-cargando>ul>li:nth-child(2){animation-duration:477ms}.vista-cargando>ul>li:nth-child(3){animation-duration:456ms}.vista-cargando>ul>li:nth-child(4){animation-duration:402ms}.vista-cargando>ul>li:nth-child(5){animation-duration:472ms}.vista-cargando>ul>li:nth-child(6){animation-duration:452ms}.vista-cargando>ul>li:nth-child(7){animation-duration:415ms}.vista-cargando>ul>li:nth-child(8){animation-duration:456ms}.vista-cargando>ul>li:nth-child(9){animation-duration:497ms}.vista-cargando>ul>li:nth-child(10){animation-duration:440ms}.tarjeta{background:var(--tarjeta-fondo);border-radius:20px;box-sizing:content-box;position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.tarjeta .tarjeta-imagen{max-width:inherit;width:100%;height:240px;object-fit:cover;object-position:center;border-radius:0}.tarjeta .tarjeta-imagen img{border-radius:0;max-width:inherit}.tarjeta .tarjeta-etiqueta{font-size:.875rem;font-weight:400;line-height:1.3em}.tarjeta .tarjeta-cuerpo{padding:24px 24px 0;color:var(--tarjeta-color);flex-grow:1;transition:all .27s ease-in-out}.tarjeta .tarjeta-cuerpo>*{margin:16px 0}.tarjeta .tarjeta-cuerpo>:first-child{margin-top:0}.tarjeta .tarjeta-pie{display:flex;gap:8px;padding:0 24px 24px}@media screen and (min-width: 768px){.tarjeta-horizontal{flex-wrap:nowrap;min-width:480px}.tarjeta-horizontal .tarjeta-imagen{height:100%;width:240px;position:absolute;top:0;bottom:0}.tarjeta-horizontal .tarjeta-cuerpo{padding-left:264px}.tarjeta-horizontal .tarjeta-pie{padding-left:264px}}.tarjeta-hipervinculo-externo,.tarjeta-hipervinculo-interno{display:flex;flex-direction:column;text-decoration:none;font-weight:normal;margin-top:8px;margin-bottom:8px;background:var(--tarjeta-fondo);width:100%}.tarjeta-hipervinculo-externo:hover,.tarjeta-hipervinculo-interno:hover,.tarjeta-hipervinculo-externo:focus,.tarjeta-hipervinculo-interno:focus,.tarjeta-hipervinculo-externo:focus-visible,.tarjeta-hipervinculo-interno:focus-visible{background-color:var(--tarjeta-cursor-fondo);box-shadow:0 0 0 2px var(--tarjeta-enfoque-borde),0 0 8px 1px var(--tarjeta-enfoque-sombra);outline:none;text-decoration:none}.tarjeta-hipervinculo-interno{background:var(--tarjeta-interna-fondo);color:var(--tarjeta-interna-color)}.tarjeta-hipervinculo-externo{position:relative;min-height:200px}.tarjeta-hipervinculo-externo img.tarjeta-imagen{transform:scale(1.1);position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen{position:absolute;width:100%;height:100%;transform:scale(1.1);transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tarjeta-hipervinculo-externo .tarjeta-degradado{position:relative;width:100%;height:100%;background:var(--tarjeta-externa-fondo-degradado);display:flex;align-items:stretch;margin-top:48px}.tarjeta-hipervinculo-externo .tarjeta-cuerpo{margin-top:auto;padding:24px;width:100%}.tarjeta-hipervinculo-externo .tarjeta-cuerpo>*{color:var(--tarjeta-externa-color);border-color:currentcolor}.tarjeta-hipervinculo-externo .tarjeta-cuerpo .pictograma,.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class^=pictograma-],.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class*=" pictograma-"]{vertical-align:middle}.tarjeta-hipervinculo-externo:hover img.tarjeta-imagen{transform:scale(1)}.tarjeta-hipervinculo-externo:hover picture.tarjeta-imagen{transform:scale(1)}.lista-compuesta{margin:0;padding:0;list-style:none}.lista-compuesta li{margin:0}.lista-compuesta ol,.lista-compuesta ul{padding:0}.lista-compuesta li{display:flex;width:100%}.lista-compuesta a{display:flex;width:100%;text-decoration:none}.lista-compuesta a:hover{background-color:var(--estado-cursor)}.lista-compuesta .lista-compuesta-titulo{color:var(--texto-primario);font-weight:500;margin:0}.lista-compuesta .lista-compuesta-texto-primario{color:var(--texto-primario);font-weight:400;margin:0}.lista-compuesta .lista-compuesta-texto-secundario{color:var(--texto-secundario);font-weight:400;margin:0}.lista-compuesta-cuerpo{flex:1 1;display:block}.lista-compuesta-cuerpo>:first-child{margin:0}.lista-pictograma li{padding:24px 0}.lista-pictograma .lista-pictograma-imagen{display:flex;align-items:baseline;margin:0 24px}.lista-pictograma .lista-pictograma-imagen .pictograma,.lista-pictograma .lista-pictograma-imagen [class^=pictograma-],.lista-pictograma .lista-pictograma-imagen [class*=" pictograma-"]{padding:0}.lista-avatar li{padding:24px 0;align-items:center}.lista-avatar li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-avatar .lista-avatar-imagen{border-radius:80px;height:80px;width:80px;margin:0 24px;overflow:hidden}.lista-avatar .lista-avatar-imagen img,.lista-avatar .lista-avatar-imagen svg{object-fit:cover}.lista-logotipo li{padding:24px 0;align-items:center}.lista-logotipo li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-logotipo .lista-logotipo-imagen{height:80px;width:120px;margin:0 24px;overflow:hidden}.lista-logotipo .lista-logotipo-imagen img{height:80px;width:120px;object-fit:scale-down}.lista-accion li{border-bottom:1px solid var(--borde-secundario);padding:16px 0}.lista-accion .lista-accion-acciones{display:flex;align-items:center}.lista-accion .lista-accion-acciones button,.lista-accion .lista-accion-acciones .boton{margin-left:4px}.lista-casilla li{border-bottom:1px solid var(--borde-secundario);padding:12px 0}.lista-casilla li [type=checkbox]+label,.lista-casilla li [type=radio]+label{transition:all .27s ease-in-out;flex:1 1;display:block;padding-top:4px;padding-bottom:4px;padding-left:calc(1.25rem + 16px + 4px)}.boton-pictograma{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px}.boton-pictograma.deshabilitado,.boton-pictograma:disabled{pointer-events:none;cursor:default}.boton-pictograma:hover,.boton-pictograma:focus{text-decoration:none;outline:none}.boton-pictograma .pictograma,.boton-pictograma [class^=pictograma-],.boton-pictograma [class*=" pictograma-"]{font-size:1.5rem;padding:0}.boton-pictograma.boton-chico{padding:4px}.boton-pictograma.boton-chico .pictograma,.boton-pictograma.boton-chico [class^=pictograma-],.boton-pictograma.boton-chico [class*=" pictograma-"]{font-size:1rem}.boton-pictograma.boton-grande{padding:8px}.boton-pictograma.boton-grande .pictograma,.boton-pictograma.boton-grande [class^=pictograma-],.boton-pictograma.boton-grande [class*=" pictograma-"]{font-size:1.5rem}.boton-descarga{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);display:block;border-radius:12px;padding:32px;text-align:left;width:100%}.boton-descarga.deshabilitado,.boton-descarga:disabled{pointer-events:none;cursor:default}.boton-descarga:hover,.boton-descarga:focus{text-decoration:none;outline:none}.boton-descarga.deshabilitado,.boton-descarga:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-descarga:visited{color:var(--boton-primario-color)}.boton-descarga:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-descarga:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-descarga .boton-descarga-titulo{display:block;font-size:1rem;line-height:1.25rem;font-weight:600;margin:0 0 8px}.boton-descarga .boton-descarga-cuerpo{display:block;position:relative;padding-right:40px;font-weight:400}.boton-descarga .boton-descarga-cuerpo>*{margin-top:8px;margin-bottom:8px}.boton-descarga .boton-descarga-cuerpo>:first-child{margin-top:0}.boton-descarga .boton-descarga-cuerpo>:last-child{margin-bottom:0}.boton-descarga .boton-descarga-cuerpo .boton-descarga-pictograma{font-size:2rem;position:absolute;bottom:0;right:0}.boton-alternar{background-color:var(--fondo-acento);border-radius:10rem;display:inline-flex;padding:4px;gap:4px}.boton-alternar [type=radio]+label{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);background-color:rgba(0,0,0,0);box-shadow:none;color:var(--campo-etiqueta-color);border-radius:10rem;font-weight:600;font-size:.875rem;padding:8px 16px;margin:0}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{pointer-events:none;cursor:default}.boton-alternar [type=radio]+label:hover,.boton-alternar [type=radio]+label:focus{text-decoration:none;outline:none}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]+label::after,.boton-alternar [type=radio]+label::before{display:none}.boton-alternar [type=radio]:checked+label{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label.deshabilitado,.boton-alternar [type=radio]:checked+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]:checked+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]:checked+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]:disabled+label{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color);pointer-events:none;cursor:default}.audio{background:var(--fondo-neutro);border-radius:20px;padding:16px}.audio .audio-cabecera{margin-bottom:24px}.audio .audio-cabecera>*{margin-top:16px;margin-bottom:16px}.audio .audio-cabecera>:first-child{margin-top:0}.audio .audio-cabecera>:last-child{margin-bottom:0}.audio .audio-velocidad{flex:1 1;max-width:120px}.audio .audio-reproduccion{flex:2 0;display:flex;justify-content:center;white-space:nowrap;gap:8px}.audio .audio-volumen{flex:1 1;max-width:120px;display:flex;white-space:nowrap}.campo-busqueda{display:flex;position:relative}.campo-busqueda-entrada{border-radius:8px 0 0 8px;height:auto;padding:7px 48px 7px 16px}.campo-busqueda-entrada::-webkit-search-decoration,.campo-busqueda-entrada::-webkit-search-cancel-button,.campo-busqueda-entrada::-webkit-search-results-button,.campo-busqueda-entrada::-webkit-search-results-decoration{display:none}.campo-busqueda-borrar{position:absolute;top:4px;right:56px;margin:8px}.campo-busqueda-buscar{border-top-left-radius:0;border-bottom-left-radius:0;padding:16px}.control-acercar-alejar{display:flex;align-items:center;position:relative;gap:4px}.control-acercar-alejar .control-acercar-alejar-rango{flex:1 0}.control-acercar-alejar .control-acercar-alejar-porcentaje{flex:0 1 calc(3ch + 40px);max-width:calc(3ch + 40px);width:calc(3ch + 40px);padding-right:24px !important;padding-left:4px !important;text-align:right !important}.control-acercar-alejar::after{content:"%"/"";position:absolute;right:8px}.globo-informacion{background-color:var(--globo-fondo);border-radius:8px;color:var(--globo-color);align-items:flex-start;justify-content:space-between;display:inline-flex;position:relative;width:auto;z-index:99}.globo-informacion .globo-informacion-cuerpo{padding:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div){margin-top:16px;margin-bottom:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div):first-child{margin-top:0}.globo-informacion .globo-informacion-cuerpo>*:not(div):last-child{margin-bottom:0}.globo-informacion .globo-informacion-cuerpo a{box-shadow:0 0 2px var(--globo-hipervinculo-sombra);color:var(--globo-hipervinculo-color)}.globo-informacion .globo-informacion-cuerpo a:visited{color:var(--globo-hipervinculo-visitado)}.globo-informacion .globo-informacion-cuerpo a:hover{box-shadow:0 0 2px var(--globo-hipervinculo-cursor-sombra);color:var(--globo-hipervinculo-cursor-color)}.globo-informacion .globo-informacion-cuerpo a:focus-visible{color:var(--globo-hipervinculo-enfoque-color);outline:2px dashed var(--globo-hipervinculo-enfoque-sombra)}.globo-informacion .globo-informacion-punto-color{width:.625rem;height:.625rem;border-radius:50%;border:1px solid var(--globo-simbologia-borde);background-color:var(--texto-acento);display:inline-block}.globo-informacion:not(.globo-informacion-extendido){font-size:.75rem}.globo-informacion.globo-informacion-extendido{font-size:inherit}.globo-informacion .globo-informacion-cerrar{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px;position:sticky;top:0;margin:8px 8px 8px 0;background:var(--globo-boton-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-borde),0 0 0 var(--globo-boton-sombra);color:var(--globo-boton-color)}.globo-informacion .globo-informacion-cerrar.deshabilitado,.globo-informacion .globo-informacion-cerrar:disabled{pointer-events:none;cursor:default}.globo-informacion .globo-informacion-cerrar:hover,.globo-informacion .globo-informacion-cerrar:focus{text-decoration:none;outline:none}.globo-informacion .globo-informacion-cerrar .pictograma,.globo-informacion .globo-informacion-cerrar [class^=pictograma-],.globo-informacion .globo-informacion-cerrar [class*=" pictograma-"]{justify-content:center;font-size:1.5rem;padding:0}.globo-informacion .globo-informacion-cerrar:hover{background:var(--globo-boton-cursor-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-cursor-borde),0 0 0 var(--globo-boton-cursor-sombra);color:var(--globo-boton-cursor-color)}.globo-informacion .globo-informacion-cerrar:focus{background:var(--globo-boton-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--globo-boton-enfoque-borde),0 0 8px var(--globo-boton-enfoque-sombra);color:var(--globo-boton-enfoque-color)}dialog{position:absolute;z-index:999999}dialog::backdrop{background-color:var(--opacidad-ligero)}dialog.modal{position:fixed;inset:0;background-color:var(--fondo);color:var(--texto-primario);border-radius:20px;border:none;padding:24px;margin:64px auto;width:calc(100% - 40px);max-width:462px}@media screen and (min-width: 768px){dialog.modal{margin:120px auto}}dialog.modal.modal-chico{max-width:462px}dialog.modal.modal-grande{max-width:1110px}dialog.modal .modal-contenedor{position:relative}dialog.modal .modal-contenedor .modal-cabecera{margin-bottom:24px}dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 128px);overflow-y:auto}dialog.modal .modal-contenedor .modal-cuerpo>:first-child{margin-top:0}dialog.modal .modal-contenedor .modal-cuerpo>:last-child{margin-bottom:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 240px)}}dialog.modal .modal-contenedor .modal-pie{display:flex;flex-direction:row-reverse;gap:24px;margin-top:40px}dialog.modal .modal-contenedor .modal-titulo{font-size:1.125rem;margin:0;padding-right:40px}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-titulo{font-size:1.5rem}}dialog.modal .modal-contenedor .modal-cerrar{position:absolute;top:-4px;right:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cerrar{top:0}}.menu-lateral-contenedor{background:var(--navegacion-secundaria-fondo);border-left:1px solid rgba(0,0,0,0);color:var(--navegacion-secundaria-color);position:relative;width:100%}.menu-lateral-contenedor a{font-weight:400;display:block;text-decoration:none;padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor a:focus,.menu-lateral-contenedor a:focus-visible,.menu-lateral-contenedor a:active,.menu-lateral-contenedor a.router-link-exact-active,.menu-lateral-contenedor a.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor .colapsable-boton{padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor .colapsable-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor .colapsable-boton:focus,.menu-lateral-contenedor .colapsable-boton:focus-visible,.menu-lateral-contenedor .colapsable-boton:active,.menu-lateral-contenedor .colapsable-boton.router-link-exact-active,.menu-lateral-contenedor .colapsable-boton.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor .colapsable-boton:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor ul,.menu-lateral-contenedor ol{margin:0;padding:0;list-style:none}.menu-lateral-contenedor ul li,.menu-lateral-contenedor ol li{margin:0}.menu-lateral-contenedor ul ol,.menu-lateral-contenedor ul ul,.menu-lateral-contenedor ol ol,.menu-lateral-contenedor ol ul{padding:0}.menu-lateral-boton{background:var(--navegacion-secundaria-fondo);border-radius:20px;color:var(--navegacion-secundaria-color);margin-left:16px;display:flex;padding:0;z-index:3}.menu-lateral-boton .pictograma,.menu-lateral-boton [class^=pictograma-],.menu-lateral-boton [class*=" pictograma-"]{align-self:flex-start;font-size:1.35em;padding:24px 8px;transition:transform .27s ease}.menu-lateral-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color)}.menu-lateral-boton:focus{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color)}.menu-lateral{position:sticky;z-index:999}@media screen and (max-width: 767px){.menu-lateral{display:flex;margin-top:40px;top:15vh;width:55px;transition:all .2s linear}.menu-lateral .menu-lateral-contenedor{border-radius:0 20px 20px 0;overflow:hidden;margin-left:-40px;padding:0;opacity:0;pointer-events:none;visibility:hidden;width:100%;height:70vh;overflow-y:auto;transition:all .5s ease-in-out}.menu-lateral.abierto{width:80vw}.menu-lateral.abierto .menu-lateral-boton{border-radius:20px 0 0 20px}.menu-lateral.abierto .menu-lateral-boton .pictograma,.menu-lateral.abierto .menu-lateral-boton [class^=pictograma-],.menu-lateral.abierto .menu-lateral-boton [class*=" pictograma-"]{transform:rotate(180deg)}.menu-lateral.abierto .menu-lateral-contenedor{border-left-color:var(--navegacion-secundaria-borde);visibility:visible;margin-left:0;opacity:1;pointer-events:inherit;padding-top:16px;padding-bottom:16px;box-shadow:4px 8px 16px -4px var(--opacidad-ligero)}.menu-lateral.abierto .menu-lateral-contenedor ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li .colapsable-boton{padding-left:24px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li .colapsable-boton{padding-left:32px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li .colapsable-boton{padding-left:40px}}@media screen and (min-width: 768px){.menu-lateral{display:block;top:40px;width:100%;height:calc(100vh - 46px);overflow-y:auto}.menu-lateral .menu-lateral-contenedor{border-radius:0;padding-top:40px;padding-bottom:40px}.menu-lateral .menu-lateral-contenedor ul li>a,.menu-lateral .menu-lateral-contenedor ul li>button,.menu-lateral .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li>a,.menu-lateral .menu-lateral-contenedor ol li>button,.menu-lateral .menu-lateral-contenedor ol li .colapsable-boton{padding-left:48px}.menu-lateral .menu-lateral-contenedor ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li .colapsable-boton{padding-left:56px}.menu-lateral .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ul li .colapsable-boton{padding-left:64px}.menu-lateral .menu-lateral-boton{display:none}}.menu-lateral-fondo{position:relative}@media screen and (min-width: 768px){.menu-lateral-fondo{background:var(--navegacion-secundaria-fondo)}}@media screen and (max-width: 767px){.indice-contenido{padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.indice-contenido{position:sticky;top:150px}}.indice-contenido .indice-contenido-titulo{font-size:1.125rem}.indice-contenido .indice-contenido-contenedor ul,.indice-contenido .indice-contenido-contenedor ol{margin:0;padding:0;list-style:none}.indice-contenido .indice-contenido-contenedor ul li,.indice-contenido .indice-contenido-contenedor ol li{margin:0}.indice-contenido .indice-contenido-contenedor ul ol,.indice-contenido .indice-contenido-contenedor ul ul,.indice-contenido .indice-contenido-contenedor ol ol,.indice-contenido .indice-contenido-contenedor ol ul{padding:0}.indice-contenido .indice-contenido-contenedor a{background:rgba(0,0,0,0);display:block;border-radius:0;color:var(--navegacion-secundaria-color);font-weight:400;text-decoration:none;padding:8px 24px}@media screen and (min-width: 768px){.indice-contenido .indice-contenido-contenedor a{padding-left:48px;padding-right:48px}}.indice-contenido .indice-contenido-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.indice-contenido .indice-contenido-contenedor a:active,.indice-contenido .indice-contenido-contenedor a:focus,.indice-contenido .indice-contenido-contenedor a.link-activo,.indice-contenido .indice-contenido-contenedor a.router-link-exact-active{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.indice-contenido .indice-contenido-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.colapsable{position:relative}.colapsable .colapsable-boton{display:flex;position:relative;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500;padding-top:8px;padding-bottom:8px;width:100%}.colapsable .colapsable-boton .pictograma,.colapsable .colapsable-boton [class^=pictograma-],.colapsable .colapsable-boton [class*=" pictograma-"]{padding:0;font-size:1.25rem}.colapsable .colapsable-boton .pictograma::before,.colapsable .colapsable-boton [class^=pictograma-]::before,.colapsable .colapsable-boton [class*=" pictograma-"]::before{transition:transform .27s ease;transform:translateX(0) rotate(90deg);transform-origin:50% 50%}.colapsable .colapsable-contenedor{cursor:default;pointer-events:none;position:relative;opacity:0;height:0;transition:opacity .27s ease}.colapsable .colapsable-contenedor>ul,.colapsable .colapsable-contenedor>ol{margin:0;padding:0;list-style:none}.colapsable .colapsable-contenedor>ul li,.colapsable .colapsable-contenedor>ol li{margin:0}.colapsable .colapsable-contenedor>ul ol,.colapsable .colapsable-contenedor>ul ul,.colapsable .colapsable-contenedor>ol ol,.colapsable .colapsable-contenedor>ol ul{padding:0}.colapsable .colapsable-contenedor>ul>li>a,.colapsable .colapsable-contenedor>ol>li>a{display:block;padding-top:8px;padding-bottom:8px}.colapsable.abierto>.colapsable-boton .pictograma::before,.colapsable.abierto>.colapsable-boton [class^=pictograma-]::before,.colapsable.abierto>.colapsable-boton [class*=" pictograma-"]::before{transform:translateX(-1px) rotate(270deg)}.colapsable.abierto>.colapsable-contenedor{cursor:inherit;pointer-events:inherit;opacity:1;height:auto}dl.informacion-despliegue{position:fixed;left:0;border-radius:4px;bottom:0;z-index:99999;background:var(--opacidad-fuerte);backdrop-filter:blur(10px);pointer-events:none;user-select:none;padding:8px;font-size:.875rem;line-height:1em;color:var(--texto-inverso)}dl.informacion-despliegue dt,dl.informacion-despliegue dd{margin:0;display:inline-block}dl.informacion-despliegue dd:not(:last-child){padding-right:16px}.menu-flotante.menu-accesibilidad .menu-flotante-boton{background-color:var(--menu-accesibilidad-boton-fondo);color:var(--menu-accesibilidad-boton-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-borde),0 0 0 1px var(--menu-accesibilidad-boton-contorno),0 0 8px var(--menu-accesibilidad-boton-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):hover{background-color:var(--menu-accesibilidad-boton-cursor-fondo);color:var(--menu-accesibilidad-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-cursor-borde),0 0 0 1px var(--menu-accesibilidad-boton-cursor-contorno),3px 3px 4px var(--menu-accesibilidad-boton-cursor-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):focus{background-color:var(--menu-accesibilidad-boton-enfoque-fondo);color:var(--menu-accesibilidad-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-enfoque-borde),0 0 0 1px var(--menu-accesibilidad-boton-enfoque-contorno),0 0 8px var(--menu-accesibilidad-boton-enfoque-sombra)}#app{overflow:clip}.navegacion{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);font-size:.875rem;display:block;position:relative;z-index:9999;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion{padding-left:48px;padding-right:48px}}.navegacion.navegacion-pegada{position:sticky;top:0}.navegacion+.navegacion{z-index:9998}.navegacion+.navegacion+.navegacion{z-index:9997}.nav-contenedor-identidad{display:flex;flex-wrap:wrap;justify-content:space-between}.nav-contenedor-identidad .nav-informacion{background:var(--navegacion-primaria-seccion-fondo);color:var(--navegacion-primaria-seccion-color);font-size:.75rem;padding:4px 24px;margin-left:-24px;margin-right:-24px;flex:1 0 calc(100% - 48px)}@media screen and (min-width: 768px){.nav-contenedor-identidad .nav-informacion{display:none}}.nav-logo{height:38px}.nav-menu-contenedor{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;display:flex;flex-direction:column;width:70%;max-width:320px;position:absolute;top:46px;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-menu-contenedor.abierto{right:0;opacity:1;visibility:visible;pointer-events:inherit}.nav-menu-contenedor.abierto.submenu-abierto{right:-320px}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu li{margin:0;padding:0}.nav-menu li:last-of-type .nav-boton{margin-bottom:16px}.nav-submenu{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;width:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-submenu.abierto{right:320px;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida{display:flex;align-items:center;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion.navegacion-extendida{padding-left:48px;padding-right:48px}}.navegacion.navegacion-extendida .nav-contenedor-identidad{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-boton-menu,.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-informacion{display:none}.navegacion.navegacion-extendida .nav-menu-contenedor{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:none;flex:1;display:flex;flex-direction:row;align-items:center;position:relative;overflow:visible;width:100%;max-width:inherit;right:0;top:0;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario{padding-left:16px}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal{flex:1;display:flex;justify-content:flex-end}.navegacion.navegacion-extendida .nav-menu-contenedor.abierto.submenu-abierto{right:0}.navegacion.navegacion-extendida .nav-menu{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-menu li{position:relative}.navegacion.navegacion-extendida .nav-menu li:last-of-type .nav-boton{margin-bottom:0}.navegacion.navegacion-extendida .nav-submenu{overflow:clip;top:inherit;left:inherit;right:0;width:inherit}.navegacion.navegacion-extendida .nav-submenu .nav-hipervinculo{display:block}.navegacion.navegacion-extendida .nav-submenu.abierto{right:0}.nav-hipervinculo{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.nav-hipervinculo:visited{color:var(--navegacion-primaria-color)}.nav-hipervinculo:hover,.nav-hipervinculo:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-hipervinculo:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo:active,.nav-hipervinculo.active,.nav-hipervinculo.nuxt-link-active,.nav-hipervinculo.nuxt-link-exact-active,.nav-hipervinculo.router-link-active,.nav-hipervinculo.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-hipervinculo:active:hover,.nav-hipervinculo:active:focus,.nav-hipervinculo.active:hover,.nav-hipervinculo.active:focus,.nav-hipervinculo.nuxt-link-active:hover,.nav-hipervinculo.nuxt-link-active:focus,.nav-hipervinculo.nuxt-link-exact-active:hover,.nav-hipervinculo.nuxt-link-exact-active:focus,.nav-hipervinculo.router-link-active:hover,.nav-hipervinculo.router-link-active:focus,.nav-hipervinculo.router-link-exact-active:hover,.nav-hipervinculo.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-hipervinculo:active:focus-visible,.nav-hipervinculo.active:focus-visible,.nav-hipervinculo.nuxt-link-active:focus-visible,.nav-hipervinculo.nuxt-link-exact-active:focus-visible,.nav-hipervinculo.router-link-active:focus-visible,.nav-hipervinculo.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo .nav-logo{margin-top:-12px;margin-bottom:-12px}.navegacion.navegacion-extendida .nav-hipervinculo{display:inline-flex;white-space:nowrap}.nav-hiperviculo-logo{flex-shrink:0;display:inline-flex;padding:4px 0;margin:0;border-radius:0}.nav-hiperviculo-logo:focus-visible{outline:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion .nav-boton-menu{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color);width:46px;height:46px;justify-content:center}.navegacion .nav-boton-menu.deshabilitado,.navegacion .nav-boton-menu:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.navegacion .nav-boton-menu:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.navegacion .nav-boton-menu:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.navegacion .nav-boton-menu .nav-icono-menu{background:currentcolor;width:20px;height:1px;display:block;transition:width .2s ease-in-out;position:absolute;top:22px}.navegacion .nav-boton-menu .nav-icono-menu::after,.navegacion .nav-boton-menu .nav-icono-menu::before{background:currentcolor;content:"";width:20px;height:1px;display:block;position:absolute;transition:transform .2s ease-in-out}.navegacion .nav-boton-menu .nav-icono-menu::after{top:5px}.navegacion .nav-boton-menu .nav-icono-menu::before{top:-5px}.navegacion .nav-boton-menu.abierto .nav-icono-menu{width:0}.navegacion .nav-boton-menu.abierto .nav-icono-menu::after{transform:translate3d(-10px, -5px, 0) rotate(-135deg)}.navegacion .nav-boton-menu.abierto .nav-icono-menu::before{transform:translate3d(-10px, 5px, 0) rotate(135deg)}.nav-boton{height:24px;font-size:.875rem;display:flex;width:inherit;font-weight:400;white-space:nowrap;align-items:center;padding:4px;margin:4px 16px}.nav-boton .pictograma,.nav-boton [class^=pictograma-],.nav-boton [class*=" pictograma-"]{padding:0}.nav-boton-submenu{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:space-between;width:100%}.nav-boton-submenu:visited{color:var(--navegacion-primaria-color)}.nav-boton-submenu:hover,.nav-boton-submenu:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-submenu:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu:active,.nav-boton-submenu.active,.nav-boton-submenu.nuxt-link-active,.nav-boton-submenu.nuxt-link-exact-active,.nav-boton-submenu.router-link-active,.nav-boton-submenu.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-submenu:active:hover,.nav-boton-submenu:active:focus,.nav-boton-submenu.active:hover,.nav-boton-submenu.active:focus,.nav-boton-submenu.nuxt-link-active:hover,.nav-boton-submenu.nuxt-link-active:focus,.nav-boton-submenu.nuxt-link-exact-active:hover,.nav-boton-submenu.nuxt-link-exact-active:focus,.nav-boton-submenu.router-link-active:hover,.nav-boton-submenu.router-link-active:focus,.nav-boton-submenu.router-link-exact-active:hover,.nav-boton-submenu.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-submenu:active:focus-visible,.nav-boton-submenu.active:focus-visible,.nav-boton-submenu.nuxt-link-active:focus-visible,.nav-boton-submenu.nuxt-link-exact-active:focus-visible,.nav-boton-submenu.router-link-active:focus-visible,.nav-boton-submenu.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu::after{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;height:.875rem;content:"d"/"";margin-left:4px}.nav-boton-regresar{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:flex-start;width:100%}.nav-boton-regresar:visited{color:var(--navegacion-primaria-color)}.nav-boton-regresar:hover,.nav-boton-regresar:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-regresar:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar:active,.nav-boton-regresar.active,.nav-boton-regresar.nuxt-link-active,.nav-boton-regresar.nuxt-link-exact-active,.nav-boton-regresar.router-link-active,.nav-boton-regresar.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-regresar:active:hover,.nav-boton-regresar:active:focus,.nav-boton-regresar.active:hover,.nav-boton-regresar.active:focus,.nav-boton-regresar.nuxt-link-active:hover,.nav-boton-regresar.nuxt-link-active:focus,.nav-boton-regresar.nuxt-link-exact-active:hover,.nav-boton-regresar.nuxt-link-exact-active:focus,.nav-boton-regresar.router-link-active:hover,.nav-boton-regresar.router-link-active:focus,.nav-boton-regresar.router-link-exact-active:hover,.nav-boton-regresar.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-regresar:active:focus-visible,.nav-boton-regresar.active:focus-visible,.nav-boton-regresar.nuxt-link-active:focus-visible,.nav-boton-regresar.nuxt-link-exact-active:focus-visible,.nav-boton-regresar.router-link-active:focus-visible,.nav-boton-regresar.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar::before{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;content:"d"/"";margin-left:-4px;margin-right:4px;transform:rotate(180deg)}.navegacion.navegacion-extendida .nav-boton-regresar{display:none}.navegacion.navegacion-extendida .nav-boton-submenu::after{transform:rotate(90deg)}.navegacion.navegacion-extendida .nav-boton{margin:0 0 0 8px}.navegacion-gobmx{background-color:var(--color-mx-2);box-shadow:none}.navegacion-gobmx .nav-menu-contenedor{background-color:var(--color-mx-2);border-top:1px solid var(--color-mx-1)}.navegacion-gobmx .nav-hipervinculo{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:visited{color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:active,.navegacion-gobmx .nav-hipervinculo:hover,.navegacion-gobmx .nav-hipervinculo:focus{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0);text-decoration:underline}.navegacion-gobmx .nav-hipervinculo:focus,.navegacion-gobmx .nav-hipervinculo:focus-visible{outline:none;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion-gobmx .nav-boton-menu{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx .nav-boton-menu:not(:disabled):hover{background-color:rgba(0,0,0,0);color:var(--color-mx-1)}.navegacion-gobmx .nav-boton-menu:not(:disabled):focus{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx.navegacion-extendida .nav-menu-contenedor{border-top:none}footer,.piepagina-gobmx,.piepagina-conahcyt{font-size:.875rem;padding-top:32px;padding-bottom:32px}footer p,.piepagina-gobmx p,.piepagina-conahcyt p{margin:16px 0}footer a,.piepagina-gobmx a,.piepagina-conahcyt a{display:inline-block;line-height:max(24px,1.5em);text-underline-offset:4px}footer li,.piepagina-gobmx li,.piepagina-conahcyt li{margin:0}footer ul,footer ol,.piepagina-gobmx ul,.piepagina-gobmx ol,.piepagina-conahcyt ul,.piepagina-conahcyt ol{margin:0;padding:0;list-style:none}.piepagina-titulo{font-size:1.125rem}.piepagina-social{display:flex;font-size:1.5rem;padding:0;gap:24px}.piepagina-social li{margin:0;display:inline-flex}.piepagina-gobmx{background-color:var(--color-mx-2);background-image:url("https://cdn.conahcyt.mx/sisdai-archivos/gobmxpleca-2024.svg");background-position:0 calc(100% + 34px);background-repeat:repeat-x;background-size:auto 80px;color:var(--color-mx-0);padding-bottom:80px}.piepagina-gobmx .hipervinculo-gobmx{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:visited{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:hover,.piepagina-gobmx .hipervinculo-gobmx:focus,.piepagina-gobmx .hipervinculo-gobmx:focus-visible{color:var(--color-mx-0);text-decoration:underline}.piepagina-conahcyt{background:var(--color-conahcyt-degradado);color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:visited{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:hover,.piepagina-conahcyt .hipervinculo-conahcyt:focus,.piepagina-conahcyt .hipervinculo-conahcyt:focus-visible{color:var(--color-conahcyt-0);text-decoration:underline}.contenedor-vis{--contenedor-vis-alto-menus: 50px;--contenedor-vis-alto-atribuciones: 58px;--contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus));--contenedor-vis-alto-minimo-vis: 300px;background-color:var(--fondo-neutro);border-radius:20px;width:100%}.contenedor-vis .contenedor-vis-paneles{display:grid;grid-gap:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1;padding-top:16px;padding-left:16px;padding-right:16px}.contenedor-vis .contenedor-vis-paneles .contenido-vis{width:100%;margin:0;min-height:var(--contenedor-vis-alto-minimo-vis);position:relative;grid-column:1/span 1;grid-row:3/span 1}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip{position:relative;width:100%;display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y{display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y .titulo-eje-y{position:absolute;display:block;transform-origin:top left;text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x{position:relative;width:100%}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x .titulo-eje-x{text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure{position:absolute;top:0;margin:0}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-ejes{stroke:var(--borde);stroke-dasharray:3 3;stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-base{stroke:var(--borde);stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis,.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{scrollbar-width:thin;position:relative;display:none;overflow:hidden auto;grid-column:1/span 1;grid-row-end:span 1}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:first-child:not(.figura-variable){margin-top:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:last-child:not(.nombre-variable){margin-bottom:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis{grid-row-start:1;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{grid-row-start:2;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:4;margin:-8px;padding:8px 8px 32px}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:5;margin:-8px;padding:32px 8px 8px}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .panel-izquierda-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis .panel-pie-vis{display:block}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-paneles{padding-left:24px;padding-right:24px;max-height:var(--contenedor-vis-alto-maximo);grid-template-rows:0 1fr 0;min-height:calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px)}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .contenido-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:2}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{padding-bottom:8px;padding-left:32px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{padding-bottom:8px;padding-right:24px;margin-right:0}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis{grid-template-rows:auto auto 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 2}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-pie-vis{grid-template-rows:auto auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis{grid-template-columns:1fr 2fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis{grid-template-columns:2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .contenido-vis{grid-column-start:1}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis{grid-template-columns:1fr 2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 3}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis{grid-template-rows:0 auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis{grid-template-rows:0 1fr auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr auto}}.contenedor-vis .contenedor-vis-atribuciones{display:flex;justify-content:space-between;align-items:center;line-height:24px;padding-top:16px;padding-bottom:16px;margin-top:16px;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-atribuciones{margin-left:24px;margin-right:24px}}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt{filter:grayscale(100%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt img{float:left;height:24px;opacity:.5;transition:all .25s ease-in-out}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus{filter:grayscale(0%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover img,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus img{opacity:1}.contenedor-vis.sin-atribuciones .contenedor-vis-atribuciones{display:none}.leyenda-clases{padding:0 0 0 calc(1.25rem + 4px)}.titulo-clases{margin:8px 0;padding:0 0 0 8px}.contenedor-vis.gema{height:100%;position:relative}.contenedor-vis.gema .contenedor-vis-paneles{height:100%;max-height:max-content;padding:0;border-radius:0;grid-template-columns:1fr auto}.contenedor-vis.gema .contenedor-vis-paneles .contenido-vis{grid-column-end:span 2}.contenedor-vis.gema .contenedor-vis-paneles .panel-derecha-vis{z-index:1}.contenedor-vis.gema .contenedor-vis-atribuciones{display:none}.visualizador .contenedor-vis.gema .sisdai-mapa-control-acercar-alejar,.visualizador .contenedor-vis.gema .sisdai-mapa-control-ajuste-vista{right:calc(var(--margen) + 320px)}.controlador-vis{--controlador-vis-control-alto: 1.125rem;--controlador-vis-figura-alto: 18px;--controlador-vis-figura-borde-grosor: 1px;--controlador-vis-figura-borde-color: var(--borde-neutro);--controlador-vis-figura-fondo: var(--texto-acento);min-height:var(--controlador-vis-control-alto);vertical-align:text-top}.controlador-vis .lectura{padding:10px;margin:0 0 8px 0;line-height:1.25em;color:var(--campo-color);vertical-align:text-top;display:inline-flex}.controlador-vis .anidado{padding-left:calc(1.25rem + 8px + 4px)}.controlador-vis label::before,.controlador-vis label::after{margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .nombre-variable,.controlador-vis .figura-variable{display:inline-flex}.controlador-vis .nombre-variable{flex:1 1;margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .figura-variable{flex-shrink:0;margin-right:4px;margin-top:max((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto))*.5,0px);min-width:calc(var(--controlador-vis-figura-alto));height:calc(var(--controlador-vis-figura-alto))}.controlador-vis .figura-variable.muestra{background-color:var(--controlador-vis-figura-fondo);border:var(--controlador-vis-figura-borde-grosor) solid var(--controlador-vis-figura-borde-color);border-radius:50%}.controlador-vis .figura-variable.pictograma,.controlador-vis .figura-variable[class^=pictograma-],.controlador-vis .figura-variable[class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--controlador-vis-figura-alto));line-height:1;padding:0}.controlador-vis [type=checkbox]:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:disabled+label .figura-variable.muestra,.controlador-vis [type=checkbox]:checked:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:checked:disabled+label .figura-variable.muestra{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-color)}span.controlador-vis{display:inline-flex;margin-right:8px;margin-bottom:8px}span.controlador-vis label{display:inline-flex}div.controlador-vis label{display:flex}[class^=vis-],[class*=" vis-"]{color:var(--texto-primario);font-family:var(--tipografia-familia, "sans-serif")}.vis-titulo-visualizacion{display:block;margin:16px 0;line-height:1.25em;font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){.vis-titulo-visualizacion{font-size:1.5rem}}.vis-fecha-actualizacion{display:block;font-size:.75rem;line-height:1.2em;font-weight:500;margin:16px 0}.vis-instruccional{display:block;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}.vis-valores-ejes{font-size:.75rem;line-height:1.2em;font-weight:400;fill:var(--texto-primario);margin:0}.vis-titulo-ejes{font-size:.75rem;line-height:1.25em;font-weight:600;fill:var(--texto-primario);margin:0}.vis-titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:16px 0}.vis-nomenclatura{font-size:1rem;line-height:1.25em;font-weight:400;color:var(--texto-secundario);display:inline-flex;margin:8px 24px 8px 0}.vis-nomenclatura .figura-variable{width:1.125rem;height:1.125rem;background-color:var(--texto-acento);border:1px solid var(--borde-neutro);border-radius:50%;display:inline-flex;margin-right:4px}.vis-nomenclatura .figura-variable.disabled{background:var(--campo-deshabilitado-fondo);border:1px solid var(--campo-deshabilitado-color)}@keyframes vista-cargando{0%{opacity:.35;height:8px}100%{opacity:1;height:50px}}.borde{border:1px solid currentcolor}.borde-t{border-top:1px solid currentcolor}.borde-r{border-right:1px solid currentcolor}.borde-b{border-bottom:1px solid currentcolor}.borde-l{border-left:1px solid currentcolor}.borde-x{border-right:1px solid currentcolor;border-left:1px solid currentcolor}.borde-y{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.borde-color-primario{border-color:var(--borde)}.borde-t-color-primario{border-top-color:var(--borde)}.borde-r-color-primario{border-right-color:var(--borde)}.borde-b-color-primario{border-bottom-color:var(--borde)}.borde-l-color-primario{border-left-color:var(--borde)}.borde-x-color-primario{border-right-color:var(--borde);border-left-color:var(--borde)}.borde-y-color-primario{border-top-color:var(--borde);border-bottom-color:var(--borde)}.borde-color-neutro{border-color:var(--borde-neutro)}.borde-t-color-neutro{border-top-color:var(--borde-neutro)}.borde-r-color-neutro{border-right-color:var(--borde-neutro)}.borde-b-color-neutro{border-bottom-color:var(--borde-neutro)}.borde-l-color-neutro{border-left-color:var(--borde-neutro)}.borde-x-color-neutro{border-right-color:var(--borde-neutro);border-left-color:var(--borde-neutro)}.borde-y-color-neutro{border-top-color:var(--borde-neutro);border-bottom-color:var(--borde-neutro)}.borde-color-secundario{border-color:var(--borde-secundario)}.borde-t-color-secundario{border-top-color:var(--borde-secundario)}.borde-r-color-secundario{border-right-color:var(--borde-secundario)}.borde-b-color-secundario{border-bottom-color:var(--borde-secundario)}.borde-l-color-secundario{border-left-color:var(--borde-secundario)}.borde-x-color-secundario{border-right-color:var(--borde-secundario);border-left-color:var(--borde-secundario)}.borde-y-color-secundario{border-top-color:var(--borde-secundario);border-bottom-color:var(--borde-secundario)}.borde-color-acento{border-color:var(--borde-acento)}.borde-t-color-acento{border-top-color:var(--borde-acento)}.borde-r-color-acento{border-right-color:var(--borde-acento)}.borde-b-color-acento{border-bottom-color:var(--borde-acento)}.borde-l-color-acento{border-left-color:var(--borde-acento)}.borde-x-color-acento{border-right-color:var(--borde-acento);border-left-color:var(--borde-acento)}.borde-y-color-acento{border-top-color:var(--borde-acento);border-bottom-color:var(--borde-acento)}.borde-color-informacion{border-color:var(--borde-informacion)}.borde-t-color-informacion{border-top-color:var(--borde-informacion)}.borde-r-color-informacion{border-right-color:var(--borde-informacion)}.borde-b-color-informacion{border-bottom-color:var(--borde-informacion)}.borde-l-color-informacion{border-left-color:var(--borde-informacion)}.borde-x-color-informacion{border-right-color:var(--borde-informacion);border-left-color:var(--borde-informacion)}.borde-y-color-informacion{border-top-color:var(--borde-informacion);border-bottom-color:var(--borde-informacion)}.borde-color-confirmacion{border-color:var(--borde-confirmacion)}.borde-t-color-confirmacion{border-top-color:var(--borde-confirmacion)}.borde-r-color-confirmacion{border-right-color:var(--borde-confirmacion)}.borde-b-color-confirmacion{border-bottom-color:var(--borde-confirmacion)}.borde-l-color-confirmacion{border-left-color:var(--borde-confirmacion)}.borde-x-color-confirmacion{border-right-color:var(--borde-confirmacion);border-left-color:var(--borde-confirmacion)}.borde-y-color-confirmacion{border-top-color:var(--borde-confirmacion);border-bottom-color:var(--borde-confirmacion)}.borde-color-alerta{border-color:var(--borde-alerta)}.borde-t-color-alerta{border-top-color:var(--borde-alerta)}.borde-r-color-alerta{border-right-color:var(--borde-alerta)}.borde-b-color-alerta{border-bottom-color:var(--borde-alerta)}.borde-l-color-alerta{border-left-color:var(--borde-alerta)}.borde-x-color-alerta{border-right-color:var(--borde-alerta);border-left-color:var(--borde-alerta)}.borde-y-color-alerta{border-top-color:var(--borde-alerta);border-bottom-color:var(--borde-alerta)}.borde-color-error{border-color:var(--borde-error)}.borde-t-color-error{border-top-color:var(--borde-error)}.borde-r-color-error{border-right-color:var(--borde-error)}.borde-b-color-error{border-bottom-color:var(--borde-error)}.borde-l-color-error{border-left-color:var(--borde-error)}.borde-x-color-error{border-right-color:var(--borde-error);border-left-color:var(--borde-error)}.borde-y-color-error{border-top-color:var(--borde-error);border-bottom-color:var(--borde-error)}.borde-grosor-0{border-width:0}.borde-t-grosor-0{border-top-width:0}.borde-r-grosor-0{border-right-width:0}.borde-b-grosor-0{border-bottom-width:0}.borde-l-grosor-0{border-left-width:0}.borde-x-grosor-0{border-right-width:0;border-left-width:0}.borde-y-grosor-0{border-top-width:0;border-bottom-width:0}.borde-grosor-1{border-width:1px}.borde-t-grosor-1{border-top-width:1px}.borde-r-grosor-1{border-right-width:1px}.borde-b-grosor-1{border-bottom-width:1px}.borde-l-grosor-1{border-left-width:1px}.borde-x-grosor-1{border-right-width:1px;border-left-width:1px}.borde-y-grosor-1{border-top-width:1px;border-bottom-width:1px}.borde-grosor-2{border-width:2px}.borde-t-grosor-2{border-top-width:2px}.borde-r-grosor-2{border-right-width:2px}.borde-b-grosor-2{border-bottom-width:2px}.borde-l-grosor-2{border-left-width:2px}.borde-x-grosor-2{border-right-width:2px;border-left-width:2px}.borde-y-grosor-2{border-top-width:2px;border-bottom-width:2px}.borde-grosor-3{border-width:3px}.borde-t-grosor-3{border-top-width:3px}.borde-r-grosor-3{border-right-width:3px}.borde-b-grosor-3{border-bottom-width:3px}.borde-l-grosor-3{border-left-width:3px}.borde-x-grosor-3{border-right-width:3px;border-left-width:3px}.borde-y-grosor-3{border-top-width:3px;border-bottom-width:3px}.borde-grosor-4{border-width:4px}.borde-t-grosor-4{border-top-width:4px}.borde-r-grosor-4{border-right-width:4px}.borde-b-grosor-4{border-bottom-width:4px}.borde-l-grosor-4{border-left-width:4px}.borde-x-grosor-4{border-right-width:4px;border-left-width:4px}.borde-y-grosor-4{border-top-width:4px;border-bottom-width:4px}.borde-redondeado-0{border-radius:0}.borde-t-redondeado-0{border-top-left-radius:0;border-top-right-radius:0}.borde-b-redondeado-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.borde-l-redondeado-0{border-top-left-radius:0;border-bottom-left-radius:0}.borde-r-redondeado-0{border-top-right-radius:0;border-bottom-right-radius:0}.borde-t-l-redondeado-0{border-top-left-radius:0}.borde-t-r-redondeado-0{border-top-right-radius:0}.borde-b-l-redondeado-0{border-bottom-left-radius:0}.borde-b-r-redondeado-0{border-bottom-right-radius:0}.borde-redondeado-2{border-radius:2px}.borde-t-redondeado-2{border-top-left-radius:2px;border-top-right-radius:2px}.borde-b-redondeado-2{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.borde-l-redondeado-2{border-top-left-radius:2px;border-bottom-left-radius:2px}.borde-r-redondeado-2{border-top-right-radius:2px;border-bottom-right-radius:2px}.borde-t-l-redondeado-2{border-top-left-radius:2px}.borde-t-r-redondeado-2{border-top-right-radius:2px}.borde-b-l-redondeado-2{border-bottom-left-radius:2px}.borde-b-r-redondeado-2{border-bottom-right-radius:2px}.borde-redondeado-4{border-radius:4px}.borde-t-redondeado-4{border-top-left-radius:4px;border-top-right-radius:4px}.borde-b-redondeado-4{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.borde-l-redondeado-4{border-top-left-radius:4px;border-bottom-left-radius:4px}.borde-r-redondeado-4{border-top-right-radius:4px;border-bottom-right-radius:4px}.borde-t-l-redondeado-4{border-top-left-radius:4px}.borde-t-r-redondeado-4{border-top-right-radius:4px}.borde-b-l-redondeado-4{border-bottom-left-radius:4px}.borde-b-r-redondeado-4{border-bottom-right-radius:4px}.borde-redondeado-8{border-radius:8px}.borde-t-redondeado-8{border-top-left-radius:8px;border-top-right-radius:8px}.borde-b-redondeado-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.borde-l-redondeado-8{border-top-left-radius:8px;border-bottom-left-radius:8px}.borde-r-redondeado-8{border-top-right-radius:8px;border-bottom-right-radius:8px}.borde-t-l-redondeado-8{border-top-left-radius:8px}.borde-t-r-redondeado-8{border-top-right-radius:8px}.borde-b-l-redondeado-8{border-bottom-left-radius:8px}.borde-b-r-redondeado-8{border-bottom-right-radius:8px}.borde-redondeado-12{border-radius:12px}.borde-t-redondeado-12{border-top-left-radius:12px;border-top-right-radius:12px}.borde-b-redondeado-12{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.borde-l-redondeado-12{border-top-left-radius:12px;border-bottom-left-radius:12px}.borde-r-redondeado-12{border-top-right-radius:12px;border-bottom-right-radius:12px}.borde-t-l-redondeado-12{border-top-left-radius:12px}.borde-t-r-redondeado-12{border-top-right-radius:12px}.borde-b-l-redondeado-12{border-bottom-left-radius:12px}.borde-b-r-redondeado-12{border-bottom-right-radius:12px}.borde-redondeado-16{border-radius:16px}.borde-t-redondeado-16{border-top-left-radius:16px;border-top-right-radius:16px}.borde-b-redondeado-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.borde-l-redondeado-16{border-top-left-radius:16px;border-bottom-left-radius:16px}.borde-r-redondeado-16{border-top-right-radius:16px;border-bottom-right-radius:16px}.borde-t-l-redondeado-16{border-top-left-radius:16px}.borde-t-r-redondeado-16{border-top-right-radius:16px}.borde-b-l-redondeado-16{border-bottom-left-radius:16px}.borde-b-r-redondeado-16{border-bottom-right-radius:16px}.borde-redondeado-20{border-radius:20px}.borde-t-redondeado-20{border-top-left-radius:20px;border-top-right-radius:20px}.borde-b-redondeado-20{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.borde-l-redondeado-20{border-top-left-radius:20px;border-bottom-left-radius:20px}.borde-r-redondeado-20{border-top-right-radius:20px;border-bottom-right-radius:20px}.borde-t-l-redondeado-20{border-top-left-radius:20px}.borde-t-r-redondeado-20{border-top-right-radius:20px}.borde-b-l-redondeado-20{border-bottom-left-radius:20px}.borde-b-r-redondeado-20{border-bottom-right-radius:20px}.borde-redondeado-24{border-radius:24px}.borde-t-redondeado-24{border-top-left-radius:24px;border-top-right-radius:24px}.borde-b-redondeado-24{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.borde-l-redondeado-24{border-top-left-radius:24px;border-bottom-left-radius:24px}.borde-r-redondeado-24{border-top-right-radius:24px;border-bottom-right-radius:24px}.borde-t-l-redondeado-24{border-top-left-radius:24px}.borde-t-r-redondeado-24{border-top-right-radius:24px}.borde-b-l-redondeado-24{border-bottom-left-radius:24px}.borde-b-r-redondeado-24{border-bottom-right-radius:24px}.fondo-color-primario{background-color:var(--fondo)}.fondo-color-neutro{background-color:var(--fondo-neutro)}.fondo-color-acento{background-color:var(--fondo-acento)}.fondo-color-informacion{background-color:var(--fondo-informacion)}.fondo-color-confirmacion{background-color:var(--fondo-confirmacion)}.fondo-color-alerta{background-color:var(--fondo-alerta)}.fondo-color-error{background-color:var(--fondo-error)}.texto-centrado{text-align:center}.texto-derecha{text-align:right}.texto-izquierda{text-align:left}.texto-justificado{text-align:justify}.texto-tamanio-1{font-size:.75rem;line-height:1.5em}.texto-tamanio-2{font-size:.875rem;line-height:1.5em}.texto-tamanio-3{font-size:1rem;line-height:1.5em}.texto-tamanio-4{font-size:1.125rem;line-height:1.5em}.texto-tamanio-5{font-size:1.25rem;line-height:1.5em}.texto-tamanio-6{font-size:1.5rem;line-height:1.5em}.texto-tamanio-7{font-size:2.25rem;line-height:1.5em}.texto-tamanio-8{font-size:3rem;line-height:1.5em}.texto-tamanio-9{font-size:3.5rem;line-height:1.5em}.texto-tamanio-10{font-size:5rem;line-height:1.5em}@media screen and (max-width: 767px){.texto-tamanio-1-mov{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-mov{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-mov{font-size:1rem;line-height:1.25em}.texto-tamanio-4-mov{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-mov{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-mov{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-mov{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-mov{font-size:3rem;line-height:1.25em}.texto-tamanio-9-mov{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-mov{font-size:5rem;line-height:1.25em}}@media screen and (min-width: 768px){.texto-tamanio-1-esc{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-esc{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-esc{font-size:1rem;line-height:1.25em}.texto-tamanio-4-esc{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-esc{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-esc{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-esc{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-esc{font-size:3rem;line-height:1.25em}.texto-tamanio-9-esc{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-esc{font-size:5rem;line-height:1.25em}}.texto-color-primario{color:var(--texto-primario)}.texto-color-secundario{color:var(--texto-secundario)}.texto-color-acento{color:var(--texto-acento)}.texto-color-inverso{color:var(--texto-inverso)}.texto-color-informacion{color:var(--texto-informacion)}.texto-color-confirmacion{color:var(--texto-confirmacion)}.texto-color-alerta{color:var(--texto-alerta)}.texto-color-error{color:var(--texto-error)}.overflow-hidden{overflow:hidden}.desbordado-x{overflow-x:auto}.desbordado-y{overflow-y:auto}.oculto{display:none}.no-visible{visibility:hidden}@media screen and (max-width: 767px){.oculto-mov{display:none}.no-visible-mov{visibility:hidden}}@media screen and (min-width: 768px){.oculto-esc{display:none}.no-visible-esc{visibility:hidden}}.ir-contenido-principal{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);position:absolute;justify-content:center;transform:translateY(-100%);z-index:99999;width:100%;border-radius:0}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{pointer-events:none;cursor:default}.ir-contenido-principal:hover,.ir-contenido-principal:focus{text-decoration:none;outline:none}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.ir-contenido-principal:visited{color:var(--boton-primario-color)}.ir-contenido-principal:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.ir-contenido-principal:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.ir-contenido-principal:focus{transform:translateY(0%)}.a11y-simplificada-mostrar-inline{display:none}.a11y-simplificada-mostrar-bloque{display:none}.a11y-simplificada-leer-mostrar-inline{display:inline-flex;width:0;white-space:nowrap;overflow:hidden}.a11y-simplificada .a11y-simplificada-mostrar-inline{display:inline-flex}.a11y-simplificada .a11y-simplificada-mostrar-bloque{display:block}.a11y-simplificada .a11y-simplificada-leer-mostrar-inline{width:inherit;white-space:normal}.a11y-simplificada .a11y-simplificada-ocultar{display:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:not(:last-child){margin-right:8px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset]{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):not(:last-child),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):not(:last-child),.a11y-simplificada input[type=button]:not(:last-child),.a11y-simplificada input[type=submit]:not(:last-child),.a11y-simplificada input[type=reset]:not(:last-child){margin-right:8px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):disabled,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):disabled,.a11y-simplificada input[type=button]:disabled,.a11y-simplificada input[type=submit]:disabled,.a11y-simplificada input[type=reset]:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):visited,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):visited,.a11y-simplificada input[type=button]:visited,.a11y-simplificada input[type=submit]:visited,.a11y-simplificada input[type=reset]:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):hover,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):hover,.a11y-simplificada input[type=button]:hover,.a11y-simplificada input[type=submit]:hover,.a11y-simplificada input[type=reset]:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):focus-visible,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar):focus-visible,.a11y-simplificada input[type=button]:focus-visible,.a11y-simplificada input[type=submit]:focus-visible,.a11y-simplificada input[type=reset]:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada video,.a11y-simplificada picture:not(.nav-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada img:not(.nav-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada svg:not(.nav-logo,.a11y-simplificada-mantener-imagen){display:none !important}.a11y-simplificada .video iframe{display:none}.a11y-simplificada .portada{height:auto}.a11y-simplificada .portada .portada-imagen{display:none}.a11y-simplificada .portada .portada-degradado{background:rgba(0,0,0,0)}.a11y-simplificada .portada .portada-degradado .portada-cuerpo{margin-top:0}.a11y-simplificada .portada .portada-degradado .portada-cuerpo>*{color:var(--texto-primario)}.a11y-simplificada .tarjeta .tarjeta-imagen{display:none}.a11y-simplificada .tarjeta .tarjeta-cuerpo{background:var(--tarjeta-contenido-simplificada-fondo);color:var(--tarjeta-contenido-simplificada-color)}.a11y-simplificada .tarjeta .tarjeta-cuerpo p,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-titulo,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-etiqueta{color:var(--tarjeta-contenido-simplificada-color)}@media screen and (min-width: 768px){.a11y-simplificada .tarjeta-horizontal .tarjeta-cuerpo{padding-left:24px}.a11y-simplificada .tarjeta-horizontal .tarjeta-pie{padding-left:24px}}.a11y-simplificada .tarjeta-hipervinculo-interno,.a11y-simplificada .tarjeta-hipervinculo-externo{background:var(--tarjeta-simplificada-fondo);border:1px solid var(--tarjeta-simplificada-borde);color:var(--tarjeta-simplificada-color);min-height:auto}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-degradado,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-degradado{background:none;margin:0}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-cuerpo{background:var(--tarjeta-simplificada-fondo);color:var(--tarjeta-simplificada-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover,.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:hover,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{box-shadow:none;background:var(--tarjeta-simplificada-cursor-fondo);border-color:var(--tarjeta-simplificada-cursor-borde)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-cursor-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-cursor-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{background:var(--tarjeta-simplificada-enfoque-fondo);border-color:var(--tarjeta-simplificada-enfoque-borde);box-shadow:inset 0 0 0 1px var(--tarjeta-simplificada-enfoque-contorno),0 0 8px var(--tarjeta-simplificada-enfoque-sombra)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-enfoque-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-enfoque-color)}.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class^=columna-],.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class*=" columna-"]{flex-basis:100%;max-width:100%}@media screen and (max-width: 767px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:100%;padding-left:24px;padding-right:24px}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 8}}@media screen and (min-width: 768px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:700px;padding-left:0;padding-right:0}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 16}}.a11y-simplificada .texto-centrado{text-align:left}.a11y-tipografia{--tipografia-familia: "Atkinson Hyperlegible", sans-serif}.a11y-solo-lectura{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[target=_blank]::after{content:". Abre nueva pestaña.";position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0}.a11y-hipervinculos a,.a11y-hipervinculos .hipervinculo{text-decoration:underline}.a11y-hipervinculos a:hover,.a11y-hipervinculos a:focus,.a11y-hipervinculos a:focus-within,.a11y-hipervinculos a:active,.a11y-hipervinculos .hipervinculo:hover,.a11y-hipervinculos .hipervinculo:focus,.a11y-hipervinculos .hipervinculo:focus-within,.a11y-hipervinculos .hipervinculo:active{text-decoration:underline}.a11y-hipervinculos a:focus-visible,.a11y-hipervinculos .hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-oscura .invertir,.a11y-oscura .color-invertir,.a11y-oscura .a11y-oscura-filtro-blanco{filter:grayscale(1) brightness(100)}/*# sourceMappingURL=sisdai.min.css.map */ +:root{--tipografia-familia: "Montserrat", sans-serif;--tipografia-tamanio: 16px;--tipografia-codigo: monospace}html{font-size:var(--tipografia-tamanio);line-height:1.5;scroll-behavior:smooth;text-rendering:optimizelegibility;text-size-adjust:100%}body{background:var(--fondo);color:var(--texto-primario);font-family:var(--tipografia-familia, sans-serif);font-size:var(--tipografia-tamanio);font-weight:400;line-height:1.5;padding:0;margin:0}body *{font-family:var(--tipografia-familia, sans-serif);box-sizing:border-box}main{display:block;min-height:calc(100vh - 250px)}iframe{border:none;display:block}progress{vertical-align:baseline}hr{box-sizing:content-box;height:0}abbr{border:none;cursor:help;text-decoration:underline dotted}ins{border:none;text-decoration:underline dashed}b,strong{font-weight:500}small{font-size:.875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:none}code,samp,pre,var,kbd{font-family:var(--tipografia-codigo, monospace);font-weight:400;font-size:1em;color:var(--texto-secundario)}kbd{background-color:var(--fondo-acento);border-radius:4px}:root{--color-neutro-7: #000;--color-neutro-7-rgb: 0, 0, 0;--color-neutro-6: #141414;--color-neutro-6-rgb: 20, 20, 20;--color-neutro-5: #434344;--color-neutro-4: #767677;--color-neutro-3: #AAA;--color-neutro-2: #DDD;--color-neutro-1: #F5F5F5;--color-neutro-0: #FFF;--color-interactivo-1: #005DFF;--color-interactivo-2: #356CCC;--color-interactivo-3: #668BFF;--color-interactivo-4: #8999CC;--color-interactivo-5: #CF99FF;--color-interactivo-6: #9233FF;--color-informativo-4: #172136;--color-informativo-3: #19439C;--color-informativo-2: #66A5FE;--color-informativo-1: #ECF2FF;--color-confirmacion-4: #0D2619;--color-confirmacion-3: #2A6F4D;--color-confirmacion-2: #1BD97C;--color-confirmacion-1: #E7FBF1;--color-alerta-4: #201C11;--color-alerta-3: #916802;--color-alerta-2: #FFDC69;--color-alerta-1: #FFF7E3;--color-error-4: #341116;--color-error-3: #940B1C;--color-error-2: #FF6969;--color-error-1: #FCDADE}:root{--color-conahcyt-4: #001C4A;--color-conahcyt-3: #002663;--color-conahcyt-2: #003384;--color-conahcyt-1: #13AFF0;--color-conahcyt-0: #FFF;--color-conahcyt-degradado: linear-gradient(to bottom, #003384, #002663, #001C4A);--color-mx-2: #611232;--color-mx-1: #D4C19C;--color-mx-0: #FFF}body[data-perfil=predeterminada],body[data-perfil=sisdai],:root{--color-primario-4: #2B13B1;--color-primario-3: #3F17E4;--color-primario-2: #9674E1;--color-primario-1: #A28BDF;--color-secundario-12: #201540;--color-secundario-11: #1f143f;--color-secundario-11-rgb: 31, 20, 63;--color-secundario-10: #2B204C;--color-secundario-9: #3A2F5B;--color-secundario-8: #453B67;--color-secundario-7: #6E6380;--color-secundario-6: #978CB7;--color-secundario-5: #BFB5E0;--color-secundario-4: #DBD0FB;--color-secundario-3: #E4DEFC;--color-secundario-2: #F4F1FE;--color-secundario-1: #FEFAF8}body[data-perfil=gema]{--color-primario-4: #993310;--color-primario-3: #CC4B14;--color-primario-2: #F4A762;--color-primario-1: #F2B17C;--color-secundario-12: #412110;--color-secundario-11: #462614;--color-secundario-11-rgb: 70, 38, 20;--color-secundario-10: #4C2C1B;--color-secundario-9: #5B3B2A;--color-secundario-8: #674736;--color-secundario-7: #90705F;--color-secundario-6: #B99988;--color-secundario-5: #E2C2B1;--color-secundario-4: #FDDDCC;--color-secundario-3: #FDE7DB;--color-secundario-2: #FFF5F0;--color-secundario-1: #FEFAF8}body[data-perfil=eni]{--color-primario-4: #0058cc;--color-primario-3: #0068FF;--color-primario-2: #6692FF;--color-primario-1: #80AAFF;--color-secundario-12: #102543;--color-secundario-11: #142a48;--color-secundario-11-rgb: 20, 42, 72;--color-secundario-10: #1B304E;--color-secundario-9: #2A3F5D;--color-secundario-8: #364A69;--color-secundario-7: #5E7392;--color-secundario-6: #889DBB;--color-secundario-5: #B1C6E4;--color-secundario-4: #CCE1FF;--color-secundario-3: #DBEAFF;--color-secundario-2: #F0F6FF;--color-secundario-1: #F8FBFF}body[data-tema=claro],:root{--fondo: var(--color-neutro-0);--fondo-neutro: var(--color-neutro-1);--fondo-acento: var(--color-secundario-2);--fondo-informacion: var(--color-informativo-1);--fondo-confirmacion: var(--color-confirmacion-1);--fondo-alerta: var(--color-alerta-1);--fondo-error: var(--color-error-1);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-neutro-7-rgb),1) 0%, rgba(var(--color-neutro-7-rgb),0.59) 60%, rgba(var(--color-neutro-7-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-neutro-7-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-4);--borde-neutro: var(--color-neutro-6);--borde-secundario: var(--color-neutro-3);--borde-acento: var(--color-secundario-9);--borde-informacion: var(--color-informativo-3);--borde-confirmacion: var(--color-confirmacion-3);--borde-alerta: var(--color-alerta-3);--borde-error: var(--color-error-3);--texto-primario: var(--color-neutro-6);--texto-secundario: var(--color-secundario-8);--texto-acento: var(--color-primario-3);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-3);--texto-confirmacion: var(--color-confirmacion-3);--texto-alerta: var(--color-alerta-3);--texto-error: var(--color-error-3);--estado-enfoque: var(--color-interactivo-1);--estado-cursor: var(--color-secundario-2);--campo-etiqueta-color: var(--color-secundario-8);--campo-fondo: var(--color-neutro-0);--campo-color: var(--color-neutro-6);--campo-borde: var(--color-secundario-8);--campo-ejemplo-color: var(--color-neutro-4);--campo-ejemplo-cursor-color: var(--color-secundario-8);--campo-ejemplo-enfoque-color: var(--color-secundario-8);--campo-ejemplo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-fondo: var(--color-neutro-2);--campo-deshabilitado-color: var(--color-neutro-4);--campo-deshabilitado-borde: var(--color-neutro-3);--campo-cursor-fondo: var(--color-secundario-2);--campo-cursor-borde: var(--color-secundario-8);--campo-enfoque-fondo: var(--color-secundario-2);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-3);--campo-rango-cursor: var(--color-primario-4);--campo-rango-deshabilitado: var(--color-neutro-3);--campo-rango: var(--color-neutro-3);--campo-control-fondo: var(--color-neutro-0);--campo-control-borde: var(--color-secundario-8);--campo-control-seleccionado-fondo: var(--color-neutro-0);--campo-control-seleccionado-color: var(--color-secundario-8);--campo-control-deshabilitado-fondo: var(--color-neutro-2);--campo-control-deshabilitado-borde: var(--color-neutro-3);--campo-control-deshabilitado-color: var(--color-neutro-3);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23141414" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23767677" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-neutro-0);--tabla-fila-impar-fondo: var(--color-secundario-2);--tabla-fila-pie-fondo: var(--color-secundario-4);--tabla-borde: var(--color-neutro-4);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-3);--boton-primario-borde: var(--color-primario-3);--boton-primario-color: var(--color-neutro-0);--boton-primario-deshabilitado-fondo: var(--color-neutro-2);--boton-primario-deshabilitado-borde: var(--color-neutro-2);--boton-primario-deshabilitado-color: var(--color-neutro-4);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-4);--boton-primario-cursor-borde: var(--color-primario-4);--boton-primario-cursor-color: var(--color-neutro-0);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-4);--boton-primario-enfoque-borde: var(--color-neutro-0);--boton-primario-enfoque-color: var(--color-neutro-0);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-8);--boton-secundario-color: var(--color-secundario-8);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-neutro-2);--boton-secundario-deshabilitado-color: var(--color-neutro-3);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-4);--boton-secundario-cursor-borde: var(--color-secundario-8);--boton-secundario-cursor-color: var(--color-secundario-8);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-4);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-8);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-3);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-4);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-3);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-neutro-3);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-4);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-4);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-1);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-neutro-3);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-2);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-6);--tarjeta-fondo: var(--color-neutro-1);--tarjeta-color: var(--color-neutro-6);--tarjeta-cursor-fondo: var(--color-neutro-2);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-6);--tarjeta-interna-fondo: var(--color-neutro-1);--tarjeta-simplificada-fondo: var(--color-neutro-0);--tarjeta-simplificada-color: var(--color-interactivo-1);--tarjeta-simplificada-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-1);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-1);--tarjeta-simplificada-cursor-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-neutro-0);--tarjeta-simplificada-enfoque-color: var(--color-neutro-0);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-neutro-1);--tarjeta-contenido-simplificada-color: var(--color-neutro-6);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-neutro-0);--navegacion-primaria-sombra: var(--opacidad-ligero);--navegacion-primaria-color: var(--color-secundario-12);--navegacion-primaria-cursor-fondo: var(--color-secundario-2);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-2);--navegacion-primaria-activo-borde: var(--color-primario-3);--navegacion-primaria-seccion-fondo: var(--color-secundario-4);--navegacion-primaria-seccion-color: var(--color-secundario-8);--navegacion-secundaria-color: var(--color-secundario-12);--navegacion-secundaria-fondo: var(--color-secundario-3);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-secundario-12);--navegacion-secundaria-cursor-fondo: var(--color-secundario-4);--navegacion-secundaria-cursor-borde: var(--color-secundario-8);--navegacion-secundaria-activo-color: var(--color-primario-3);--navegacion-secundaria-activo-fondo: var(--color-secundario-1);--navegacion-secundaria-activo-borde: var(--color-primario-3);--navegacion-secundaria-enfoque-color: var(--color-secundario-12);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-4);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-3);--menu-flotante-boton-color: var(--color-neutro-0);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-neutro-0);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-4);--menu-flotante-boton-cursor-color: var(--color-neutro-0);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-neutro-0);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-neutro-0);--menu-flotante-boton-enfoque-fondo: var(--color-primario-4);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-neutro-0);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}body[data-tema=oscuro]{--fondo: var(--color-secundario-12);--fondo-neutro: var(--color-secundario-10);--fondo-acento: var(--color-secundario-10);--fondo-informacion: var(--color-informativo-4);--fondo-confirmacion: var(--color-confirmacion-4);--fondo-alerta: var(--color-alerta-4);--fondo-error: var(--color-error-4);--degradado-fuerte: linear-gradient(0deg, rgba(var(--color-secundario-11-rgb),1) 0%, rgba(var(--color-secundario-11-rgb),0.6) 60%, rgba(var(--color-secundario-11-rgb),0) 100%);--degradado-ligero: linear-gradient(transparent, rgba(var(--color-secundario-11-rgb),0.8));--opacidad-fuerte: rgba(var(--color-neutro-6-rgb),0.9);--opacidad-ligero: rgba(var(--color-neutro-6-rgb),0.5);--borde: var(--color-neutro-0);--borde-neutro: var(--color-neutro-0);--borde-secundario: var(--color-secundario-8);--borde-acento: var(--color-secundario-5);--borde-informacion: var(--color-informativo-2);--borde-confirmacion: var(--color-confirmacion-2);--borde-alerta: var(--color-alerta-2);--borde-error: var(--color-error-2);--texto-primario: var(--color-neutro-0);--texto-secundario: var(--color-secundario-5);--texto-acento: var(--color-primario-2);--texto-inverso: var(--color-neutro-0);--texto-informacion: var(--color-informativo-2);--texto-confirmacion: var(--color-confirmacion-2);--texto-alerta: var(--color-alerta-2);--texto-error: var(--color-error-2);--estado-enfoque: var(--color-interactivo-3);--estado-cursor: var(--color-secundario-10);--campo-etiqueta-color: var(--color-secundario-5);--campo-fondo: var(--color-secundario-12);--campo-color: var(--color-neutro-0);--campo-borde: var(--color-secundario-5);--campo-ejemplo-color: var(--color-secundario-7);--campo-ejemplo-cursor-color: var(--color-secundario-5);--campo-ejemplo-enfoque-color: var(--color-secundario-5);--campo-ejemplo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-fondo: var(--color-secundario-8);--campo-deshabilitado-color: var(--color-secundario-7);--campo-deshabilitado-borde: var(--color-secundario-6);--campo-cursor-fondo: var(--color-secundario-10);--campo-cursor-borde: var(--color-secundario-5);--campo-enfoque-fondo: var(--color-secundario-10);--campo-enfoque-borde: var(--estado-enfoque);--campo-enfoque-sombra: var(--estado-enfoque);--campo-rango-activo: var(--color-primario-2);--campo-rango-cursor: var(--color-primario-1);--campo-rango-deshabilitado: var(--color-secundario-7);--campo-rango: var(--color-secundario-7);--campo-control-fondo: var(--color-secundario-12);--campo-control-borde: var(--color-secundario-5);--campo-control-seleccionado-fondo: var(--color-secundario-12);--campo-control-seleccionado-color: var(--color-secundario-5);--campo-control-deshabilitado-fondo: var(--color-secundario-8);--campo-control-deshabilitado-borde: var(--color-secundario-7);--campo-control-deshabilitado-color: var(--color-secundario-7);--campo-contenedor-fondo: transparent;--campo-contenedor-borde: transparent;--campo-selector-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%23FFFFFF" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--campo-selector-deshabilitado-svg: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><g><polygon fill="%235E7392" points="16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 "/></g></svg>');--tabla-fila-par-fondo: var(--color-secundario-12);--tabla-fila-impar-fondo: var(--color-secundario-10);--tabla-fila-pie-fondo: var(--color-secundario-8);--tabla-borde: var(--color-secundario-6);--tabla-color: var(--texto-primario);--boton-primario-fondo: var(--color-primario-2);--boton-primario-borde: var(--color-primario-2);--boton-primario-color: var(--color-secundario-12);--boton-primario-deshabilitado-fondo: var(--color-secundario-8);--boton-primario-deshabilitado-borde: var(--color-secundario-8);--boton-primario-deshabilitado-color: var(--color-secundario-7);--boton-primario-deshabilitado-sombra: transparent;--boton-primario-cursor-fondo: var(--color-primario-1);--boton-primario-cursor-borde: var(--color-primario-1);--boton-primario-cursor-color: var(--color-secundario-12);--boton-primario-cursor-sombra: transparent;--boton-primario-enfoque-fondo: var(--color-primario-1);--boton-primario-enfoque-borde: var(--color-secundario-12);--boton-primario-enfoque-color: var(--color-secundario-12);--boton-primario-enfoque-contorno: var(--estado-enfoque);--boton-primario-enfoque-sombra: var(--estado-enfoque);--boton-secundario-fondo: transparent;--boton-secundario-borde: var(--color-secundario-5);--boton-secundario-color: var(--color-secundario-5);--boton-secundario-deshabilitado-fondo: transparent;--boton-secundario-deshabilitado-borde: var(--color-secundario-7);--boton-secundario-deshabilitado-color: var(--color-secundario-8);--boton-secundario-deshabilitado-sombra: transparent;--boton-secundario-cursor-fondo: var(--color-secundario-8);--boton-secundario-cursor-borde: var(--color-secundario-5);--boton-secundario-cursor-color: var(--color-secundario-5);--boton-secundario-cursor-sombra: transparent;--boton-secundario-enfoque-fondo: var(--color-secundario-8);--boton-secundario-enfoque-borde: var(--estado-enfoque);--boton-secundario-enfoque-color: var(--color-secundario-5);--boton-secundario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-primario-fondo: transparent;--boton-sin-contenedor-primario-borde: transparent;--boton-sin-contenedor-primario-color: var(--color-primario-2);--boton-sin-contenedor-primario-sombra: transparent;--boton-sin-contenedor-primario-deshabilitado-fondo: transparent;--boton-sin-contenedor-primario-deshabilitado-borde: transparent;--boton-sin-contenedor-primario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-primario-deshabilitado-sombra: transparent;--boton-sin-contenedor-primario-cursor-fondo: transparent;--boton-sin-contenedor-primario-cursor-borde: transparent;--boton-sin-contenedor-primario-cursor-color: var(--color-primario-1);--boton-sin-contenedor-primario-cursor-sombra: transparent;--boton-sin-contenedor-primario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-primario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-primario-enfoque-color: var(--color-primario-2);--boton-sin-contenedor-primario-enfoque-sombra: var(--estado-enfoque);--boton-sin-contenedor-secundario-fondo: transparent;--boton-sin-contenedor-secundario-borde: transparent;--boton-sin-contenedor-secundario-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-sombra: transparent;--boton-sin-contenedor-secundario-deshabilitado-fondo: transparent;--boton-sin-contenedor-secundario-deshabilitado-borde: transparent;--boton-sin-contenedor-secundario-deshabilitado-color: var(--color-secundario-8);--boton-sin-contenedor-secundario-deshabilitado-sombra: transparent;--boton-sin-contenedor-secundario-cursor-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-borde: var(--color-secundario-8);--boton-sin-contenedor-secundario-cursor-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-cursor-sombra: transparent;--boton-sin-contenedor-secundario-enfoque-fondo: var(--color-secundario-8);--boton-sin-contenedor-secundario-enfoque-borde: var(--estado-enfoque);--boton-sin-contenedor-secundario-enfoque-color: var(--color-secundario-5);--boton-sin-contenedor-secundario-enfoque-sombra: var(--estado-enfoque);--hipervinculo-color: var(--color-interactivo-3);--hipervinculo-sombra: transparent;--hipervinculo-deshabilitado-color: var(--color-secundario-8);--hipervinculo-deshabilitado-sombra: transparent;--hipervinculo-cursor-color: var(--color-interactivo-4);--hipervinculo-cursor-sombra: transparent;--hipervinculo-enfoque-color: var(--estado-enfoque);--hipervinculo-enfoque-sombra: var(--estado-enfoque);--hipervinculo-visitado: var(--color-interactivo-5);--tarjeta-fondo: var(--color-secundario-10);--tarjeta-color: var(--color-neutro-0);--tarjeta-cursor-fondo: var(--color-secundario-8);--tarjeta-enfoque-borde: var(--estado-enfoque);--tarjeta-enfoque-sombra: var(--estado-enfoque);--tarjeta-externa-color: var(--texto-inverso);--tarjeta-externa-fondo-degradado: var(--degradado-fuerte);--tarjeta-interna-color: var(--color-neutro-0);--tarjeta-interna-fondo: var(--color-secundario-10);--tarjeta-simplificada-fondo: var(--color-secundario-12);--tarjeta-simplificada-color: var(--color-interactivo-3);--tarjeta-simplificada-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-fondo: var(--color-interactivo-3);--tarjeta-simplificada-cursor-borde: var(--color-interactivo-3);--tarjeta-simplificada-cursor-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-fondo: var(--estado-enfoque);--tarjeta-simplificada-enfoque-borde: var(--color-secundario-12);--tarjeta-simplificada-enfoque-color: var(--color-secundario-12);--tarjeta-simplificada-enfoque-contorno: var(--estado-enfoque);--tarjeta-simplificada-enfoque-sombra: var(--estado-enfoque);--tarjeta-contenido-simplificada-fondo: var(--color-secundario-10);--tarjeta-contenido-simplificada-color: var(--color-neutro-0);--modal-fondo: var(--fondo);--modal-color: var(--texto-primario);--globo-fondo: var(--opacidad-fuerte);--globo-color: var(--texto-inverso);--globo-simbologia-borde: var(--color-neutro-0);--globo-boton-fondo: transparent;--globo-boton-color: var(--color-secundario-5);--globo-boton-borde: transparent;--globo-boton-sombra: transparent;--globo-boton-cursor-fondo: var(--color-secundario-8);--globo-boton-cursor-color: var(--color-secundario-5);--globo-boton-cursor-borde: var(--color-secundario-8);--globo-boton-cursor-sombra: transparent;--globo-boton-enfoque-fondo: var(--color-secundario-8);--globo-boton-enfoque-color: var(--color-secundario-5);--globo-boton-enfoque-borde: var(--estado-enfoque);--globo-boton-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-color: var(--color-interactivo-3);--globo-hipervinculo-sombra: transparent;--globo-hipervinculo-cursor-color: var(--color-interactivo-4);--globo-hipervinculo-cursor-sombra: transparent;--globo-hipervinculo-enfoque-color: var(--estado-enfoque);--globo-hipervinculo-enfoque-sombra: var(--estado-enfoque);--globo-hipervinculo-visitado: var(--color-interactivo-5);--navegacion-primaria-fondo: var(--color-secundario-12);--navegacion-primaria-sombra: var(--opacidad-fuerte);--navegacion-primaria-color: var(--color-neutro-0);--navegacion-primaria-cursor-fondo: var(--color-secundario-10);--navegacion-primaria-enfoque-borde: var(--estado-enfoque);--navegacion-primaria-enfoque-sombra: var(--estado-enfoque);--navegacion-primaria-enfoque-fondo: var(--color-secundario-10);--navegacion-primaria-activo-borde: var(--color-primario-2);--navegacion-primaria-seccion-fondo: var(--color-secundario-8);--navegacion-primaria-seccion-color: var(--color-secundario-5);--navegacion-secundaria-color: var(--color-neutro-0);--navegacion-secundaria-fondo: var(--color-secundario-9);--navegacion-secundaria-borde: var(--color-secundario-5);--navegacion-secundaria-cursor-color: var(--color-neutro-0);--navegacion-secundaria-cursor-fondo: var(--color-secundario-8);--navegacion-secundaria-cursor-borde: var(--color-secundario-4);--navegacion-secundaria-activo-color: var(--color-primario-2);--navegacion-secundaria-activo-fondo: var(--color-secundario-11);--navegacion-secundaria-activo-borde: var(--color-primario-2);--navegacion-secundaria-enfoque-color: var(--color-neutro-0);--navegacion-secundaria-enfoque-fondo: var(--color-secundario-8);--navegacion-secundaria-enfoque-sombra: var(--estado-enfoque);--navegacion-secundaria-enfoque-borde: var(--estado-enfoque);--menu-flotante-boton-fondo: var(--color-primario-2);--menu-flotante-boton-color: var(--color-secundario-12);--menu-flotante-boton-contorno: transparent;--menu-flotante-boton-borde: var(--color-secundario-12);--menu-flotante-boton-sombra: transparent;--menu-flotante-boton-cursor-fondo: var(--color-primario-1);--menu-flotante-boton-cursor-color: var(--color-secundario-12);--menu-flotante-boton-cursor-contorno: transparent;--menu-flotante-boton-cursor-borde: var(--color-secundario-12);--menu-flotante-boton-cursor-sombra: transparent;--menu-flotante-boton-enfoque-color: var(--color-secundario-12);--menu-flotante-boton-enfoque-fondo: var(--color-primario-1);--menu-flotante-boton-enfoque-contorno: var(--estado-enfoque);--menu-flotante-boton-enfoque-borde: var(--color-secundario-12);--menu-flotante-boton-enfoque-sombra: var(--estado-enfoque);--menu-flotante-contenedor-fondo: var(--fondo-neutro);--menu-flotante-contenedor-color: var(--texto-secundario);--menu-flotante-contenedor-borde: var(--borde-acento);--menu-flotante-contenedor-sombra: var(--opacidad-ligero);--menu-accesibilidad-boton-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-color: var(--color-neutro-0);--menu-accesibilidad-boton-contorno: transparent;--menu-accesibilidad-boton-borde: var(--color-neutro-0);--menu-accesibilidad-boton-sombra: transparent;--menu-accesibilidad-boton-cursor-fondo: var(--color-interactivo-2);--menu-accesibilidad-boton-cursor-color: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-contorno: transparent;--menu-accesibilidad-boton-cursor-borde: var(--color-neutro-0);--menu-accesibilidad-boton-cursor-sombra: transparent;--menu-accesibilidad-boton-enfoque-color: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-fondo: var(--color-interactivo-1);--menu-accesibilidad-boton-enfoque-contorno: var(--estado-enfoque);--menu-accesibilidad-boton-enfoque-borde: var(--color-neutro-0);--menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque)}.piepagina-titulo,.indice-contenido .indice-contenido-titulo,dialog.modal .modal-contenedor .modal-titulo,.portada .portada-titulo,.portada .portada-subtitulo,.portada.portada-secundaria .portada-titulo,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-weight:500;margin-top:24px;margin-bottom:24px;line-height:1.25em}.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-size:1rem}@media screen and (min-width: 768px){.tarjeta .tarjeta-titulo,details summary,.titulo-tabla,table caption{font-size:1.125rem}}h1,.h1{font-size:2rem}@media screen and (min-width: 768px){h1,.h1{font-size:2.25rem;margin-top:64px}}h2,.h2{font-size:1.75rem}@media screen and (min-width: 768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.5rem}@media screen and (min-width: 768px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:1.25rem}@media screen and (min-width: 768px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.125rem}@media screen and (min-width: 768px){h5,.h5{font-size:1.25rem}}h6,.h6{font-size:1rem}@media screen and (min-width: 768px){h6,.h6{font-size:1.125rem}}p{line-height:1.5em;margin-top:24px;margin-bottom:24px}.parrafo-texto-alto{font-size:1.25rem}.nota{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:24px;margin-bottom:24px}.nota-titulo{font-size:1rem;font-weight:500;line-height:1.3em;margin-top:24px;margin-bottom:16px}.nota-titulo+.nota{margin-top:16px}.nota-contenedor{background:var(--fondo-acento);padding:24px}.nota-contenedor>.nota-titulo{margin-top:0}.nota-contenedor>.nota{margin-bottom:0}@font-face{font-family:sisdai-pictogramas;src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.eot");src:url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas?#iefix") format("embedded-opentype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.woff") format("woff"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.ttf") format("truetype"),url("https://cdn.conahcyt.mx/sisdai/recursos/fuentes/pictogramas/sisdai-pictogramas.svg#sisdai-pictogramas") format("svg");font-weight:normal;font-style:normal}[class^=pictograma-],[class*=" pictograma-"]{vertical-align:middle;display:inline-flex;padding:.25em}[class^=pictograma-]::before,[class*=" pictograma-"]::before{font-family:sisdai-pictogramas,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pictograma-actualizar::before{content:"a"}.pictograma-agregar::before{content:"b"}.pictograma-angulo-derecho::before{content:"d"}.pictograma-angulo-doble-abajo::before{content:"e"}.pictograma-angulo-doble-arriba::before{content:"f"}.pictograma-angulo-doble-derecha::before{content:"g"}.pictograma-angulo-doble-izquierda::before{content:"h"}.pictograma-angulo-izquierdo::before{content:"i"}.pictograma-aprobado::before{content:"j"}.pictograma-archivo-descargar::before{content:"k"}.pictograma-archivo-subir::before{content:"l"}.pictograma-arrastrar::before{content:"m"}.pictograma-ayuda::before{content:"n"}.pictograma-buscar::before{content:"o"}.pictograma-calendario::before{content:"p"}.pictograma-cambio-tipografia::before{content:"q"}.pictograma-capa-lineas::before{content:"r"}.pictograma-capa-puntos::before{content:"s"}.pictograma-casilla::before{content:"t"}.pictograma-casilla-verificada::before{content:"u"}.pictograma-cerrar::before{content:"v"}.pictograma-colaborar::before{content:"w"}.pictograma-compartir::before{content:"x"}.pictograma-contraste::before{content:"y"}.pictograma-control-comenzar::before{content:"z"}.pictograma-control-detener::before{content:"A"}.pictograma-control-final::before{content:"B"}.pictograma-control-inicio::before{content:"C"}.pictograma-control-pausa::before{content:"D"}.pictograma-copiar::before{content:"E"}.pictograma-documento::before{content:"F"}.pictograma-documento-csv::before{content:"G"}.pictograma-documento-geojson::before{content:"H"}.pictograma-documento-geopaquete::before{content:"I"}.pictograma-documento-pdf::before{content:"J"}.pictograma-documento-png::before{content:"K"}.pictograma-documento-ppt::before{content:"L"}.pictograma-documento-word::before{content:"M"}.pictograma-editar::before{content:"N"}.pictograma-eliminar::before{content:"O"}.pictograma-enlace-subrayado::before{content:"P"}.pictograma-estrella::before{content:"Q"}.pictograma-flecha-abajo::before{content:"R"}.pictograma-flecha-abajo-derecha::before{content:"S"}.pictograma-flecha-abajo-izquierda::before{content:"T"}.pictograma-flecha-arriba::before{content:"U"}.pictograma-flecha-arriba-derecha::before{content:"V"}.pictograma-flecha-arriba-izquierda::before{content:"W"}.pictograma-flecha-derecha::before{content:"X"}.pictograma-flechas-horizontales::before{content:"Y"}.pictograma-flkt::before{content:"Z"}.pictograma-grupo::before{content:"0"}.pictograma-social-github::before{content:"2"}.pictograma-social-youtube::before{content:"4"}.pictograma-informacion::before{content:"5"}.pictograma-inicio::before{content:"6"}.pictograma-mapa-centro::before{content:"7"}.pictograma-mapa-generador::before{content:"8"}.pictograma-maximizar::before{content:"9"}.pictograma-menu::before{content:"!"}.pictograma-mexico::before{content:'"'}.pictograma-minimizar::before{content:"#"}.pictograma-nivel::before{content:"$"}.pictograma-numerales::before{content:"%"}.pictograma-ojo-ocultar::before{content:"&"}.pictograma-ojo-ver::before{content:"'"}.pictograma-ordenar-alfabetico-asc::before{content:"("}.pictograma-ordenar-alfabetico-desc::before{content:")"}.pictograma-ordenar-asc::before{content:"*"}.pictograma-ordenar-desc::before{content:"+"}.pictograma-capa-poligono::before{content:"-"}.pictograma-reloj::before{content:"."}.pictograma-restar::before{content:"/"}.pictograma-teclado::before{content:":"}.pictograma-ubicacion::before{content:";"}.pictograma-vista-simplificada::before{content:"<"}.pictograma-voto-no::before{content:"="}.pictograma-voto-si::before{content:">"}.pictograma-accesibilidad::before{content:""}.pictograma-restablecer::before{content:"@"}.pictograma-flecha-izquierda::before{content:"["}.pictograma-enlace-externo::before{content:""}.pictograma-metadatos::before{content:"^"}.pictograma-visualizador::before{content:"_"}.pictograma-zoom-instruccional::before{content:"`"}.pictograma-angulo-arriba::before{content:"{"}.pictograma-social-instagram::before{content:"|"}.pictograma-persona::before{content:","}.pictograma-correo::before{content:"~"}.pictograma-corazon::before{content:"}"}.pictograma-mover::before{content:"\\"}.pictograma-guardar::before{content:""}.pictograma-bajar-capa::before{content:"1"}.pictograma-subir-capa::before{content:"3"}.pictograma-tabla::before{content:"î€"}.pictograma-social-linkedin::before{content:""}.pictograma-social-x::before{content:""}.pictograma-social-twitter::before{content:""}.pictograma-social-facebook::before{content:""}.pictograma-adelantar-10::before{content:"c"}.pictograma-regresar-10::before{content:""}.pictograma-angulo-abajo::before{content:""}.pictograma-silenciar::before{content:""}.pictograma-volumen::before{content:""}.pictograma-alerta::before{content:"î€"}.pictograma-capas::before{content:"î€"}.pictograma-escribir::before{content:""}.pictograma-filtro::before{content:"î€"}.pictograma-norte::before{content:""}.pictograma-chico{font-size:1rem;padding:4px}.pictograma-mediano{font-size:1.5rem;padding:4px}.pictograma-grande{font-size:2rem;padding:8px}@media screen and (max-width: 767px){.pictograma-chico-mov{font-size:1rem;padding:4px}.pictograma-mediano-mov{font-size:1.5rem;padding:4px}.pictograma-grande-mov{font-size:2rem;padding:8px}}@media screen and (min-width: 768px){.pictograma-chico-esc{font-size:1rem;padding:4px}.pictograma-mediano-esc{font-size:1.5rem;padding:4px}.pictograma-grande-esc{font-size:2rem;padding:8px}}.contenedor{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.contenedor .ancho-fijo,.contenedor .ancho-minimo,.contenedor .ancho-lectura{box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.contenedor{padding-left:24px;padding-right:24px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:100%}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:100%}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.contenedor{padding-left:48px;padding-right:48px}.contenedor .ancho-fijo,.contenedor.ancho-fijo{max-width:1366px}.contenedor .ancho-minimo,.contenedor.ancho-minimo{max-width:500px}.contenedor .ancho-lectura,.contenedor.ancho-lectura{max-width:700px;padding-left:0;padding-right:0}}.contenedor .contenedor{padding-left:0;padding-right:0}.contenedor .alineacion-cetrada{margin-left:auto;margin-right:auto}.contenedor .alineacion-derecha{margin-left:auto;margin-right:0}.contenedor .alineacion-izquierda{margin-left:0;margin-right:auto}.flex{box-sizing:border-box;display:flex;flex-flow:row wrap}.flex-contenido-centrado{justify-content:center}.flex-contenido-inicio{justify-content:flex-start}.flex-contenido-final{justify-content:flex-end}.flex-contenido-separado{justify-content:space-between}.flex-contenido-alrededor{justify-content:space-around}.flex-contenido-equidistante{justify-content:space-evenly}.flex-reversa{flex-direction:row-reverse}.flex-vertical-centrado{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.flex-vertical-final{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}.flex-vertical-inicio{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.grid{box-sizing:border-box;display:grid}@media screen and (max-width: 767px){.flex{gap:16px 16px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:16px 16px;grid-template-columns:repeat(8, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:16px}.flex>.columna-1{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}}@media screen and (min-width: 768px){.flex{gap:24px 24px}.flex>[class^=columna-],.flex>[class*=" columna-"]{flex:1 1}.grid{gap:24px 24px;grid-template-columns:repeat(16, 1fr)}.grid>[class^=columna-],.grid>[class*=" columna-"]{grid-column:span 16}.columns{column-gap:24px}.flex>.columna-1{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1{order:1}.grid>.columna-1{grid-column:span 1}.columns-1{column-count:1}.flex>.columna-2{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2{order:2}.grid>.columna-2{grid-column:span 2}.columns-2{column-count:2}.flex>.columna-3{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3{order:3}.grid>.columna-3{grid-column:span 3}.columns-3{column-count:3}.flex>.columna-4{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4{order:4}.grid>.columna-4{grid-column:span 4}.columns-4{column-count:4}.flex>.columna-5{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5{order:5}.grid>.columna-5{grid-column:span 5}.columns-5{column-count:5}.flex>.columna-6{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6{order:6}.grid>.columna-6{grid-column:span 6}.columns-6{column-count:6}.flex>.columna-7{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7{order:7}.grid>.columna-7{grid-column:span 7}.columns-7{column-count:7}.flex>.columna-8{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8{order:8}.grid>.columna-8{grid-column:span 8}.columns-8{column-count:8}.flex>.columna-9{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9{order:9}.grid>.columna-9{grid-column:span 9}.columns-9{column-count:9}.flex>.columna-10{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10{order:10}.grid>.columna-10{grid-column:span 10}.columns-10{column-count:10}.flex>.columna-11{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11{order:11}.grid>.columna-11{grid-column:span 11}.columns-11{column-count:11}.flex>.columna-12{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12{order:12}.grid>.columna-12{grid-column:span 12}.columns-12{column-count:12}.flex>.columna-13{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13{order:13}.grid>.columna-13{grid-column:span 13}.columns-13{column-count:13}.flex>.columna-14{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14{order:14}.grid>.columna-14{grid-column:span 14}.columns-14{column-count:14}.flex>.columna-15{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15{order:15}.grid>.columna-15{grid-column:span 15}.columns-15{column-count:15}.flex>.columna-16{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16{order:16}.grid>.columna-16{grid-column:span 16}.columns-16{column-count:16}}@media screen and (max-width: 767px){.flex>.columna-1-mov{flex:1 1 calc(12.5% - 16px + 2px - 1px);max-width:calc(12.5% - 16px + 2px)}.flex>.columna-orden-1-mov{order:1}.grid>.columna-1-mov{grid-column:span 1}.columns-1-mov{column-count:1}.flex>.columna-2-mov{flex:1 1 calc(25% - 16px + 4px - 1px);max-width:calc(25% - 16px + 4px)}.flex>.columna-orden-2-mov{order:2}.grid>.columna-2-mov{grid-column:span 2}.columns-2-mov{column-count:2}.flex>.columna-3-mov{flex:1 1 calc(37.5% - 16px + 6px - 1px);max-width:calc(37.5% - 16px + 6px)}.flex>.columna-orden-3-mov{order:3}.grid>.columna-3-mov{grid-column:span 3}.columns-3-mov{column-count:3}.flex>.columna-4-mov{flex:1 1 calc(50% - 16px + 8px - 1px);max-width:calc(50% - 16px + 8px)}.flex>.columna-orden-4-mov{order:4}.grid>.columna-4-mov{grid-column:span 4}.columns-4-mov{column-count:4}.flex>.columna-5-mov{flex:1 1 calc(62.5% - 16px + 10px - 1px);max-width:calc(62.5% - 16px + 10px)}.flex>.columna-orden-5-mov{order:5}.grid>.columna-5-mov{grid-column:span 5}.columns-5-mov{column-count:5}.flex>.columna-6-mov{flex:1 1 calc(75% - 16px + 12px - 1px);max-width:calc(75% - 16px + 12px)}.flex>.columna-orden-6-mov{order:6}.grid>.columna-6-mov{grid-column:span 6}.columns-6-mov{column-count:6}.flex>.columna-7-mov{flex:1 1 calc(87.5% - 16px + 14px - 1px);max-width:calc(87.5% - 16px + 14px)}.flex>.columna-orden-7-mov{order:7}.grid>.columna-7-mov{grid-column:span 7}.columns-7-mov{column-count:7}.flex>.columna-8-mov{flex:1 1 calc(100% - 16px + 16px - 1px);max-width:calc(100% - 16px + 16px)}.flex>.columna-orden-8-mov{order:8}.grid>.columna-8-mov{grid-column:span 8}.columns-8-mov{column-count:8}.flex-reversa-mov{flex-direction:row-reverse}}@media screen and (min-width: 768px){.flex>.columna-1-esc{flex:1 1 calc(6.25% - 24px + 1.5px - 1px);max-width:calc(6.25% - 24px + 1.5px)}.flex>.columna-orden-1-esc{order:1}.grid>.columna-1-esc{grid-column:span 1}.columns-1-esc{column-count:1}.flex>.columna-2-esc{flex:1 1 calc(12.5% - 24px + 3px - 1px);max-width:calc(12.5% - 24px + 3px)}.flex>.columna-orden-2-esc{order:2}.grid>.columna-2-esc{grid-column:span 2}.columns-2-esc{column-count:2}.flex>.columna-3-esc{flex:1 1 calc(18.75% - 24px + 4.5px - 1px);max-width:calc(18.75% - 24px + 4.5px)}.flex>.columna-orden-3-esc{order:3}.grid>.columna-3-esc{grid-column:span 3}.columns-3-esc{column-count:3}.flex>.columna-4-esc{flex:1 1 calc(25% - 24px + 6px - 1px);max-width:calc(25% - 24px + 6px)}.flex>.columna-orden-4-esc{order:4}.grid>.columna-4-esc{grid-column:span 4}.columns-4-esc{column-count:4}.flex>.columna-5-esc{flex:1 1 calc(31.25% - 24px + 7.5px - 1px);max-width:calc(31.25% - 24px + 7.5px)}.flex>.columna-orden-5-esc{order:5}.grid>.columna-5-esc{grid-column:span 5}.columns-5-esc{column-count:5}.flex>.columna-6-esc{flex:1 1 calc(37.5% - 24px + 9px - 1px);max-width:calc(37.5% - 24px + 9px)}.flex>.columna-orden-6-esc{order:6}.grid>.columna-6-esc{grid-column:span 6}.columns-6-esc{column-count:6}.flex>.columna-7-esc{flex:1 1 calc(43.75% - 24px + 10.5px - 1px);max-width:calc(43.75% - 24px + 10.5px)}.flex>.columna-orden-7-esc{order:7}.grid>.columna-7-esc{grid-column:span 7}.columns-7-esc{column-count:7}.flex>.columna-8-esc{flex:1 1 calc(50% - 24px + 12px - 1px);max-width:calc(50% - 24px + 12px)}.flex>.columna-orden-8-esc{order:8}.grid>.columna-8-esc{grid-column:span 8}.columns-8-esc{column-count:8}.flex>.columna-9-esc{flex:1 1 calc(56.25% - 24px + 13.5px - 1px);max-width:calc(56.25% - 24px + 13.5px)}.flex>.columna-orden-9-esc{order:9}.grid>.columna-9-esc{grid-column:span 9}.columns-9-esc{column-count:9}.flex>.columna-10-esc{flex:1 1 calc(62.5% - 24px + 15px - 1px);max-width:calc(62.5% - 24px + 15px)}.flex>.columna-orden-10-esc{order:10}.grid>.columna-10-esc{grid-column:span 10}.columns-10-esc{column-count:10}.flex>.columna-11-esc{flex:1 1 calc(68.75% - 24px + 16.5px - 1px);max-width:calc(68.75% - 24px + 16.5px)}.flex>.columna-orden-11-esc{order:11}.grid>.columna-11-esc{grid-column:span 11}.columns-11-esc{column-count:11}.flex>.columna-12-esc{flex:1 1 calc(75% - 24px + 18px - 1px);max-width:calc(75% - 24px + 18px)}.flex>.columna-orden-12-esc{order:12}.grid>.columna-12-esc{grid-column:span 12}.columns-12-esc{column-count:12}.flex>.columna-13-esc{flex:1 1 calc(81.25% - 24px + 19.5px - 1px);max-width:calc(81.25% - 24px + 19.5px)}.flex>.columna-orden-13-esc{order:13}.grid>.columna-13-esc{grid-column:span 13}.columns-13-esc{column-count:13}.flex>.columna-14-esc{flex:1 1 calc(87.5% - 24px + 21px - 1px);max-width:calc(87.5% - 24px + 21px)}.flex>.columna-orden-14-esc{order:14}.grid>.columna-14-esc{grid-column:span 14}.columns-14-esc{column-count:14}.flex>.columna-15-esc{flex:1 1 calc(93.75% - 24px + 22.5px - 1px);max-width:calc(93.75% - 24px + 22.5px)}.flex>.columna-orden-15-esc{order:15}.grid>.columna-15-esc{grid-column:span 15}.columns-15-esc{column-count:15}.flex>.columna-16-esc{flex:1 1 calc(100% - 24px + 24px - 1px);max-width:calc(100% - 24px + 24px)}.flex>.columna-orden-16-esc{order:16}.grid>.columna-16-esc{grid-column:span 16}.columns-16-esc{column-count:16}.flex-reversa-esc{flex-direction:row-reverse}}.columns>:first-child{margin-top:0}.columns>:last-child{margin-bottom:0}.m-0{margin:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-0{margin-left:0}.m-x-0{margin-left:0;margin-right:0}.m-y-0{margin-top:0;margin-bottom:0}.m--0{margin:0}.m-t--0{margin-top:0}.m-r--0{margin-right:0}.m-b--0{margin-bottom:0}.m-l--0{margin-left:0}.m-x--0{margin-left:0;margin-right:0}.m-y--0{margin-top:0;margin-bottom:0}.p-0{padding:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-0{padding-left:0}.p-x-0{padding-left:0;padding-right:0}.p-y-0{padding-top:0;padding-bottom:0}.m-minimo{margin:4px}.m-t-minimo{margin-top:4px}.m-r-minimo{margin-right:4px}.m-b-minimo{margin-bottom:4px}.m-l-minimo{margin-left:4px}.m-x-minimo{margin-left:4px;margin-right:4px}.m-y-minimo{margin-top:4px;margin-bottom:4px}.m--minimo{margin:-4px}.m-t--minimo{margin-top:-4px}.m-r--minimo{margin-right:-4px}.m-b--minimo{margin-bottom:-4px}.m-l--minimo{margin-left:-4px}.m-x--minimo{margin-left:-4px;margin-right:-4px}.m-y--minimo{margin-top:-4px;margin-bottom:-4px}.p-minimo{padding:4px}.p-t-minimo{padding-top:4px}.p-r-minimo{padding-right:4px}.p-b-minimo{padding-bottom:4px}.p-l-minimo{padding-left:4px}.p-x-minimo{padding-left:4px;padding-right:4px}.p-y-minimo{padding-top:4px;padding-bottom:4px}.m-1{margin:8px}.m-t-1{margin-top:8px}.m-r-1{margin-right:8px}.m-b-1{margin-bottom:8px}.m-l-1{margin-left:8px}.m-x-1{margin-left:8px;margin-right:8px}.m-y-1{margin-top:8px;margin-bottom:8px}.m--1{margin:-8px}.m-t--1{margin-top:-8px}.m-r--1{margin-right:-8px}.m-b--1{margin-bottom:-8px}.m-l--1{margin-left:-8px}.m-x--1{margin-left:-8px;margin-right:-8px}.m-y--1{margin-top:-8px;margin-bottom:-8px}.p-1{padding:8px}.p-t-1{padding-top:8px}.p-r-1{padding-right:8px}.p-b-1{padding-bottom:8px}.p-l-1{padding-left:8px}.p-x-1{padding-left:8px;padding-right:8px}.p-y-1{padding-top:8px;padding-bottom:8px}.m-2{margin:16px}.m-t-2{margin-top:16px}.m-r-2{margin-right:16px}.m-b-2{margin-bottom:16px}.m-l-2{margin-left:16px}.m-x-2{margin-left:16px;margin-right:16px}.m-y-2{margin-top:16px;margin-bottom:16px}.m--2{margin:-16px}.m-t--2{margin-top:-16px}.m-r--2{margin-right:-16px}.m-b--2{margin-bottom:-16px}.m-l--2{margin-left:-16px}.m-x--2{margin-left:-16px;margin-right:-16px}.m-y--2{margin-top:-16px;margin-bottom:-16px}.p-2{padding:16px}.p-t-2{padding-top:16px}.p-r-2{padding-right:16px}.p-b-2{padding-bottom:16px}.p-l-2{padding-left:16px}.p-x-2{padding-left:16px;padding-right:16px}.p-y-2{padding-top:16px;padding-bottom:16px}.m-3{margin:24px}.m-t-3{margin-top:24px}.m-r-3{margin-right:24px}.m-b-3{margin-bottom:24px}.m-l-3{margin-left:24px}.m-x-3{margin-left:24px;margin-right:24px}.m-y-3{margin-top:24px;margin-bottom:24px}.m--3{margin:-24px}.m-t--3{margin-top:-24px}.m-r--3{margin-right:-24px}.m-b--3{margin-bottom:-24px}.m-l--3{margin-left:-24px}.m-x--3{margin-left:-24px;margin-right:-24px}.m-y--3{margin-top:-24px;margin-bottom:-24px}.p-3{padding:24px}.p-t-3{padding-top:24px}.p-r-3{padding-right:24px}.p-b-3{padding-bottom:24px}.p-l-3{padding-left:24px}.p-x-3{padding-left:24px;padding-right:24px}.p-y-3{padding-top:24px;padding-bottom:24px}.m-4{margin:32px}.m-t-4{margin-top:32px}.m-r-4{margin-right:32px}.m-b-4{margin-bottom:32px}.m-l-4{margin-left:32px}.m-x-4{margin-left:32px;margin-right:32px}.m-y-4{margin-top:32px;margin-bottom:32px}.m--4{margin:-32px}.m-t--4{margin-top:-32px}.m-r--4{margin-right:-32px}.m-b--4{margin-bottom:-32px}.m-l--4{margin-left:-32px}.m-x--4{margin-left:-32px;margin-right:-32px}.m-y--4{margin-top:-32px;margin-bottom:-32px}.p-4{padding:32px}.p-t-4{padding-top:32px}.p-r-4{padding-right:32px}.p-b-4{padding-bottom:32px}.p-l-4{padding-left:32px}.p-x-4{padding-left:32px;padding-right:32px}.p-y-4{padding-top:32px;padding-bottom:32px}.m-5{margin:40px}.m-t-5{margin-top:40px}.m-r-5{margin-right:40px}.m-b-5{margin-bottom:40px}.m-l-5{margin-left:40px}.m-x-5{margin-left:40px;margin-right:40px}.m-y-5{margin-top:40px;margin-bottom:40px}.m--5{margin:-40px}.m-t--5{margin-top:-40px}.m-r--5{margin-right:-40px}.m-b--5{margin-bottom:-40px}.m-l--5{margin-left:-40px}.m-x--5{margin-left:-40px;margin-right:-40px}.m-y--5{margin-top:-40px;margin-bottom:-40px}.p-5{padding:40px}.p-t-5{padding-top:40px}.p-r-5{padding-right:40px}.p-b-5{padding-bottom:40px}.p-l-5{padding-left:40px}.p-x-5{padding-left:40px;padding-right:40px}.p-y-5{padding-top:40px;padding-bottom:40px}.m-6{margin:48px}.m-t-6{margin-top:48px}.m-r-6{margin-right:48px}.m-b-6{margin-bottom:48px}.m-l-6{margin-left:48px}.m-x-6{margin-left:48px;margin-right:48px}.m-y-6{margin-top:48px;margin-bottom:48px}.m--6{margin:-48px}.m-t--6{margin-top:-48px}.m-r--6{margin-right:-48px}.m-b--6{margin-bottom:-48px}.m-l--6{margin-left:-48px}.m-x--6{margin-left:-48px;margin-right:-48px}.m-y--6{margin-top:-48px;margin-bottom:-48px}.p-6{padding:48px}.p-t-6{padding-top:48px}.p-r-6{padding-right:48px}.p-b-6{padding-bottom:48px}.p-l-6{padding-left:48px}.p-x-6{padding-left:48px;padding-right:48px}.p-y-6{padding-top:48px;padding-bottom:48px}.m-7{margin:56px}.m-t-7{margin-top:56px}.m-r-7{margin-right:56px}.m-b-7{margin-bottom:56px}.m-l-7{margin-left:56px}.m-x-7{margin-left:56px;margin-right:56px}.m-y-7{margin-top:56px;margin-bottom:56px}.m--7{margin:-56px}.m-t--7{margin-top:-56px}.m-r--7{margin-right:-56px}.m-b--7{margin-bottom:-56px}.m-l--7{margin-left:-56px}.m-x--7{margin-left:-56px;margin-right:-56px}.m-y--7{margin-top:-56px;margin-bottom:-56px}.p-7{padding:56px}.p-t-7{padding-top:56px}.p-r-7{padding-right:56px}.p-b-7{padding-bottom:56px}.p-l-7{padding-left:56px}.p-x-7{padding-left:56px;padding-right:56px}.p-y-7{padding-top:56px;padding-bottom:56px}.m-8{margin:64px}.m-t-8{margin-top:64px}.m-r-8{margin-right:64px}.m-b-8{margin-bottom:64px}.m-l-8{margin-left:64px}.m-x-8{margin-left:64px;margin-right:64px}.m-y-8{margin-top:64px;margin-bottom:64px}.m--8{margin:-64px}.m-t--8{margin-top:-64px}.m-r--8{margin-right:-64px}.m-b--8{margin-bottom:-64px}.m-l--8{margin-left:-64px}.m-x--8{margin-left:-64px;margin-right:-64px}.m-y--8{margin-top:-64px;margin-bottom:-64px}.p-8{padding:64px}.p-t-8{padding-top:64px}.p-r-8{padding-right:64px}.p-b-8{padding-bottom:64px}.p-l-8{padding-left:64px}.p-x-8{padding-left:64px;padding-right:64px}.p-y-8{padding-top:64px;padding-bottom:64px}.m-9{margin:72px}.m-t-9{margin-top:72px}.m-r-9{margin-right:72px}.m-b-9{margin-bottom:72px}.m-l-9{margin-left:72px}.m-x-9{margin-left:72px;margin-right:72px}.m-y-9{margin-top:72px;margin-bottom:72px}.m--9{margin:-72px}.m-t--9{margin-top:-72px}.m-r--9{margin-right:-72px}.m-b--9{margin-bottom:-72px}.m-l--9{margin-left:-72px}.m-x--9{margin-left:-72px;margin-right:-72px}.m-y--9{margin-top:-72px;margin-bottom:-72px}.p-9{padding:72px}.p-t-9{padding-top:72px}.p-r-9{padding-right:72px}.p-b-9{padding-bottom:72px}.p-l-9{padding-left:72px}.p-x-9{padding-left:72px;padding-right:72px}.p-y-9{padding-top:72px;padding-bottom:72px}.m-10{margin:80px}.m-t-10{margin-top:80px}.m-r-10{margin-right:80px}.m-b-10{margin-bottom:80px}.m-l-10{margin-left:80px}.m-x-10{margin-left:80px;margin-right:80px}.m-y-10{margin-top:80px;margin-bottom:80px}.m--10{margin:-80px}.m-t--10{margin-top:-80px}.m-r--10{margin-right:-80px}.m-b--10{margin-bottom:-80px}.m-l--10{margin-left:-80px}.m-x--10{margin-left:-80px;margin-right:-80px}.m-y--10{margin-top:-80px;margin-bottom:-80px}.p-10{padding:80px}.p-t-10{padding-top:80px}.p-r-10{padding-right:80px}.p-b-10{padding-bottom:80px}.p-l-10{padding-left:80px}.p-x-10{padding-left:80px;padding-right:80px}.p-y-10{padding-top:80px;padding-bottom:80px}.m-extra{margin:96px}.m-t-extra{margin-top:96px}.m-r-extra{margin-right:96px}.m-b-extra{margin-bottom:96px}.m-l-extra{margin-left:96px}.m-x-extra{margin-left:96px;margin-right:96px}.m-y-extra{margin-top:96px;margin-bottom:96px}.m--extra{margin:-96px}.m-t--extra{margin-top:-96px}.m-r--extra{margin-right:-96px}.m-b--extra{margin-bottom:-96px}.m-l--extra{margin-left:-96px}.m-x--extra{margin-left:-96px;margin-right:-96px}.m-y--extra{margin-top:-96px;margin-bottom:-96px}.p-extra{padding:96px}.p-t-extra{padding-top:96px}.p-r-extra{padding-right:96px}.p-b-extra{padding-bottom:96px}.p-l-extra{padding-left:96px}.p-x-extra{padding-left:96px;padding-right:96px}.p-y-extra{padding-top:96px;padding-bottom:96px}.m-maximo{margin:120px}.m-t-maximo{margin-top:120px}.m-r-maximo{margin-right:120px}.m-b-maximo{margin-bottom:120px}.m-l-maximo{margin-left:120px}.m-x-maximo{margin-left:120px;margin-right:120px}.m-y-maximo{margin-top:120px;margin-bottom:120px}.m--maximo{margin:-120px}.m-t--maximo{margin-top:-120px}.m-r--maximo{margin-right:-120px}.m-b--maximo{margin-bottom:-120px}.m-l--maximo{margin-left:-120px}.m-x--maximo{margin-left:-120px;margin-right:-120px}.m-y--maximo{margin-top:-120px;margin-bottom:-120px}.p-maximo{padding:120px}.p-t-maximo{padding-top:120px}.p-r-maximo{padding-right:120px}.p-b-maximo{padding-bottom:120px}.p-l-maximo{padding-left:120px}.p-x-maximo{padding-left:120px;padding-right:120px}.p-y-maximo{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.m-0-mov{margin:0}.m-t-0-mov{margin-top:0}.m-r-0-mov{margin-right:0}.m-b-0-mov{margin-bottom:0}.m-l-0-mov{margin-left:0}.m-x-0-mov{margin-left:0;margin-right:0}.m-y-0-mov{margin-top:0;margin-bottom:0}.m--0-mov{margin:0}.m-t--0-mov{margin-top:0}.m-r--0-mov{margin-right:0}.m-b--0-mov{margin-bottom:0}.m-l--0-mov{margin-left:0}.m-x--0-mov{margin-left:0;margin-right:0}.m-y--0-mov{margin-top:0;margin-bottom:0}.p-0-mov{padding:0}.p-t-0-mov{padding-top:0}.p-r-0-mov{padding-right:0}.p-b-0-mov{padding-bottom:0}.p-l-0-mov{padding-left:0}.p-x-0-mov{padding-left:0;padding-right:0}.p-y-0-mov{padding-top:0;padding-bottom:0}.m-minimo-mov{margin:4px}.m-t-minimo-mov{margin-top:4px}.m-r-minimo-mov{margin-right:4px}.m-b-minimo-mov{margin-bottom:4px}.m-l-minimo-mov{margin-left:4px}.m-x-minimo-mov{margin-left:4px;margin-right:4px}.m-y-minimo-mov{margin-top:4px;margin-bottom:4px}.m--minimo-mov{margin:-4px}.m-t--minimo-mov{margin-top:-4px}.m-r--minimo-mov{margin-right:-4px}.m-b--minimo-mov{margin-bottom:-4px}.m-l--minimo-mov{margin-left:-4px}.m-x--minimo-mov{margin-left:-4px;margin-right:-4px}.m-y--minimo-mov{margin-top:-4px;margin-bottom:-4px}.p-minimo-mov{padding:4px}.p-t-minimo-mov{padding-top:4px}.p-r-minimo-mov{padding-right:4px}.p-b-minimo-mov{padding-bottom:4px}.p-l-minimo-mov{padding-left:4px}.p-x-minimo-mov{padding-left:4px;padding-right:4px}.p-y-minimo-mov{padding-top:4px;padding-bottom:4px}.m-1-mov{margin:8px}.m-t-1-mov{margin-top:8px}.m-r-1-mov{margin-right:8px}.m-b-1-mov{margin-bottom:8px}.m-l-1-mov{margin-left:8px}.m-x-1-mov{margin-left:8px;margin-right:8px}.m-y-1-mov{margin-top:8px;margin-bottom:8px}.m--1-mov{margin:-8px}.m-t--1-mov{margin-top:-8px}.m-r--1-mov{margin-right:-8px}.m-b--1-mov{margin-bottom:-8px}.m-l--1-mov{margin-left:-8px}.m-x--1-mov{margin-left:-8px;margin-right:-8px}.m-y--1-mov{margin-top:-8px;margin-bottom:-8px}.p-1-mov{padding:8px}.p-t-1-mov{padding-top:8px}.p-r-1-mov{padding-right:8px}.p-b-1-mov{padding-bottom:8px}.p-l-1-mov{padding-left:8px}.p-x-1-mov{padding-left:8px;padding-right:8px}.p-y-1-mov{padding-top:8px;padding-bottom:8px}.m-2-mov{margin:16px}.m-t-2-mov{margin-top:16px}.m-r-2-mov{margin-right:16px}.m-b-2-mov{margin-bottom:16px}.m-l-2-mov{margin-left:16px}.m-x-2-mov{margin-left:16px;margin-right:16px}.m-y-2-mov{margin-top:16px;margin-bottom:16px}.m--2-mov{margin:-16px}.m-t--2-mov{margin-top:-16px}.m-r--2-mov{margin-right:-16px}.m-b--2-mov{margin-bottom:-16px}.m-l--2-mov{margin-left:-16px}.m-x--2-mov{margin-left:-16px;margin-right:-16px}.m-y--2-mov{margin-top:-16px;margin-bottom:-16px}.p-2-mov{padding:16px}.p-t-2-mov{padding-top:16px}.p-r-2-mov{padding-right:16px}.p-b-2-mov{padding-bottom:16px}.p-l-2-mov{padding-left:16px}.p-x-2-mov{padding-left:16px;padding-right:16px}.p-y-2-mov{padding-top:16px;padding-bottom:16px}.m-3-mov{margin:24px}.m-t-3-mov{margin-top:24px}.m-r-3-mov{margin-right:24px}.m-b-3-mov{margin-bottom:24px}.m-l-3-mov{margin-left:24px}.m-x-3-mov{margin-left:24px;margin-right:24px}.m-y-3-mov{margin-top:24px;margin-bottom:24px}.m--3-mov{margin:-24px}.m-t--3-mov{margin-top:-24px}.m-r--3-mov{margin-right:-24px}.m-b--3-mov{margin-bottom:-24px}.m-l--3-mov{margin-left:-24px}.m-x--3-mov{margin-left:-24px;margin-right:-24px}.m-y--3-mov{margin-top:-24px;margin-bottom:-24px}.p-3-mov{padding:24px}.p-t-3-mov{padding-top:24px}.p-r-3-mov{padding-right:24px}.p-b-3-mov{padding-bottom:24px}.p-l-3-mov{padding-left:24px}.p-x-3-mov{padding-left:24px;padding-right:24px}.p-y-3-mov{padding-top:24px;padding-bottom:24px}.m-4-mov{margin:32px}.m-t-4-mov{margin-top:32px}.m-r-4-mov{margin-right:32px}.m-b-4-mov{margin-bottom:32px}.m-l-4-mov{margin-left:32px}.m-x-4-mov{margin-left:32px;margin-right:32px}.m-y-4-mov{margin-top:32px;margin-bottom:32px}.m--4-mov{margin:-32px}.m-t--4-mov{margin-top:-32px}.m-r--4-mov{margin-right:-32px}.m-b--4-mov{margin-bottom:-32px}.m-l--4-mov{margin-left:-32px}.m-x--4-mov{margin-left:-32px;margin-right:-32px}.m-y--4-mov{margin-top:-32px;margin-bottom:-32px}.p-4-mov{padding:32px}.p-t-4-mov{padding-top:32px}.p-r-4-mov{padding-right:32px}.p-b-4-mov{padding-bottom:32px}.p-l-4-mov{padding-left:32px}.p-x-4-mov{padding-left:32px;padding-right:32px}.p-y-4-mov{padding-top:32px;padding-bottom:32px}.m-5-mov{margin:40px}.m-t-5-mov{margin-top:40px}.m-r-5-mov{margin-right:40px}.m-b-5-mov{margin-bottom:40px}.m-l-5-mov{margin-left:40px}.m-x-5-mov{margin-left:40px;margin-right:40px}.m-y-5-mov{margin-top:40px;margin-bottom:40px}.m--5-mov{margin:-40px}.m-t--5-mov{margin-top:-40px}.m-r--5-mov{margin-right:-40px}.m-b--5-mov{margin-bottom:-40px}.m-l--5-mov{margin-left:-40px}.m-x--5-mov{margin-left:-40px;margin-right:-40px}.m-y--5-mov{margin-top:-40px;margin-bottom:-40px}.p-5-mov{padding:40px}.p-t-5-mov{padding-top:40px}.p-r-5-mov{padding-right:40px}.p-b-5-mov{padding-bottom:40px}.p-l-5-mov{padding-left:40px}.p-x-5-mov{padding-left:40px;padding-right:40px}.p-y-5-mov{padding-top:40px;padding-bottom:40px}.m-6-mov{margin:48px}.m-t-6-mov{margin-top:48px}.m-r-6-mov{margin-right:48px}.m-b-6-mov{margin-bottom:48px}.m-l-6-mov{margin-left:48px}.m-x-6-mov{margin-left:48px;margin-right:48px}.m-y-6-mov{margin-top:48px;margin-bottom:48px}.m--6-mov{margin:-48px}.m-t--6-mov{margin-top:-48px}.m-r--6-mov{margin-right:-48px}.m-b--6-mov{margin-bottom:-48px}.m-l--6-mov{margin-left:-48px}.m-x--6-mov{margin-left:-48px;margin-right:-48px}.m-y--6-mov{margin-top:-48px;margin-bottom:-48px}.p-6-mov{padding:48px}.p-t-6-mov{padding-top:48px}.p-r-6-mov{padding-right:48px}.p-b-6-mov{padding-bottom:48px}.p-l-6-mov{padding-left:48px}.p-x-6-mov{padding-left:48px;padding-right:48px}.p-y-6-mov{padding-top:48px;padding-bottom:48px}.m-7-mov{margin:56px}.m-t-7-mov{margin-top:56px}.m-r-7-mov{margin-right:56px}.m-b-7-mov{margin-bottom:56px}.m-l-7-mov{margin-left:56px}.m-x-7-mov{margin-left:56px;margin-right:56px}.m-y-7-mov{margin-top:56px;margin-bottom:56px}.m--7-mov{margin:-56px}.m-t--7-mov{margin-top:-56px}.m-r--7-mov{margin-right:-56px}.m-b--7-mov{margin-bottom:-56px}.m-l--7-mov{margin-left:-56px}.m-x--7-mov{margin-left:-56px;margin-right:-56px}.m-y--7-mov{margin-top:-56px;margin-bottom:-56px}.p-7-mov{padding:56px}.p-t-7-mov{padding-top:56px}.p-r-7-mov{padding-right:56px}.p-b-7-mov{padding-bottom:56px}.p-l-7-mov{padding-left:56px}.p-x-7-mov{padding-left:56px;padding-right:56px}.p-y-7-mov{padding-top:56px;padding-bottom:56px}.m-8-mov{margin:64px}.m-t-8-mov{margin-top:64px}.m-r-8-mov{margin-right:64px}.m-b-8-mov{margin-bottom:64px}.m-l-8-mov{margin-left:64px}.m-x-8-mov{margin-left:64px;margin-right:64px}.m-y-8-mov{margin-top:64px;margin-bottom:64px}.m--8-mov{margin:-64px}.m-t--8-mov{margin-top:-64px}.m-r--8-mov{margin-right:-64px}.m-b--8-mov{margin-bottom:-64px}.m-l--8-mov{margin-left:-64px}.m-x--8-mov{margin-left:-64px;margin-right:-64px}.m-y--8-mov{margin-top:-64px;margin-bottom:-64px}.p-8-mov{padding:64px}.p-t-8-mov{padding-top:64px}.p-r-8-mov{padding-right:64px}.p-b-8-mov{padding-bottom:64px}.p-l-8-mov{padding-left:64px}.p-x-8-mov{padding-left:64px;padding-right:64px}.p-y-8-mov{padding-top:64px;padding-bottom:64px}.m-9-mov{margin:72px}.m-t-9-mov{margin-top:72px}.m-r-9-mov{margin-right:72px}.m-b-9-mov{margin-bottom:72px}.m-l-9-mov{margin-left:72px}.m-x-9-mov{margin-left:72px;margin-right:72px}.m-y-9-mov{margin-top:72px;margin-bottom:72px}.m--9-mov{margin:-72px}.m-t--9-mov{margin-top:-72px}.m-r--9-mov{margin-right:-72px}.m-b--9-mov{margin-bottom:-72px}.m-l--9-mov{margin-left:-72px}.m-x--9-mov{margin-left:-72px;margin-right:-72px}.m-y--9-mov{margin-top:-72px;margin-bottom:-72px}.p-9-mov{padding:72px}.p-t-9-mov{padding-top:72px}.p-r-9-mov{padding-right:72px}.p-b-9-mov{padding-bottom:72px}.p-l-9-mov{padding-left:72px}.p-x-9-mov{padding-left:72px;padding-right:72px}.p-y-9-mov{padding-top:72px;padding-bottom:72px}.m-10-mov{margin:80px}.m-t-10-mov{margin-top:80px}.m-r-10-mov{margin-right:80px}.m-b-10-mov{margin-bottom:80px}.m-l-10-mov{margin-left:80px}.m-x-10-mov{margin-left:80px;margin-right:80px}.m-y-10-mov{margin-top:80px;margin-bottom:80px}.m--10-mov{margin:-80px}.m-t--10-mov{margin-top:-80px}.m-r--10-mov{margin-right:-80px}.m-b--10-mov{margin-bottom:-80px}.m-l--10-mov{margin-left:-80px}.m-x--10-mov{margin-left:-80px;margin-right:-80px}.m-y--10-mov{margin-top:-80px;margin-bottom:-80px}.p-10-mov{padding:80px}.p-t-10-mov{padding-top:80px}.p-r-10-mov{padding-right:80px}.p-b-10-mov{padding-bottom:80px}.p-l-10-mov{padding-left:80px}.p-x-10-mov{padding-left:80px;padding-right:80px}.p-y-10-mov{padding-top:80px;padding-bottom:80px}.m-extra-mov{margin:96px}.m-t-extra-mov{margin-top:96px}.m-r-extra-mov{margin-right:96px}.m-b-extra-mov{margin-bottom:96px}.m-l-extra-mov{margin-left:96px}.m-x-extra-mov{margin-left:96px;margin-right:96px}.m-y-extra-mov{margin-top:96px;margin-bottom:96px}.m--extra-mov{margin:-96px}.m-t--extra-mov{margin-top:-96px}.m-r--extra-mov{margin-right:-96px}.m-b--extra-mov{margin-bottom:-96px}.m-l--extra-mov{margin-left:-96px}.m-x--extra-mov{margin-left:-96px;margin-right:-96px}.m-y--extra-mov{margin-top:-96px;margin-bottom:-96px}.p-extra-mov{padding:96px}.p-t-extra-mov{padding-top:96px}.p-r-extra-mov{padding-right:96px}.p-b-extra-mov{padding-bottom:96px}.p-l-extra-mov{padding-left:96px}.p-x-extra-mov{padding-left:96px;padding-right:96px}.p-y-extra-mov{padding-top:96px;padding-bottom:96px}.m-maximo-mov{margin:120px}.m-t-maximo-mov{margin-top:120px}.m-r-maximo-mov{margin-right:120px}.m-b-maximo-mov{margin-bottom:120px}.m-l-maximo-mov{margin-left:120px}.m-x-maximo-mov{margin-left:120px;margin-right:120px}.m-y-maximo-mov{margin-top:120px;margin-bottom:120px}.m--maximo-mov{margin:-120px}.m-t--maximo-mov{margin-top:-120px}.m-r--maximo-mov{margin-right:-120px}.m-b--maximo-mov{margin-bottom:-120px}.m-l--maximo-mov{margin-left:-120px}.m-x--maximo-mov{margin-left:-120px;margin-right:-120px}.m-y--maximo-mov{margin-top:-120px;margin-bottom:-120px}.p-maximo-mov{padding:120px}.p-t-maximo-mov{padding-top:120px}.p-r-maximo-mov{padding-right:120px}.p-b-maximo-mov{padding-bottom:120px}.p-l-maximo-mov{padding-left:120px}.p-x-maximo-mov{padding-left:120px;padding-right:120px}.p-y-maximo-mov{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 768px){.m-0-esc{margin:0}.m-t-0-esc{margin-top:0}.m-r-0-esc{margin-right:0}.m-b-0-esc{margin-bottom:0}.m-l-0-esc{margin-left:0}.m-x-0-esc{margin-left:0;margin-right:0}.m-y-0-esc{margin-top:0;margin-bottom:0}.m--0-esc{margin:0}.m-t--0-esc{margin-top:0}.m-r--0-esc{margin-right:0}.m-b--0-esc{margin-bottom:0}.m-l--0-esc{margin-left:0}.m-x--0-esc{margin-left:0;margin-right:0}.m-y--0-esc{margin-top:0;margin-bottom:0}.p-0-esc{padding:0}.p-t-0-esc{padding-top:0}.p-r-0-esc{padding-right:0}.p-b-0-esc{padding-bottom:0}.p-l-0-esc{padding-left:0}.p-x-0-esc{padding-left:0;padding-right:0}.p-y-0-esc{padding-top:0;padding-bottom:0}.m-minimo-esc{margin:4px}.m-t-minimo-esc{margin-top:4px}.m-r-minimo-esc{margin-right:4px}.m-b-minimo-esc{margin-bottom:4px}.m-l-minimo-esc{margin-left:4px}.m-x-minimo-esc{margin-left:4px;margin-right:4px}.m-y-minimo-esc{margin-top:4px;margin-bottom:4px}.m--minimo-esc{margin:-4px}.m-t--minimo-esc{margin-top:-4px}.m-r--minimo-esc{margin-right:-4px}.m-b--minimo-esc{margin-bottom:-4px}.m-l--minimo-esc{margin-left:-4px}.m-x--minimo-esc{margin-left:-4px;margin-right:-4px}.m-y--minimo-esc{margin-top:-4px;margin-bottom:-4px}.p-minimo-esc{padding:4px}.p-t-minimo-esc{padding-top:4px}.p-r-minimo-esc{padding-right:4px}.p-b-minimo-esc{padding-bottom:4px}.p-l-minimo-esc{padding-left:4px}.p-x-minimo-esc{padding-left:4px;padding-right:4px}.p-y-minimo-esc{padding-top:4px;padding-bottom:4px}.m-1-esc{margin:8px}.m-t-1-esc{margin-top:8px}.m-r-1-esc{margin-right:8px}.m-b-1-esc{margin-bottom:8px}.m-l-1-esc{margin-left:8px}.m-x-1-esc{margin-left:8px;margin-right:8px}.m-y-1-esc{margin-top:8px;margin-bottom:8px}.m--1-esc{margin:-8px}.m-t--1-esc{margin-top:-8px}.m-r--1-esc{margin-right:-8px}.m-b--1-esc{margin-bottom:-8px}.m-l--1-esc{margin-left:-8px}.m-x--1-esc{margin-left:-8px;margin-right:-8px}.m-y--1-esc{margin-top:-8px;margin-bottom:-8px}.p-1-esc{padding:8px}.p-t-1-esc{padding-top:8px}.p-r-1-esc{padding-right:8px}.p-b-1-esc{padding-bottom:8px}.p-l-1-esc{padding-left:8px}.p-x-1-esc{padding-left:8px;padding-right:8px}.p-y-1-esc{padding-top:8px;padding-bottom:8px}.m-2-esc{margin:16px}.m-t-2-esc{margin-top:16px}.m-r-2-esc{margin-right:16px}.m-b-2-esc{margin-bottom:16px}.m-l-2-esc{margin-left:16px}.m-x-2-esc{margin-left:16px;margin-right:16px}.m-y-2-esc{margin-top:16px;margin-bottom:16px}.m--2-esc{margin:-16px}.m-t--2-esc{margin-top:-16px}.m-r--2-esc{margin-right:-16px}.m-b--2-esc{margin-bottom:-16px}.m-l--2-esc{margin-left:-16px}.m-x--2-esc{margin-left:-16px;margin-right:-16px}.m-y--2-esc{margin-top:-16px;margin-bottom:-16px}.p-2-esc{padding:16px}.p-t-2-esc{padding-top:16px}.p-r-2-esc{padding-right:16px}.p-b-2-esc{padding-bottom:16px}.p-l-2-esc{padding-left:16px}.p-x-2-esc{padding-left:16px;padding-right:16px}.p-y-2-esc{padding-top:16px;padding-bottom:16px}.m-3-esc{margin:24px}.m-t-3-esc{margin-top:24px}.m-r-3-esc{margin-right:24px}.m-b-3-esc{margin-bottom:24px}.m-l-3-esc{margin-left:24px}.m-x-3-esc{margin-left:24px;margin-right:24px}.m-y-3-esc{margin-top:24px;margin-bottom:24px}.m--3-esc{margin:-24px}.m-t--3-esc{margin-top:-24px}.m-r--3-esc{margin-right:-24px}.m-b--3-esc{margin-bottom:-24px}.m-l--3-esc{margin-left:-24px}.m-x--3-esc{margin-left:-24px;margin-right:-24px}.m-y--3-esc{margin-top:-24px;margin-bottom:-24px}.p-3-esc{padding:24px}.p-t-3-esc{padding-top:24px}.p-r-3-esc{padding-right:24px}.p-b-3-esc{padding-bottom:24px}.p-l-3-esc{padding-left:24px}.p-x-3-esc{padding-left:24px;padding-right:24px}.p-y-3-esc{padding-top:24px;padding-bottom:24px}.m-4-esc{margin:32px}.m-t-4-esc{margin-top:32px}.m-r-4-esc{margin-right:32px}.m-b-4-esc{margin-bottom:32px}.m-l-4-esc{margin-left:32px}.m-x-4-esc{margin-left:32px;margin-right:32px}.m-y-4-esc{margin-top:32px;margin-bottom:32px}.m--4-esc{margin:-32px}.m-t--4-esc{margin-top:-32px}.m-r--4-esc{margin-right:-32px}.m-b--4-esc{margin-bottom:-32px}.m-l--4-esc{margin-left:-32px}.m-x--4-esc{margin-left:-32px;margin-right:-32px}.m-y--4-esc{margin-top:-32px;margin-bottom:-32px}.p-4-esc{padding:32px}.p-t-4-esc{padding-top:32px}.p-r-4-esc{padding-right:32px}.p-b-4-esc{padding-bottom:32px}.p-l-4-esc{padding-left:32px}.p-x-4-esc{padding-left:32px;padding-right:32px}.p-y-4-esc{padding-top:32px;padding-bottom:32px}.m-5-esc{margin:40px}.m-t-5-esc{margin-top:40px}.m-r-5-esc{margin-right:40px}.m-b-5-esc{margin-bottom:40px}.m-l-5-esc{margin-left:40px}.m-x-5-esc{margin-left:40px;margin-right:40px}.m-y-5-esc{margin-top:40px;margin-bottom:40px}.m--5-esc{margin:-40px}.m-t--5-esc{margin-top:-40px}.m-r--5-esc{margin-right:-40px}.m-b--5-esc{margin-bottom:-40px}.m-l--5-esc{margin-left:-40px}.m-x--5-esc{margin-left:-40px;margin-right:-40px}.m-y--5-esc{margin-top:-40px;margin-bottom:-40px}.p-5-esc{padding:40px}.p-t-5-esc{padding-top:40px}.p-r-5-esc{padding-right:40px}.p-b-5-esc{padding-bottom:40px}.p-l-5-esc{padding-left:40px}.p-x-5-esc{padding-left:40px;padding-right:40px}.p-y-5-esc{padding-top:40px;padding-bottom:40px}.m-6-esc{margin:48px}.m-t-6-esc{margin-top:48px}.m-r-6-esc{margin-right:48px}.m-b-6-esc{margin-bottom:48px}.m-l-6-esc{margin-left:48px}.m-x-6-esc{margin-left:48px;margin-right:48px}.m-y-6-esc{margin-top:48px;margin-bottom:48px}.m--6-esc{margin:-48px}.m-t--6-esc{margin-top:-48px}.m-r--6-esc{margin-right:-48px}.m-b--6-esc{margin-bottom:-48px}.m-l--6-esc{margin-left:-48px}.m-x--6-esc{margin-left:-48px;margin-right:-48px}.m-y--6-esc{margin-top:-48px;margin-bottom:-48px}.p-6-esc{padding:48px}.p-t-6-esc{padding-top:48px}.p-r-6-esc{padding-right:48px}.p-b-6-esc{padding-bottom:48px}.p-l-6-esc{padding-left:48px}.p-x-6-esc{padding-left:48px;padding-right:48px}.p-y-6-esc{padding-top:48px;padding-bottom:48px}.m-7-esc{margin:56px}.m-t-7-esc{margin-top:56px}.m-r-7-esc{margin-right:56px}.m-b-7-esc{margin-bottom:56px}.m-l-7-esc{margin-left:56px}.m-x-7-esc{margin-left:56px;margin-right:56px}.m-y-7-esc{margin-top:56px;margin-bottom:56px}.m--7-esc{margin:-56px}.m-t--7-esc{margin-top:-56px}.m-r--7-esc{margin-right:-56px}.m-b--7-esc{margin-bottom:-56px}.m-l--7-esc{margin-left:-56px}.m-x--7-esc{margin-left:-56px;margin-right:-56px}.m-y--7-esc{margin-top:-56px;margin-bottom:-56px}.p-7-esc{padding:56px}.p-t-7-esc{padding-top:56px}.p-r-7-esc{padding-right:56px}.p-b-7-esc{padding-bottom:56px}.p-l-7-esc{padding-left:56px}.p-x-7-esc{padding-left:56px;padding-right:56px}.p-y-7-esc{padding-top:56px;padding-bottom:56px}.m-8-esc{margin:64px}.m-t-8-esc{margin-top:64px}.m-r-8-esc{margin-right:64px}.m-b-8-esc{margin-bottom:64px}.m-l-8-esc{margin-left:64px}.m-x-8-esc{margin-left:64px;margin-right:64px}.m-y-8-esc{margin-top:64px;margin-bottom:64px}.m--8-esc{margin:-64px}.m-t--8-esc{margin-top:-64px}.m-r--8-esc{margin-right:-64px}.m-b--8-esc{margin-bottom:-64px}.m-l--8-esc{margin-left:-64px}.m-x--8-esc{margin-left:-64px;margin-right:-64px}.m-y--8-esc{margin-top:-64px;margin-bottom:-64px}.p-8-esc{padding:64px}.p-t-8-esc{padding-top:64px}.p-r-8-esc{padding-right:64px}.p-b-8-esc{padding-bottom:64px}.p-l-8-esc{padding-left:64px}.p-x-8-esc{padding-left:64px;padding-right:64px}.p-y-8-esc{padding-top:64px;padding-bottom:64px}.m-9-esc{margin:72px}.m-t-9-esc{margin-top:72px}.m-r-9-esc{margin-right:72px}.m-b-9-esc{margin-bottom:72px}.m-l-9-esc{margin-left:72px}.m-x-9-esc{margin-left:72px;margin-right:72px}.m-y-9-esc{margin-top:72px;margin-bottom:72px}.m--9-esc{margin:-72px}.m-t--9-esc{margin-top:-72px}.m-r--9-esc{margin-right:-72px}.m-b--9-esc{margin-bottom:-72px}.m-l--9-esc{margin-left:-72px}.m-x--9-esc{margin-left:-72px;margin-right:-72px}.m-y--9-esc{margin-top:-72px;margin-bottom:-72px}.p-9-esc{padding:72px}.p-t-9-esc{padding-top:72px}.p-r-9-esc{padding-right:72px}.p-b-9-esc{padding-bottom:72px}.p-l-9-esc{padding-left:72px}.p-x-9-esc{padding-left:72px;padding-right:72px}.p-y-9-esc{padding-top:72px;padding-bottom:72px}.m-10-esc{margin:80px}.m-t-10-esc{margin-top:80px}.m-r-10-esc{margin-right:80px}.m-b-10-esc{margin-bottom:80px}.m-l-10-esc{margin-left:80px}.m-x-10-esc{margin-left:80px;margin-right:80px}.m-y-10-esc{margin-top:80px;margin-bottom:80px}.m--10-esc{margin:-80px}.m-t--10-esc{margin-top:-80px}.m-r--10-esc{margin-right:-80px}.m-b--10-esc{margin-bottom:-80px}.m-l--10-esc{margin-left:-80px}.m-x--10-esc{margin-left:-80px;margin-right:-80px}.m-y--10-esc{margin-top:-80px;margin-bottom:-80px}.p-10-esc{padding:80px}.p-t-10-esc{padding-top:80px}.p-r-10-esc{padding-right:80px}.p-b-10-esc{padding-bottom:80px}.p-l-10-esc{padding-left:80px}.p-x-10-esc{padding-left:80px;padding-right:80px}.p-y-10-esc{padding-top:80px;padding-bottom:80px}.m-extra-esc{margin:96px}.m-t-extra-esc{margin-top:96px}.m-r-extra-esc{margin-right:96px}.m-b-extra-esc{margin-bottom:96px}.m-l-extra-esc{margin-left:96px}.m-x-extra-esc{margin-left:96px;margin-right:96px}.m-y-extra-esc{margin-top:96px;margin-bottom:96px}.m--extra-esc{margin:-96px}.m-t--extra-esc{margin-top:-96px}.m-r--extra-esc{margin-right:-96px}.m-b--extra-esc{margin-bottom:-96px}.m-l--extra-esc{margin-left:-96px}.m-x--extra-esc{margin-left:-96px;margin-right:-96px}.m-y--extra-esc{margin-top:-96px;margin-bottom:-96px}.p-extra-esc{padding:96px}.p-t-extra-esc{padding-top:96px}.p-r-extra-esc{padding-right:96px}.p-b-extra-esc{padding-bottom:96px}.p-l-extra-esc{padding-left:96px}.p-x-extra-esc{padding-left:96px;padding-right:96px}.p-y-extra-esc{padding-top:96px;padding-bottom:96px}.m-maximo-esc{margin:120px}.m-t-maximo-esc{margin-top:120px}.m-r-maximo-esc{margin-right:120px}.m-b-maximo-esc{margin-bottom:120px}.m-l-maximo-esc{margin-left:120px}.m-x-maximo-esc{margin-left:120px;margin-right:120px}.m-y-maximo-esc{margin-top:120px;margin-bottom:120px}.m--maximo-esc{margin:-120px}.m-t--maximo-esc{margin-top:-120px}.m-r--maximo-esc{margin-right:-120px}.m-b--maximo-esc{margin-bottom:-120px}.m-l--maximo-esc{margin-left:-120px}.m-x--maximo-esc{margin-left:-120px;margin-right:-120px}.m-y--maximo-esc{margin-top:-120px;margin-bottom:-120px}.p-maximo-esc{padding:120px}.p-t-maximo-esc{padding-top:120px}.p-r-maximo-esc{padding-right:120px}.p-b-maximo-esc{padding-bottom:120px}.p-l-maximo-esc{padding-left:120px}.p-x-maximo-esc{padding-left:120px;padding-right:120px}.p-y-maximo-esc{padding-top:120px;padding-bottom:120px}}button,input[type=button],input[type=submit],input[type=reset],.boton{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out}button.deshabilitado,button:disabled,input[type=button].deshabilitado,input[type=button]:disabled,input[type=submit].deshabilitado,input[type=submit]:disabled,input[type=reset].deshabilitado,input[type=reset]:disabled,.boton.deshabilitado,.boton:disabled{pointer-events:none;cursor:default}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus,.boton:hover,.boton:focus{text-decoration:none;outline:none}button .pictograma,button [class^=pictograma-],button [class*=" pictograma-"],.boton .pictograma,.boton [class^=pictograma-],.boton [class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;padding:0 0 0 8px}.boton-primario,.boton-con-contenedor-primario{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-primario.deshabilitado,.boton-primario:disabled,.boton-con-contenedor-primario.deshabilitado,.boton-con-contenedor-primario:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-primario:visited,.boton-con-contenedor-primario:visited{color:var(--boton-primario-color)}.boton-primario:hover,.boton-con-contenedor-primario:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-primario:focus,.boton-con-contenedor-primario:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-secundario,.boton-con-contenedor-secundario{background-color:var(--boton-secundario-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-borde);color:var(--boton-secundario-color)}.boton-secundario.deshabilitado,.boton-secundario:disabled,.boton-con-contenedor-secundario.deshabilitado,.boton-con-contenedor-secundario:disabled{background-color:var(--boton-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-deshabilitado-borde),3px 3px 4px var(--boton-secundario-deshabilitado-sombra);color:var(--boton-secundario-deshabilitado-color)}.boton-secundario:visited,.boton-con-contenedor-secundario:visited{color:var(--boton-secundario-color)}.boton-secundario:hover,.boton-con-contenedor-secundario:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-cursor-borde),0 0 8px var(--boton-secundario-cursor-sombra);color:var(--boton-secundario-cursor-color)}.boton-secundario:focus,.boton-con-contenedor-secundario:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);color:var(--boton-secundario-enfoque-color)}.boton-sin-contenedor-primario{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color)}.boton-sin-contenedor-primario.deshabilitado,.boton-sin-contenedor-primario:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.boton-sin-contenedor-primario:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.boton-sin-contenedor-primario:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.boton-sin-contenedor-secundario{background:var(--boton-sin-contenedor-secundario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-borde),0 0 0 var(--boton-sin-contenedor-secundario-sombra);color:var(--boton-sin-contenedor-secundario-color)}.boton-sin-contenedor-secundario.deshabilitado,.boton-sin-contenedor-secundario:disabled{background:var(--boton-sin-contenedor-secundario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-secundario-deshabilitado-sombra);color:var(--boton-sin-contenedor-secundario-deshabilitado-color)}.boton-sin-contenedor-secundario:hover{background:var(--boton-sin-contenedor-secundario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-secundario-cursor-borde),0 0 0 var(--boton-sin-contenedor-secundario-cursor-sombra);color:var(--boton-sin-contenedor-secundario-cursor-color)}.boton-sin-contenedor-secundario:focus{background:var(--boton-sin-contenedor-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-secundario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-secundario-enfoque-sombra);color:var(--boton-sin-contenedor-secundario-enfoque-color)}.boton-chico{font-size:.875rem;padding:8px}.boton-grande{font-size:1rem;padding:24px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset],a,.hipervinculo{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-weight:500;line-height:inherit;padding:0;text-decoration:none;text-align:left;display:inline;vertical-align:baseline;cursor:pointer;transition:all .27s ease-in-out}.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma,.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) .pictograma,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) .pictograma,.a11y-simplificada input[type=button] .pictograma,.a11y-simplificada input[type=submit] .pictograma,.a11y-simplificada input[type=reset] .pictograma,a .pictograma,.hipervinculo .pictograma,.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class^=pictograma-],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class^=pictograma-],.a11y-simplificada input[type=button] [class^=pictograma-],.a11y-simplificada input[type=submit] [class^=pictograma-],.a11y-simplificada input[type=reset] [class^=pictograma-],a [class^=pictograma-],.hipervinculo [class^=pictograma-],.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"],.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class*=" pictograma-"],.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar) [class*=" pictograma-"],.a11y-simplificada input[type=button] [class*=" pictograma-"],.a11y-simplificada input[type=submit] [class*=" pictograma-"],.a11y-simplificada input[type=reset] [class*=" pictograma-"],a [class*=" pictograma-"],.hipervinculo [class*=" pictograma-"]{display:inline;vertical-align:sub;padding:0}a,.hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}a:disabled,.hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}a:visited,.hipervinculo:visited{color:var(--hipervinculo-visitado)}a:hover,.hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}a:focus-visible,.hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}a[class^=m-],a[class^=p-],.hipervinculo[class^=m-],.hipervinculo[class^=p-],a[class*=" m-"],a[class*=" p-"],.hipervinculo[class*=" m-"],.hipervinculo[class*=" p-"]{display:inline-block}select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){box-sizing:border-box;font-family:var(--tipografia-familia);font-size:1rem;font-weight:400;line-height:1.5em;width:100%;touch-action:manipulation}::placeholder{font-style:italic;color:var(--campo-ejemplo-color);opacity:1}:hover::placeholder{color:var(--campo-ejemplo-cursor-color)}:focus::placeholder{color:var(--campo-ejemplo-enfoque-color)}:disabled::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}:read-only::placeholder{color:var(--campo-ejemplo-deshabilitado-color)}label{display:inline-flex;font-size:1rem;font-weight:500;line-height:1.5em;color:var(--campo-etiqueta-color)}legend,.titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:8px 0}.formulario-obligatoriedad{font-weight:400;margin-left:4px}.formulario-ayuda{font-size:.875rem;font-weight:400;line-height:1.3em;margin-top:4px;margin-bottom:24px}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled){transition:all .27s ease-in-out}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],.campo-busqueda-entrada){height:40px;border-radius:8px;padding:7px 16px}textarea{border-radius:8px;padding:16px;min-height:120px;resize:none;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}textarea:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}textarea:not(:disabled){transition:all .27s ease-in-out}textarea:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}textarea:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=checkbox],[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;line-height:1.25em;border:0}[type=checkbox]+label,[type=radio]+label{line-height:1.25em;background-color:var(--campo-contenedor-fondo);border:1px solid var(--campo-contenedor-borde);box-shadow:0 0 0 var(--campo-contenedor-borde);border-radius:8px;cursor:pointer;display:inline-flex;position:relative;margin:0;padding:8px 8px 8px calc(1.25rem + 8px + 4px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=checkbox]:disabled+label,[type=radio]:disabled+label,[type=checkbox]:checked:disabled+label,[type=radio]:checked:disabled+label{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color);cursor:default}[type=checkbox]:not(:disabled):hover+label,[type=radio]:not(:disabled):hover+label{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}[type=checkbox]:not(:disabled):focus+label,[type=radio]:not(:disabled):focus+label{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none;z-index:1}[type=checkbox]+label::before,[type=radio]+label::before{background-color:var(--campo-control-fondo);border:1px solid var(--campo-control-borde);box-sizing:border-box;content:"";height:1.125rem;width:1.125rem;top:9px;left:8px;padding:4px;position:absolute}[type=checkbox]+label::before{border-radius:2px}[type=radio]+label::before{border-radius:50%}[type=radio]:disabled+label::before,[type=checkbox]:disabled+label::before,[type=radio]:checked:disabled+label::before,[type=checkbox]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-fondo);border-color:var(--campo-control-deshabilitado-borde)}[type=checkbox]:checked+label::after{font-family:sisdai-pictogramas,sans-serif;content:"j"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 8px - 1px);top:8px;font-weight:800;text-align:center}[type=checkbox]:not(:checked,:disabled).indeterminate+label::after,[type=checkbox]:indeterminate:not(:disabled)+label::after{font-family:sisdai-pictogramas,sans-serif;content:"/"/"";color:var(--campo-control-seleccionado-color);position:absolute;left:calc(.125rem + 4px + 1px);top:8px;font-weight:800;font-size:1.2rem}[type=checkbox]:checked:disabled+label::after,[type=checkbox]:indeterminate:disabled+label::after,[type=checkbox]:not(:checked):disabled.indeterminate+label::after{color:var(--campo-control-deshabilitado-color)}[type=radio]:checked:disabled+label::before{background-color:var(--campo-control-deshabilitado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-deshabilitado-fondo)}[type=radio]:not(:disabled):checked+label::before,[type=radio]:not(:disabled):checked:hover+label::before{background-color:var(--campo-control-seleccionado-color);box-shadow:inset 0 0 0 .15rem var(--campo-control-seleccionado-fondo)}select{border-radius:8px;height:40px;line-height:1.25em;appearance:none;box-shadow:none;background-position:calc(100% - 8px),50%;background-size:32px;background-repeat:no-repeat;background-image:var(--campo-selector-svg);padding:9px 40px 9px 16px;background-color:var(--campo-fondo);color:var(--campo-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;background-color:var(--campo-fondo);border:1px solid var(--campo-borde);color:var(--campo-color)}select:disabled{opacity:1;background-image:var(--campo-selector-deshabilitado-svg)}select:disabled{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-borde);color:var(--campo-deshabilitado-color)}select:not(:disabled){transition:all .27s ease-in-out}select:not(:disabled):hover{background-color:var(--campo-cursor-fondo);border-color:var(--campo-cursor-borde)}select:not(:disabled):focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}[type=range]{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);box-sizing:border-box;width:100%;touch-action:manipulation;appearance:none;cursor:pointer;padding:8px 0;height:40px;border-radius:8px;display:flex;margin:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .3s ease-in-out}[type=range]::-moz-range-thumb{margin-top:-0.375rem;height:1rem;width:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-thumb{margin-top:-0.375rem;width:1rem;height:1rem;border:0;border-radius:.5rem;appearance:none;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-webkit-slider-runnable-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-moz-range-track{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-lower{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango-activo);transition:background-color .2s ease-in-out}[type=range]::-ms-fill-upper{border:0;border-radius:.25rem;width:100%;height:.25rem;background-color:var(--campo-rango);transition:background-color .2s ease-in-out}[type=range]:disabled{cursor:auto;pointer-events:none}[type=range]:disabled::-moz-range-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-thumb{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-webkit-slider-runnable-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-moz-range-track{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-lower{background-color:var(--campo-rango-deshabilitado)}[type=range]:disabled::-ms-fill-upper{background-color:var(--campo-rango-deshabilitado)}[type=range]:not(:disabled):hover::-moz-range-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-thumb{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-webkit-slider-runnable-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-moz-range-track{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-lower{background-color:var(--campo-rango-cursor)}[type=range]:not(:disabled):hover::-ms-fill-upper{background-color:var(--campo-rango-cursor)}[type=range]:focus{background-color:var(--campo-enfoque-fondo);border-color:var(--campo-enfoque-borde);box-shadow:0 0 8px var(--campo-enfoque-sombra);outline:none}input[type=file]{height:40px;padding-left:8px}fieldset{border:none;padding:0;margin-top:24px;margin-bottom:24px}.grupo-formulario{display:flex;gap:8px}.grupo-formulario-vertical{display:grid}.grupo-formulario label>.formulario-obligatoriedad{display:none;content:""}.formulario-horizontal label{margin-right:4px}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]),.formulario-horizontal textarea,.formulario-horizontal select{width:inherit}.formulario-horizontal input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):not(:last-child),.formulario-horizontal textarea:not(:last-child),.formulario-horizontal select:not(:last-child){margin-right:24px}.casillas-anidadas{list-style:none;padding:0}.casillas-anidadas li{margin:0}.casillas-anidadas label{display:flex}.casillas-anidadas .casillas-subseleccion{list-style:none;padding:0 0 0 calc(1.25rem + 4px)}input.campo-error,textarea.campo-error,select.campo-error{border-color:var(--borde-error)}input.campo-confirmacion,textarea.campo-confirmacion,select.campo-confirmacion{border-color:var(--borde-confirmacion)}.formulario-ayuda.ayuda-error{color:var(--texto-error)}.formulario-ayuda.ayuda-confirmacion{color:var(--texto-confirmacion)}fieldset+.formulario-ayuda{margin-top:-20px}fieldset:invalid+.formulario-ayuda{color:var(--texto-error)}fieldset:has([type=checkbox]:required):invalid+.formulario-ayuda::before{content:"Una o mas casillas necesitan estar verificadas. "}fieldset:has([type=radio]:required):invalid+.formulario-ayuda::before{content:"Un botón de radio necesita estar seleccionado. "}textarea:invalid,select:invalid{border-color:var(--borde-error)}textarea:invalid+p.formulario-ayuda,select:invalid+p.formulario-ayuda{color:var(--texto-error)}textarea:required:invalid+p.formulario-ayuda::before,select:required:invalid+p.formulario-ayuda::before{content:"Este campo no puede quedar vacÃo. "}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):invalid{border-color:var(--borde-error)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):invalid+p.formulario-ayuda{color:var(--texto-error)}input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset]):required:invalid+p.formulario-ayuda::before{content:"Este campo no puede quedar vacÃo. "}input:is([type=checkbox],[type=radio]):invalid+label{outline:1px solid var(--borde-error)}input:is([type=checkbox],[type=radio]):invalid+label::before{border:1px solid var(--borde-error)}input:is([type=checkbox],[type=radio]):invalid+label+.formulario-ayuda{color:var(--texto-error)}input:is([type=checkbox]):required:invalid+label+p.formulario-ayuda::before{content:"Esta casilla necesita estar verificada. "}table{border-collapse:collapse;color:var(--tabla-color);text-align:left}table caption{margin:16px 0 0;text-align:left}table th,table td{padding:16px 24px}table thead{font-weight:600}table thead tr{border-bottom:1px solid var(--tabla-borde)}table tbody>:nth-child(odd){background-color:var(--tabla-fila-impar-fondo)}table tbody>:nth-child(even){background-color:var(--tabla-fila-par-fondo)}table tfoot{font-weight:600}table tfoot tr{background-color:var(--tabla-fila-pie-fondo)}.tabla-condensada th,.tabla-condensada td{padding:8px 16px}.tabla-expandida th,.tabla-expandida td{padding:24px}.titulo-tabla{margin:16px 0 0;text-align:left}.contenedor-tabla{max-width:100%;overflow-x:auto}.contenedor-tabla table{max-width:100%}ol,ul,dl{margin:0;padding:0}ol,ul{padding-left:24px}ol li,ul li{margin:16px 0}ol ol,ol ul,ul ol,ul ul{padding:0 0 0 16px}ol ol li,ol ul li,ul ol li,ul ul li{margin:8px 0}dl dt{font-weight:600;margin:16px 0 8px 0}dl dd{margin:8px 0 16px 0}.lista-sin-estilo{padding-left:0;list-style-type:none}.lista-decimal{list-style-type:decimal}.lista-romana{list-style-type:upper-roman}.lista-romana-minuscula{list-style-type:lower-roman}.lista-latina{list-style-type:upper-latin}.lista-latina-minuscula{list-style-type:lower-latin}ol.lista-secuenciada,ul.lista-secuenciada{list-style-type:none;counter-reset:item;padding-left:0}ol.lista-secuenciada li,ul.lista-secuenciada li{counter-increment:item}ol.lista-secuenciada li ol,ol.lista-secuenciada li ul,ul.lista-secuenciada li ol,ul.lista-secuenciada li ul{list-style-type:none;counter-reset:item}ol.lista-secuenciada li::before,ul.lista-secuenciada li::before{content:counters(item, ".") ". "}img{border-radius:8px;max-width:100%}figure{color:var(--texto-secundario);margin:24px 0;clear:both}figure img{margin-bottom:8px}figure img:not(:last-of-type){margin-right:8px}figure figcaption{margin-top:-8px;font-size:.875rem;font-weight:400;clear:both}video{display:block;width:100%}.video{display:block;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr{border:none;border-top:1px solid var(--borde);margin:0}details{border:1px solid var(--borde-secundario);border-radius:8px;padding:24px 24px 0;display:block}details summary{cursor:pointer;padding:24px;margin:-24px -24px 0}details[open] summary{border-bottom:1px solid var(--borde-secundario)}.portada{position:relative;width:100%;min-height:100px;display:flex;height:calc(100vh - 92px)}@media screen and (max-width: 767px){.portada{height:calc(100vh - 120px)}}.portada .portada-imagen{border-radius:0;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.portada .portada-degradado{position:relative;width:100%;background:var(--degradado-ligero);display:flex;align-items:stretch;margin-top:48px}.portada .portada-cuerpo{margin:auto auto 0;padding:24px 24px 96px;width:100%;max-width:700px;text-align:center}.portada .portada-cuerpo>*{color:var(--texto-inverso);border-color:currentcolor;margin:8px 0}.portada .portada-cuerpo>:first-child{margin-top:0}.portada .portada-cuerpo>:last-child{margin-bottom:0}.portada .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-titulo{font-size:5rem}}.portada .portada-subtitulo{font-size:1.125rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada .portada-subtitulo{font-size:1.5rem}}.portada.portada-secundaria .portada-titulo{font-size:2.25rem;color:var(--texto-inverso)}@media screen and (min-width: 768px){.portada.portada-secundaria .portada-titulo{font-size:3.5rem}}.menu-flotante{position:fixed;z-index:9999;bottom:40px}.menu-flotante .menu-flotante-boton{background-color:var(--menu-flotante-boton-fondo);color:var(--menu-flotante-boton-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-borde),0 0 0 1px var(--menu-flotante-boton-contorno),0 0 8px var(--menu-flotante-boton-sombra);border-radius:50%;margin:-20px;padding:8px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;width:40px;height:40px}.menu-flotante .menu-flotante-boton .pictograma,.menu-flotante .menu-flotante-boton [class^=pictograma-],.menu-flotante .menu-flotante-boton [class*=" pictograma-"]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;padding:0}.menu-flotante .menu-flotante-boton:disabled{pointer-events:none;cursor:default}.menu-flotante .menu-flotante-boton:hover{background-color:var(--menu-flotante-boton-cursor-fondo);color:var(--menu-flotante-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-cursor-borde),0 0 0 1px var(--menu-flotante-boton-cursor-contorno),3px 3px 4px var(--menu-flotante-boton-cursor-sombra)}.menu-flotante .menu-flotante-boton:focus{background-color:var(--menu-flotante-boton-enfoque-fondo);color:var(--menu-flotante-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-flotante-boton-enfoque-borde),0 0 0 1px var(--menu-flotante-boton-enfoque-contorno),0 0 8px var(--menu-flotante-boton-enfoque-sombra)}.menu-flotante .menu-flotante-pictograma-cerrado{transition:all .27s ease-in-out;position:absolute;opacity:1}.menu-flotante .menu-flotante-pictograma-abierto{transition:all .27s ease-in-out;position:absolute;opacity:0}.menu-flotante .menu-flotante-contenedor{transition:all .27s ease-in-out;background-color:var(--menu-flotante-contenedor-fondo);box-shadow:0 0 0 0 rgba(0,0,0,0);color:var(--menu-flotante-contenedor-color);padding:0;margin:0;z-index:1;overflow:hidden;position:relative;width:300px;max-height:0;opacity:0}.menu-flotante .menu-flotante-contenedor .menu-flotante-titulo{font-size:1rem;font-weight:600;line-height:1.25em;margin-top:0;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid var(--menu-flotante-contenedor-borde)}.menu-flotante .menu-flotante-contenedor a,.menu-flotante .menu-flotante-contenedor label,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo){display:flex;align-items:center;justify-content:flex-start;min-height:40px;width:100%}.menu-flotante .menu-flotante-contenedor a::before,.menu-flotante .menu-flotante-contenedor a::after,.menu-flotante .menu-flotante-contenedor label::before,.menu-flotante .menu-flotante-contenedor label::after,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::before,.menu-flotante .menu-flotante-contenedor p:not(.menu-flotante-titulo)::after{top:auto}.menu-flotante .menu-flotante-contenedor label .pictograma,.menu-flotante .menu-flotante-contenedor label [class^=pictograma-],.menu-flotante .menu-flotante-contenedor label [class*=" pictograma-"]{font-size:1.5rem;padding:0;margin-right:4px}.menu-flotante.menu-flotante-derecho{transition:all .27s ease-in-out;right:-260px}.menu-flotante.menu-flotante-derecho.abierto{right:40px}.menu-flotante.menu-flotante-izquierdo{left:40px}.menu-flotante.abierto .menu-flotante-pictograma-cerrado{opacity:0}.menu-flotante.abierto .menu-flotante-pictograma-abierto{opacity:1}.menu-flotante.abierto .menu-flotante-contenedor{box-shadow:inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra),0 8px 16px -4px var(--menu-flotante-contenedor-sombra);max-height:500px;padding:24px;opacity:1}@keyframes animacion-vista-cargando{0%{opacity:.35;height:8px}100%{opacity:1;height:50px}}.vista-cargando{background:var(--opacidad-ligero);z-index:9;display:flex;justify-content:center;align-items:center}.vista-cargando.posicion-absoluta{position:absolute;inset:0}.vista-cargando>ul{display:inline-flex;align-items:flex-end;margin:0;padding:0;height:50px;list-style:none;gap:4px}.vista-cargando>ul>li{background:var(--globo-color);width:10px;height:8px;animation:animacion-vista-cargando 0ms -800ms linear infinite alternate}.vista-cargando>ul>li:nth-child(1){animation-duration:405ms}.vista-cargando>ul>li:nth-child(2){animation-duration:477ms}.vista-cargando>ul>li:nth-child(3){animation-duration:456ms}.vista-cargando>ul>li:nth-child(4){animation-duration:402ms}.vista-cargando>ul>li:nth-child(5){animation-duration:472ms}.vista-cargando>ul>li:nth-child(6){animation-duration:452ms}.vista-cargando>ul>li:nth-child(7){animation-duration:415ms}.vista-cargando>ul>li:nth-child(8){animation-duration:456ms}.vista-cargando>ul>li:nth-child(9){animation-duration:497ms}.vista-cargando>ul>li:nth-child(10){animation-duration:440ms}.tarjeta{background:var(--tarjeta-fondo);border-radius:20px;box-sizing:content-box;position:relative;height:100%;width:100%;overflow:hidden;display:flex;flex-direction:column}.tarjeta .tarjeta-imagen{max-width:inherit;width:100%;height:240px;object-fit:cover;object-position:center;border-radius:0}.tarjeta .tarjeta-imagen img{border-radius:0;max-width:inherit}.tarjeta .tarjeta-etiqueta{font-size:.875rem;font-weight:400;line-height:1.3em}.tarjeta .tarjeta-cuerpo{padding:24px 24px 0;color:var(--tarjeta-color);flex-grow:1;transition:all .27s ease-in-out}.tarjeta .tarjeta-cuerpo>*{margin:16px 0}.tarjeta .tarjeta-cuerpo>:first-child{margin-top:0}.tarjeta .tarjeta-pie{display:flex;gap:8px;padding:0 24px 24px}@media screen and (min-width: 768px){.tarjeta-horizontal{flex-wrap:nowrap;min-width:480px}.tarjeta-horizontal .tarjeta-imagen{height:100%;width:240px;position:absolute;top:0;bottom:0}.tarjeta-horizontal .tarjeta-cuerpo{padding-left:264px}.tarjeta-horizontal .tarjeta-pie{padding-left:264px}}.tarjeta-hipervinculo-externo,.tarjeta-hipervinculo-interno{display:flex;flex-direction:column;text-decoration:none;font-weight:normal;margin-top:8px;margin-bottom:8px;background:var(--tarjeta-fondo);width:100%}.tarjeta-hipervinculo-externo:hover,.tarjeta-hipervinculo-interno:hover,.tarjeta-hipervinculo-externo:focus,.tarjeta-hipervinculo-interno:focus,.tarjeta-hipervinculo-externo:focus-visible,.tarjeta-hipervinculo-interno:focus-visible{background-color:var(--tarjeta-cursor-fondo);box-shadow:0 0 0 2px var(--tarjeta-enfoque-borde),0 0 8px 1px var(--tarjeta-enfoque-sombra);outline:none;text-decoration:none}.tarjeta-hipervinculo-interno{background:var(--tarjeta-interna-fondo);color:var(--tarjeta-interna-color)}.tarjeta-hipervinculo-externo{position:relative;min-height:200px}.tarjeta-hipervinculo-externo img.tarjeta-imagen{transform:scale(1.1);position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen{position:absolute;width:100%;height:100%;transform:scale(1.1);transition:all .27s ease-in-out}.tarjeta-hipervinculo-externo picture.tarjeta-imagen img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.tarjeta-hipervinculo-externo .tarjeta-degradado{position:relative;width:100%;height:100%;background:var(--tarjeta-externa-fondo-degradado);display:flex;align-items:stretch;margin-top:48px}.tarjeta-hipervinculo-externo .tarjeta-cuerpo{margin-top:auto;padding:24px;width:100%}.tarjeta-hipervinculo-externo .tarjeta-cuerpo>*{color:var(--tarjeta-externa-color);border-color:currentcolor}.tarjeta-hipervinculo-externo .tarjeta-cuerpo .pictograma,.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class^=pictograma-],.tarjeta-hipervinculo-externo .tarjeta-cuerpo [class*=" pictograma-"]{vertical-align:middle}.tarjeta-hipervinculo-externo:hover img.tarjeta-imagen{transform:scale(1)}.tarjeta-hipervinculo-externo:hover picture.tarjeta-imagen{transform:scale(1)}.lista-compuesta{margin:0;padding:0;list-style:none}.lista-compuesta li{margin:0}.lista-compuesta ol,.lista-compuesta ul{padding:0}.lista-compuesta li{display:flex;width:100%}.lista-compuesta a{display:flex;width:100%;text-decoration:none}.lista-compuesta a:hover{background-color:var(--estado-cursor)}.lista-compuesta .lista-compuesta-titulo{color:var(--texto-primario);font-weight:500;margin:0}.lista-compuesta .lista-compuesta-texto-primario{color:var(--texto-primario);font-weight:400;margin:0}.lista-compuesta .lista-compuesta-texto-secundario{color:var(--texto-secundario);font-weight:400;margin:0}.lista-compuesta-cuerpo{flex:1 1;display:block}.lista-compuesta-cuerpo>:first-child{margin:0}.lista-pictograma li{padding:24px 0}.lista-pictograma .lista-pictograma-imagen{display:flex;align-items:baseline;margin:0 24px}.lista-pictograma .lista-pictograma-imagen .pictograma,.lista-pictograma .lista-pictograma-imagen [class^=pictograma-],.lista-pictograma .lista-pictograma-imagen [class*=" pictograma-"]{padding:0}.lista-avatar li{padding:24px 0;align-items:center}.lista-avatar li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-avatar .lista-avatar-imagen{border-radius:80px;height:80px;width:80px;margin:0 24px;overflow:hidden}.lista-avatar .lista-avatar-imagen img,.lista-avatar .lista-avatar-imagen svg{object-fit:cover}.lista-logotipo li{padding:24px 0;align-items:center}.lista-logotipo li>a{margin:-24px 0;padding:24px 0;align-items:center}.lista-logotipo .lista-logotipo-imagen{height:80px;width:120px;margin:0 24px;overflow:hidden}.lista-logotipo .lista-logotipo-imagen img{height:80px;width:120px;object-fit:scale-down}.lista-accion li{border-bottom:1px solid var(--borde-secundario);padding:16px 0}.lista-accion .lista-accion-acciones{display:flex;align-items:center}.lista-accion .lista-accion-acciones button,.lista-accion .lista-accion-acciones .boton{margin-left:4px}.lista-casilla li{border-bottom:1px solid var(--borde-secundario);padding:12px 0}.lista-casilla li [type=checkbox]+label,.lista-casilla li [type=radio]+label{transition:all .27s ease-in-out;flex:1 1;display:block;padding-top:4px;padding-bottom:4px;padding-left:calc(1.25rem + 16px + 4px)}.boton-pictograma{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px}.boton-pictograma.deshabilitado,.boton-pictograma:disabled{pointer-events:none;cursor:default}.boton-pictograma:hover,.boton-pictograma:focus{text-decoration:none;outline:none}.boton-pictograma .pictograma,.boton-pictograma [class^=pictograma-],.boton-pictograma [class*=" pictograma-"]{font-size:1.5rem;padding:0}.boton-pictograma.boton-chico{padding:4px}.boton-pictograma.boton-chico .pictograma,.boton-pictograma.boton-chico [class^=pictograma-],.boton-pictograma.boton-chico [class*=" pictograma-"]{font-size:1rem}.boton-pictograma.boton-grande{padding:8px}.boton-pictograma.boton-grande .pictograma,.boton-pictograma.boton-grande [class^=pictograma-],.boton-pictograma.boton-grande [class*=" pictograma-"]{font-size:1.5rem}.boton-descarga{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);display:block;border-radius:12px;padding:32px;text-align:left;width:100%}.boton-descarga.deshabilitado,.boton-descarga:disabled{pointer-events:none;cursor:default}.boton-descarga:hover,.boton-descarga:focus{text-decoration:none;outline:none}.boton-descarga.deshabilitado,.boton-descarga:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-descarga:visited{color:var(--boton-primario-color)}.boton-descarga:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-descarga:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-descarga .boton-descarga-titulo{display:block;font-size:1rem;line-height:1.25rem;font-weight:600;margin:0 0 8px}.boton-descarga .boton-descarga-cuerpo{display:block;position:relative;padding-right:40px;font-weight:400}.boton-descarga .boton-descarga-cuerpo>*{margin-top:8px;margin-bottom:8px}.boton-descarga .boton-descarga-cuerpo>:first-child{margin-top:0}.boton-descarga .boton-descarga-cuerpo>:last-child{margin-bottom:0}.boton-descarga .boton-descarga-cuerpo .boton-descarga-pictograma{font-size:2rem;position:absolute;bottom:0;right:0}.boton-alternar{background-color:var(--fondo-acento);border-radius:10rem;display:inline-flex;padding:4px;gap:4px}.boton-alternar [type=radio]+label{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);background-color:rgba(0,0,0,0);box-shadow:none;color:var(--campo-etiqueta-color);border-radius:10rem;font-weight:600;font-size:.875rem;padding:8px 16px;margin:0}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{pointer-events:none;cursor:default}.boton-alternar [type=radio]+label:hover,.boton-alternar [type=radio]+label:focus{text-decoration:none;outline:none}.boton-alternar [type=radio]+label.deshabilitado,.boton-alternar [type=radio]+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]+label::after,.boton-alternar [type=radio]+label::before{display:none}.boton-alternar [type=radio]:checked+label{background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label.deshabilitado,.boton-alternar [type=radio]:checked+label:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.boton-alternar [type=radio]:checked+label:visited{color:var(--boton-primario-color)}.boton-alternar [type=radio]:checked+label:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.boton-alternar [type=radio]:checked+label:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.boton-alternar [type=radio]:disabled+label{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color);pointer-events:none;cursor:default}.audio{background:var(--fondo-neutro);border-radius:20px;padding:16px}.audio .audio-cabecera{margin-bottom:24px}.audio .audio-cabecera>*{margin-top:16px;margin-bottom:16px}.audio .audio-cabecera>:first-child{margin-top:0}.audio .audio-cabecera>:last-child{margin-bottom:0}.audio .audio-velocidad{flex:1 1;max-width:120px}.audio .audio-reproduccion{flex:2 0;display:flex;justify-content:center;white-space:nowrap;gap:8px}.audio .audio-volumen{flex:1 1;max-width:120px;display:flex;white-space:nowrap}.campo-busqueda{display:flex;position:relative}.campo-busqueda-entrada{border-radius:8px 0 0 8px;height:auto;padding:7px 48px 7px 16px}.campo-busqueda-entrada::-webkit-search-decoration,.campo-busqueda-entrada::-webkit-search-cancel-button,.campo-busqueda-entrada::-webkit-search-results-button,.campo-busqueda-entrada::-webkit-search-results-decoration{display:none}.campo-busqueda-borrar{position:absolute;top:4px;right:56px;margin:8px}.campo-busqueda-buscar{border-top-left-radius:0;border-bottom-left-radius:0;padding:16px}.control-acercar-alejar{display:flex;align-items:center;position:relative;gap:4px}.control-acercar-alejar .control-acercar-alejar-rango{flex:1 0}.control-acercar-alejar .control-acercar-alejar-porcentaje{flex:0 1 calc(3ch + 40px);max-width:calc(3ch + 40px);width:calc(3ch + 40px);padding-right:24px !important;padding-left:4px !important;text-align:right !important}.control-acercar-alejar::after{content:"%"/"";position:absolute;right:8px}.globo-informacion{background-color:var(--globo-fondo);border-radius:8px;color:var(--globo-color);align-items:flex-start;justify-content:space-between;display:inline-flex;position:relative;width:auto;z-index:99}.globo-informacion .globo-informacion-cuerpo{padding:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div){margin-top:16px;margin-bottom:16px}.globo-informacion .globo-informacion-cuerpo>*:not(div):first-child{margin-top:0}.globo-informacion .globo-informacion-cuerpo>*:not(div):last-child{margin-bottom:0}.globo-informacion .globo-informacion-cuerpo a{box-shadow:0 0 2px var(--globo-hipervinculo-sombra);color:var(--globo-hipervinculo-color)}.globo-informacion .globo-informacion-cuerpo a:visited{color:var(--globo-hipervinculo-visitado)}.globo-informacion .globo-informacion-cuerpo a:hover{box-shadow:0 0 2px var(--globo-hipervinculo-cursor-sombra);color:var(--globo-hipervinculo-cursor-color)}.globo-informacion .globo-informacion-cuerpo a:focus-visible{color:var(--globo-hipervinculo-enfoque-color);outline:2px dashed var(--globo-hipervinculo-enfoque-sombra)}.globo-informacion .globo-informacion-punto-color{width:.625rem;height:.625rem;border-radius:50%;border:1px solid var(--globo-simbologia-borde);background-color:var(--texto-acento);display:inline-block}.globo-informacion:not(.globo-informacion-extendido){font-size:.75rem}.globo-informacion.globo-informacion-extendido{font-size:inherit}.globo-informacion .globo-informacion-cerrar{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;padding:4px;position:sticky;top:0;margin:8px 8px 8px 0;background:var(--globo-boton-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-borde),0 0 0 var(--globo-boton-sombra);color:var(--globo-boton-color)}.globo-informacion .globo-informacion-cerrar.deshabilitado,.globo-informacion .globo-informacion-cerrar:disabled{pointer-events:none;cursor:default}.globo-informacion .globo-informacion-cerrar:hover,.globo-informacion .globo-informacion-cerrar:focus{text-decoration:none;outline:none}.globo-informacion .globo-informacion-cerrar .pictograma,.globo-informacion .globo-informacion-cerrar [class^=pictograma-],.globo-informacion .globo-informacion-cerrar [class*=" pictograma-"]{justify-content:center;font-size:1.5rem;padding:0}.globo-informacion .globo-informacion-cerrar:hover{background:var(--globo-boton-cursor-fondo);box-shadow:inset 0 0 0 0 var(--globo-boton-cursor-borde),0 0 0 var(--globo-boton-cursor-sombra);color:var(--globo-boton-cursor-color)}.globo-informacion .globo-informacion-cerrar:focus{background:var(--globo-boton-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--globo-boton-enfoque-borde),0 0 8px var(--globo-boton-enfoque-sombra);color:var(--globo-boton-enfoque-color)}dialog{position:absolute;z-index:999999}dialog::backdrop{background-color:var(--opacidad-ligero)}dialog.modal{position:fixed;inset:0;background-color:var(--fondo);color:var(--texto-primario);border-radius:20px;border:none;padding:24px;margin:64px auto;width:calc(100% - 40px);max-width:462px}@media screen and (min-width: 768px){dialog.modal{margin:120px auto}}dialog.modal.modal-chico{max-width:462px}dialog.modal.modal-grande{max-width:1110px}dialog.modal .modal-contenedor{position:relative}dialog.modal .modal-contenedor .modal-cabecera{margin-bottom:24px}dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 128px);overflow-y:auto}dialog.modal .modal-contenedor .modal-cuerpo>:first-child{margin-top:0}dialog.modal .modal-contenedor .modal-cuerpo>:last-child{margin-bottom:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cuerpo{max-height:calc(80vh - 240px)}}dialog.modal .modal-contenedor .modal-pie{display:flex;flex-direction:row-reverse;gap:24px;margin-top:40px}dialog.modal .modal-contenedor .modal-titulo{font-size:1.125rem;margin:0;padding-right:40px}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-titulo{font-size:1.5rem}}dialog.modal .modal-contenedor .modal-cerrar{position:absolute;top:-4px;right:0}@media screen and (min-width: 768px){dialog.modal .modal-contenedor .modal-cerrar{top:0}}.menu-lateral-contenedor{background:var(--navegacion-secundaria-fondo);border-left:1px solid rgba(0,0,0,0);color:var(--navegacion-secundaria-color);position:relative;width:100%}.menu-lateral-contenedor a{font-weight:400;display:block;text-decoration:none;padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor a:focus,.menu-lateral-contenedor a:active,.menu-lateral-contenedor a.router-link-exact-active,.menu-lateral-contenedor a.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor .colapsable-boton{padding-top:8px;padding-bottom:8px;padding-right:24px;background-color:rgba(0,0,0,0);border-radius:0;color:var(--navegacion-secundaria-color)}.menu-lateral-contenedor .colapsable-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.menu-lateral-contenedor .colapsable-boton:focus,.menu-lateral-contenedor .colapsable-boton:active,.menu-lateral-contenedor .colapsable-boton.router-link-exact-active,.menu-lateral-contenedor .colapsable-boton.link-activo{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.menu-lateral-contenedor .colapsable-boton:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.menu-lateral-contenedor ul,.menu-lateral-contenedor ol{margin:0;padding:0;list-style:none}.menu-lateral-contenedor ul li,.menu-lateral-contenedor ol li{margin:0}.menu-lateral-contenedor ul ol,.menu-lateral-contenedor ul ul,.menu-lateral-contenedor ol ol,.menu-lateral-contenedor ol ul{padding:0}.menu-lateral-boton{background:var(--navegacion-secundaria-fondo);border-radius:20px;color:var(--navegacion-secundaria-color);margin-left:16px;display:flex;padding:0;z-index:3}.menu-lateral-boton .pictograma,.menu-lateral-boton [class^=pictograma-],.menu-lateral-boton [class*=" pictograma-"]{align-self:flex-start;font-size:1.35em;padding:24px 8px;transition:transform .27s ease}.menu-lateral-boton:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color)}.menu-lateral-boton:focus{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color)}.menu-lateral{position:sticky;z-index:999}@media screen and (max-width: 767px){.menu-lateral{display:flex;margin-top:40px;top:15vh;width:55px;transition:all .2s linear}.menu-lateral .menu-lateral-contenedor{border-radius:0 20px 20px 0;overflow:hidden;margin-left:-40px;padding:0;opacity:0;pointer-events:none;visibility:hidden;width:100%;height:70vh;overflow-y:auto;transition:all .5s ease-in-out}.menu-lateral.abierto{width:80vw}.menu-lateral.abierto .menu-lateral-boton{border-radius:20px 0 0 20px}.menu-lateral.abierto .menu-lateral-boton .pictograma,.menu-lateral.abierto .menu-lateral-boton [class^=pictograma-],.menu-lateral.abierto .menu-lateral-boton [class*=" pictograma-"]{transform:rotate(180deg)}.menu-lateral.abierto .menu-lateral-contenedor{border-left-color:var(--navegacion-secundaria-borde);visibility:visible;margin-left:0;opacity:1;pointer-events:inherit;padding-top:16px;padding-bottom:16px;box-shadow:4px 8px 16px -4px var(--opacidad-ligero)}.menu-lateral.abierto .menu-lateral-contenedor ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li .colapsable-boton{padding-left:24px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li .colapsable-boton{padding-left:32px}.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral.abierto .menu-lateral-contenedor ol li ol li ol li .colapsable-boton{padding-left:40px}}@media screen and (min-width: 768px){.menu-lateral{display:block;top:40px;width:100%;height:calc(100vh - 46px);overflow-y:auto}.menu-lateral .menu-lateral-contenedor{border-radius:0;padding-top:40px;padding-bottom:40px}.menu-lateral .menu-lateral-contenedor ul li>a,.menu-lateral .menu-lateral-contenedor ul li>button,.menu-lateral .menu-lateral-contenedor ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li>a,.menu-lateral .menu-lateral-contenedor ol li>button,.menu-lateral .menu-lateral-contenedor ol li .colapsable-boton{padding-left:48px}.menu-lateral .menu-lateral-contenedor ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li .colapsable-boton{padding-left:56px}.menu-lateral .menu-lateral-contenedor ul li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ul li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ul li ul li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ol li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ol li ul li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ol li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ol li .colapsable-boton,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>a,.menu-lateral .menu-lateral-contenedor ol li ul li ul li>button,.menu-lateral .menu-lateral-contenedor ol li ul li ul li .colapsable-boton{padding-left:64px}.menu-lateral .menu-lateral-boton{display:none}}.menu-lateral-fondo{position:relative}@media screen and (min-width: 768px){.menu-lateral-fondo{background:var(--navegacion-secundaria-fondo)}}@media screen and (max-width: 767px){.indice-contenido{padding-left:24px;padding-right:24px}}@media screen and (min-width: 768px){.indice-contenido{position:sticky;top:150px}}.indice-contenido .indice-contenido-titulo{font-size:1.125rem}.indice-contenido .indice-contenido-contenedor ul,.indice-contenido .indice-contenido-contenedor ol{margin:0;padding:0;list-style:none}.indice-contenido .indice-contenido-contenedor ul li,.indice-contenido .indice-contenido-contenedor ol li{margin:0}.indice-contenido .indice-contenido-contenedor ul ol,.indice-contenido .indice-contenido-contenedor ul ul,.indice-contenido .indice-contenido-contenedor ol ol,.indice-contenido .indice-contenido-contenedor ol ul{padding:0}.indice-contenido .indice-contenido-contenedor a{background:rgba(0,0,0,0);display:block;border-radius:0;color:var(--navegacion-secundaria-color);font-weight:400;text-decoration:none;padding:8px 24px}@media screen and (min-width: 768px){.indice-contenido .indice-contenido-contenedor a{padding-left:48px;padding-right:48px}}.indice-contenido .indice-contenido-contenedor a:hover{background:var(--navegacion-secundaria-cursor-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-cursor-borde);color:var(--navegacion-secundaria-cursor-color);text-decoration:none}.indice-contenido .indice-contenido-contenedor a:active,.indice-contenido .indice-contenido-contenedor a:focus,.indice-contenido .indice-contenido-contenedor a.link-activo,.indice-contenido .indice-contenido-contenedor a.router-link-exact-active{background:var(--navegacion-secundaria-activo-fondo);box-shadow:inset 8px 0 0 var(--navegacion-secundaria-activo-borde);color:var(--navegacion-secundaria-activo-color);text-decoration:none;outline:none}.indice-contenido .indice-contenido-contenedor a:focus-visible{background:var(--navegacion-secundaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-secundaria-enfoque-borde),0 0 8px var(--navegacion-secundaria-enfoque-sombra);color:var(--navegacion-secundaria-enfoque-color);outline:none;text-decoration:none}.colapsable{position:relative}.colapsable .colapsable-boton{display:flex;position:relative;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500;padding-top:8px;padding-bottom:8px;width:100%}.colapsable .colapsable-boton .pictograma,.colapsable .colapsable-boton [class^=pictograma-],.colapsable .colapsable-boton [class*=" pictograma-"]{padding:0;font-size:1.25rem}.colapsable .colapsable-boton .pictograma::before,.colapsable .colapsable-boton [class^=pictograma-]::before,.colapsable .colapsable-boton [class*=" pictograma-"]::before{transition:transform .27s ease;transform:translateX(0) rotate(90deg);transform-origin:50% 50%}.colapsable .colapsable-contenedor{cursor:default;pointer-events:none;position:relative;opacity:0;height:0;transition:opacity .27s ease}.colapsable .colapsable-contenedor>ul,.colapsable .colapsable-contenedor>ol{margin:0;padding:0;list-style:none}.colapsable .colapsable-contenedor>ul li,.colapsable .colapsable-contenedor>ol li{margin:0}.colapsable .colapsable-contenedor>ul ol,.colapsable .colapsable-contenedor>ul ul,.colapsable .colapsable-contenedor>ol ol,.colapsable .colapsable-contenedor>ol ul{padding:0}.colapsable .colapsable-contenedor>ul>li>a,.colapsable .colapsable-contenedor>ol>li>a{display:block;padding-top:8px;padding-bottom:8px}.colapsable.abierto>.colapsable-boton .pictograma::before,.colapsable.abierto>.colapsable-boton [class^=pictograma-]::before,.colapsable.abierto>.colapsable-boton [class*=" pictograma-"]::before{transform:translateX(-1px) rotate(270deg)}.colapsable.abierto>.colapsable-contenedor{cursor:inherit;pointer-events:inherit;opacity:1;height:auto}dl.informacion-despliegue{position:fixed;left:0;border-radius:4px;bottom:0;z-index:99999;background:var(--opacidad-fuerte);backdrop-filter:blur(10px);pointer-events:none;user-select:none;padding:8px;font-size:.875rem;line-height:1em;color:var(--texto-inverso)}dl.informacion-despliegue dt,dl.informacion-despliegue dd{margin:0;display:inline-block}dl.informacion-despliegue dd:not(:last-child){padding-right:16px}.menu-flotante.menu-accesibilidad .menu-flotante-boton{background-color:var(--menu-accesibilidad-boton-fondo);color:var(--menu-accesibilidad-boton-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-borde),0 0 0 1px var(--menu-accesibilidad-boton-contorno),0 0 8px var(--menu-accesibilidad-boton-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):hover{background-color:var(--menu-accesibilidad-boton-cursor-fondo);color:var(--menu-accesibilidad-boton-cursor-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-cursor-borde),0 0 0 1px var(--menu-accesibilidad-boton-cursor-contorno),3px 3px 4px var(--menu-accesibilidad-boton-cursor-sombra)}.menu-flotante.menu-accesibilidad .menu-flotante-boton:not(:disabled):focus{background-color:var(--menu-accesibilidad-boton-enfoque-fondo);color:var(--menu-accesibilidad-boton-enfoque-color);box-shadow:inset 0 0 0 1px var(--menu-accesibilidad-boton-enfoque-borde),0 0 0 1px var(--menu-accesibilidad-boton-enfoque-contorno),0 0 8px var(--menu-accesibilidad-boton-enfoque-sombra)}#app{overflow:clip}.navegacion{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);font-size:.875rem;display:block;position:relative;z-index:9999;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion{padding-left:48px;padding-right:48px}}.navegacion.navegacion-pegada{position:sticky;top:0}.navegacion+.navegacion{z-index:9998}.navegacion+.navegacion+.navegacion{z-index:9997}.nav-contenedor-identidad{display:flex;flex-wrap:wrap;justify-content:space-between}.nav-contenedor-identidad .nav-informacion{background:var(--navegacion-primaria-seccion-fondo);color:var(--navegacion-primaria-seccion-color);font-size:.75rem;padding:4px 24px;margin-left:-24px;margin-right:-24px;flex:1 0 calc(100% - 48px)}@media screen and (min-width: 768px){.nav-contenedor-identidad .nav-informacion{display:none}}.nav-logo{height:38px}.nav-menu-contenedor{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;display:flex;flex-direction:column;width:70%;max-width:320px;position:absolute;top:46px;right:-320px;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-menu-contenedor.abierto{right:0;opacity:1;visibility:visible;pointer-events:inherit}.nav-menu-contenedor.abierto.submenu-abierto{right:-320px}.nav-menu{list-style:none;margin:0;padding:0}.nav-menu li{margin:0;padding:0}.nav-menu li:last-of-type .nav-boton{margin-bottom:16px}.nav-submenu{background-color:var(--navegacion-primaria-fondo);box-shadow:0 4px 8px -4px var(--navegacion-primaria-sombra);border-radius:0 0 8px 8px;width:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;right:-320px;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:right .3s ease-in-out,opacity .3s ease-in-out}.nav-submenu.abierto{right:320px;opacity:1;visibility:visible;pointer-events:inherit}.nav-submenu.nav-submenu-columnas{columns:2;width:90vw}.navegacion.navegacion-extendida{display:flex;align-items:center;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.navegacion.navegacion-extendida{padding-left:48px;padding-right:48px}}.navegacion.navegacion-extendida .nav-contenedor-identidad{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-boton-menu,.navegacion.navegacion-extendida .nav-contenedor-identidad .nav-informacion{display:none}.navegacion.navegacion-extendida .nav-menu-contenedor{background-color:rgba(0,0,0,0);box-shadow:none;border-radius:none;flex:1;display:flex;flex-direction:row;align-items:center;position:relative;overflow:visible;width:100%;max-width:inherit;right:0;top:0;opacity:1;visibility:visible;pointer-events:inherit}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario{padding-left:8px;padding-right:8px}.navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal{flex:1;display:flex;justify-content:flex-end}.navegacion.navegacion-extendida .nav-menu-contenedor.abierto.submenu-abierto{right:0}.navegacion.navegacion-extendida .nav-menu{display:flex;align-items:center}.navegacion.navegacion-extendida .nav-menu li{position:relative}.navegacion.navegacion-extendida .nav-menu li:last-of-type .nav-boton{margin-bottom:0}.navegacion.navegacion-extendida .nav-submenu{overflow:clip;top:inherit;left:inherit;right:0;width:inherit}.navegacion.navegacion-extendida .nav-submenu .nav-hipervinculo{display:block}.navegacion.navegacion-extendida .nav-submenu.abierto{right:0}.etiqueta{font-size:.75rem;font-weight:600;padding:.25rem .5rem;line-height:1.25em;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background-color:var(--color-error-2);color:var(--color-error-4)}.nav-hipervinculo{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.nav-hipervinculo:visited{color:var(--navegacion-primaria-color)}.nav-hipervinculo:hover,.nav-hipervinculo:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-hipervinculo:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo:active,.nav-hipervinculo.active,.nav-hipervinculo.nuxt-link-active,.nav-hipervinculo.nuxt-link-exact-active,.nav-hipervinculo.router-link-active,.nav-hipervinculo.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-hipervinculo:active:hover,.nav-hipervinculo:active:focus,.nav-hipervinculo.active:hover,.nav-hipervinculo.active:focus,.nav-hipervinculo.nuxt-link-active:hover,.nav-hipervinculo.nuxt-link-active:focus,.nav-hipervinculo.nuxt-link-exact-active:hover,.nav-hipervinculo.nuxt-link-exact-active:focus,.nav-hipervinculo.router-link-active:hover,.nav-hipervinculo.router-link-active:focus,.nav-hipervinculo.router-link-exact-active:hover,.nav-hipervinculo.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-hipervinculo:active:focus-visible,.nav-hipervinculo.active:focus-visible,.nav-hipervinculo.nuxt-link-active:focus-visible,.nav-hipervinculo.nuxt-link-exact-active:focus-visible,.nav-hipervinculo.router-link-active:focus-visible,.nav-hipervinculo.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-hipervinculo .nav-logo{margin-top:-12px;margin-bottom:-12px}.nav-hipervinculo .etiqueta{margin-top:-0.25rem;margin-bottom:-0.25rem}.navegacion.navegacion-extendida .nav-hipervinculo{display:inline-flex;white-space:nowrap}.nav-hiperviculo-logo{flex-shrink:0;display:inline-flex;padding:4px 0;margin:0;border-radius:0}.nav-hiperviculo-logo:focus-visible{outline:none;background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion .nav-boton-menu{background:var(--boton-sin-contenedor-primario-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-borde),0 0 0 var(--boton-sin-contenedor-primario-sombra);color:var(--boton-sin-contenedor-primario-color);width:46px;height:46px;justify-content:center}.navegacion .nav-boton-menu.deshabilitado,.navegacion .nav-boton-menu:disabled{background:var(--boton-sin-contenedor-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-borde),0 0 0 var(--boton-sin-contenedor-primario-deshabilitado-sombra);color:var(--boton-sin-contenedor-primario-deshabilitado-color)}.navegacion .nav-boton-menu:hover{background:var(--boton-sin-contenedor-primario-cursor-fondo);box-shadow:inset 0 0 0 0 var(--boton-sin-contenedor-primario-cursor-borde),0 0 0 var(--boton-sin-contenedor-primario-cursor-sombra);color:var(--boton-sin-contenedor-primario-cursor-color)}.navegacion .nav-boton-menu:focus{background:var(--boton-sin-contenedor-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-sin-contenedor-primario-enfoque-borde),0 0 8px var(--boton-sin-contenedor-primario-enfoque-sombra);color:var(--boton-sin-contenedor-primario-enfoque-color)}.navegacion .nav-boton-menu .nav-icono-menu{background:currentcolor;width:20px;height:1px;display:block;transition:width .2s ease-in-out;position:absolute;top:22px}.navegacion .nav-boton-menu .nav-icono-menu::after,.navegacion .nav-boton-menu .nav-icono-menu::before{background:currentcolor;content:"";width:20px;height:1px;display:block;position:absolute;transition:transform .2s ease-in-out}.navegacion .nav-boton-menu .nav-icono-menu::after{top:5px}.navegacion .nav-boton-menu .nav-icono-menu::before{top:-5px}.navegacion .nav-boton-menu.abierto .nav-icono-menu{width:0}.navegacion .nav-boton-menu.abierto .nav-icono-menu::after{transform:translate3d(-10px, -5px, 0) rotate(-135deg)}.navegacion .nav-boton-menu.abierto .nav-icono-menu::before{transform:translate3d(-10px, 5px, 0) rotate(135deg)}.nav-boton{height:24px;font-size:.75rem;display:flex;width:inherit;font-weight:400;white-space:nowrap;align-items:center;padding:4px;margin:4px 16px}.nav-boton .pictograma,.nav-boton [class^=pictograma-],.nav-boton [class*=" pictograma-"]{padding:0}.nav-boton-submenu{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:space-between;width:100%}.nav-boton-submenu:visited{color:var(--navegacion-primaria-color)}.nav-boton-submenu:hover,.nav-boton-submenu:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-submenu:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu:active,.nav-boton-submenu.active,.nav-boton-submenu.nuxt-link-active,.nav-boton-submenu.nuxt-link-exact-active,.nav-boton-submenu.router-link-active,.nav-boton-submenu.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-submenu:active:hover,.nav-boton-submenu:active:focus,.nav-boton-submenu.active:hover,.nav-boton-submenu.active:focus,.nav-boton-submenu.nuxt-link-active:hover,.nav-boton-submenu.nuxt-link-active:focus,.nav-boton-submenu.nuxt-link-exact-active:hover,.nav-boton-submenu.nuxt-link-exact-active:focus,.nav-boton-submenu.router-link-active:hover,.nav-boton-submenu.router-link-active:focus,.nav-boton-submenu.router-link-exact-active:hover,.nav-boton-submenu.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-submenu:active:focus-visible,.nav-boton-submenu.active:focus-visible,.nav-boton-submenu.nuxt-link-active:focus-visible,.nav-boton-submenu.nuxt-link-exact-active:focus-visible,.nav-boton-submenu.router-link-active:focus-visible,.nav-boton-submenu.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-submenu::after{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;height:.875rem;content:"d"/"";margin-left:4px}.nav-boton-regresar{background-color:var(--navegacion-primaria-fondo);border-radius:0;box-shadow:0 0 0 0;color:var(--navegacion-primaria-color);display:block;font-size:.875rem;font-weight:400;line-height:1.25em;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;justify-content:flex-start;text-align:left;width:100%}.nav-boton-regresar:visited{color:var(--navegacion-primaria-color)}.nav-boton-regresar:hover,.nav-boton-regresar:focus{background-color:var(--navegacion-primaria-cursor-fondo);color:var(--navegacion-primaria-color);text-decoration:none}.nav-boton-regresar:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar:active,.nav-boton-regresar.active,.nav-boton-regresar.nuxt-link-active,.nav-boton-regresar.nuxt-link-exact-active,.nav-boton-regresar.router-link-active,.nav-boton-regresar.router-link-exact-active{box-shadow:inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde)}.nav-boton-regresar:active:hover,.nav-boton-regresar:active:focus,.nav-boton-regresar.active:hover,.nav-boton-regresar.active:focus,.nav-boton-regresar.nuxt-link-active:hover,.nav-boton-regresar.nuxt-link-active:focus,.nav-boton-regresar.nuxt-link-exact-active:hover,.nav-boton-regresar.nuxt-link-exact-active:focus,.nav-boton-regresar.router-link-active:hover,.nav-boton-regresar.router-link-active:focus,.nav-boton-regresar.router-link-exact-active:hover,.nav-boton-regresar.router-link-exact-active:focus{background-color:var(--navegacion-primaria-cursor-fondo)}.nav-boton-regresar:active:focus-visible,.nav-boton-regresar.active:focus-visible,.nav-boton-regresar.nuxt-link-active:focus-visible,.nav-boton-regresar.nuxt-link-exact-active:focus-visible,.nav-boton-regresar.router-link-active:focus-visible,.nav-boton-regresar.router-link-exact-active:focus-visible{outline:none;background-color:var(--navegacion-primaria-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),inset 0 -4px 0 0 var(--navegacion-primaria-activo-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.nav-boton-regresar::before{font-family:sisdai-pictogramas,sans-serif;font-size:1rem;content:"d"/"";margin-left:-4px;margin-right:4px;transform:rotate(180deg)}.navegacion.navegacion-extendida .nav-boton-regresar{display:none}.navegacion.navegacion-extendida .nav-boton-submenu::after{transform:rotate(90deg)}.navegacion.navegacion-extendida .nav-boton{margin:0 0 0 8px}.navegacion-gobmx{background-color:var(--color-mx-2);box-shadow:none}.navegacion-gobmx .nav-menu-contenedor{background-color:var(--color-mx-2);border-top:1px solid var(--color-mx-1)}.navegacion-gobmx .nav-hipervinculo{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:visited{color:var(--color-mx-0)}.navegacion-gobmx .nav-hipervinculo:active,.navegacion-gobmx .nav-hipervinculo:hover,.navegacion-gobmx .nav-hipervinculo:focus{background:rgba(0,0,0,0);box-shadow:none;color:var(--color-mx-0);text-decoration:underline}.navegacion-gobmx .nav-hipervinculo:focus,.navegacion-gobmx .nav-hipervinculo:focus-visible{outline:none;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--navegacion-primaria-enfoque-borde),0 0 8px var(--navegacion-primaria-enfoque-sombra)}.navegacion-gobmx .nav-boton-menu{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx .nav-boton-menu:not(:disabled):hover{background-color:rgba(0,0,0,0);color:var(--color-mx-1)}.navegacion-gobmx .nav-boton-menu:not(:disabled):focus{background-color:rgba(0,0,0,0);color:var(--color-mx-0)}.navegacion-gobmx.navegacion-extendida .nav-menu-contenedor{border-top:none}.pestanias [role=tablist]{min-width:100%}.pestanias [role=tablist] button[role=tab],.pestanias [role=tablist] button[role=tab]:focus,.pestanias [role=tablist] button[role=tab]:hover{display:inline-block;position:relative;z-index:2;padding:8px;border-radius:inherit;background-color:inherit;overflow:hidden;text-align:center;cursor:pointer;color:var(--boton-secundario-color)}.pestanias [role=tablist] button[role=tab]:disabled{color:var(--boton-secundario-deshabilitado-color)}.pestanias [role=tablist] button[role=tab][aria-selected=true]{border-bottom:4px solid var(--boton-secundario-borde)}.pestanias [role=tablist] button[role=tab][aria-selected=false]{border-bottom:4px solid rgba(0,0,0,0)}.pestanias [role=tablist] button[role=tab][aria-selected=false]:focus{background-color:var(--boton-secundario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-secundario-enfoque-borde),0 0 8px var(--boton-secundario-enfoque-sombra);border-bottom:4px solid var(--boton-secundario-enfoque-borde);color:var(--boton-secundario-enfoque-color)}.pestanias [role=tablist] button[role=tab][aria-selected=false]:hover{background-color:var(--boton-secundario-cursor-fondo);box-shadow:inherit;border-bottom:4px solid var(--boton-secundario-borde)}footer,.piepagina-gobmx,.piepagina-conahcyt{font-size:.875rem;padding-top:32px;padding-bottom:32px}footer p,.piepagina-gobmx p,.piepagina-conahcyt p{margin:16px 0}footer a,.piepagina-gobmx a,.piepagina-conahcyt a{display:inline-block;line-height:max(24px,1.5em);text-underline-offset:4px}footer li,.piepagina-gobmx li,.piepagina-conahcyt li{margin:0}footer ul,footer ol,.piepagina-gobmx ul,.piepagina-gobmx ol,.piepagina-conahcyt ul,.piepagina-conahcyt ol{margin:0;padding:0;list-style:none}.piepagina-titulo{font-size:1.125rem}.piepagina-social{display:flex;font-size:1.5rem;padding:0;gap:24px}.piepagina-social li{margin:0;display:inline-flex}.piepagina-gobmx{background-color:var(--color-mx-2);background-image:url("https://cdn.conahcyt.mx/sisdai-archivos/gobmxpleca-2024.svg");background-position:0 calc(100% + 34px);background-repeat:repeat-x;background-size:auto 80px;color:var(--color-mx-0);padding-bottom:80px}.piepagina-gobmx .hipervinculo-gobmx{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:visited{color:var(--color-mx-0)}.piepagina-gobmx .hipervinculo-gobmx:hover,.piepagina-gobmx .hipervinculo-gobmx:focus,.piepagina-gobmx .hipervinculo-gobmx:focus-visible{color:var(--color-mx-0);text-decoration:underline}.piepagina-conahcyt{background:var(--color-conahcyt-degradado);color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:visited{color:var(--color-conahcyt-0)}.piepagina-conahcyt .hipervinculo-conahcyt:hover,.piepagina-conahcyt .hipervinculo-conahcyt:focus,.piepagina-conahcyt .hipervinculo-conahcyt:focus-visible{color:var(--color-conahcyt-0);text-decoration:underline}.contenedor-vis{--contenedor-vis-alto-menus: 50px;--contenedor-vis-alto-atribuciones: 58px;--contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus));--contenedor-vis-alto-minimo-vis: 300px;background-color:var(--fondo-neutro);border-radius:20px;width:100%}.contenedor-vis .contenedor-vis-paneles{display:grid;grid-gap:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1;padding-top:16px;padding-left:16px;padding-right:16px}.contenedor-vis .contenedor-vis-paneles .contenido-vis{width:100%;margin:0;min-height:var(--contenedor-vis-alto-minimo-vis);position:relative;grid-column:1/span 1;grid-row:3/span 1}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip{position:relative;width:100%;display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y{display:inline-block}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-y .titulo-eje-y{position:absolute;display:block;transform-origin:top left;text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x{position:relative;width:100%}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip .contenedor-titulo-eje-x .titulo-eje-x{text-align:center}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure{position:absolute;top:0;margin:0}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-ejes{stroke:var(--borde);stroke-dasharray:3 3;stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .contenido-vis .contenedor-svg-ejes-tooltip figure svg .vis-linea-base{stroke:var(--borde);stroke-width:1px}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis,.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{scrollbar-width:thin;position:relative;display:none;overflow:hidden auto;grid-column:1/span 1;grid-row-end:span 1}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:first-child:not(.figura-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:first-child:not(.figura-variable){margin-top:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis>:last-child:not(.nombre-variable),.contenedor-vis .contenedor-vis-paneles .panel-pie-vis>:last-child:not(.nombre-variable){margin-bottom:0}.contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis{grid-row-start:1;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{grid-row-start:2;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:4;margin:-8px;padding:8px 8px 24px}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:5;margin:-8px;padding:24px 8px 8px}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .panel-izquierda-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{display:block}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis .panel-pie-vis{display:block}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-paneles{padding-left:24px;padding-right:24px;max-height:var(--contenedor-vis-alto-maximo);grid-template-rows:0 1fr 0;min-height:calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px)}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles .contenido-vis,.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{grid-row-start:2}.contenedor-vis .contenedor-vis-paneles .panel-derecha-vis{padding-bottom:8px;padding-left:24px}.contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis{padding-bottom:8px;padding-right:24px;margin-right:0}.contenedor-vis .contenedor-vis-paneles .panel-pie-vis{grid-row-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis{grid-template-rows:auto auto 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr 0}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-derecha-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis .panel-pie-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 2}.contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis.con-panel-pie-vis{grid-template-rows:auto auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis{grid-template-columns:1fr 2fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis{grid-template-columns:2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .contenido-vis{grid-column-start:1}.contenedor-vis .contenedor-vis-paneles.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis{grid-template-columns:1fr 2fr 1fr}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-encabezado-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-pie-vis{grid-column-end:span 3}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .contenido-vis{grid-column-start:2}.contenedor-vis .contenedor-vis-paneles.con-panel-izquierda-vis.con-panel-derecha-vis .panel-derecha-vis{grid-column-start:3}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis{grid-template-rows:0 auto auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-derecha-vis{grid-template-rows:0 1fr auto}.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-izquierda-vis,.contenedor-vis .contenedor-vis-paneles.con-panel-pie-vis.con-panel-encabezado-vis.con-panel-derecha-vis{grid-template-rows:auto 1fr auto}}.contenedor-vis .contenedor-vis-atribuciones{display:flex;justify-content:space-between;align-items:center;line-height:24px;padding-top:16px;padding-bottom:16px;margin-top:16px;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.contenedor-vis .contenedor-vis-atribuciones{margin-left:24px;margin-right:24px}}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt{filter:grayscale(100%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt img{float:left;height:24px;opacity:.5;transition:all .25s ease-in-out}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus{filter:grayscale(0%)}.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:hover img,.contenedor-vis .contenedor-vis-atribuciones .logo-conacyt:focus img{opacity:1}.contenedor-vis.sin-atribuciones .contenedor-vis-atribuciones{display:none}.leyenda-clases{padding:0 0 0 calc(1.25rem + 4px)}.titulo-clases{margin:8px 0;padding:0 0 0 8px}.contenedor-vis.gema{height:100%;position:relative}.contenedor-vis.gema .contenedor-vis-paneles{height:100%;max-height:max-content;padding:0;border-radius:0;grid-template-columns:1fr auto}.contenedor-vis.gema .contenedor-vis-paneles .contenido-vis{grid-column-end:span 2}.contenedor-vis.gema .contenedor-vis-paneles .panel-derecha-vis{z-index:1}.contenedor-vis.gema .contenedor-vis-atribuciones{display:none}.visualizador .contenedor-vis.gema .sisdai-mapa-control-acercar-alejar,.visualizador .contenedor-vis.gema .sisdai-mapa-control-ajuste-vista{right:calc(var(--margen) + 320px)}.controlador-vis{--controlador-vis-control-alto: 1.125rem;--controlador-vis-figura-alto: 18px;--controlador-vis-figura-borde-grosor: 1px;--controlador-vis-figura-borde-color: var(--borde-neutro);--controlador-vis-figura-fondo: var(--texto-acento);min-height:var(--controlador-vis-control-alto);vertical-align:text-top}.controlador-vis .lectura{padding:10px;margin:0 0 8px 0;line-height:1.25em;color:var(--campo-color);vertical-align:text-top;display:inline-flex}.controlador-vis .anidado{padding-left:calc(1.25rem + 8px + 4px)}.controlador-vis label::before,.controlador-vis label::after{margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .nombre-variable,.controlador-vis .figura-variable{display:inline-flex}.controlador-vis .nombre-variable{flex:1 1;margin-top:max((var(--controlador-vis-figura-alto) - var(--controlador-vis-control-alto))*.5,0px)}.controlador-vis .figura-variable{flex-shrink:0;margin-right:4px;margin-top:max((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto))*.5,0px);min-width:calc(var(--controlador-vis-figura-alto));height:calc(var(--controlador-vis-figura-alto))}.controlador-vis .figura-variable.muestra{background-color:var(--controlador-vis-figura-fondo);border:var(--controlador-vis-figura-borde-grosor) solid var(--controlador-vis-figura-borde-color);border-radius:50%}.controlador-vis .figura-variable.pictograma,.controlador-vis .figura-variable[class^=pictograma-],.controlador-vis .figura-variable[class*=" pictograma-"]{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--controlador-vis-figura-alto));line-height:1;padding:0}.controlador-vis [type=checkbox]:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:disabled+label .figura-variable.muestra,.controlador-vis [type=checkbox]:checked:disabled+label .figura-variable.muestra,.controlador-vis [type=radio]:checked:disabled+label .figura-variable.muestra{background-color:var(--campo-deshabilitado-fondo);border-color:var(--campo-deshabilitado-color)}span.controlador-vis{display:inline-flex;margin-right:8px;margin-bottom:8px}span.controlador-vis label{display:inline-flex}div.controlador-vis label{display:flex}[class^=vis-],[class*=" vis-"]{color:var(--texto-primario);font-family:var(--tipografia-familia, "sans-serif")}.vis-titulo-visualizacion{display:block;margin:16px 0;line-height:1.25em;font-size:1.125rem;font-weight:600}@media screen and (min-width: 768px){.vis-titulo-visualizacion{font-size:1.5rem}}.vis-fecha-actualizacion{display:block;font-size:.75rem;line-height:1.2em;font-weight:500;margin:16px 0}.vis-instruccional{display:block;font-size:1rem;line-height:1.25em;font-weight:400;margin:16px 0}.vis-valores-ejes{font-size:.75rem;line-height:1.2em;font-weight:400;fill:var(--texto-primario);margin:0}.vis-titulo-ejes{font-size:.75rem;line-height:1.25em;font-weight:600;fill:var(--texto-primario);margin:0}.vis-titulo-leyenda{display:block;font-size:1rem;line-height:1.25em;font-weight:600;margin:16px 0}.vis-nomenclatura{font-size:1rem;line-height:1.25em;font-weight:400;color:var(--texto-secundario);display:inline-flex;margin:8px 24px 8px 0}.vis-nomenclatura .figura-variable{width:1.125rem;height:1.125rem;background-color:var(--texto-acento);border:1px solid var(--borde-neutro);border-radius:50%;display:inline-flex;margin-right:4px}.vis-nomenclatura .figura-variable.disabled{background:var(--campo-deshabilitado-fondo);border:1px solid var(--campo-deshabilitado-color)}.borde{border:1px solid currentcolor}.borde-t{border-top:1px solid currentcolor}.borde-r{border-right:1px solid currentcolor}.borde-b{border-bottom:1px solid currentcolor}.borde-l{border-left:1px solid currentcolor}.borde-x{border-right:1px solid currentcolor;border-left:1px solid currentcolor}.borde-y{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.borde-color-primario{border-color:var(--borde)}.borde-t-color-primario{border-top-color:var(--borde)}.borde-r-color-primario{border-right-color:var(--borde)}.borde-b-color-primario{border-bottom-color:var(--borde)}.borde-l-color-primario{border-left-color:var(--borde)}.borde-x-color-primario{border-right-color:var(--borde);border-left-color:var(--borde)}.borde-y-color-primario{border-top-color:var(--borde);border-bottom-color:var(--borde)}.borde-color-neutro{border-color:var(--borde-neutro)}.borde-t-color-neutro{border-top-color:var(--borde-neutro)}.borde-r-color-neutro{border-right-color:var(--borde-neutro)}.borde-b-color-neutro{border-bottom-color:var(--borde-neutro)}.borde-l-color-neutro{border-left-color:var(--borde-neutro)}.borde-x-color-neutro{border-right-color:var(--borde-neutro);border-left-color:var(--borde-neutro)}.borde-y-color-neutro{border-top-color:var(--borde-neutro);border-bottom-color:var(--borde-neutro)}.borde-color-secundario{border-color:var(--borde-secundario)}.borde-t-color-secundario{border-top-color:var(--borde-secundario)}.borde-r-color-secundario{border-right-color:var(--borde-secundario)}.borde-b-color-secundario{border-bottom-color:var(--borde-secundario)}.borde-l-color-secundario{border-left-color:var(--borde-secundario)}.borde-x-color-secundario{border-right-color:var(--borde-secundario);border-left-color:var(--borde-secundario)}.borde-y-color-secundario{border-top-color:var(--borde-secundario);border-bottom-color:var(--borde-secundario)}.borde-color-acento{border-color:var(--borde-acento)}.borde-t-color-acento{border-top-color:var(--borde-acento)}.borde-r-color-acento{border-right-color:var(--borde-acento)}.borde-b-color-acento{border-bottom-color:var(--borde-acento)}.borde-l-color-acento{border-left-color:var(--borde-acento)}.borde-x-color-acento{border-right-color:var(--borde-acento);border-left-color:var(--borde-acento)}.borde-y-color-acento{border-top-color:var(--borde-acento);border-bottom-color:var(--borde-acento)}.borde-color-informacion{border-color:var(--borde-informacion)}.borde-t-color-informacion{border-top-color:var(--borde-informacion)}.borde-r-color-informacion{border-right-color:var(--borde-informacion)}.borde-b-color-informacion{border-bottom-color:var(--borde-informacion)}.borde-l-color-informacion{border-left-color:var(--borde-informacion)}.borde-x-color-informacion{border-right-color:var(--borde-informacion);border-left-color:var(--borde-informacion)}.borde-y-color-informacion{border-top-color:var(--borde-informacion);border-bottom-color:var(--borde-informacion)}.borde-color-confirmacion{border-color:var(--borde-confirmacion)}.borde-t-color-confirmacion{border-top-color:var(--borde-confirmacion)}.borde-r-color-confirmacion{border-right-color:var(--borde-confirmacion)}.borde-b-color-confirmacion{border-bottom-color:var(--borde-confirmacion)}.borde-l-color-confirmacion{border-left-color:var(--borde-confirmacion)}.borde-x-color-confirmacion{border-right-color:var(--borde-confirmacion);border-left-color:var(--borde-confirmacion)}.borde-y-color-confirmacion{border-top-color:var(--borde-confirmacion);border-bottom-color:var(--borde-confirmacion)}.borde-color-alerta{border-color:var(--borde-alerta)}.borde-t-color-alerta{border-top-color:var(--borde-alerta)}.borde-r-color-alerta{border-right-color:var(--borde-alerta)}.borde-b-color-alerta{border-bottom-color:var(--borde-alerta)}.borde-l-color-alerta{border-left-color:var(--borde-alerta)}.borde-x-color-alerta{border-right-color:var(--borde-alerta);border-left-color:var(--borde-alerta)}.borde-y-color-alerta{border-top-color:var(--borde-alerta);border-bottom-color:var(--borde-alerta)}.borde-color-error{border-color:var(--borde-error)}.borde-t-color-error{border-top-color:var(--borde-error)}.borde-r-color-error{border-right-color:var(--borde-error)}.borde-b-color-error{border-bottom-color:var(--borde-error)}.borde-l-color-error{border-left-color:var(--borde-error)}.borde-x-color-error{border-right-color:var(--borde-error);border-left-color:var(--borde-error)}.borde-y-color-error{border-top-color:var(--borde-error);border-bottom-color:var(--borde-error)}.borde-grosor-0{border-width:0}.borde-t-grosor-0{border-top-width:0}.borde-r-grosor-0{border-right-width:0}.borde-b-grosor-0{border-bottom-width:0}.borde-l-grosor-0{border-left-width:0}.borde-x-grosor-0{border-right-width:0;border-left-width:0}.borde-y-grosor-0{border-top-width:0;border-bottom-width:0}.borde-grosor-1{border-width:1px}.borde-t-grosor-1{border-top-width:1px}.borde-r-grosor-1{border-right-width:1px}.borde-b-grosor-1{border-bottom-width:1px}.borde-l-grosor-1{border-left-width:1px}.borde-x-grosor-1{border-right-width:1px;border-left-width:1px}.borde-y-grosor-1{border-top-width:1px;border-bottom-width:1px}.borde-grosor-2{border-width:2px}.borde-t-grosor-2{border-top-width:2px}.borde-r-grosor-2{border-right-width:2px}.borde-b-grosor-2{border-bottom-width:2px}.borde-l-grosor-2{border-left-width:2px}.borde-x-grosor-2{border-right-width:2px;border-left-width:2px}.borde-y-grosor-2{border-top-width:2px;border-bottom-width:2px}.borde-grosor-3{border-width:3px}.borde-t-grosor-3{border-top-width:3px}.borde-r-grosor-3{border-right-width:3px}.borde-b-grosor-3{border-bottom-width:3px}.borde-l-grosor-3{border-left-width:3px}.borde-x-grosor-3{border-right-width:3px;border-left-width:3px}.borde-y-grosor-3{border-top-width:3px;border-bottom-width:3px}.borde-grosor-4{border-width:4px}.borde-t-grosor-4{border-top-width:4px}.borde-r-grosor-4{border-right-width:4px}.borde-b-grosor-4{border-bottom-width:4px}.borde-l-grosor-4{border-left-width:4px}.borde-x-grosor-4{border-right-width:4px;border-left-width:4px}.borde-y-grosor-4{border-top-width:4px;border-bottom-width:4px}.borde-redondeado-0{border-radius:0}.borde-t-redondeado-0{border-top-left-radius:0;border-top-right-radius:0}.borde-b-redondeado-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.borde-l-redondeado-0{border-top-left-radius:0;border-bottom-left-radius:0}.borde-r-redondeado-0{border-top-right-radius:0;border-bottom-right-radius:0}.borde-t-l-redondeado-0{border-top-left-radius:0}.borde-t-r-redondeado-0{border-top-right-radius:0}.borde-b-l-redondeado-0{border-bottom-left-radius:0}.borde-b-r-redondeado-0{border-bottom-right-radius:0}.borde-redondeado-2{border-radius:2px}.borde-t-redondeado-2{border-top-left-radius:2px;border-top-right-radius:2px}.borde-b-redondeado-2{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.borde-l-redondeado-2{border-top-left-radius:2px;border-bottom-left-radius:2px}.borde-r-redondeado-2{border-top-right-radius:2px;border-bottom-right-radius:2px}.borde-t-l-redondeado-2{border-top-left-radius:2px}.borde-t-r-redondeado-2{border-top-right-radius:2px}.borde-b-l-redondeado-2{border-bottom-left-radius:2px}.borde-b-r-redondeado-2{border-bottom-right-radius:2px}.borde-redondeado-4{border-radius:4px}.borde-t-redondeado-4{border-top-left-radius:4px;border-top-right-radius:4px}.borde-b-redondeado-4{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.borde-l-redondeado-4{border-top-left-radius:4px;border-bottom-left-radius:4px}.borde-r-redondeado-4{border-top-right-radius:4px;border-bottom-right-radius:4px}.borde-t-l-redondeado-4{border-top-left-radius:4px}.borde-t-r-redondeado-4{border-top-right-radius:4px}.borde-b-l-redondeado-4{border-bottom-left-radius:4px}.borde-b-r-redondeado-4{border-bottom-right-radius:4px}.borde-redondeado-8{border-radius:8px}.borde-t-redondeado-8{border-top-left-radius:8px;border-top-right-radius:8px}.borde-b-redondeado-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.borde-l-redondeado-8{border-top-left-radius:8px;border-bottom-left-radius:8px}.borde-r-redondeado-8{border-top-right-radius:8px;border-bottom-right-radius:8px}.borde-t-l-redondeado-8{border-top-left-radius:8px}.borde-t-r-redondeado-8{border-top-right-radius:8px}.borde-b-l-redondeado-8{border-bottom-left-radius:8px}.borde-b-r-redondeado-8{border-bottom-right-radius:8px}.borde-redondeado-12{border-radius:12px}.borde-t-redondeado-12{border-top-left-radius:12px;border-top-right-radius:12px}.borde-b-redondeado-12{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.borde-l-redondeado-12{border-top-left-radius:12px;border-bottom-left-radius:12px}.borde-r-redondeado-12{border-top-right-radius:12px;border-bottom-right-radius:12px}.borde-t-l-redondeado-12{border-top-left-radius:12px}.borde-t-r-redondeado-12{border-top-right-radius:12px}.borde-b-l-redondeado-12{border-bottom-left-radius:12px}.borde-b-r-redondeado-12{border-bottom-right-radius:12px}.borde-redondeado-16{border-radius:16px}.borde-t-redondeado-16{border-top-left-radius:16px;border-top-right-radius:16px}.borde-b-redondeado-16{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.borde-l-redondeado-16{border-top-left-radius:16px;border-bottom-left-radius:16px}.borde-r-redondeado-16{border-top-right-radius:16px;border-bottom-right-radius:16px}.borde-t-l-redondeado-16{border-top-left-radius:16px}.borde-t-r-redondeado-16{border-top-right-radius:16px}.borde-b-l-redondeado-16{border-bottom-left-radius:16px}.borde-b-r-redondeado-16{border-bottom-right-radius:16px}.borde-redondeado-20{border-radius:20px}.borde-t-redondeado-20{border-top-left-radius:20px;border-top-right-radius:20px}.borde-b-redondeado-20{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.borde-l-redondeado-20{border-top-left-radius:20px;border-bottom-left-radius:20px}.borde-r-redondeado-20{border-top-right-radius:20px;border-bottom-right-radius:20px}.borde-t-l-redondeado-20{border-top-left-radius:20px}.borde-t-r-redondeado-20{border-top-right-radius:20px}.borde-b-l-redondeado-20{border-bottom-left-radius:20px}.borde-b-r-redondeado-20{border-bottom-right-radius:20px}.borde-redondeado-24{border-radius:24px}.borde-t-redondeado-24{border-top-left-radius:24px;border-top-right-radius:24px}.borde-b-redondeado-24{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.borde-l-redondeado-24{border-top-left-radius:24px;border-bottom-left-radius:24px}.borde-r-redondeado-24{border-top-right-radius:24px;border-bottom-right-radius:24px}.borde-t-l-redondeado-24{border-top-left-radius:24px}.borde-t-r-redondeado-24{border-top-right-radius:24px}.borde-b-l-redondeado-24{border-bottom-left-radius:24px}.borde-b-r-redondeado-24{border-bottom-right-radius:24px}.fondo-color-primario{background-color:var(--fondo)}.fondo-color-neutro{background-color:var(--fondo-neutro)}.fondo-color-acento{background-color:var(--fondo-acento)}.fondo-color-informacion{background-color:var(--fondo-informacion)}.fondo-color-confirmacion{background-color:var(--fondo-confirmacion)}.fondo-color-alerta{background-color:var(--fondo-alerta)}.fondo-color-error{background-color:var(--fondo-error)}.texto-centrado{text-align:center}.texto-derecha{text-align:right}.texto-izquierda{text-align:left}.texto-justificado{text-align:justify}.texto-tamanio-1{font-size:.75rem;line-height:1.5em}.texto-tamanio-2{font-size:.875rem;line-height:1.5em}.texto-tamanio-3{font-size:1rem;line-height:1.5em}.texto-tamanio-4{font-size:1.125rem;line-height:1.5em}.texto-tamanio-5{font-size:1.25rem;line-height:1.5em}.texto-tamanio-6{font-size:1.5rem;line-height:1.5em}.texto-tamanio-7{font-size:2.25rem;line-height:1.5em}.texto-tamanio-8{font-size:3rem;line-height:1.5em}.texto-tamanio-9{font-size:3.5rem;line-height:1.5em}.texto-tamanio-10{font-size:5rem;line-height:1.5em}@media screen and (max-width: 767px){.texto-tamanio-1-mov{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-mov{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-mov{font-size:1rem;line-height:1.25em}.texto-tamanio-4-mov{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-mov{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-mov{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-mov{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-mov{font-size:3rem;line-height:1.25em}.texto-tamanio-9-mov{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-mov{font-size:5rem;line-height:1.25em}}@media screen and (min-width: 768px){.texto-tamanio-1-esc{font-size:.75rem;line-height:1.25em}.texto-tamanio-2-esc{font-size:.875rem;line-height:1.25em}.texto-tamanio-3-esc{font-size:1rem;line-height:1.25em}.texto-tamanio-4-esc{font-size:1.125rem;line-height:1.25em}.texto-tamanio-5-esc{font-size:1.25rem;line-height:1.25em}.texto-tamanio-6-esc{font-size:1.5rem;line-height:1.25em}.texto-tamanio-7-esc{font-size:2.25rem;line-height:1.25em}.texto-tamanio-8-esc{font-size:3rem;line-height:1.25em}.texto-tamanio-9-esc{font-size:3.5rem;line-height:1.25em}.texto-tamanio-10-esc{font-size:5rem;line-height:1.25em}}.texto-color-primario{color:var(--texto-primario)}.texto-color-secundario{color:var(--texto-secundario)}.texto-color-acento{color:var(--texto-acento)}.texto-color-inverso{color:var(--texto-inverso)}.texto-color-informacion{color:var(--texto-informacion)}.texto-color-confirmacion{color:var(--texto-confirmacion)}.texto-color-alerta{color:var(--texto-alerta)}.texto-color-error{color:var(--texto-error)}.overflow-hidden{overflow:hidden}.desbordado-x{overflow-x:auto}.desbordado-y{overflow-y:auto}.oculto{display:none}.no-visible{visibility:hidden}@media screen and (max-width: 767px){.oculto-mov{display:none}.no-visible-mov{visibility:hidden}}@media screen and (min-width: 768px){.oculto-esc{display:none}.no-visible-esc{visibility:hidden}}.ir-contenido-principal{border:none;border-radius:4px;box-sizing:border-box;font-family:var(--tipografia-familia, "sans-serif");font-size:1rem;font-weight:600;line-height:1.25em;padding:16px 24px;text-decoration:none;text-align:center;display:inline-flex;align-items:center;cursor:pointer;transition:all .27s ease-in-out;background-color:var(--boton-primario-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-borde);color:var(--boton-primario-color);position:absolute;justify-content:center;transform:translateY(-100%);z-index:99999;width:100%;border-radius:0}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{pointer-events:none;cursor:default}.ir-contenido-principal:hover,.ir-contenido-principal:focus{text-decoration:none;outline:none}.ir-contenido-principal.deshabilitado,.ir-contenido-principal:disabled{background-color:var(--boton-primario-deshabilitado-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-deshabilitado-borde),3px 3px 4px var(--boton-primario-deshabilitado-sombra);color:var(--boton-primario-deshabilitado-color)}.ir-contenido-principal:visited{color:var(--boton-primario-color)}.ir-contenido-principal:hover{background-color:var(--boton-primario-cursor-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-cursor-borde),3px 3px 4px var(--boton-primario-cursor-sombra);color:var(--boton-primario-cursor-color)}.ir-contenido-principal:focus{background-color:var(--boton-primario-enfoque-fondo);box-shadow:inset 0 0 0 1px var(--boton-primario-enfoque-borde),0 0 0 1px var(--boton-primario-enfoque-contorno),0 0 8px var(--boton-primario-enfoque-sombra);color:var(--boton-primario-enfoque-color)}.ir-contenido-principal:focus{transform:translateY(0%)}.a11y-simplificada-mostrar-inline{display:none}.a11y-simplificada-mostrar-bloque{display:none}.a11y-simplificada-leer-mostrar-inline{display:inline-flex;width:0;white-space:nowrap;overflow:hidden}.a11y-simplificada .a11y-simplificada-mostrar-inline{display:inline-flex}.a11y-simplificada .a11y-simplificada-mostrar-bloque{display:block}.a11y-simplificada .a11y-simplificada-leer-mostrar-inline{width:inherit;white-space:normal}.a11y-simplificada .a11y-simplificada-ocultar{display:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:not(:last-child){margin-right:8px}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .a11y-simplificada-formato-hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar),.a11y-simplificada input[type=button],.a11y-simplificada input[type=submit],.a11y-simplificada input[type=reset]{background-color:rgba(0,0,0,0);box-shadow:0 0 2px var(--hipervinculo-sombra);color:var(--hipervinculo-color)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):not(:last-child),.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):not(:last-child),.a11y-simplificada input[type=button]:not(:last-child),.a11y-simplificada input[type=submit]:not(:last-child),.a11y-simplificada input[type=reset]:not(:last-child){margin-right:8px}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):disabled,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):disabled,.a11y-simplificada input[type=button]:disabled,.a11y-simplificada input[type=submit]:disabled,.a11y-simplificada input[type=reset]:disabled{background-color:rgba(0,0,0,0);color:var(--hipervinculo-deshabilitado-color);box-shadow:0 0 2px var(--hipervinculo-deshabilitado-sombra)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):visited,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):visited,.a11y-simplificada input[type=button]:visited,.a11y-simplificada input[type=submit]:visited,.a11y-simplificada input[type=reset]:visited{color:var(--hipervinculo-visitado)}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):hover,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):hover,.a11y-simplificada input[type=button]:hover,.a11y-simplificada input[type=submit]:hover,.a11y-simplificada input[type=reset]:hover{background-color:rgba(0,0,0,0);color:var(--hipervinculo-cursor-color);text-decoration:underline;box-shadow:none}.a11y-simplificada .boton:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):focus-visible,.a11y-simplificada button:not(.nav-boton,.nav-boton-menu,.nav-boton-submenu,.menu-flotante-boton,.colapsable-boton,.menu-lateral-boton,.boton-pictograma,.boton-alternar,.globo-informacion-cerrar):focus-visible,.a11y-simplificada input[type=button]:focus-visible,.a11y-simplificada input[type=submit]:focus-visible,.a11y-simplificada input[type=reset]:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-simplificada video,.a11y-simplificada picture:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada img:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen),.a11y-simplificada svg:not(.nav-logo,.pie-logo,.a11y-simplificada-mantener-imagen){display:none !important}.a11y-simplificada .video iframe{display:none}.a11y-simplificada .portada{height:auto}.a11y-simplificada .portada .portada-imagen{display:none}.a11y-simplificada .portada .portada-degradado{background:rgba(0,0,0,0)}.a11y-simplificada .portada .portada-degradado .portada-cuerpo{margin-top:0}.a11y-simplificada .portada .portada-degradado .portada-cuerpo>*{color:var(--texto-primario)}.a11y-simplificada .tarjeta .tarjeta-imagen{display:none}.a11y-simplificada .tarjeta .tarjeta-cuerpo{background:var(--tarjeta-contenido-simplificada-fondo);color:var(--tarjeta-contenido-simplificada-color)}.a11y-simplificada .tarjeta .tarjeta-cuerpo p,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-titulo,.a11y-simplificada .tarjeta .tarjeta-cuerpo .tarjeta-etiqueta{color:var(--tarjeta-contenido-simplificada-color)}@media screen and (min-width: 768px){.a11y-simplificada .tarjeta-horizontal .tarjeta-cuerpo{padding-left:24px}.a11y-simplificada .tarjeta-horizontal .tarjeta-pie{padding-left:24px}}.a11y-simplificada .tarjeta-hipervinculo-interno,.a11y-simplificada .tarjeta-hipervinculo-externo{background:var(--tarjeta-simplificada-fondo);border:1px solid var(--tarjeta-simplificada-borde);color:var(--tarjeta-simplificada-color);min-height:auto}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-degradado,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-degradado{background:none;margin:0}.a11y-simplificada .tarjeta-hipervinculo-interno .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo .tarjeta-cuerpo{background:var(--tarjeta-simplificada-fondo);color:var(--tarjeta-simplificada-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover,.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:hover,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{box-shadow:none;background:var(--tarjeta-simplificada-cursor-fondo);border-color:var(--tarjeta-simplificada-cursor-borde)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-cursor-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:hover .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-cursor-color)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible,.a11y-simplificada .tarjeta-hipervinculo-externo:focus,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible{background:var(--tarjeta-simplificada-enfoque-fondo);border-color:var(--tarjeta-simplificada-enfoque-borde);box-shadow:inset 0 0 0 1px var(--tarjeta-simplificada-enfoque-contorno),0 0 8px var(--tarjeta-simplificada-enfoque-sombra)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo{background:var(--tarjeta-simplificada-enfoque-fondo)}.a11y-simplificada .tarjeta-hipervinculo-interno:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-interno:focus-visible .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus .tarjeta-cuerpo>*,.a11y-simplificada .tarjeta-hipervinculo-externo:focus-visible .tarjeta-cuerpo>*{color:var(--tarjeta-simplificada-enfoque-color)}.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class^=columna-],.a11y-simplificada .flex.flex-columnas-100-al-simplificar>[class*=" columna-"]{flex-basis:100%;max-width:100%}@media screen and (max-width: 767px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:100%;padding-left:24px;padding-right:24px}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 8}}@media screen and (min-width: 768px){.a11y-simplificada .a11y-simplificada-contenedor{max-width:700px;padding-left:0;padding-right:0}.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.flex>[class*=" columna-"]{flex-basis:100%;max-width:100%}.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class^=columna-],.a11y-simplificada .a11y-simplificada-contenedor>.grid>[class*=" columna-"]{grid-column:span 16}}.a11y-simplificada .texto-centrado{text-align:left}.a11y-tipografia{--tipografia-familia: "Atkinson Hyperlegible", sans-serif}.a11y-solo-lectura{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[target=_blank]::after{content:". Abre nueva pestaña.";position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0}.a11y-hipervinculos a,.a11y-hipervinculos .hipervinculo{text-decoration:underline}.a11y-hipervinculos a:hover,.a11y-hipervinculos a:focus,.a11y-hipervinculos a:focus-within,.a11y-hipervinculos a:active,.a11y-hipervinculos .hipervinculo:hover,.a11y-hipervinculos .hipervinculo:focus,.a11y-hipervinculos .hipervinculo:focus-within,.a11y-hipervinculos .hipervinculo:active{text-decoration:underline}.a11y-hipervinculos a:not(.ir-contenido-principal):focus-visible,.a11y-hipervinculos .hipervinculo:focus-visible{background-color:rgba(0,0,0,0);color:var(--hipervinculo-enfoque-color);outline:1px dashed var(--hipervinculo-enfoque-sombra);outline-offset:4px;box-shadow:none}.a11y-oscura .invertir,.a11y-oscura .color-invertir,.a11y-oscura .a11y-oscura-filtro-blanco{filter:grayscale(1) brightness(100)}/*# sourceMappingURL=sisdai.min.css.map */ diff --git a/dist/sisdai.min.css.map b/dist/sisdai.min.css.map index 3e539cfbdc7913ec8c89a4169558db198ccb4553..2288c4e00cd491acd43f5b1e57b9d90887f1c8a7 100644 --- a/dist/sisdai.min.css.map +++ b/dist/sisdai.min.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../src/_variables.scss","../src/_normalizar.scss","../src/color/base.scss","../src/color/institucionales.scss","../src/color/perfil-sisdai.scss","../src/color/perfil-gema.scss","../src/color/perfil-eni.scss","../src/color/tema-claro.scss","../src/color/tema-oscuro.scss","../src/tipografia/titulo.scss","../src/_mixins.scss","../src/tipografia/parrafo.scss","../src/tipografia/nota.scss","../src/pictograma/fuente.scss","../src/pictograma/mapa.scss","../src/pictograma/tamanio.scss","../src/reticula/contenedor.scss","../src/reticula/columna.scss","../src/reticula/espaciado.scss","../src/boton/base.scss","../src/boton/color.scss","../src/boton/tamanio.scss","../src/hipervinculo/base.scss","../src/formulario/base.scss","../src/formulario/label.scss","../src/formulario/input.scss","../src/formulario/textarea.scss","../src/formulario/checkbox-radio.scss","../src/formulario/select.scss","../src/formulario/range.scss","../src/formulario/file.scss","../src/formulario/contenedores.scss","../src/formulario/validaciones.scss","../src/tabla/base.scss","../src/tabla/tamanio.scss","../src/tabla/complementos.scss","../src/lista/base.scss","../src/lista/tipo.scss","../src/lista/secuenciada.scss","../src/imagen/base.scss","../src/video/base.scss","../src/separador/base.scss","../src/detalle/base.scss","../src/compuestos/portada.scss","../src/compuestos/menu-flotante.scss","../src/compuestos/vista-cargando.scss","../src/compuestos/tarjeta.scss","../src/compuestos/tarjeta-horizontal.scss","../src/compuestos/tarjeta-hipervinculo.scss","../src/compuestos/tarjeta-hipervinculo-interno.scss","../src/compuestos/tarjeta-hipervinculo-externo.scss","../src/compuestos/lista-compuesta.scss","../src/compuestos/lista-compuesta-pictograma.scss","../src/compuestos/lista-compuesta-avatar.scss","../src/compuestos/lista-compuesta-logotipo.scss","../src/compuestos/lista-compuesta-accion.scss","../src/compuestos/lista-compuesta-casilla.scss","../src/compuestos/boton-pictograma.scss","../src/compuestos/boton-descarga.scss","../src/compuestos/boton-alternar.scss","../src/componentes/audio.scss","../src/componentes/campo-busqueda.scss","../src/componentes/control-acercar-alejar.scss","../src/componentes/globo-informacion.scss","../src/componentes/modal.scss","../src/componentes/menu-lateral.scss","../src/componentes/indice-contenido.scss","../src/componentes/colapsable.scss","../src/componentes/informacion-despliegue.scss","../src/componentes/menu-accesibilidad.scss","../src/componentes/navegacion.scss","../src/componentes/navegacion-hipervinculo.scss","../src/componentes/navegacion-boton.scss","../src/componentes/navegacion-institucional.scss","../src/componentes/piepagina-institucional.scss","../src/visualizaciones/contenedor.scss","../src/visualizaciones/controlador.scss","../src/visualizaciones/tipografia.scss","../src/auxiliares/animacion.scss","../src/auxiliares/borde.scss","../src/auxiliares/fondo.scss","../src/auxiliares/texto.scss","../src/auxiliares/visibilidad.scss","../src/accesibilidad/ir-contenido-principal.scss","../src/accesibilidad/simplificada.scss","../src/accesibilidad/tipografia.scss","../src/accesibilidad/lectura.scss","../src/accesibilidad/hipervinculos.scss","../src/accesibilidad/oscura.scss"],"names":[],"mappings":"CAEA,MACE,+CACA,2BACA,+BCLF,KACE,oCACA,gBACA,uBACA,kCACA,sBAGF,KACE,wBACA,4BACA,kDACA,oCACA,gBACA,gBACA,UACA,SAGF,OACE,kDACA,sBAGF,KACE,cACA,+BAGF,OACE,YACA,cAGF,SACE,wBAGF,GACE,uBACA,SAGF,KACE,YACA,YACA,iCAGF,IACE,YACA,iCAGF,SAEE,gBAGF,MACE,iBAGF,QAEE,gBACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAGF,IACE,YAGF,sBAKE,gDACA,gBACA,cACA,8BAGF,IACE,qCACA,kBC/FF,MAEE,uBACA,8BACA,0BACA,iCACA,0BACA,0BACA,uBACA,uBACA,0BACA,uBAGA,+BACA,+BACA,+BACA,+BACA,+BACA,+BAGA,+BACA,+BACA,+BACA,+BACA,gCACA,gCACA,gCACA,gCACA,0BACA,0BACA,0BACA,0BACA,yBACA,yBACA,yBACA,yBCrCF,MAEE,4BACA,4BACA,4BACA,4BACA,yBACA,kFAGA,sBACA,sBACA,mBCZF,gEAIE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCtBF,uBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCpBF,sBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCrBF,4BAGE,+BACA,sCACA,0CACA,gDACA,kDACA,sCACA,oCAGA,kKACA,sFACA,uDACA,uDAGA,+BACA,sCACA,0CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,2CAGA,kDACA,qCACA,qCACA,yCACA,6CACA,wDACA,yDACA,2DACA,mDACA,mDACA,mDACA,gDACA,gDACA,iDACA,6CACA,8CACA,8CACA,8CACA,mDACA,qCACA,6CACA,iDACA,0DACA,8DACA,2DACA,2DACA,2DACA,sCACA,sCACA,gNACA,8NAGA,8CACA,oDACA,kDACA,qCACA,qCAGA,gDACA,gDACA,8CACA,4DACA,4DACA,4DACA,mDACA,uDACA,uDACA,qDACA,4CACA,wDACA,sDACA,sDACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,8DACA,8DACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,2EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,6EACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,0DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,uCACA,uCACA,8CACA,+CACA,gDACA,8CACA,2DACA,+CACA,+CACA,oDACA,yDACA,yDACA,gEACA,gEACA,2DACA,4DACA,4DACA,4DACA,+DACA,6DACA,8DACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,mDACA,qDACA,wDACA,8DACA,2DACA,4DACA,+DACA,4DACA,+DACA,+DAGA,0DACA,yDACA,yDACA,iEACA,gEACA,gEACA,8DACA,gEACA,8DACA,kEACA,iEACA,8DACA,6DAGA,qDACA,mDACA,4CACA,mDACA,0CACA,4DACA,0DACA,mDACA,0DACA,iDACA,2DACA,6DACA,8DACA,2DACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iECtRF,uBAEE,oCACA,2CACA,2CACA,gDACA,kDACA,sCACA,oCAGA,gLACA,2FACA,uDACA,uDAGA,+BACA,sCACA,8CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,4CAGA,kDACA,0CACA,qCACA,yCACA,iDACA,wDACA,yDACA,+DACA,uDACA,uDACA,uDACA,iDACA,gDACA,kDACA,6CACA,8CACA,8CACA,8CACA,uDACA,yCACA,kDACA,iDACA,+DACA,8DACA,+DACA,+DACA,+DACA,sCACA,sCACA,gNACA,8NAGA,mDACA,qDACA,kDACA,yCACA,qCAGA,gDACA,gDACA,mDACA,gEACA,gEACA,gEACA,mDACA,uDACA,uDACA,0DACA,4CACA,wDACA,2DACA,2DACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,kEACA,kEACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,+EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,iFACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,8DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,4CACA,uCACA,kDACA,+CACA,gDACA,8CACA,2DACA,+CACA,oDACA,yDACA,yDACA,yDACA,gEACA,gEACA,gEACA,4DACA,iEACA,iEACA,+DACA,6DACA,mEACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,wDACA,qDACA,mDACA,+DACA,2DACA,4DACA,gEACA,4DACA,+DACA,+DAGA,qDACA,yDACA,yDACA,4DACA,gEACA,gEACA,8DACA,iEACA,8DACA,6DACA,iEACA,8DACA,6DAGA,qDACA,wDACA,4CACA,wDACA,0CACA,4DACA,+DACA,mDACA,+DACA,iDACA,gEACA,6DACA,8DACA,gEACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iEClRF,4SACE,gBACA,gBACA,mBACA,mBAIF,uDAGE,eCNE,qCDGJ,uDAMI,oBAIJ,OAGE,eChBE,qCDaJ,OAMI,kBACA,iBAIJ,OAGE,kBC3BE,qCDwBJ,OAMI,gBAIJ,OAGE,iBCrCE,qCDkCJ,OAMI,mBAIJ,OAGE,kBC/CE,qCD4CJ,OAMI,kBAIJ,OAGE,mBCzDE,qCDsDJ,OAMI,mBAIJ,OAGE,eCnEE,qCDgEJ,OAMI,oBE5EJ,EACE,kBACA,gBACA,mBAGF,oBACE,kBCPF,MACE,kBACA,gBACA,kBACA,gBACA,mBAGF,aACE,eACA,gBACA,kBACA,gBACA,mBAGF,mBACE,gBAGF,iBACE,+BACA,aAGF,8BACE,aAGF,uBACE,gBChCF,WACE,+BACA,8FACA,+cAIA,mBACA,kBAGF,6CAEE,sBACA,oBACA,cAGF,6DAEE,4JACA,kBACA,mBACA,oBACA,oBACA,cACA,mCACA,kCC3BF,+BACE,YAGF,4BACE,YAGF,mCACE,YAGF,uCACE,YAGF,wCACE,YAGF,yCACE,YAGF,2CACE,YAGF,qCACE,YAGF,6BACE,YAGF,sCACE,YAGF,kCACE,YAGF,8BACE,YAGF,0BACE,YAGF,2BACE,YAGF,+BACE,YAGF,sCACE,YAGF,gCACE,YAGF,gCACE,YAGF,4BACE,YAGF,uCACE,YAGF,2BACE,YAGF,8BACE,YAGF,8BACE,YAGF,8BACE,YAGF,qCACE,YAGF,oCACE,YAGF,kCACE,YAGF,mCACE,YAGF,kCACE,YAGF,2BACE,YAGF,8BACE,YAGF,kCACE,YAGF,sCACE,YAGF,yCACE,YAGF,kCACE,YAGF,kCACE,YAGF,kCACE,YAGF,mCACE,YAGF,2BACE,YAGF,6BACE,YAGF,qCACE,YAGF,6BACE,YAGF,iCACE,YAGF,yCACE,YAGF,2CACE,YAGF,kCACE,YAGF,0CACE,YAGF,4CACE,YAGF,mCACE,YAGF,yCACE,YAGF,yBACE,YAGF,0BACE,YAGF,kCACE,YAGF,mCACE,YAGF,gCACE,YAGF,2BACE,YAGF,gCACE,YAGF,mCACE,YAGF,8BACE,YAGF,yBACE,YAGF,2BACE,YAGF,8BACE,YAGF,0BACE,YAGF,8BACE,YAGF,gCACE,YAGF,4BACE,YAGF,2CACE,YAGF,4CACE,YAGF,gCACE,YAGF,iCACE,YAGF,kCACE,YAGF,0BACE,YAGF,2BACE,YAGF,4BACE,YAGF,8BACE,YAGF,uCACE,YAGF,4BACE,YAGF,4BACE,YAGF,kCACE,YAGF,gCACE,YAGF,qCACE,YAGF,mCACE,YAGF,8BACE,YAGF,iCACE,YAGF,uCACE,YAGF,kCACE,YAGF,qCACE,YAGF,4BACE,YAGF,2BACE,YAGF,4BACE,YAGF,0BACE,aAGF,4BACE,YAGF,+BACE,YAGF,+BACE,YAGF,0BACE,YAGF,oCACE,YAGF,6BACE,YAGF,mCACE,YAGF,oCACE,YAGF,iCACE,YAGF,gCACE,YAGF,iCACE,YAGF,8BACE,YAGF,4BACE,YC1ZA,kBACE,eACA,YAFF,oBACE,iBACA,YAFF,mBACE,eACA,YLDA,qCKQE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aLNJ,qCKIE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aCZR,YACE,sBACA,iBACA,kBACA,WAEA,6EAGE,sBACA,iBACA,kBNTA,qCMFJ,YAgBM,kBACA,mBAEA,+CAEE,eAGF,mDAEE,eAGF,qDAEE,eACA,kBACA,oBN3BJ,qCMNJ,YAgBM,kBACA,mBAEA,+CAEE,iBAGF,mDAEE,gBAGF,qDAEE,gBACA,eACA,iBAKN,wBACE,eACA,gBAGF,gCACE,iBACA,kBAGF,gCACE,iBACA,eAGF,kCACE,cACA,kBCvDJ,MACE,sBACA,aACA,mBAGF,yBACE,uBAGF,uBACE,2BAGF,sBACE,yBAGF,yBACE,8BAGF,0BACE,6BAGF,6BACE,6BAGF,cACE,2BAGF,wBACE,aACA,sBACA,oBACA,uBAGF,qBACE,aACA,sBACA,oBACA,yBAGF,sBACE,aACA,sBACA,oBACA,2BAGF,MACE,sBACA,aPvDE,qCO4DA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,qCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,GP/Eb,qCOwDA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,sCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,0CACA,qCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,uCACA,kCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,wCACA,mCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,IPnFb,qCOwGE,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EAmBb,kBACE,4BPvHF,qCOoGE,qBACE,0CACA,qCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,uCACA,kCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,wCACA,mCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GAmBb,kBACE,4BAMJ,sBACE,aAGF,qBACE,gBCzIF,KACE,OlB8EQ,EkB3EV,OACE,WlB0EQ,EkBvEV,OACE,alBsEQ,EkBnEV,OACE,clBkEQ,EkB/DV,OACE,YlB8DQ,EkB3DV,OACE,YlB0DQ,EkBzDR,alByDQ,EkBtDV,OACE,WlBqDQ,EkBpDR,clBoDQ,EkBjDV,MACE,SAGF,QACE,aAGF,QACE,eAGF,QACE,gBAGF,QACE,cAGF,QACE,cACA,eAEF,QACE,aACA,gBAGF,KACE,QlBmBQ,EkBhBV,OACE,YlBeQ,EkBZV,OACE,clBWQ,EkBRV,OACE,elBOQ,EkBJV,OACE,alBGQ,SkBCR,alBDQ,EkBER,clBFQ,EkBKV,OACE,YlBNQ,EkBOR,elBPQ,EkB/EV,UACE,OlB8EQ,IkB3EV,YACE,WlB0EQ,IkBvEV,YACE,alBsEQ,IkBnEV,YACE,clBkEQ,IkB/DV,YACE,YlB8DQ,IkB3DV,YACE,YlB0DQ,IkBzDR,alByDQ,IkBtDV,YACE,WlBqDQ,IkBpDR,clBoDQ,IkBjDV,WACE,YAGF,aACE,gBAGF,aACE,kBAGF,aACE,mBAGF,aACE,iBAGF,aACE,iBACA,kBAEF,aACE,gBACA,mBAGF,UACE,QlBmBQ,IkBhBV,YACE,YlBeQ,IkBZV,YACE,clBWQ,IkBRV,YACE,elBOQ,IkBJV,YACE,alBGQ,gBkBCR,alBDQ,IkBER,clBFQ,IkBKV,YACE,YlBNQ,IkBOR,elBPQ,IkB/EV,KACE,OlB8EQ,IkB3EV,OACE,WlB0EQ,IkBvEV,OACE,alBsEQ,IkBnEV,OACE,clBkEQ,IkB/DV,OACE,YlB8DQ,IkB3DV,OACE,YlB0DQ,IkBzDR,alByDQ,IkBtDV,OACE,WlBqDQ,IkBpDR,clBoDQ,IkBjDV,MACE,YAGF,QACE,gBAGF,QACE,kBAGF,QACE,mBAGF,QACE,iBAGF,QACE,iBACA,kBAEF,QACE,gBACA,mBAGF,KACE,QlBmBQ,IkBhBV,OACE,YlBeQ,IkBZV,OACE,clBWQ,IkBRV,OACE,elBOQ,IkBJV,OACE,alBGQ,WkBCR,alBDQ,IkBER,clBFQ,IkBKV,OACE,YlBNQ,IkBOR,elBPQ,IkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,KACE,OlB8EQ,KkB3EV,OACE,WlB0EQ,KkBvEV,OACE,alBsEQ,KkBnEV,OACE,clBkEQ,KkB/DV,OACE,YlB8DQ,KkB3DV,OACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,OACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QlBmBQ,KkBhBV,OACE,YlBeQ,KkBZV,OACE,clBWQ,KkBRV,OACE,elBOQ,KkBJV,OACE,alBGQ,YkBCR,alBDQ,KkBER,clBFQ,KkBKV,OACE,YlBNQ,KkBOR,elBPQ,KkB/EV,MACE,OlB8EQ,KkB3EV,QACE,WlB0EQ,KkBvEV,QACE,alBsEQ,KkBnEV,QACE,clBkEQ,KkB/DV,QACE,YlB8DQ,KkB3DV,QACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,QACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,OACE,aAGF,SACE,iBAGF,SACE,mBAGF,SACE,oBAGF,SACE,kBAGF,SACE,kBACA,mBAEF,SACE,iBACA,oBAGF,MACE,QlBmBQ,KkBhBV,QACE,YlBeQ,KkBZV,QACE,clBWQ,KkBRV,QACE,elBOQ,KkBJV,QACE,alBGQ,akBCR,alBDQ,KkBER,clBFQ,KkBKV,QACE,YlBNQ,KkBOR,elBPQ,KkB/EV,SACE,OlB8EQ,KkB3EV,WACE,WlB0EQ,KkBvEV,WACE,alBsEQ,KkBnEV,WACE,clBkEQ,KkB/DV,WACE,YlB8DQ,KkB3DV,WACE,YlB0DQ,KkBzDR,alByDQ,KkBtDV,WACE,WlBqDQ,KkBpDR,clBoDQ,KkBjDV,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAEF,YACE,iBACA,oBAGF,SACE,QlBmBQ,KkBhBV,WACE,YlBeQ,KkBZV,WACE,clBWQ,KkBRV,WACE,elBOQ,KkBJV,WACE,alBGQ,gBkBCR,alBDQ,KkBER,clBFQ,KkBKV,WACE,YlBNQ,KkBOR,elBPQ,KkB/EV,UACE,OlB8EQ,MkB3EV,YACE,WlB0EQ,MkBvEV,YACE,alBsEQ,MkBnEV,YACE,clBkEQ,MkB/DV,YACE,YlB8DQ,MkB3DV,YACE,YlB0DQ,MkBzDR,alByDQ,MkBtDV,YACE,WlBqDQ,MkBpDR,clBoDQ,MkBjDV,WACE,cAGF,aACE,kBAGF,aACE,oBAGF,aACE,qBAGF,aACE,mBAGF,aACE,mBACA,oBAEF,aACE,kBACA,qBAGF,UACE,QlBmBQ,MkBhBV,YACE,YlBeQ,MkBZV,YACE,clBWQ,MkBRV,YACE,elBOQ,MkBJV,YACE,alBGQ,kBkBCR,alBDQ,MkBER,clBFQ,MkBKV,YACE,YlBNQ,MkBOR,elBPQ,MU5ER,qCQ0FE,SACE,OlBfI,EkBkBN,WACE,WlBnBI,EkBsBN,WACE,alBvBI,EkB0BN,WACE,clB3BI,EkB8BN,WACE,YlB/BI,EkBkCN,WACE,YlBnCI,EkBoCJ,alBpCI,EkBuCN,WACE,WlBxCI,EkByCJ,clBzCI,EkB4CN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QlB3EI,EkB8EN,WACE,YlB/EI,EkBkFN,WACE,clBnFI,EkBsFN,WACE,elBvFI,EkB0FN,WACE,alB3FI,EkB8FN,WACE,alB/FI,EkBgGJ,clBhGI,EkBmGN,WACE,YlBpGI,EkBqGJ,elBrGI,EkBcN,cACE,OlBfI,IkBkBN,gBACE,WlBnBI,IkBsBN,gBACE,alBvBI,IkB0BN,gBACE,clB3BI,IkB8BN,gBACE,YlB/BI,IkBkCN,gBACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,gBACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QlB3EI,IkB8EN,gBACE,YlB/EI,IkBkFN,gBACE,clBnFI,IkBsFN,gBACE,elBvFI,IkB0FN,gBACE,alB3FI,IkB8FN,gBACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,gBACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,IkBkBN,WACE,WlBnBI,IkBsBN,WACE,alBvBI,IkB0BN,WACE,clB3BI,IkB8BN,WACE,YlB/BI,IkBkCN,WACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,WACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QlB3EI,IkB8EN,WACE,YlB/EI,IkBkFN,WACE,clBnFI,IkBsFN,WACE,elBvFI,IkB0FN,WACE,alB3FI,IkB8FN,WACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,WACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,UACE,OlBfI,KkBkBN,YACE,WlBnBI,KkBsBN,YACE,alBvBI,KkB0BN,YACE,clB3BI,KkB8BN,YACE,YlB/BI,KkBkCN,YACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,YACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QlB3EI,KkB8EN,YACE,YlB/EI,KkBkFN,YACE,clBnFI,KkBsFN,YACE,elBvFI,KkB0FN,YACE,alB3FI,KkB8FN,YACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,YACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,aACE,OlBfI,KkBkBN,eACE,WlBnBI,KkBsBN,eACE,alBvBI,KkB0BN,eACE,clB3BI,KkB8BN,eACE,YlB/BI,KkBkCN,eACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,eACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QlB3EI,KkB8EN,eACE,YlB/EI,KkBkFN,eACE,clBnFI,KkBsFN,eACE,elBvFI,KkB0FN,eACE,alB3FI,KkB8FN,eACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,eACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,cACE,OlBfI,MkBkBN,gBACE,WlBnBI,MkBsBN,gBACE,alBvBI,MkB0BN,gBACE,clB3BI,MkB8BN,gBACE,YlB/BI,MkBkCN,gBACE,YlBnCI,MkBoCJ,alBpCI,MkBuCN,gBACE,WlBxCI,MkByCJ,clBzCI,MkB4CN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QlB3EI,MkB8EN,gBACE,YlB/EI,MkBkFN,gBACE,clBnFI,MkBsFN,gBACE,elBvFI,MkB0FN,gBACE,alB3FI,MkB8FN,gBACE,alB/FI,MkBgGJ,clBhGI,MkBmGN,gBACE,YlBpGI,MkBqGJ,elBrGI,OUxER,qCQsFE,SACE,OlBfI,EkBkBN,WACE,WlBnBI,EkBsBN,WACE,alBvBI,EkB0BN,WACE,clB3BI,EkB8BN,WACE,YlB/BI,EkBkCN,WACE,YlBnCI,EkBoCJ,alBpCI,EkBuCN,WACE,WlBxCI,EkByCJ,clBzCI,EkB4CN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QlB3EI,EkB8EN,WACE,YlB/EI,EkBkFN,WACE,clBnFI,EkBsFN,WACE,elBvFI,EkB0FN,WACE,alB3FI,EkB8FN,WACE,alB/FI,EkBgGJ,clBhGI,EkBmGN,WACE,YlBpGI,EkBqGJ,elBrGI,EkBcN,cACE,OlBfI,IkBkBN,gBACE,WlBnBI,IkBsBN,gBACE,alBvBI,IkB0BN,gBACE,clB3BI,IkB8BN,gBACE,YlB/BI,IkBkCN,gBACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,gBACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QlB3EI,IkB8EN,gBACE,YlB/EI,IkBkFN,gBACE,clBnFI,IkBsFN,gBACE,elBvFI,IkB0FN,gBACE,alB3FI,IkB8FN,gBACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,gBACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,IkBkBN,WACE,WlBnBI,IkBsBN,WACE,alBvBI,IkB0BN,WACE,clB3BI,IkB8BN,WACE,YlB/BI,IkBkCN,WACE,YlBnCI,IkBoCJ,alBpCI,IkBuCN,WACE,WlBxCI,IkByCJ,clBzCI,IkB4CN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QlB3EI,IkB8EN,WACE,YlB/EI,IkBkFN,WACE,clBnFI,IkBsFN,WACE,elBvFI,IkB0FN,WACE,alB3FI,IkB8FN,WACE,alB/FI,IkBgGJ,clBhGI,IkBmGN,WACE,YlBpGI,IkBqGJ,elBrGI,IkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,SACE,OlBfI,KkBkBN,WACE,WlBnBI,KkBsBN,WACE,alBvBI,KkB0BN,WACE,clB3BI,KkB8BN,WACE,YlB/BI,KkBkCN,WACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,WACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QlB3EI,KkB8EN,WACE,YlB/EI,KkBkFN,WACE,clBnFI,KkBsFN,WACE,elBvFI,KkB0FN,WACE,alB3FI,KkB8FN,WACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,WACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,UACE,OlBfI,KkBkBN,YACE,WlBnBI,KkBsBN,YACE,alBvBI,KkB0BN,YACE,clB3BI,KkB8BN,YACE,YlB/BI,KkBkCN,YACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,YACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QlB3EI,KkB8EN,YACE,YlB/EI,KkBkFN,YACE,clBnFI,KkBsFN,YACE,elBvFI,KkB0FN,YACE,alB3FI,KkB8FN,YACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,YACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,aACE,OlBfI,KkBkBN,eACE,WlBnBI,KkBsBN,eACE,alBvBI,KkB0BN,eACE,clB3BI,KkB8BN,eACE,YlB/BI,KkBkCN,eACE,YlBnCI,KkBoCJ,alBpCI,KkBuCN,eACE,WlBxCI,KkByCJ,clBzCI,KkB4CN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QlB3EI,KkB8EN,eACE,YlB/EI,KkBkFN,eACE,clBnFI,KkBsFN,eACE,elBvFI,KkB0FN,eACE,alB3FI,KkB8FN,eACE,alB/FI,KkBgGJ,clBhGI,KkBmGN,eACE,YlBpGI,KkBqGJ,elBrGI,KkBcN,cACE,OlBfI,MkBkBN,gBACE,WlBnBI,MkBsBN,gBACE,alBvBI,MkB0BN,gBACE,clB3BI,MkB8BN,gBACE,YlB/BI,MkBkCN,gBACE,YlBnCI,MkBoCJ,alBpCI,MkBuCN,gBACE,WlBxCI,MkByCJ,clBzCI,MkB4CN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QlB3EI,MkB8EN,gBACE,YlB/EI,MkBkFN,gBACE,clBnFI,MkBsFN,gBACE,elBvFI,MkB0FN,gBACE,alB3FI,MkB8FN,gBACE,alB/FI,MkBgGJ,clBhGI,MkBmGN,gBACE,YlBpGI,MkBqGJ,elBrGI,OmB/CZ,sEA7BE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCSHA,+PAEE,oBACA,eAGF,wMAEE,qBACA,aAcF,4JAGE,oBACA,mBACA,uBACA,eACA,cACA,kBCiBJ,+CAnEE,6CACA,uDACA,kCAEA,4IAEE,2DACA,4HAEA,gDAGF,+DACE,kCAGF,2DACE,oDACA,WACE,mGAEF,yCAGF,2DACE,qDACA,WACE,kJAGF,0CA0CJ,mDAEE,+CACA,yDACA,oCAEA,oJAEE,6DACA,WACE,qHAEF,kDAGF,mEACE,oCAGF,+DACE,sDACA,WACE,mGAEF,2CAGF,+DACE,uDACA,WACE,qGAEF,4CAIJ,+BAzEE,sDACA,WACE,2GAEF,iDAEA,qFAEE,oEACA,WACE,uIAEF,+DAGF,qCACE,6DACA,WACE,yHAEF,wDAGF,qCACE,8DACA,WACE,+HAEF,yDAiDJ,iCACE,wDACA,WACE,+GAEF,mDAEA,yFAEE,sEACA,WACE,2IAEF,iEAGF,uCACE,+DACA,WACE,6HAEF,0DAGF,uCACE,gEACA,WACE,mIAEF,2DC5IJ,aACE,kBACA,YAGF,cACE,eACA,aCPF,ghBACE,YACA,kBACA,sBACA,oDACA,gBACA,oBACA,UACA,qBACA,gBACA,eACA,wBACA,eZSA,gCYLA,w/DAGE,eACA,mBACA,UAmCJ,gBA9BE,+BACA,8CACA,gCAEA,kCACE,+BACA,8CACA,4DAGF,gCACE,mCAGF,4BACE,+BACA,uCACA,0BACA,gBAGF,4CACE,+BACA,wCACA,sDACA,mBACA,gBAUJ,oKAQE,qBCnEF,8GACE,sBACA,sCACA,eACA,gBACA,kBACA,WACA,0BA+BF,cACE,kBACA,iCACA,UAGF,oBACE,wCAGF,oBACE,yCAGF,uBACE,+CAGF,wBACE,+CC5DF,aACE,oBACA,eACA,gBACA,kBACA,kCAQF,2BACE,gBACA,gBAGF,kBACE,kBACA,gBACA,kBACA,eACA,mBCvBF,8FAGE,gBACA,mBACA,uBACA,oBFQA,oCACA,oCACA,yBAEA,uGACE,kDACA,8CACA,uCAGF,6GbHA,gCaOA,mHACE,2CACA,uCAGF,mHACE,4CACA,wCACA,+CACA,aE1BJ,sHACE,OFXgB,KEYhB,cFbiB,IEcjB,iBCdF,SAGE,cHHiB,IGIjB,aACA,iBACA,YACA,aHOA,oCACA,oCACA,yBAEA,kBACE,kDACA,8CACA,uCAGF,wBbHA,gCaOA,8BACE,2CACA,uCAGF,8BACE,4CACA,wCACA,+CACA,aIrCJ,6BAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,mBACA,SAIF,yCAEE,mBACA,+CACA,+CACA,+CACA,cJrBiB,IIsBjB,eACA,oBACA,kBACA,SACA,8CACA,oGAGF,sIAIE,kDACA,8CACA,uCACA,eAGF,mFAEE,2CACA,uCAGF,mFAEE,4CACA,wCACA,+CACA,aACA,UAIF,yDAEE,4CACA,4CACA,sBACA,WACA,gBACA,eACA,QACA,SACA,YACA,kBAGF,8BACE,kBAGF,2BACE,kBAGF,sKAIE,0DACA,sDAGF,qCACE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,kBAGF,6HAEE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,iBAGF,oKAGE,+CAGF,4CACE,0DACA,uEAGF,0GAEE,yDACA,sEC3HF,OAGE,cLHiB,IKIjB,OLHgB,KKIhB,mBACA,gBACA,gBACA,yCACA,qBACA,4BACA,2CACA,0BACA,oCACA,yBACA,gBACA,mBACA,uBACA,aLJA,oCACA,oCACA,yBKIA,gBACE,UACA,yDLJF,gBACE,kDACA,8CACA,uCAGF,sBbHA,gCaOA,4BACE,2CACA,uCAGF,4BACE,4CACA,wCACA,+CACA,aMrCJ,aACE,+BACA,+BACA,+BACA,sBACA,WACA,0BACA,gBACA,eACA,cACA,ONTgB,KMUhB,cNXiB,IMYjB,aACA,SACA,oGAGA,+BACE,qBACA,YACA,WACA,SACA,oBACA,2CACA,4CAGF,wBACE,qBACA,WACA,YACA,SACA,oBACA,2CACA,4CAGF,mCACE,qBACA,WACA,YACA,SACA,oBACA,gBACA,2CACA,4CAIF,4CACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,+BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,oCACA,4CAGF,sBACE,YACA,oBAEA,wCACE,kDAGF,iCACE,kDAGF,4CACE,kDAGF,qDACE,kDAGF,wCACE,kDAGF,sCACE,kDAGF,sCACE,kDAKF,oDACE,2CAGF,6CACE,2CAGF,wDACE,2CAGF,iEACE,2CAGF,oDACE,2CAGF,kDACE,2CAGF,kDACE,2CAIJ,mBACE,4CACA,wCACA,+CACA,aCxJJ,iBACE,YACA,iBCFF,SACE,oCACA,oCACA,cRHiB,IQIjB,aACA,gBACA,mBAIA,6BACE,iBAGF,mLAGE,cAEA,sOACE,kBAKN,mBACE,gBACA,UAEA,sBACE,SAGF,yBACE,aAGF,0CACE,gBACA,kCCtCF,0DACE,gCAGF,+EACE,uCAKF,8BACE,yBAGF,qCACE,gCChBJ,MACE,yBACA,yBACA,gBAEA,cACE,gBACA,UACA,eACA,mBACA,gBACA,cAGF,kBAEE,kBAGF,YACE,gBAEA,eACE,2CAKF,4BACE,+CAGF,6BACE,6CAIJ,YACE,gBAEA,eACE,6CCxCJ,0CAEE,iBAKF,wCAEE,aCZJ,cAGE,gBAGF,kBACE,eACA,gBAEA,wBACE,eCMJ,SAGE,SACA,UAGF,MAEE,kBAEA,YACE,cAGF,wBAEE,mBAEA,oCACE,aAMJ,MACE,gBACA,oBAGF,MACE,oBCjDJ,kBACE,eACA,qBAGF,eACE,wBAGF,cACE,4BAGF,wBACE,4BAGF,cACE,4BAGF,wBACE,4BCtBF,0CAEE,qBACA,mBACA,eAEA,gDACE,uBAEA,4GACE,qBACA,mBAGF,gEACE,iCCbN,IACE,kBACA,eAGF,OACE,8BACA,cACA,WAEA,WACE,kBAGF,8BACE,iBAGF,kBACE,gBACA,kBACA,gBACA,WCxBJ,MACE,cACA,WAGF,OACE,cACA,kBACA,sBACA,WACA,gBAEA,cACE,kBACA,MACA,OACA,WACA,YCjBJ,GACE,YACA,kCACA,SCDF,QACE,yCACA,kBACA,oBACA,cAEA,gBAGE,eACA,aACA,qBAIA,sBACE,gDChBN,SACC,kBACA,WACA,iBACA,aACA,0BAEC,yBAPF,SAQE,4BAGD,yBACG,gBACF,kBACA,WACA,YACA,OACA,MACA,iBACA,wBjCEA,gCiCGA,4BACA,kBACA,WACA,mCACA,aACA,oBACA,gBAGA,yBACE,mBACA,uBACA,WACA,gBACA,kBAEA,2BACE,2BACA,0BACA,aAGF,sCACE,aAGF,qCACE,gBAIJ,yBAGE,kBACA,2BjCrDA,qCiCiDF,yBAOI,gBAIJ,4BAGE,mBACA,2BjChEA,qCiC4DF,4BAOI,kBAKF,4CAGE,kBACA,2BjC5EF,qCiCwEA,4CAOI,kBCrFR,eACE,eACA,aACA,YAEA,oCACE,kDACA,uCACA,WACE,yIAGF,kBACA,aACA,YACA,aACA,mBACA,uBACA,UACA,kBACA,WACA,YAEA,qKAGE,iBACA,aACA,mBACA,uBACA,UAGF,6CACE,oBACA,eAGF,0CACE,yDACA,8CACA,WACE,kKAKJ,0CACE,0DACA,+CACA,WACE,iKAMN,iDlCpCA,gCkCuCE,kBACA,UAGF,iDlC3CA,gCkC8CE,kBACA,UAGF,yCACE,uDACA,iCACA,4CACA,UACA,SACA,UACA,gBACA,kBACA,YACA,aACA,UACA,+BAEA,+DACE,eACA,gBACA,mBACA,aACA,kBACA,oBACA,8DAGF,gKAGE,aACA,mBACA,2BACA,gBACA,WAEA,6WAEE,SAKF,sMAGE,iBACA,UACA,iBAKN,qCACE,aACA,+BAGF,6CACE,WAGF,uCACE,UAIA,yDACE,UAGF,yDACE,UAGF,iDACE,WACE,+GAEF,iBACA,aACA,UCrJN,gBACE,kCACA,UACA,aACA,uBACA,mBAEA,kCACE,kBACA,QAGF,mBACE,oBACA,qBACA,SACA,UACA,YACA,gBACA,QAEA,sBACE,8BACA,WACA,WACA,8DAEA,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,oCACE,yBChER,SACE,gCACA,mBACA,uBACA,kBACA,YACA,WACA,gBACA,aACA,sBAEA,yBACE,kBACA,WACA,aACA,iBACA,uBACA,gBAEA,6BACE,gBACA,kBAIJ,2BACE,kBACA,gBACA,kBAOF,yBACE,oBACA,2BACA,YpCjBF,gCoCqBE,2BACE,cAGF,sCACE,aAIJ,sBACE,aACA,QACA,oBCrDF,qCADF,oBAEI,iBACA,gBAEA,oCACE,YACA,YACA,kBACA,MACA,SAGF,oCACE,mBAGF,iCACE,oBClBN,4DACE,aACA,sBACA,qBACA,mBACA,eACA,kBACA,gCACA,WAEA,wOAGE,6CACA,WACE,iFAEF,aACA,qBCpBJ,8BAGE,wCACA,mCCFF,8BAGE,kBACA,iBAEA,iDACE,qBACA,kBACA,WACA,YACA,iBACA,wBxCSF,gCwCJA,qDACE,kBACA,WACA,YACA,qDAIA,yDACE,WACA,YACA,iBACA,wBAIJ,iDACE,kBACA,WACA,YACA,kDACA,aACA,oBACA,gBAGF,8CACE,gBACA,aACA,WAEA,gDACE,mCACA,0BAGF,mMAGE,sBAKF,uDACE,mBAGF,2DACE,mBCpEN,iBfGE,SACA,UACA,gBAEA,oBACE,SAGF,wCACE,UeTF,oBACE,aACA,WAGF,mBACE,aACA,WACA,qBAEA,yBACE,sCAIJ,yCACE,4BACA,gBACA,SAGF,iDACE,4BACA,gBACA,SAGF,mDACE,8BACA,gBACA,SAIJ,wBACE,SACA,cAEA,qCACE,SCvCF,qBACE,eAGF,2CACE,aACA,qBACA,cAEA,0LAGE,UCZJ,iBACE,eACA,mBAGF,mBACE,eACA,eACA,mBAGF,mCACE,mBACA,YACA,WACA,cACA,gBAEA,8EAEE,iBCpBJ,mBACE,eACA,mBAGF,qBACE,eACA,eACA,mBAGF,uCACE,YACA,YACA,cACA,gBAEA,2CACE,YACA,YACA,sBCpBJ,iBACE,gDACA,eAGF,qCACE,aACA,mBAEA,wFAEE,gBCXJ,kBACE,gDACA,eAEA,6E9CgBF,gC8CZI,SACA,cACA,gBACA,mBACA,wCCbN,kBtCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gC+ClBA,YtCeA,2DAEE,oBACA,eAGF,gDAEE,qBACA,asCtBF,+GAGE,iBACA,UAGF,8BACE,YAEA,mJAGE,eAIJ,+BACE,YAEA,sJAGE,iBC5BN,gBvCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kCsCGA,cACA,mBACA,aACA,gBACA,WvCUA,uDAEE,oBACA,eAGF,4CAEE,qBACA,aCxBF,uDAEE,2DACA,4HAEA,gDAGF,wBACE,kCAGF,sBACE,oDACA,WACE,mGAEF,yCAGF,sBACE,qDACA,WACE,kJAGF,0CsCnBF,uCACE,cACA,eACA,oBACA,gBACA,eAGF,uCACE,cACA,kBACA,mBACA,gBAEA,yCACE,eACA,kBAGF,oDACE,aAGF,mDACE,gBAGF,kEACE,eACA,kBACA,SACA,QCzCN,gBACE,qCACA,oBACA,oBACA,YACA,QAEA,mCxCLA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kCuCUE,+BACA,gBACA,kCACA,oBACA,gBACA,kBACA,iBACA,sGxCEA,oBACA,eAGF,kFAEE,qBACA,aCxBF,6FAEE,2DACA,4HAEA,gDAGF,2CACE,kCAGF,yCACE,oDACA,WACE,mGAEF,yCAGF,yCACE,qDACA,WACE,kJAGF,0CuCRF,qFAEE,aAGF,2CvC3BA,6CACA,uDACA,kCAEA,6GAEE,2DACA,4HAEA,gDAGF,mDACE,kCAGF,iDACE,oDACA,WACE,mGAEF,yCAGF,iDACE,qDACA,WACE,kJAGF,0CuCCF,4CACE,2DACA,4HAEA,gDACA,oBACA,eCpCJ,OACE,+BACA,mBACA,aAEA,uBACE,mBAEA,yBACE,gBACA,mBAGF,oCACE,aAGF,mCACE,gBAIJ,wBACE,SACA,gBAGF,2BACE,SACA,aACA,uBACA,mBACA,QAGF,sBACE,SACA,gBACA,aACA,mBCvCJ,gBACE,aACA,kBAGF,wBACE,0BACA,YACA,QACE,kBAMF,2NAIE,aAIJ,uBACE,kBACA,QACA,WACA,WAGF,uBACE,yBACA,4BACA,aCjCF,wBACE,aACA,mBACA,kBACA,QAEA,sDACE,SAGF,2DACE,0BACA,2BACA,uBACA,8BACA,4BACA,4BAGF,+BACE,eACA,kBACA,UCtBJ,mBACE,oCACA,kBACA,yBACA,uBACA,8BACA,oBACA,kBACA,WACA,WAEA,6CACE,aAEA,wDACE,gBACA,mBAEA,oEACE,aAGF,mEACE,gBAIJ,+CACE,oDACA,sCAEA,uDACE,yCAGF,qDACE,2DACA,6CAGF,6DACE,8CACA,4DAKN,kDACE,cACA,eACA,kBACA,+CACA,qCACA,qBAGF,qDACE,iBAGF,+CACE,kBAGF,6C5C9DA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCqD8CE,YACA,gBACA,MACA,qBACA,oCACA,WACE,uEAEF,+B5CzDF,iHAEE,oBACA,eAGF,sGAEE,qBACA,a4CkDA,gMAGE,uBACA,iBACA,UAGF,mDACE,2CACA,WACE,qFAEF,sCAGF,mDACE,4CACA,WACE,2FAEF,uCClGN,OACE,kBACA,eAEA,iBACE,wCAGF,aACE,eACA,QACA,8BACA,4BACA,mBACA,YACA,aACA,iBACA,wBACA,gBtDZA,qCsDEF,aAaI,mBAGF,yBACE,gBAGF,0BACE,iBAGF,+BACE,kBAEA,+CACE,mBAGF,6CACE,8BACA,gBAEA,0DACE,aAGF,yDACE,gBtD1CN,qCsDiCE,6CAaI,+BAIJ,0CACE,aACA,2BACA,SACA,gBAGF,6CAGE,mBACA,SACA,mBtD9DJ,qCsDyDE,6CAQI,kBAIJ,6CACE,kBACA,SACA,QtDxEJ,qCsDqEE,6CAMI,OCzCV,yBACE,8CACA,oCACA,yCACA,kBACA,WAEA,2BACE,gBACA,cACA,qBA/CF,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iCACE,qDACA,qEACA,gDACA,qBAGF,uMAKE,qDACA,mEACA,gDACA,qBACA,aAGF,yCACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAmBF,2CApDA,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iDACE,qDACA,qEACA,gDACA,qBAGF,uRAKE,qDACA,mEACA,gDACA,qBACA,aAGF,yDACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAuBF,wD7B1DA,SACA,UACA,gBAEA,8DACE,SAGF,4HACE,U6BuDJ,oBACE,8CACA,mBACA,yCACA,iBACA,aACA,UACA,UAEA,qHAGE,sBACA,iBACA,iBACA,+BAGF,0BACE,qDACA,qEACA,gDAGF,0BACE,sDACA,WACE,+GAEF,iDAIJ,cACE,gBACA,YvDlGE,qCuDgGJ,cAKI,aACA,gBACA,SACA,WACA,0BAEA,uCACE,4BACA,gBACA,kBACA,UACA,UACA,oBACA,kBACA,WACA,YACA,gBACA,+BAGF,sBACE,WAEA,0CACE,4BAEA,uLAGE,yBAIJ,+CACE,qDACA,mBACA,cACA,UACA,uBACA,iBACA,oBACA,oDAKI,oXAGE,kBAKA,gzBAGE,kBAKA,gvDAGE,mBvDlKd,qCuD4FJ,cAiFI,cACA,SACA,WACA,0BACA,gBAEA,uCACE,gBACA,iBACA,oBAKI,oUAGE,kBAKA,gtBAGE,kBAKA,gjDAGE,kBAQZ,kCACE,cAKN,oBACE,kBvD7NE,qCuD4NJ,oBAII,+CvDpOA,qCwDFJ,kBAEI,kBACA,oBxDGA,qCwDNJ,kBAOI,gBACA,WAGF,2CAGE,mBAIA,oG9BjBF,SACA,UACA,gBAEA,0GACE,SAGF,oNACE,U8BYA,iDACE,yBACA,cACA,gBACA,yCACA,gBACA,qBACA,iBxDvBF,qCwDgBA,iDAUI,kBACA,oBAGF,uDACE,qDACA,qEACA,gDACA,qBAGF,sPAIE,qDACA,mEACA,gDACA,qBACA,aAGF,+DACE,sDACA,WACE,+GAEF,iDACA,aACA,qBC7DR,YACE,kBAEA,8BACE,aACA,kBACA,uBACA,8BACA,gBACA,gBACA,gBACA,mBACA,WAEA,mJAGE,UACA,kBAEA,2KACE,+BACA,sCACA,yBAKN,mCACE,eACA,oBACA,kBACA,UACA,SACA,6BAEA,4E/BnCF,SACA,UACA,gBAEA,kFACE,SAGF,oKACE,U+B+BI,sFACE,cACA,gBACA,mBAWF,mMACE,0CAKN,2CACE,eACA,uBACA,UACA,YCjEN,0BACE,eACA,OACA,kBACA,SACA,cACA,kCACA,2BACA,oBACA,iBACA,YACA,kBACA,gBACA,2BAEA,0DAEE,SACA,qBAGF,8CACE,mBCvBF,uDACE,uDACA,4CACA,WACE,wJAIF,4EACE,8DACA,mDACA,WACE,iLAKJ,4EACE,+DACA,oDACA,WACE,gLCpBR,KACE,cAGF,YACE,kDACA,4DACA,kBACA,cACA,kBACA,aACA,kBACA,mB5DNE,qC4DFJ,YAWI,kBACA,oBAGF,8BACE,gBACA,MAIJ,wBACE,aAGF,oCACE,aAGF,0BACE,aACA,eACA,8BAEA,2CACE,oDACA,+CACA,iBACA,iBACA,kBACA,mBACA,2B5DvCA,qC4DgCF,2CAUI,cAKN,UACE,YAGF,qBACE,kDACA,4DACA,0BACA,aACA,sBACA,UACA,gBACA,kBACA,SACA,aACA,UACA,oBACA,kBACA,yDAEA,6BACE,QACA,UACA,mBACA,uBAEA,6CACE,aAKN,UACE,gBACA,SACA,UAEA,aACE,SACA,UAGF,qCACE,mBAIJ,aACE,kDACA,4DACA,0BACA,WACA,gBACA,SACA,UACA,kBACA,MACA,aACA,UACA,oBACA,kBACA,yDAEA,qBACE,YACA,UACA,mBACA,uBAIJ,iCACE,aACA,mBACA,kBACA,mB5D1HE,qC4DsHJ,iCAOI,kBACA,oBAGF,2DACE,aACA,mBAEA,uJAEE,aAIJ,sDACE,+BACA,gBACA,mBACA,OACA,aACA,mBACA,mBACA,kBACA,iBACA,WACA,kBACA,QACA,MACA,UACA,mBACA,uBAEA,+EACE,kBAGF,0EACE,OACA,aACA,yBAGF,8EACE,QAIJ,2CACE,aACA,mBAEA,8CACE,kBAGF,sEACE,gBAIJ,8CACE,cACA,YACA,aACA,QACA,cAEA,gEACE,cAGF,sDACE,QCnJN,kBAvDE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEAEA,0BACE,uCAGF,gDAEE,yDACA,uCACA,qBAGF,gCACE,aACA,0DACA,WACE,2GAIJ,8MAME,oEAEA,oeAEE,yDAGF,kSACE,aACA,0DACA,WACE,oKAUN,4BACE,iBACA,oBAKF,mDACE,oBACA,mBAIJ,sBACE,cACA,oBACA,cACA,SACA,gBAEA,oCACE,aACA,+BACA,WACE,2GCnFN,4BpDkCE,sDACA,WACE,2GAEF,iDoDnCA,WACA,YACA,uBpDmCA,+EAEE,oEACA,WACE,uIAEF,+DAGF,kCACE,6DACA,WACE,yHAEF,wDAGF,kCACE,8DACA,WACE,+HAEF,yDoDvDF,4CACE,wBACA,WACA,WACA,cACA,iCACA,kBACA,SAEA,uGAEE,wBACA,WACA,WACA,WACA,cACA,kBACA,qCAGF,mDACE,QAGF,oDACE,SAKF,oDACE,QAEA,2DACE,sDAGF,4DACE,oDAMR,WACE,YACA,kBACA,aACA,cACA,gBACA,mBACA,mBACA,YACA,gBAEA,0FAGE,UAIJ,mBDpEE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEC6DA,aACA,8BACA,WD7DA,2BACE,uCAGF,kDAEE,yDACA,uCACA,qBAGF,iCACE,aACA,0DACA,WACE,2GAIJ,oNAME,oEAEA,gfAEE,yDAGF,wSACE,aACA,0DACA,WACE,oKC2BN,0BACE,0CACA,eACA,eACA,eACA,gBAIJ,oBDpFE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,gBACA,aACA,qBACA,uEC6EA,aACA,2BACA,WD7EA,4BACE,uCAGF,oDAEE,yDACA,uCACA,qBAGF,kCACE,aACA,0DACA,WACE,2GAIJ,0NAME,oEAEA,4fAEE,yDAGF,8SACE,aACA,0DACA,WACE,oKC2CN,4BACE,0CACA,eACA,eACA,iBACA,iBACA,yBAKF,qDACE,aAIA,2DACE,wBAIJ,4CACE,iBCpHJ,kBACE,mCACA,gBAEA,uCACE,mCACA,uCAGF,oCACE,yBACA,gBACA,wBAEA,4CACE,wBAGF,+HAGE,yBACA,gBACA,wBACA,0BAGF,4FAEE,aACA,yBACA,WACE,2GAKN,kCACE,+BACA,wBAEA,uDACE,+BACA,wBAGF,uDACE,+BACA,wBAKF,4DACE,gBCpDN,4CAGE,kBACA,iBACA,oBAEA,kDACE,cAGF,kDACE,qBACA,4BACA,0BAGF,qDACE,SAGF,0GAEE,SACA,UACA,gBAIJ,kBAGE,mBAGF,kBACE,aACA,iBACA,UACA,SAEA,qBACE,SACA,oBAIJ,iBACE,mCACA,oFACA,wCACA,2BACA,0BACA,wBACA,oBAEA,qCACE,wBAEA,6CACE,wBAGF,yIAGE,wBACA,0BAKN,oBACE,2CACA,8BAEA,2CACE,8BAEA,mDACE,8BAGF,2JAGE,8BACA,0BCvFN,gBACE,kCACA,yCACA,6EACA,wCAEA,qCACA,mBACA,WAEA,wCACE,aACA,WACA,4CACA,wBACA,iBACA,kBACA,mBAEA,uDACE,WACA,SACA,iDACA,kBAGA,qBACA,kBAEA,oFACE,kBACA,WACA,qBAEA,6GACE,qBAEA,2HACE,kBACA,cACA,0BACA,kBAIJ,6GACE,kBACA,WAEA,2HACE,kBAIJ,2FACE,kBACA,MACA,SAGE,+GACE,oBACA,qBACA,iBAGF,+GACE,oBACA,iBAOV,6OAIE,qBACA,kBACA,aAGA,qBAGA,qBACA,oBAEA,yXACE,aAGF,qXACE,gBAIJ,8DACE,iBACA,YACA,qBAGF,6DACE,iBACA,YACA,qBAGF,2DACE,iBACA,YACA,qBAGF,uDACE,iBACA,YACA,qBAGF,uFACE,cAGF,qFACE,cAGF,iFACE,cAGF,yEACE,cjElIF,qCiEIF,wCAmII,kBACA,mBACA,6CACA,2BACA,wGAEA,+KAGE,iBAGF,2DACE,mBACA,kBAGF,6DACE,mBACA,mBACA,eAGF,uDACE,iBAGF,iEACE,+BAEA,gLAEE,8BAQA,wzBAEE,uBAKN,mFACE,kCAGF,gEACE,8BAEA,+EACE,oBAIJ,8DACE,8BAEA,6EACE,oBAGF,iFACE,oBAIJ,sFACE,kCAEA,iNAEE,uBAGF,qGACE,oBAGF,yGACE,oBAIJ,0DACE,+BAEA,kKAEE,8BAIA,oNAEE,kCAOV,6CACE,aACA,8BACA,mBACA,iBACA,iBACA,oBACA,gBACA,iBACA,kBjE1PA,qCiEiPF,6CAYI,iBACA,mBAGF,2DACE,uBAEA,+DACE,WACA,YACA,WACA,gCAGF,kIAEE,qBAEA,0IACE,UAON,8DACE,aAON,gBACE,kCAGF,eACE,aACA,kBAIF,qBACE,YACA,kBAEA,6CACE,YACA,uBACA,UACA,gBACA,+BAEA,4DACE,uBAGF,gEACE,UAIJ,kDACE,aAMA,4IAGE,kCC7UN,iBACE,yCACA,oCACA,2CACA,0DACA,oDAEA,+CACA,wBAEA,0BACE,aACA,iBACA,mBACA,yBACA,wBACA,oBAGF,0BACE,uCAGF,6DAEE,kGAGF,oEAEE,oBAGF,kCACE,SACA,kGAGF,kCACE,cACA,iBACA,kGACA,mDACA,gDAEA,0CACE,qDACA,kGACA,kBAGF,4JAGE,oBACA,mBACA,uBACA,mDACA,cACA,UAIJ,8SAIE,kDACA,8CAIJ,qBACE,oBACA,iBACA,kBAEA,2BACE,oBAKF,0BACE,aCpFJ,+BAEE,4BACA,oDAGF,0BACE,cACA,cACA,mBACA,mBACA,gBnELE,+DmEQA,kBAIJ,yBACE,cACA,iBACA,kBACA,gBACA,cAGF,mBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,iBACA,kBACA,gBACA,2BACA,SAGF,iBACE,iBACA,mBACA,gBACA,2BACA,SAGF,oBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,eACA,mBACA,gBACA,8BACA,oBACA,sBAEA,mCACE,eACA,gBACA,qCACA,qCACA,kBACA,oBACA,iBAEA,4CACE,4CACA,kDC/EN,0BACE,GACE,YACA,WAGF,KACE,UACA,aCRJ,OACE,8BAGF,SACE,kCAGF,SACE,oCAGF,SACE,qCAGF,SACE,mCAGF,SACE,oCACA,mCAGF,SACE,kCACA,qCAKA,sBACE,a/ECU,a+EEZ,wBACE,iB/EHU,a+EMZ,wBACE,mB/EPU,a+EUZ,wBACE,oB/EXU,a+EcZ,wBACE,kB/EfU,a+EkBZ,wBACE,mB/EnBU,a+EoBV,kB/EpBU,a+EuBZ,wBACE,iB/ExBU,a+EyBV,oB/EzBU,a+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,wBACE,a/ECU,wB+EEZ,0BACE,iB/EHU,wB+EMZ,0BACE,mB/EPU,wB+EUZ,0BACE,oB/EXU,wB+EcZ,0BACE,kB/EfU,wB+EkBZ,0BACE,mB/EnBU,wB+EoBV,kB/EpBU,wB+EuBZ,0BACE,iB/ExBU,wB+EyBV,oB/EzBU,wB+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,yBACE,a/ECU,yB+EEZ,2BACE,iB/EHU,yB+EMZ,2BACE,mB/EPU,yB+EUZ,2BACE,oB/EXU,yB+EcZ,2BACE,kB/EfU,yB+EkBZ,2BACE,mB/EnBU,yB+EoBV,kB/EpBU,yB+EuBZ,2BACE,iB/ExBU,yB+EyBV,oB/EzBU,yB+EFZ,0BACE,a/ECU,0B+EEZ,4BACE,iB/EHU,0B+EMZ,4BACE,mB/EPU,0B+EUZ,4BACE,oB/EXU,0B+EcZ,4BACE,kB/EfU,0B+EkBZ,4BACE,mB/EnBU,0B+EoBV,kB/EpBU,0B+EuBZ,4BACE,iB/ExBU,0B+EyBV,oB/EzBU,0B+EFZ,oBACE,a/ECU,oB+EEZ,sBACE,iB/EHU,oB+EMZ,sBACE,mB/EPU,oB+EUZ,sBACE,oB/EXU,oB+EcZ,sBACE,kB/EfU,oB+EkBZ,sBACE,mB/EnBU,oB+EoBV,kB/EpBU,oB+EuBZ,sBACE,iB/ExBU,oB+EyBV,oB/EzBU,oB+EFZ,mBACE,a/ECU,mB+EEZ,qBACE,iB/EHU,mB+EMZ,qBACE,mB/EPU,mB+EUZ,qBACE,oB/EXU,mB+EcZ,qBACE,kB/EfU,mB+EkBZ,qBACE,mB/EnBU,mB+EoBV,kB/EpBU,mB+EuBZ,qBACE,iB/ExBU,mB+EyBV,oB/EzBU,mB+E+BZ,gBACE,a/EvCW,E+E0Cb,kBACE,iB/E3CW,E+E8Cb,kBACE,mB/E/CW,E+EkDb,kBACE,oB/EnDW,E+EsDb,kBACE,kB/EvDW,E+E0Db,kBACE,mB/E3DW,E+E4DX,kB/E5DW,E+E+Db,kBACE,iB/EhEW,E+EiEX,oB/EjEW,E+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EsCb,gBACE,a/EvCW,I+E0Cb,kBACE,iB/E3CW,I+E8Cb,kBACE,mB/E/CW,I+EkDb,kBACE,oB/EnDW,I+EsDb,kBACE,kB/EvDW,I+E0Db,kBACE,mB/E3DW,I+E4DX,kB/E5DW,I+E+Db,kBACE,iB/EhEW,I+EiEX,oB/EjEW,I+EuEb,oBACE,c/ElFe,E+EqFjB,sBACE,uB/EtFe,E+EuFf,wB/EvFe,E+E0FjB,sBACE,0B/E3Fe,E+E4Ff,2B/E5Fe,E+E+FjB,sBACE,uB/EhGe,E+EiGf,0B/EjGe,E+EoGjB,sBACE,wB/ErGe,E+EsGf,2B/EtGe,E+EyGjB,wBACE,uB/E1Ge,E+E6GjB,wBACE,wB/E9Ge,E+EiHjB,wBACE,0B/ElHe,E+EqHjB,wBACE,2B/EtHe,E+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,oBACE,c/ElFe,I+EqFjB,sBACE,uB/EtFe,I+EuFf,wB/EvFe,I+E0FjB,sBACE,0B/E3Fe,I+E4Ff,2B/E5Fe,I+E+FjB,sBACE,uB/EhGe,I+EiGf,0B/EjGe,I+EoGjB,sBACE,wB/ErGe,I+EsGf,2B/EtGe,I+EyGjB,wBACE,uB/E1Ge,I+E6GjB,wBACE,wB/E9Ge,I+EiHjB,wBACE,0B/ElHe,I+EqHjB,wBACE,2B/EtHe,I+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,K+EiFjB,qBACE,c/ElFe,K+EqFjB,uBACE,uB/EtFe,K+EuFf,wB/EvFe,K+E0FjB,uBACE,0B/E3Fe,K+E4Ff,2B/E5Fe,K+E+FjB,uBACE,uB/EhGe,K+EiGf,0B/EjGe,K+EoGjB,uBACE,wB/ErGe,K+EsGf,2B/EtGe,K+EyGjB,yBACE,uB/E1Ge,K+E6GjB,yBACE,wB/E9Ge,K+EiHjB,yBACE,0B/ElHe,K+EqHjB,yBACE,2B/EtHe,KgFhBjB,sBACE,iBhFMU,agFPZ,oBACE,iBhFMU,oBgFPZ,oBACE,iBhFMU,oBgFPZ,yBACE,iBhFMU,yBgFPZ,0BACE,iBhFMU,0BgFPZ,oBACE,iBhFMU,oBgFPZ,mBACE,iBhFMU,mBiFRd,gBACE,kBAGF,eACE,iBAGF,iBACE,gBAGF,mBACE,mBAIA,iBACE,UjF0BY,OiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,KiFzBZ,kBAFF,iBACE,UjF0BY,SiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,OiFzBZ,kBAFF,iBACE,UjF0BY,QiFzBZ,kBAFF,iBACE,UjF0BY,KiFzBZ,kBAFF,iBACE,UjF0BY,OiFzBZ,kBAFF,kBACE,UjF0BY,KiFzBZ,kBvEfA,qCuEsBE,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,SiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,sBACE,UjFiBQ,KiFhBR,oBvEpBJ,qCuEkBE,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,SiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,qBACE,UjFiBQ,QiFhBR,mBAFF,qBACE,UjFiBQ,KiFhBR,mBAFF,qBACE,UjFiBQ,OiFhBR,mBAFF,sBACE,UjFiBQ,KiFhBR,oBAON,sBACE,MjFoBU,sBiFrBZ,wBACE,MjFoBU,wBiFrBZ,oBACE,MjFoBU,oBiFrBZ,qBACE,MjFoBU,qBiFrBZ,yBACE,MjFoBU,yBiFrBZ,0BACE,MjFoBU,0BiFrBZ,oBACE,MjFoBU,oBiFrBZ,mBACE,MjFoBU,mBkFvDd,iBACE,gBAGF,cACE,gBAGF,cACE,gBAGF,QACE,aAGF,YACE,kBxEdE,qCwEmBA,YACE,aAEF,gBACE,mBxEnBF,qCwEeA,YACE,aAEF,gBACE,mBC3BN,wBhEIE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eTOA,gCUtBA,6CACA,uDACA,kC+DCA,kBACA,uBACA,4BACA,cACA,WACA,gBhEWA,uEAEE,oBACA,eAGF,4DAEE,qBACA,aCxBF,uEAEE,2DACA,4HAEA,gDAGF,gCACE,kCAGF,8BACE,oDACA,WACE,mGAEF,yCAGF,8BACE,qDACA,WACE,kJAGF,0C+DpBF,8BACE,yBCVJ,kCACE,aAGF,kCACE,aAGF,uCACE,oBACA,QACA,mBACA,gBAIA,qDACE,oBAGF,qDACE,cAGF,0DACE,cACA,mBAGF,8CACE,aAGF,2D9DPA,+BACA,8CACA,gC8DQE,4EACE,iB9DPJ,oEACE,+BACA,8CACA,4DAGF,mEACE,mCAGF,iEACE,+BACA,uCACA,0BACA,gBAGF,yEACE,+BACA,wCACA,sDACA,mBACA,gB8DTF,qc9DjBA,+BACA,8CACA,gC8DsBE,0hBACE,iB9DrBJ,kfACE,+BACA,8CACA,4DAGF,6eACE,mCAGF,meACE,+BACA,uCACA,0BACA,gBAGF,2gBACE,+BACA,wCACA,sDACA,mBACA,gB8DKF,wPAIE,wBAIA,iCACE,aAIJ,4BACE,YAEA,4CACE,aAGF,+CACE,yBAEA,+DACE,aAEA,iEACE,4BAON,4CACE,aAGF,4CACE,uDACA,kDAEA,wKAGF,kDAMA,qCACE,uDACE,kBAGF,oDACE,mBAKN,kGAEE,6CACA,mDACA,wCACA,gBAEA,wIACE,gBACA,SAGF,kIACE,6CACA,wCAGF,0VAGE,gBACA,oDACA,sDAEA,0bACE,oDAEA,scACE,+CAKN,4OAEE,qDACA,uDACA,WACE,gHAGA,4SACA,qDAEA,oTACE,gDAON,2JAEE,gBACA,e1E5KF,qC0EgLF,iDAGM,eACA,kBACA,mBAEA,qJAEE,gBACA,eAGF,qJAEE,oB1E3LN,qC0E4KF,iDAGM,gBACA,eACA,gBAEA,qJAEE,gBACA,eAGF,qJAEE,qBAMR,mCACE,gBC1MJ,iBACE,0DCDF,mBACE,mBACA,sBACA,WACA,gBACA,kBACA,mBACA,UAIF,uBACE,gCACA,kBACA,UACA,WACA,UACA,SACA,gBACA,mBACA,sBACA,sBACA,SCrBA,wDAEE,0BAEA,gSAIE,0BAGF,oFACE,+BACA,wCACA,sDACA,mBACA,gBChBJ,4FAGE","file":"sisdai.min.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../src/_normalizar.scss","../src/color/base.scss","../src/color/institucionales.scss","../src/color/perfil-sisdai.scss","../src/color/perfil-gema.scss","../src/color/perfil-eni.scss","../src/color/tema-claro.scss","../src/color/tema-oscuro.scss","../src/tipografia/titulo.scss","../src/_mixins.scss","../src/tipografia/parrafo.scss","../src/tipografia/nota.scss","../src/pictograma/fuente.scss","../src/pictograma/mapa.scss","../src/pictograma/tamanio.scss","../src/reticula/contenedor.scss","../src/reticula/columna.scss","../src/reticula/espaciado.scss","../src/_variables.scss","../src/boton/base.scss","../src/boton/color.scss","../src/boton/tamanio.scss","../src/hipervinculo/base.scss","../src/formulario/base.scss","../src/formulario/label.scss","../src/formulario/input.scss","../src/formulario/textarea.scss","../src/formulario/checkbox-radio.scss","../src/formulario/select.scss","../src/formulario/range.scss","../src/formulario/file.scss","../src/formulario/contenedores.scss","../src/formulario/validaciones.scss","../src/tabla/base.scss","../src/tabla/tamanio.scss","../src/tabla/complementos.scss","../src/lista/base.scss","../src/lista/tipo.scss","../src/lista/secuenciada.scss","../src/imagen/base.scss","../src/video/base.scss","../src/separador/base.scss","../src/detalle/base.scss","../src/compuestos/portada.scss","../src/compuestos/menu-flotante.scss","../src/compuestos/vista-cargando.scss","../src/compuestos/tarjeta.scss","../src/compuestos/tarjeta-horizontal.scss","../src/compuestos/tarjeta-hipervinculo.scss","../src/compuestos/tarjeta-hipervinculo-interno.scss","../src/compuestos/tarjeta-hipervinculo-externo.scss","../src/compuestos/lista-compuesta.scss","../src/compuestos/lista-compuesta-pictograma.scss","../src/compuestos/lista-compuesta-avatar.scss","../src/compuestos/lista-compuesta-logotipo.scss","../src/compuestos/lista-compuesta-accion.scss","../src/compuestos/lista-compuesta-casilla.scss","../src/compuestos/boton-pictograma.scss","../src/compuestos/boton-descarga.scss","../src/compuestos/boton-alternar.scss","../src/componentes/audio.scss","../src/componentes/campo-busqueda.scss","../src/componentes/control-acercar-alejar.scss","../src/componentes/globo-informacion.scss","../src/componentes/modal.scss","../src/componentes/menu-lateral.scss","../src/componentes/indice-contenido.scss","../src/componentes/colapsable.scss","../src/componentes/informacion-despliegue.scss","../src/componentes/menu-accesibilidad.scss","../src/componentes/navegacion.scss","../src/componentes/navegacion-etiqueta.scss","../src/componentes/navegacion-hipervinculo.scss","../src/componentes/navegacion-boton.scss","../src/componentes/navegacion-institucional.scss","../src/componentes/pestanias.scss","../src/componentes/piepagina-institucional.scss","../src/visualizaciones/contenedor.scss","../src/visualizaciones/controlador.scss","../src/visualizaciones/tipografia.scss","../src/auxiliares/borde.scss","../src/auxiliares/fondo.scss","../src/auxiliares/texto.scss","../src/auxiliares/visibilidad.scss","../src/accesibilidad/ir-contenido-principal.scss","../src/accesibilidad/simplificada.scss","../src/accesibilidad/tipografia.scss","../src/accesibilidad/lectura.scss","../src/accesibilidad/hipervinculos.scss","../src/accesibilidad/oscura.scss"],"names":[],"mappings":"CAAA,MACE,+CACA,2BACA,+BAGF,KACE,oCACA,gBACA,uBACA,kCACA,sBAGF,KACE,wBACA,4BACA,kDACA,oCACA,gBACA,gBACA,UACA,SAGF,OACE,kDACA,sBAGF,KACE,cACA,+BAGF,OACE,YACA,cAGF,SACE,wBAGF,GACE,uBACA,SAGF,KACE,YACA,YACA,iCAGF,IACE,YACA,iCAGF,SAEE,gBAGF,MACE,iBAGF,QAEE,gBACA,cACA,kBACA,wBAGF,IACE,eAGF,IACE,WAGF,IACE,YAGF,sBAKE,gDACA,gBACA,cACA,8BAGF,IACE,qCACA,kBCrGF,MAEE,uBACA,8BACA,0BACA,iCACA,0BACA,0BACA,uBACA,uBACA,0BACA,uBAGA,+BACA,+BACA,+BACA,+BACA,+BACA,+BAGA,+BACA,+BACA,+BACA,+BACA,gCACA,gCACA,gCACA,gCACA,0BACA,0BACA,0BACA,0BACA,yBACA,yBACA,yBACA,yBCrCF,MAEE,4BACA,4BACA,4BACA,4BACA,yBACA,kFAGA,sBACA,sBACA,mBCZF,gEAIE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCtBF,uBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCpBF,sBAEE,4BACA,4BACA,4BACA,4BAGA,+BACA,+BACA,sCACA,+BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BACA,8BCrBF,4BAGE,+BACA,sCACA,0CACA,gDACA,kDACA,sCACA,oCAGA,kKACA,sFACA,uDACA,uDAGA,+BACA,sCACA,0CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,2CAGA,kDACA,qCACA,qCACA,yCACA,6CACA,wDACA,yDACA,2DACA,mDACA,mDACA,mDACA,gDACA,gDACA,iDACA,6CACA,8CACA,8CACA,8CACA,mDACA,qCACA,6CACA,iDACA,0DACA,8DACA,2DACA,2DACA,2DACA,sCACA,sCACA,gNACA,8NAGA,8CACA,oDACA,kDACA,qCACA,qCAGA,gDACA,gDACA,8CACA,4DACA,4DACA,4DACA,mDACA,uDACA,uDACA,qDACA,4CACA,wDACA,sDACA,sDACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,8DACA,8DACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,2EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,6EACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,0DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,uCACA,uCACA,8CACA,+CACA,gDACA,8CACA,2DACA,+CACA,+CACA,oDACA,yDACA,yDACA,gEACA,gEACA,2DACA,4DACA,4DACA,4DACA,+DACA,6DACA,8DACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,mDACA,qDACA,wDACA,8DACA,2DACA,4DACA,+DACA,4DACA,+DACA,+DAGA,0DACA,yDACA,yDACA,iEACA,gEACA,gEACA,8DACA,gEACA,8DACA,kEACA,iEACA,8DACA,6DAGA,qDACA,mDACA,4CACA,mDACA,0CACA,4DACA,0DACA,mDACA,0DACA,iDACA,2DACA,6DACA,8DACA,2DACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iECtRF,uBAEE,oCACA,2CACA,2CACA,gDACA,kDACA,sCACA,oCAGA,gLACA,2FACA,uDACA,uDAGA,+BACA,sCACA,8CACA,0CACA,gDACA,kDACA,sCACA,oCAGA,wCACA,8CACA,wCACA,uCACA,gDACA,kDACA,sCACA,oCAGA,6CACA,4CAGA,kDACA,0CACA,qCACA,yCACA,iDACA,wDACA,yDACA,+DACA,uDACA,uDACA,uDACA,iDACA,gDACA,kDACA,6CACA,8CACA,8CACA,8CACA,uDACA,yCACA,kDACA,iDACA,+DACA,8DACA,+DACA,+DACA,+DACA,sCACA,sCACA,gNACA,8NAGA,mDACA,qDACA,kDACA,yCACA,qCAGA,gDACA,gDACA,mDACA,gEACA,gEACA,gEACA,mDACA,uDACA,uDACA,0DACA,4CACA,wDACA,2DACA,2DACA,yDACA,uDAGA,sCACA,oDACA,oDACA,oDACA,kEACA,kEACA,qDACA,2DACA,2DACA,2DACA,8CACA,4DACA,wDACA,4DACA,yDAGA,mDACA,mDACA,+DACA,oDACA,iEACA,iEACA,+EACA,kEACA,0DACA,0DACA,sEACA,2DACA,yEACA,qEACA,uEACA,sEAGA,qDACA,qDACA,mEACA,sDACA,mEACA,mEACA,iFACA,oEACA,0EACA,0EACA,0EACA,6DACA,2EACA,uEACA,2EACA,wEAGA,iDACA,mCACA,8DACA,iDACA,wDACA,0CACA,oDACA,qDACA,oDAGA,4CACA,uCACA,kDACA,+CACA,gDACA,8CACA,2DACA,+CACA,oDACA,yDACA,yDACA,yDACA,gEACA,gEACA,gEACA,4DACA,iEACA,iEACA,+DACA,6DACA,mEACA,8DAGA,4BACA,qCAGA,sCACA,oCACA,gDACA,iCACA,+CACA,iCACA,kCACA,sDACA,sDACA,sDACA,yCACA,uDACA,uDACA,mDACA,oDACA,uDACA,yCACA,8DACA,gDACA,0DACA,2DACA,0DAGA,wDACA,qDACA,mDACA,+DACA,2DACA,4DACA,gEACA,4DACA,+DACA,+DAGA,qDACA,yDACA,yDACA,4DACA,gEACA,gEACA,8DACA,iEACA,8DACA,6DACA,iEACA,8DACA,6DAGA,qDACA,wDACA,4CACA,wDACA,0CACA,4DACA,+DACA,mDACA,+DACA,iDACA,gEACA,6DACA,8DACA,gEACA,4DACA,sDACA,0DACA,sDACA,0DAGA,6DACA,wDACA,iDACA,wDACA,+CACA,oEACA,+DACA,wDACA,+DACA,sDACA,gEACA,qEACA,mEACA,gEACA,iEChRF,0TACE,gBACA,gBACA,mBACA,mBAIF,qEAGE,eCPE,qCDIJ,qEAMI,oBAIJ,OAGE,eCjBE,qCDcJ,OAMI,kBACA,iBAIJ,OAGE,kBC5BE,qCDyBJ,OAMI,gBAIJ,OAGE,iBCtCE,qCDmCJ,OAMI,mBAIJ,OAGE,kBChDE,qCD6CJ,OAMI,kBAIJ,OAGE,mBC1DE,qCDuDJ,OAMI,mBAIJ,OAGE,eCpEE,qCDiEJ,OAMI,oBE7EJ,EACE,kBACA,gBACA,mBAGF,oBACE,kBCPF,MACE,kBACA,gBACA,kBACA,gBACA,mBAGF,aACE,eACA,gBACA,kBACA,gBACA,mBAGF,mBACE,gBAGF,iBACE,+BACA,aAGF,8BACE,aAGF,uBACE,gBCjCF,WACE,+BACA,8FACA,+cAIA,mBACA,kBAGF,6CAEE,sBACA,oBACA,cAGF,6DAEE,4JACA,kBACA,mBACA,oBACA,oBACA,cACA,mCACA,kCC3BF,+BACE,YAGF,4BACE,YAGF,mCACE,YAGF,uCACE,YAGF,wCACE,YAGF,yCACE,YAGF,2CACE,YAGF,qCACE,YAGF,6BACE,YAGF,sCACE,YAGF,kCACE,YAGF,8BACE,YAGF,0BACE,YAGF,2BACE,YAGF,+BACE,YAGF,sCACE,YAGF,gCACE,YAGF,gCACE,YAGF,4BACE,YAGF,uCACE,YAGF,2BACE,YAGF,8BACE,YAGF,8BACE,YAGF,8BACE,YAGF,qCACE,YAGF,oCACE,YAGF,kCACE,YAGF,mCACE,YAGF,kCACE,YAGF,2BACE,YAGF,8BACE,YAGF,kCACE,YAGF,sCACE,YAGF,yCACE,YAGF,kCACE,YAGF,kCACE,YAGF,kCACE,YAGF,mCACE,YAGF,2BACE,YAGF,6BACE,YAGF,qCACE,YAGF,6BACE,YAGF,iCACE,YAGF,yCACE,YAGF,2CACE,YAGF,kCACE,YAGF,0CACE,YAGF,4CACE,YAGF,mCACE,YAGF,yCACE,YAGF,yBACE,YAGF,0BACE,YAGF,kCACE,YAGF,mCACE,YAGF,gCACE,YAGF,2BACE,YAGF,gCACE,YAGF,mCACE,YAGF,8BACE,YAGF,yBACE,YAGF,2BACE,YAGF,8BACE,YAGF,0BACE,YAGF,8BACE,YAGF,gCACE,YAGF,4BACE,YAGF,2CACE,YAGF,4CACE,YAGF,gCACE,YAGF,iCACE,YAGF,kCACE,YAGF,0BACE,YAGF,2BACE,YAGF,4BACE,YAGF,8BACE,YAGF,uCACE,YAGF,4BACE,YAGF,4BACE,YAGF,kCACE,YAGF,gCACE,YAGF,qCACE,YAGF,mCACE,YAGF,8BACE,YAGF,iCACE,YAGF,uCACE,YAGF,kCACE,YAGF,qCACE,YAGF,4BACE,YAGF,2BACE,YAGF,4BACE,YAGF,0BACE,aAGF,4BACE,YAGF,+BACE,YAGF,+BACE,YAGF,0BACE,YAGF,oCACE,YAGF,6BACE,YAGF,mCACE,YAGF,oCACE,YAGF,iCACE,YAGF,gCACE,YAGF,iCACE,YAGF,8BACE,YAGF,4BACE,YAGF,2BACE,YAGF,0BACE,YAGF,6BACE,YAGF,2BACE,YAGF,0BACE,YC5aA,kBACE,eACA,YAFF,oBACE,iBACA,YAFF,mBACE,eACA,YLFA,qCKSE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aLPJ,qCKKE,sBACE,eACA,YAFF,wBACE,iBACA,YAFF,uBACE,eACA,aCZR,YACE,sBACA,iBACA,kBACA,WAEA,6EAGE,sBACA,iBACA,kBNVA,qCMDJ,YAgBM,kBACA,mBAEA,+CAEE,eAGF,mDAEE,eAGF,qDAEE,eACA,kBACA,oBN5BJ,qCMLJ,YAgBM,kBACA,mBAEA,+CAEE,iBAGF,mDAEE,gBAGF,qDAEE,gBACA,eACA,iBAKN,wBACE,eACA,gBAGF,gCACE,iBACA,kBAGF,gCACE,iBACA,eAGF,kCACE,cACA,kBCvDJ,MACE,sBACA,aACA,mBAGF,yBACE,uBAGF,uBACE,2BAGF,sBACE,yBAGF,yBACE,8BAGF,0BACE,6BAGF,6BACE,6BAGF,cACE,2BAGF,wBACE,aACA,sBACA,oBACA,uBAGF,qBACE,aACA,sBACA,oBACA,yBAGF,sBACE,aACA,sBACA,oBACA,2BAGF,MACE,sBACA,aPxDE,qCO6DA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,qCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,yCACA,oCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,GPhFb,qCOyDA,MACE,cAEA,mDAEE,SAIJ,MACE,cACA,sCAEA,mDAEE,oBAIJ,SACE,gBAIA,iBACE,0CACA,qCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,sCACA,iCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,2CACA,sCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,wCACA,mCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,uCACA,kCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,iBACE,4CACA,uCAEF,uBACE,MANS,EAQX,iBACE,mBAEF,WACE,aAZS,EACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,uCACA,kCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,yCACA,oCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,4CACA,uCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,GACX,kBACE,wCACA,mCAEF,wBACE,MANS,GAQX,kBACE,oBAEF,YACE,aAZS,IPpFb,qCOyGE,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,yCACA,oCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EAmBb,kBACE,4BPxHF,qCOqGE,qBACE,0CACA,qCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,sCACA,iCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,2CACA,sCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,wCACA,mCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,uCACA,kCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,qBACE,4CACA,uCAGF,2BACE,MAPS,EAUX,qBACE,mBAGF,eACE,aAfS,EACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,uCACA,kCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,yCACA,oCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,4CACA,uCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GACX,sBACE,wCACA,mCAGF,4BACE,MAPS,GAUX,sBACE,oBAGF,gBACE,aAfS,GAmBb,kBACE,4BAMJ,sBACE,aAGF,qBACE,gBCvIF,KACE,OCoEQ,EDjEV,OACE,WCgEQ,ED7DV,OACE,aC4DQ,EDzDV,OACE,cCwDQ,EDrDV,OACE,YCoDQ,EDjDV,OACE,YCgDQ,ED/CR,aC+CQ,ED5CV,OACE,WC2CQ,ED1CR,cC0CQ,EDvCV,MACE,SAGF,QACE,aAGF,QACE,eAGF,QACE,gBAGF,QACE,cAGF,QACE,cACA,eAEF,QACE,aACA,gBAGF,KACE,QCSQ,EDNV,OACE,YCKQ,EDFV,OACE,cCCQ,EDEV,OACE,eCHQ,EDMV,OACE,aCPQ,EDUV,OACE,aCXQ,EDYR,cCZQ,EDeV,OACE,YChBQ,EDiBR,eCjBQ,EDrEV,UACE,OCoEQ,IDjEV,YACE,WCgEQ,ID7DV,YACE,aC4DQ,IDzDV,YACE,cCwDQ,IDrDV,YACE,YCoDQ,IDjDV,YACE,YCgDQ,ID/CR,aC+CQ,ID5CV,YACE,WC2CQ,ID1CR,cC0CQ,IDvCV,WACE,YAGF,aACE,gBAGF,aACE,kBAGF,aACE,mBAGF,aACE,iBAGF,aACE,iBACA,kBAEF,aACE,gBACA,mBAGF,UACE,QCSQ,IDNV,YACE,YCKQ,IDFV,YACE,cCCQ,IDEV,YACE,eCHQ,IDMV,YACE,aCPQ,IDUV,YACE,aCXQ,IDYR,cCZQ,IDeV,YACE,YChBQ,IDiBR,eCjBQ,IDrEV,KACE,OCoEQ,IDjEV,OACE,WCgEQ,ID7DV,OACE,aC4DQ,IDzDV,OACE,cCwDQ,IDrDV,OACE,YCoDQ,IDjDV,OACE,YCgDQ,ID/CR,aC+CQ,ID5CV,OACE,WC2CQ,ID1CR,cC0CQ,IDvCV,MACE,YAGF,QACE,gBAGF,QACE,kBAGF,QACE,mBAGF,QACE,iBAGF,QACE,iBACA,kBAEF,QACE,gBACA,mBAGF,KACE,QCSQ,IDNV,OACE,YCKQ,IDFV,OACE,cCCQ,IDEV,OACE,eCHQ,IDMV,OACE,aCPQ,IDUV,OACE,aCXQ,IDYR,cCZQ,IDeV,OACE,YChBQ,IDiBR,eCjBQ,IDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,KACE,OCoEQ,KDjEV,OACE,WCgEQ,KD7DV,OACE,aC4DQ,KDzDV,OACE,cCwDQ,KDrDV,OACE,YCoDQ,KDjDV,OACE,YCgDQ,KD/CR,aC+CQ,KD5CV,OACE,WC2CQ,KD1CR,cC0CQ,KDvCV,MACE,aAGF,QACE,iBAGF,QACE,mBAGF,QACE,oBAGF,QACE,kBAGF,QACE,kBACA,mBAEF,QACE,iBACA,oBAGF,KACE,QCSQ,KDNV,OACE,YCKQ,KDFV,OACE,cCCQ,KDEV,OACE,eCHQ,KDMV,OACE,aCPQ,KDUV,OACE,aCXQ,KDYR,cCZQ,KDeV,OACE,YChBQ,KDiBR,eCjBQ,KDrEV,MACE,OCoEQ,KDjEV,QACE,WCgEQ,KD7DV,QACE,aC4DQ,KDzDV,QACE,cCwDQ,KDrDV,QACE,YCoDQ,KDjDV,QACE,YCgDQ,KD/CR,aC+CQ,KD5CV,QACE,WC2CQ,KD1CR,cC0CQ,KDvCV,OACE,aAGF,SACE,iBAGF,SACE,mBAGF,SACE,oBAGF,SACE,kBAGF,SACE,kBACA,mBAEF,SACE,iBACA,oBAGF,MACE,QCSQ,KDNV,QACE,YCKQ,KDFV,QACE,cCCQ,KDEV,QACE,eCHQ,KDMV,QACE,aCPQ,KDUV,QACE,aCXQ,KDYR,cCZQ,KDeV,QACE,YChBQ,KDiBR,eCjBQ,KDrEV,SACE,OCoEQ,KDjEV,WACE,WCgEQ,KD7DV,WACE,aC4DQ,KDzDV,WACE,cCwDQ,KDrDV,WACE,YCoDQ,KDjDV,WACE,YCgDQ,KD/CR,aC+CQ,KD5CV,WACE,WC2CQ,KD1CR,cC0CQ,KDvCV,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAEF,YACE,iBACA,oBAGF,SACE,QCSQ,KDNV,WACE,YCKQ,KDFV,WACE,cCCQ,KDEV,WACE,eCHQ,KDMV,WACE,aCPQ,KDUV,WACE,aCXQ,KDYR,cCZQ,KDeV,WACE,YChBQ,KDiBR,eCjBQ,KDrEV,UACE,OCoEQ,MDjEV,YACE,WCgEQ,MD7DV,YACE,aC4DQ,MDzDV,YACE,cCwDQ,MDrDV,YACE,YCoDQ,MDjDV,YACE,YCgDQ,MD/CR,aC+CQ,MD5CV,YACE,WC2CQ,MD1CR,cC0CQ,MDvCV,WACE,cAGF,aACE,kBAGF,aACE,oBAGF,aACE,qBAGF,aACE,mBAGF,aACE,mBACA,oBAEF,aACE,kBACA,qBAGF,UACE,QCSQ,MDNV,YACE,YCKQ,MDFV,YACE,cCCQ,MDEV,YACE,eCHQ,MDMV,YACE,aCPQ,MDUV,YACE,aCXQ,MDYR,cCZQ,MDeV,YACE,YChBQ,MDiBR,eCjBQ,MTrER,qCQ6FE,SACE,OCzBI,ED4BN,WACE,WC7BI,EDgCN,WACE,aCjCI,EDoCN,WACE,cCrCI,EDwCN,WACE,YCzCI,ED4CN,WACE,YC7CI,ED8CJ,aC9CI,EDiDN,WACE,WClDI,EDmDJ,cCnDI,EDsDN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QCrFI,EDwFN,WACE,YCzFI,ED4FN,WACE,cC7FI,EDgGN,WACE,eCjGI,EDoGN,WACE,aCrGI,EDwGN,WACE,aCzGI,ED0GJ,cC1GI,ED6GN,WACE,YC9GI,ED+GJ,eC/GI,EDwBN,cACE,OCzBI,ID4BN,gBACE,WC7BI,IDgCN,gBACE,aCjCI,IDoCN,gBACE,cCrCI,IDwCN,gBACE,YCzCI,ID4CN,gBACE,YC7CI,ID8CJ,aC9CI,IDiDN,gBACE,WClDI,IDmDJ,cCnDI,IDsDN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QCrFI,IDwFN,gBACE,YCzFI,ID4FN,gBACE,cC7FI,IDgGN,gBACE,eCjGI,IDoGN,gBACE,aCrGI,IDwGN,gBACE,aCzGI,ID0GJ,cC1GI,ID6GN,gBACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,ID4BN,WACE,WC7BI,IDgCN,WACE,aCjCI,IDoCN,WACE,cCrCI,IDwCN,WACE,YCzCI,ID4CN,WACE,YC7CI,ID8CJ,aC9CI,IDiDN,WACE,WClDI,IDmDJ,cCnDI,IDsDN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QCrFI,IDwFN,WACE,YCzFI,ID4FN,WACE,cC7FI,IDgGN,WACE,eCjGI,IDoGN,WACE,aCrGI,IDwGN,WACE,aCzGI,ID0GJ,cC1GI,ID6GN,WACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,UACE,OCzBI,KD4BN,YACE,WC7BI,KDgCN,YACE,aCjCI,KDoCN,YACE,cCrCI,KDwCN,YACE,YCzCI,KD4CN,YACE,YC7CI,KD8CJ,aC9CI,KDiDN,YACE,WClDI,KDmDJ,cCnDI,KDsDN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QCrFI,KDwFN,YACE,YCzFI,KD4FN,YACE,cC7FI,KDgGN,YACE,eCjGI,KDoGN,YACE,aCrGI,KDwGN,YACE,aCzGI,KD0GJ,cC1GI,KD6GN,YACE,YC9GI,KD+GJ,eC/GI,KDwBN,aACE,OCzBI,KD4BN,eACE,WC7BI,KDgCN,eACE,aCjCI,KDoCN,eACE,cCrCI,KDwCN,eACE,YCzCI,KD4CN,eACE,YC7CI,KD8CJ,aC9CI,KDiDN,eACE,WClDI,KDmDJ,cCnDI,KDsDN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QCrFI,KDwFN,eACE,YCzFI,KD4FN,eACE,cC7FI,KDgGN,eACE,eCjGI,KDoGN,eACE,aCrGI,KDwGN,eACE,aCzGI,KD0GJ,cC1GI,KD6GN,eACE,YC9GI,KD+GJ,eC/GI,KDwBN,cACE,OCzBI,MD4BN,gBACE,WC7BI,MDgCN,gBACE,aCjCI,MDoCN,gBACE,cCrCI,MDwCN,gBACE,YCzCI,MD4CN,gBACE,YC7CI,MD8CJ,aC9CI,MDiDN,gBACE,WClDI,MDmDJ,cCnDI,MDsDN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QCrFI,MDwFN,gBACE,YCzFI,MD4FN,gBACE,cC7FI,MDgGN,gBACE,eCjGI,MDoGN,gBACE,aCrGI,MDwGN,gBACE,aCzGI,MD0GJ,cC1GI,MD6GN,gBACE,YC9GI,MD+GJ,eC/GI,OTjER,qCQyFE,SACE,OCzBI,ED4BN,WACE,WC7BI,EDgCN,WACE,aCjCI,EDoCN,WACE,cCrCI,EDwCN,WACE,YCzCI,ED4CN,WACE,YC7CI,ED8CJ,aC9CI,EDiDN,WACE,WClDI,EDmDJ,cCnDI,EDsDN,UACE,SAGF,YACE,aAGF,YACE,eAGF,YACE,gBAGF,YACE,cAGF,YACE,cACA,eAGF,YACE,aACA,gBAGF,SACE,QCrFI,EDwFN,WACE,YCzFI,ED4FN,WACE,cC7FI,EDgGN,WACE,eCjGI,EDoGN,WACE,aCrGI,EDwGN,WACE,aCzGI,ED0GJ,cC1GI,ED6GN,WACE,YC9GI,ED+GJ,eC/GI,EDwBN,cACE,OCzBI,ID4BN,gBACE,WC7BI,IDgCN,gBACE,aCjCI,IDoCN,gBACE,cCrCI,IDwCN,gBACE,YCzCI,ID4CN,gBACE,YC7CI,ID8CJ,aC9CI,IDiDN,gBACE,WClDI,IDmDJ,cCnDI,IDsDN,eACE,YAGF,iBACE,gBAGF,iBACE,kBAGF,iBACE,mBAGF,iBACE,iBAGF,iBACE,iBACA,kBAGF,iBACE,gBACA,mBAGF,cACE,QCrFI,IDwFN,gBACE,YCzFI,ID4FN,gBACE,cC7FI,IDgGN,gBACE,eCjGI,IDoGN,gBACE,aCrGI,IDwGN,gBACE,aCzGI,ID0GJ,cC1GI,ID6GN,gBACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,ID4BN,WACE,WC7BI,IDgCN,WACE,aCjCI,IDoCN,WACE,cCrCI,IDwCN,WACE,YCzCI,ID4CN,WACE,YC7CI,ID8CJ,aC9CI,IDiDN,WACE,WClDI,IDmDJ,cCnDI,IDsDN,UACE,YAGF,YACE,gBAGF,YACE,kBAGF,YACE,mBAGF,YACE,iBAGF,YACE,iBACA,kBAGF,YACE,gBACA,mBAGF,SACE,QCrFI,IDwFN,WACE,YCzFI,ID4FN,WACE,cC7FI,IDgGN,WACE,eCjGI,IDoGN,WACE,aCrGI,IDwGN,WACE,aCzGI,ID0GJ,cC1GI,ID6GN,WACE,YC9GI,ID+GJ,eC/GI,IDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,SACE,OCzBI,KD4BN,WACE,WC7BI,KDgCN,WACE,aCjCI,KDoCN,WACE,cCrCI,KDwCN,WACE,YCzCI,KD4CN,WACE,YC7CI,KD8CJ,aC9CI,KDiDN,WACE,WClDI,KDmDJ,cCnDI,KDsDN,UACE,aAGF,YACE,iBAGF,YACE,mBAGF,YACE,oBAGF,YACE,kBAGF,YACE,kBACA,mBAGF,YACE,iBACA,oBAGF,SACE,QCrFI,KDwFN,WACE,YCzFI,KD4FN,WACE,cC7FI,KDgGN,WACE,eCjGI,KDoGN,WACE,aCrGI,KDwGN,WACE,aCzGI,KD0GJ,cC1GI,KD6GN,WACE,YC9GI,KD+GJ,eC/GI,KDwBN,UACE,OCzBI,KD4BN,YACE,WC7BI,KDgCN,YACE,aCjCI,KDoCN,YACE,cCrCI,KDwCN,YACE,YCzCI,KD4CN,YACE,YC7CI,KD8CJ,aC9CI,KDiDN,YACE,WClDI,KDmDJ,cCnDI,KDsDN,WACE,aAGF,aACE,iBAGF,aACE,mBAGF,aACE,oBAGF,aACE,kBAGF,aACE,kBACA,mBAGF,aACE,iBACA,oBAGF,UACE,QCrFI,KDwFN,YACE,YCzFI,KD4FN,YACE,cC7FI,KDgGN,YACE,eCjGI,KDoGN,YACE,aCrGI,KDwGN,YACE,aCzGI,KD0GJ,cC1GI,KD6GN,YACE,YC9GI,KD+GJ,eC/GI,KDwBN,aACE,OCzBI,KD4BN,eACE,WC7BI,KDgCN,eACE,aCjCI,KDoCN,eACE,cCrCI,KDwCN,eACE,YCzCI,KD4CN,eACE,YC7CI,KD8CJ,aC9CI,KDiDN,eACE,WClDI,KDmDJ,cCnDI,KDsDN,cACE,aAGF,gBACE,iBAGF,gBACE,mBAGF,gBACE,oBAGF,gBACE,kBAGF,gBACE,kBACA,mBAGF,gBACE,iBACA,oBAGF,aACE,QCrFI,KDwFN,eACE,YCzFI,KD4FN,eACE,cC7FI,KDgGN,eACE,eCjGI,KDoGN,eACE,aCrGI,KDwGN,eACE,aCzGI,KD0GJ,cC1GI,KD6GN,eACE,YC9GI,KD+GJ,eC/GI,KDwBN,cACE,OCzBI,MD4BN,gBACE,WC7BI,MDgCN,gBACE,aCjCI,MDoCN,gBACE,cCrCI,MDwCN,gBACE,YCzCI,MD4CN,gBACE,YC7CI,MD8CJ,aC9CI,MDiDN,gBACE,WClDI,MDmDJ,cCnDI,MDsDN,eACE,cAGF,iBACE,kBAGF,iBACE,oBAGF,iBACE,qBAGF,iBACE,mBAGF,iBACE,mBACA,oBAGF,iBACE,kBACA,qBAGF,cACE,QCrFI,MDwFN,gBACE,YCzFI,MD4FN,gBACE,cC7FI,MDgGN,gBACE,eCjGI,MDoGN,gBACE,aCrGI,MDwGN,gBACE,aCzGI,MD0GJ,cC1GI,MD6GN,gBACE,YC9GI,MD+GJ,eC/GI,OCvCZ,sEA7BE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCUFA,+PAEE,oBACA,eAGF,wMAEE,qBACA,aAcF,4JAGE,oBACA,mBACA,uBACA,eACA,cACA,kBCeJ,+CAnEE,6CACA,uDACA,kCAEA,4IAEE,2DACA,4HAEA,gDAGF,+DACE,kCAGF,2DACE,oDACA,WACE,mGAEF,yCAGF,2DACE,qDACA,WACE,kJAGF,0CA0CJ,mDAEE,+CACA,yDACA,oCAEA,oJAEE,6DACA,WACE,qHAEF,kDAGF,mEACE,oCAGF,+DACE,sDACA,WACE,mGAEF,2CAGF,+DACE,uDACA,WACE,qGAEF,4CAIJ,+BAzEE,sDACA,WACE,2GAEF,iDAEA,qFAEE,oEACA,WACE,uIAEF,+DAGF,qCACE,6DACA,WACE,yHAEF,wDAGF,qCACE,8DACA,WACE,+HAEF,yDAiDJ,iCACE,wDACA,WACE,+GAEF,mDAEA,yFAEE,sEACA,WACE,2IAEF,iEAGF,uCACE,+DACA,WACE,6HAEF,0DAGF,uCACE,gEACA,WACE,mIAEF,2DC3IJ,aACE,kBACA,YAGF,cACE,eACA,aCNF,okBACE,YACA,kBACA,sBACA,oDACA,gBACA,oBACA,UACA,qBACA,gBACA,eACA,wBACA,ebQA,gCaJA,opEAGE,eACA,mBACA,UAmCJ,gBA9BE,+BACA,8CACA,gCAEA,kCACE,+BACA,8CACA,4DAGF,gCACE,mCAGF,4BACE,+BACA,uCACA,0BACA,gBAGF,4CACE,+BACA,wCACA,sDACA,mBACA,gBAUJ,oKAQE,qBCrEF,8GACE,sBACA,sCACA,eACA,gBACA,kBACA,WACA,0BA+BF,cACE,kBACA,iCACA,UAGF,oBACE,wCAGF,oBACE,yCAGF,uBACE,+CAGF,wBACE,+CC3DF,MACE,oBACA,eACA,gBACA,kBACA,kCAGF,uBAEE,cACA,eACA,mBACA,gBACA,aAGF,2BACE,gBACA,gBAGF,kBACE,kBACA,gBACA,kBACA,eACA,mBC1BF,8FAGE,gBACA,mBACA,uBACA,oBFMA,oCACA,oCACA,yBAEA,uGACE,kDACA,8CACA,uCAGF,6GdFA,gCcMA,mHACE,2CACA,uCAGF,mHACE,4CACA,wCACA,+CACA,aExBJ,sHACE,OFbgB,KEchB,cFfiB,IEgBjB,iBCdF,SAGE,cHLiB,IGMjB,aACA,iBACA,YACA,aHKA,oCACA,oCACA,yBAEA,kBACE,kDACA,8CACA,uCAGF,wBdFA,gCcMA,8BACE,2CACA,uCAGF,8BACE,4CACA,wCACA,+CACA,aInCJ,6BAEE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,mBACA,SAIF,yCAEE,mBACA,+CACA,+CACA,+CACA,cJvBiB,IIwBjB,eACA,oBACA,kBACA,SACA,8CACA,oGAGF,sIAIE,kDACA,8CACA,uCACA,eAGF,mFAEE,2CACA,uCAGF,mFAEE,4CACA,wCACA,+CACA,aACA,UAIF,yDAEE,4CACA,4CACA,sBACA,WACA,gBACA,eACA,QACA,SACA,YACA,kBAGF,8BACE,kBAGF,2BACE,kBAGF,sKAIE,0DACA,sDAGF,qCACE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,kBAGF,6HAEE,0CACA,eACA,8CACA,kBACA,+BACA,QACA,gBACA,iBAGF,oKAGE,+CAGF,4CACE,0DACA,uEAGF,0GAEE,yDACA,sEC3HF,OAGE,cLLiB,IKMjB,OLLgB,KKMhB,mBACA,gBACA,gBACA,yCACA,qBACA,4BACA,2CACA,0BACA,oCACA,yBACA,gBACA,mBACA,uBACA,aLNA,oCACA,oCACA,yBKMA,gBACE,UACA,yDLNF,gBACE,kDACA,8CACA,uCAGF,sBdFA,gCcMA,4BACE,2CACA,uCAGF,4BACE,4CACA,wCACA,+CACA,aMnCJ,aACE,+BACA,+BACA,+BACA,sBACA,WACA,0BACA,gBACA,eACA,cACA,ONXgB,KMYhB,cNbiB,IMcjB,aACA,SACA,oGAGA,+BACE,qBACA,YACA,WACA,SACA,oBACA,2CACA,4CAGF,wBACE,qBACA,WACA,YACA,SACA,oBACA,2CACA,4CAGF,mCACE,qBACA,WACA,YACA,SACA,oBACA,gBACA,2CACA,4CAIF,4CACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,+BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,2CACA,4CAGF,6BACE,SACA,qBACA,WACA,cACA,oCACA,4CAGF,sBACE,YACA,oBAEA,wCACE,kDAGF,iCACE,kDAGF,4CACE,kDAGF,qDACE,kDAGF,wCACE,kDAGF,sCACE,kDAGF,sCACE,kDAKF,oDACE,2CAGF,6CACE,2CAGF,wDACE,2CAGF,iEACE,2CAGF,oDACE,2CAGF,kDACE,2CAGF,kDACE,2CAIJ,mBACE,4CACA,wCACA,+CACA,aCxJJ,iBACE,OPFgB,KOGhB,iBCHF,SACE,YACA,UACA,gBACA,mBAGF,kBACE,aACA,QAGF,2BACE,aAGF,mDACE,aACA,WAIA,6BACE,iBAGF,mLAGE,cAEA,sOACE,kBAKN,mBACE,gBACA,UAEA,sBACE,SAGF,yBACE,aAGF,0CACE,gBACA,kCChDF,0DACE,gCAGF,+EACE,uCAKF,8BACE,yBAGF,qCACE,gCAKJ,2BACE,iBAGF,mCACE,yBAGF,yEACE,2DAGF,sEACE,0DAIF,gCAEE,gCAGF,sEAEE,yBAGF,wGAEE,6CAIF,sGACE,gCAGF,yHACE,yBAGF,0IACE,6CAGF,qDACE,qCAGF,6DACE,oCAGF,uEACE,yBAGF,4EACE,mDChFF,MACE,yBACA,yBACA,gBAEA,cAGE,gBACA,gBAGF,kBAEE,kBAGF,YACE,gBAEA,eACE,2CAKF,4BACE,+CAGF,6BACE,6CAIJ,YACE,gBAEA,eACE,6CCvCJ,0CAEE,iBAKF,wCAEE,aCTJ,cAGE,gBACA,gBAGF,kBACE,eACA,gBAEA,wBACE,eCEJ,SAGE,SACA,UAGF,MAEE,kBAEA,YACE,cAGF,wBAEE,mBAEA,oCACE,aAMJ,MACE,gBACA,oBAGF,MACE,oBClDJ,kBACE,eACA,qBAGF,eACE,wBAGF,cACE,4BAGF,wBACE,4BAGF,cACE,4BAGF,wBACE,4BCtBF,0CAEE,qBACA,mBACA,eAEA,gDACE,uBAEA,4GACE,qBACA,mBAGF,gEACE,iCCZN,IACE,kBACA,eAGF,OACE,8BACA,cACA,WAEA,WACE,kBAGF,8BACE,iBAGF,kBACE,gBACA,kBACA,gBACA,WCzBJ,MACE,cACA,WAGF,OACE,cACA,kBACA,sBACA,WACA,gBAEA,cACE,kBACA,MACA,OACA,WACA,YCjBJ,GACE,YACA,kCACA,SCCF,QACE,yCACA,kBACA,oBACA,cAEA,gBAGE,eACA,aACA,qBAIA,sBACE,gDCfN,SACC,kBACA,WACA,iBACA,aACA,0BlCLG,8CkCQF,4BAGD,yBACG,gBACF,kBACA,WACA,YACA,OACA,MACA,iBACA,wDAKA,4BACA,kBACA,WACA,mCACA,aACA,oBACA,gBAGA,yBACE,mBACA,uBACA,WACA,gBACA,kBAEA,2BACE,2BACA,0BACA,aAGF,sCACE,aAGF,qCACE,gBAIJ,yBAGE,kBACA,2BlCvDA,qCkCmDF,yBAOI,gBAIJ,4BAGE,mBACA,2BlClEA,qCkC8DF,4BAOI,kBAKF,4CAGE,kBACA,2BlC9EF,qCkC0EA,4CAOI,kBCtFR,eACE,eACA,aACA,YAEA,oCACE,kDACA,uCACA,WACE,yIAGF,kBACA,aACA,YACA,aACA,mBACA,uBACA,UACA,kBACA,WACA,YAEA,qKAGE,iBACA,aACA,mBACA,uBACA,UAGF,6CACE,oBACA,eAGF,0CACE,yDACA,8CACA,WACE,kKAKJ,0CACE,0DACA,+CACA,WACE,iKAMN,iDnCrCA,gCmCwCE,kBACA,UAGF,iDnC5CA,gCmC+CE,kBACA,UAGF,yCnCnDA,gCmCsDE,uDACA,iCACA,4CACA,UACA,SACA,UACA,gBACA,kBACA,YACA,aACA,UAEA,+DACE,eACA,gBACA,mBACA,aACA,kBACA,oBACA,8DAGF,gKAGE,aACA,mBACA,2BACA,gBACA,WAEA,6WAEE,SAKF,sMAGE,iBACA,UACA,iBAKN,qCnCtGA,gCmCyGE,aAGF,6CACE,WAGF,uCACE,UAIA,yDACE,UAGF,yDACE,UAGF,iDACE,WACE,+GAEF,iBACA,aACA,UCxJN,oCACE,GACE,YACA,WAGF,KACE,UACA,aAIJ,gBACE,kCACA,UACA,aACA,uBACA,mBAEA,kCACE,kBACA,QAGF,mBACE,oBACA,qBACA,SACA,UACA,YACA,gBACA,QAEA,sBACE,8BACA,WACA,WACA,wEAEA,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,mCACE,yBAGF,oCACE,yBC1ER,SACE,gCACA,mBACA,uBACA,kBACA,YACA,WACA,gBACA,aACA,sBAEA,yBACE,kBACA,WACA,aACA,iBACA,uBACA,gBAEA,6BACE,gBACA,kBAIJ,2BACE,kBACA,gBACA,kBAOF,yBACE,oBACA,2BACA,YrCnBF,gCqCuBE,2BACE,cAGF,sCACE,aAIJ,sBACE,aACA,QACA,oBrClDA,qCsCLJ,oBAEI,iBACA,gBAEA,oCACE,YACA,YACA,kBACA,MACA,SAGF,oCACE,mBAGF,iCACE,oBCnBN,4DACE,aACA,sBACA,qBACA,mBACA,eACA,kBACA,gCACA,WAEA,wOAGE,6CACA,WACE,iFAEF,aACA,qBCnBJ,8BAGE,wCACA,mCCDF,8BAGE,kBACA,iBAEA,iDACE,qBACA,kBACA,WACA,YACA,iBACA,wBzCOF,gCyCFA,qDACE,kBACA,WACA,YACA,qBzCFF,gCyCME,yDACE,WACA,YACA,iBACA,wBAIJ,iDACE,kBACA,WACA,YACA,kDACA,aACA,oBACA,gBAGF,8CACE,gBACA,aACA,WAEA,gDACE,mCACA,0BAGF,mMAGE,sBAKF,uDACE,mBAGF,2DACE,mBCrEN,iBfEE,SACA,UACA,gBAEA,oBACE,SAGF,wCACE,UeRF,oBACE,aACA,WAGF,mBACE,aACA,WACA,qBAEA,yBACE,sCAIJ,yCACE,4BACA,gBACA,SAGF,iDACE,4BACA,gBACA,SAGF,mDACE,8BACA,gBACA,SAIJ,wBACE,SACA,cAEA,qCACE,SCxCF,qBACE,eAGF,2CACE,aACA,qBACA,cAEA,0LAGE,UCZJ,iBACE,eACA,mBAGF,mBACE,eACA,eACA,mBAGF,mCACE,mBACA,YACA,WACA,cACA,gBAEA,8EAEE,iBCpBJ,mBACE,eACA,mBAGF,qBACE,eACA,eACA,mBAGF,uCACE,YACA,YACA,cACA,gBAEA,2CACE,YACA,YACA,sBCpBJ,iBACE,gDACA,eAGF,qCACE,aACA,mBAEA,wFAEE,gBCVJ,kBACE,gDACA,eAEA,6E/CeF,gC+CXI,SACA,cACA,gBACA,mBACA,wCCbN,kBtCEE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCgDjBA,YtCeA,2DAEE,oBACA,eAGF,gDAEE,qBACA,asCtBF,+GAGE,iBACA,UAGF,8BACE,YAEA,mJAGE,eAIJ,+BACE,YAEA,sJAGE,iBC3BN,gBvCCE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCsCMA,cACA,mBACA,aACA,gBACA,WvCSA,uDAEE,oBACA,eAGF,4CAEE,qBACA,aC1BF,uDAEE,2DACA,4HAEA,gDAGF,wBACE,kCAGF,sBACE,oDACA,WACE,mGAEF,yCAGF,sBACE,qDACA,WACE,kJAGF,0CsChBF,uCACE,cACA,eACA,oBACA,gBACA,eAGF,uCACE,cACA,kBACA,mBACA,gBAEA,yCACE,eACA,kBAGF,oDACE,aAGF,mDACE,gBAGF,kEACE,eACA,kBACA,SACA,QCzCN,gBACE,qCACA,oBACA,oBACA,YACA,QAEA,mCxCNA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCuCaE,+BACA,gBACA,kCACA,oBACA,gBACA,kBACA,iBACA,SxCDF,6FAEE,oBACA,eAGF,kFAEE,qBACA,aC1BF,6FAEE,2DACA,4HAEA,gDAGF,2CACE,kCAGF,yCACE,oDACA,WACE,mGAEF,yCAGF,yCACE,qDACA,WACE,kJAGF,0CuCLF,qFAEE,aAGF,2CvC9BA,6CACA,uDACA,kCAEA,6GAEE,2DACA,4HAEA,gDAGF,mDACE,kCAGF,iDACE,oDACA,WACE,mGAEF,yCAGF,iDACE,qDACA,WACE,kJAGF,0CuCIF,4CACE,2DACA,4HAEA,gDACA,oBACA,eCtCJ,OACE,+BACA,mBACA,aAEA,uBACE,mBAEA,yBACE,gBACA,mBAGF,oCACE,aAGF,mCACE,gBAIJ,wBACE,SACA,gBAGF,2BACE,SACA,aACA,uBACA,mBACA,QAGF,sBACE,SACA,gBACA,aACA,mBCtCJ,gBACE,aACA,kBAGF,wBACE,0BACA,YACA,QACE,kBAMF,2NAIE,aAIJ,uBACE,kBACA,QACA,WACA,WAGF,uBACE,yBACA,4BACA,aClCF,wBACE,aACA,mBACA,kBACA,QAEA,sDACE,SAGF,2DACE,0BACA,2BACA,uBACA,8BACA,4BACA,4BAGF,+BACE,eACA,kBACA,UCrBJ,mBACE,oCACA,kBACA,yBACA,uBACA,8BACA,oBACA,kBACA,WACA,WAEA,6CACE,aAEA,wDACE,gBACA,mBAEA,oEACE,aAGF,mEACE,gBAIJ,+CACE,oDACA,sCAEA,uDACE,yCAGF,qDACE,2DACA,6CAGF,6DACE,8CACA,4DAKN,kDACE,cACA,eACA,kBACA,+CACA,qCACA,qBAGF,qDACE,iBAGF,+CACE,kBAGF,6C5C9DA,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCsD+CE,YACA,gBACA,MACA,qBACA,oCACA,WACE,uEAEF,+B5CzDF,iHAEE,oBACA,eAGF,sGAEE,qBACA,a4CkDA,gMAGE,uBACA,iBACA,UAGF,mDACE,2CACA,WACE,qFAEF,sCAGF,mDACE,4CACA,WACE,2FAEF,uCCjGN,OACE,kBACA,eAEA,iBACE,wCAGF,aACE,eACA,QACA,8BACA,4BACA,mBACA,YACA,aACA,iBACA,wBACA,gBvDdA,qCuDIF,aAaI,mBAGF,yBACE,gBAGF,0BACE,iBAGF,+BACE,kBAEA,+CACE,mBAGF,6CACE,8BACA,gBAEA,0DACE,aAGF,yDACE,gBvD5CN,qCuDmCE,6CAaI,+BAIJ,0CACE,aACA,2BACA,SACA,gBAGF,6CAGE,mBACA,SACA,mBvDhEJ,qCuD2DE,6CAQI,kBAIJ,6CACE,kBACA,SACA,QvD1EJ,qCuDuEE,6CAMI,OC3CV,yBACE,8CACA,oCACA,yCACA,kBACA,WAEA,2BACE,gBACA,cACA,qBA9CF,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iCACE,qDACA,qEACA,gDACA,qBAGF,8JAIE,qDACA,mEACA,gDACA,qBACA,aAGF,yCACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAmBF,2CAnDA,gBACA,mBACA,mBACA,+BACA,gBACA,yCAEA,iDACE,qDACA,qEACA,gDACA,qBAGF,8NAIE,qDACA,mEACA,gDACA,qBACA,aAGF,yDACE,sDACA,WACE,+GAEF,iDACA,aACA,qBAuBF,wD7B1DA,SACA,UACA,gBAEA,8DACE,SAGF,4HACE,U6BuDJ,oBACE,8CACA,mBACA,yCACA,iBACA,aACA,UACA,UAEA,qHAGE,sBACA,iBACA,iBACA,+BAGF,0BACE,qDACA,qEACA,gDAGF,0BACE,sDACA,WACE,+GAEF,iDAIJ,cACE,gBACA,YxDlGE,qCwDgGJ,cAKI,aACA,gBACA,SACA,WACA,0BAEA,uCACE,4BACA,gBACA,kBACA,UACA,UACA,oBACA,kBACA,WACA,YACA,gBACA,+BAGF,sBACE,WAEA,0CACE,4BAEA,uLAGE,yBAIJ,+CACE,qDACA,mBACA,cACA,UACA,uBACA,iBACA,oBACA,oDAKI,oXAGE,kBAKA,gzBAGE,kBAKA,gvDAGE,mBxDlKd,qCwD4FJ,cAiFI,cACA,SACA,WACA,0BACA,gBAEA,uCACE,gBACA,iBACA,oBAKI,oUAGE,kBAKA,gtBAGE,kBAKA,gjDAGE,kBAQZ,kCACE,cAKN,oBACE,kBxD7NE,qCwD4NJ,oBAII,+CxDpOA,qCyDCJ,kBAEI,kBACA,yDAHJ,kBAOI,gBACA,WAGF,2CAGE,mBAIA,oG9BpBF,SACA,UACA,gBAEA,0GACE,SAGF,oNACE,U8BeA,iDACE,yBACA,cACA,gBACA,yCACA,gBACA,qBACA,iBzD1BF,qCyDmBA,iDAUI,kBACA,oBAGF,uDACE,qDACA,qEACA,gDACA,qBAGF,sPAIE,qDACA,mEACA,gDACA,qBACA,aAGF,+DACE,sDACA,WACE,+GAEF,iDACA,aACA,qBC/DR,YACE,kBAEA,8BACE,aACA,kBACA,uBACA,8BACA,gBACA,gBACA,gBACA,mBACA,WAEA,mJAGE,UACA,kBAEA,2KACE,+BACA,sCACA,yBAKN,mCACE,eACA,oBACA,kBACA,UACA,SACA,6BAEA,4E/BpCF,SACA,UACA,gBAEA,kFACE,SAGF,oKACE,U+BgCI,sFACE,cACA,gBACA,mBAWF,mMACE,0CAKN,2CACE,eACA,uBACA,UACA,YClEN,0BACE,eACA,OACA,kBACA,SACA,cACA,kCACA,2BACA,oBACA,iBACA,YACA,kBACA,gBACA,2BAEA,0DAEE,SACA,qBAGF,8CACE,mBCxBF,uDACE,uDACA,4CACA,WACE,wJAIF,4EACE,8DACA,mDACA,WACE,iLAKJ,4EACE,+DACA,oDACA,WACE,gLClBR,KACE,cAGF,YACE,kDACA,4DACA,kBACA,cACA,kBACA,aACA,kBACA,mB7DPE,qC6DDJ,YAWI,kBACA,oBAGF,8BACE,gBACA,MAIJ,wBACE,aAGF,oCACE,aAGF,0BACE,aACA,eACA,8BAEA,2CACE,oDACA,+CACA,iBACA,iBACA,kBACA,mBACA,2B7DxCA,qC6DiCF,2CAUI,cAKN,UACE,YAGF,qBACE,kDACA,4DACA,0BACA,aACA,sBACA,UACA,gBACA,kBACA,SACA,aACA,UACA,oBACA,kBACA,yDAEA,6BACE,QACA,UACA,mBACA,uBAEA,6CACE,aAKN,UACE,gBACA,SACA,UAEA,aACE,SACA,UAGF,qCACE,mBAIJ,aACE,kDACA,4DACA,0BACA,WACA,gBACA,SACA,UACA,kBACA,MACA,aACA,gBACA,UACA,oBACA,kBACA,yDAEA,qBACE,YACA,UACA,mBACA,uBAGF,kCACE,UACA,WAKJ,iCACE,aACA,mBACA,kBACA,mB7DlIE,qC6D8HJ,iCAOI,kBACA,oBAGF,2DACE,aACA,mBAEA,uJAEE,aAIJ,sDACE,+BACA,gBACA,mBACA,OACA,aACA,mBACA,mBACA,kBACA,iBACA,WACA,kBACA,QACA,MACA,UACA,mBACA,uBAEA,+EACE,iBACA,kBAGF,0EACE,OACA,aACA,yBAGF,8EACE,QAIJ,2CACE,aACA,mBAEA,8CACE,kBAGF,sEACE,gBAIJ,8CACE,cACA,YACA,aACA,QACA,cAEA,gEACE,cAGF,sDACE,QCrNN,UACE,iBACA,gBACA,qBACA,mBACA,oBACA,mBACA,uBACA,mBACA,sCACA,2BC+CF,kBAvDE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEAEA,0BACE,uCAGF,gDAEE,yDACA,uCACA,qBAGF,gCACE,aACA,0DACA,WACE,2GAIJ,8MAME,oEAEA,oeAEE,yDAGF,kSACE,aACA,0DACA,WACE,oKAUN,4BACE,iBACA,oBAGF,4BACE,oBACA,uBAKF,mDACE,oBACA,mBAIJ,sBACE,cACA,oBACA,cACA,SACA,gBAEA,oCACE,aACA,+BACA,WACE,2GCtFN,4BrD+BE,sDACA,WACE,2GAEF,iDqDhCA,WACA,YACA,uBrDgCA,+EAEE,oEACA,WACE,uIAEF,+DAGF,kCACE,6DACA,WACE,yHAEF,wDAGF,kCACE,8DACA,WACE,+HAEF,yDqDpDF,4CACE,wBACA,WACA,WACA,cACA,iCACA,kBACA,SAEA,uGAEE,wBACA,WACA,WACA,WACA,cACA,kBACA,qCAGF,mDACE,QAGF,oDACE,SAKF,oDACE,QAEA,2DACE,sDAGF,4DACE,oDAMR,WACE,YACA,iBACA,aACA,cACA,gBACA,mBACA,mBACA,YACA,gBAEA,0FAGE,UAIJ,mBDtEE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEC+DA,aACA,8BACA,WD/DA,2BACE,uCAGF,kDAEE,yDACA,uCACA,qBAGF,iCACE,aACA,0DACA,WACE,2GAIJ,oNAME,oEAEA,gfAEE,yDAGF,wSACE,aACA,0DACA,WACE,oKC6BN,0BACE,0CACA,eACA,eACA,eACA,gBAIJ,oBDtFE,kDACA,gBACA,mBACA,uCACA,cACA,kBACA,gBACA,mBACA,aACA,qBACA,uEC+EA,aACA,2BACA,gBACA,WDhFA,4BACE,uCAGF,oDAEE,yDACA,uCACA,qBAGF,kCACE,aACA,0DACA,WACE,2GAIJ,0NAME,oEAEA,4fAEE,yDAGF,8SACE,aACA,0DACA,WACE,oKC8CN,4BACE,0CACA,eACA,eACA,iBACA,iBACA,yBAKF,qDACE,aAIA,2DACE,wBAIJ,4CACE,iBCxHJ,kBACE,mCACA,gBAEA,uCACE,mCACA,uCAGF,oCACE,yBACA,gBACA,wBAEA,4CACE,wBAGF,+HAGE,yBACA,gBACA,wBACA,0BAGF,4FAEE,aACA,yBACA,WACE,2GAKN,kCACE,+BACA,wBAEA,uDACE,+BACA,wBAGF,uDACE,+BACA,wBAKF,4DACE,gBClDF,0BACE,eAEA,6IAGE,qBACA,kBACA,UACA,YACA,sBACA,yBACA,gBACA,kBACA,eACA,oCAGF,oDACE,kDAGF,+DACE,sDAIF,gEACE,sCAGF,sEACE,uDACA,WACI,qGAEJ,8DACA,4CAGF,sEACE,sDACA,mBACA,sDC3CR,4CAGE,kBACA,iBACA,oBAEA,kDACE,cAGF,kDACE,qBACA,4BACA,0BAGF,qDACE,SAGF,0GAEE,SACA,UACA,gBAIJ,kBAGE,mBAGF,kBACE,aACA,iBACA,UACA,SAEA,qBACE,SACA,oBAIJ,iBACE,mCACA,oFACA,wCACA,2BACA,0BACA,wBACA,oBAEA,qCACE,wBAEA,6CACE,wBAGF,yIAGE,wBACA,0BAKN,oBACE,2CACA,8BAEA,2CACE,8BAEA,mDACE,8BAGF,2JAGE,8BACA,0BCvFN,gBACE,kCACA,yCACA,6EACA,wCAEA,qCACA,mBACA,WAEA,wCACE,aACA,WACA,4CACA,wBACA,iBACA,kBACA,mBAEA,uDACE,WACA,SACA,iDACA,kBACA,qBACA,kBAEA,oFACE,kBACA,WACA,qBAEA,6GACE,qBAEA,2HACE,kBACA,cACA,0BACA,kBAIJ,6GACE,kBACA,WAEA,2HACE,kBAIJ,2FACE,kBACA,MACA,SAGE,+GACE,oBACA,qBACA,iBAGF,+GACE,oBACA,iBAOV,6OAIE,qBACA,kBACA,aACA,qBACA,qBACA,oBAEA,yXACE,aAGF,qXACE,gBAIJ,8DACE,iBACA,YACA,qBAIF,6DACE,iBACA,YACA,qBAIF,2DACE,iBACA,YACA,qBAIF,uDACE,iBACA,YACA,qBAIF,uFACE,cAGF,qFACE,cAGF,iFACE,cAGF,yEACE,cpEjIF,qCoEKF,wCAgII,kBACA,mBACA,6CACA,2BACA,wGAEA,+KAGE,iBAGF,2DACE,mBACA,kBAGF,6DACE,mBACA,mBACA,eAGF,uDACE,iBAGF,iEACE,+BAEA,gLAEE,8BAQA,wzBAEE,uBAKN,mFACE,kCAGF,gEACE,8BAEA,+EACE,oBAIJ,8DACE,8BAEA,6EACE,oBAGF,iFACE,oBAIJ,sFACE,kCAEA,iNAEE,uBAGF,qGACE,oBAGF,yGACE,oBAIJ,0DACE,+BAEA,kKAEE,8BAIA,oNAEE,kCAOV,6CACE,aACA,8BACA,mBACA,iBACA,iBACA,oBACA,gBACA,iBACA,kBpExPA,qCoE+OF,6CAYI,iBACA,mBAGF,2DACE,uBAEA,+DACE,WACA,YACA,WACA,gCAGF,kIAEE,qBAEA,0IACE,UAON,8DACE,aAON,gBACE,kCAGF,eACE,aACA,kBAIF,qBACE,YACA,kBAEA,6CACE,YACA,uBACA,UACA,gBACA,+BAEA,4DACE,uBAGF,gEACE,UAIJ,kDACE,aAMA,4IAGE,kCC3UN,iBACE,yCACA,oCACA,2CACA,0DACA,oDAEA,+CACA,wBAEA,0BACE,aACA,iBACA,mBACA,yBACA,wBACA,oBAGF,0BACE,uCAGF,6DAEE,kGAGF,oEAEE,oBAGF,kCACE,SACA,kGAGF,kCACE,cACA,iBACA,kGACA,mDACA,gDAEA,0CACE,qDACA,kGACA,kBAGF,4JAGE,oBACA,mBACA,uBACA,mDACA,cACA,UAIJ,8SAIE,kDACA,8CAIJ,qBACE,oBACA,iBACA,kBAEA,2BACE,oBAKF,0BACE,aCnFJ,+BAEE,4BACA,oDAGF,0BACE,cACA,cACA,mBACA,mBACA,gBtENE,qCsECJ,0BAQI,kBAIJ,yBACE,cACA,iBACA,kBACA,gBACA,cAGF,mBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,iBACA,kBACA,gBACA,2BACA,SAGF,iBACE,iBACA,mBACA,gBACA,2BACA,SAGF,oBACE,cACA,eACA,mBACA,gBACA,cAGF,kBACE,eACA,mBACA,gBACA,8BACA,oBACA,sBAEA,mCACE,eACA,gBACA,qCACA,qCACA,kBACA,oBACA,iBAEA,4CACE,4CACA,kDC/EN,OACE,8BAGF,SACE,kCAGF,SACE,oCAGF,SACE,qCAGF,SACE,mCAGF,SACE,oCACA,mCAGF,SACE,kCACA,qCAKA,sBACE,a9DPU,a8DUZ,wBACE,iB9DXU,a8DcZ,wBACE,mB9DfU,a8DkBZ,wBACE,oB9DnBU,a8DsBZ,wBACE,kB9DvBU,a8D0BZ,wBACE,mB9D3BU,a8D4BV,kB9D5BU,a8D+BZ,wBACE,iB9DhCU,a8DiCV,oB9DjCU,a8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,wBACE,a9DPU,wB8DUZ,0BACE,iB9DXU,wB8DcZ,0BACE,mB9DfU,wB8DkBZ,0BACE,oB9DnBU,wB8DsBZ,0BACE,kB9DvBU,wB8D0BZ,0BACE,mB9D3BU,wB8D4BV,kB9D5BU,wB8D+BZ,0BACE,iB9DhCU,wB8DiCV,oB9DjCU,wB8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,yBACE,a9DPU,yB8DUZ,2BACE,iB9DXU,yB8DcZ,2BACE,mB9DfU,yB8DkBZ,2BACE,oB9DnBU,yB8DsBZ,2BACE,kB9DvBU,yB8D0BZ,2BACE,mB9D3BU,yB8D4BV,kB9D5BU,yB8D+BZ,2BACE,iB9DhCU,yB8DiCV,oB9DjCU,yB8DMZ,0BACE,a9DPU,0B8DUZ,4BACE,iB9DXU,0B8DcZ,4BACE,mB9DfU,0B8DkBZ,4BACE,oB9DnBU,0B8DsBZ,4BACE,kB9DvBU,0B8D0BZ,4BACE,mB9D3BU,0B8D4BV,kB9D5BU,0B8D+BZ,4BACE,iB9DhCU,0B8DiCV,oB9DjCU,0B8DMZ,oBACE,a9DPU,oB8DUZ,sBACE,iB9DXU,oB8DcZ,sBACE,mB9DfU,oB8DkBZ,sBACE,oB9DnBU,oB8DsBZ,sBACE,kB9DvBU,oB8D0BZ,sBACE,mB9D3BU,oB8D4BV,kB9D5BU,oB8D+BZ,sBACE,iB9DhCU,oB8DiCV,oB9DjCU,oB8DMZ,mBACE,a9DPU,mB8DUZ,qBACE,iB9DXU,mB8DcZ,qBACE,mB9DfU,mB8DkBZ,qBACE,oB9DnBU,mB8DsBZ,qBACE,kB9DvBU,mB8D0BZ,qBACE,mB9D3BU,mB8D4BV,kB9D5BU,mB8D+BZ,qBACE,iB9DhCU,mB8DiCV,oB9DjCU,mB8DuCZ,gBACE,a9D/CW,E8DkDb,kBACE,iB9DnDW,E8DsDb,kBACE,mB9DvDW,E8D0Db,kBACE,oB9D3DW,E8D8Db,kBACE,kB9D/DW,E8DkEb,kBACE,mB9DnEW,E8DoEX,kB9DpEW,E8DuEb,kBACE,iB9DxEW,E8DyEX,oB9DzEW,E8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D8Cb,gBACE,a9D/CW,I8DkDb,kBACE,iB9DnDW,I8DsDb,kBACE,mB9DvDW,I8D0Db,kBACE,oB9D3DW,I8D8Db,kBACE,kB9D/DW,I8DkEb,kBACE,mB9DnEW,I8DoEX,kB9DpEW,I8DuEb,kBACE,iB9DxEW,I8DyEX,oB9DzEW,I8D+Eb,oBACE,c9D1Fe,E8D6FjB,sBACE,uB9D9Fe,E8D+Ff,wB9D/Fe,E8DkGjB,sBACE,0B9DnGe,E8DoGf,2B9DpGe,E8DuGjB,sBACE,uB9DxGe,E8DyGf,0B9DzGe,E8D4GjB,sBACE,wB9D7Ge,E8D8Gf,2B9D9Ge,E8DiHjB,wBACE,uB9DlHe,E8DqHjB,wBACE,wB9DtHe,E8DyHjB,wBACE,0B9D1He,E8D6HjB,wBACE,2B9D9He,E8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,oBACE,c9D1Fe,I8D6FjB,sBACE,uB9D9Fe,I8D+Ff,wB9D/Fe,I8DkGjB,sBACE,0B9DnGe,I8DoGf,2B9DpGe,I8DuGjB,sBACE,uB9DxGe,I8DyGf,0B9DzGe,I8D4GjB,sBACE,wB9D7Ge,I8D8Gf,2B9D9Ge,I8DiHjB,wBACE,uB9DlHe,I8DqHjB,wBACE,wB9DtHe,I8DyHjB,wBACE,0B9D1He,I8D6HjB,wBACE,2B9D9He,I8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K8DyFjB,qBACE,c9D1Fe,K8D6FjB,uBACE,uB9D9Fe,K8D+Ff,wB9D/Fe,K8DkGjB,uBACE,0B9DnGe,K8DoGf,2B9DpGe,K8DuGjB,uBACE,uB9DxGe,K8DyGf,0B9DzGe,K8D4GjB,uBACE,wB9D7Ge,K8D8Gf,2B9D9Ge,K8DiHjB,yBACE,uB9DlHe,K8DqHjB,yBACE,wB9DtHe,K8DyHjB,yBACE,0B9D1He,K8D6HjB,yBACE,2B9D9He,K+DRjB,sBACE,iB/DFU,a+DCZ,oBACE,iB/DFU,oB+DCZ,oBACE,iB/DFU,oB+DCZ,yBACE,iB/DFU,yB+DCZ,0BACE,iB/DFU,0B+DCZ,oBACE,iB/DFU,oB+DCZ,mBACE,iB/DFU,mBgECd,gBACE,kBAGF,eACE,iBAGF,iBACE,gBAGF,mBACE,mBAIA,iBACE,UhEiBY,OgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,KgEhBZ,kBAFF,iBACE,UhEiBY,SgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,OgEhBZ,kBAFF,iBACE,UhEiBY,QgEhBZ,kBAFF,iBACE,UhEiBY,KgEhBZ,kBAFF,iBACE,UhEiBY,OgEhBZ,kBAFF,kBACE,UhEiBY,KgEhBZ,kBzEjBA,qCyEwBE,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,SgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,sBACE,UhEQQ,KgEPR,oBzEtBJ,qCyEoBE,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,SgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,qBACE,UhEQQ,QgEPR,mBAFF,qBACE,UhEQQ,KgEPR,mBAFF,qBACE,UhEQQ,OgEPR,mBAFF,sBACE,UhEQQ,KgEPR,oBAON,sBACE,MhEWU,sBgEZZ,wBACE,MhEWU,wBgEZZ,oBACE,MhEWU,oBgEZZ,qBACE,MhEWU,qBgEZZ,yBACE,MhEWU,yBgEZZ,0BACE,MhEWU,0BgEZZ,oBACE,MhEWU,oBgEZZ,mBACE,MhEWU,mBiE/Cd,iBACE,gBAGF,cACE,gBAGF,cACE,gBAGF,QACE,aAGF,YACE,kB1EfE,qC0EoBA,YACE,aAEF,gBACE,mB1EpBF,qC0EgBA,YACE,aAEF,gBACE,mBC1BN,wBjEGE,YACA,kBACA,sBACA,oDACA,eACA,gBACA,mBACA,kBACA,qBACA,kBACA,oBACA,mBACA,eVMA,gCWvBA,6CACA,uDACA,kCgEIA,kBACA,uBACA,4BACA,cACA,WACA,gBjEUA,uEAEE,oBACA,eAGF,4DAEE,qBACA,aC1BF,uEAEE,2DACA,4HAEA,gDAGF,gCACE,kCAGF,8BACE,oDACA,WACE,mGAEF,yCAGF,8BACE,qDACA,WACE,kJAGF,0CgEjBF,8BACE,yBCVJ,kCACE,aAGF,kCACE,aAGF,uCACE,oBACA,QACA,mBACA,gBAIA,qDACE,oBAGF,qDACE,cAGF,0DACE,cACA,mBAGF,8CACE,aAGF,2D/DRA,+BACA,8CACA,gC+DSE,4EACE,iB/DRJ,oEACE,+BACA,8CACA,4DAGF,mEACE,mCAGF,iEACE,+BACA,uCACA,0BACA,gBAGF,yEACE,+BACA,wCACA,sDACA,mBACA,gB+DRF,yf/DlBA,+BACA,8CACA,gC+DuBE,8kBACE,iB/DtBJ,siBACE,+BACA,8CACA,4DAGF,iiBACE,mCAGF,uhBACE,+BACA,uCACA,0BACA,gBAGF,+jBACE,+BACA,wCACA,sDACA,mBACA,gB+DMF,sRAIE,wBAIA,iCACE,aAIJ,4BACE,YAEA,4CACE,aAGF,+CACE,yBAEA,+DACE,aAEA,iEACE,4BAON,4CACE,aAGF,4CACE,uDACA,kDAEA,wKAGF,kD5ElGA,qC4EyGE,uDACE,kBAGF,oDACE,mBAKN,kGAEE,6CACA,mDACA,wCACA,gBAEA,wIACE,gBACA,SAGF,kIACE,6CACA,wCAGF,0VAGE,gBACA,oDACA,sDAEA,0bACE,oDAEA,scACE,+CAKN,4OAEE,qDACA,uDACA,WACE,gHAGA,4SACA,qDAEA,oTACE,gDAON,2JAEE,gBACA,e5E9KF,qC4EkLF,iDAGM,eACA,kBACA,mBAEA,qJAEE,gBACA,eAGF,qJAEE,oB5E7LN,qC4E8KF,iDAGM,gBACA,eACA,gBAEA,qJAEE,gBACA,eAGF,qJAEE,qBAMR,mCACE,gBC7MJ,iBACE,0DCDF,mBACE,mBACA,sBACA,WACA,gBACA,kBACA,mBACA,UAIF,uBACE,gCACA,kBACA,UACA,WACA,UACA,SACA,gBACA,mBACA,sBACA,sBACA,SCrBA,wDAEE,0BAEA,gSAIE,0BAIJ,iHAEE,+BACA,wCACA,sDACA,mBACA,gBClBF,4FAGE","file":"sisdai.min.css"} \ No newline at end of file diff --git a/docs/src/App.vue b/docs/src/App.vue index 2feed104e8dbead452fd7f3f4df7efe5ea8bcb3e..781e5bb9de4e72da7900bd8afbce1c2b081c78e6 100644 --- a/docs/src/App.vue +++ b/docs/src/App.vue @@ -16,7 +16,7 @@ const anchoNavegacion = ref(1450) isA11yOscura.value, isA11yTypography.value, isA11yView.value, isA11yUnderline.value, showGob.value, showMenu.value, - showSubmenu.value = false + showSubmenu.value = '' function toggleA11yTypography() { isA11yTypography.value = !isA11yTypography.value @@ -305,7 +305,33 @@ </div> <div id="menusisdaicss" class="nav-menu-contenedor" :class="{ 'abierto': showMenu, 'submenu-abierto': showSubmenu != '' }" > <div class="nav-menu-complementario"> - <a href="https://sisdai.conahcyt.mx" target="_blank" rel="noopener noreferrer" class="nav-hipervinculo">IR A SISDAI</a> + <ul class="nav-menu"> + <li> + <a + href="https://sisdai.conahcyt.mx" + target="_blank" + rel="noopener noreferrer" + class="nav-hipervinculo" + > + <small>IR A SISDAI</small> + </a> + </li> + <li> + <a + href="https://codigo.conahcyt.mx/sisdai/sisdai-css" + target="_blank" + rel="noopener noreferrer" + class="nav-hipervinculo" + > + <img + class="nav-logo m-l--1" + src="/gitlab-logo-500.png" + :alt="`Repositorio de código sisdai-css versión ${pkg.version}`" + /> + <span aria-hidden="true">v{{ pkg.version }}</span> + </a> + </li> + </ul> </div> <div class="nav-menu-principal"> <ul class="nav-menu"> @@ -366,7 +392,6 @@ <ul id="submenuelementos" class="nav-submenu" :class="{ 'abierto': showSubmenu == 'elementos' }" :aria-hidden="showSubmenu != 'elementos'"> <li v-if="esColapsable"><button class="nav-boton-regresar" @click="toggleSubmenu('')">Regresar al menú principal</button></li> <li><RouterLink class="nav-hipervinculo" to="/elementos/botones">Botones</RouterLink></li> - <li><RouterLink class="nav-hipervinculo" to="/elementos/formularios">Formularios</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/elementos/hipervinculos">HipervÃnculos</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/elementos/imagenes">Imágenes</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/elementos/listas">Listas</RouterLink></li> @@ -404,12 +429,13 @@ > Componentes </button> - <ul id="submenucomponentes" class="nav-submenu" :class="{ 'abierto': showSubmenu == 'componentes' }" :aria-hidden="showSubmenu != 'componentes'"> + <ul id="submenucomponentes" class="nav-submenu nav-submenu-columnas" :class="{ 'abierto': showSubmenu == 'componentes' }" :aria-hidden="showSubmenu != 'componentes'"> <li v-if="esColapsable"><button class="nav-boton-regresar" @click="toggleSubmenu('')">Regresar al menú principal</button></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/audio">Audio</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/campo-busqueda">Campo de Búsqueda</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/control-acercar-alejar">Control Acercar Alejar</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/control-deslizante">Control Deslizante</RouterLink></li> + <li><RouterLink class="nav-hipervinculo" to="/componentes/formulario">Formulario</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/globo-informacion">Globos de Información</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/info-despliegue">Información de despliegue</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/menu-accesibilidad">Menú Accesibilidad</RouterLink></li> @@ -420,6 +446,7 @@ <li><RouterLink class="nav-hipervinculo" to="/componentes/colapsable">Colapsable <span class="etiqueta">pre</span></RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/indice-contenido">Ãndice de Contenido <span class="etiqueta">pre</span></RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/componentes/menu-lateral">Menú Lateral <span class="etiqueta">pre</span></RouterLink></li> + <li><RouterLink class="nav-hipervinculo" to="/componentes/pestanias">Pestañas</RouterLink></li> </ul> </li> <li> @@ -438,6 +465,7 @@ <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/viscontenedor">Contenedor</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/viscontrolador">Controlador</RouterLink></li> <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/vistipografia">TipografÃa</RouterLink></li> + <li><RouterLink class="nav-hipervinculo" to="/visualizaciones/vispestanias">Pestañas</RouterLink></li> </ul> </li> <li> @@ -459,27 +487,12 @@ <li><RouterLink class="nav-hipervinculo" to="/auxiliares/visibilidad">Visibilidad</RouterLink></li> </ul> </li> - <li> - <a - href="https://codigo.conahcyt.mx/sisdai/sisdai-css" - target="_blank" - rel="noopener noreferrer" - class="nav-boton boton boton-sin-contenedor-secundario" - > - <img - class="nav-logo" - src="/gitlab-logo-500.png" - :alt="`Repositorio de código sisdai-css versión ${pkg.version}`" - /> - <span aria-hidden="true">v{{ pkg.version }}</span> - </a> - </li> </ul> </div> </div> </nav> - <main> + <main id="principal"> <RouterView /> </main> </div> @@ -502,6 +515,8 @@ z-index: 999; gap: 8px; // display: none; + max-width: 100%; + overflow: auto; } .tmp-menu * { font-size: 12px; @@ -512,14 +527,4 @@ flex: 1; text-align: right; } - .etiqueta { - font-size: 0.75rem; // 14px - font-weight: 600; - padding: .25rem .5rem; - line-height: calc(1em * 1.3); - margin: 0; - display: inline-flex; - border-radius: 20px; - background-color: #f005; - } </style> diff --git a/docs/src/assets/sisdai.css b/docs/src/assets/sisdai.css index a70f1cd337e70c39f2d14616f5b241e1ecbd28d9..b4de3f3ab8b2e9b0b198e1a5bf1a021bb68f9675 100644 --- a/docs/src/assets/sisdai.css +++ b/docs/src/assets/sisdai.css @@ -730,18 +730,18 @@ body[data-tema=oscuro] { --menu-accesibilidad-boton-enfoque-sombra: var(--estado-enfoque); } -.piepagina-titulo, .indice-contenido .indice-contenido-titulo, dialog.modal .modal-contenedor .modal-titulo, .portada.portada-secundaria .portada-titulo, .portada .portada-subtitulo, .portada .portada-titulo, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .tarjeta .tarjeta-titulo, details summary, .titulo-tabla { +.piepagina-titulo, .indice-contenido .indice-contenido-titulo, dialog.modal .modal-contenedor .modal-titulo, .portada .portada-titulo, .portada .portada-subtitulo, .portada.portada-secundaria .portada-titulo, h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1, .tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption { font-weight: 500; margin-top: 24px; margin-bottom: 24px; line-height: 1.25em; } -.tarjeta .tarjeta-titulo, details summary, .titulo-tabla { +.tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption { font-size: 1rem; } @media screen and (min-width: 768px) { - .tarjeta .tarjeta-titulo, details summary, .titulo-tabla { + .tarjeta .tarjeta-titulo, details summary, .titulo-tabla, table caption { font-size: 1.125rem; } } @@ -1286,6 +1286,26 @@ p { content: "\e009"; } +.pictograma-alerta::before { + content: "\e010"; +} + +.pictograma-capas::before { + content: "\e00f"; +} + +.pictograma-escribir::before { + content: "\e00e"; +} + +.pictograma-filtro::before { + content: "\e00d"; +} + +.pictograma-norte::before { + content: "\e00c"; +} + .pictograma-chico { font-size: 1rem; padding: 4px; @@ -5501,11 +5521,11 @@ button [class*=" pictograma-"], padding: 24px; } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), +.a11y-simplificada .a11y-simplificada-formato-hipervinculo, .a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), .a11y-simplificada input[type=button], .a11y-simplificada input[type=submit], -.a11y-simplificada input[type=reset], .a11y-simplificada .a11y-simplificada-formato-hipervinculo, a, +.a11y-simplificada input[type=reset], a, .hipervinculo { border: none; border-radius: 4px; @@ -5521,26 +5541,26 @@ button [class*=" pictograma-"], cursor: pointer; transition: all 0.27s ease-in-out; } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) .pictograma, -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) .pictograma, +.a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma, .a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) .pictograma, +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) .pictograma, .a11y-simplificada input[type=button] .pictograma, .a11y-simplificada input[type=submit] .pictograma, -.a11y-simplificada input[type=reset] .pictograma, .a11y-simplificada .a11y-simplificada-formato-hipervinculo .pictograma, a .pictograma, +.a11y-simplificada input[type=reset] .pictograma, a .pictograma, .hipervinculo .pictograma, -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class^=pictograma-], -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class^=pictograma-], +.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-], +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class^=pictograma-], +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class^=pictograma-], .a11y-simplificada input[type=button] [class^=pictograma-], .a11y-simplificada input[type=submit] [class^=pictograma-], .a11y-simplificada input[type=reset] [class^=pictograma-], -.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class^=pictograma-], a [class^=pictograma-], .hipervinculo [class^=pictograma-], -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class*=" pictograma-"], -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar) [class*=" pictograma-"], +.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"], +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class*=" pictograma-"], +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar) [class*=" pictograma-"], .a11y-simplificada input[type=button] [class*=" pictograma-"], .a11y-simplificada input[type=submit] [class*=" pictograma-"], .a11y-simplificada input[type=reset] [class*=" pictograma-"], -.a11y-simplificada .a11y-simplificada-formato-hipervinculo [class*=" pictograma-"], a [class*=" pictograma-"], .hipervinculo [class*=" pictograma-"] { display: inline; @@ -5623,8 +5643,7 @@ select, textarea, input:not([type=checkbox], [type=radio], [type=range], [type=b color: var(--campo-ejemplo-deshabilitado-color); } -label, -legend { +label { display: inline-flex; font-size: 1rem; font-weight: 500; @@ -5632,6 +5651,15 @@ legend { color: var(--campo-etiqueta-color); } +legend, +.titulo-leyenda { + display: block; + font-size: 1rem; + line-height: 1.25em; + font-weight: 600; + margin: 8px 0; +} + .formulario-obligatoriedad { font-weight: 400; margin-left: 4px; @@ -6011,14 +6039,26 @@ input[type=file] { } fieldset { - background-color: var(--campo-fondo); - border: 1px solid var(--campo-borde); - border-radius: 8px; - padding: 16px; + border: none; + padding: 0; margin-top: 24px; margin-bottom: 24px; } +.grupo-formulario { + display: flex; + gap: 8px; +} + +.grupo-formulario-vertical { + display: grid; +} + +.grupo-formulario label > .formulario-obligatoriedad { + display: none; + content: ""; +} + .formulario-horizontal label { margin-right: 4px; } @@ -6066,18 +6106,73 @@ select.campo-confirmacion { color: var(--texto-confirmacion); } +fieldset + .formulario-ayuda { + margin-top: -20px; +} + +fieldset:invalid + .formulario-ayuda { + color: var(--texto-error); +} + +fieldset:has([type=checkbox]:required):invalid + .formulario-ayuda::before { + content: "Una o mas casillas necesitan estar verificadas. "; +} + +fieldset:has([type=radio]:required):invalid + .formulario-ayuda::before { + content: "Un botón de radio necesita estar seleccionado. "; +} + +textarea:invalid, +select:invalid { + border-color: var(--borde-error); +} + +textarea:invalid + p.formulario-ayuda, +select:invalid + p.formulario-ayuda { + color: var(--texto-error); +} + +textarea:required:invalid + p.formulario-ayuda::before, +select:required:invalid + p.formulario-ayuda::before { + content: "Este campo no puede quedar vacÃo. "; +} + +input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):invalid { + border-color: var(--borde-error); +} + +input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):invalid + p.formulario-ayuda { + color: var(--texto-error); +} + +input:not([type=checkbox], [type=radio], [type=range], [type=button], [type=submit], [type=reset]):required:invalid + p.formulario-ayuda::before { + content: "Este campo no puede quedar vacÃo. "; +} + +input:is([type=checkbox], [type=radio]):invalid + label { + outline: 1px solid var(--borde-error); +} + +input:is([type=checkbox], [type=radio]):invalid + label::before { + border: 1px solid var(--borde-error); +} + +input:is([type=checkbox], [type=radio]):invalid + label + .formulario-ayuda { + color: var(--texto-error); +} + +input:is([type=checkbox]):required:invalid + label + p.formulario-ayuda::before { + content: "Esta casilla necesita estar verificada. "; +} + table { border-collapse: collapse; color: var(--tabla-color); text-align: left; } table caption { + margin: 16px 0 0; text-align: left; - padding: 0; - font-size: 1rem; - line-height: 1.25em; - font-weight: 400; - margin: 16px 0; } table th, table td { @@ -6113,7 +6208,8 @@ table tfoot tr { } .titulo-tabla { - margin-bottom: 0; + margin: 16px 0 0; + text-align: left; } .contenedor-tabla { @@ -6277,7 +6373,7 @@ details[open] summary { display: flex; height: calc(100vh - 92px); } -@media (max-width: 768px) { +@media screen and (max-width: 767px) { .portada { height: calc(100vh - 120px); } @@ -6401,6 +6497,7 @@ details[open] summary { opacity: 0; } .menu-flotante .menu-flotante-contenedor { + transition: all 0.27s ease-in-out; background-color: var(--menu-flotante-contenedor-fondo); box-shadow: 0 0 0 0 transparent; color: var(--menu-flotante-contenedor-color); @@ -6412,7 +6509,6 @@ details[open] summary { width: 300px; max-height: 0; opacity: 0; - transition: all 0.3s ease-in-out; } .menu-flotante .menu-flotante-contenedor .menu-flotante-titulo { font-size: 1rem; @@ -6447,8 +6543,8 @@ details[open] summary { margin-right: 4px; } .menu-flotante.menu-flotante-derecho { + transition: all 0.27s ease-in-out; right: -260px; - transition: all 0.3s ease-in-out; } .menu-flotante.menu-flotante-derecho.abierto { right: 40px; @@ -6469,6 +6565,16 @@ details[open] summary { opacity: 1; } +@keyframes animacion-vista-cargando { + 0% { + opacity: 0.35; + height: 8px; + } + 100% { + opacity: 1; + height: 50px; + } +} .vista-cargando { background: var(--opacidad-ligero); z-index: 9; @@ -6493,7 +6599,7 @@ details[open] summary { background: var(--globo-color); width: 10px; height: 8px; - animation: vista-cargando 0ms -800ms linear infinite alternate; + animation: animacion-vista-cargando 0ms -800ms linear infinite alternate; } .vista-cargando > ul > li:nth-child(1) { animation-duration: 405ms; @@ -7313,7 +7419,7 @@ dialog.modal .modal-contenedor .modal-cerrar { color: var(--navegacion-secundaria-cursor-color); text-decoration: none; } -.menu-lateral-contenedor a:focus, .menu-lateral-contenedor a:focus-visible, .menu-lateral-contenedor a:active, .menu-lateral-contenedor a.router-link-exact-active, .menu-lateral-contenedor a.link-activo { +.menu-lateral-contenedor a:focus, .menu-lateral-contenedor a:active, .menu-lateral-contenedor a.router-link-exact-active, .menu-lateral-contenedor a.link-activo { background: var(--navegacion-secundaria-activo-fondo); box-shadow: inset 8px 0 0 var(--navegacion-secundaria-activo-borde); color: var(--navegacion-secundaria-activo-color); @@ -7341,7 +7447,7 @@ dialog.modal .modal-contenedor .modal-cerrar { color: var(--navegacion-secundaria-cursor-color); text-decoration: none; } -.menu-lateral-contenedor .colapsable-boton:focus, .menu-lateral-contenedor .colapsable-boton:focus-visible, .menu-lateral-contenedor .colapsable-boton:active, .menu-lateral-contenedor .colapsable-boton.router-link-exact-active, .menu-lateral-contenedor .colapsable-boton.link-activo { +.menu-lateral-contenedor .colapsable-boton:focus, .menu-lateral-contenedor .colapsable-boton:active, .menu-lateral-contenedor .colapsable-boton.router-link-exact-active, .menu-lateral-contenedor .colapsable-boton.link-activo { background: var(--navegacion-secundaria-activo-fondo); box-shadow: inset 8px 0 0 var(--navegacion-secundaria-activo-borde); color: var(--navegacion-secundaria-activo-color); @@ -7846,6 +7952,7 @@ dl.informacion-despliegue dd:not(:last-child) { position: absolute; top: 0; right: -320px; + overflow: hidden; opacity: 0; pointer-events: none; visibility: hidden; @@ -7857,6 +7964,10 @@ dl.informacion-despliegue dd:not(:last-child) { visibility: visible; pointer-events: inherit; } +.nav-submenu.nav-submenu-columnas { + columns: 2; + width: 90vw; +} .navegacion.navegacion-extendida { display: flex; @@ -7897,7 +8008,8 @@ dl.informacion-despliegue dd:not(:last-child) { pointer-events: inherit; } .navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-complementario { - padding-left: 16px; + padding-left: 8px; + padding-right: 8px; } .navegacion.navegacion-extendida .nav-menu-contenedor .nav-menu-principal { flex: 1; @@ -7931,6 +8043,19 @@ dl.informacion-despliegue dd:not(:last-child) { right: 0; } +.etiqueta { + font-size: 0.75rem; + font-weight: 600; + padding: 0.25rem 0.5rem; + line-height: 1.25em; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 20px; + background-color: var(--color-error-2); + color: var(--color-error-4); +} + .nav-hipervinculo { background-color: var(--navegacion-primaria-fondo); border-radius: 0; @@ -7939,7 +8064,7 @@ dl.informacion-despliegue dd:not(:last-child) { display: block; font-size: 0.875rem; font-weight: 400; - line-height: 1em; + line-height: 1.25em; padding: 16px; text-decoration: none; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; @@ -7972,6 +8097,10 @@ dl.informacion-despliegue dd:not(:last-child) { margin-top: -12px; margin-bottom: -12px; } +.nav-hipervinculo .etiqueta { + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} .navegacion.navegacion-extendida .nav-hipervinculo { display: inline-flex; @@ -8050,7 +8179,7 @@ dl.informacion-despliegue dd:not(:last-child) { .nav-boton { height: 24px; - font-size: 0.875rem; + font-size: 0.75rem; display: flex; width: inherit; font-weight: 400; @@ -8073,7 +8202,7 @@ dl.informacion-despliegue dd:not(:last-child) { display: block; font-size: 0.875rem; font-weight: 400; - line-height: 1em; + line-height: 1.25em; padding: 16px; text-decoration: none; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; @@ -8121,12 +8250,13 @@ dl.informacion-despliegue dd:not(:last-child) { display: block; font-size: 0.875rem; font-weight: 400; - line-height: 1em; + line-height: 1.25em; padding: 16px; text-decoration: none; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; display: flex; justify-content: flex-start; + text-align: left; width: 100%; } .nav-boton-regresar:visited { @@ -8215,6 +8345,44 @@ dl.informacion-despliegue dd:not(:last-child) { border-top: none; } +.pestanias [role=tablist] { + min-width: 100%; +} +.pestanias [role=tablist] button[role=tab], +.pestanias [role=tablist] button[role=tab]:focus, +.pestanias [role=tablist] button[role=tab]:hover { + display: inline-block; + position: relative; + z-index: 2; + padding: 8px; + border-radius: inherit; + background-color: inherit; + overflow: hidden; + text-align: center; + cursor: pointer; + color: var(--boton-secundario-color); +} +.pestanias [role=tablist] button[role=tab]:disabled { + color: var(--boton-secundario-deshabilitado-color); +} +.pestanias [role=tablist] button[role=tab][aria-selected=true] { + border-bottom: 4px solid var(--boton-secundario-borde); +} +.pestanias [role=tablist] button[role=tab][aria-selected=false] { + border-bottom: 4px solid transparent; +} +.pestanias [role=tablist] button[role=tab][aria-selected=false]:focus { + background-color: var(--boton-secundario-enfoque-fondo); + box-shadow: inset 0 0 0 1px var(--boton-secundario-enfoque-borde), 0 0 8px var(--boton-secundario-enfoque-sombra); + border-bottom: 4px solid var(--boton-secundario-enfoque-borde); + color: var(--boton-secundario-enfoque-color); +} +.pestanias [role=tablist] button[role=tab][aria-selected=false]:hover { + background-color: var(--boton-secundario-cursor-fondo); + box-shadow: inherit; + border-bottom: 4px solid var(--boton-secundario-borde); +} + footer, .piepagina-gobmx, .piepagina-conahcyt { @@ -8387,22 +8555,22 @@ footer ol, .contenedor-vis .contenedor-vis-paneles .panel-encabezado-vis { grid-row-start: 1; margin: -8px; - padding: 8px 8px 32px; + padding: 8px 8px 24px; } .contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis { grid-row-start: 2; margin: -8px; - padding: 8px 8px 32px; + padding: 8px 8px 24px; } .contenedor-vis .contenedor-vis-paneles .panel-derecha-vis { grid-row-start: 4; margin: -8px; - padding: 8px 8px 32px; + padding: 8px 8px 24px; } .contenedor-vis .contenedor-vis-paneles .panel-pie-vis { grid-row-start: 5; margin: -8px; - padding: 32px 8px 8px; + padding: 24px 8px 8px; } .contenedor-vis .contenedor-vis-paneles.con-panel-encabezado-vis .panel-encabezado-vis { display: block; @@ -8431,7 +8599,7 @@ footer ol, } .contenedor-vis .contenedor-vis-paneles .panel-derecha-vis { padding-bottom: 8px; - padding-left: 32px; + padding-left: 24px; } .contenedor-vis .contenedor-vis-paneles .panel-izquierda-vis { padding-bottom: 8px; @@ -8719,16 +8887,6 @@ div.controlador-vis label { border: 1px solid var(--campo-deshabilitado-color); } -@keyframes vista-cargando { - 0% { - opacity: 0.35; - height: 8px; - } - 100% { - opacity: 1; - height: 50px; - } -} .borde { border: 1px solid currentcolor; } @@ -9827,8 +9985,8 @@ div.controlador-vis label { outline-offset: 4px; box-shadow: none; } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), .a11y-simplificada input[type=button], .a11y-simplificada input[type=submit], .a11y-simplificada input[type=reset] { @@ -9836,15 +9994,15 @@ div.controlador-vis label { box-shadow: 0 0 2px var(--hipervinculo-sombra); color: var(--hipervinculo-color); } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):not(:last-child), -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):not(:last-child), +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):not(:last-child), +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):not(:last-child), .a11y-simplificada input[type=button]:not(:last-child), .a11y-simplificada input[type=submit]:not(:last-child), .a11y-simplificada input[type=reset]:not(:last-child) { margin-right: 8px; } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):disabled, -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):disabled, +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):disabled, +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):disabled, .a11y-simplificada input[type=button]:disabled, .a11y-simplificada input[type=submit]:disabled, .a11y-simplificada input[type=reset]:disabled { @@ -9852,15 +10010,15 @@ div.controlador-vis label { color: var(--hipervinculo-deshabilitado-color); box-shadow: 0 0 2px var(--hipervinculo-deshabilitado-sombra); } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):visited, -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):visited, +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):visited, +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):visited, .a11y-simplificada input[type=button]:visited, .a11y-simplificada input[type=submit]:visited, .a11y-simplificada input[type=reset]:visited { color: var(--hipervinculo-visitado); } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):hover, -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):hover, +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):hover, +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):hover, .a11y-simplificada input[type=button]:hover, .a11y-simplificada input[type=submit]:hover, .a11y-simplificada input[type=reset]:hover { @@ -9869,8 +10027,8 @@ div.controlador-vis label { text-decoration: underline; box-shadow: none; } -.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):focus-visible, -.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar):focus-visible, +.a11y-simplificada .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):focus-visible, +.a11y-simplificada button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar):focus-visible, .a11y-simplificada input[type=button]:focus-visible, .a11y-simplificada input[type=submit]:focus-visible, .a11y-simplificada input[type=reset]:focus-visible { @@ -9881,9 +10039,9 @@ div.controlador-vis label { box-shadow: none; } .a11y-simplificada video, -.a11y-simplificada picture:not(.nav-logo, .a11y-simplificada-mantener-imagen), -.a11y-simplificada img:not(.nav-logo, .a11y-simplificada-mantener-imagen), -.a11y-simplificada svg:not(.nav-logo, .a11y-simplificada-mantener-imagen) { +.a11y-simplificada picture:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen), +.a11y-simplificada img:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen), +.a11y-simplificada svg:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen) { display: none !important; } .a11y-simplificada .video iframe { @@ -10058,7 +10216,7 @@ div.controlador-vis label { .a11y-hipervinculos .hipervinculo:active { text-decoration: underline; } -.a11y-hipervinculos a:focus-visible, +.a11y-hipervinculos a:not(.ir-contenido-principal):focus-visible, .a11y-hipervinculos .hipervinculo:focus-visible { background-color: transparent; color: var(--hipervinculo-enfoque-color); diff --git a/docs/src/componetes/EjemploEstiloClase.vue b/docs/src/componetes/EjemploEstiloClase.vue index 701614739940108537d6b2c334b76a38e137241b..0f7b5157fdadc9d582cc0a39b3a01c8f1c938a2c 100644 --- a/docs/src/componetes/EjemploEstiloClase.vue +++ b/docs/src/componetes/EjemploEstiloClase.vue @@ -12,7 +12,16 @@ <template> <div class="ej-estilo-clase"> <div class="fondo-color-informacion" :class="clases"> - <pre class="texto-tamanio-1 m-l--5">{{ codigo }}</pre> + <pre class="texto-tamanio-1">{{ codigo }}</pre> </div> </div> </template> + +<style lang="scss"> +.ej-estilo-clase { + .fondo-color-informacion pre { + max-width: 100%; + overflow: auto; + } +} +</style> diff --git a/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue b/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue new file mode 100644 index 0000000000000000000000000000000000000000..368783ff6f30aa0e1d84a1245470f795b90e4cca --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/AreaTextoBase.vue @@ -0,0 +1,80 @@ +<script setup> + import { computed } from 'vue' + + const identificador = idAleatorio() + + function idAleatorio() { + return 'area-' + Math.random().toString(36).substring(2) + } + + defineExpose({ + identificador, + }) + + const props = defineProps({ + etiqueta: { + type: String, + required: true + }, + ejemplo: { + type: String, + }, + texto_ayuda: { + type: String, + default: '', + }, + texto_error: { + type: String, + default: '' + }, + modelValue: { + type: String, + default: "" + }, + es_etiqueta_visible: { + type: Boolean, + default: true + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }) + + const emit = defineEmits(['update:modelValue']) + + const modeloAreaTexto = computed({ + get() { + return props.modelValue; + }, + set(value) { + emit('update:modelValue', value) + } + }) +</script> +<template> + <div> + <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'"> + {{ etiqueta }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </label> + <textarea + :name="identificador" + :id="identificador" + :placeholder="ejemplo" + :required="es_obligatorio" + :aria-required="es_obligatorio" + v-model="modeloAreaTexto" + v-bind="$attrs" + /> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </div> +</template> diff --git a/docs/src/componetes/pruebas-concepto/CampoBase.vue b/docs/src/componetes/pruebas-concepto/CampoBase.vue new file mode 100644 index 0000000000000000000000000000000000000000..8d554fb2ab3584cd39540d172e5ea0b32ca19dce --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/CampoBase.vue @@ -0,0 +1,85 @@ +<script setup> + import { computed } from 'vue' + + const identificador = idAleatorio() + + function idAleatorio() { + return 'campo-' + Math.random().toString(36).substring(2) + } + + defineExpose({ + identificador, + }) + + const props = defineProps({ + etiqueta: { + type: String, + required: true + }, + tipo: { + type: String, + default: 'text' + }, + ejemplo: { + type: String, + }, + texto_ayuda: { + type: String, + default: '' + }, + texto_error: { + type: String, + default: '' + }, + modelValue: { + type: [String, Number], + default: "" + }, + es_etiqueta_visible: { + type: Boolean, + default: true + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }) + + const emit = defineEmits(['update:modelValue']) + + const modeloCampo = computed({ + get() { + return props.modelValue; + }, + set(value) { + emit('update:modelValue', value) + } + }) +</script> +<template> + <div> + <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'"> + {{ etiqueta }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </label> + <input + :name="identificador" + :id="identificador" + :placeholder="ejemplo" + :required="es_obligatorio" + :aria-required="es_obligatorio" + :type="tipo" + v-model="modeloCampo" + v-bind="$attrs" + /> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </div> +</template> diff --git a/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue b/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue new file mode 100644 index 0000000000000000000000000000000000000000..daceead90e151fbb8f6bff899b89bd24bce871c7 --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/CasillaVerificacionBase.vue @@ -0,0 +1,89 @@ +<script setup> + import { computed } from 'vue' + + const identificador = idAleatorio() + + function idAleatorio() { + return 'casilla-' + Math.random().toString(36).substring(2) + } + + defineExpose({ + identificador, + }) + + const props = defineProps({ + titulo: { + type: String, + }, + etiqueta: { + type: String, + required: true + }, + texto_ayuda: { + type: String, + default: '' + }, + texto_error: { + type: String, + default: '' + }, + modelValue: { + type: [Boolean, Array], + required: true, + }, + es_obligatorio: { + type: Boolean, + default: false + }, + es_ayuda_visible: { + type: Boolean, + default: false + }, + }); + + const emit = defineEmits(['update:modelValue']) + + const modeloCasilla = computed({ + get() { + return props.modelValue; + }, + set(value) { + emit('update:modelValue', value) + } + }) + +</script> +<template> + <span> + <p v-if="titulo" class="titulo-leyenda"> + {{ titulo }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </p> + <input + :id="identificador" + :required="es_obligatorio" + :aria-required="es_obligatorio" + v-model="modeloCasilla" + type="checkbox" + v-bind="$attrs" + /> + <label :for="identificador"> + {{ etiqueta }} + <span + v-if="es_obligatorio && !titulo" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </label> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="es_ayuda_visible && (texto_ayuda || es_obligatorio || texto_error)"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </span> +</template> diff --git a/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue b/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue new file mode 100644 index 0000000000000000000000000000000000000000..0272c8a04464eb8093dc8173020d9cdefd5a6bb8 --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/GrupoBotonesRadio.vue @@ -0,0 +1,48 @@ +<script setup> + defineProps({ + leyenda: { + type: String, + required: true + }, + texto_ayuda: { + type: String, + default: '' + }, + texto_error: { + type: String, + default: '' + }, + es_vertical: { + type: Boolean, + default: false + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }); +</script> +<template> + <div> + <fieldset + class="grupo-formulario" + :class="{'grupo-formulario-vertical':es_vertical}" + role="radiogroup" + > + <legend> + {{ leyenda }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </legend> + <slot></slot> + </fieldset> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </div> +</template> diff --git a/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue b/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue new file mode 100644 index 0000000000000000000000000000000000000000..9c61b342ec4590b490f38b33577d3dab88a32fa9 --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue @@ -0,0 +1,49 @@ +<script setup> + defineProps({ + leyenda: { + type: String, + required: true + }, + texto_ayuda: { + type: String, + default: '' + }, + texto_error: { + type: String, + default: '' + }, + es_vertical: { + type: Boolean, + default: false + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }); + + +</script> +<template> + <div> + <fieldset + class="grupo-formulario" + :class="{'grupo-formulario-vertical':es_vertical}" + > + <legend> + {{ leyenda }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </legend> + <slot></slot> + </fieldset> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </div> +</template> diff --git a/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue b/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue new file mode 100644 index 0000000000000000000000000000000000000000..7495544f8d9a60d4676b4821d440cc9bbf22d256 --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/RadioBotonBase.vue @@ -0,0 +1,55 @@ +<script setup> + import { computed } from 'vue' + + const identificador = idAleatorio() + + function idAleatorio() { + return 'radio-' + Math.random().toString(36).substring(2) + } + + defineExpose({ + identificador, + }) + + const props = defineProps({ + etiqueta: { + type: String, + required: true + }, + modelValue: { + type: [String, Number], + required: true, + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }); + + const emit = defineEmits(['update:modelValue']) + + const modeloRadio = computed({ + get() { + return props.modelValue; + }, + set(value) { + emit('update:modelValue', value) + } + }) + +</script> +<template> + <span> + <input + :id="identificador" + :required="es_obligatorio" + :aria-required="es_obligatorio" + v-model="modeloRadio" + type="radio" + v-bind="$attrs" + /> + <label :for="identificador"> + {{ etiqueta }} + </label> + </span> +</template> diff --git a/docs/src/componetes/pruebas-concepto/SelectorBase.vue b/docs/src/componetes/pruebas-concepto/SelectorBase.vue new file mode 100644 index 0000000000000000000000000000000000000000..597b1ed1da56be7f9ebad762837a7fee59038084 --- /dev/null +++ b/docs/src/componetes/pruebas-concepto/SelectorBase.vue @@ -0,0 +1,87 @@ +<script setup> + import { computed } from 'vue' + + const identificador = idAleatorio() + + function idAleatorio() { + return 'selector-' + Math.random().toString(36).substring(2) + } + + defineExpose({ + identificador, + }) + + const props = defineProps({ + etiqueta: { + type: String, + required: true + }, + instruccional: { + type: String, + default: 'Selecciona una opción' + }, + texto_ayuda: { + type: String, + default: '' + }, + texto_error: { + type: String, + default: '' + }, + modelValue: { + type: [String, Number], + default: "" + }, + es_etiqueta_visible: { + type: Boolean, + default: true + }, + es_instruccional_visible: { + type: Boolean, + default: true + }, + es_obligatorio: { + type: Boolean, + default: false + }, + }) + + const emit = defineEmits(['update:modelValue']) + + const modeloSelector = computed({ + get() { + return props.modelValue; + }, + set(value) { + emit('update:modelValue', value) + } + }) +</script> +<template> + <div> + <label :for="identificador" :class="(es_etiqueta_visible)?'':'a11y-solo-lectura'"> + {{ etiqueta }} + <span + v-if="es_obligatorio" + class="formulario-obligatoriedad" + > + (Obligatorio) + </span> + </label> + <select + :name="identificador" + :id="identificador" + :required="es_obligatorio" + :aria-required="es_obligatorio" + v-model="modeloSelector" + v-bind="$attrs" + > + <option disabled value="" v-if="es_instruccional_visible">{{ instruccional }}</option> + <slot></slot> + </select> + <p aria-live="polite" class="formulario-ayuda" role="status" v-if="texto_ayuda || es_obligatorio || texto_error"> + {{ texto_error }} + {{ texto_ayuda }} + </p> + </div> +</template> diff --git a/docs/src/router/index.js b/docs/src/router/index.js index 0d0e45b450177e8b67f1375a7790b7244735b3e8..d617d198a780147f518f520883d7125f449eeecc 100644 --- a/docs/src/router/index.js +++ b/docs/src/router/index.js @@ -198,6 +198,14 @@ const router = createRouter({ title: 'Separadores | Elementos | Sisdai CSS' }, }, + { + path: 'formularios', + name: 'Elementos / Formularios', + component: () => import('../views/ElementosFormularios.vue'), + meta: { + title: 'Formularios | Elementos | Sisdai CSS' + }, + }, ] }, { @@ -264,6 +272,14 @@ const router = createRouter({ { path: '/componentes', children: [ + { + path: 'pestanias', + name: 'Componentes / Pestañas', + component: () => import('../views/ComponentePestanias.vue'), + meta: { + title: 'Pestañas | Componentes | Sisdai CSS' + }, + }, { path: 'navegacion', name: 'Componentes / Navegación', @@ -376,11 +392,27 @@ const router = createRouter({ title: 'Campo de búsqueda | Componentes | Sisdai CSS' }, }, + { + path: 'formulario', + name: 'Componentes / Campo', + component: () => import('../views/ComponenteFormulario.vue'), + meta: { + title: 'Formulario | Componentes | Sisdai CSS' + }, + }, ] }, { path: '/visualizaciones', children: [ + { + path: 'vispestanias', + name: 'Visualizaciones / Pestañas', + component: () => import('../views/VisualizacionesPestanias.vue'), + meta: { + title: 'Pestañas | Visualizaciones | Sisdai CSS' + }, + }, { path: 'vistipografia', name: 'Visualizaciones / TipografÃa', diff --git a/docs/src/views/ComponenteFormulario.vue b/docs/src/views/ComponenteFormulario.vue new file mode 100644 index 0000000000000000000000000000000000000000..02c0454ac5a80de0deca3d3f64f65c13023c5a38 --- /dev/null +++ b/docs/src/views/ComponenteFormulario.vue @@ -0,0 +1,936 @@ +<script setup> +import SisdaiCampoBase from '@/componetes/pruebas-concepto/CampoBase.vue' +import SisdaiAreaTexto from '@/componetes/pruebas-concepto/AreaTextoBase.vue' +import SisdaiSelector from '@/componetes/pruebas-concepto/SelectorBase.vue' +import SisdaiCasilla from '@/componetes/pruebas-concepto/CasillaVerificacionBase.vue' +import SisdaiBotonRadio from '@/componetes/pruebas-concepto/RadioBotonBase.vue' +import GrupoCasillasVerificacion from '@/componetes/pruebas-concepto/GrupoCasillasVerificacion.vue' +import SisdaiGrupoBotonesRadio from '@/componetes/pruebas-concepto/GrupoBotonesRadio.vue' + +import EjemploCodigo from '../componetes/EjemploCodigo.vue' +import { ref } from 'vue' + +const ejemplo = ref({}) + +const casillaUnica = ref(false) +const casillaArreglo = ref([]) +const botonRadio = ref('') + +</script> +<template> + <div class="contenedor m-y-maximo"> + + <div id="formulario" class="ancho-lectura"> + <h1>Formulario</h1> + <p> + El Sisdai fomenta el uso de HTML semántico + para mejorar la usabilidad y accesibilidad de la web. Por ello, damos estilo a las etiquetas nativas + para que puedan utilizarse eficientemente sin necesidad de añadir clases adicionales. + </p> + <p> + Reconocemos que algunos componentes requieren una estructura más definida para facilitar su comprensión. + AsÃ, hemos creado clases especÃficas que proporcionan contexto, asistencia o simplemente organizan mejor la información. + </p> + </div> + + <div class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Elementos</h2> + <p> + Recomendamos siempre utilizar la etiqueta <code><label/></code>, vinculándola al <code>input</code> + correspondiente mediante el atributo <code>for</code>. Esta etiqueta puede incluir un elemento con la clase + <code>.formulario-obligatoriedad</code> para indicar si el campo es opcional o requerido. + </p> + <p> + Para las clases más generales de <code><input/></code> (excluyendo checkbox, radio y range), asà + como para selectores y áreas de texto, el ancho se adapta al contenedor o columna que los contiene, + pero no excede los 700px para asegurar una buena legibilidad. + </p> + <p> + El <code><textarea/></code> tiene un alto mÃnimo de 120px, que puede incrementarse con el atributo + <code>rows</code>. Este diseño facilita la escritura de contenido extenso sin restricciones visuales. + </p> + <p> + Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir texto de ayuda a la persona usuaria. + </p> + <EjemploCodigo + tipo='HTML de un campo' + codigo=' + <form v-on:submit.prevent> + <div> + <label for="idcampo"> + Nombre del campo + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </label> + + <input + id="idcampo" + type="text" + placeholder="Muestra de ejemplo" + value="Campo de ejemplo llenado" + required + /> + + <p class="formulario-ayuda"> + Mensaje de ayuda. + </p> + </div> + </form> + '/> + </div> + + <div id="campo-base" class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Campo base</h2> + <p> + Al utilizar el componente <code>SisdaiCampoBase</code> nos aseguramos que la etiqueta y el campo siempre estén vinculados, + opcionalmente podemos definir si es obligatorio, agregar un texto de ejemplo + y un mensaje de ayuda para que la persona usuaria comprenda como debe llenarse el campo. + </p> + <p> + De manera predeterminada el componente es de tipo texto <code>type="text"</code> pudiendo cambiar el atributo + escribiendo en la propiedad tipo, el <code>tipo</code>, excluyendo los tipos checkbox, radio y range, que tienen su propio componente. + </p> + <p> + Actualmente el campo valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacÃo. '</i>. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <div> + <label for="campo-idcreadoautomaticamente"> + Nombre del campo + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </label> + + <input + id="campo-idcreadoautomaticamente" + type="text" + placeholder="Muestra de ejemplo" + value="" + required + /> + + <p class="formulario-ayuda"> + Texto de ayuda. + </p> + </div> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <SisdaiCampoBase + etiqueta="Nombre de la etiqueta" + ejemplo="Ejemplo" + :es_obligatorio="false" + :es_etiqueta_visible="true" + v-model="ejemplo.muestra" + texto_ayuda="Texto de ayuda." + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Nombre de la etiqueta" + ejemplo="Ejemplo" + :es_obligatorio="false" + :es_etiqueta_visible="true" + v-model="ejemplo.muestra" + texto_ayuda="Texto de ayuda." + /> + ' + /> + <p> + El campo base debe recibir una variable + de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.muestra }}</code> + </p> + </div> + </div> + + <div id="campo-base-tipos" class="contenedor ancho-lectura"> + <h3 class="p-t-10 m-t-0">Tipos de campo base</h3> + <p> + Acerca de los tipos de campo, todos se encuentran construidos con etiquetas nativas, por lo que no controlamos como se + presenten, que sabemos que algunos son distintos entre navegadores. + </p> + <p> + También dependiendo del tipo de campo y navegador, + existen componentes que no muestran los textos de ejemplo debido a que el navegador agrega información especÃfica al campo, + justo donde deberÃa existir el <i lang="en">placeholder</i>. + </p> + <p> + Para éstos casos, se puede hacer uso de la propiedad <code>texto_ayuda</code> del componente, para agregar mensajes de ayuda + y/o ejemplos. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de texto" + ejemplo="tipo text" + tipo="text" + v-model="ejemplo.texto" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de texto" + ejemplo="tipo text" + tipo="text" + v-model="ejemplo.texto" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de contraseña" + ejemplo="tipo password" + tipo="password" + v-model="ejemplo.contrasenia" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de contraseña" + ejemplo="tipo password" + tipo="password" + v-model="ejemplo.contrasenia" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de correo" + ejemplo="tipo email" + tipo="email" + v-model="ejemplo.correo" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de correo" + ejemplo="tipo email" + tipo="email" + v-model="ejemplo.correo" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de archivo" + ejemplo="tipo file" + tipo="file" + v-model="ejemplo.archivo" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de archivo" + ejemplo="tipo file" + tipo="file" + v-model="ejemplo.archivo" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de búsqueda" + ejemplo="tipo search" + tipo="search" + v-model="ejemplo.busqueda" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de búsqueda" + ejemplo="tipo search" + tipo="search" + v-model="ejemplo.busqueda" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo numérico" + ejemplo="tipo number" + tipo="number" + v-model="ejemplo.numero" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo numérico" + ejemplo="tipo number" + tipo="number" + v-model="ejemplo.numero" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo teléfono" + ejemplo="tipo tel" + tipo="tel" + v-model="ejemplo.telefono" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo teléfono" + ejemplo="tipo tel" + tipo="tel" + v-model="ejemplo.telefono" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de URL" + ejemplo="tipo url" + tipo="url" + v-model="ejemplo.url" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de URL" + ejemplo="tipo url" + tipo="url" + v-model="ejemplo.url" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de fecha" + ejemplo="tipo date" + tipo="date" + v-model="ejemplo.fecha" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de fecha" + ejemplo="tipo date" + tipo="date" + v-model="ejemplo.fecha" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de hora" + ejemplo="tipo time" + tipo="time" + v-model="ejemplo.hora" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de hora" + ejemplo="tipo time" + tipo="time" + v-model="ejemplo.hora" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de fecha y hora" + ejemplo="tipo datetime-local" + tipo="datetime-local" + v-model="ejemplo.fechahora" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de fecha y hora" + ejemplo="tipo datetime-local" + tipo="datetime-local" + v-model="ejemplo.fechahora" + /> + ' + /> + </div> + <div class="columna-4 m-t-3"> + <SisdaiCampoBase + etiqueta="Campo de mes" + ejemplo="tipo month" + tipo="month" + v-model="ejemplo.mes" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCampoBase + etiqueta="Campo de mes" + ejemplo="tipo month" + tipo="month" + v-model="ejemplo.mes" + /> + ' + /> + </div> + </div> + + <div id="area-de-texto" class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Ãrea de texto</h2> + <p> + Al utilizar el componente <code>SisdaiAreaTexto</code> nos aseguramos que la etiqueta y el área de texto siempre estén vinculados, + opcionalmente podemos definir si es obligatorio, agregar un texto de ejemplo + y un mensaje de ayuda para que la persona usuaria comprenda como debe llenarse el campo. + </p> + <p> + Actualmente el área de texto valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacÃo. '</i>. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <div> + <label for="area-idcreadoautomaticamente"> + Nombre del campo + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </label> + + <textarea + id="area-idcreadoautomaticamente" + placeholder="Muestra de ejemplo" + required + ></textarea> + + <p class="formulario-ayuda"> + Mensaje de ayuda. + </p> + </div> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <SisdaiAreaTexto + etiqueta="Descripción" + v-model="ejemplo.descripcion" + texto_ayuda="Describe brevemente cómo llenar el campo." + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiAreaTexto + etiqueta="Descripción" + v-model="ejemplo.descripcion" + texto_ayuda="Describe brevemente cómo llenar el campo." + /> + ' + /> + <p> + El área de texto debe recibir una variable + de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.descripcion }}</code> + </p> + </div> + </div> + + <div id="selector" class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Selector</h2> + <p> + Al utilizar el componente <code>SisdaiSelector</code> nos aseguramos que la etiqueta y el selector siempre estén vinculados. + </p> + <p> + Opcionalmente podemos definir si es obligatorio, agregar la opción deshabilitada para cambiar el instruccional <i>Selecciona una opción</i> + seleccionar si se muestra o no la primer opción deshabilitada, agregar un mensaje de ayuda y declarar la lista de opciones del selector. + </p> + <p> + Actualmente el selector valida automáticamente cuando es requerido, mostrando el mensaje de error <i>'Este campo no puede quedar vacÃo. '</i>. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <div> + <label for="selector-idcreadoautomaticamente"> + Nombre del campo + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </label> + + <select id="selector-idcreadoautomaticamente" required> + <option disabled value="" selected> + Selecciona una opción + </option> + <option value="1"> + Opcion Uno + </option> + <option value="2"> + Opcion Dos + </option> + <option value="3"> + Opcion Tres + </option> + </select> + + <p class="formulario-ayuda"> + Mensaje de ayuda. + </p> + </div> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <SisdaiSelector + etiqueta="Selector de ejemplo" + v-model="ejemplo.selector" + texto_ayuda="Texto de ayuda." + > + <option value="1"> + Opcion Uno + </option> + <option value="2"> + Opcion Dos + </option> + <option value="3"> + Opcion Tres + </option> + </SisdaiSelector> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiSelector + etiqueta="Selector de ejemplo" + v-model="ejemplo.selector" + texto_ayuda="Texto de ayuda." + > + <option value="1"> + Opcion Uno + </option> + <option value="2"> + Opcion Dos + </option> + <option value="3"> + Opcion Tres + </option> + </SisdaiSelector> + ' + /> + <p> + El selector debe recibir una variable + de texto o numérica para su modelo de datos <code> v-model:{{ ejemplo.selector }}</code> + </p> + </div> + </div> + + <div id="casilla-verificacion" class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Casilla de verificación</h2> + <p> + Al utilizar el componente <code>SisdaiCasillaVerificacion</code> + nos aseguramos que la etiqueta y la casilla de verificación siempre estén vinculadas. + </p> + <p> + Opcionalmente podemos definir si es obligatorio, + agregar un mensaje de ayuda y + agregar un tÃtulo o leyenda independiente de la etiqueta. + </p> + <p> + Actualmente la casilla de verificación valida automáticamente cuando es requerida, + mostrando el mensaje de error <i>'Esta casilla necesita estar verificada. '</i>. + Podemos definir en cada componente si el mensaje de error es visible o no. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + <div class="contenedor ancho-lectura"> + <h3>Casilla única de verificación</h3> + <p> + Para cuando se tiene una única casilla de verificación, se puede seleccionar poner o no + un tÃtulo al componente, que es independiente de la etiqueta. + </p> + <p> + Si el campo es obligatorio y tiene tÃtulo, la etiqueta <i>(Obligatorio)</i> aparecerá en el tÃtulo, si no tiene tÃtulo + se mostrará en la etiqueta, como normalmente aparece para todos los campos. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <span> + <p class="titulo-leyenda"> + TÃtulo + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </p> + <input + id="casilla-identificadorunico" + type="checkbox" + required + /> + <label for="casilla-identificadorunico"> + Nombre de la etiqueta + </label> + <p aria-live="polite" class="formulario-ayuda" role="status"> + Texto de ayuda + </p> + </span> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <SisdaiCasilla + etiqueta="Casilla única de verificación" + v-model="casillaUnica" + texto_ayuda="Texto de ayuda" + :es_ayuda_visible="true" + titulo="TÃtulo leyenda" + /> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiCasilla + etiqueta="Casilla única de verificación" + v-model="casillaUnica" + texto_ayuda="Texto de ayuda" + :es_ayuda_visible="true" + titulo="TÃtulo leyenda" + /> + ' + /> + <p> + La casilla única de verificación debe recibir una variable + booleana para su modelo de datos <code> v-model:{{ casillaUnica }}</code> + </p> + </div> + </div> + <div class="contenedor ancho-lectura"> + <h3>Casillas agrupadas de verificación</h3> + <p> + Para cuando se tienen varias casillas de verificación relacionadas, necesitamos agruparlas. + Con el uso del componente <code>GrupoCasillasVerificacion</code> nos aseguramos de que se encuentren + correctamente etiquetadas como se requiere para mejorar la accesibilidad. + </p> + <p> + Se recomienda no utilizar tÃtulos ni mensajes de ayuda para cada casilla de verificacion anidada + porque puede resultar engorroso. En su lugar el componente <code>GrupoCasillasVerificacion</code> + contiene un tÃtulo y mensaje generales que podemos utilizar para dar instrucciones acerca del + grupo de casillas. + </p> + <p> + Actualmente el componente <code>GrupoCasillasVerificacion</code> valida automáticamente cuando es requerida + alguna de las casillas que contenga, mostrando el mensaje de error <i>'Una o más casillas necesitan estar verificadas. '</i>. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <fieldset class="grupo-formulario"> + <legend>TÃtulo de la agrupación de casillas + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </legend> + + <span> + <input + id="casilla-identificadorgrupaluno" + type="checkbox" + value="uno" + required + /> + <label for="casilla-identificadorgrupaluno"> + Uno + </label> + </span> + <span> + <input + id="casilla-identificadorgrupaldos" + type="checkbox" + value="dos" + required + /> + <label for="casilla-identificadorgrupaldos"> + Dos + </label> + </span> + <span> + <input + id="casilla-identificadorgrupaltre" + type="checkbox" + value="tres" + required + /> + <label for="casilla-identificadorgrupaltre"> + Tres + </label> + </span> + + </fieldset> + <p aria-live="polite" class="formulario-ayuda" role="status"> + Texto de ayuda. + </p> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <GrupoCasillasVerificacion + leyenda="Grupo de casillas de verificacion" + texto_ayuda="Texto de ayuda." + :es_obligatorio="true" + > + <SisdaiCasilla + etiqueta="Casilla Uno" + v-model="casillaArreglo" + value="Uno" + :es_obligatorio="true" + /> + <SisdaiCasilla + etiqueta="Casilla Dos" + v-model="casillaArreglo" + value="Dos" + :es_obligatorio="true" + /> + <SisdaiCasilla + etiqueta="Casilla Tres" + v-model="casillaArreglo" + value="Tres" + :es_obligatorio="true" + /> + </GrupoCasillasVerificacion> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <GrupoCasillasVerificacion + leyenda="Grupo de casillas de verificacion" + texto_ayuda="Texto de ayuda" + :es_obligatorio="true" + > + <SisdaiCasilla + etiqueta="Casilla Uno" + v-model="casillaArreglo" + value="Uno" + :es_obligatorio="true" + /> + <SisdaiCasilla + etiqueta="Casilla Dos" + v-model="casillaArreglo" + value="Dos" + :es_obligatorio="true" + /> + <SisdaiCasilla + etiqueta="Casilla Tres" + v-model="casillaArreglo" + value="Tres" + :es_obligatorio="true" + /> + </GrupoCasillasVerificacion> + ' + /> + <p> + Las casillas agrupadas deben recibir un arreglo + para su modelo de datos <code> v-model:{{ casillaArreglo }}</code> + </p> + </div> + </div> + + <div id="botones-radio" class="contenedor ancho-lectura"> + <h2 class="p-t-10 m-t-0">Botones de radio</h2> + <p> + Al utilizar el componente <code>SisdaiBotonRadio</code> + nos aseguramos que la etiqueta y el campo botón de radio siempre estén vinculadas. + </p> + <p> + Debido a que el campo botón de radio solo tiene sentido para seleccionar una opción en una lista de elementos + siempre se debe utilizar junto con el componente <code>SisdaiGrupoBotonesRadio</code> para aseguramos + de que se encuentren correctamente etiquetadas como se requiere para mejorar la accesibilidad. + </p> + <p> + Se recomienda agregar al <code>SisdaiGrupoBotonesRadio</code> un tÃtulo y opcionalmente podemos agregar + un mensaje de ayuda y definir si los campos y el grupo son obligatorios. + </p> + <p> + El componente <code>SisdaiGrupoBotonesRadio</code> valida automáticamente cuando son requeridos los botones de radio que contiene, + mostrando el mensaje de error <i>'Un botón de radio necesita estar seleccionado. '</i>. + Las implementaciones de otros tipos de error deberán crearse en el momento de su uso. + </p> + </div> + + <div class="flex flex-contenido-centrado"> + <div class="columna-6 m-t-3"> + <EjemploCodigo + tipo='HTML que construye al componente' + codigo=' + <form v-on:submit.prevent> + <fieldset + class="grupo-formulario" + role="radiogroup" + > + <legend>TÃtulo de la agrupación de botones de radio + <span class="formulario-obligatoriedad"> + (Obligatorio) + </span> + </legend> + + <span> + <input + id="radio-identificadorgrupaluno" + type="radio" + value="uno" + name="nombredelgrupo" + required + /> + <label for="radio-identificadorgrupaluno"> + Uno + </label> + </span> + <span> + <input + id="radio-identificadorgrupaldos" + type="radio" + value="dos" + name="nombredelgrupo" + required + /> + <label for="radio-identificadorgrupaldos"> + Dos + </label> + </span> + <span> + <input + id="radio-identificadorgrupaltre" + type="radio" + value="tres" + name="nombredelgrupo" + required + /> + <label for="radio-identificadorgrupaltre"> + Tres + </label> + </span> + + </fieldset> + <p aria-live="polite" class="formulario-ayuda" role="status"> + Texto de ayuda. + </p> + </form> + ' + /> + </div> + <div class="columna-6 m-t-3"> + <SisdaiGrupoBotonesRadio + leyenda="Grupo de botones de radio" + texto_ayuda="Texto de ayuda." + :es_obligatorio="true" + > + <SisdaiBotonRadio + etiqueta="boton radio uno" + v-model="botonRadio" + value="Uno" + name="nombredelgrupo" + :es_obligatorio="true" + /> + <SisdaiBotonRadio + etiqueta="boton radio dos" + v-model="botonRadio" + value="Dos" + name="nombredelgrupo" + :es_obligatorio="true" + /> + </SisdaiGrupoBotonesRadio> + <EjemploCodigo + :tiene_ejemplo="false" + tipo='Componente de VUE' + codigo=' + <SisdaiGrupoBotonesRadio + leyenda="Grupo de botones de radio" + texto_ayuda="Texto de ayuda." + :es_obligatorio="true" + > + <SisdaiBotonRadio + etiqueta="boton radio uno" + v-model="botonRadio" + value="Uno" + name="nombredelgrupo" + :es_obligatorio="true" + /> + <SisdaiBotonRadio + etiqueta="boton radio dos" + v-model="botonRadio" + value="Dos" + name="nombredelgrupo" + :es_obligatorio="true" + /> + </SisdaiGrupoBotonesRadio> + ' + /> + <p> + El grupo de botones de radio debe recibir una variable + de texto o número para su modelo de datos + <code>v-model:{{ botonRadio }}</code> + </p> + </div> + </div> + </div> +</template> diff --git a/docs/src/views/ComponenteMenuLateral.vue b/docs/src/views/ComponenteMenuLateral.vue index e561431361d2f33a1b5265649aba75e8ae994028..a78e97da1836ea15dbb090c8ffc1667c59fe5d14 100644 --- a/docs/src/views/ComponenteMenuLateral.vue +++ b/docs/src/views/ComponenteMenuLateral.vue @@ -2,6 +2,7 @@ import { ref } from 'vue' import EjemploCodigo from '../componetes/EjemploCodigo.vue' const estaAbierto = ref(true) +const colapsableAbierto = ref(true) </script> <template> <div> @@ -37,18 +38,29 @@ const estaAbierto = ref(true) Enlace local ejemplo uno </a> </li> - <li class="colapsable abierto"> - <button class="colapsable-boton"> + <li class="colapsable" :class="{abierto: colapsableAbierto}"> + <button + class="colapsable-boton" + :aria-expanded="colapsableAbierto" + aria-controls="colapsableejemplo" + @click="colapsableAbierto = !colapsableAbierto" + > Nombre de sección colapsable <span aria-hidden="true" class="pictograma-angulo-derecho"></span> </button> - <ul> - <li> - <a href="#"> - Enlace local ejemplo colapsable abierto - </a> - </li> - </ul> + <div + class="colapsable-contenedor" + id="colapsableejemplo" + :aria-hidden="!colapsableAbierto" + > + <ul> + <li> + <a href="#"> + Enlace local ejemplo colapsable abierto + </a> + </li> + </ul> + </div> </li> <li> <a href="#"> diff --git a/docs/src/views/ComponenteNavegacion.vue b/docs/src/views/ComponenteNavegacion.vue index 94cecd362fd9702a36a13e245d4a5452f1f2cf06..f6e9304e7ae4e1a94ad30d662b2c502cf73d20b5 100644 --- a/docs/src/views/ComponenteNavegacion.vue +++ b/docs/src/views/ComponenteNavegacion.vue @@ -167,9 +167,74 @@ window.removeEventListener('resize', validarNavegacionColapsable) /> </div> + <div class="contenedor ancho-lectura"> + <h2 class="p-t-10">Elementos de la navegacion</h2> + <p> + Se pueden agregar hipervinculos <code>.nav-hipervinculo</code> y botones <code>.nav-boton</code> en elementos de lista para crear el menú. + </p> + <p> + También se pueden incluir sub listas para agregar menús desplegables con el botón <code>.nav-boton-submenu</code> seguido de una lista <code>.nav-submenu</code> + a la que podemos agregarle la clase <code>.nav-submenu-columnas</code> por si se tiene un contenido muy extenso que se pueda leer mejor a dos columnas. + Es recomendable agregar un boton <code>.nav-boton-regresar</code> con la funcionalidad de regresar a las opciones del menú principal. + </p> + </div> + + <div class="contenedor ancho-lectura m-y-2"> + + <EjemploCodigo + :tiene_ejemplo='false' + tipo='HTML' + codigo=' + <nav class="navegacion navegacion-extendida"> + + <div class="nav-contenedor-identidad"> + ... + </div> + + <div class="nav-menu-contenedor"> + <div class="nav-menu-principal"> + <ul class="nav-menu"> + <li> + <a href="#" class="nav-hipervinculo"> + Enlace navegación + </a> + </li> + <li> + <button class="nav-boton"> + Botón de navegación + </button> + </li> + <li> + <button class="nav-boton-submenu"> + Elemento con submenu + </button> + <ul class="nav-submenu nav-submenu-columnas"> + <li> + <button class="nav-boton-regresar"> + Regresar + </button> + </li> + <li> + <a href="#" class="nav-hipervinculo"> + Enlace submenu uno + </a> + </li> + <li> + <a href="#" class="nav-hipervinculo"> + Enlace submenu dos + </a> + </li> + </ul> + </li> + </ul> + </div> + </div> + </nav> + '/> + </div> <div class="contenedor ancho-lectura"> - <h2 class="m-t-10">Navegación extendida colapsable</h2> + <h2 class="p-t-10">Navegación extendida colapsable</h2> <p> Para utilizar la navegación es necesario declarar el ancho que tiene el contenido del menú principal y crear una función que la compare contra el ancho de la pantalla para quitarle/agregarle la clase @@ -322,9 +387,8 @@ window.removeEventListener('resize', validarNavegacionColapsable) ... </nav> '/> - <p class="m-t-10"> - La funcionalidad de mostrar/ocultar el menú y subenú dependerá de que tan complejo sea el menú que se + La funcionalidad de mostrar/ocultar el menú y submenú dependerá de que tan complejo sea el menú que se requiera en el sitio web que lo utilice. Para el ejemplo que se muestra se tiene un menú colapsable con un submenú. </p> <EjemploCodigo diff --git a/docs/src/views/ComponentePestanias.vue b/docs/src/views/ComponentePestanias.vue new file mode 100644 index 0000000000000000000000000000000000000000..bfc1d0ee86142c0986bcb16cc0d631050a0d198e --- /dev/null +++ b/docs/src/views/ComponentePestanias.vue @@ -0,0 +1,216 @@ +<script setup> +import EjemploCodigo from "../componetes/EjemploCodigo.vue"; +</script> + +<template> + <div class="m-y-maximo"> + <div class="contenedor ancho-lectura"> + <h1>Pestañas</h1> + <p> + Las pestañas controlan de forma interactiva la visibilidad de un + conjunto de elementos por sección en diferentes paneles. Cada panel con + el contenido asociado a la etiqueta de la pestaña se muestra conforme a + esta está activada. + </p> + <p> + Las pestañas son un patrón común de diseño o estructura que recomienda + la + <a + href="https://www.w3.org/WAI/ARIA/apg/patterns/" + target="_blank" + rel="noopener noreferrer" + >ARIA Authoring Practices Guide (APG) </a + >. + </p> + <p> + Cuando una pestaña se inicializa, un primer panel es mostrado y su + pestaña asociada indica que está activada haciendo uso del diseño. + Cuando la usuaria activa otra de las pestañas, el panel mostrado + anteriormente se oculta mediante la propiedad <code>hidden</code> y el + panel asociado con la pestaña activa se muestra. + </p> + <p> + Para la construcción del componente <code>SisdaiPestanias</code> es + necesario seguir los siguientes lineamientos: + </p> + <ul> + <li> + Asociar el nombre del <code>aria-labelledby</code> del elemento con el + atributo <code>role="tablist"</code> al id del tÃtulo de la + visualización o indicar <code>arial-label</code> para que las + tecnologÃas de asistencia lo reconozcan. + </li> + <li> + Es importante que solo el primer botón o pestaña del + <code>tablist</code> contenga el estado + <code>aria-selected="true"</code> y lo demás en + <code>false</code> para que al iniciar el componente sea la primera + opción mostrada y enfocada/activa. + </li> + <li> + Es necesario que los botones que no estén activos al iniciar deberán + tener el atributo <code>tabindex="-1"</code> para enfocar el elemento, + pero no ser accesible a través de la navegación secuencial del + teclado. + </li> + <li> + Es importante que cada botón del <code>tablist</code> tenga su id + porque cada elemento con el atributo <code>role="tabpanel"</code> lo + necesitará para su nombre de etiqueta <code>aria-labelledby</code>. + </li> + <li> + Del mismo modo, cada elemento <code>tabpanel</code> deberá tener un id + para que apunte desde el <code>aria-controls</code> de cada elemento + <code>tab</code> o botón del <code>tablist</code>. + </li> + <li> + Recomendamos agregar el atributo <code>tabindex="0"</code> a cada uno + de los elementos <code>tabpanel</code> para que la usuaria logre + enfocar el panel de la pestaña con la navegación secuencial del + teclado en caso de que el contenido del panel no tenga elementos + enfocables. + </li> + </ul> + <p> + El enfoque por teclado funciona manualmente, es decir, hay que presiona + la tecla enter o barra espaciadora para activar la pestaña enfocada al + presionar las flechas izquierda/derecha y mostrar el panel. + </p> + </div> + + <div class="contenedor ancho-lectura"> + <div class="pestanias"> + <div role="tablist" aria-labelledby="id-unico-titulo"> + <button + id="idpestania-uno" + type="button" + role="tab" + aria-selected="true" + aria-controls="idpestaniapanel-uno" + > + Pestaña 1 + </button> + <button + id="idpestania-dos" + type="button" + role="tab" + aria-selected="false" + aria-controls="idpestaniapanel-dos" + tabindex="-1" + > + Pestaña 2 + </button> + <button + id="idpestania-tres" + type="button" + role="tab" + aria-selected="false" + aria-controls="idpestaniapanel-tres" + tabindex="-1" + > + Pestaña 3 + </button> + <button + id="idpestania-cuatro" + type="button" + role="tab" + aria-selected="false" + aria-controls="idpestaniapanel-cuatro" + tabindex="-1" + disabled + > + Pestaña Deshabilitada + </button> + </div> + + <div id="id-lista-pestania-panel"> + <div + id="idpestaniapanel-uno" + role="tabpanel" + aria-labelledby="idpestania-uno" + > + <p>Contenido de la pestaña 1</p> + </div> + <div + id="idpestaniapanel-dos" + role="tabpanel" + tabindex="0" + aria-labelledby="idpestania-dos" + hidden + > + <p>Contenido de la pestaña 2</p> + </div> + <div + id="idpestaniapanel-tres" + role="tabpanel" + tabindex="0" + aria-labelledby="idpestania-tres" + hidden + > + <p>Contenido de la pestaña 3</p> + </div> + <div + id="idpestaniapanel-cuatro" + role="tabpanel" + tabindex="0" + aria-labelledby="idpestania-cuatro" + hidden + > + <p>Contenido de la pestaña 4</p> + </div> + </div> + </div> + + <EjemploCodigo + :tiene_ejemplo="false" + tipo="HTML" + codigo=' + <div class="pestanias"> + <div role="tablist" aria-labelledby="id-unico-titulo"> + <button id="idpestania-uno" type="button" role="tab" aria-selected="true" aria-controls="idpestaniapanel-uno"> + Pestaña 1 + </button> + <button id="idpestania-dos" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-dos" tabindex="-1"> + Pestaña 2 + </button> + <button id="idpestania-tres" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-tres" tabindex="-1"> + Pestaña 3 + </button> + <button id="idpestania-cuatro" type="button" role="tab" aria-selected="false" aria-controls="idpestaniapanel-cuatro" tabindex="-1" disabled> + Pestaña Deshabilitada + </button> + </div> + + <div id="id-lista-pestania-panel"> + <div id="idpestaniapanel-uno" role="tabpanel" aria-labelledby="idpestania-uno"> + <p>Contenido de la pestaña 1</p> + </div> + <div id="idpestaniapanel-dos" role="tabpanel" tabindex="0" aria-labelledby="idpestania-dos" hidden> + <p>Contenido de la pestaña 2</p> + </div> + <div id="idpestaniapanel-tres" role="tabpanel" tabindex="0" aria-labelledby="idpestania-tres" hidden> + <p>Contenido de la pestaña 3</p> + </div> + <div id="idpestaniapanel-cuatro" role="tabpanel" tabindex="0" aria-labelledby="idpestania-cuatro" hidden> + <p>Contenido de la pestaña 4</p> + </div> + </div> + </div> + ' + /> + + <p> + Nota: existe la posibilidad de que el panel se muestre automáticamente + al enfocar la pestaña con el teclado. Esto en la lógica js del + componente. Para saber cómo decidir cuándo realizar una selección + automática seguida del enfoque visita esta + <a + href="https://www.w3.org/WAI/ARIA/apg/practices/keyboard-interface/#kbd_selection_follows_focus" + target="_blank" + rel="noopener noreferrer" + >guÃa</a + >. + </p> + </div> + </div> +</template> diff --git a/docs/src/views/ComponentesInstitucionales.vue b/docs/src/views/ComponentesInstitucionales.vue index 5e968683355c13a831a794afec4fcd6ccc4d892b..2b19201301411ba90b86da20311a884c435f2cf7 100644 --- a/docs/src/views/ComponentesInstitucionales.vue +++ b/docs/src/views/ComponentesInstitucionales.vue @@ -172,7 +172,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <div class="contenedor piepagina-gobmx" aria-label="Pie de página de Gobierno de México"> <div class="flex flex-wrap"> <div class="columna-8 columna-4-esc"> - <img src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg" alt="Gobierno de México" width="207px" height="75px" /> + <img class="pie-logo" src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg" alt="Gobierno de México" width="207px" height="75px" /> </div> <div class="columna-8 columna-4-esc"> <p class="piepagina-titulo"> @@ -241,6 +241,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <div class="columna-8 columna-4-esc"> <img + class="pie-logo" src="https://cdn.conahcyt.mx/sisdai-archivos/gobmx-2024.svg" alt="Gobierno de México" width="207px" @@ -323,6 +324,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <div class="flex flex-wrap"> <div class="columna-8 columna-8-esc"> <img + class="pie-logo" src="https://cdn.conacyt.mx/sisdai/recursos/conahcyt-blanco.svg" alt="Conahcyt" width="200px" @@ -390,6 +392,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <div class="flex flex-wrap"> <div class="columna-8 columna-8-esc"> <img + class="pie-logo" src="https://cdn.conacyt.mx/sisdai/recursos/conahcyt-blanco.svg" alt="Conahcyt" width="200px" diff --git a/docs/src/views/ElementosFormularios.vue b/docs/src/views/ElementosFormularios.vue index edf30b13355cbcdee4ec291fe7c428c07b17a246..510b8f2fa2164d7a978856ff3cf330b91018a267 100644 --- a/docs/src/views/ElementosFormularios.vue +++ b/docs/src/views/ElementosFormularios.vue @@ -35,8 +35,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' </p> <p> - Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir notas informativas - bajo las etiquetas de <code>input</code>. + Opcionalmente, se puede añadir la clase <code>.formulario-ayuda</code> para incluir notas informativas. </p> </div> diff --git a/docs/src/views/ElementosTablas.vue b/docs/src/views/ElementosTablas.vue index 9bc5626f788920a12f7ae34c8907762003bda6f4..8c67b781a336a476eb26ca3e7316d364c6bb71d8 100644 --- a/docs/src/views/ElementosTablas.vue +++ b/docs/src/views/ElementosTablas.vue @@ -13,9 +13,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <h3>Tabla Base</h3> <p> - Esta configuración es la predeterminada, ideal para mostrar datos de manera clara - y estructurada. Se debe proporcionar una descripción o información adicional sobre - la tabla para contextualizar los datos presentados. + Esta configuración es la predeterminada, ideal para mostrar datos de manera clara y estructurada. + Se debe proporcionar un tÃtulo conciso con información acerca de la tabla para contextualizar los datos presentados. </p> </div> @@ -25,7 +24,7 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' tipo='HTML' codigo=' <table> - <caption>Descripción o información adicional de la tabla</caption> + <caption>TÃtulo de la tabla de ejemplo</caption> <thead> <tr> <th>Encabezado A</th> @@ -79,9 +78,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <EjemploCodigo tipo='HTML' codigo=' - <p class="titulo-tabla">TÃtulo tabla condensada</p> <table class="tabla-condensada"> - <caption> Descripción o información adicional de la tabla </caption> + <caption>Tabla condensada</caption> <thead> <tr> <th>Encabezado A</th> @@ -126,11 +124,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <EjemploCodigo tipo='HTML' codigo=' - <p class="titulo-tabla">TÃtulo tabla expandida</p> <table class="tabla-expandida"> - <caption> - Descripción o información adicional de la tabla - </caption> + <caption>Tabla expandida</caption> <thead> <tr> <th>Encabezado A</th> @@ -193,8 +188,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <h3>Titulo para tablas</h3> <p> - En base a la declaracion del <code>h6</code> la clase <code>.titulo-tabla</code> - se utiliza para poner un tÃtulo. + La etiqueta <code>caption</code> que se utiliza para agregar tÃtulos a las tablas, basa su estilo en a la declaracion del <code>h6</code>. + Además se agregó la clase <code>.titulo-tabla</code> por si se necesitara utilizar el estilo fuera de la etiqueta. </p> </div> @@ -203,10 +198,10 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <EjemploCodigo tipo='HTML' codigo=' - <p class="titulo-tabla">TÃtulo tabla</p> + <p class="titulo-tabla">Clase titulo-tabla</p> <table> - <caption>Descripción o información adicional de la tabla</caption> + <caption>Etiqueta nativa para tÃtulos de tablas</caption> <thead> <tr> <th>Encabezado A</th> @@ -246,11 +241,9 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <EjemploCodigo tipo='HTML' codigo=' - <p class="titulo-tabla">TÃtulo tabla</p> - <div class="contenedor-tabla"> <table> - <caption>Descripción o información adicional de la tabla</caption> + <caption>Tabla con contenedor horizontal</caption> <thead> <tr> <th>Encabezado A</th> diff --git a/docs/src/views/FundamentosPictogramas.vue b/docs/src/views/FundamentosPictogramas.vue index e54c705f523aba1449fbd5c4f3c91a283231667c..ec607f14984ec67c8b2aa51cffa6deb0ad5d3513 100644 --- a/docs/src/views/FundamentosPictogramas.vue +++ b/docs/src/views/FundamentosPictogramas.vue @@ -36,10 +36,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <span class="pictograma-actualizar"></span> <span class="pictograma-clase-ejemplo">pictograma-actualizar</span> </div> + <div> + <span class="pictograma-adelantar-10"></span> + <span class="pictograma-clase-ejemplo">pictograma-adelantar-10</span> + </div> <div> <span class="pictograma-agregar"></span> <span class="pictograma-clase-ejemplo">pictograma-agregar</span> </div> + <div> + <span class="pictograma-alerta"></span> + <span class="pictograma-clase-ejemplo">pictograma-alerta</span> + </div> <div> <span class="pictograma-angulo-abajo"></span> <span class="pictograma-clase-ejemplo">pictograma-angulo-abajo</span> @@ -112,10 +120,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <span class="pictograma-capa-lineas"></span> <span class="pictograma-clase-ejemplo">pictograma-capa-lineas</span> </div> + <div> + <span class="pictograma-capa-poligono"></span> + <span class="pictograma-clase-ejemplo">pictograma-capa-poligono</span> + </div> <div> <span class="pictograma-capa-puntos"></span> <span class="pictograma-clase-ejemplo">pictograma-capa-puntos</span> </div> + <div> + <span class="pictograma-capas"></span> + <span class="pictograma-clase-ejemplo">pictograma-capas</span> + </div> <div> <span class="pictograma-casilla"></span> <span class="pictograma-clase-ejemplo">pictograma-casilla</span> @@ -208,10 +224,18 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <span class="pictograma-enlace-subrayado"></span> <span class="pictograma-clase-ejemplo">pictograma-enlace-subrayado</span> </div> + <div> + <span class="pictograma-escribir"></span> + <span class="pictograma-clase-ejemplo">pictograma-escribir</span> + </div> <div> <span class="pictograma-estrella"></span> <span class="pictograma-clase-ejemplo">pictograma-estrella</span> </div> + <div> + <span class="pictograma-filtro"></span> + <span class="pictograma-clase-ejemplo">pictograma-filtro</span> + </div> <div> <span class="pictograma-flecha-abajo"></span> <span class="pictograma-clase-ejemplo">pictograma-flecha-abajo</span> @@ -332,6 +356,10 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <span class="pictograma-nivel"></span> <span class="pictograma-clase-ejemplo">pictograma-nivel</span> </div> + <div> + <span class="pictograma-norte"></span> + <span class="pictograma-clase-ejemplo">pictograma-norte</span> + </div> <div> <span class="pictograma-numerales"></span> <span class="pictograma-clase-ejemplo">pictograma-numerales</span> @@ -365,8 +393,8 @@ import EjemploCodigo from '../componetes/EjemploCodigo.vue' <span class="pictograma-clase-ejemplo">pictograma-persona</span> </div> <div> - <span class="pictograma-capa-poligono"></span> - <span class="pictograma-clase-ejemplo">pictograma-capa-poligono</span> + <span class="pictograma-regresar-10"></span> + <span class="pictograma-clase-ejemplo">pictograma-regresar-10</span> </div> <div> <span class="pictograma-reloj"></span> diff --git a/docs/src/views/InicioView.vue b/docs/src/views/InicioView.vue index e0e69d0c0f34ea841f5c13d4493debda021192df..ccc63b4d5e50feef3c03acb274fc280d60aa4238 100644 --- a/docs/src/views/InicioView.vue +++ b/docs/src/views/InicioView.vue @@ -14,8 +14,8 @@ agrega clases para ayudar a la accesibilidad digital. </p> </div> - - <div class="flex"> + + <div class="flex flex-contenido-centrado"> <div class="columna-8"> <a class="tarjeta tarjeta-hipervinculo-interno" href="/accesibilidad/cambio-fuente/"> <img loading="lazy" class="tarjeta-imagen" @@ -117,5 +117,181 @@ </a> </div> </div> + + <div class="ancho-lectura p-t-10"> + <h2 class="texto-centrado">Otras bibliotecas Sisdai</h2> + </div> + + <div class="flex"> + + <div class="columna-8 columna-4-esc"> + <div class="tarjeta"> + <img + loading="lazy" + class="tarjeta-imagen" + src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-componentes.png" + alt="" + /> + <div class="tarjeta-cuerpo"> + <p class="h6">sisdai-componentes</p> + <p> + Biblioteca de componentes reutilizables alineada al Sistema de Diseño y Accesibilidad para la Investigación (Sisdai). + </p> + </div> + <div class="tarjeta-pie flex"> + <a + class="boton boton-primario boton-chico" + href="https://sisdai-componentes.conahcyt.mx/" + aria-label="Ir a documentación de sisdai-componentes" + target="_blank" + rel="noopener noreferrer" + > + Ir a documentación + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + <a + class="boton boton-secundario boton-chico" + href="https://codigo.conahcyt.mx/sisdai/sisdai-componentes" + aria-label="Ir a repositorio de sisdai-componentes" + target="_blank" + rel="noopener noreferrer" + > + Ir a repositorio + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + </div> + </div> + </div> + + <div class="columna-8 columna-4-esc"> + <div class="tarjeta"> + <img + loading="lazy" + class="tarjeta-imagen" + src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-graficas.png" + alt="" + /> + <div class="tarjeta-cuerpo"> + <p class="h6">sisdai-graficas</p> + <p> + Biblioteca de componentes de código abierto para la construcción de visualizaciones de datos. + </p> + </div> + <div class="tarjeta-pie flex"> + <a + class="boton boton-primario boton-chico" + href="https://sisdai-graficas.conahcyt.mx/" + aria-label="Ir a documentación de sisdai-graficas" + target="_blank" + rel="noopener noreferrer" + > + Ir a documentación + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + <a + class="boton boton-secundario boton-chico" + href="https://codigo.conahcyt.mx/sisdai/sisdai-graficas" + aria-label="Ir a repositorio de sisdai-graficas" + target="_blank" + rel="noopener noreferrer" + > + Ir a repositorio + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + </div> + </div> + </div> + + <div class="columna-8 columna-4-esc"> + <div class="tarjeta"> + <img + loading="lazy" + class="tarjeta-imagen" + src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-mapas.png" + alt="" + /> + <div class="tarjeta-cuerpo"> + <p class="h6">sisdai-mapas</p> + <p> + Biblioteca de componentes de código abierto para la construcción de mapas interactivos. + </p> + </div> + <div class="tarjeta-pie flex"> + <a + class="boton boton-primario boton-chico" + href="https://sisdai-mapas.conahcyt.mx/" + aria-label="Ir a documentación de sisdai-mapas" + target="_blank" + rel="noopener noreferrer" + > + Ir a documentación + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + <a + class="boton boton-secundario boton-chico" + href="https://codigo.conahcyt.mx/sisdai/sisdai-mapas" + aria-label="Ir a repositorio de sisdai-mapas" + target="_blank" + rel="noopener noreferrer" + > + Ir a repositorio + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + </div> + </div> + </div> + + <div class="columna-8 columna-4-esc"> + <div class="tarjeta"> + <img + loading="lazy" + class="tarjeta-imagen" + src="https://cdn.conahcyt.mx/sisdai/recursos/imagenes/inicio/tarjeta-sisdai-portal.png" + alt="" + /> + <div class="tarjeta-cuerpo"> + <p class="h6">Portal Sisdai</p> + <p> + Fundamentos, elementos, componentes, visualizaciones de datos y plantillas de diseño. + </p> + </div> + <div class="tarjeta-pie flex"> + <a + class="boton boton-primario boton-chico" + href="https://sisdai.conahcyt.mx/" + aria-label="Ir al portal de Sisdai" + target="_blank" + rel="noopener noreferrer" + > + Ir a Sisdai + <span + class="pictograma-enlace-externo" + aria-hidden="true" + /> + </a> + </div> + </div> + </div> + + </div> + </div> </template> diff --git a/docs/src/views/VisualizacionesPestanias.vue b/docs/src/views/VisualizacionesPestanias.vue new file mode 100644 index 0000000000000000000000000000000000000000..cdeaa5fbff1bbd1647ab8a27ab9c9c5d4ce28b92 --- /dev/null +++ b/docs/src/views/VisualizacionesPestanias.vue @@ -0,0 +1,313 @@ +<script setup> +import EjemploCodigo from "../componetes/EjemploCodigo.vue"; +</script> + +<template> + <div class="contenedor m-y-maximo"> + <div class="ancho-lectura"> + <h1>Pestañas Vis</h1> + <p> + El contenedor-vis es un elemento importante utilizado por las + bibliotecas + <a + href="https://codigo.conahcyt.mx/sisdai/sisdai-graficas" + target="_blank" + rel="noopener noreferrer" + >sisdai-graficas</a + > + y + <a + href="https://codigo.conahcyt.mx/sisdai/sisdai-mapas" + target="_blank" + rel="noopener noreferrer" + >sisdai-mapas</a + > + para agrupar y organizar visualizaciones gráficas y de mapas. Este + contenedor además de sus paneles, puede contener un apartado para + colocar el componente de + <router-link to="/componentes/pestanias">Pestañas</router-link>. + </p> + <p> + Sugerimos ubicarlas debajo del <code>panel-encabezado-vis</code> y + seguir las recomendaciones la vista de estilos del componente. + </p> + </div> + + <div class="contenedor-vis m-y-3"> + <div + class="contenedor-vis-paneles con-panel-encabezado-vis con-panel-pie-vis" + > + <div class="panel-encabezado-vis"> + <p id="vistitulovisualizacion" class="vis-titulo-visualizacion"> + TÃtulo visualización + </p> + <p class="vis-fecha-actualizacion">Fecha de actualización</p> + <p class="vis-instruccional"> + Instruccional ó texto descriptivo de la visualización. + </p> + </div> + + <div class="pestanias"> + <div role="tablist" aria-labelledby="idvistitulovisualizacion"> + <button + id="tabvis-1" + type="button" + role="tab" + aria-selected="true" + aria-controls="tabpanelvis-1" + > + Gráfica + </button> + <button + id="tabvis-2" + type="button" + role="tab" + aria-selected="false" + aria-controls="tabpanelvis-2" + tabindex="-1" + > + Tabla + </button> + <button + id="tabvis-3" + type="button" + role="tab" + aria-selected="false" + aria-controls="tabpanelvis-3" + tabindex="-1" + disabled + > + Deshabilitada + </button> + </div> + + <div id="tabpanellistid"> + <div + id="tabpanelvis-1" + role="tabpanel" + tabindex="0" + aria-labelledby="tabvis-1" + > + <div class="contenido-vis"> + <div + style="border: 1px dashed #00f; padding: 8px; height: 100%" + > + <p class="vis-titulo-ejes">TÃtulo de ejes</p> + <p class="vis-valores-ejes">Valores de ejes</p> + </div> + </div> + + <div class="panel-pie-vis"> + <p class="vis-titulo-leyenda">TÃtulo de leyenda</p> + + <p class="vis-nomenclatura"> + <span class="figura-variable disabled"></span> + Nomenclatura deshabilitada + </p> + <p class="vis-nomenclatura"> + <span class="figura-variable"></span> + Nomenclatura + </p> + </div> + </div> + + <div + id="tabpanelvis-2" + role="tabpanel" + tabindex="0" + aria-labelledby="tabvis-2" + hidden + > + <div class="contenido-vis"> + <div class="contenedor-tabla"> + <table> + <caption class="a11y-solo-lectura"> + Tabla con contenedor horizontal + </caption> + <thead> + <tr> + <th>Encabezado A</th> + <th>Encabezado B</th> + <th>Encabezado C</th> + </tr> + </thead> + <tbody> + <tr> + <td>Celda 1</td> + <td>Celda 2</td> + <td>Celda 3</td> + </tr> + <tr> + <td>Celda 4</td> + <td>Celda 5</td> + <td>Celda 6</td> + </tr> + <tr> + <td>Celda 7</td> + <td>Celda 8</td> + <td>Celda 9</td> + </tr> + </tbody> + <tfoot> + <tr> + <td>Pie 1</td> + <td>Pie 2</td> + <td>Pie 3</td> + </tr> + </tfoot> + </table> + </div> + </div> + </div> + + <div + id="tabpanelvis-3" + role="tabpanel" + tabindex="0" + aria-labelledby="tabvis-3" + hidden + > + <p></p> + </div> + </div> + </div> + </div> + + <div class="contenedor-vis-atribuciones borde-t borde-color-secundario"> + <a + class="logo-conacyt" + href="https://conahcyt.mx/" + target="_blank" + rel="noopener noreferrer" + > + <img + class="a11y-oscura-filtro-blanco" + src="https://cdn.conahcyt.mx/sisdai/recursos/conahcyt-azul.svg" + alt="Conahcyt" + /> + </a> + <a + href="https://sisdai.conahcyt.mx/" + target="_blank" + rel="noopener noreferrer" + > + Sisdai + </a> + </div> + </div> + + <EjemploCodigo + :tiene_ejemplo="false" + tipo="HTML" + codigo=' + <div class="contenedor-vis m-y-3"> + <div class="contenedor-vis-paneles con-panel-encabezado-vis con-panel-pie-vis"> + <div class="panel-encabezado-vis"> + <p id="vistitulovisualizacion" class="vis-titulo-visualizacion"> + TÃtulo visualización + </p> + <p class="vis-fecha-actualizacion">Fecha de actualización</p> + <p class="vis-instruccional"> + Instruccional ó texto descriptivo de la visualización. + </p> + </div> + + <div class="pestanias"> + <div role="tablist" aria-labelledby="idvistitulovisualizacion"> + <button id="tabvis-1" type="button" role="tab" aria-selected="true" aria-controls="tabpanelvis-1"> + Gráfica + </button> + <button id="tabvis-2" type="button" role="tab" aria-selected="false" aria-controls="tabpanelvis-2" tabindex="-1"> + Tabla + </button> + <button id="tabvis-3" type="button" role="tab" aria-selected="false" aria-controls="tabpanelvis-3" tabindex="-1" disabled> + Deshabilitada + </button> + </div> + + <div id="tabpanellistid"> + <div id="tabpanelvis-1" role="tabpanel" tabindex="0" aria-labelledby="tabvis-1"> + <div class="contenido-vis"> + <div style="border: 1px dashed #00f; padding: 8px; height: 100%"> + <p class="vis-titulo-ejes">TÃtulo de ejes</p> + <p class="vis-valores-ejes">Valores de ejes</p> + </div> + </div> + + <div class="panel-pie-vis"> + <p class="vis-titulo-leyenda">TÃtulo de leyenda</p> + + <p class="vis-nomenclatura"> + <span class="figura-variable disabled"></span> + Nomenclatura deshabilitada + </p> + <p class="vis-nomenclatura"> + <span class="figura-variable"></span> + Nomenclatura + </p> + </div> + </div> + + <div id="tabpanelvis-2" role="tabpanel" tabindex="0" aria-labelledby="tabvis-2" hidden> + <div class="contenido-vis"> + <div class="contenedor-tabla"> + <table> + <caption class="a11y-solo-lectura"> + Tabla con contenedor horizontal + </caption> + <thead> + <tr> + <th>Encabezado A</th> + <th>Encabezado B</th> + <th>Encabezado C</th> + </tr> + </thead> + <tbody> + <tr> + <td>Celda 1</td> + <td>Celda 2</td> + <td>Celda 3</td> + </tr> + <tr> + <td>Celda 4</td> + <td>Celda 5</td> + <td>Celda 6</td> + </tr> + <tr> + <td>Celda 7</td> + <td>Celda 8</td> + <td>Celda 9</td> + </tr> + </tbody> + <tfoot> + <tr> + <td>Pie 1</td> + <td>Pie 2</td> + <td>Pie 3</td> + </tr> + </tfoot> + </table> + </div> + </div> + </div> + + <div id="tabpanelvis-3" role="tabpanel" tabindex="0" aria-labelledby="tabvis-3" hidden> + <p></p> + </div> + </div> + </div> + </div> + + <div class="contenedor-vis-atribuciones borde-t borde-color-secundario"> + <a class="logo-conacyt" href="https://conahcyt.mx/" target="_blank" rel="noopener noreferrer"> + <img class="a11y-oscura-filtro-blanco" src="https://cdn.conahcyt.mx/sisdai/recursos/conahcyt-azul.svg" alt="Conahcyt" /> + </a> + <a href="https://sisdai.conahcyt.mx/" target="_blank" rel="noopener noreferrer"> + Sisdai + </a> + </div> + </div> + ' + /> + </div> +</template> diff --git a/package.json b/package.json index ebd2c06eb40fb5a3b7cc1928dbe5bc71767a05c5..21f531845801e3a1f34eefea144b10e2c975fb90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@centrogeomx/sisdai-css", - "version": "1.3.5", + "version": "1.7.2", "publishConfig": { "access": "public" }, @@ -8,12 +8,12 @@ "license": "LGPL-3.0-only", "main": "src/sisdai.scss", "scripts": { - "build": "sass --quiet src/sisdai.scss:dist/sisdai.min.css --style compressed", + "build": "sass src/sisdai.scss:dist/sisdai.min.css --style compressed", "docs:build": "cd docs && npm run build", "docs": "concurrently \"npm run docs:scss\" \"npm run docs:dev\"", "docs:install": "cd docs && npm install", "docs:dev": "cd docs && npm run dev", - "docs:scss": "sass --watch --quiet src/sisdai.scss:docs/src/assets/sisdai.css --style expanded", + "docs:scss": "sass --watch src/sisdai.scss:docs/src/assets/sisdai.css --style expanded", "pruebas:stylelint": "npx stylelint '**/*.scss'", "pruebas:sass": "sass --verbose src/sisdai.scss:dist/sisdai.min.css" }, diff --git a/src/_mixins.scss b/src/_mixins.scss index 040f926f64c25f5706e35b7ac86798a49ac9b465..c1e9a2374d5d84031d1961c0552f1dc1326d5cb7 100644 --- a/src/_mixins.scss +++ b/src/_mixins.scss @@ -1,12 +1,13 @@ -@use "sass:map"; +@use 'sass:map'; +@use './_variables' as variables; -@mixin mediaquery($breakpoint) { +@mixin mediaquery($breakpoint: 'esc') { @if $breakpoint == 'mov' { - @media screen and (max-width: calc(map.get($breakpoints, 'esc') - 1px)) { + @media screen and (max-width: calc(map.get(variables.$breakpoints, 'esc') - 1px)) { @content; } } @else if $breakpoint == 'esc' { - @media screen and (min-width: map.get($breakpoints, 'esc')) { + @media screen and (min-width: map.get(variables.$breakpoints, 'esc')) { @content; } } diff --git a/src/_normalizar.scss b/src/_normalizar.scss index deec937e76cb0caa74c71a3717bbfd39985152cb..7fe97bbc5b6bc0607741e0b15e5d1feaaf8425a5 100644 --- a/src/_normalizar.scss +++ b/src/_normalizar.scss @@ -1,3 +1,9 @@ +:root { + --tipografia-familia: 'Montserrat', sans-serif; + --tipografia-tamanio: 16px; + --tipografia-codigo: monospace; +} + html { font-size: var(--tipografia-tamanio); line-height: 1.5; diff --git a/src/_variables.scss b/src/_variables.scss index 165e5a2b6652e96a662d8ae8d022670e760fdb65..050b4e5db1b9d1900c2f6a8f07f1d58d847e19ac 100644 --- a/src/_variables.scss +++ b/src/_variables.scss @@ -1,10 +1,4 @@ -@use "sass:map"; - -:root { - --tipografia-familia: 'Montserrat', sans-serif; - --tipografia-tamanio: 16px; - --tipografia-codigo: monospace; -} +@use 'sass:map'; $fondo-color: ( 'primario': var(--fondo), diff --git a/src/accesibilidad/_index.scss b/src/accesibilidad/_index.scss new file mode 100644 index 0000000000000000000000000000000000000000..f2b0dc18d43edc8ec6f100e4724fa97ab9fb6018 --- /dev/null +++ b/src/accesibilidad/_index.scss @@ -0,0 +1,6 @@ +@use './ir-contenido-principal'; +@use './simplificada'; +@use './tipografia'; +@use './lectura'; +@use './hipervinculos'; +@use './oscura'; diff --git a/src/accesibilidad/hipervinculos.scss b/src/accesibilidad/hipervinculos.scss index 7f75c5f1efc0cf571b6ff5c39498b03eb700c84b..d9b007c0cb28cdc7c4f1413c0fbd7d581b1dbe03 100644 --- a/src/accesibilidad/hipervinculos.scss +++ b/src/accesibilidad/hipervinculos.scss @@ -9,13 +9,14 @@ &:active { text-decoration: underline; } + } - &:focus-visible { - background-color: transparent; - color: var(--hipervinculo-enfoque-color); - outline: 1px dashed var(--hipervinculo-enfoque-sombra); - outline-offset: 4px; - box-shadow: none; - } + a:not(.ir-contenido-principal):focus-visible, + .hipervinculo:focus-visible { + background-color: transparent; + color: var(--hipervinculo-enfoque-color); + outline: 1px dashed var(--hipervinculo-enfoque-sombra); + outline-offset: 4px; + box-shadow: none; } } diff --git a/src/accesibilidad/ir-contenido-principal.scss b/src/accesibilidad/ir-contenido-principal.scss index f13dcb039fc699b74a29d96b530fa18314cbc920..4c0b62378654d2cc455c224c6906f576d58f43b7 100644 --- a/src/accesibilidad/ir-contenido-principal.scss +++ b/src/accesibilidad/ir-contenido-principal.scss @@ -1,6 +1,9 @@ +@use '../boton/base' as botonbase; +@use '../boton/color' as botoncolor; + .ir-contenido-principal { - @include boton-estructura-principal; - @include boton-contenedor-primario; + @include botonbase.boton-estructura-principal; + @include botoncolor.boton-contenedor-primario; position: absolute; justify-content: center; diff --git a/src/accesibilidad/simplificada.scss b/src/accesibilidad/simplificada.scss index 447ffc682e42c5824038a6099ae8aba7403ca68b..7b10c2647dc4305b1ab9b13fd4974a49aaada732 100644 --- a/src/accesibilidad/simplificada.scss +++ b/src/accesibilidad/simplificada.scss @@ -1,4 +1,7 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../hipervinculo/base.scss' as hipervinculobase; .a11y-simplificada-mostrar-inline { display: none; @@ -37,30 +40,30 @@ @extend %hipervinculo-base; &:not(:last-child) { - margin-right: map.get($espaciado, '1'); + margin-right: map.get(variables.$espaciado, '1'); } - @include hipervinculo-estructura-color; + @include hipervinculobase.hipervinculo-estructura-color; } - .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), - button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar), + .boton:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), + button:not(.nav-boton, .nav-boton-menu, .nav-boton-submenu, .menu-flotante-boton, .colapsable-boton, .menu-lateral-boton, .boton-pictograma, .boton-alternar, .globo-informacion-cerrar), input[type='button'], input[type='submit'], input[type='reset'] { @extend %hipervinculo-base; &:not(:last-child) { - margin-right: map.get($espaciado, '1'); + margin-right: map.get(variables.$espaciado, '1'); } - @include hipervinculo-estructura-color; + @include hipervinculobase.hipervinculo-estructura-color; } video, - picture:not(.nav-logo, .a11y-simplificada-mantener-imagen), - img:not(.nav-logo, .a11y-simplificada-mantener-imagen), - svg:not(.nav-logo, .a11y-simplificada-mantener-imagen) { + picture:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen), + img:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen), + svg:not(.nav-logo, .pie-logo, .a11y-simplificada-mantener-imagen) { display: none !important; } @@ -108,13 +111,13 @@ } .tarjeta-horizontal { - @media screen and (min-width: map.get($breakpoints, 'esc')) { + @include mix.mediaquery('esc') { .tarjeta-cuerpo { - padding-left: map.get($espaciado, '3'); + padding-left: map.get(variables.$espaciado, '3'); } .tarjeta-pie { - padding-left: map.get($espaciado, '3'); + padding-left: map.get(variables.$espaciado, '3'); } } } @@ -179,8 +182,8 @@ } .a11y-simplificada-contenedor { - @each $dispositivo, $map in $contenedores { - @include mediaquery($dispositivo) { + @each $dispositivo, $map in variables.$contenedores { + @include mix.mediaquery($dispositivo) { max-width: map.get($map, 'ancho-lectura'); padding-left: map.get($map, 'margen-interior-lectura'); padding-right: map.get($map, 'margen-interior-lectura'); @@ -193,7 +196,7 @@ > .grid > [class^='columna-'], > .grid > [class*=' columna-'] { - grid-column: span map.get($columnas, $dispositivo, 'columnas'); + grid-column: span map.get(variables.$columnas, $dispositivo, 'columnas'); } } } diff --git a/src/auxiliares/_index.scss b/src/auxiliares/_index.scss index 16af4b8b0e1998d4158fd1c5e86fb57db32686e4..e8b9c5300207da62bc462604aaee97bbe6efa082 100644 --- a/src/auxiliares/_index.scss +++ b/src/auxiliares/_index.scss @@ -1,5 +1,4 @@ -@import './animacion'; -@import './borde'; -@import './fondo'; -@import './texto'; -@import './visibilidad'; \ No newline at end of file +@use './borde'; +@use './fondo'; +@use './texto'; +@use './visibilidad'; \ No newline at end of file diff --git a/src/auxiliares/animacion.scss b/src/auxiliares/animacion.scss deleted file mode 100644 index 86ed00901ba7bdbcd8f43b593087108e4c7f2914..0000000000000000000000000000000000000000 --- a/src/auxiliares/animacion.scss +++ /dev/null @@ -1,11 +0,0 @@ -@keyframes vista-cargando { - 0% { - opacity: 0.35; - height: 8px; - } - - 100% { - opacity: 1; - height: 50px; - } -} \ No newline at end of file diff --git a/src/auxiliares/borde.scss b/src/auxiliares/borde.scss index a720622734139a2b0f80dd257241938dc0cdf3f6..5670058afeffd9e6c820edecd0409d2c504ae8cf 100644 --- a/src/auxiliares/borde.scss +++ b/src/auxiliares/borde.scss @@ -1,3 +1,5 @@ +@use '../_variables' as variables; + .borde { border: 1px solid currentcolor; } @@ -29,7 +31,7 @@ } -@each $id, $valor in $borde-color { +@each $id, $valor in variables.$borde-color { .borde-color-#{$id} { border-color: $valor; } @@ -62,7 +64,7 @@ } -@each $id, $valor in $borde-grosor { +@each $id, $valor in variables.$borde-grosor { .borde-grosor-#{$id} { border-width: $valor; } @@ -95,7 +97,7 @@ } -@each $id, $valor in $borde-redondeado { +@each $id, $valor in variables.$borde-redondeado { .borde-redondeado-#{$id} { border-radius: $valor; } diff --git a/src/auxiliares/fondo.scss b/src/auxiliares/fondo.scss index ca4d043fd89610052ae1a22895fbabcf4b6acee6..60fd6a7c232926e993af3df072053fac7ddc14bf 100644 --- a/src/auxiliares/fondo.scss +++ b/src/auxiliares/fondo.scss @@ -1,4 +1,6 @@ -@each $nombre, $valor in $fondo-color { +@use '../_variables' as variables; + +@each $nombre, $valor in variables.$fondo-color { .fondo-color-#{$nombre} { background-color: $valor; } diff --git a/src/auxiliares/texto.scss b/src/auxiliares/texto.scss index 36d4b7d8bbcc613e7eb6a7dce260b49c24adb852..bf28fb44bbc0ea7a9df4e3160ab669e142856edc 100644 --- a/src/auxiliares/texto.scss +++ b/src/auxiliares/texto.scss @@ -1,3 +1,6 @@ +@use '../_variables' as variables; +@use '../_mixins' as mix; + .texto-centrado { text-align: center; } @@ -14,16 +17,16 @@ text-align: justify; } -@each $id, $valor in $texto-tamanio { +@each $id, $valor in variables.$texto-tamanio { .texto-tamanio-#{$id} { font-size: $valor; line-height: calc(1em * 1.5); } } -@each $dispositivo, $x in $breakpoints { - @include mediaquery($dispositivo) { - @each $id, $valor in $texto-tamanio { +@each $dispositivo, $x in variables.$breakpoints { + @include mix.mediaquery($dispositivo) { + @each $id, $valor in variables.$texto-tamanio { .texto-tamanio-#{$id}-#{$dispositivo} { font-size: $valor; line-height: calc(1em * 1.25); @@ -32,7 +35,7 @@ } } -@each $nombre, $valor in $texto-color { +@each $nombre, $valor in variables.$texto-color { .texto-color-#{$nombre} { color: $valor; } diff --git a/src/auxiliares/visibilidad.scss b/src/auxiliares/visibilidad.scss index ea6f64e4e19d170d3d704e9d858d894eefec6134..db303bf091b07ae42709fbe371cf481561a6e96a 100644 --- a/src/auxiliares/visibilidad.scss +++ b/src/auxiliares/visibilidad.scss @@ -1,4 +1,6 @@ -// lo utiliza la biblioteca de componentes para bloquear el scroll en el body +@use '../_variables' as variables; +@use '../_mixins' as mix; + .overflow-hidden { overflow: hidden; } @@ -19,8 +21,8 @@ visibility: hidden; } -@each $dispositivo, $x in $breakpoints { - @include mediaquery($dispositivo) { +@each $dispositivo, $x in variables.$breakpoints { + @include mix.mediaquery($dispositivo) { .oculto-#{$dispositivo} { display: none; } diff --git a/src/boton/_index.scss b/src/boton/_index.scss index 0b0c93656d9bc64c6b69f05af576766604f81a7b..57b81946782d5c79802f6789218a0094ae305dec 100644 --- a/src/boton/_index.scss +++ b/src/boton/_index.scss @@ -1,3 +1,3 @@ -@import './base'; -@import './color'; -@import './tamanio'; +@use './base'; +@use './color'; +@use './tamanio'; diff --git a/src/boton/base.scss b/src/boton/base.scss index cb2b5be731e2a4f0ee310e46c52295b264891486..1d5ac645dd1066db26907ea1c03fbbd0640f7896 100644 --- a/src/boton/base.scss +++ b/src/boton/base.scss @@ -1,22 +1,24 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; @mixin boton-estructura-principal { // el borde debe ser box shadow para empatar con el alto de los elementos en diseño border: none; - border-radius: map.get($borde-redondeado, '4'); + border-radius: map.get(variables.$borde-redondeado, '4'); box-sizing: border-box; font-family: var(--tipografia-familia, 'sans-serif'); font-size: 1rem; font-weight: 600; line-height: calc(1em * 1.25); - padding: map.get($espaciado, '2') map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '2') map.get(variables.$espaciado, '3'); text-decoration: none; text-align: center; display: inline-flex; align-items: center; cursor: pointer; - @include transicion; + @include mix.transicion; &.deshabilitado, &:disabled { @@ -49,6 +51,6 @@ button, justify-content: center; font-size: 1rem; line-height: 1; - padding: 0 0 0 map.get($espaciado, '1'); + padding: 0 0 0 map.get(variables.$espaciado, '1'); } } \ No newline at end of file diff --git a/src/boton/tamanio.scss b/src/boton/tamanio.scss index b6ae0bf34658ea684c886194103071e14391a3b6..391dcadbdfaefd17a0eef26ce59b0b276da8e078 100644 --- a/src/boton/tamanio.scss +++ b/src/boton/tamanio.scss @@ -1,11 +1,12 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .boton-chico { font-size: 0.875rem; - padding: map.get($espaciado, '1'); + padding: map.get(variables.$espaciado, '1'); } .boton-grande { font-size: 1rem; - padding: map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '3'); } diff --git a/src/color/_index.scss b/src/color/_index.scss index 9e2c82ba859e983af6efe431def498fc069a49e0..3e7fbe26a0498904b0c767ca0d323981dba04498 100644 --- a/src/color/_index.scss +++ b/src/color/_index.scss @@ -1,7 +1,7 @@ -@import './base'; -@import './institucionales'; -@import './perfil-sisdai'; -@import './perfil-gema'; -@import './perfil-eni'; -@import './tema-claro'; -@import './tema-oscuro'; +@use './base'; +@use './institucionales'; +@use './perfil-sisdai'; +@use './perfil-gema'; +@use './perfil-eni'; +@use './tema-claro'; +@use './tema-oscuro'; diff --git a/src/componentes/_index.scss b/src/componentes/_index.scss index 397821a0d10d35938e7abddf25bc20c2b0647f52..62c4c58f93238afc09a7030ca59d5fb92df63701 100644 --- a/src/componentes/_index.scss +++ b/src/componentes/_index.scss @@ -1,15 +1,17 @@ -@import './audio'; -@import './campo-busqueda'; -@import './control-acercar-alejar'; -@import './globo-informacion'; -@import './modal'; -@import './menu-lateral'; -@import './indice-contenido'; -@import './colapsable'; -@import './informacion-despliegue'; -@import './menu-accesibilidad'; -@import './navegacion'; -@import './navegacion-hipervinculo'; -@import './navegacion-boton'; -@import './navegacion-institucional'; -@import './piepagina-institucional'; +@use './audio'; +@use './campo-busqueda'; +@use './control-acercar-alejar'; +@use './globo-informacion'; +@use './modal'; +@use './menu-lateral'; +@use './indice-contenido'; +@use './colapsable'; +@use './informacion-despliegue'; +@use './menu-accesibilidad'; +@use './navegacion'; +@use './navegacion-etiqueta'; +@use './navegacion-hipervinculo'; +@use './navegacion-boton'; +@use './navegacion-institucional'; +@use './pestanias'; +@use './piepagina-institucional'; diff --git a/src/componentes/audio.scss b/src/componentes/audio.scss index 51138a96c79b281a4ac2ace61dedad77ae3d26f2..78a6d8c0a169978ab488d053f6d5896e04d4c95c 100644 --- a/src/componentes/audio.scss +++ b/src/componentes/audio.scss @@ -1,16 +1,17 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .audio { background: var(--fondo-neutro); - border-radius: map.get($borde-redondeado, '20'); - padding: map.get($espaciado, '2'); + border-radius: map.get(variables.$borde-redondeado, '20'); + padding: map.get(variables.$espaciado, '2'); .audio-cabecera { - margin-bottom: map.get($espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); > * { - margin-top: map.get($espaciado, '2'); - margin-bottom: map.get($espaciado, '2'); + margin-top: map.get(variables.$espaciado, '2'); + margin-bottom: map.get(variables.$espaciado, '2'); } > :first-child { @@ -24,7 +25,7 @@ .audio-velocidad { flex: 1 1; - max-width: map.get($espaciado, 'maximo'); + max-width: map.get(variables.$espaciado, 'maximo'); } .audio-reproduccion { @@ -32,12 +33,12 @@ display: flex; justify-content: center; white-space: nowrap; - gap: map.get($espaciado, '1'); + gap: map.get(variables.$espaciado, '1'); } .audio-volumen { flex: 1 1; - max-width: map.get($espaciado, 'maximo'); + max-width: map.get(variables.$espaciado, 'maximo'); display: flex; white-space: nowrap; } diff --git a/src/componentes/campo-busqueda.scss b/src/componentes/campo-busqueda.scss index 86523b76bf75bff15ddac8bcbf9e58adcf5f1bc4..430fff3e5c2194e552ca436fc1dc03e90239b9bf 100644 --- a/src/componentes/campo-busqueda.scss +++ b/src/componentes/campo-busqueda.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../formulario/base' as campobase; .campo-busqueda { display: flex; @@ -6,13 +8,13 @@ } .campo-busqueda-entrada { - border-radius: $form-campo-radio 0 0 $form-campo-radio; + border-radius: campobase.$form-campo-radio 0 0 campobase.$form-campo-radio; height: auto; padding: - calc(map.get($espaciado, '1') - 1px) - calc(32px + map.get($espaciado, '2')) - calc(map.get($espaciado, '1') - 1px) - map.get($espaciado, '2'); + calc(map.get(variables.$espaciado, '1') - 1px) + calc(32px + map.get(variables.$espaciado, '2')) + calc(map.get(variables.$espaciado, '1') - 1px) + map.get(variables.$espaciado, '2'); &::-webkit-search-decoration, @@ -25,13 +27,13 @@ .campo-busqueda-borrar { position: absolute; - top: map.get($espaciado, 'minimo'); + top: map.get(variables.$espaciado, 'minimo'); right: 56px; - margin: map.get($espaciado, '1'); + margin: map.get(variables.$espaciado, '1'); } .campo-busqueda-buscar { border-top-left-radius: 0; border-bottom-left-radius: 0; - padding: map.get($espaciado, '2'); + padding: map.get(variables.$espaciado, '2'); } \ No newline at end of file diff --git a/src/componentes/colapsable.scss b/src/componentes/colapsable.scss index 0d4f163e68ce5de78c5c8be9e2126d4e2cadb7b0..babdc0aeec803d9675a0ded332c731dea1892c30 100644 --- a/src/componentes/colapsable.scss +++ b/src/componentes/colapsable.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../lista/base' as listas; .colapsable { position: relative; @@ -10,8 +12,8 @@ justify-content: space-between; text-align: left; font-weight: 500; - padding-top: map.get($espaciado, '1'); - padding-bottom: map.get($espaciado, '1'); + padding-top: map.get(variables.$espaciado, '1'); + padding-bottom: map.get(variables.$espaciado, '1'); width: 100%; .pictograma, @@ -38,13 +40,13 @@ > ul, > ol { - @include lista-estructura-plana; + @include listas.lista-estructura-plana; > li { > a { display: block; - padding-top: map.get($espaciado, '1'); - padding-bottom: map.get($espaciado, '1'); + padding-top: map.get(variables.$espaciado, '1'); + padding-bottom: map.get(variables.$espaciado, '1'); } } } diff --git a/src/componentes/control-acercar-alejar.scss b/src/componentes/control-acercar-alejar.scss index 27f580fd5ade5a5f6adb76a3b4f419ab5a4e7b5a..d1c31aafeb7296618c4d60619ee619569faf8b1d 100644 --- a/src/componentes/control-acercar-alejar.scss +++ b/src/componentes/control-acercar-alejar.scss @@ -1,27 +1,28 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .control-acercar-alejar { display: flex; align-items: center; position: relative; - gap: map.get($espaciado, 'minimo'); + gap: map.get(variables.$espaciado, 'minimo'); .control-acercar-alejar-rango { flex: 1 0; } .control-acercar-alejar-porcentaje { - flex: 0 1 calc(3ch + map.get($espaciado, '5')); - max-width: calc(3ch + map.get($espaciado, '5')); - width: calc(3ch + map.get($espaciado, '5')); - padding-right: map.get($espaciado, '3') !important; - padding-left: map.get($espaciado, 'minimo') !important; + flex: 0 1 calc(3ch + map.get(variables.$espaciado, '5')); + max-width: calc(3ch + map.get(variables.$espaciado, '5')); + width: calc(3ch + map.get(variables.$espaciado, '5')); + padding-right: map.get(variables.$espaciado, '3') !important; + padding-left: map.get(variables.$espaciado, 'minimo') !important; text-align: right !important; } &::after { content: '%'/''; position: absolute; - right: map.get($espaciado, '1'); + right: map.get(variables.$espaciado, '1'); } } \ No newline at end of file diff --git a/src/componentes/globo-informacion.scss b/src/componentes/globo-informacion.scss index 6227b5d39c7ed9e4b672e5013db17c6e8520a24f..9cce5b12e1dce841eadc04157942d26ad3029a06 100644 --- a/src/componentes/globo-informacion.scss +++ b/src/componentes/globo-informacion.scss @@ -1,8 +1,10 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../boton/base' as botonbase; .globo-informacion { background-color: var(--globo-fondo); - border-radius: map.get($borde-redondeado, '8'); + border-radius: map.get(variables.$borde-redondeado, '8'); color: var(--globo-color); align-items: flex-start; justify-content: space-between; @@ -12,11 +14,11 @@ z-index: 99; .globo-informacion-cuerpo { - padding: map.get($espaciado, '2'); + padding: map.get(variables.$espaciado, '2'); > *:not(div) { - margin-top: map.get($espaciado, '2'); - margin-bottom: map.get($espaciado, '2'); + margin-top: map.get(variables.$espaciado, '2'); + margin-bottom: map.get(variables.$espaciado, '2'); &:first-child { margin-top: 0; @@ -65,12 +67,12 @@ } .globo-informacion-cerrar { - @include boton-estructura-principal; + @include botonbase.boton-estructura-principal; - padding: map.get($espaciado, 'minimo'); + padding: map.get(variables.$espaciado, 'minimo'); position: sticky; top: 0; - margin: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '1') 0; + margin: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') 0; background: var(--globo-boton-fondo); box-shadow: inset 0 0 0 0 var(--globo-boton-borde), diff --git a/src/componentes/indice-contenido.scss b/src/componentes/indice-contenido.scss index 40f77ea6f8e7e3d07d3c1bbc74ba865cd8b08e5a..39e4985700a09e7458cf3d60a5e7f974dfa1da41 100644 --- a/src/componentes/indice-contenido.scss +++ b/src/componentes/indice-contenido.scss @@ -1,12 +1,16 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../lista/base' as listas; +@use '../tipografia/titulo'; .indice-contenido { - @include mediaquery('mov') { - padding-left: map.get($contenedores, 'mov', 'margen-interior'); - padding-right: map.get($contenedores, 'mov', 'margen-interior'); + @include mix.mediaquery('mov') { + padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior'); } - @include mediaquery('esc') { + @include mix.mediaquery('esc') { position: sticky; top: 150px; } @@ -19,7 +23,7 @@ .indice-contenido-contenedor { ul, ol { - @include lista-estructura-plana; + @include listas.lista-estructura-plana; } a { @@ -29,11 +33,11 @@ color: var(--navegacion-secundaria-color); font-weight: 400; text-decoration: none; - padding: map.get($espaciado, '1') map.get($contenedores, 'mov', 'margen-interior'); + padding: map.get(variables.$espaciado, '1') map.get(variables.$contenedores, 'mov', 'margen-interior'); - @include mediaquery('esc') { - padding-left: map.get($contenedores, 'esc', 'margen-interior'); - padding-right: map.get($contenedores, 'esc', 'margen-interior'); + @include mix.mediaquery('esc') { + padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior'); } &:hover { diff --git a/src/componentes/informacion-despliegue.scss b/src/componentes/informacion-despliegue.scss index 5f16616e500f2da22cae8dcfa9ca70ff06fced84..72ceab0b4bffca9b2b4d823df2ebf74fa909d1fe 100644 --- a/src/componentes/informacion-despliegue.scss +++ b/src/componentes/informacion-despliegue.scss @@ -1,16 +1,17 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; dl.informacion-despliegue { position: fixed; left: 0; - border-radius: map.get($borde-redondeado, '4'); + border-radius: map.get(variables.$borde-redondeado, '4'); bottom: 0; z-index: 99999; background: var(--opacidad-fuerte); backdrop-filter: blur(10px); pointer-events: none; user-select: none; - padding: map.get($espaciado, '1'); + padding: map.get(variables.$espaciado, '1'); font-size: 0.875rem; line-height: 1em; color: var(--texto-inverso); @@ -22,6 +23,6 @@ dl.informacion-despliegue { } dd:not(:last-child) { - padding-right: map.get($espaciado, '2'); + padding-right: map.get(variables.$espaciado, '2'); } } diff --git a/src/componentes/menu-lateral.scss b/src/componentes/menu-lateral.scss index 467df290392d6d821980214730990d25b012b42d..2266a701aef6637966b5d5683b4869f869a95076 100644 --- a/src/componentes/menu-lateral.scss +++ b/src/componentes/menu-lateral.scss @@ -1,11 +1,13 @@ -@use "sass:map"; - +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../lista/base' as listas; @mixin menu-lateral-contenedor-color { - padding-top: map.get($espaciado, '1'); - padding-bottom: map.get($espaciado, '1'); - padding-right: map.get($espaciado, '3'); + padding-top: map.get(variables.$espaciado, '1'); + padding-bottom: map.get(variables.$espaciado, '1'); + padding-right: map.get(variables.$espaciado, '3'); background-color: transparent; border-radius: 0; color: var(--navegacion-secundaria-color); @@ -18,7 +20,6 @@ } &:focus, - &:focus-visible, &:active, &.router-link-exact-active, &.link-activo { @@ -61,15 +62,15 @@ ul, ol { - @include lista-estructura-plana; + @include listas.lista-estructura-plana; } } .menu-lateral-boton { background: var(--navegacion-secundaria-fondo); - border-radius: map.get($borde-redondeado, '20'); + border-radius: map.get(variables.$borde-redondeado, '20'); color: var(--navegacion-secundaria-color); - margin-left: map.get($espaciado, '2'); + margin-left: map.get(variables.$espaciado, '2'); display: flex; padding: 0; z-index: 3; @@ -79,7 +80,7 @@ [class*=' pictograma-'] { align-self: flex-start; font-size: 1.35em; - padding: map.get($espaciado, '3') map.get($espaciado, '1'); + padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '1'); transition: transform 0.27s ease; } @@ -102,15 +103,15 @@ position: sticky; z-index: 999; - @include mediaquery('mov') { + @include mix.mediaquery('mov') { display: flex; - margin-top: map.get($espaciado, '5'); + margin-top: map.get(variables.$espaciado, '5'); top: 15vh; width: 55px; transition: all 0.2s linear; .menu-lateral-contenedor { - border-radius: 0 map.get($borde-redondeado, '20') map.get($borde-redondeado, '20') 0; + border-radius: 0 map.get(variables.$borde-redondeado, '20') map.get(variables.$borde-redondeado, '20') 0; overflow: hidden; margin-left: -40px; padding: 0; @@ -127,7 +128,7 @@ width: 80vw; .menu-lateral-boton { - border-radius: map.get($borde-redondeado, '20') 0 0 map.get($borde-redondeado, '20'); + border-radius: map.get(variables.$borde-redondeado, '20') 0 0 map.get(variables.$borde-redondeado, '20'); .pictograma, [class^='pictograma-'], @@ -142,8 +143,8 @@ margin-left: 0; opacity: 1; pointer-events: inherit; - padding-top: map.get($espaciado, '2'); - padding-bottom: map.get($espaciado, '2'); + padding-top: map.get(variables.$espaciado, '2'); + padding-bottom: map.get(variables.$espaciado, '2'); box-shadow: 4px 8px 16px -4px var(--opacidad-ligero); ul, @@ -152,7 +153,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '3'); + padding-left: map.get(variables.$espaciado, '3'); } ul li, @@ -160,7 +161,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '4'); + padding-left: map.get(variables.$espaciado, '4'); } ul li, @@ -168,7 +169,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '5'); + padding-left: map.get(variables.$espaciado, '5'); } } } @@ -178,17 +179,17 @@ } } - @include mediaquery('esc') { + @include mix.mediaquery('esc') { display: block; - top: map.get($espaciado, '5'); + top: map.get(variables.$espaciado, '5'); width: 100%; height: calc(100vh - 46px); overflow-y: auto; .menu-lateral-contenedor { border-radius: 0; - padding-top: map.get($espaciado, '5'); - padding-bottom: map.get($espaciado, '5'); + padding-top: map.get(variables.$espaciado, '5'); + padding-bottom: map.get(variables.$espaciado, '5'); ul, ol { @@ -196,7 +197,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '6'); + padding-left: map.get(variables.$espaciado, '6'); } ol li, @@ -204,7 +205,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '7'); + padding-left: map.get(variables.$espaciado, '7'); } ol li, @@ -212,7 +213,7 @@ > a, > button, .colapsable-boton { - padding-left: map.get($espaciado, '8'); + padding-left: map.get(variables.$espaciado, '8'); } } } @@ -229,7 +230,7 @@ .menu-lateral-fondo { position: relative; - @include mediaquery('esc') { + @include mix.mediaquery('esc') { background: var(--navegacion-secundaria-fondo); } } diff --git a/src/componentes/modal.scss b/src/componentes/modal.scss index 0ecc7b1411712b10b830e7e7cddcd2254bb4758d..82992ad06cbf87c5c41f69a62ec2c9ecd6bef56a 100644 --- a/src/componentes/modal.scss +++ b/src/componentes/modal.scss @@ -1,4 +1,7 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../tipografia/titulo'; dialog { position: absolute; @@ -13,15 +16,15 @@ dialog { inset: 0; background-color: var(--fondo); color: var(--texto-primario); - border-radius: map.get($borde-redondeado, '20'); + border-radius: map.get(variables.$borde-redondeado, '20'); border: none; - padding: map.get($espaciado, '3'); - margin: map.get($espaciado, '8') auto; - width: calc(100% - map.get($espaciado, '5')); + padding: map.get(variables.$espaciado, '3'); + margin: map.get(variables.$espaciado, '8') auto; + width: calc(100% - map.get(variables.$espaciado, '5')); max-width: 462px; - @include mediaquery('esc') { - margin: map.get($espaciado, 'maximo') auto; + @include mix.mediaquery('esc') { + margin: map.get(variables.$espaciado, 'maximo') auto; } &.modal-chico { @@ -36,11 +39,11 @@ dialog { position: relative; .modal-cabecera { - margin-bottom: map.get($espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); } .modal-cuerpo { - max-height: calc(80vh - (map.get($espaciado, '8') * 2)); + max-height: calc(80vh - (map.get(variables.$espaciado, '8') * 2)); overflow-y: auto; > :first-child { @@ -51,16 +54,16 @@ dialog { margin-bottom: 0; } - @include mediaquery('esc') { - max-height: calc(80vh - (map.get($espaciado, 'maximo') * 2)); + @include mix.mediaquery('esc') { + max-height: calc(80vh - (map.get(variables.$espaciado, 'maximo') * 2)); } } .modal-pie { display: flex; flex-direction: row-reverse; - gap: map.get($espaciado, '3'); - margin-top: map.get($espaciado, '5'); + gap: map.get(variables.$espaciado, '3'); + margin-top: map.get(variables.$espaciado, '5'); } .modal-titulo { @@ -68,9 +71,9 @@ dialog { font-size: 1.125rem; margin: 0; - padding-right: map.get($espaciado, '5'); + padding-right: map.get(variables.$espaciado, '5'); - @include mediaquery('esc') { + @include mix.mediaquery('esc') { font-size: 1.5rem; } } @@ -80,7 +83,7 @@ dialog { top: -4px; right: 0; - @include mediaquery('esc') { + @include mix.mediaquery('esc') { top: 0; } } diff --git a/src/componentes/navegacion-boton.scss b/src/componentes/navegacion-boton.scss index e1c5b922ff3eaa48c4452eae1c82914ab92bcaa1..daa4a03705037d3c85802d29e83e6efe51fb2e00 100644 --- a/src/componentes/navegacion-boton.scss +++ b/src/componentes/navegacion-boton.scss @@ -1,7 +1,10 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../boton/color.scss' as botoncolor; +@use './navegacion-hipervinculo' as navegacionhipervinculo; .navegacion .nav-boton-menu { - @include boton-sincontenedor-primario; + @include botoncolor.boton-sincontenedor-primario; width: 46px; height: 46px; @@ -53,14 +56,14 @@ .nav-boton { height: 24px; - font-size: 0.875rem; + font-size: 0.75rem; display: flex; width: inherit; font-weight: 400; white-space: nowrap; align-items: center; - padding: map.get($espaciado, 'minimo'); - margin: map.get($espaciado, 'minimo') map.get($espaciado, '2'); + padding: map.get(variables.$espaciado, 'minimo'); + margin: map.get(variables.$espaciado, 'minimo') map.get(variables.$espaciado, '2'); .pictograma, [class^='pictograma-'], @@ -70,7 +73,7 @@ } .nav-boton-submenu { - @include navegacion-menu-elemento; + @include navegacionhipervinculo.navegacion-menu-elemento; display: flex; justify-content: space-between; @@ -81,23 +84,24 @@ font-size: 1rem; height: 0.875rem; content: 'd'/''; - margin-left: map.get($espaciado, 'minimo'); + margin-left: map.get(variables.$espaciado, 'minimo'); } } .nav-boton-regresar { - @include navegacion-menu-elemento; + @include navegacionhipervinculo.navegacion-menu-elemento; display: flex; justify-content: flex-start; + text-align: left; width: 100%; &::before { font-family: sisdai-pictogramas, sans-serif; font-size: 1rem; content: 'd'/''; - margin-left: calc(map.get($espaciado, 'minimo') * -1); - margin-right: map.get($espaciado, 'minimo'); + margin-left: calc(map.get(variables.$espaciado, 'minimo') * -1); + margin-right: map.get(variables.$espaciado, 'minimo'); transform: rotate(180deg); } } @@ -114,6 +118,6 @@ } .nav-boton { - margin: 0 0 0 map.get($espaciado, '1'); + margin: 0 0 0 map.get(variables.$espaciado, '1'); } } diff --git a/src/componentes/navegacion-etiqueta.scss b/src/componentes/navegacion-etiqueta.scss new file mode 100644 index 0000000000000000000000000000000000000000..3f5d564d0b4362b504e8ccfbddec30c2f2b03659 --- /dev/null +++ b/src/componentes/navegacion-etiqueta.scss @@ -0,0 +1,14 @@ +@use 'sass:map'; + +.etiqueta { + font-size: 0.75rem; // 14px + font-weight: 600; + padding: .25rem .5rem; + line-height: calc(1em * 1.25); + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 20px; + background-color: var(--color-error-2); + color: var(--color-error-4); +} diff --git a/src/componentes/navegacion-hipervinculo.scss b/src/componentes/navegacion-hipervinculo.scss index 8f650458b21dff63b2b56c23d6e6a3ac940cb511..12955ce322e2e473c7a68ce022ebfecd24d6e14f 100644 --- a/src/componentes/navegacion-hipervinculo.scss +++ b/src/componentes/navegacion-hipervinculo.scss @@ -1,4 +1,5 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; @mixin navegacion-menu-elemento { background-color: var(--navegacion-primaria-fondo); @@ -8,8 +9,8 @@ display: block; font-size: 0.875rem; font-weight: 400; - line-height: calc(1em * 1); - padding: map.get($espaciado, '2'); + line-height: calc(1em * 1.25); + padding: map.get(variables.$espaciado, '2'); text-decoration: none; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; @@ -60,8 +61,13 @@ @include navegacion-menu-elemento; .nav-logo { - margin-top: calc(map.get($espaciado, '2') * -1 + 4px); - margin-bottom: calc(map.get($espaciado, '2') * -1 + 4px); + margin-top: calc(map.get(variables.$espaciado, '2') * -1 + 4px); + margin-bottom: calc(map.get(variables.$espaciado, '2') * -1 + 4px); + } + + .etiqueta { + margin-top: -.25rem; + margin-bottom: -.25rem; } } @@ -75,7 +81,7 @@ .nav-hiperviculo-logo { flex-shrink: 0; display: inline-flex; - padding: map.get($espaciado, 'minimo') 0; + padding: map.get(variables.$espaciado, 'minimo') 0; margin: 0; border-radius: 0; diff --git a/src/componentes/navegacion.scss b/src/componentes/navegacion.scss index 7014a001047fcea5ae7c985b7a1a320780102216..582883f9db213020722d080f7823f01359d4971a 100644 --- a/src/componentes/navegacion.scss +++ b/src/componentes/navegacion.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; #app { overflow: clip; @@ -11,12 +13,12 @@ display: block; position: relative; z-index: 9999; - padding-left: map.get($contenedores, 'mov', 'margen-interior'); - padding-right: map.get($contenedores, 'mov', 'margen-interior'); + padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior'); - @include mediaquery('esc') { - padding-left: map.get($contenedores, 'esc', 'margen-interior'); - padding-right: map.get($contenedores, 'esc', 'margen-interior'); + @include mix.mediaquery('esc') { + padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior'); } &.navegacion-pegada { @@ -42,12 +44,12 @@ background: var(--navegacion-primaria-seccion-fondo); color: var(--navegacion-primaria-seccion-color); font-size: 0.75rem; - padding: map.get($espaciado, 'minimo') map.get($contenedores, 'mov', 'margen-interior'); - margin-left: calc(map.get($contenedores, 'mov', 'margen-interior') * -1); - margin-right: calc(map.get($contenedores, 'mov', 'margen-interior') * -1); - flex: 1 0 calc(100% - map.get($contenedores, 'mov', 'margen-interior') * 2); + padding: map.get(variables.$espaciado, 'minimo') map.get(variables.$contenedores, 'mov', 'margen-interior'); + margin-left: calc(map.get(variables.$contenedores, 'mov', 'margen-interior') * -1); + margin-right: calc(map.get(variables.$contenedores, 'mov', 'margen-interior') * -1); + flex: 1 0 calc(100% - map.get(variables.$contenedores, 'mov', 'margen-interior') * 2); - @include mediaquery('esc') { + @include mix.mediaquery('esc') { display: none; } } @@ -96,7 +98,7 @@ } li:last-of-type .nav-boton { - margin-bottom: map.get($espaciado, '2'); + margin-bottom: map.get(variables.$espaciado, '2'); } } @@ -111,6 +113,7 @@ position: absolute; top: 0; right: -320px; + overflow: hidden; opacity: 0; pointer-events: none; visibility: hidden; @@ -122,17 +125,23 @@ visibility: visible; pointer-events: inherit; } + + &.nav-submenu-columnas { + columns: 2; + width: 90vw; + } } + .navegacion.navegacion-extendida { display: flex; align-items: center; - padding-left: map.get($contenedores, 'mov', 'margen-interior'); - padding-right: map.get($contenedores, 'mov', 'margen-interior'); + padding-left: map.get(variables.$contenedores, 'mov', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'mov', 'margen-interior'); - @include mediaquery('esc') { - padding-left: map.get($contenedores, 'esc', 'margen-interior'); - padding-right: map.get($contenedores, 'esc', 'margen-interior'); + @include mix.mediaquery('esc') { + padding-left: map.get(variables.$contenedores, 'esc', 'margen-interior'); + padding-right: map.get(variables.$contenedores, 'esc', 'margen-interior'); } .nav-contenedor-identidad { @@ -164,7 +173,8 @@ pointer-events: inherit; .nav-menu-complementario { - padding-left: 16px; + padding-left: map.get(variables.$espaciado, '1'); + padding-right: map.get(variables.$espaciado, '1'); } .nav-menu-principal { diff --git a/src/componentes/pestanias.scss b/src/componentes/pestanias.scss new file mode 100644 index 0000000000000000000000000000000000000000..855e5544e795b9398b648343344a2a9fc7d97e66 --- /dev/null +++ b/src/componentes/pestanias.scss @@ -0,0 +1,51 @@ +@use 'sass:map'; +@use '../_variables' as variables; + +.pestanias { + [role="tablist"] { + min-width: 100%; + + button[role="tab"], + button[role="tab"]:focus, + button[role="tab"]:hover { + display: inline-block; + position: relative; + z-index: 2; + padding: map.get(variables.$espaciado, '1'); + border-radius: inherit; + background-color: inherit; + overflow: hidden; + text-align: center; + cursor: pointer; + color: var(--boton-secundario-color); + } + + button[role="tab"]:disabled { + color: var(--boton-secundario-deshabilitado-color); + } + + button[role="tab"][aria-selected="true"] { + border-bottom: map.get(variables.$borde-grosor, '4') solid var(--boton-secundario-borde); + } + + + button[role="tab"][aria-selected="false"] { + border-bottom: map.get(variables.$borde-grosor, '4') solid transparent; + } + + button[role="tab"][aria-selected="false"]:focus { + background-color: var(--boton-secundario-enfoque-fondo); + box-shadow: + inset 0 0 0 1px var(--boton-secundario-enfoque-borde), + 0 0 8px var(--boton-secundario-enfoque-sombra); + border-bottom: 4px solid var(--boton-secundario-enfoque-borde); + color: var(--boton-secundario-enfoque-color); + } + + button[role="tab"][aria-selected="false"]:hover { + background-color: var(--boton-secundario-cursor-fondo); + box-shadow: inherit; + border-bottom: map.get(variables.$borde-grosor, '4') solid var(--boton-secundario-borde); + } + } + } \ No newline at end of file diff --git a/src/componentes/piepagina-institucional.scss b/src/componentes/piepagina-institucional.scss index 72e524fc3446c49100b237fabeec959b751ef6e4..4dd889b2cbc17d23a8f418dbbee4952f534d3617 100644 --- a/src/componentes/piepagina-institucional.scss +++ b/src/componentes/piepagina-institucional.scss @@ -1,14 +1,16 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../tipografia/titulo'; footer, .piepagina-gobmx, .piepagina-conahcyt { font-size: 0.875rem; - padding-top: map.get($espaciado, '4'); - padding-bottom: map.get($espaciado, '4'); + padding-top: map.get(variables.$espaciado, '4'); + padding-bottom: map.get(variables.$espaciado, '4'); p { - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } a { @@ -39,7 +41,7 @@ footer, display: flex; font-size: 1.5rem; padding: 0; - gap: map.get($espaciado, '3'); + gap: map.get(variables.$espaciado, '3'); li { margin: 0; @@ -54,7 +56,7 @@ footer, background-repeat: repeat-x; background-size: auto 80px; color: var(--color-mx-0); - padding-bottom: map.get($espaciado, '10'); + padding-bottom: map.get(variables.$espaciado, '10'); .hipervinculo-gobmx { color: var(--color-mx-0); diff --git a/src/compuestos/_index.scss b/src/compuestos/_index.scss index 1a6b9f7d41889419b0e2233c88e1c0a8cccb481b..b7bc052d5b654baa2d0b5c27b3edfe90b5bbfbae 100644 --- a/src/compuestos/_index.scss +++ b/src/compuestos/_index.scss @@ -1,23 +1,23 @@ -@import './portada'; -@import './menu-flotante'; -@import './vista-cargando'; +@use './portada'; +@use './menu-flotante'; +@use './vista-cargando'; // tipos de tarjetas -@import './tarjeta'; -@import './tarjeta-horizontal'; -@import './tarjeta-hipervinculo'; -@import './tarjeta-hipervinculo-interno'; -@import './tarjeta-hipervinculo-externo'; +@use './tarjeta'; +@use './tarjeta-horizontal'; +@use './tarjeta-hipervinculo'; +@use './tarjeta-hipervinculo-interno'; +@use './tarjeta-hipervinculo-externo'; // tipos de listas -@import './lista-compuesta'; -@import './lista-compuesta-pictograma'; -@import './lista-compuesta-avatar'; -@import './lista-compuesta-logotipo'; -@import './lista-compuesta-accion'; -@import './lista-compuesta-casilla'; +@use './lista-compuesta'; +@use './lista-compuesta-pictograma'; +@use './lista-compuesta-avatar'; +@use './lista-compuesta-logotipo'; +@use './lista-compuesta-accion'; +@use './lista-compuesta-casilla'; // tipos de botones -@import './boton-pictograma'; -@import './boton-descarga'; -@import './boton-alternar'; +@use './boton-pictograma'; +@use './boton-descarga'; +@use './boton-alternar'; diff --git a/src/compuestos/boton-alternar.scss b/src/compuestos/boton-alternar.scss index a021cc782bbf9a48d39c425637ad781e84032705..319c47065baf0476140e365079d6026804c88469 100644 --- a/src/compuestos/boton-alternar.scss +++ b/src/compuestos/boton-alternar.scss @@ -1,15 +1,18 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../boton/base' as botonbase; +@use '../boton/color' as botoncolor; .boton-alternar { background-color: var(--fondo-acento); border-radius: 10rem; display: inline-flex; - padding: map.get($espaciado, 'minimo'); - gap: map.get($espaciado, 'minimo'); + padding: map.get(variables.$espaciado, 'minimo'); + gap: map.get(variables.$espaciado, 'minimo'); [type='radio'] + label { - @include boton-estructura-principal; - @include boton-contenedor-primario; + @include botonbase.boton-estructura-principal; + @include botoncolor.boton-contenedor-primario; background-color: transparent; box-shadow: none; @@ -17,7 +20,7 @@ border-radius: 10rem; font-weight: 600; font-size: 0.875rem; - padding: map.get($espaciado, '1') map.get($espaciado, '2'); + padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '2'); margin: 0; } @@ -27,7 +30,7 @@ } [type='radio']:checked + label { - @include boton-contenedor-primario; + @include botoncolor.boton-contenedor-primario; } [type='radio']:disabled + label { diff --git a/src/compuestos/boton-descarga.scss b/src/compuestos/boton-descarga.scss index 1abf285d8c5fbc37a1abb19302ee387d4e9b5639..12c860bd2148360ed75ec9941a8e443149dc667c 100644 --- a/src/compuestos/boton-descarga.scss +++ b/src/compuestos/boton-descarga.scss @@ -1,12 +1,15 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../boton/base' as botonbase; +@use '../boton/color' as botoncolor; .boton-descarga { - @include boton-estructura-principal; - @include boton-contenedor-primario; + @include botonbase.boton-estructura-principal; + @include botoncolor.boton-contenedor-primario; display: block; - border-radius: map.get($borde-redondeado, '12'); - padding: map.get($espaciado, '4'); + border-radius: map.get(variables.$borde-redondeado, '12'); + padding: map.get(variables.$espaciado, '4'); text-align: left; width: 100%; @@ -15,18 +18,18 @@ font-size: 1rem; line-height: calc(1.25rem); font-weight: 600; - margin: 0 0 map.get($espaciado, '1'); + margin: 0 0 map.get(variables.$espaciado, '1'); } .boton-descarga-cuerpo { display: block; position: relative; - padding-right: map.get($espaciado, '5'); + padding-right: map.get(variables.$espaciado, '5'); font-weight: 400; > * { - margin-top: map.get($espaciado, '1'); - margin-bottom: map.get($espaciado, '1'); + margin-top: map.get(variables.$espaciado, '1'); + margin-bottom: map.get(variables.$espaciado, '1'); } > :first-child { diff --git a/src/compuestos/boton-pictograma.scss b/src/compuestos/boton-pictograma.scss index 3aefb4609eed692c5a02ca4d7053b7a701dbd0f2..6b97a50c07e9fcbc7173299aca95f79dfadaf688 100644 --- a/src/compuestos/boton-pictograma.scss +++ b/src/compuestos/boton-pictograma.scss @@ -1,9 +1,11 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../boton/base' as botonbase; .boton-pictograma { - @include boton-estructura-principal; + @include botonbase.boton-estructura-principal; - padding: map.get($espaciado, 'minimo'); + padding: map.get(variables.$espaciado, 'minimo'); .pictograma, [class^='pictograma-'], @@ -13,7 +15,7 @@ } &.boton-chico { - padding: map.get($espaciado, 'minimo'); + padding: map.get(variables.$espaciado, 'minimo'); .pictograma, [class^='pictograma-'], @@ -23,7 +25,7 @@ } &.boton-grande { - padding: map.get($espaciado, '1'); + padding: map.get(variables.$espaciado, '1'); .pictograma, [class^='pictograma-'], diff --git a/src/compuestos/lista-compuesta-accion.scss b/src/compuestos/lista-compuesta-accion.scss index 4a45a9c81ff4dbe5b6a7ae1db371aceebc546a7a..f6d98043c817c2a0c406cad1244ee66b46fdd673 100644 --- a/src/compuestos/lista-compuesta-accion.scss +++ b/src/compuestos/lista-compuesta-accion.scss @@ -1,9 +1,10 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .lista-accion { li { border-bottom: 1px solid var(--borde-secundario); - padding: map.get($espaciado, '2') 0; + padding: map.get(variables.$espaciado, '2') 0; } .lista-accion-acciones { @@ -12,7 +13,7 @@ button, .boton { - margin-left: map.get($espaciado, 'minimo'); + margin-left: map.get(variables.$espaciado, 'minimo'); } } } diff --git a/src/compuestos/lista-compuesta-avatar.scss b/src/compuestos/lista-compuesta-avatar.scss index 2011c01d9de37aec7eb15742f9e2985620a8ead8..da2920a99f58914cb287c7b29f9fbbaf0317fd66 100644 --- a/src/compuestos/lista-compuesta-avatar.scss +++ b/src/compuestos/lista-compuesta-avatar.scss @@ -1,22 +1,23 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .lista-avatar { li { - padding: map.get($espaciado, '3') 0; + padding: map.get(variables.$espaciado, '3') 0; align-items: center; } li > a { - margin: calc(map.get($espaciado, '3') * -1) 0; - padding: map.get($espaciado, '3') 0; + margin: calc(map.get(variables.$espaciado, '3') * -1) 0; + padding: map.get(variables.$espaciado, '3') 0; align-items: center; } .lista-avatar-imagen { - border-radius: map.get($espaciado, '10'); - height: map.get($espaciado, '10'); - width: map.get($espaciado, '10'); - margin: 0 map.get($espaciado, '3'); + border-radius: map.get(variables.$espaciado, '10'); + height: map.get(variables.$espaciado, '10'); + width: map.get(variables.$espaciado, '10'); + margin: 0 map.get(variables.$espaciado, '3'); overflow: hidden; img, diff --git a/src/compuestos/lista-compuesta-casilla.scss b/src/compuestos/lista-compuesta-casilla.scss index 2c43e7bd1632ae72c477cb89200572c9efafa7ef..cb0cc95ff6a59c98d08f432d0937b693ac15bf17 100644 --- a/src/compuestos/lista-compuesta-casilla.scss +++ b/src/compuestos/lista-compuesta-casilla.scss @@ -1,19 +1,21 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../mixins' as mix; .lista-casilla { li { border-bottom: 1px solid var(--borde-secundario); - padding: calc(map.get($espaciado, '1') + map.get($espaciado, 'minimo')) 0; + padding: calc(map.get(variables.$espaciado, '1') + map.get(variables.$espaciado, 'minimo')) 0; [type='checkbox'] + label, [type='radio'] + label{ - @include transicion; + @include mix.transicion; flex: 1 1; display: block; - padding-top: map.get($espaciado, 'minimo'); - padding-bottom: map.get($espaciado, 'minimo'); - padding-left: calc(1.25rem + map.get($espaciado, '2') + 4px); + padding-top: map.get(variables.$espaciado, 'minimo'); + padding-bottom: map.get(variables.$espaciado, 'minimo'); + padding-left: calc(1.25rem + map.get(variables.$espaciado, '2') + 4px); } } } \ No newline at end of file diff --git a/src/compuestos/lista-compuesta-logotipo.scss b/src/compuestos/lista-compuesta-logotipo.scss index c669cf9fbd9adb6741f4042cf30f636230565423..1cd33f13938db528490d1e70ffebf72c36792b51 100644 --- a/src/compuestos/lista-compuesta-logotipo.scss +++ b/src/compuestos/lista-compuesta-logotipo.scss @@ -1,26 +1,27 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .lista-logotipo { li { - padding: map.get($espaciado, '3') 0; + padding: map.get(variables.$espaciado, '3') 0; align-items: center; } li > a { - margin: calc(map.get($espaciado, '3') * -1) 0; - padding: map.get($espaciado, '3') 0; + margin: calc(map.get(variables.$espaciado, '3') * -1) 0; + padding: map.get(variables.$espaciado, '3') 0; align-items: center; } .lista-logotipo-imagen { - height: map.get($espaciado, '10'); - width: map.get($espaciado, 'maximo'); - margin: 0 map.get($espaciado, '3'); + height: map.get(variables.$espaciado, '10'); + width: map.get(variables.$espaciado, 'maximo'); + margin: 0 map.get(variables.$espaciado, '3'); overflow: hidden; img { - height: map.get($espaciado, '10'); - width: map.get($espaciado, 'maximo'); + height: map.get(variables.$espaciado, '10'); + width: map.get(variables.$espaciado, 'maximo'); object-fit: scale-down; } } diff --git a/src/compuestos/lista-compuesta-pictograma.scss b/src/compuestos/lista-compuesta-pictograma.scss index 29d614f330e10b80446f1da83307c3bf103b4f0d..2cf5ecbc329683477dd2021d7b67c8537991cecf 100644 --- a/src/compuestos/lista-compuesta-pictograma.scss +++ b/src/compuestos/lista-compuesta-pictograma.scss @@ -1,14 +1,15 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .lista-pictograma { li { - padding: map.get($espaciado, '3') 0; + padding: map.get(variables.$espaciado, '3') 0; } .lista-pictograma-imagen { display: flex; align-items: baseline; - margin: 0 map.get($espaciado, '3'); + margin: 0 map.get(variables.$espaciado, '3'); .pictograma, [class^='pictograma-'], diff --git a/src/compuestos/lista-compuesta.scss b/src/compuestos/lista-compuesta.scss index ae49985279b7332fbb9e69a15ed873f657cfe8a5..d9eb2c6995cf2b5ae28e440e82a86ce4beda8ea9 100644 --- a/src/compuestos/lista-compuesta.scss +++ b/src/compuestos/lista-compuesta.scss @@ -1,5 +1,7 @@ +@use '../lista/base' as listas; + .lista-compuesta { - @include lista-estructura-plana; + @include listas.lista-estructura-plana; li { display: flex; diff --git a/src/compuestos/menu-flotante.scss b/src/compuestos/menu-flotante.scss index 8ba0d0a162fb2bc72909461ea65f9707fce6c00f..c9f5d3ca25e7b677499ce2b81f98d528224324cb 100644 --- a/src/compuestos/menu-flotante.scss +++ b/src/compuestos/menu-flotante.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .menu-flotante { position: fixed; @@ -14,7 +16,7 @@ 0 0 8px var(--menu-flotante-boton-sombra); border-radius: 50%; margin: -20px; - padding: map.get($espaciado, '1'); + padding: map.get(variables.$espaciado, '1'); display: flex; align-items: center; justify-content: center; @@ -58,20 +60,22 @@ } .menu-flotante-pictograma-cerrado { - @include transicion; + @include mix.transicion; position: absolute; opacity: 1; } .menu-flotante-pictograma-abierto { - @include transicion; + @include mix.transicion; position: absolute; opacity: 0; } .menu-flotante-contenedor { + @include mix.transicion; + background-color: var(--menu-flotante-contenedor-fondo); box-shadow: 0 0 0 0 transparent; color: var(--menu-flotante-contenedor-color); @@ -83,15 +87,14 @@ width: 300px; max-height: 0; opacity: 0; - transition: all .3s ease-in-out; .menu-flotante-titulo { font-size: 1rem; font-weight: 600; line-height: 1.25em; margin-top: 0; - margin-bottom: map.get($espaciado, '1'); - padding-bottom: map.get($espaciado, '2'); + margin-bottom: map.get(variables.$espaciado, '1'); + padding-bottom: map.get(variables.$espaciado, '2'); border-bottom: 1px solid var(--menu-flotante-contenedor-borde); } @@ -116,14 +119,15 @@ [class*=' pictograma-'] { font-size: 1.5rem; padding: 0; - margin-right: map.get($espaciado, 'minimo'); + margin-right: map.get(variables.$espaciado, 'minimo'); } } } &.menu-flotante-derecho { + @include mix.transicion; + right: -260px; - transition: all .3s ease-in-out; } &.menu-flotante-derecho.abierto { @@ -148,7 +152,7 @@ inset 0 0 0 .1px var(--menu-flotante-contenedor-sombra), 0 8px 16px -4px var(--menu-flotante-contenedor-sombra); max-height: 500px; - padding: map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '3'); opacity: 1; } } diff --git a/src/compuestos/portada.scss b/src/compuestos/portada.scss index 92c98fb72acae8e18992d29dbf89f950a6e8fb35..b9a01f72ec8e071bb3af5cf74361e8a337e80092 100644 --- a/src/compuestos/portada.scss +++ b/src/compuestos/portada.scss @@ -1,4 +1,7 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../tipografia/titulo'; .portada { position: relative; @@ -7,7 +10,7 @@ display: flex; height: calc(100vh - 92px); - @media (max-width: map.get($breakpoints, 'esc')) { + @include mix.mediaquery('mov') { height: calc(100vh - 120px); } @@ -21,7 +24,7 @@ object-fit: cover; object-position: 50% 50%; - @include transicion; + @include mix.transicion; } .portada-degradado { @@ -30,12 +33,12 @@ background: var(--degradado-ligero); display: flex; align-items: stretch; - margin-top: map.get($espaciado, '6'); + margin-top: map.get(variables.$espaciado, '6'); } .portada-cuerpo { margin: auto auto 0; - padding: map.get($espaciado, '3') map.get($espaciado, '3') map.get($espaciado, 'extra'); + padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') map.get(variables.$espaciado, 'extra'); width: 100%; max-width: 700px; text-align: center; @@ -43,7 +46,7 @@ > * { color: var(--texto-inverso); border-color: currentcolor; - margin: map.get($espaciado, '1') 0; + margin: map.get(variables.$espaciado, '1') 0; } > :first-child { @@ -61,7 +64,7 @@ font-size: 2.25rem; color: var(--texto-inverso); - @include mediaquery('esc') { + @include mix.mediaquery('esc') { font-size: 5rem; } } @@ -72,7 +75,7 @@ font-size: 1.125rem; color: var(--texto-inverso); - @include mediaquery('esc') { + @include mix.mediaquery('esc') { font-size: 1.5rem; } } @@ -84,7 +87,7 @@ font-size: 2.25rem; color: var(--texto-inverso); - @include mediaquery('esc') { + @include mix.mediaquery('esc') { font-size: 3.5rem; } } diff --git a/src/compuestos/tarjeta-hipervinculo-externo.scss b/src/compuestos/tarjeta-hipervinculo-externo.scss index ee7d3c2710cb1cb9c631ae18a3512249d438b80e..e13c848111e03125ae0eb57fa208a9dcdc01f99c 100644 --- a/src/compuestos/tarjeta-hipervinculo-externo.scss +++ b/src/compuestos/tarjeta-hipervinculo-externo.scss @@ -1,4 +1,7 @@ -@use "sass:map"; +@use 'sass:map'; +@use './tarjeta-hipervinculo'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .tarjeta-hipervinculo-externo { @extend %tarjeta-hipervinculo; @@ -14,7 +17,7 @@ object-fit: cover; object-position: 50% 50%; - @include transicion; + @include mix.transicion; } picture.tarjeta-imagen { @@ -23,7 +26,7 @@ height: 100%; transform: scale(1.1); - @include transicion; + @include mix.transicion; img { width: 100%; @@ -40,12 +43,12 @@ background: var(--tarjeta-externa-fondo-degradado); display: flex; align-items: stretch; - margin-top: map.get($espaciado, '6'); + margin-top: map.get(variables.$espaciado, '6'); } .tarjeta-cuerpo { margin-top: auto; - padding: map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '3'); width: 100%; > * { diff --git a/src/compuestos/tarjeta-hipervinculo-interno.scss b/src/compuestos/tarjeta-hipervinculo-interno.scss index dfb58f8f3f30e4716157dde9c06ffad98513ffca..38aa432c8e2177130431ca8e57593fa3fcd3d125 100644 --- a/src/compuestos/tarjeta-hipervinculo-interno.scss +++ b/src/compuestos/tarjeta-hipervinculo-interno.scss @@ -1,3 +1,5 @@ +@use './tarjeta-hipervinculo'; + .tarjeta-hipervinculo-interno { @extend %tarjeta-hipervinculo; diff --git a/src/compuestos/tarjeta-hipervinculo.scss b/src/compuestos/tarjeta-hipervinculo.scss index e3460c763d0407203a3688615494b44c4769199e..1044d97cd564349687e4bf874764009052b354fa 100644 --- a/src/compuestos/tarjeta-hipervinculo.scss +++ b/src/compuestos/tarjeta-hipervinculo.scss @@ -1,12 +1,13 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; %tarjeta-hipervinculo { display: flex; flex-direction: column; text-decoration: none; font-weight: normal; - margin-top: map.get($espaciado, '1'); - margin-bottom: map.get($espaciado, '1'); + margin-top: map.get(variables.$espaciado, '1'); + margin-bottom: map.get(variables.$espaciado, '1'); background: var(--tarjeta-fondo); width: 100%; diff --git a/src/compuestos/tarjeta-horizontal.scss b/src/compuestos/tarjeta-horizontal.scss index 37132e465fa85757a1440aba81fef7a6a89f64c9..842b25810fefa72034a5566f721140788d009cb0 100644 --- a/src/compuestos/tarjeta-horizontal.scss +++ b/src/compuestos/tarjeta-horizontal.scss @@ -1,7 +1,9 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .tarjeta-horizontal { - @media screen and (min-width: calc(map.get($breakpoints, 'esc'))) { + @include mix.mediaquery('esc') { flex-wrap: nowrap; min-width: 480px; @@ -14,11 +16,11 @@ } .tarjeta-cuerpo { - padding-left: calc(240px + map.get($espaciado, '3')); + padding-left: calc(240px + map.get(variables.$espaciado, '3')); } .tarjeta-pie { - padding-left: calc(240px + map.get($espaciado, '3')); + padding-left: calc(240px + map.get(variables.$espaciado, '3')); } } } diff --git a/src/compuestos/tarjeta.scss b/src/compuestos/tarjeta.scss index 94b36d0323c0bd95520eb116b721105bf85b7eb0..8a07bb7d481c3af7fc20f137084f195ddd3b9e60 100644 --- a/src/compuestos/tarjeta.scss +++ b/src/compuestos/tarjeta.scss @@ -1,8 +1,11 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; +@use '../tipografia/titulo'; .tarjeta { background: var(--tarjeta-fondo); - border-radius: map.get($borde-redondeado, '20'); + border-radius: map.get(variables.$borde-redondeado, '20'); box-sizing: content-box; position: relative; height: 100%; @@ -36,14 +39,14 @@ } .tarjeta-cuerpo { - padding: map.get($espaciado, '3') map.get($espaciado, '3') 0; + padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') 0; color: var(--tarjeta-color); flex-grow: 1; - @include transicion; + @include mix.transicion; > * { - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } > :first-child { @@ -53,7 +56,7 @@ .tarjeta-pie { display: flex; - gap: map.get($espaciado, '1'); - padding: 0 map.get($espaciado, '3') map.get($espaciado, '3'); + gap: map.get(variables.$espaciado, '1'); + padding: 0 map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3'); } } diff --git a/src/compuestos/vista-cargando.scss b/src/compuestos/vista-cargando.scss index 8d8ad0572ff8d548e5d988b728f27c00dbc88590..8391120c3911cb0d67d39a75086d5995ba469ce9 100644 --- a/src/compuestos/vista-cargando.scss +++ b/src/compuestos/vista-cargando.scss @@ -1,4 +1,17 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; + +@keyframes animacion-vista-cargando { + 0% { + opacity: 0.35; + height: 8px; + } + + 100% { + opacity: 1; + height: 50px; + } +} .vista-cargando { background: var(--opacidad-ligero); @@ -19,13 +32,13 @@ padding: 0; height: 50px; list-style: none; - gap: map.get($espaciado, 'minimo'); + gap: map.get(variables.$espaciado, 'minimo'); > li { background: var(--globo-color); width: 10px; height: 8px; - animation: vista-cargando 0ms -800ms linear infinite alternate; + animation: animacion-vista-cargando 0ms -800ms linear infinite alternate; &:nth-child(1) { animation-duration: 405ms; diff --git a/src/detalle/_index.scss b/src/detalle/_index.scss index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644 --- a/src/detalle/_index.scss +++ b/src/detalle/_index.scss @@ -1 +1 @@ -@import './base'; +@use './base'; diff --git a/src/detalle/base.scss b/src/detalle/base.scss index b0927912c0c0a2cfe115418727076e870e6c3917..8ba6a4dba97ec599e2bd4ff2eb382d0874cf9cb1 100644 --- a/src/detalle/base.scss +++ b/src/detalle/base.scss @@ -1,17 +1,19 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../tipografia/titulo'; details { border: 1px solid var(--borde-secundario); - border-radius: map.get($borde-redondeado, '8'); - padding: map.get($espaciado, '3') map.get($espaciado, '3') 0; + border-radius: map.get(variables.$borde-redondeado, '8'); + padding: map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '3') 0; display: block; summary { @extend %titulo-elemento; cursor: pointer; - padding: map.get($espaciado, '3'); - margin: calc(map.get($espaciado, '3') * -1) calc(map.get($espaciado, '3') * -1) 0; + padding: map.get(variables.$espaciado, '3'); + margin: calc(map.get(variables.$espaciado, '3') * -1) calc(map.get(variables.$espaciado, '3') * -1) 0; } &[open] { diff --git a/src/formulario/_index.scss b/src/formulario/_index.scss index 68f71e1eec213382b50263b052eb2d3427d211c1..2b95c00dba20161de607a176e98e0231a0c47ce6 100644 --- a/src/formulario/_index.scss +++ b/src/formulario/_index.scss @@ -1,10 +1,10 @@ -@import './base'; -@import './label'; -@import './input'; -@import './textarea'; -@import './checkbox-radio'; -@import './select'; -@import './range'; -@import './file'; -@import './contenedores'; -@import './validaciones'; +@use './base'; +@use './label'; +@use './input'; +@use './textarea'; +@use './checkbox-radio'; +@use './select'; +@use './range'; +@use './file'; +@use './contenedores'; +@use './validaciones'; diff --git a/src/formulario/base.scss b/src/formulario/base.scss index f5aea7333be9d98dab2e18af6bf4a1703dc33115..2ccd0e9f8d3d70d6586db96ff29effe0ef38f708 100644 --- a/src/formulario/base.scss +++ b/src/formulario/base.scss @@ -1,4 +1,4 @@ -@use "sass:map"; +@use '../_mixins' as mix; $form-campo-radio: 8px; $form-campo-alto: 40px; @@ -25,7 +25,7 @@ $form-campo-alto: 40px; } &:not(:disabled) { - @include transicion; + @include mix.transicion; } &:not(:disabled):hover { diff --git a/src/formulario/checkbox-radio.scss b/src/formulario/checkbox-radio.scss index 85d2b053ec35863f4f15b8d37a77a2571116a1b1..cd6b8af8b509365ebeb4fa37726681ae2bd4bd58 100644 --- a/src/formulario/checkbox-radio.scss +++ b/src/formulario/checkbox-radio.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use './base' as campobase; [type='checkbox'], [type='radio'] { @@ -21,12 +23,12 @@ background-color: var(--campo-contenedor-fondo); border: 1px solid var(--campo-contenedor-borde); box-shadow: 0 0 0 var(--campo-contenedor-borde); - border-radius: $form-campo-radio; + border-radius: campobase.$form-campo-radio; cursor: pointer; display: inline-flex; position: relative; margin: 0; - padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '1') calc(1.25rem + map.get($espaciado, '1') + 4px); + padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '1') calc(1.25rem + map.get(variables.$espaciado, '1') + 4px); transition: background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .3s ease-in-out; } @@ -64,14 +66,14 @@ content: ''; height: 1.125rem; width: 1.125rem; - top: calc(map.get($espaciado, '1') + 1px); - left: calc(map.get($espaciado, '1')); - padding: calc(map.get($espaciado, 'minimo')); + top: calc(map.get(variables.$espaciado, '1') + 1px); + left: calc(map.get(variables.$espaciado, '1')); + padding: calc(map.get(variables.$espaciado, 'minimo')); position: absolute; } [type='checkbox'] + label::before { - border-radius: map.get($borde-redondeado, '2'); + border-radius: map.get(variables.$borde-redondeado, '2'); } [type='radio'] + label::before { @@ -91,8 +93,8 @@ content: '\6a'/''; color: var(--campo-control-seleccionado-color); position: absolute; - left: calc(0.125rem + map.get($espaciado, '1') - 1px); - top: calc(map.get($espaciado, '1')); + left: calc(0.125rem + map.get(variables.$espaciado, '1') - 1px); + top: calc(map.get(variables.$espaciado, '1')); font-weight: 800; text-align: center; } @@ -103,8 +105,8 @@ content: '\2f'/''; color: var(--campo-control-seleccionado-color); position: absolute; - left: calc(0.125rem + map.get($espaciado, 'minimo') + 1px); - top: calc(map.get($espaciado, '1')); + left: calc(0.125rem + map.get(variables.$espaciado, 'minimo') + 1px); + top: calc(map.get(variables.$espaciado, '1')); font-weight: 800; font-size: 1.2rem; } diff --git a/src/formulario/contenedores.scss b/src/formulario/contenedores.scss index 261e2f837af50e05b67786c958bc89b7300b4008..353626551d48d05d487124e98171ec594eccd043 100644 --- a/src/formulario/contenedores.scss +++ b/src/formulario/contenedores.scss @@ -1,17 +1,30 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; fieldset { - background-color: var(--campo-fondo); - border: 1px solid var(--campo-borde); - border-radius: $form-campo-radio; - padding: map.get($espaciado, '2'); - margin-top: map.get($espaciado, '3'); - margin-bottom: map.get($espaciado, '3'); + border: none; + padding: 0; + margin-top: map.get(variables.$espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); +} + +.grupo-formulario { + display: flex; + gap: map.get(variables.$espaciado, '1'); +} + +.grupo-formulario-vertical { + display: grid; +} + +.grupo-formulario label > .formulario-obligatoriedad { + display: none; + content: ""; } .formulario-horizontal { label { - margin-right: map.get($espaciado, 'minimo'); + margin-right: map.get(variables.$espaciado, 'minimo'); } input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']), @@ -20,7 +33,7 @@ fieldset { width: inherit; &:not(:last-child) { - margin-right: map.get($espaciado, '3'); + margin-right: map.get(variables.$espaciado, '3'); } } } diff --git a/src/formulario/file.scss b/src/formulario/file.scss index bacb35c510884fc04024e965b05b3bd35a4c24ba..cad0ca89b4f683d89e890d2331c3390a0e87d0ab 100644 --- a/src/formulario/file.scss +++ b/src/formulario/file.scss @@ -1,6 +1,8 @@ -@use "sass:map"; +@use 'sass:map'; +@use './base' as campobase; +@use '../_variables' as variables; input[type='file'] { - height: $form-campo-alto; - padding-left: map.get($espaciado, '1'); + height: campobase.$form-campo-alto; + padding-left: map.get(variables.$espaciado, '1'); } diff --git a/src/formulario/input.scss b/src/formulario/input.scss index 36b62d11e05673ed3ad6fa02513e4a943b0dab6b..2bdd13dcb3ba6924627b30d38c58f85e4123fa23 100644 --- a/src/formulario/input.scss +++ b/src/formulario/input.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use './base' as campobase; +@use '../_variables' as variables; input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']) { @extend %campo-base; @@ -8,11 +10,11 @@ input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [t text-overflow: ellipsis; display: inline-flex; - @include campo-estructura-color; + @include campobase.campo-estructura-color; } input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset'], .campo-busqueda-entrada) { - height: $form-campo-alto; - border-radius: $form-campo-radio; - padding: calc(map.get($espaciado, '1') - 1px) map.get($espaciado, '2'); + height: campobase.$form-campo-alto; + border-radius: campobase.$form-campo-radio; + padding: calc(map.get(variables.$espaciado, '1') - 1px) map.get(variables.$espaciado, '2'); } diff --git a/src/formulario/label.scss b/src/formulario/label.scss index 0778148e27e58af1c4dd6b1e631684d6b63d40d4..9714e3a42e405b3c87d1349617079e787ee80dee 100644 --- a/src/formulario/label.scss +++ b/src/formulario/label.scss @@ -1,6 +1,7 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; -%etiqueta { +label { display: inline-flex; font-size: 1rem; font-weight: 500; @@ -8,20 +9,24 @@ color: var(--campo-etiqueta-color); } -label, -legend { - @extend %etiqueta; +legend, +.titulo-leyenda { + display: block; + font-size: 1rem; + line-height: calc(1em * 1.25); + font-weight: 600; + margin: map.get(variables.$espaciado, '1') 0; } .formulario-obligatoriedad { font-weight: 400; - margin-left: map.get($espaciado, 'minimo'); + margin-left: map.get(variables.$espaciado, 'minimo'); } .formulario-ayuda { font-size: 0.875rem; font-weight: 400; line-height: calc(1em * 1.3); - margin-top: map.get($espaciado, 'minimo'); - margin-bottom: map.get($espaciado, '3'); + margin-top: map.get(variables.$espaciado, 'minimo'); + margin-bottom: map.get(variables.$espaciado, '3'); } diff --git a/src/formulario/range.scss b/src/formulario/range.scss index b62ca5a25f8b9c5253d802c7f39ec773d6d67127..a16a462492958d5cd4bc8ad25f3d45d4d522f678 100644 --- a/src/formulario/range.scss +++ b/src/formulario/range.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use './base' as campobase; [type='range'] { background-color: transparent; @@ -9,9 +11,9 @@ touch-action: manipulation; appearance: none; cursor: pointer; - padding: map.get($espaciado, '1') 0; - height: $form-campo-alto; - border-radius: $form-campo-radio; + padding: map.get(variables.$espaciado, '1') 0; + height: campobase.$form-campo-alto; + border-radius: campobase.$form-campo-radio; display: flex; margin: 0; transition: background-color .2s ease-in-out, border-color .2s ease-in-out, box-shadow .3s ease-in-out; diff --git a/src/formulario/select.scss b/src/formulario/select.scss index c76447bc5dfc8d4a04faca7743756cfabf60a4bd..bf175fe31a8af0bd3b846b68a0f62eded7d60a62 100644 --- a/src/formulario/select.scss +++ b/src/formulario/select.scss @@ -1,18 +1,20 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use './base' as campobase; select { @extend %campo-base; - border-radius: $form-campo-radio; - height: $form-campo-alto; + border-radius: campobase.$form-campo-radio; + height: campobase.$form-campo-alto; line-height: 1.25em; appearance: none; box-shadow: none; - background-position: calc(100% - map.get($espaciado, '1')), 50%; - background-size: map.get($espaciado, '4'); + background-position: calc(100% - map.get(variables.$espaciado, '1')), 50%; + background-size: map.get(variables.$espaciado, '4'); background-repeat: no-repeat; background-image: var(--campo-selector-svg); - padding: calc(map.get($espaciado, '1') + 1px) map.get($espaciado, '5') calc(map.get($espaciado, '1') + 1px) map.get($espaciado, '2'); + padding: calc(map.get(variables.$espaciado, '1') + 1px) map.get(variables.$espaciado, '5') calc(map.get(variables.$espaciado, '1') + 1px) map.get(variables.$espaciado, '2'); background-color: var(--campo-fondo); color: var(--campo-color); overflow: hidden; @@ -25,5 +27,5 @@ select { background-image: var(--campo-selector-deshabilitado-svg); } - @include campo-estructura-color; + @include campobase.campo-estructura-color; } diff --git a/src/formulario/textarea.scss b/src/formulario/textarea.scss index 80a533751b57537273ad7687824669633eb9f4fa..8809a211b293b4f9d4517b53f070f9a14c51748f 100644 --- a/src/formulario/textarea.scss +++ b/src/formulario/textarea.scss @@ -1,13 +1,15 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use './base' as campobase; textarea { @extend %campo-base; - border-radius: $form-campo-radio; - padding: map.get($espaciado, '2'); + border-radius: campobase.$form-campo-radio; + padding: map.get(variables.$espaciado, '2'); min-height: 120px; resize: none; display: flex; - @include campo-estructura-color; + @include campobase.campo-estructura-color; } diff --git a/src/formulario/validaciones.scss b/src/formulario/validaciones.scss index 493383a5165c3f1bd54af52ed3d75fd07aff1bc6..f9cab13717302cbc5d02ddf096212699bc29827e 100644 --- a/src/formulario/validaciones.scss +++ b/src/formulario/validaciones.scss @@ -1,3 +1,6 @@ +@use 'sass:map'; +@use '../_variables' as variables; + input, textarea, select { @@ -19,3 +22,65 @@ select { color: var(--texto-confirmacion); } } + +// contenedores +fieldset + .formulario-ayuda { + margin-top: calc((map.get(variables.$espaciado, '2') + map.get(variables.$espaciado, 'minimo')) * -1); +} + +fieldset:invalid + .formulario-ayuda { + color: var(--texto-error); +} + +fieldset:has([type='checkbox']:required):invalid + .formulario-ayuda::before { + content: 'Una o mas casillas necesitan estar verificadas. '; +} + +fieldset:has([type='radio']:required):invalid + .formulario-ayuda::before { + content: 'Un botón de radio necesita estar seleccionado. '; +} + +// selectores y areas de texto +textarea:invalid, +select:invalid { + border-color: var(--borde-error); +} + +textarea:invalid + p.formulario-ayuda, +select:invalid + p.formulario-ayuda { + color: var(--texto-error); +} + +textarea:required:invalid + p.formulario-ayuda::before, +select:required:invalid + p.formulario-ayuda::before { + content: 'Este campo no puede quedar vacÃo. '; +} + +// inputs por tipo +input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):invalid { + border-color: var(--borde-error); +} + +input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):invalid + p.formulario-ayuda { + color: var(--texto-error); +} + +input:not([type='checkbox'], [type='radio'], [type='range'], [type='button'], [type='submit'], [type='reset']):required:invalid + p.formulario-ayuda::before { + content: 'Este campo no puede quedar vacÃo. '; +} + +input:is([type='checkbox'], [type='radio']):invalid + label { + outline: 1px solid var(--borde-error); +} + +input:is([type='checkbox'], [type='radio']):invalid + label::before { + border: 1px solid var(--borde-error); +} + +input:is([type='checkbox'], [type='radio']):invalid + label + .formulario-ayuda { + color: var(--texto-error); +} + +input:is([type='checkbox']):required:invalid + label + p.formulario-ayuda::before { + content: 'Esta casilla necesita estar verificada. '; +} diff --git a/src/hipervinculo/_index.scss b/src/hipervinculo/_index.scss index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644 --- a/src/hipervinculo/_index.scss +++ b/src/hipervinculo/_index.scss @@ -1 +1 @@ -@import './base'; +@use './base'; diff --git a/src/hipervinculo/base.scss b/src/hipervinculo/base.scss index 02e424ce910ca467b4bdc7948062c1c464e237c7..68d1fa6b63dd2a3160980e1d91c1d0e4d38fdd4f 100644 --- a/src/hipervinculo/base.scss +++ b/src/hipervinculo/base.scss @@ -1,8 +1,10 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; %hipervinculo-base { border: none; - border-radius: map.get($borde-redondeado, '4'); + border-radius: map.get(variables.$borde-redondeado, '4'); box-sizing: border-box; font-family: var(--tipografia-familia, 'sans-serif'); font-weight: 500; @@ -14,7 +16,7 @@ vertical-align: baseline; cursor: pointer; - @include transicion; + @include mix.transicion; .pictograma, [class^='pictograma-'], diff --git a/src/imagen/_index.scss b/src/imagen/_index.scss index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644 --- a/src/imagen/_index.scss +++ b/src/imagen/_index.scss @@ -1 +1 @@ -@import './base'; +@use './base'; diff --git a/src/imagen/base.scss b/src/imagen/base.scss index 8342d59f4f6e8e20a600123ad55e565e607d25bb..4195ce85b91e16e9a1c15f8c4a43c04ec062603a 100644 --- a/src/imagen/base.scss +++ b/src/imagen/base.scss @@ -1,25 +1,26 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; img { - border-radius: map.get($borde-redondeado, '8'); + border-radius: map.get(variables.$borde-redondeado, '8'); max-width: 100%; } figure { color: var(--texto-secundario); - margin: map.get($espaciado, '3') 0; + margin: map.get(variables.$espaciado, '3') 0; clear: both; img { - margin-bottom: map.get($espaciado, '1'); + margin-bottom: map.get(variables.$espaciado, '1'); } img:not(:last-of-type) { - margin-right: map.get($espaciado, '1'); + margin-right: map.get(variables.$espaciado, '1'); } figcaption { - margin-top: calc(map.get($espaciado, '1') * -1); + margin-top: calc(map.get(variables.$espaciado, '1') * -1); font-size: 0.875rem; font-weight: 400; clear: both; diff --git a/src/lista/_index.scss b/src/lista/_index.scss index 6df96df1f302ff6dee4e125699f1172846519c77..13ffe721a518ddb2899a72970cb32ae18982fd0d 100644 --- a/src/lista/_index.scss +++ b/src/lista/_index.scss @@ -1,3 +1,3 @@ -@import './base'; -@import './tipo'; -@import './secuenciada'; +@use './base'; +@use './tipo'; +@use './secuenciada'; diff --git a/src/lista/base.scss b/src/lista/base.scss index d82e4297ae03a2508f0dde78125079f88ec78cdc..24066035a4bc4e83dd305361ccc64c9d08cc6cf0 100644 --- a/src/lista/base.scss +++ b/src/lista/base.scss @@ -1,4 +1,5 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; @mixin lista-estructura-plana { margin: 0; @@ -24,18 +25,18 @@ dl { ol, ul { - padding-left: map.get($espaciado, '3'); + padding-left: map.get(variables.$espaciado, '3'); li { - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } ol, ul { - padding: 0 0 0 map.get($espaciado, '2'); + padding: 0 0 0 map.get(variables.$espaciado, '2'); li { - margin: map.get($espaciado, '1') 0; + margin: map.get(variables.$espaciado, '1') 0; } } } @@ -43,10 +44,10 @@ ul { dl { dt { font-weight: 600; - margin: map.get($espaciado, '2') 0 map.get($espaciado, '1') 0; + margin: map.get(variables.$espaciado, '2') 0 map.get(variables.$espaciado, '1') 0; } dd { - margin: map.get($espaciado, '1') 0 map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '1') 0 map.get(variables.$espaciado, '2') 0; } } diff --git a/src/pictograma/_index.scss b/src/pictograma/_index.scss index fb43c74fba8a5f2a7ee97c0a266d187773cbab53..4e12d711eed8a858246e909b69f7484fa11191f2 100644 --- a/src/pictograma/_index.scss +++ b/src/pictograma/_index.scss @@ -1,3 +1,3 @@ -@import './fuente'; -@import './mapa'; -@import './tamanio'; +@use './fuente'; +@use './mapa'; +@use './tamanio'; diff --git a/src/pictograma/mapa.scss b/src/pictograma/mapa.scss index fa1f450bf60ec55d472676c11706e1a265fb8bcc..f0746741c56e798c30aea21c63611f5deb740eb6 100644 --- a/src/pictograma/mapa.scss +++ b/src/pictograma/mapa.scss @@ -413,3 +413,23 @@ .pictograma-volumen::before { content: '\e009'; } + +.pictograma-alerta::before { + content: '\e010'; +} + +.pictograma-capas::before { + content: '\e00f'; +} + +.pictograma-escribir::before { + content: '\e00e'; +} + +.pictograma-filtro::before { + content: '\e00d'; +} + +.pictograma-norte::before { + content: '\e00c'; +} diff --git a/src/pictograma/tamanio.scss b/src/pictograma/tamanio.scss index 533da44bfbbf348811d8f9ae1f9e737d88bf3276..4459f3698179c6f4373d020cc07089c41c1b12a5 100644 --- a/src/pictograma/tamanio.scss +++ b/src/pictograma/tamanio.scss @@ -1,15 +1,17 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; -@each $id, $map in $pictograma-tamanio { +@each $id, $map in variables.$pictograma-tamanio { .pictograma-#{$id} { font-size: map.get($map, 'tamanio'); padding: map.get($map, 'espaciado') ; } } -@each $dispositivo, $x in $breakpoints { - @include mediaquery($dispositivo) { - @each $id, $map in $pictograma-tamanio { +@each $dispositivo, $x in variables.$breakpoints { + @include mix.mediaquery($dispositivo) { + @each $id, $map in variables.$pictograma-tamanio { .pictograma-#{$id}-#{$dispositivo} { font-size: map.get($map, 'tamanio'); padding: map.get($map, 'espaciado') ; diff --git a/src/reticula/_index.scss b/src/reticula/_index.scss index 0048c6ac68fe821442794c604fb13c5d0ab00c88..c096b625c38fa75c36a32d6848084f76c3b6aa63 100644 --- a/src/reticula/_index.scss +++ b/src/reticula/_index.scss @@ -1,3 +1,3 @@ -@import './contenedor'; -@import './columna'; -@import './espaciado'; +@use './contenedor'; +@use './columna'; +@use './espaciado'; diff --git a/src/reticula/columna.scss b/src/reticula/columna.scss index 414bd526e901b5b34478fc4458b5486c7004b29b..7b3ba2f6c2028e9c590b7c2b3332fbc166a03162 100644 --- a/src/reticula/columna.scss +++ b/src/reticula/columna.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .flex { box-sizing: border-box; @@ -60,8 +62,8 @@ display: grid; } -@each $dispositivo, $configuracion in $columnas { - @include mediaquery($dispositivo) { +@each $dispositivo, $configuracion in variables.$columnas { + @include mix.mediaquery($dispositivo) { .flex { gap: map.get($configuracion, 'espaciado') map.get($configuracion, 'espaciado'); @@ -103,8 +105,8 @@ } } -@each $dispositivo, $configuracion in $columnas { - @include mediaquery($dispositivo) { +@each $dispositivo, $configuracion in variables.$columnas { + @include mix.mediaquery($dispositivo) { @for $i from 1 through map.get($configuracion, 'columnas') { .flex > .columna-#{$i}-#{$dispositivo} { flex: 1 1 calc(calc(($i / map.get($configuracion, 'columnas') * 100%)) - map.get($configuracion, 'espaciado') + calc($i / map.get($configuracion, 'columnas') * map.get($configuracion, 'espaciado')) - 1px); diff --git a/src/reticula/contenedor.scss b/src/reticula/contenedor.scss index dcb2ba73395c271db9b29f825ac92213cc9206bc..d596aab062b36e415974fbce2eec88a66bde0610 100644 --- a/src/reticula/contenedor.scss +++ b/src/reticula/contenedor.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .contenedor { box-sizing: border-box; @@ -14,8 +16,8 @@ margin-right: auto; } - @each $dispositivo, $map in $contenedores { - @include mediaquery($dispositivo) { + @each $dispositivo, $map in variables.$contenedores { + @include mix.mediaquery($dispositivo) { padding-left: map.get($map, 'margen-interior'); padding-right: map.get($map, 'margen-interior'); diff --git a/src/reticula/espaciado.scss b/src/reticula/espaciado.scss index 5036ccfadabced5f4cd38eea1e8df0c46385bbf1..d074f378d327bf7b0fb7879b8612e0cac7ece06b 100644 --- a/src/reticula/espaciado.scss +++ b/src/reticula/espaciado.scss @@ -1,4 +1,8 @@ -@each $id, $valor in $espaciado { +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; + +@each $id, $valor in variables.$espaciado { .m-#{$id} { margin: $valor; } @@ -89,9 +93,9 @@ } } -@each $dispositivo, $x in $breakpoints { - @include mediaquery($dispositivo) { - @each $id, $valor in $espaciado { +@each $dispositivo, $x in variables.$breakpoints { + @include mix.mediaquery($dispositivo) { + @each $id, $valor in variables.$espaciado { .m-#{$id}-#{$dispositivo} { margin: $valor; } diff --git a/src/separador/_index.scss b/src/separador/_index.scss index c8567498b42ec23eee8197059a7646e54a336d37..06c7558f36f33a234cd20bdf66f8ce9395f961ea 100644 --- a/src/separador/_index.scss +++ b/src/separador/_index.scss @@ -1 +1 @@ -@import './base'; +@use './base'; diff --git a/src/sisdai.scss b/src/sisdai.scss index e6f5b174256a24df7aa095c522637b951912fa51..f07d88322a2015e91ce81fcddbc419693ea117ec 100644 --- a/src/sisdai.scss +++ b/src/sisdai.scss @@ -30,42 +30,35 @@ */ @charset 'UTF-8'; -// Globales -@import 'variables'; -@import 'normalizar'; -@import 'mixins'; +// Base +@use 'normalizar'; // Fundamentos -@import 'color'; -@import 'tipografia'; -@import 'pictograma'; -@import 'reticula'; +@use 'color'; +@use 'tipografia'; +@use 'pictograma'; +@use 'reticula'; // Elementos -@import 'boton'; -@import 'hipervinculo'; -@import 'formulario'; -@import 'tabla'; -@import 'lista'; -@import 'imagen'; +@use 'boton'; +@use 'hipervinculo'; +@use 'formulario'; +@use 'tabla'; +@use 'lista'; +@use 'imagen'; // Elementos sin documentacion -@import 'video'; -@import 'separador'; -@import 'detalle'; +@use 'video'; +@use 'separador'; +@use 'detalle'; // Compuestos, Componentes y Visualizaciones -@import 'compuestos'; -@import 'componentes'; -@import 'visualizaciones'; +@use 'compuestos'; +@use 'componentes'; +@use 'visualizaciones'; // Auxiliares -@import 'auxiliares'; +@use 'auxiliares'; -// Accesibilidad. Cargar al final para sobreescribir estilos -@import 'accesibilidad/ir-contenido-principal'; -@import 'accesibilidad/simplificada'; -@import 'accesibilidad/tipografia'; -@import 'accesibilidad/lectura'; -@import 'accesibilidad/hipervinculos'; -@import 'accesibilidad/oscura'; +// Accesibilidad. +@use 'accesibilidad'; diff --git a/src/tabla/_index.scss b/src/tabla/_index.scss index d17fdb5ffbd9edd5f1aaa088fa98bf8aec2817cc..14d2838657587ba171d6c3e80c876c9962be4313 100644 --- a/src/tabla/_index.scss +++ b/src/tabla/_index.scss @@ -1,3 +1,3 @@ -@import './base'; -@import './tamanio'; -@import './complementos'; +@use './base'; +@use './tamanio'; +@use './complementos'; diff --git a/src/tabla/base.scss b/src/tabla/base.scss index 0298858b4828accc4cd1ac62448386599232fd7f..0d8830948fd1f922adc5560a7b8ec8c571ee1592 100644 --- a/src/tabla/base.scss +++ b/src/tabla/base.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../tipografia/titulo'; table { border-collapse: collapse; @@ -6,17 +8,15 @@ table { text-align: left; caption { + @extend %titulo-elemento; + + margin: map.get(variables.$espaciado, '2') 0 0; text-align: left; - padding: 0; - font-size: 1rem; - line-height: 1.25em; - font-weight: 400; - margin: map.get($espaciado, '2') 0; } th, td { - padding: map.get($espaciado, '2') map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '2') map.get(variables.$espaciado, '3'); } thead { diff --git a/src/tabla/complementos.scss b/src/tabla/complementos.scss index b66921b17d45c4c835d42b544b646edd1d1db7ad..ddc633ad1d45caba5f280d4032c983747d29067d 100644 --- a/src/tabla/complementos.scss +++ b/src/tabla/complementos.scss @@ -1,7 +1,12 @@ +@use 'sass:map'; +@use '../_variables' as variables; +@use '../tipografia/titulo'; + .titulo-tabla { @extend %titulo-elemento; - margin-bottom: 0; + margin: map.get(variables.$espaciado, '2') 0 0; + text-align: left; } .contenedor-tabla { diff --git a/src/tabla/tamanio.scss b/src/tabla/tamanio.scss index 411387a382737261d4f05b18dea9fa17b4f92829..c89355fea14f859a3f6b53b8b3b5e18ca4f6257c 100644 --- a/src/tabla/tamanio.scss +++ b/src/tabla/tamanio.scss @@ -1,15 +1,16 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .tabla-condensada { th, td { - padding: map.get($espaciado, '1') map.get($espaciado, '2'); + padding: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '2'); } } .tabla-expandida { th, td { - padding: map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '3'); } } diff --git a/src/tipografia/_index.scss b/src/tipografia/_index.scss index 23a990a5525f36b9702a3510b8ec9900413f790a..bf31e96b7de1e777ed17141862bf1c6ed18091cd 100644 --- a/src/tipografia/_index.scss +++ b/src/tipografia/_index.scss @@ -1,3 +1,3 @@ -@import './titulo'; -@import './parrafo'; -@import './nota'; +@use './titulo'; +@use './parrafo'; +@use './nota'; diff --git a/src/tipografia/nota.scss b/src/tipografia/nota.scss index 1801c5d198eef126e72ac55cf9c662dbbe654cd0..2529a6a26eceb0bd39d26063b08514ff57c2256c 100644 --- a/src/tipografia/nota.scss +++ b/src/tipografia/nota.scss @@ -1,28 +1,29 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .nota { font-size: 0.875rem; font-weight: 400; line-height: calc(1em * 1.3); - margin-top: map.get($espaciado, '3'); - margin-bottom: map.get($espaciado, '3'); + margin-top: map.get(variables.$espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); } .nota-titulo { font-size: 1rem; font-weight: 500; line-height: calc(1em * 1.3); - margin-top: map.get($espaciado, '3'); - margin-bottom: map.get($espaciado, '2'); + margin-top: map.get(variables.$espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '2'); } .nota-titulo + .nota { - margin-top: map.get($espaciado, '2'); + margin-top: map.get(variables.$espaciado, '2'); } .nota-contenedor { background: var(--fondo-acento); - padding: map.get($espaciado, '3'); + padding: map.get(variables.$espaciado, '3'); } .nota-contenedor > .nota-titulo { diff --git a/src/tipografia/parrafo.scss b/src/tipografia/parrafo.scss index 12bb3c4dd9a977042ae666d947e64789cc69bb1b..239ebf0ba25fa7ce3ceed607162fe1dd307ac9a5 100644 --- a/src/tipografia/parrafo.scss +++ b/src/tipografia/parrafo.scss @@ -1,9 +1,10 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; p { line-height: calc(1em * 1.5); - margin-top: map.get($espaciado, '3'); - margin-bottom: map.get($espaciado, '3'); + margin-top: map.get(variables.$espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); } .parrafo-texto-alto { diff --git a/src/tipografia/titulo.scss b/src/tipografia/titulo.scss index e27095c764d0b75fe6251aa3c259544db0b5c547..246dda2518b5c8309a0f083f093f934dc74a31bc 100644 --- a/src/tipografia/titulo.scss +++ b/src/tipografia/titulo.scss @@ -1,10 +1,12 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; // base pa todos los titulos %titulo-base { font-weight: 500; - margin-top: map.get($espaciado, '3'); - margin-bottom: map.get($espaciado, '3'); + margin-top: map.get(variables.$espaciado, '3'); + margin-bottom: map.get(variables.$espaciado, '3'); line-height: calc(1em * 1.25); } @@ -14,7 +16,7 @@ font-size: 1rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.125rem; } } @@ -24,9 +26,9 @@ h1,.h1 { font-size: 2rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 2.25rem; - margin-top: map.get($espaciado, '8'); + margin-top: map.get(variables.$espaciado, '8'); } } @@ -35,7 +37,7 @@ h2,.h2 { font-size: 1.75rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 2rem; } } @@ -45,7 +47,7 @@ h3,.h3 { font-size: 1.5rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.75rem; } } @@ -55,7 +57,7 @@ h4,.h4 { font-size: 1.25rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.5rem; } } @@ -65,7 +67,7 @@ h5,.h5 { font-size: 1.125rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.25rem; } } @@ -75,7 +77,7 @@ h6,.h6 { font-size: 1rem; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.125rem; } } diff --git a/src/video/_index.scss b/src/video/_index.scss index b2bb44e9e96ea2fc845dd071687adb54887d76a5..2049d9ae912f3c0b4897ea47d8207ba54583cb70 100644 --- a/src/video/_index.scss +++ b/src/video/_index.scss @@ -1 +1 @@ -@import './base'; \ No newline at end of file +@use './base'; \ No newline at end of file diff --git a/src/visualizaciones/_index.scss b/src/visualizaciones/_index.scss index 94cb5e03c8b7a016bb69ad0cfab19ee59157e8d3..923b311d0262bfc7794e31dcdb2235e1031e730d 100644 --- a/src/visualizaciones/_index.scss +++ b/src/visualizaciones/_index.scss @@ -1,3 +1,3 @@ -@import './contenedor'; -@import './controlador'; -@import './tipografia'; +@use './contenedor'; +@use './controlador'; +@use './tipografia'; diff --git a/src/visualizaciones/contenedor.scss b/src/visualizaciones/contenedor.scss index 445a731cf1c735bea12bb3d6c75467d41e27abad..563dc362df7bcf9fede0527fe010cbab91c211af 100644 --- a/src/visualizaciones/contenedor.scss +++ b/src/visualizaciones/contenedor.scss @@ -1,13 +1,15 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; .contenedor-vis { --contenedor-vis-alto-menus: 50px; --contenedor-vis-alto-atribuciones: 58px; --contenedor-vis-alto-maximo: calc(100vh - var(--contenedor-vis-alto-menus)); --contenedor-vis-alto-minimo-vis: 300px; - + background-color: var(--fondo-neutro); - border-radius: map.get($borde-redondeado, '20'); + border-radius: map.get(variables.$borde-redondeado, "20"); width: 100%; .contenedor-vis-paneles { @@ -15,28 +17,26 @@ grid-gap: 0; grid-template-rows: auto auto auto auto auto; grid-template-columns: 1; - padding-top: map.get($espaciado, '2'); - padding-left: map.get($espaciado, '2'); - padding-right: map.get($espaciado, '2'); + padding-top: map.get(variables.$espaciado, "2"); + padding-left: map.get(variables.$espaciado, "2"); + padding-right: map.get(variables.$espaciado, "2"); .contenido-vis { width: 100%; margin: 0; min-height: var(--contenedor-vis-alto-minimo-vis); position: relative; - - // TODO: revisar que las filas esten bien.. antes grid-column-start: 1; // grid-column-end: span 1; // grid-row-start: 3; grid-row-end: span 1; grid-column: 1 / span 1; - grid-row: 3 / span 1; - - .contenedor-svg-ejes-tooltip { + grid-row: 3 / span 1; + + .contenedor-svg-ejes-tooltip { position: relative; width: 100%; display: inline-block; .contenedor-titulo-eje-y { display: inline-block; - + .titulo-eje-y { position: absolute; display: block; @@ -44,7 +44,7 @@ text-align: center; } } - + .contenedor-titulo-eje-x { position: relative; width: 100%; @@ -58,16 +58,16 @@ position: absolute; top: 0; margin: 0; - - svg{ - .vis-linea-ejes{ - stroke:var(--borde); + + svg { + .vis-linea-ejes { + stroke: var(--borde); stroke-dasharray: 3 3; stroke-width: 1px; } - - .vis-linea-base{ - stroke:var(--borde); + + .vis-linea-base { + stroke: var(--borde); stroke-width: 1px; } } @@ -82,11 +82,7 @@ scrollbar-width: thin; position: relative; display: none; - - // overflow-x: hidden; overflow-y: auto; overflow: hidden auto; - - // grid-column-start: 1; grid-column-end: span 1; grid-column: 1 / span 1; grid-row-end: span 1; @@ -101,51 +97,54 @@ .panel-encabezado-vis { grid-row-start: 1; - margin: calc( map.get($espaciado, '1') * -1); - padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4'); + margin: calc(map.get(variables.$espaciado, "1") * -1); + padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1") + map.get(variables.$espaciado, "3"); } .panel-izquierda-vis { grid-row-start: 2; - margin: calc( map.get($espaciado, '1') * -1); - padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4'); + margin: calc(map.get(variables.$espaciado, "1") * -1); + padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1") + map.get(variables.$espaciado, "3"); } .panel-derecha-vis { grid-row-start: 4; - margin: calc( map.get($espaciado, '1') * -1); - padding: map.get($espaciado, '1') map.get($espaciado, '1') map.get($espaciado, '4'); + margin: calc(map.get(variables.$espaciado, "1") * -1); + padding: map.get(variables.$espaciado, "1") map.get(variables.$espaciado, "1") + map.get(variables.$espaciado, "3"); } .panel-pie-vis { grid-row-start: 5; - margin: calc( map.get($espaciado, '1') * -1); - padding: map.get($espaciado, '4') map.get($espaciado, '1') map.get($espaciado, '1'); + margin: calc(map.get(variables.$espaciado, "1") * -1); + padding: map.get(variables.$espaciado, "3") map.get(variables.$espaciado, "1") + map.get(variables.$espaciado, "1"); } &.con-panel-encabezado-vis .panel-encabezado-vis { display: block; } - + &.con-panel-izquierda-vis .panel-izquierda-vis { display: block; } - + &.con-panel-derecha-vis .panel-derecha-vis { display: block; } - + &.con-panel-pie-vis .panel-pie-vis { display: block; } - - - @include mediaquery('esc') { - padding-left: map.get($espaciado, '3'); - padding-right: map.get($espaciado, '3'); + + @include mix.mediaquery("esc") { + padding-left: map.get(variables.$espaciado, "3"); + padding-right: map.get(variables.$espaciado, "3"); max-height: var(--contenedor-vis-alto-maximo); grid-template-rows: 0 1fr 0; - min-height: calc(var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px); + min-height: calc( var(--contenedor-vis-alto-minimo-vis) + var(--contenedor-vis-alto-atribuciones) + 24px); .panel-izquierda-vis, .contenido-vis, @@ -154,20 +153,20 @@ } .panel-derecha-vis { - padding-bottom: map.get($espaciado, '1'); - padding-left: map.get($espaciado, '4'); + padding-bottom: map.get(variables.$espaciado, "1"); + padding-left: map.get(variables.$espaciado, "3"); } .panel-izquierda-vis { - padding-bottom: map.get($espaciado, '1'); - padding-right: calc( map.get($espaciado, '3') ); + padding-bottom: map.get(variables.$espaciado, "1"); + padding-right: calc(map.get(variables.$espaciado, "3")); margin-right: 0; } .panel-pie-vis { grid-row-start: 3; } - + &.con-panel-encabezado-vis { grid-template-rows: auto auto 0; @@ -176,7 +175,7 @@ grid-template-rows: auto 1fr 0; } } - + &.con-panel-encabezado-vis, &.con-panel-pie-vis { &.con-panel-izquierda-vis, @@ -187,48 +186,48 @@ } } } - + &.con-panel-encabezado-vis.con-panel-pie-vis { grid-template-rows: auto auto auto; } - + &.con-panel-izquierda-vis { grid-template-columns: 1fr 2fr; - + .contenido-vis { grid-column-start: 2; } } - + &.con-panel-derecha-vis { grid-template-columns: 2fr 1fr; - + .contenido-vis { grid-column-start: 1; } - + .panel-derecha-vis { grid-column-start: 2; } } - + &.con-panel-izquierda-vis.con-panel-derecha-vis { grid-template-columns: 1fr 2fr 1fr; - + .panel-encabezado-vis, .panel-pie-vis { grid-column-end: span 3; } - + .contenido-vis { grid-column-start: 2; } - + .panel-derecha-vis { grid-column-start: 3; } } - + &.con-panel-pie-vis { grid-template-rows: 0 auto auto; @@ -236,7 +235,7 @@ &.con-panel-derecha-vis { grid-template-rows: 0 1fr auto; } - + &.con-panel-encabezado-vis { &.con-panel-izquierda-vis, &.con-panel-derecha-vis { @@ -252,31 +251,31 @@ justify-content: space-between; align-items: center; line-height: 24px; - padding-top: map.get($espaciado, '2'); - padding-bottom: map.get($espaciado, '2'); - margin-top: map.get($espaciado, '2'); - margin-left: map.get($espaciado, '2'); - margin-right: map.get($espaciado, '2'); - - @include mediaquery('esc') { - margin-left: map.get($espaciado, '3'); - margin-right: map.get($espaciado, '3'); + padding-top: map.get(variables.$espaciado, "2"); + padding-bottom: map.get(variables.$espaciado, "2"); + margin-top: map.get(variables.$espaciado, "2"); + margin-left: map.get(variables.$espaciado, "2"); + margin-right: map.get(variables.$espaciado, "2"); + + @include mix.mediaquery("esc") { + margin-left: map.get(variables.$espaciado, "3"); + margin-right: map.get(variables.$espaciado, "3"); } - + .logo-conacyt { filter: grayscale(100%); - + img { float: left; height: 24px; opacity: 0.5; transition: all 0.25s ease-in-out; } - + &:hover, &:focus { filter: grayscale(0%); - + img { opacity: 1; } @@ -298,15 +297,15 @@ } .titulo-clases { - margin: map.get($espaciado, '1') 0; - padding: 0 0 0 map.get($espaciado, '1'); + margin: map.get(variables.$espaciado, "1") 0; + padding: 0 0 0 map.get(variables.$espaciado, "1"); } // clases especiales gema .contenedor-vis.gema { height: 100%; position: relative; - + .contenedor-vis-paneles { height: 100%; max-height: max-content; @@ -333,7 +332,7 @@ &-acercar-alejar, &-ajuste-vista { // preguntar sobre esta variable de margen a miguel - right: calc(var(--margen) + 320px); + right: calc(var(--margen) + 320px); } } } diff --git a/src/visualizaciones/controlador.scss b/src/visualizaciones/controlador.scss index f537094389bed1bd3588dd29f11c288eb8c53b0e..87b0e32fedd36f0651b8dfb22926ca836c7525de 100644 --- a/src/visualizaciones/controlador.scss +++ b/src/visualizaciones/controlador.scss @@ -1,4 +1,5 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; .controlador-vis { --controlador-vis-control-alto: 1.125rem; @@ -11,8 +12,8 @@ vertical-align: text-top; .lectura { - padding: calc(map.get($espaciado, '1') + 2px); - margin: 0 0 map.get($espaciado, '1') 0; + padding: calc(map.get(variables.$espaciado, '1') + 2px); + margin: 0 0 map.get(variables.$espaciado, '1') 0; line-height: 1.25em; color: var(--campo-color); vertical-align: text-top; @@ -20,7 +21,7 @@ } .anidado { - padding-left: calc(1.25rem + map.get($espaciado, '1') + 4px); + padding-left: calc(1.25rem + map.get(variables.$espaciado, '1') + 4px); } label::before, @@ -40,7 +41,7 @@ .figura-variable { flex-shrink: 0; - margin-right: map.get($espaciado, 'minimo'); + margin-right: map.get(variables.$espaciado, 'minimo'); margin-top: max(calc((var(--controlador-vis-control-alto) - var(--controlador-vis-figura-alto)) * 0.5), 0px); min-width: calc(var(--controlador-vis-figura-alto)); height: calc(var(--controlador-vis-figura-alto)); @@ -74,8 +75,8 @@ span.controlador-vis { display: inline-flex; - margin-right: map.get($espaciado, '1'); - margin-bottom: map.get($espaciado, '1'); + margin-right: map.get(variables.$espaciado, '1'); + margin-bottom: map.get(variables.$espaciado, '1'); label { display: inline-flex; diff --git a/src/visualizaciones/tipografia.scss b/src/visualizaciones/tipografia.scss index 71d0ba376f037895b15b0b80d69bf6620c017ade..0d76d490992f1cd2cd1dc0a221179dd386d2df72 100644 --- a/src/visualizaciones/tipografia.scss +++ b/src/visualizaciones/tipografia.scss @@ -1,4 +1,6 @@ -@use "sass:map"; +@use 'sass:map'; +@use '../_variables' as variables; +@use '../_mixins' as mix; [class^='vis-'], [class*=' vis-'] { @@ -8,12 +10,12 @@ .vis-titulo-visualizacion { display: block; - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; line-height: calc(1em * 1.25); font-size: 1.125rem; font-weight: 600; - @include mediaquery(esc) { + @include mix.mediaquery(esc) { font-size: 1.5rem; } } @@ -23,7 +25,7 @@ font-size: 0.75rem; line-height: calc(1em * 1.2); font-weight: 500; - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } .vis-instruccional { @@ -31,7 +33,7 @@ font-size: 1rem; line-height: 1.25em; font-weight: 400; - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } .vis-valores-ejes { @@ -55,7 +57,7 @@ font-size: 1rem; line-height: calc(1em * 1.25); font-weight: 600; - margin: map.get($espaciado, '2') 0; + margin: map.get(variables.$espaciado, '2') 0; } .vis-nomenclatura { @@ -64,7 +66,7 @@ font-weight: 400; color: var(--texto-secundario); display: inline-flex; - margin: map.get($espaciado, '1') map.get($espaciado, '3') map.get($espaciado, '1') 0; + margin: map.get(variables.$espaciado, '1') map.get(variables.$espaciado, '3') map.get(variables.$espaciado, '1') 0; .figura-variable { width: 1.125rem; @@ -73,7 +75,7 @@ border: 1px solid var(--borde-neutro); border-radius: 50%; display: inline-flex; - margin-right: map.get($espaciado, 'minimo'); + margin-right: map.get(variables.$espaciado, 'minimo'); &.disabled { background: var(--campo-deshabilitado-fondo);