| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 | 
							- #app {
 
-   .main-container {
 
-     min-height: 100%;
 
-     transition: margin-left .28s;
 
-     margin-left: $sideBarWidth;
 
-     position: relative;
 
-   }
 
-   .sidebar-container {
 
-     transition: width 0.28s;
 
-     width: $sideBarWidth !important;
 
-     background-color: $menuBg;
 
-     height: 100%;
 
-     position: fixed;
 
-     font-size: 0px;
 
-     top: 0;
 
-     bottom: 0;
 
-     left: 0;
 
-     z-index: 1001;
 
-     overflow: hidden;
 
-     // reset element-ui css
 
-     .horizontal-collapse-transition {
 
-       transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
 
-     }
 
-     .scrollbar-wrapper {
 
-       overflow-x: hidden !important;
 
-     }
 
-     .el-scrollbar__bar.is-vertical {
 
-       right: 0px;
 
-     }
 
-     .el-scrollbar {
 
-       height: 100%;
 
-     }
 
-     &.has-logo {
 
-       .el-scrollbar {
 
-         height: calc(100% - 50px);
 
-       }
 
-     }
 
-     .is-horizontal {
 
-       display: none;
 
-     }
 
-     a {
 
-       display: inline-block;
 
-       width: 100%;
 
-       overflow: hidden;
 
-     }
 
-     .svg-icon {
 
-       margin-right: 16px;
 
-     }
 
-     .el-menu {
 
-       border: none;
 
-       height: 100%;
 
-       width: 100% !important;
 
-     }
 
-     // menu hover
 
-     .submenu-title-noDropdown,
 
-     .el-submenu__title {
 
-       &:hover {
 
-         background-color: $menuHover !important;
 
-       }
 
-     }
 
-     .is-active>.el-submenu__title {
 
-       color: $subMenuActiveText !important;
 
-       color:$subMenuHover !important;
 
-     }
 
-     & .nest-menu .el-submenu>.el-submenu__title,
 
-     & .el-submenu .el-menu-item {
 
-       min-width: $sideBarWidth !important;
 
-       background-color: $subMenuBg !important;
 
-       &:hover {
 
-         background-color: $subMenuHover !important;
 
-         color: #fff !important;
 
-       }
 
-     }
 
-   }
 
-   .is-active .el-menu .menu-wrapper .router-link-active .is-active{
 
-     background-color: $menuActiveBg !important;
 
-     color: #fff !important;
 
-   }
 
-   .hideSidebar {
 
-     .sidebar-container {
 
-       width: 54px !important;
 
-     }
 
-     .main-container {
 
-       margin-left: 54px;
 
-     }
 
-     .submenu-title-noDropdown {
 
-       padding: 0 !important;
 
-       position: relative;
 
-       .el-tooltip {
 
-         padding: 0 !important;
 
-         .svg-icon {
 
-           margin-left: 20px;
 
-         }
 
-       }
 
-     }
 
-     .el-submenu {
 
-       overflow: hidden;
 
-       &>.el-submenu__title {
 
-         padding: 0 !important;
 
-         .svg-icon {
 
-           margin-left: 20px;
 
-         }
 
-         .el-submenu__icon-arrow {
 
-           display: none;
 
-         }
 
-       }
 
-     }
 
-     .el-menu--collapse {
 
-       .el-submenu {
 
-         &>.el-submenu__title {
 
-           &>span {
 
-             height: 0;
 
-             width: 0;
 
-             overflow: hidden;
 
-             visibility: hidden;
 
-             display: inline-block;
 
-           }
 
-         }
 
-       }
 
-     }
 
-   }
 
-   .el-menu--collapse .el-menu .el-submenu {
 
-     min-width: $sideBarWidth !important;
 
-   }
 
-   // mobile responsive
 
-   .mobile {
 
-     .main-container {
 
-       margin-left: 0px;
 
-     }
 
-     .sidebar-container {
 
-       transition: transform .28s;
 
-       width: $sideBarWidth !important;
 
-     }
 
-     &.hideSidebar {
 
-       .sidebar-container {
 
-         pointer-events: none;
 
-         transition-duration: 0.3s;
 
-         transform: translate3d(-$sideBarWidth, 0, 0);
 
-       }
 
-     }
 
-   }
 
-   .withoutAnimation {
 
-     .main-container,
 
-     .sidebar-container {
 
-       transition: none;
 
-     }
 
-   }
 
- }
 
- // when menu collapsed
 
- .el-menu--vertical {
 
-   &>.el-menu {
 
-     .svg-icon {
 
-       margin-right: 16px;
 
-     }
 
-   }
 
-   .nest-menu .el-submenu>.el-submenu__title,
 
-   .el-menu-item {
 
-     &:hover {
 
-       // you can use $subMenuHover
 
-       background-color: $menuHover !important;
 
-     }
 
-   }
 
-   // the scroll bar appears when the subMenu is too long
 
-   >.el-menu--popup {
 
-     max-height: 100vh;
 
-     overflow-y: auto;
 
-     &::-webkit-scrollbar-track-piece {
 
-       background: #d3dce6;
 
-     }
 
-     &::-webkit-scrollbar {
 
-       width: 6px;
 
-     }
 
-     &::-webkit-scrollbar-thumb {
 
-       background: #99a9bf;
 
-       border-radius: 20px;
 
-     }
 
-   }
 
- }
 
- #app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:active, #app .sidebar-container .el-submenu .el-menu-item:active{
 
-   background-color: $menuActiveBg !important;
 
- }
 
- #app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:focus, #app .sidebar-container .el-submenu .el-menu-item:focus{
 
-   background-color: $menuActiveBg !important;
 
- }
 
- #app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:visited, #app .sidebar-container .el-submenu .el-menu-item:visited{
 
-   background-color: $menuActiveBg !important;
 
- }
 
- #app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:focus-visible, #app .sidebar-container .el-submenu .el-menu-item:focus-visible{
 
-   background-color: $menuActiveBg !important;
 
- }
 
 
  |