/* tqq-topnav-dd-portal-20260804ad */
html body .idx-r > .idx-a:not(.idx-lang-multi) > .idx-a-sub,
html body .idx-r > .idx-a:not(.idx-lang-multi) > .idx-a-sub.bshadow{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body .tqq-nav-menu-panel-20260804ac{
  display:none;
  position:fixed!important;
  z-index:2147483647!important;
  min-width:168px!important;
  width:max-content!important;
  max-width:min(320px, calc(100vw - 16px))!important;
  max-height:min(70vh, 480px)!important;
  overflow:auto!important;
  margin:0!important;
  padding:6px 0!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:10px!important;
  box-shadow:0 12px 28px rgba(15,23,42,.18)!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
html body .tqq-nav-menu-panel-20260804ac.is-open{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}
html body .tqq-nav-menu-panel-20260804ac a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  float:none!important;
  width:auto!important;
  min-width:148px!important;
  height:auto!important;
  min-height:32px!important;
  line-height:22px!important;
  padding:8px 16px!important;
  margin:0!important;
  color:#111827!important;
  background:#fff!important;
  font-size:13px!important;
  font-weight:400!important;
  text-align:left!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
html body .tqq-nav-menu-panel-20260804ac a:hover{
  background:#fff7ed!important;
  color:#f58220!important;
}
html body.tqq-nav-menu-open-20260804ac .idx-main,
html body.tqq-nav-menu-open-20260804ac .header-sub02,
html body.tqq-nav-menu-open-20260804ac .header-sub03{
  z-index:1!important;
}
html body.tqq-nav-menu-open-20260804ac header,
html body.tqq-nav-menu-open-20260804ac .header01,
html body.tqq-nav-menu-open-20260804ac .header04,
html body.tqq-nav-menu-open-20260804ac .idx-r{
  overflow:visible!important;
  z-index:2147483000!important;
}
