@media screen{
 #admin.officeCompact>.top,#admin.officeCompact:not(.officeOnHome)>.top{position:sticky!important;top:8px!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:120!important;transform:none!important}
 #admin>.tab.active,#admin.officeCompact:not(.officeOnHome)>.tab{scroll-margin-top:calc(var(--office-blue-height,150px) + 16px)!important}
 #admin>.top .right #officeFixedBack[hidden]{display:inline-flex!important;visibility:hidden!important;pointer-events:none!important}
 @media(max-width:900px){
  #admin.officeCompact>.top,#admin.officeCompact.officeOnHome>.top,#admin.officeCompact:not(.officeOnHome)>.top{padding:8px!important;gap:5px!important;top:4px!important}
  #admin.officeCompact>.top .officeWelcome{display:none!important}
 }
}

.officeHeaderSpacer{display:none}
@media screen and (max-width:900px){#admin.officeCompact>.top,#admin.officeCompact.officeOnHome>.top,#admin.officeCompact:not(.officeOnHome)>.top{position:fixed!important;top:4px!important;left:var(--office-header-left,12px)!important;width:var(--office-header-width,calc(100% - 24px))!important;margin:0!important}#admin>.officeHeaderSpacer{display:block;height:calc(var(--office-blue-height,120px) + 8px)}}
