/* V6.31 — exact V6.26 design; guarantee Overview is the first visible mobile navigation item */
@media (max-width:54rem){
  :is(.apu-v69-malaysia-menu,.apu-final-mobile-drawer nav,.apu-v5-mobile-nav-drawer nav,.apu-mobile-drawer-v65 nav,.ai-architect-drawer nav){
    scroll-padding-top:0!important;
    overflow-anchor:none!important;
  }

  :is(.apu-v69-malaysia-menu,.apu-final-mobile-drawer nav,.apu-v5-mobile-nav-drawer nav,.apu-mobile-drawer-v65 nav,.ai-architect-drawer nav) > .apu-v631-overview-visible{
    display:grid!important;
    order:-2147483647!important;
    position:sticky!important;
    top:0!important;
    z-index:2147483000!important;
    flex:0 0 auto!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transform:none!important;
    margin:0 0 8px!important;
  }

  .apu-v69-malaysia-menu.is-open{
    padding-top:12px!important;
  }

  html[data-apu-theme="dark"] :is(.apu-v69-malaysia-menu,.apu-final-mobile-drawer nav,.apu-v5-mobile-nav-drawer nav,.apu-mobile-drawer-v65 nav,.ai-architect-drawer nav) > .apu-v631-overview-visible,
  html[data-theme="dark"] :is(.apu-v69-malaysia-menu,.apu-final-mobile-drawer nav,.apu-v5-mobile-nav-drawer nav,.apu-mobile-drawer-v65 nav,.ai-architect-drawer nav) > .apu-v631-overview-visible,
  html.dark :is(.apu-v69-malaysia-menu,.apu-final-mobile-drawer nav,.apu-v5-mobile-nav-drawer nav,.apu-mobile-drawer-v65 nav,.ai-architect-drawer nav) > .apu-v631-overview-visible{
    background:#0b0f14!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    border-color:#334155!important;
    box-shadow:0 8px 20px rgba(0,0,0,.35)!important;
  }

  html[data-apu-theme="dark"] .apu-v631-overview-visible > span:first-child,
  html[data-theme="dark"] .apu-v631-overview-visible > span:first-child,
  html.dark .apu-v631-overview-visible > span:first-child{
    background:#111827!important;
    color:#67e8f9!important;
    -webkit-text-fill-color:#67e8f9!important;
  }
}
