/* UI34 — Wealth Management function navigation presentation only. */
#wealth-management-area .wealth-function-nav{
  gap:6px!important;
  padding:6px!important;
  border-radius:var(--ui-radius-lg,12px)!important;
  background:#0d151e!important;
  border:1px solid #dbe4ef!important;
  box-shadow:0 2px 8px rgba(15,23,42,.05)!important;
}
#wealth-management-area .wealth-function-tab{
  min-height:40px!important;
  padding:8px 13px!important;
  border:1px solid transparent!important;
  border-radius:9px!important;
  background:transparent!important;
  color:#475569!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  transition:background-color .15s ease,border-color .15s ease,color .15s ease!important;
}
#wealth-management-area .wealth-function-tab:hover:not(:disabled){background:#eef6f2!important;color:#174f3d!important}
#wealth-management-area .wealth-function-tab.active,
#wealth-management-area .wealth-function-tab[aria-selected="true"]{
  background:#e7f4ee!important;
  border-color:#9fcdbb!important;
  color:#145c45!important;
  box-shadow:inset 0 -2px 0 #18775a!important;
}
@media(max-width:768px){
  #wealth-management-area .wealth-function-nav{
    display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;
    scroll-snap-type:x proximity!important;scrollbar-width:thin!important;
    -webkit-overflow-scrolling:touch!important;
  }
  #wealth-management-area .wealth-function-tab{
    flex:0 0 auto!important;min-height:44px!important;padding:9px 13px!important;
    font-size:13px!important;scroll-snap-align:start!important;
  }
}
