@charset "utf-8";
/* ============================================================================
 * nav-submenu.css — 顶部导航子菜单滚动修正（全站通用）
 * ----------------------------------------------------------------------------
 * 引入方式：header.html 第 2 行（紧跟 iconfont.css）。header 为全站共用片段，
 *           故首页（style_one / style_common / style_portal_index 栈）与全部内页
 *           一次性生效，不依赖 solution-common.css。
 * 迁移说明：本段原位于 solution-common.css 末尾（原第 3 段 · 约 581-600 行），
 *           因该文件仅 13 个解决方案页引入，导致其余页面 AI平台子菜单超高不可滚、
 *           末 2 项点不到。现原样迁移至本文件并全站引入，选择器与声明均未改动。
 * 英文站：使用独立的 en/header.html，子菜单最多 7 项不触发溢出，未引入本文件。
 * ========================================================================= */
/* ============================================================================
 * 第 3 段 · 导航「AI平台」子菜单滚动修正
 * 背景：AI平台子菜单从 12 项增至 19 项，桌面 1366×768 下会超出视口，
 *       最后几项点不到。仅为带 .submenu--scroll 的子菜单加滚动，其他子菜单不受影响。
 *       移动端（<992px）子菜单随页面滚动，无需处理。
 * ========================================================================= */
@media (min-width: 992px) {
    #topnav .navigation-menu > li .submenu.submenu--scroll {
        max-height: calc(100vh - 120px);
        overflow-y: auto;
        overscroll-behavior: contain;
    }
    #topnav .navigation-menu > li .submenu.submenu--scroll::-webkit-scrollbar {
        width: 6px;
    }
    #topnav .navigation-menu > li .submenu.submenu--scroll::-webkit-scrollbar-thumb {
        background: rgba(53, 64, 78, 0.25);
        border-radius: 3px;
    }
    #topnav .navigation-menu > li .submenu.submenu--scroll::-webkit-scrollbar-track {
        background: transparent;
    }
}
