
/* integrated hotfix */
.topbar .admin-short{display:none!important}
@media(min-width:901px){
.composer{
left:calc(310px + ((100vw - 310px) / 2) - 8px)!important;
}}
.mobile-overlay{
position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:18;display:none;
}
.mobile-overlay.show{display:block}
@media(max-width:900px){
.sidebar{z-index:25!important}
.composer{
left:10px!important;
right:10px!important;
width:auto!important;
transform:none!important;
}}


/* login button position fix */
.topbar .login-btn{
  margin-left:auto!important;
}
.topbar .top-title{
  margin-right:0!important;
}
