/* ==========================================================================
   当前项目特定样式补丁 (仅对本项目生效)
   ========================================================================== */
/* ============================================
   MiSans CDN 字体引用（腾讯云 COS）
   ============================================ */

@font-face {
    font-family: 'MiSans';
    src: url('https://mt-resources.ck300.com/fonts/misans-min/MiSans-Regular.min.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'MiSans';
    src: url('https://mt-resources.ck300.com/fonts/misans-min/MiSans-Semibold.min.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body {
    font-family:'MiSans', -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* 开始 菜单控制 */
.my-nav-top-section .brxe-dropdown .brx-submenu-toggle a,
.my-nav-top-section .brxe-dropdown .brx-submenu-toggle span {
font-weight: 400;
transition: color 0.3s ease; /* 添加颜色过渡效果 */
color: var(--color-gray-925);
}
.my-nav-top-section .brxe-dropdown:hover .brx-submenu-toggle a,
.my-nav-top-section .brxe-dropdown:hover .brx-submenu-toggle span {
color: var(--bricks-color-primary-base);
}
.my-nav-top-section .brxe-dropdown .brx-submenu-toggle button {
display: none;
}
.my-nav-top-section .brxe-dropdown .normal-content {
box-shadow: 0 10px 24px 0 rgba(149, 157, 165, 0.1);
border-radius: 10px;
min-width: fit-content !important;
width: max-content !important;
}
.my-nav-top-section .brxe-dropdown .normal-content > li:not(:last-child) {
border-bottom: 1px solid #f2f2f2;
}
.my-nav-top-section .brxe-dropdown .normal-content > li > a {
justify-content: center;
padding: 10px 10px; 
border-radius: 10px;
margin: 6px;
white-space: nowrap;
transition: background-color 0.3s ease; 
}
.my-nav-top-section .brxe-dropdown .normal-content > li > a:hover {
background-color: #00bdef; 
color: #ffffff;
}

.my-nav-top-section .brxe-dropdown .mega-content {
background-color: transparent !important;
}
.my-nav-top-section .brxe-dropdown .mega-content .mega-content-box {
box-shadow: 0 10px 24px 0 rgba(149, 157, 165, 0.1);
border-radius: 10px;
}

.my-nav-top-section .brxe-dropdown .mega-content .mega-content-box .menu-box1 .brxe-text-basic {
transition: all 0.3s;
}
.my-nav-top-section .brxe-dropdown .mega-content .mega-content-box .menu-box1:hover .brxe-text-basic {
color: #98cb45 !important;
}
/* 按钮 悬停 线条动画 */
.my-nav-top-section .brxe-dropdown {
position: relative;
}

.my-nav-top-section .brxe-dropdown::after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
width: 0;
height: 3px;
background-color: var(--bricks-color-primary-base);
transition: width 0.5s ease-out, 
            left 0.5s ease-out; /* 多个过渡属性分行显示，更易读 */
}

.my-nav-top-section .brxe-dropdown:hover::after {
width: 100%;
left: 0;
}

/* 结束 菜单控制 */