/* ==========================================================================
   IDENTIFICACIÓN DEL ARCHIVO
   CÓDIGO 32 — MENÚ ASTRA ACCESIBLE EN ESCRITORIO

   TIPO: CSS — presentación visual exclusiva de esta función.
   PARA QUÉ SIRVE: Amplía las áreas de clic del menú y sus desplegables sin cambiar el contenido ni la estructura de navegación.
   DÓNDE ACTÚA: Cabecera y menú principal de Astra en pantallas de escritorio.
   ARCHIVOS RELACIONADOS: /inc/32-menu-astra-accesibilidad.php; /assets/css/32-menu-astra-accesibilidad.css
   ========================================================================== */
          @media (min-width: 922px){

            .ast-desktop .main-header-menu > .menu-item,
            .ast-desktop .main-header-menu > .menu-item.menu-item-has-children{
              min-height: 54px !important;
              display: flex !important;
              align-items: center !important;
            }

            .ast-desktop .main-header-menu > .menu-item > .menu-link,
            .ast-desktop .main-header-menu > .menu-item.menu-item-has-children > .menu-link,
            .ast-desktop .ast-builder-menu .main-header-menu > .menu-item > .menu-link,
            .ast-desktop .ast-builder-menu .main-header-menu > .menu-item.menu-item-has-children > .menu-link{
              min-height: 54px !important;
              height: 54px !important;
              display: inline-flex !important;
              align-items: center !important;
              justify-content: center !important;
              box-sizing: border-box !important;
              line-height: 1.25 !important;
              padding-top: 0 !important;
              padding-bottom: 0 !important;
              padding-left: 14px !important;
              padding-right: 14px !important;
              font-size: 15.5px !important;
              font-weight: 400 !important;
              letter-spacing: 0 !important;
              touch-action: manipulation !important;
            }

            .ast-desktop .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow,
            .ast-desktop .ast-builder-menu .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow{
              width: 26px !important;
              min-width: 26px !important;
              height: 54px !important;
              min-height: 54px !important;
              display: inline-flex !important;
              align-items: center !important;
              justify-content: center !important;
              padding: 0 0 0 8px !important;
              margin: 0 !important;
              line-height: 1 !important;
              box-sizing: border-box !important;
              pointer-events: none !important;
              cursor: inherit !important;
              vertical-align: middle !important;
            }

            .ast-desktop .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow .ast-icon,
            .ast-desktop .ast-builder-menu .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow .ast-icon{
              width: 18px !important;
              height: 18px !important;
              min-width: 18px !important;
              min-height: 18px !important;
              display: inline-flex !important;
              align-items: center !important;
              justify-content: center !important;
              line-height: 1 !important;
            }

            .ast-desktop .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow svg,
            .ast-desktop .ast-builder-menu .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow svg,
            .ast-desktop .main-header-menu .menu-link .dropdown-menu-toggle.ast-header-navigation-arrow .ast-arrow-svg,
            .ast-desktop .ast-builder-menu .main-header-menu .dropdown-menu-toggle.ast-header-navigation-arrow .ast-arrow-svg{
              width: 18px !important;
              height: 18px !important;
              min-width: 18px !important;
              min-height: 18px !important;
              display: block !important;
              transform: none !important;
            }

            .ast-desktop .main-header-menu .sub-menu .menu-item,
            .ast-desktop .main-header-menu .sub-menu .menu-link{
              min-height: 48px !important;
              box-sizing: border-box !important;
            }

            .ast-desktop .main-header-menu .sub-menu .menu-link{
              display: flex !important;
              align-items: center !important;
              padding-top: 12px !important;
              padding-bottom: 12px !important;
              padding-left: 16px !important;
              padding-right: 16px !important;
              font-size: 15.5px !important;
              font-weight: 400 !important;
              line-height: 1.35 !important;
              touch-action: manipulation !important;
            }

            .ast-desktop .main-header-menu .ast-menu-toggle{
              display: none !important;
              visibility: hidden !important;
              pointer-events: none !important;
            }
          }
