| .vol-aside { | 
|   height: 100%; | 
|   position: absolute; | 
|   float: left; | 
|   overflow: hidden; | 
| } | 
|   | 
| .vol-menu { | 
|   border: 0 !important; | 
| } | 
|   | 
| .vol-aside .tac { | 
|   text-align: left; | 
| } | 
|   | 
| .vol-aside .header { | 
|   text-align: center; | 
|   position: absolute; | 
|   height: 60px; | 
|   position: relative; | 
|   line-height: 60px; | 
| } | 
|   | 
| .vol-aside .vol-menu { | 
|   position: absolute; | 
|   width: 100%; | 
|   top: 60px; | 
|   bottom: 0; | 
|   background: white; | 
|   border-right: 1px solid #e3e3e3; | 
| } | 
|   | 
| .vol-aside .vol-menu ::v-deep(.ivu-menu) { | 
|   text-align: left; | 
|   position: unset; | 
|   width: 100% !important; | 
| } | 
|   | 
| .vol-aside .vol-menu ::v-deep(.is-horizontal) { | 
|   display: none !important; | 
| } | 
|   | 
| .vol-aside .vol-menu ::v-deep(.is-vertical) { | 
|   width: 2px; | 
|   right: -1px; | 
| } | 
|   | 
| .vol-container { | 
|   min-width: 800px; | 
|   right: 0; | 
|   display: inline-block; | 
|   position: absolute; | 
|   margin: 0; | 
|   box-sizing: border-box; | 
|   height: 100%; | 
| } | 
|   | 
| .vol-container .vol-path { | 
|   position: relative; | 
|   width: 100%; | 
|   display: inline-block; | 
|   border-bottom: 1px solid #eee; | 
| } | 
|   | 
| .vol-container .vol-path span { | 
|   position: relative; | 
|   margin-right: 10px; | 
|   color: #969696; | 
| } | 
|   | 
| .vol-header { | 
|   height: 61px; | 
|   width: 100%; | 
|   position: relative; | 
|   display: flex; | 
|   border-bottom: 1px solid #eee; | 
| } | 
|   | 
| .vol-main { | 
|   border-left: 1px solid #eee; | 
|   position: absolute; | 
|   width: 100%; | 
|   bottom: 0; | 
|   top: 95px; | 
|   margin: 0; | 
|   overflow: auto; | 
| } | 
|   | 
| .header { | 
|   padding: 5px; | 
| } | 
|   | 
| .header img { | 
|   height: 100%; | 
|   margin-right: 25px; | 
| } | 
|   | 
| .header-info { | 
|   padding-right: 20px; | 
|   display: inline-block; | 
|   // position: absolute; | 
|   height: 100%; | 
| } | 
|   | 
| .header-info > div { | 
|   float: left; | 
|   height: 100%; | 
| } | 
|   | 
| .user-header { | 
|   background: white; | 
|   height: 52px; | 
|   width: 52px; | 
|   border-radius: 50%; | 
|   margin-right: 0px; | 
|   top: 4px; | 
|   left: 7px; | 
|   position: relative; | 
|   border: 1px solid #dfdfdf; | 
| } | 
|   | 
| .project-name { | 
|   line-height: 60px; | 
|   padding: 0 50px 0 20px; | 
|   color: #fff; | 
|   font-size: 16px; | 
|   letter-spacing: 1px; | 
| } | 
|   | 
| .header-text { | 
|   vertical-align: middle; | 
|   height: 100%; | 
|   // position: absolute; | 
|   flex: 1; | 
|   text-align: left; | 
|   font-size: 15px; | 
|   left: 21px; | 
|   line-height: 60px; | 
|   letter-spacing: 1px; | 
| } | 
|   | 
| .vol-header .user { | 
|   text-align: left; | 
|   padding: 0 12px; | 
|   position: relative; | 
|   height: 100%; | 
|   display: flex; | 
|   flex-direction: column; | 
|   // height: 60px; | 
|   justify-content: center; | 
|   span:last-child { | 
|     font-size: 12px; | 
|   } | 
| } | 
|   | 
| .vol-header .settings { | 
|   padding-top: 10px; | 
|   color: #d4d2d2; | 
| } | 
|   | 
| .vol-header .user span { | 
|   position: relative; | 
| } | 
|   | 
| .header-info:hover { | 
|   cursor: pointer; | 
| } | 
|   | 
| .header-navigation { | 
|   cursor: pointer; | 
|   box-shadow: none; | 
|   border-bottom: 1px solid #eee; | 
|   height: 34px; | 
|   /* overflow: hidden; */ | 
|   line-height: 35px; | 
|   display: block; | 
|   margin: 0; | 
|   padding: 0; | 
|   outline: 0; | 
|   list-style: none; | 
|   position: relative; | 
|   z-index: 900; | 
|   font-weight: initial; | 
|   margin-top: -1px; | 
| } | 
|   | 
| .el-tabs--border-card { | 
|   border: none; | 
| } | 
|   | 
| .header-navigation ::v-deep(.el-tabs__item) { | 
|   height: 34px; | 
|   font-size: 14px; | 
|   line-height: 34px; | 
|   padding-bottom: 6px; | 
|   color: #525252 !important; | 
|   position: relative; | 
|   margin: 0 4px; | 
|   border: 1px solid #e2e2e2; | 
|   border-top-right-radius: 4px; | 
|   border-top-left-radius: 4px; | 
|   // border-bottom: 0px; | 
| } | 
|   | 
| .header-navigation ::v-deep(.el-tabs__item.is-active) { | 
|   color: #1a81ea !important; | 
| } | 
|   | 
| .header-navigation ::v-deep(.el-tabs__nav-prev), | 
| .header-navigation ::v-deep(.el-tabs__nav-next) { | 
|   line-height: 35px; | 
|   padding-left: 4px; | 
| } | 
|   | 
| .vol-header .user span:first-child { | 
|   font-size: 15px; | 
|   font-weight: bolder; | 
| } | 
|   | 
| .h-link { | 
|   line-height: 59px; | 
| } | 
|   | 
| .h-link a { | 
|   font-size: 14px; | 
|   text-decoration: none; | 
|   padding: 0px 15px; | 
|   /* height: 60px; */ | 
|   display: inline-block; | 
| } | 
|   | 
| img[src=''], | 
| img:not([src]) { | 
|   opacity: 0; | 
| } | 
|   | 
| //黑色 | 
| .vol-theme-dark { | 
|   .header { | 
|     background: #101010; | 
|   } | 
|   | 
|   .header-text { | 
|     color: white; | 
|   } | 
|   | 
|   .vol-header { | 
|     background-color: #272929; | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #0c0202; | 
|   } | 
|   | 
|   a { | 
|     color: #f2f2f2; | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     color: #dfdfdf; | 
|   } | 
|   | 
|   .h-link .actived { | 
|     border-bottom: 2px solid white; | 
|   } | 
|   | 
|   .h-link .actived a { | 
|     color: white !important; | 
|   } | 
|   | 
|   .vol-header .user { | 
|     color: #ececec; | 
|   } | 
|   | 
|   .vol-header .settings { | 
|     color: #d4d2d2; | 
|   } | 
|   | 
|   .vol-aside .vol-menu { | 
|     background: black; | 
|   } | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) { | 
|   background: #2e333b; | 
|   color: white; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-submenu) { | 
|   background: black; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *) { | 
|   color: #d6d6d6; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) { | 
|   color: #eee; | 
|   background: #1f1f1f; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active), | 
| .vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) { | 
|   background: black; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.menu-item-lv1) { | 
|   background: black; | 
|   color: #d6d6d6; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { | 
|   background: black; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title) { | 
|   background-color: black; | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover) { | 
|   background-color: rgb(25, 25, 25); | 
| } | 
|   | 
| .vol-theme-dark .vol-aside ::v-deep(.el-sub-menu__title:hover *) { | 
|   color: white; | 
| } | 
|   | 
| .vol-theme-red, | 
| .vol-theme-red2 { | 
|   .vol-header { | 
|     background-color: rgb(237, 64, 20); | 
|   } | 
|   | 
|   .header-text { | 
|     color: #dcdfe6; | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #d71212; | 
|   } | 
|   | 
|   .h-link .actived { | 
|     border-bottom: 2px solid white; | 
|   } | 
|   | 
|   .h-link a, | 
|   .h-link .actived a, | 
|   .vol-header .settings, | 
|   .vol-header .user { | 
|     color: white; | 
|   } | 
|   | 
|   .vol-header .header-text { | 
|     color: #fbfbfb; | 
|   } | 
| } | 
|   | 
| .vol-theme-red { | 
|   .header { | 
|     background-color: rgb(237, 64, 20); | 
|   } | 
| } | 
|   | 
| .vol-theme-red2 { | 
|   .header { | 
|     background-color: #a90000; | 
|   } | 
| } | 
|   | 
| .vol-theme-orange, | 
| .vol-theme-orange2 { | 
|   .header-text { | 
|     color: #dcdfe6; | 
|   } | 
|   | 
|   .vol-header { | 
|     background-color: rgb(255, 153, 0); | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #c97901; | 
|   } | 
|   | 
|   .h-link .actived { | 
|     border-bottom: 2px solid white; | 
|   } | 
|   | 
|   .h-link a, | 
|   .h-link .actived a, | 
|   .vol-header .settings, | 
|   .vol-header .user { | 
|     color: white; | 
|   } | 
|   | 
|   .vol-header .header-text { | 
|     color: #fbfbfb; | 
|   } | 
| } | 
|   | 
| .vol-theme-orange { | 
|   .header { | 
|     background: rgb(255, 153, 0); | 
|   } | 
| } | 
|   | 
| .vol-theme-orange2 { | 
|   .header { | 
|     background-color: rgb(232, 141, 5); | 
|   } | 
| } | 
|   | 
| //绿色 | 
| .vol-theme-green, | 
| .vol-theme-green2 { | 
|   .header-text { | 
|     color: #dcdfe6; | 
|   } | 
|   | 
|   .vol-header { | 
|     background-color: rgb(25, 190, 107); | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #329103; | 
|   } | 
|   | 
|   .h-link .actived { | 
|     border-bottom: 2px solid white; | 
|   } | 
|   | 
|   .h-link a, | 
|   .h-link .actived a, | 
|   .vol-header .settings, | 
|   .vol-header .user { | 
|     color: white; | 
|   } | 
|   | 
|   .vol-header .header-text { | 
|     color: #fbfbfb; | 
|   } | 
| } | 
|   | 
| .vol-theme-green { | 
|   .header { | 
|     background: rgb(25, 190, 107); | 
|   } | 
| } | 
|   | 
| .vol-theme-green2 { | 
|   .header { | 
|     background-color: rgb(1, 158, 79); | 
|   } | 
| } | 
|   | 
| //蓝色 | 
| .vol-theme-blue, | 
| .vol-theme-blue2 { | 
|   .header-text { | 
|     color: #dcdfe6; | 
|   } | 
|   | 
|   .vol-header { | 
|     background-color: rgb(45, 140, 240); | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #0170e3; | 
|   } | 
|   | 
|   .h-link .actived { | 
|     border-bottom: 2px solid white; | 
|   } | 
|   | 
|   .h-link a, | 
|   .h-link .actived a, | 
|   .vol-header .settings, | 
|   .vol-header .user { | 
|     color: white; | 
|   } | 
|   | 
|   .vol-header .header-text { | 
|     color: #fbfbfb; | 
|   } | 
| } | 
|   | 
| .vol-theme-blue { | 
|   .header { | 
|     background-color: rgb(45, 140, 240); | 
|   } | 
| } | 
|   | 
| .vol-theme-blue2 { | 
|   .header { | 
|     background-color: rgb(0, 104, 214); | 
|   } | 
| } | 
|   | 
| //白色 | 
| .vol-theme-white { | 
|   .header { | 
|     background-color: #434956; | 
|   } | 
|   | 
|   .h-link a:hover { | 
|     background: #eeeeee; | 
|   } | 
|   | 
|   .h-link a { | 
|     color: #211f1f; | 
|   } | 
|   | 
|   .header-navigation { | 
|     // box-shadow: -7px 11px 10px -13px #678aa7; | 
|     border-bottom: 1px solid #eee; | 
|     height: 32px; | 
|     overflow: hidden; | 
|     line-height: 32px; | 
|     display: block; | 
|     margin: 0; | 
|     padding: 0; | 
|     outline: 0; | 
|     list-style: none; | 
|     position: relative; | 
|     z-index: 900; | 
|     font-weight: 400; | 
|   } | 
|   | 
|   .vol-aside .vol-menu { | 
|     background: #353941; | 
|   } | 
| } | 
|   | 
| .vol-theme-white .project-name { | 
|   color: #505050; | 
| } | 
|   | 
| .vol-theme-white .vol-aside::v-deep(.vol-el-menu-item .el-menu-item.is-active), | 
| .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { | 
|   background: #353941; | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { | 
|   background: #353941; | 
|   color: #d6d6d6; | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { | 
|   background: #353941; | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title) { | 
|   background-color: #353941; | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) { | 
|   background-color: rgb(47, 46, 46); | 
| } | 
|   | 
| .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title), | 
| .vol-theme-white .vol-aside ::v-deep(.el-menu-item), | 
| .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) { | 
|   color: #bababa; | 
| } | 
|   | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item) { | 
| //   background: #363e4f; | 
| //   color: white; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-submenu), | 
| // .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1) { | 
| //   background: #515a6e; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-menu) { | 
| //   background: #515a6e; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-menu .el-sub-menu__title *), | 
| // .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1 *) { | 
| //   color: #d6d6d6; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item) { | 
| //   color: #eee; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item.is-active), | 
| // .vol-theme-white .vol-aside ::v-deep(.menu-item-lv1.is-active) { | 
| //   background: #59647b; | 
| //   color: #fff; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.vol-el-menu-item .el-menu-item:hover) { | 
| //   background: #6a758c; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover) { | 
| //   background-color: #525865; | 
| // } | 
| // .vol-theme-white .vol-aside ::v-deep(.el-sub-menu__title:hover *) { | 
| //   color: white; | 
| // } | 
|   | 
| // .vol-theme-red ::v-deep(.el-menu-item.is-active), | 
| // .vol-theme-red2 ::v-deep(.el-menu-item.is-active) | 
| // { | 
| //   background-color: #d71212; | 
| // } | 
| // .vol-theme-blue ::v-deep(.el-menu-item.is-active), | 
| // .vol-theme-blue2 ::v-deep(.el-menu-item.is-active) | 
| // { | 
| //   background-color: #2d8cf0; | 
| // } | 
| // .vol-theme-orange ::v-deep(.el-menu-item.is-active), | 
| // .vol-theme-orange2 ::v-deep(.el-menu-item.is-active) | 
| // { | 
| //   background-color: #ff9900; | 
| // } | 
|   | 
| // .vol-theme-green ::v-deep(.el-menu-item.is-active), | 
| // .vol-theme-green2 ::v-deep(.el-menu-item.is-active) | 
| // { | 
| //   background-color: #19be6b; | 
| // } | 
|   | 
| .theme-selector { | 
|   height: 100%; | 
|   padding-left: 16px; | 
|   | 
|   .item { | 
|     cursor: pointer; | 
|     width: 60px; | 
|     height: 60px; | 
|     border-radius: 5px; | 
|     margin-bottom: 17px; | 
|     border: 1px solid #d4d2d2; | 
|     float: left; | 
|     margin-right: 13px; | 
|   } | 
| } | 
|   | 
| .collapse-menu { | 
|   font-size: 21px; | 
|   color: #fff; | 
|   line-height: 60px; | 
|   position: absolute; | 
|   top: 0; | 
|   right: 5px; | 
|   cursor: pointer; | 
| } |