/* 修复PC端导航栏可以滚动的BUG，同时保留下拉菜单功能 */
@media (min-width: 922px) {
    /* 在PC端显式设置导航栏容器为不可滚动，覆盖移动端的滚动样式 */
    .wmmb-primary-sticky-header-active.wmmb-main-header-nav-open {
        overflow-y: hidden !important;
    }
    
    /* 确保导航栏容器有正确的定位上下文 */
    .wmmb-main-header-wrap {
        position: relative !important;
    }
    
    /* 修复sticky状态下的定位问题 */
    .wmmb-primary-header-bar {
        position: relative !important;
    }
    
    /* 为下拉菜单设置特殊样式，确保它们可以正常显示 */
    .main-header-menu {
        overflow-y: visible !important;
        position: relative !important;
    }
    
    /* 增强选择器特异性，确保覆盖现有样式 */
    #primary-site-navigation-desktop .main-header-menu .sub-menu {
        position: absolute !important;
        z-index: 100001 !important;
        overflow: visible !important;
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(0.5em) !important;
        transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease !important;
    }
    
    /* 鼠标悬停时显示下拉菜单 - 增强版选择器确保优先级 */
    #primary-site-navigation-desktop .main-header-menu .menu-item:hover > .sub-menu,
    #primary-site-navigation-desktop .main-header-menu .menu-item.focus > .sub-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) !important;
    }
    
    /* 特殊处理导航栏处于sticky状态时的下拉菜单定位 */
    .wmmb-primary-sticky-header-active #primary-site-navigation-desktop .main-header-menu .sub-menu {
        position: fixed !important;
        z-index: 100001 !important;
    }
    
    /* 确保桌面端导航栏在任何状态下都不会出现滚动 */
    .wmmb-desktop .main-header-bar-navigation {
        overflow-y: hidden !important;
    }
}