/* v0.3.81 permanent Strategy navigation */
.bottomnav.v0381-has-strategy{grid-template-columns:repeat(5,minmax(0,1fr))!important}
html.v0380-chat-disabled-global .bottomnav.v0381-has-strategy{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.bottomnav.v0381-has-strategy button{min-width:0!important}
.bottomnav [data-v0381-strategy] .navsvg,.rail-nav [data-v0381-strategy] .navsvg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:390px){
  .bottomnav.v0381-has-strategy button small{font-size:10px!important}
}
/* v0.3.82 Strategy behaves like a normal tab */
html.v0382-strategy-opening #panelView{visibility:hidden!important}
#panelView.v0382-strategy-tab{
  position:fixed!important;
  top:var(--v0382-frame-top,72px)!important;
  left:var(--v0382-frame-left,0px)!important;
  right:auto!important;
  bottom:auto!important;
  width:var(--v0382-frame-width,100vw)!important;
  height:var(--v0382-frame-height,calc(100dvh - 150px))!important;
  max-height:var(--v0382-frame-height,calc(100dvh - 150px))!important;
  z-index:25!important;
  padding-bottom:0!important;
  overflow:hidden!important;
}
#panelView.v0382-strategy-tab .panel-content{
  width:100%!important;
  height:100%!important;
  max-width:900px!important;
  margin:0 auto!important;
  overflow-y:auto!important;
  padding:16px 14px 24px!important;
  -webkit-overflow-scrolling:touch;
}
