/* 5.27.50: keep branding, navigable rail and account footer in independent zones. */
@media (min-width:761px){
  html body #creatorApp #sidebar.sidebar{
    display:flex!important;flex-direction:column!important;
    overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;
    min-height:0!important;scrollbar-gutter:auto!important;
  }
  html body #creatorApp #sidebar .esvylaSidebarBrand{
    flex:0 0 auto!important;position:relative!important;
  }
  html body #creatorApp #sidebar .primaryNav{
    display:grid!important;flex:1 1 auto!important;min-height:0!important;
    overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;align-content:start!important;
  }
  html body #creatorApp #sidebar .primaryNav::-webkit-scrollbar{display:none!important;width:0!important}
  html body #creatorApp #sidebar .sidebarCreditsPurchase{
    flex:0 0 auto!important;
  }
  html body #creatorApp #sidebar .sideBottom,
  html body #creatorApp.esvylaDesktopCollapsed #sidebar .sideBottom{
    display:block!important;position:relative!important;bottom:auto!important;
    flex:0 0 auto!important;margin-top:0!important;
    z-index:70!important;background:#090f1b!important;
  }
  html body #creatorApp .page>header{display:flex!important;align-items:center!important}
  html body #creatorApp .page>header #esvylaDesktopCollapse{
    display:grid!important;place-items:center!important;flex:0 0 28px!important;
    position:static!important;inset:auto!important;
    width:28px!important;height:28px!important;margin:0 10px 0 0!important;
    padding:0!important;border:1px solid #33405a!important;border-radius:50%!important;
    background:#101827!important;color:#e1e8ff!important;font-size:17px!important;
    cursor:pointer!important;z-index:1!important;
  }
  html body #creatorApp.esvylaDesktopCollapsed #sidebar .esvylaSidebarBrand .esvylaRailLogo{
    margin:0 auto!important;
  }
}
@media(max-width:760px){
 html body #creatorApp .page>header #esvylaDesktopCollapse{display:none!important}
}
