/* ============================================
   设备切换：用 hover/pointer 媒体查询判断
   hover:hover + pointer:fine = 真实鼠标设备
   hover:none  / pointer:coarse = 触摸设备
   ============================================ */

/* 默认隐藏 yd-menu（防闪烁） */
#yd-menu {
    display: none;
}

/* 桌面电脑（有鼠标）*/
@media (hover: hover) and (pointer: fine) {
    #quadmenu { display: block !important; }
    #yd-menu  { display: none  !important; }
}

/* 触摸设备：手机 / 平板 / iPad Pro 全覆盖 */
@media (hover: none), (pointer: coarse) {
    #quadmenu { display: none  !important; }
    #yd-menu  { display: block !important; }
}

/* ============================================
   二级菜单 li hover 背景
   ============================================ */
.quadmenu-row li[class*="fu-"].quadmenu-hovered,
.quadmenu-row li[class*="fu-"].fu-active {
    background-color: rgba(255, 255, 255, 0.12) !important;
}

/* 二级 li hover / 选中时文字颜色 */
.quadmenu-row li[class*="fu-"].quadmenu-hovered > a > span.quadmenu-item-content > span.quadmenu-text,
.quadmenu-row li[class*="fu-"].fu-active > a > span.quadmenu-item-content > span.quadmenu-text {
    color: #0e2e1d !important;
}

/* ============================================
   三级菜单：默认全部隐藏
   ============================================ */
.quadmenu-row li[class*="zi-"] {
    display: none !important;
}

/* 激活显示：JS 添加 zi-visible 后显示 */
.quadmenu-row li[class*="zi-"].zi-visible {
    display: list-item !important;
}





