.ljSidebarScrollRegion{display:contents}
@media(min-width:761px){
 html .appShell:has(.ljSidebarScrollRegion) #main-navigation.sideRail{
  padding-bottom:var(--lj-sidebar-footer-reserve,213px)!important;
  overflow:visible!important;
 }
 html .appShell #main-navigation.sideRail>.ljSidebarScrollRegion{
  display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;width:100%;
  overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;
  scrollbar-width:thin;scrollbar-color:#b5b6b1 transparent;scrollbar-gutter:stable;
  padding:0 3px 12px 0;box-sizing:border-box;
 }
 .ljSidebarScrollRegion::-webkit-scrollbar{width:6px}
 .ljSidebarScrollRegion::-webkit-scrollbar-thumb{background:#b5b6b1;border-radius:8px}
 .ljSidebarScrollRegion:focus-visible{outline:2px solid #66665e;outline-offset:1px}
 html .appShell #main-navigation.sideRail .ljSidebarScrollRegion>nav{flex:0 0 auto!important;min-height:0!important}
 html .appShell #main-navigation.sideRail .ljSidebarScrollRegion>nav>button{width:100%!important;min-width:0!important;box-sizing:border-box!important}
 html .appShell #main-navigation.sideRail .ljSidebarScrollRegion>.inlineCreativeAgentHistory.railHistory{
  flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;
 }
 html .appShell #main-navigation.sideRail .ljSidebarScrollRegion .railHistory .inlineCreativeAgentHistoryList{
  flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;
  width:100%!important;overflow:visible!important;scrollbar-width:none!important;
 }
 html .appShell #main-navigation.sideRail .ljSidebarScrollRegion .railHistory .inlineCreativeAgentHistoryList::-webkit-scrollbar{display:none!important}
 html .appShell #main-navigation.sideRail.expanded .ljSidebarScrollRegion .railHistory>header{flex:0 0 auto!important}
 html .appShell #main-navigation.sideRail:not(.expanded) .ljSidebarScrollRegion .railHistory>header{min-height:44px!important}
 html .appShell #main-navigation.sideRail:not(.expanded) .ljSidebarScrollRegion .railTooltip{
  position:fixed!important;left:calc(var(--lj-account-left,14px) + var(--lj-account-width,48px) + 10px)!important;
  top:var(--lj-sidebar-tooltip-top,60px)!important;bottom:auto!important;z-index:150!important;
 }
}
@media(min-width:761px) and (max-height:480px){
 html .appShell:has(#main-navigation.mobileOpen) .appMain>header.ljAccountMenuRail>div:last-child,
 html .appShell:has(#main-navigation.mobileOpen) .ljAccountMenuRail .ljRechargeBalanceCluster{gap:4px!important}
 html .appShell:has(#main-navigation.mobileOpen) .appMain>header.ljAccountMenuRail .ljRechargeBalanceCluster>button,
 html .appShell:has(#main-navigation.mobileOpen) .appMain>header.ljAccountMenuRail>div:last-child>button,
 html .appShell #customer-api-entry{height:36px!important;min-height:36px!important}
}
