@require '{ohif:design}/app' $lesionsSidebarMenuWidth = 450px .viewerSection display: flex flex: 1 flex-flow: row nowrap align-items: stretch height: 'calc(100% - %s)' % ($toolbarHeight + $topBarHeight) width: 100% .sidebarMenu height: 100% // required transformation to make inner fixed elements relative to this one transform(scale(1)) transition($sidebarTransition) .sidebar-option height: 100% max-width: inherit position: absolute transform(translateX(100%)) transition($sidebarTransition) width: 100% &.active transform(translateX(0%)) .sidebar-left theme('border-right', '%s solid $uiBorderColor' % $uiBorderThickness) flex: 1 margin-left: - $studiesSidebarMenuWidth max-width: $studiesSidebarMenuWidth order: 1 &.sidebar-open margin-left: 0 .mainContent flex: 1 height: 100% order: 2 overflow: hidden transition($sidebarTransition) width: 100% .sidebar-right flex: 1 margin-right: - $lesionsSidebarMenuWidth max-width: $lesionsSidebarMenuWidth order: 3 position: relative &[data-timepoints="3"] margin-right: - ($lesionsSidebarMenuWidth + 135.5px) max-width: $lesionsSidebarMenuWidth + 135.5px &[data-timepoints="4"] margin-right: - ($lesionsSidebarMenuWidth + 270px) max-width: $lesionsSidebarMenuWidth + 270px &.sidebar-open margin-right: 0 .studiesListedChanger theme('border-bottom', '%s solid $uiBorderColor' % $uiBorderThickness) padding: 20px 10px text-align: center