/*!
 *  build:StoreWave Studio 
 *  copyright:StoreWave Studio  
 *  time: 2026-9-21 11:38:34
 */

.el-checkbox+.el-checkbox {
    margin-left: 10px;
}


.el-checkbox+.el-checkbox {
    margin-left: 10px;
}


.el-checkbox + .el-checkbox {
  margin-left: 10px;
}


.el-checkbox+.el-checkbox {
    margin-left: 10px;
}


.el-checkbox + .el-checkbox {
  margin-left: 10px;
}


.el-checkbox+.el-checkbox {
    margin-left: 10px;
}


.cron {
  padding: 10px;
  text-align: left;
  background: #fff;
  border: 1px solid #dcdfe6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-3fc8565f]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__user-list[data-v-3fc8565f] {
  width: calc(100vw - 250px);
  height: 100%;
  padding: 10px;
  background-color: white;
}
.design-side__user-list .main[data-v-3fc8565f] {
  display: flex;
  justify-content: space-between;
}
.design-side__user-list .btn-bar[data-v-3fc8565f] {
  display: inline-flex;
  margin-bottom: 10px;
}
.design-side__user-list .btn-bar button[data-v-3fc8565f] {
  margin: 4px;
}
.design-side__user-list .input-with-select .el-input-group__prepend[data-v-3fc8565f] {
  background-color: #fff;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-2f75e0d6]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__role-list[data-v-2f75e0d6] {
  width: calc(100vw - 250px);
  height: 100%;
  padding: 10px;
  background-color: white;
}
.design-side__role-list .main[data-v-2f75e0d6] {
  display: flex;
  justify-content: space-between;
}
.design-side__role-list .btn-bar[data-v-2f75e0d6] {
  display: inline-flex;
  margin-bottom: 10px;
}
.design-side__role-list .btn-bar button[data-v-2f75e0d6] {
  margin: 4px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5f6c626e]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__department-list[data-v-5f6c626e] {
  width: calc(100vw - 250px);
  height: 100%;
  background-color: white;
}
.el-aside[data-v-5f6c626e] {
  padding: 10px;
  background-color: #fff !important;
}
.el-main[data-v-5f6c626e] {
  padding: 10px;
  border-left: 1px solid #eee;
}
.custom-tree-node[data-v-5f6c626e] {
  display: flex;
  flex: 11 auto;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-right: 8px;
  font-size: 14px;
}
.custom-tree-node:hover .node-operate[data-v-5f6c626e] {
  display: block;
}
.custom-tree-node .node-operate[data-v-5f6c626e] {
  display: none;
}
.custom-tree-node .node-operate > i[data-v-5f6c626e] {
  margin: 0 5px;
}
.custom-tree-node .node-title[data-v-5f6c626e] {
  flex: 1 1 auto;
  width: 0;
  padding: 0 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button[data-v-5f6c626e] {
  margin: 4px 4px 4px 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-24262906]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.handle-position[data-v-24262906] {
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 50px;
  left: var(--left);
  padding: 0 10px 10px;
  background-color: #fff;
  z-index: 10;
}
.handle-position .handle-position__head[data-v-24262906] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.handle-position .handle-position__head > span[data-v-24262906] {
  font-size: 18px;
  color: #303133;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
  font-weight: 500;
}
.handle-position .handle-position__head .el-button[data-v-24262906]:nth-child(2) {
  margin-left: auto;
}
.handle-position .role-scope__container[data-v-24262906] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.handle-position .role-scope__container > *[data-v-24262906] {
  margin: 5px;
}
.handle-position .role-scope__container .scope-tag--content[data-v-24262906] {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  height: 80px;
  overflow-y: auto;
}
.handle-position .role-scope__container .scope-tag--content i[data-v-24262906] {
  color: red;
  cursor: pointer;
}
.handle-position .role-scope__container .scope-tag--content .scope-tag[data-v-24262906] {
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.handle-position .role-scope__container .scope-tag--content[data-v-24262906]  .el-tooltip {
  display: flex;
  align-items: center;
}
.handle-position .role-scope__container .scope-tag--content[data-v-24262906]  .el-tooltip:not(:first-child) {
  margin-top: 10px;
}
.handle-position .role-scope__container .role-scope__option[data-v-24262906] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 12px 0 0;
  border-top: 1px solid #eee;
}
.handle-position[data-v-24262906]  .el-divider {
  margin-top: 10px;
}
.handle-position[data-v-24262906]  .el-form-item {
  padding: 0 10px;
  margin-bottom: 12px !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-74720dda]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.handle-position[data-v-74720dda] {
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 50px;
  left: var(--left);
  padding: 0 10px 10px;
  background-color: #fff;
  z-index: 10;
}
.handle-position .handle-position__head[data-v-74720dda] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.handle-position .handle-position__head > span[data-v-74720dda] {
  font-size: 18px;
  color: #303133;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
  font-weight: 500;
}
.handle-position .handle-position__head .el-button[data-v-74720dda]:nth-child(2) {
  margin-left: auto;
}
.handle-position .role-scope__container[data-v-74720dda] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.handle-position .role-scope__container > *[data-v-74720dda] {
  margin: 5px;
}
.handle-position .role-scope__container .scope-tag--content[data-v-74720dda] {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  height: 80px;
  overflow-y: auto;
}
.handle-position .role-scope__container .scope-tag--content i[data-v-74720dda] {
  color: red;
  cursor: pointer;
}
.handle-position .role-scope__container .scope-tag--content .scope-tag[data-v-74720dda] {
  width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.handle-position .role-scope__container .scope-tag--content[data-v-74720dda]  .el-tooltip {
  display: flex;
  align-items: center;
}
.handle-position .role-scope__container .scope-tag--content[data-v-74720dda]  .el-tooltip:not(:first-child) {
  margin-top: 10px;
}
.handle-position .role-scope__container .role-scope__option[data-v-74720dda] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 12px 0 0;
  border-top: 1px solid #eee;
}
.handle-position[data-v-74720dda]  .el-divider {
  margin-top: 10px;
}
.handle-position[data-v-74720dda]  .el-form-item {
  padding: 0 10px;
  margin-bottom: 12px !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-076f66d0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.page-container[data-v-076f66d0] {
  width: calc(100vw - 250px);
  height: 100%;
  padding: 10px;
  background-color: white;
}
.page-container .bar-container[data-v-076f66d0] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.page-container .bar-container > .bar_icon-box[data-v-076f66d0] {
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 6px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 62px;
  position: relative;
  margin-bottom: 10px;
}
.page-container .bar-container > .bar_icon-box i[data-v-076f66d0] {
  font-size: 18px;
  z-index: 2;
  cursor: pointer;
}
.page-container .bar-container > .bar_icon-box .bar_icon-box--check[data-v-076f66d0] {
  position: absolute;
  top: 3px;
  width: 26px;
  height: 24px;
  background-color: #fff;
  border-radius: 2.5px;
  z-index: 1;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.page-container .bar-container .bar_query[data-v-076f66d0] {
  margin-left: auto;
}
.page-container > .page-root[data-v-076f66d0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.page-container > .page-root > .page-root--layout-left[data-v-076f66d0] {
  width: 300px;
  border-right: 1px solid #eee;
  padding-right: 10px;
}
.page-container > .page-root > .page-root--layout-left .page-root--layout-left__head[data-v-076f66d0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.page-container > .page-root > .page-root--layout-left .side-scroll-bar .custom-tree-node[data-v-076f66d0] {
  flex: 11 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  padding-right: 8px;
  width: 100%;
}
.page-container > .page-root > .page-root--layout-left .side-scroll-bar .custom-tree-node .node-title[data-v-076f66d0] {
  width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 auto;
  padding: 0 5px;
  overflow: hidden;
}
.page-container > .page-root > .page-root--layout-left .side-scroll-bar[data-v-076f66d0]  .el-scrollbar__wrap {
  overflow-x: hidden;
}
.page-container > .page-root > .page-root--layout-left .side-scroll-bar[data-v-076f66d0]  .el-scrollbar__view {
  height: 100%;
  padding: 8px;
  box-sizing: border-box;
}
.page-container > .page-root > .page-root--layout-right[data-v-076f66d0] {
  width: calc(100% - 310px);
  margin-left: 10px;
}
.page-container > .page-root > .page-root--layout-right .el-tag--createdby[data-v-076f66d0] {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-container[data-v-076f66d0]  .el-table__cell {
  padding: 0 !important;
}
.page-container[data-v-076f66d0]  .el-table th {
  padding: 8px 0 !important;
}
.page-container[data-v-076f66d0]  .cell {
  font-size: 13px !important;
}
.page-root--layout-left__action-bar[data-v-076f66d0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #111111;
  cursor: pointer;
  padding: 8px 10px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, "sans-serif";
  font-size: 12px;
  margin: 0 -12px;
}
.page-root--layout-left__action-bar[data-v-076f66d0]:hover {
  background-color: #eee;
}
.page-root--layout-left__action-bar i[data-v-076f66d0] {
  margin-right: 5px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-1b880698]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__dictionary-list[data-v-1b880698] {
  width: calc(100vw - 250px);
  height: 100%;
  padding: 10px;
  background-color: white;
}

[data-v-033adb5f] .el-tabs--left .el-tabs__item.is-left {
  text-align: left;
}
[data-v-033adb5f] .el-tabs__item.is-left {
  width: 220px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-033adb5f] .el-tabs__header.is-left {
  padding-top: 55px !important;
}
[data-v-033adb5f] .el-tabs__nav-prev {
  display: none !important;
}
[data-v-033adb5f] .el-tabs__nav-next {
  display: none !important;
}
[data-v-033adb5f] .el-tabs__nav-scroll {
  overflow-y: auto;
}
[data-v-033adb5f] .el-tabs__nav-wrap {
  padding: 0 !important;
}
[data-v-033adb5f] .el-tabs--left .el-tabs__active-bar.is-left {
  left: 0 !important;
  right: auto !important;
}
.design-side__meta-list[data-v-033adb5f] {
  position: relative;
  width: calc(100vw - 250px);
  height: 100%;
  padding: 10px;
  background-color: white;
}
.tab-filter--input[data-v-033adb5f] {
  position: absolute;
  z-index: 10;
  width: 220px;
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-fad14722]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__submenu[data-v-fad14722] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: calc(100% - 40px);
  z-index: 1000;
  background-color: #fff;
}
.design-side__submenu--data[data-v-fad14722] {
  width: 200px;
  height: 100%;
  padding: 20px 10px;
  background-color: #fff;
  border-right: 1px solid #e7eaee;
  box-sizing: border-box;
}
.design-side__submenu--data h5[data-v-fad14722] {
  margin: 0 0 10px !important;
  color: #333;
}
.design-side__submenu--data > div[data-v-fad14722] {
  padding: 5px 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s;
}
.design-side__submenu--data > div[data-v-fad14722]:hover {
  background-color: #f4f4f4;
}
.design-side__submenu--data > div.checked[data-v-fad14722] {
  background-color: #e5e5e5;
}
.design-side__submenu--data > div span[data-v-fad14722] {
  margin-left: 5px;
  font-size: 12px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, "sans-serif";
  color: #111;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-80dfaba8]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.main-hd[data-v-80dfaba8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 22px;
  border-bottom: 1px solid #e5e7eb;
}
.main-hd .main-tt[data-v-80dfaba8] {
  font-size: 17px;
  font-weight: 500;
  color: #111827;
}
.main-hd .el-button[data-v-80dfaba8] {
  border-radius: 5px;
  margin-left: 10px;
}
.version-box[data-v-80dfaba8] {
  border: 1px solid #e4e4e4;
  padding: 20px;
  margin: 10px;
  border-radius: 3px;
  position: relative;
}
.version-box .el-tag[data-v-80dfaba8] {
  position: absolute;
  top: -12px;
  left: 30px;
}
.version-box .el-button[data-v-80dfaba8] {
  position: absolute;
  top: 18px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
}
.history-public-collapse[data-v-80dfaba8] {
  border-top: none;
  border-bottom: none;
}
.history-public-collapse[data-v-80dfaba8]  .el-collapse-item__arrow {
  display: none;
}
.history-public-collapse[data-v-80dfaba8]  .el-collapse-item__header {
  border-bottom: none;
  height: 25px;
  line-height: 25px;
  margin-top: 25px;
  margin-bottom: 5px;
  padding-left: 40px;
  position: relative;
  z-index: 2;
}
.history-public-collapse[data-v-80dfaba8]  .el-collapse-item__header:before {
  content: "";
  display: inline-block;
  width: 98%;
  height: 1px;
  background-color: #e4e4e4;
  position: absolute;
  top: 12px;
  left: 1%;
  z-index: -1;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-072edc96]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.login-config .main-hd[data-v-072edc96] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 22px;
  border-bottom: 1px solid #e5e7eb;
}
.login-config .main-hd .main-tt[data-v-072edc96] {
  font-size: 17px;
  font-weight: 500;
  color: #111827;
}
.login-config .main-hd .el-button[data-v-072edc96] {
  margin-left: auto;
  border-radius: 5px;
}
.login-config__setting[data-v-072edc96] {
  width: 100%;
  height: 100%;
  position: relative;
}
.login-config__setting[data-v-072edc96] .el-upload--picture-card {
  width: 55px !important;
  height: 55px !important;
  line-height: 54px !important;
}
.login-config__setting[data-v-072edc96] .el-upload-list--picture-card .el-upload-list__item {
  width: 55px !important;
  height: 55px !important;
}
.login-config__setting[data-v-072edc96] .el-upload-list--picture-card .el-upload-list__item img {
  height: 55px !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-c75ecdaa]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__content--system-config[data-v-c75ecdaa] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
  overflow-y: auto;
}
.design-side__content--system-config .settings-wrapper[data-v-c75ecdaa] {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: flex;
  width: 900px;
  height: calc(100vh - 170px);
  border: 1px solid #dedede;
  border-radius: 12px;
  overflow: hidden;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar[data-v-c75ecdaa] {
  width: 190px;
  flex-shrink: 0;
  border-right: 1px solid #e5e7eb;
  background: #f9fafb;
  padding: 10px 0;
  overflow-y: auto;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-gt[data-v-c75ecdaa] {
  padding: 8px 16px 5px;
  font-size: 11px;
  font-weight: 500;
  color: #9ca3af;
  letter-spacing: 0.4px;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-it[data-v-c75ecdaa] {
  padding: 8px 14px 8px 26px;
  font-size: 14px;
  color: #6b7280;
  cursor: pointer;
  border-left: 3px solid transparent;
  transition: all 120ms;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-it[data-v-c75ecdaa]:hover {
  color: #111827;
  background: #f3f4f6;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-it.ac[data-v-c75ecdaa] {
  color: #111827;
  font-weight: 500;
  background: #fff;
  border-left-color: #111827;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-it.ac .nav-b[data-v-c75ecdaa] {
  background: #111827;
  color: #fff;
}
.design-side__content--system-config .settings-wrapper .settings-sidebar .nav-b[data-v-c75ecdaa] {
  font-size: 11px;
  padding: 1px 5px;
  border-radius: 10px;
  background: #f3f4f6;
  color: #9ca3af;
}
.design-side__content--system-config .settings-wrapper .settings-main[data-v-c75ecdaa] {
  height: 100%;
  width: calc(100% - 190px);
  overflow-y: auto;
}
.design-side__content--system-config .settings-wrapper .settings-main[data-v-c75ecdaa] .el-form--label-top .el-form-item:nth-last-child(1) {
  margin-bottom: 0 !important;
}
.design-side__content--system-config .settings-wrapper .settings-main[data-v-c75ecdaa] .el-form-item--mini .el-form-item__content {
  line-height: 24px !important;
}
.design-side__content--system-config .settings-wrapper .settings-main .main-hd[data-v-c75ecdaa] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 22px;
  border-bottom: 1px solid #e5e7eb;
}
.design-side__content--system-config .settings-wrapper .settings-main .main-hd .main-tt[data-v-c75ecdaa] {
  font-size: 17px;
  font-weight: 500;
  color: #111827;
}
.design-side__content--system-config .settings-wrapper .settings-main .main-hd .el-button[data-v-c75ecdaa] {
  margin-left: auto;
  border-radius: 5px;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-tabs[data-v-c75ecdaa] {
  width: 100%;
  flex-direction: row;
  flex-shrink: 0;
  display: flex;
  gap: 2px;
  margin-bottom: 15px;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-tabs .tp-tb[data-v-c75ecdaa] {
  padding: 9px 10px;
  font-size: 14px;
  color: #6b7280;
  cursor: pointer;
  border-radius: 8px;
  transition: all 120ms;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-tabs .tp-tb[data-v-c75ecdaa]:hover {
  background: #f3f4f6;
  color: #111827;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-tabs .tp-tb.ac[data-v-c75ecdaa] {
  background: #fff;
  color: #111827;
  font-weight: 500;
  box-shadow: inset 0 0 0 1px #e5e7eb;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card[data-v-c75ecdaa] {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 14px;
  background: #fff;
  position: relative;
  transition: box-shadow 120ms, border-color 120ms;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd[data-v-c75ecdaa] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd .tp-card__nm[data-v-c75ecdaa] {
  font-size: 14px;
  font-weight: 500;
  color: #111827;
  border: none;
  background: #f3f4f6;
  padding: 2px 4px;
  margin-left: -4px;
  border-radius: 4px;
  outline: none;
  width: 150px;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd .cc-ac[data-v-c75ecdaa] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd .cc-ac .sw-w[data-v-c75ecdaa] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #6b7280;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd .cc-ac .cc-rm[data-v-c75ecdaa] {
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  cursor: pointer;
  color: #9ca3af;
  opacity: 1;
  transition: opacity 120ms;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card .tp-card__hd .cc-ac .cc-rm.cc-rm[data-v-c75ecdaa]:hover {
  background: color-mix(in srgb, #ef4444 10%, transparent);
  color: #ef4444;
}
.design-side__content--system-config .settings-wrapper .settings-main .tp-card + .tp-card[data-v-c75ecdaa] {
  margin-top: 15px;
}
.design-side__content--system-config .settings-wrapper .settings-main .add-cc[data-v-c75ecdaa] {
  border: 1.5px dashed #e5e7eb;
  border-radius: 10px;
  padding: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  color: #6b7280;
  cursor: pointer;
  min-height: 160px;
  transition: all 120ms;
  background: transparent;
  margin-top: 15px;
}
.design-side__content--system-config .settings-wrapper .settings-main .add-cc.add-cc[data-v-c75ecdaa]:hover {
  border-color: #111827;
  color: #111827;
  background: #f3f4f6;
}
.hide[data-v-c75ecdaa]  .el-upload--picture-card {
  display: none !important;
}
.config-group-box[data-v-c75ecdaa] {
  border: 1px dashed #dcdfe6;
  padding: 10px 8px 0;
  margin-bottom: 10px;
  position: relative;
}
.config-group-box .config-group-box__title[data-v-c75ecdaa] {
  position: absolute;
  top: -10px;
  left: 20px;
  background-color: #fff;
  padding: 0 5px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-3513aba0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__content--custom-api-config[data-v-3513aba0] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
}
.design-side__content--custom-api-config[data-v-3513aba0]  .el-container {
  width: 100%;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-d86e888e]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__content--custom-charts-config[data-v-d86e888e] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
}
.design-side__content--custom-charts-config[data-v-d86e888e]  .el-container {
  width: 100%;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-2ed93d56]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__content--task-config[data-v-2ed93d56] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7f0eb142]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
button[data-v-7f0eb142] {
  margin: 4px;
}
.design-side__content--locales-config[data-v-7f0eb142] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-68fcfa4a]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side[data-v-68fcfa4a] {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.design-side-menu[data-v-68fcfa4a] {
  width: 50px;
  height: calc(100% - 40px);
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  border-right: 1px solid #e7eaee;
}
.design-side-menu__item[data-v-68fcfa4a] {
  width: 50px;
  height: 56px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s;
}
.design-side-menu__item[data-v-68fcfa4a]:hover {
  background-color: #f4f4f4;
}
.design-side-menu__item.active[data-v-68fcfa4a] {
  background-color: #edf3ff;
}
.design-side-menu__item.active > span[data-v-68fcfa4a] {
  color: #333;
}
.design-side-menu__item span[data-v-68fcfa4a] {
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, "sans-serif";
  margin-top: 3px;
  color: #777777;
  font-size: 12px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-4027cf91]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.design-side__content--system-config[data-v-4027cf91] {
  width: calc(100vw - 50px);
  height: calc(100% - 40px);
  padding: 10px;
  background-color: white;
  z-index: 1000;
  overflow-y: auto;
}
.hide[data-v-4027cf91]  .el-upload--picture-card {
  display: none !important;
}
.config-group-box[data-v-4027cf91] {
  border: 1px dashed #dcdfe6;
  padding: 10px 0 0;
  margin-bottom: 10px;
  position: relative;
}
.config-group-box .config-group-box__title[data-v-4027cf91] {
  position: absolute;
  top: -10px;
  left: 20px;
  background-color: #fff;
  padding: 0 5px;
}
.top .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.bottom .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.left .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.right .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.middle .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.top .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.left .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.right .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  top: -55px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  top: -110px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  top: -165px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  top: -220px;
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_5 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_6 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  top: 55px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  top: 110px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  top: 165px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  top: 220px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_5 {
  top: 275px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_6 {
  top: 330px;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: 55px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 110px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: 165px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: 220px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -55px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: -110px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: -165px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: -220px;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -55px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 55px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: -110px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: 110px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_5 {
  left: -165px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_6 {
  left: 165px;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -75px;
  top: 0px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 75px;
  top: 0px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: 40px;
  top: -65px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: -40px;
  top: -65px;
}
.blue {
  background: #F56C6C;
}
.yellow {
  background: #E6A23C;
}
.green {
  background: #67C23A;
}
.purple {
  background: #409EFF;
}
.pink {
  background: #41b584;
}
.oy-mask-white {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
}
.oy-mask-white_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.oy-mask-black {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.oy-mask-black_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.oy-menu-group {
  z-index: 1001;
}
.oy-menu-btn {
  width: 48px;
  height: 48px;
  line-height: 50px;
  display: inline-block;
  border: none;
  text-align: center;
  position: relative;
}
.oy-menu-btn:active {
  box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.5);
}
.oy-menu-btn-Circle {
  border-radius: 50%;
  outline: none;
}
.oy-menu-item {
  color: #fff;
  width: 48px;
  height: 48px;
  line-height: 50px;
  display: inline-block;
  border: none;
  text-align: center;
  position: relative;
  border-radius: 50%;
}
.oy-menu-item:active {
  box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.5);
}
.icon-bars {
  background: #fff;
  height: 1px;
  width: 22px;
  margin: auto;
  display: block;
  position: relative;
  transition: 0.2s 0.2s;
}
.icon-bars:after {
  content: '';
  position: absolute;
  height: 22px;
  width: 1px;
  background: #fff;
  top: -10px;
}
.oy-menu-group.open .icon-bars {
  transform: rotate(45deg);
}
.oy-menu-group {
  position: relative;
  float: right;
  transition: 0.2s;
}
.oy-menu-group .btn-toggle {
  z-index: 15;
}

.top .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.bottom .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.left .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.right .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.middle .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.top .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.left .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.right .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item {
  opacity: 1;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  top: -55px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  top: -110px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  top: -165px;
  transition: 0.2s 0.1s;
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  top: -220px;
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_5 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_6 {
  transition: 0.2s 0.1s;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  top: 55px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  top: 110px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  top: 165px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  top: 220px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_5 {
  top: 275px;
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_6 {
  top: 330px;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: 55px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 110px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: 165px;
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: 220px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -55px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: -110px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: -165px;
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: -220px;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -55px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 55px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: -110px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: 110px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_5 {
  left: -165px;
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_6 {
  left: 165px;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
  transition: 0.2s 0.1s;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
  left: -75px;
  top: 0px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
  left: 75px;
  top: 0px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
  left: 40px;
  top: -65px;
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
  left: -40px;
  top: -65px;
}

.blue {
  background: #F56C6C;
}
.yellow {
  background: #E6A23C;
}
.green {
  background: #67C23A;
}
.purple {
  background: #409EFF;
}
.pink {
  background: #41b584;
}
.oy-mask-white {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.8);
}
.oy-mask-white_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.oy-mask-black {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.oy-mask-black_transparent {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.oy-menu-group {
  z-index: 1001;
}
.oy-menu-btn {
  width: 48px;
  height: 48px;
  line-height: 50px;
  display: inline-block;
  border: none;
  text-align: center;
  position: relative;
}
.oy-menu-btn:active {
  box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.5);
}
.oy-menu-btn-Circle {
  border-radius: 50%;
  outline: none;
}
.oy-menu-item {
  color: #fff;
  width: 48px;
  height: 48px;
  line-height: 50px;
  display: inline-block;
  border: none;
  text-align: center;
  position: relative;
  border-radius: 50%;
}
.oy-menu-item:active {
  box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.5);
}
.icon-bars {
  background: #fff;
  height: 1px;
  width: 22px;
  margin: auto;
  display: block;
  position: relative;
  transition: 0.2s 0.2s;
}
.icon-bars:after {
  content: '';
  position: absolute;
  height: 22px;
  width: 1px;
  background: #fff;
  top: -10px;
}
.oy-menu-group.open .icon-bars {
  transform: rotate(45deg);
}
.oy-menu-group {
  position: relative;
  float: right;
  transition: 0.2s;
}
.oy-menu-group .btn-toggle {
  z-index: 15;
}



@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-d1c5e1ca]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.svg-icon[data-v-d1c5e1ca] {
  width: 1em;
  height: 1em;
  overflow: hidden;
  vertical-align: -0.15em;
  fill: currentColor;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */

.el-pagination {
  color: #626b7d;
}

.el-pagination button {
  background: 0 0;
  border: none;
}

.el-pagination button:hover {
  color: #1890ff;
}

.el-pagination button:disabled {
  color: #c0c4cc;
  background-color: #fff;
}

.el-pagination .btn-next,
.el-pagination .btn-prev {
  color: #626b7d;
  background: center center no-repeat #fff;
}

.el-pagination .el-pager li.disabled {
  color: #c0c4cc;
}

.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li,
.el-pagination--small .el-pager li.btn-quicknext,
.el-pagination--small .el-pager li.btn-quickprev,
.el-pagination--small .el-pager li:last-child {
  border-color: transparent;
}

.el-pagination__sizes {
  color: #606266;
}

.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #1890ff;
}

.el-pagination__total {
  color: #606266;
}

.el-pagination__jump {
  color: #606266;
}

.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
  color: #606266;
  background-color: rgba(242, 242, 242, 0.965);
}

.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev.disabled,
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .el-pager li.disabled {
  color: #c0c4cc;
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #1890ff;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  color: #fff;
  background-color: #1890ff;
}

.el-dialog,
.el-pager li {
  background: #fff;
}

.el-pager li.btn-quicknext,
.el-pager li.btn-quickprev {
  color: #626b7d;
}

.el-pager li.btn-quicknext.disabled,
.el-pager li.btn-quickprev.disabled {
  color: #c0c4cc;
}

.el-pager li.active + li {
  border-left: 0;
}

.el-pager li:hover {
  color: #1890ff;
}

.el-pager li.active {
  color: #1890ff;
}

.el-dialog__headerbtn {
  background: 0 0;
  border: none;
}

.el-dialog__headerbtn .el-dialog__close {
  color: rgba(0, 0, 0, 0.65);
}

.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: #1890ff;
}

.el-dialog__title {
  color: #626b7d;
}

.el-dialog__body {
  color: #606266;
}

.el-autocomplete-suggestion {
  background-color: #fff;
  border: 1px solid #e4e7ed;
}

.el-autocomplete-suggestion li {
  color: #606266;
}

.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
  background-color: #f6f8f9;
}

.el-autocomplete-suggestion li.divider {
  border-top: 1px solid #515a6e;
}

.el-autocomplete-suggestion.is-loading li {
  color: #999;
}

.el-autocomplete-suggestion.is-loading li:hover {
  background-color: #fff;
}

.el-dropdown {
  color: #606266;
}

.el-dropdown .el-dropdown__caret-button {
  border-left: none;
}

.el-dropdown .el-dropdown__caret-button::before {
  background: rgba(255, 255, 255, 0.5);
}

.el-dropdown .el-dropdown__caret-button.el-button--default::before {
  background: rgba(220, 223, 230, 0.5);
}

.el-dropdown-menu {
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-dropdown-menu__item {
  color: #606266;
}

.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  color: #46a6ff;
  background-color: #e8f4ff;
}

.el-dropdown-menu__item--divided {
  border-top: 1px solid #ebeef5;
}

.el-dropdown-menu__item--divided:before {
  background-color: #fff;
}

.el-dropdown-menu__item.is-disabled {
  color: #bbb;
}

.el-menu {
  background-color: #fff;
  border-right: solid 1px #e6e6e6;
}

.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
  background-color: #fff;
}

.el-menu.el-menu--horizontal {
  border-bottom: solid 1px #e6e6e6;
}

.el-menu--horizontal {
  border-right: none;
}

.el-menu--horizontal > .el-menu-item {
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 2px solid transparent;
}

.el-menu--horizontal > .el-submenu:focus .el-submenu__title,
.el-menu--horizontal > .el-submenu:hover .el-submenu__title {
  color: #626b7d;
}

.el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  color: #626b7d;
  border-bottom: 2px solid #1890ff;
}

.el-menu--horizontal > .el-submenu .el-submenu__title {
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 2px solid transparent;
}

.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-submenu__title {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
}

.el-menu--horizontal .el-menu .el-menu-item.is-active,
.el-menu--horizontal .el-menu .el-submenu.is-active > .el-submenu__title {
  color: #626b7d;
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #626b7d;
}

.el-menu--horizontal > .el-menu-item.is-active {
  color: #626b7d;
  border-bottom: 2px solid #1890ff;
}

.el-menu--collapse .el-submenu .el-menu {
  border: 0;
}

.el-menu--popup {
  border: none;
}

.el-menu-item {
  color: #626b7d;
}

.el-menu-item i {
  color: rgba(0, 0, 0, 0.65);
}

.el-menu-item:focus,
.el-menu-item:hover {
  background-color: #e8f4ff;
}

.el-menu-item.is-disabled {
  background: 0 0 !important;
}

.el-menu-item.is-active {
  color: #1890ff;
}

.el-submenu__title {
  color: #626b7d;
}

.el-submenu__title i {
  color: rgba(0, 0, 0, 0.65);
}

.el-submenu__title:focus,
.el-submenu__title:hover {
  background-color: #e8f4ff;
}

.el-submenu__title.is-disabled {
  background: 0 0 !important;
}

.el-submenu__title:hover {
  background-color: #e8f4ff;
}

.el-submenu .el-menu {
  border: none;
}

.el-submenu.is-active .el-submenu__title {
  border-bottom-color: #1890ff;
}

.el-submenu.is-disabled .el-menu-item,
.el-submenu.is-disabled .el-submenu__title {
  background: 0 0 !important;
}

.el-menu-item-group__title {
  color: rgba(0, 0, 0, 0.65);
}

.el-radio-button__inner {
  color: #606266;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-left: 0;
}

.el-radio-button__inner:hover {
  color: #1890ff;
}

.el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #dcdfe6;
}

.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #c0c4cc;
  background-color: #fff;
  border-color: #ebeef5;
}

.el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner {
  background-color: #f2f6fc;
}

.el-switch__label {
  color: #626b7d;
}

.el-switch__label.is-active {
  color: #1890ff;
}

.el-switch__core {
  background: #dcdfe6;
  border: 1px solid #dcdfe6;
}

.el-switch__core:after {
  background-color: #fff;
}

.el-switch.is-checked .el-switch__core {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-select-dropdown {
  background-color: #fff;
  border: 1px solid #e4e7ed;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #1890ff;
  background-color: #fff;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: #f6f8f9;
}

.el-select-dropdown__empty {
  color: #999;
}

.el-select-dropdown__item {
  color: #606266;
}

.el-select-dropdown__item.is-disabled {
  color: #c0c4cc;
}

.el-select-dropdown__item.is-disabled:hover {
  background-color: #fff;
}

.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover {
  background-color: #f6f8f9;
}

.el-select-dropdown__item.selected {
  color: #1890ff;
}

.el-select-group__wrap:not(:last-of-type)::after {
  background: #e4e7ed;
}

.el-select-group__title {
  color: rgba(0, 0, 0, 0.65);
}

.el-select:hover .el-input__inner {
  border-color: #c0c4cc;
}

.el-select .el-input__inner:focus {
  border-color: #1890ff;
}

.el-select .el-input .el-select__caret {
  color: #c0c4cc;
}

.el-select .el-input .el-select__caret.is-show-close {
  color: #c0c4cc;
}

.el-select .el-input .el-select__caret.is-show-close:hover {
  color: rgba(0, 0, 0, 0.65);
}

.el-select .el-input.is-disabled .el-input__inner:hover {
  border-color: #e4e7ed;
}

.el-select .el-input.is-focus .el-input__inner {
  border-color: #1890ff;
}

.el-select__input {
  color: #666;
  background-color: transparent;
  border: none;
}

.el-select__close {
  color: #c0c4cc;
}

.el-select__close:hover {
  color: rgba(0, 0, 0, 0.65);
}

.el-select .el-tag {
  background-color: #f0f2f5;
  border-color: transparent;
}

.el-select .el-tag__close.el-icon-close {
  color: #fff;
  background-color: #c0c4cc;
}

.el-select .el-tag__close.el-icon-close:hover {
  background-color: rgba(0, 0, 0, 0.65);
}

.el-table,
.el-table__expanded-cell {
  background-color: #fff;
}

.el-table {
  color: #606266;
}

.el-table__empty-text {
  color: rgba(0, 0, 0, 0.65);
}

.el-table__expand-icon {
  color: #666;
}

.el-table__expanded-cell:hover {
  background-color: transparent !important;
}

.el-table--fit {
  border-right: 0;
  border-bottom: 0;
}

.el-table--fit td.gutter,
.el-table--fit th.gutter {
  border-right-width: 1px;
}

.el-table thead {
  color: rgba(0, 0, 0, 0.65);
}

.el-table thead.is-group th {
  background: #f6f8f9;
}

.el-table th,
.el-table tr {
  background-color: #fff;
}

.el-table td.gutter,
.el-table th.gutter {
  border-right-width: 0;
  border-bottom-width: 0;
}

.el-table td,
.el-table th.is-leaf {
  border-bottom: 1px solid #ebeef5;
}

.el-table th > .cell.highlight {
  color: #1890ff;
}

.el-table th.required > div::before {
  background: #ff4d51;
}

.el-table--border,
.el-table--group {
  border: 1px solid #ebeef5;
}

.el-table--border::after,
.el-table--group::after,
.el-table::before {
  background-color: #ebeef5;
}

.el-table--border {
  border-right: none;
  border-bottom: none;
}

.el-table--border.el-loading-parent--relative {
  border-color: transparent;
}

.el-table--border td,
.el-table--border th,
.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 1px solid #ebeef5;
}

.el-table--border th.gutter:last-of-type {
  border-bottom: 1px solid #ebeef5;
}

.el-table--border th,
.el-table__fixed-right-patch {
  border-bottom: 1px solid #ebeef5;
}

.el-table__fixed-right::before,
.el-table__fixed::before {
  background-color: #ebeef5;
}

.el-table__fixed-right-patch {
  background-color: #fff;
}

.el-table__fixed-footer-wrapper tbody td {
  color: #606266;
  background-color: #f6f8f9;
  border-top: 1px solid #ebeef5;
}

.el-table__footer-wrapper td {
  border-top: 1px solid #ebeef5;
}

.el-table__body,
.el-table__footer,
.el-table__header {
  border-collapse: separate;
}

.el-table__footer-wrapper tbody td,
.el-table__header-wrapper tbody td {
  color: #606266;
  background-color: #f6f8f9;
}

.el-table__body-wrapper .el-table--border.is-scrolling-right ~ .el-table__fixed-right {
  border-left: 1px solid #ebeef5;
}

.el-table .sort-caret {
  border: 5px solid transparent;
}

.el-table .sort-caret.ascending {
  border-bottom-color: #c0c4cc;
}

.el-table .sort-caret.descending {
  border-top-color: #c0c4cc;
}

.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #1890ff;
}

.el-table .descending .sort-caret.descending {
  border-top-color: #1890ff;
}

.el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #fafafa;
}

.el-table--striped .el-table__body tr.el-table__row--striped.current-row td {
  background-color: #e8f4ff;
}

.el-table__body tr.hover-row.current-row > td,
.el-table__body tr.hover-row.el-table__row--striped.current-row > td,
.el-table__body tr.hover-row.el-table__row--striped > td,
.el-table__body tr.hover-row > td {
  background-color: #f6f8f9;
}

.el-table__body tr.current-row > td {
  background-color: #e8f4ff;
}

.el-table__column-resize-proxy {
  border-left: 1px solid #ebeef5;
}

.el-table__column-filter-trigger i {
  color: rgba(0, 0, 0, 0.65);
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
  background-color: #f6f8f9;
}

.el-table-filter {
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-table-filter__list-item:hover {
  color: #46a6ff;
  background-color: #e8f4ff;
}

.el-table-filter__list-item.is-active {
  color: #fff;
  background-color: #1890ff;
}

.el-table-filter__bottom {
  border-top: 1px solid #ebeef5;
}

.el-table-filter__bottom button {
  color: #606266;
  background: 0 0;
  border: none;
}

.el-date-table td.in-range div,
.el-date-table td.in-range div:hover,
.el-date-table.is-week-mode .el-date-table__row.current div,
.el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: #f2f6fc;
}

.el-table-filter__bottom button:hover {
  color: #1890ff;
}

.el-table-filter__bottom button.is-disabled {
  color: #c0c4cc;
}

.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: #606266;
}

.el-date-table td.next-month,
.el-date-table td.prev-month {
  color: #c0c4cc;
}

.el-date-table td.today span {
  color: #1890ff;
}

.el-date-table td.today.end-date span,
.el-date-table td.today.start-date span {
  color: #fff;
}

.el-date-table td.available:hover {
  color: #1890ff;
}

.el-date-table td.current:not(.disabled) span {
  color: #fff;
  background-color: #1890ff;
}

.el-date-table td.end-date div,
.el-date-table td.start-date div {
  color: #fff;
}

.el-date-table td.end-date span,
.el-date-table td.start-date span {
  background-color: #1890ff;
}

.el-date-table td.disabled div {
  color: #c0c4cc;
  background-color: #f6f8f9;
}

.el-date-table td.selected div {
  background-color: #f2f6fc;
}

.el-date-table td.selected div:hover {
  background-color: #f2f6fc;
}

.el-date-table td.selected span {
  color: #fff;
  background-color: #1890ff;
}

.el-date-table td.week {
  color: #606266;
}

.el-month-table,
.el-year-table {
  border-collapse: collapse;
}

.el-date-table th {
  color: #606266;
  border-bottom: solid 1px #ebeef5;
}

.el-month-table td.today .cell {
  color: #1890ff;
}

.el-month-table td.today.end-date .cell,
.el-month-table td.today.start-date .cell {
  color: #fff;
}

.el-month-table td.disabled .cell {
  color: #c0c4cc;
  background-color: #f6f8f9;
}

.el-month-table td.disabled .cell:hover {
  color: #c0c4cc;
}

.el-month-table td .cell {
  color: #606266;
}

.el-month-table td .cell:hover {
  color: #1890ff;
}

.el-month-table td.in-range div,
.el-month-table td.in-range div:hover {
  background-color: #f2f6fc;
}

.el-month-table td.end-date div,
.el-month-table td.start-date div {
  color: #fff;
}

.el-month-table td.end-date .cell,
.el-month-table td.start-date .cell {
  color: #fff;
  background-color: #1890ff;
}

.el-month-table td.current:not(.disabled) .cell {
  color: #1890ff;
}

.el-year-table .el-icon {
  color: #626b7d;
}

.el-year-table td.today .cell {
  color: #1890ff;
}

.el-year-table td.disabled .cell {
  color: #c0c4cc;
  background-color: #f6f8f9;
}

.el-year-table td.disabled .cell:hover {
  color: #c0c4cc;
}

.el-year-table td .cell {
  color: #606266;
}

.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
  color: #1890ff;
}

.el-date-range-picker__content.is-left {
  border-right: 1px solid #e4e4e4;
}

.el-date-range-picker__time-header {
  border-bottom: 1px solid #e4e4e4;
}

.el-date-range-picker__time-header > .el-icon-arrow-right {
  color: #626b7d;
}

.el-date-range-picker__time-picker-wrap .el-picker-panel {
  background: #fff;
}

.el-date-picker__time-header {
  border-bottom: 1px solid #e4e4e4;
}

.el-date-picker__header--bordered {
  border-bottom: solid 1px #ebeef5;
}

.el-date-picker__header-label {
  color: #606266;
}

.el-date-picker__header-label.active,
.el-date-picker__header-label:hover {
  color: #1890ff;
}

.time-select-item.selected:not(.disabled) {
  color: #1890ff;
}

.time-select-item.disabled {
  color: #e4e7ed;
}

.time-select-item:hover {
  background-color: #f6f8f9;
}

.el-date-editor .el-range__icon {
  color: #c0c4cc;
}

.el-date-editor .el-range-input {
  color: #606266;
  border: none;
}

.el-date-editor .el-range-input::-moz-placeholder {
  color: #c0c4cc;
}

.el-date-editor .el-range-input::placeholder {
  color: #c0c4cc;
}

.el-date-editor .el-range-separator {
  color: #626b7d;
}

.el-date-editor .el-range__close-icon {
  color: #c0c4cc;
}

.el-range-editor.is-active,
.el-range-editor.is-active:hover {
  border-color: #1890ff;
}

.el-range-editor.is-disabled {
  color: #c0c4cc;
  background-color: #f6f8f9;
  border-color: #e4e7ed;
}

.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
  border-color: #e4e7ed;
}

.el-range-editor.is-disabled input {
  color: #c0c4cc;
  background-color: #f6f8f9;
}

.el-range-editor.is-disabled input::-moz-placeholder {
  color: #c0c4cc;
}

.el-range-editor.is-disabled input::placeholder {
  color: #c0c4cc;
}

.el-range-editor.is-disabled .el-range-separator {
  color: #c0c4cc;
}

.el-picker-panel {
  color: #606266;
  background: #fff;
  border: 1px solid #e4e7ed;
}

.el-picker-panel__footer {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
}

.el-picker-panel__shortcut {
  color: #606266;
  background-color: transparent;
  border: 0;
}

.el-picker-panel__shortcut:hover {
  color: #1890ff;
}

.el-picker-panel__shortcut.active {
  color: #1890ff;
  background-color: #e6f1fe;
}

.el-picker-panel__btn {
  color: #333;
  background-color: transparent;
  border: 1px solid #dcdcdc;
}

.el-picker-panel__btn[disabled] {
  color: #ccc;
}

.el-picker-panel__icon-btn {
  color: #626b7d;
  background: 0 0;
  border: 0;
}

.el-picker-panel__icon-btn:hover {
  color: #1890ff;
}

.el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}

.el-picker-panel [slot=sidebar],
.el-picker-panel__sidebar {
  background-color: #fff;
  border-right: 1px solid #e4e4e4;
}

.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #fff;
}

.el-time-spinner__arrow {
  color: rgba(0, 0, 0, 0.65);
}

.el-time-spinner__arrow:hover {
  color: #1890ff;
}

.el-time-spinner__item {
  color: #606266;
}

.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #f6f8f9;
}

.el-time-spinner__item.active:not(.disabled) {
  color: #626b7d;
}

.el-time-spinner__item.disabled {
  color: #c0c4cc;
}

.el-time-panel {
  background-color: #fff;
  border: 1px solid #e4e7ed;
}

.el-time-panel__content::after,
.el-time-panel__content::before {
  border-top: 1px solid #e4e7ed;
  border-bottom: 1px solid #e4e7ed;
}

.el-time-panel__footer {
  border-top: 1px solid #e4e4e4;
}

.el-time-panel__btn {
  color: #626b7d;
  background-color: transparent;
  border: none;
}

.el-time-panel__btn.confirm {
  color: #1890ff;
}

.el-time-range-picker__body {
  border: 1px solid #e4e7ed;
}

.el-popover {
  color: #606266;
  background: #fff;
  border: 1px solid #ebeef5;
}

.el-popover__title {
  color: #626b7d;
}

.v-modal {
  background: #515a6e;
}

.el-message-box {
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-message-box__title {
  color: #626b7d;
}

.el-message-box__headerbtn {
  background: 0 0;
  border: none;
}

.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus,
.el-message-box__input input.invalid,
.el-message-box__input input.invalid:focus {
  border-color: #ff4d4f;
}

.el-message-box__headerbtn .el-message-box__close {
  color: rgba(0, 0, 0, 0.65);
}

.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: #1890ff;
}

.el-message-box__content {
  color: #606266;
}

.el-message-box__status.el-icon-success {
  color: rgb(19, 206, 102);
}

.el-message-box__status.el-icon-info {
  color: rgba(0, 0, 0, 0.65);
}

.el-message-box__status.el-icon-warning {
  color: #ffba00;
}

.el-message-box__status.el-icon-error {
  color: #ff4d4f;
}

.el-message-box__errormsg {
  color: #ff4d4f;
}

.el-breadcrumb__separator {
  color: #c0c4cc;
}

.el-breadcrumb__inner {
  color: #606266;
}

.el-breadcrumb__inner a,
.el-breadcrumb__inner.is-link {
  color: #626b7d;
}

.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover {
  color: #1890ff;
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  color: #606266;
}

.el-form-item__label {
  color: #606266;
}

.el-form-item__error {
  color: #ff4d4f;
}

.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label:before {
  color: #ff4d4f;
}

.el-form-item.is-error .el-input-group__append .el-input__inner,
.el-form-item.is-error .el-input-group__prepend .el-input__inner {
  border-color: transparent;
}

.el-form-item.is-error .el-input__validateIcon {
  color: #ff4d4f;
}

.el-tabs__active-bar {
  background-color: #1890ff;
}

.el-tabs__new-tab {
  color: #d3dce6;
  border: 1px solid #d3dce6;
}

.el-tabs__new-tab:hover {
  color: #1890ff;
}

.el-tabs__nav-wrap::after {
  background-color: #e4e7ed;
}

.el-tabs__nav-next,
.el-tabs__nav-prev {
  color: rgba(0, 0, 0, 0.65);
}

.el-tabs__item {
  color: #626b7d;
}

.el-tabs__item .el-icon-close:hover {
  color: #fff;
  background-color: #c0c4cc;
}

.el-tabs__item.is-active {
  color: #1890ff;
}

.el-tabs__item:hover {
  color: #1890ff;
}

.el-tabs__item.is-disabled {
  color: #c0c4cc;
}

.el-tabs--card > .el-tabs__header .el-tabs__nav {
  border-bottom: none;
}

.el-tabs--border-card {
  background: #fff;
  border: 1px solid #dcdfe6;
}

.el-tabs--border-card > .el-tabs__header {
  background-color: #f6f8f9;
  border-bottom: 1px solid #e4e7ed;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item {
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid transparent;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #1890ff;
  background-color: #fff;
  border-right-color: #dcdfe6;
  border-left-color: #dcdfe6;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #1890ff;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: #c0c4cc;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-top: 1px solid #dcdfe6;
  border-bottom: 0;
}

.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-top: 1px solid #e4e7ed;
  border-right: 1px solid #e4e7ed;
  border-bottom: none;
  border-left: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-top: none;
  border-right: 1px solid #e4e7ed;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid #e4e7ed;
  border-right-color: #fff;
  border-bottom: none;
  border-left: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}

.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-right: none;
  border-bottom: 1px solid #e4e7ed;
}

.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid #dfe4ed;
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid transparent;
}

.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: #d1dbe5 transparent;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-top: 1px solid #e4e7ed;
  border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-top: none;
  border-left: 1px solid #e4e7ed;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid #e4e7ed;
  border-right: none;
  border-bottom: none;
  border-left-color: #fff;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-bottom: 1px solid #e4e7ed;
  border-left: none;
}

.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid #dfe4ed;
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid transparent;
}

.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: #d1dbe5 transparent;
}

.el-tree {
  color: #606266;
  background: #fff;
}

.el-tree__empty-text {
  color: rgba(0, 0, 0, 0.65);
}

.el-tree__drop-indicator {
  background-color: #1890ff;
}

.el-tree-node:focus > .el-tree-node__content {
  background-color: #f6f8f9;
}

.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
  color: #fff;
  background-color: #1890ff;
}

.el-tree-node__content:hover {
  background-color: #f6f8f9;
}

.el-tree-node__expand-icon {
  color: #c0c4cc;
}

.el-tree-node__loading-icon {
  color: #c0c4cc;
}

.el-tree-node > .el-tree-node__children {
  background-color: transparent;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: #f0f7ff;
}

.el-alert {
  background-color: #fff;
}

.el-alert.is-light .el-alert__closebtn {
  color: #c0c4cc;
}

.el-alert.is-dark .el-alert__closebtn,
.el-alert.is-dark .el-alert__description {
  color: #fff;
}

.el-alert--success.is-light {
  color: rgb(19, 206, 102);
  background-color: #e7faf0;
}

.el-alert--success.is-light .el-alert__description {
  color: rgb(19, 206, 102);
}

.el-alert--success.is-dark {
  color: #fff;
  background-color: rgb(19, 206, 102);
}

.el-alert--info.is-light {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(242, 242, 242, 0.965);
}

.el-alert--info.is-dark {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
}

.el-alert--info .el-alert__description {
  color: rgba(0, 0, 0, 0.65);
}

.el-alert--warning.is-light {
  color: #ffba00;
  background-color: #fff8e6;
}

.el-alert--warning.is-light .el-alert__description {
  color: #ffba00;
}

.el-alert--warning.is-dark {
  color: #fff;
  background-color: #ffba00;
}

.el-alert--error.is-light {
  color: #ff4d4f;
  background-color: #ffeded;
}

.el-alert--error.is-light .el-alert__description {
  color: #ff4d4f;
}

.el-alert--error.is-dark {
  color: #fff;
  background-color: #ff4d4f;
}

.el-notification {
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-notification__title {
  color: #626b7d;
}

.el-notification__content {
  color: #606266;
}

.el-notification__closeBtn {
  color: rgba(0, 0, 0, 0.65);
}

.el-notification__closeBtn:hover {
  color: #606266;
}

.el-notification .el-icon-success {
  color: rgb(19, 206, 102);
}

.el-notification .el-icon-error {
  color: #ff4d4f;
}

.el-notification .el-icon-info {
  color: rgba(0, 0, 0, 0.65);
}

.el-notification .el-icon-warning {
  color: #ffba00;
}

.el-input-number__decrease,
.el-input-number__increase {
  color: #606266;
  background: #f6f8f9;
}

.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: #1890ff;
}

.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #1890ff;
}

.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
  color: #c0c4cc;
}

.el-input-number__increase {
  border-left: 1px solid #dcdfe6;
}

.el-input-number__decrease {
  border-right: 1px solid #dcdfe6;
}

.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
  color: #e4e7ed;
  border-color: #e4e7ed;
}

.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
  color: #e4e7ed;
}

.el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: 1px solid #dcdfe6;
}

.el-input-number.is-controls-right .el-input-number__decrease {
  border-right: none;
  border-left: 1px solid #dcdfe6;
}

.el-tooltip__popper .popper__arrow,
.el-tooltip__popper .popper__arrow::after {
  border-color: transparent;
  border-style: solid;
}

.el-tooltip__popper .popper__arrow {
  border-width: 6px;
}

.el-tooltip__popper .popper__arrow::after {
  border-width: 5px;
}

.el-tooltip__popper[x-placement^=top] .popper__arrow {
  border-top-color: #626b7d;
  border-bottom-width: 0;
}

.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  border-top-color: #626b7d;
  border-bottom-width: 0;
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
  border-top-width: 0;
  border-bottom-color: #626b7d;
}

.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {
  border-top-width: 0;
  border-bottom-color: #626b7d;
}

.el-tooltip__popper[x-placement^=right] .popper__arrow {
  border-right-color: #626b7d;
  border-left-width: 0;
}

.el-tooltip__popper[x-placement^=right] .popper__arrow::after {
  border-right-color: #626b7d;
  border-left-width: 0;
}

.el-tooltip__popper[x-placement^=left] .popper__arrow {
  border-right-width: 0;
  border-left-color: #626b7d;
}

.el-tooltip__popper[x-placement^=left] .popper__arrow::after {
  border-right-width: 0;
  border-left-color: #626b7d;
}

.el-tooltip__popper.is-dark {
  color: #fff;
  background: #626b7d;
}

.el-tooltip__popper.is-light {
  background: #fff;
  border: 1px solid #626b7d;
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
  border-top-color: #626b7d;
}

.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {
  border-top-color: #fff;
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
  border-bottom-color: #626b7d;
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {
  border-bottom-color: #fff;
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
  border-left-color: #626b7d;
}

.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {
  border-left-color: #fff;
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
  border-right-color: #626b7d;
}

.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {
  border-right-color: #fff;
}

.el-slider__runway {
  background-color: #e4e7ed;
}

.el-slider__runway.disabled .el-slider__bar {
  background-color: #c0c4cc;
}

.el-slider__runway.disabled .el-slider__button {
  border-color: #c0c4cc;
}

.el-slider__bar {
  background-color: #1890ff;
}

.el-slider__button-wrapper {
  background-color: transparent;
}

.el-slider__button {
  background-color: #fff;
  border: 2px solid #1890ff;
}

.el-slider__stop {
  background-color: #fff;
}

.el-slider__marks-text {
  color: rgba(0, 0, 0, 0.65);
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
  border: 1px solid #dcdfe6;
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
  border-color: #c0c4cc;
}

.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
  border-color: #1890ff;
}

.el-loading-mask {
  background-color: rgba(255, 255, 255, 0.9);
}

.el-loading-spinner .el-loading-text {
  color: #1890ff;
}

.el-loading-spinner i {
  color: #1890ff;
}

.el-upload__tip {
  color: #606266;
}

.el-upload--picture-card {
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
}

.el-upload--picture-card i {
  color: #8c939d;
}

.el-upload--picture-card:hover,
.el-upload:focus {
  color: #1890ff;
  border-color: #1890ff;
}

.el-upload:focus .el-upload-dragger {
  border-color: #1890ff;
}

.el-upload-dragger {
  background-color: #fff;
  border: 1px dashed #d9d9d9;
}

.el-upload-dragger .el-icon-upload {
  color: #c0c4cc;
}

.el-upload-dragger ~ .el-upload__files {
  border-top: 1px solid #dcdfe6;
}

.el-upload-dragger .el-upload__text {
  color: #606266;
}

.el-upload-dragger .el-upload__text em {
  color: #1890ff;
}

.el-upload-dragger:hover {
  border-color: #1890ff;
}

.el-upload-dragger.is-dragover {
  background-color: rgba(32, 159, 255, 0.06);
  border: 2px dashed #1890ff;
}

.el-upload-list__item {
  color: #606266;
}

.el-upload-list__item .el-icon-upload-success {
  color: rgb(19, 206, 102);
}

.el-upload-list__item .el-icon-close {
  color: #606266;
}

.el-upload-list__item .el-icon-close-tip {
  color: #1890ff;
}

.el-upload-list__item:hover {
  background-color: #f6f8f9;
}

.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #1890ff;
}

.el-upload-list__item-name {
  color: #606266;
}

.el-upload-list__item-name [class^=el-icon] {
  color: rgba(0, 0, 0, 0.65);
}

.el-upload-list__item-delete {
  color: #606266;
}

.el-upload-list__item-delete:hover {
  color: #1890ff;
}

.el-upload-list--picture-card .el-upload-list__item {
  background-color: #fff;
  border: 1px solid #c0ccda;
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-check,
.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
  color: #fff;
}

.el-upload-list--picture-card .el-upload-list__item-status-label {
  background: #13ce66;
}

.el-upload-list--picture-card .el-upload-list__item-actions {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
}

.el-upload-list--picture .el-upload-list__item {
  background-color: #fff;
  border: 1px solid #c0ccda;
}

.el-upload-list--picture .el-upload-list__item .el-icon-check,
.el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
  color: #fff;
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
  background: 0 0;
}

.el-upload-list--picture .el-upload-list__item-thumbnail {
  background-color: #fff;
}

.el-upload-list--picture .el-upload-list__item-status-label {
  background: #13ce66;
}

.el-upload-cover__label {
  background: #13ce66;
}

.el-upload-cover__label i {
  color: #fff;
}

.el-upload-cover__interact {
  background-color: rgba(0, 0, 0, 0.72);
}

.el-upload-cover__interact .btn {
  color: #fff;
}

.el-upload-cover__interact .btn i {
  color: #fff;
}

.el-upload-cover__title {
  color: #626b7d;
  background-color: #fff;
}

.el-progress__text {
  color: #606266;
}

.el-progress.is-success .el-progress-bar__inner {
  background-color: rgb(19, 206, 102);
}

.el-progress.is-success .el-progress__text {
  color: rgb(19, 206, 102);
}

.el-progress.is-warning .el-progress-bar__inner {
  background-color: #ffba00;
}

.el-progress.is-warning .el-progress__text {
  color: #ffba00;
}

.el-progress.is-exception .el-progress-bar__inner {
  background-color: #ff4d4f;
}

.el-progress.is-exception .el-progress__text {
  color: #ff4d4f;
}

.el-progress-bar__outer {
  background-color: #ebeef5;
}

.el-progress-bar__inner {
  background-color: #1890ff;
}

.el-progress-bar__innerText {
  color: #fff;
}

.el-message {
  background-color: #edf2fc;
  border-color: #ebeef5;
  border-style: solid;
  border-width: 1px;
}

.el-message--info .el-message__content {
  color: rgba(0, 0, 0, 0.65);
}

.el-message--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-message--success .el-message__content {
  color: rgb(19, 206, 102);
}

.el-message--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-message--warning .el-message__content {
  color: #ffba00;
}

.el-message--error {
  background-color: #ffeded;
  border-color: #ffdbdc;
}

.el-message--error .el-message__content {
  color: #ff4d4f;
}

.el-message__closeBtn {
  color: #c0c4cc;
}

.el-message__closeBtn:hover {
  color: rgba(0, 0, 0, 0.65);
}

.el-message .el-icon-success {
  color: rgb(19, 206, 102);
}

.el-message .el-icon-error {
  color: #ff4d4f;
}

.el-message .el-icon-info {
  color: rgba(0, 0, 0, 0.65);
}

.el-message .el-icon-warning {
  color: #ffba00;
}

.el-badge__content {
  color: #fff;
  background-color: #ff4d4f;
  border: 1px solid #fff;
}

.el-badge__content--primary {
  background-color: #1890ff;
}

.el-badge__content--success {
  background-color: rgb(19, 206, 102);
}

.el-badge__content--warning {
  background-color: #ffba00;
}

.el-badge__content--info {
  background-color: rgba(0, 0, 0, 0.65);
}

.el-badge__content--danger {
  background-color: #ff4d4f;
}

.el-card {
  color: #626b7d;
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-card__header {
  border-bottom: 1px solid #ebeef5;
}

.el-rate__icon {
  color: #c0c4cc;
}

.el-steps--simple {
  background: #f6f8f9;
}

.el-step__head.is-process {
  color: #626b7d;
  border-color: #626b7d;
}

.el-step__head.is-wait {
  color: #c0c4cc;
  border-color: #c0c4cc;
}

.el-step__head.is-success {
  color: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}

.el-step__head.is-error {
  color: #ff4d4f;
  border-color: #ff4d4f;
}

.el-step__head.is-finish {
  color: #1890ff;
  border-color: #1890ff;
}

.el-step__icon {
  background: #fff;
}

.el-step__icon.is-text {
  border: 2px solid inherit;
}

.el-step__line {
  background-color: #c0c4cc;
  border-color: inherit;
}

.el-step__line-inner {
  border-color: inherit;
  border-style: solid;
  border-width: 1px;
}

.el-step__title.is-process {
  color: #626b7d;
}

.el-step__title.is-wait {
  color: #c0c4cc;
}

.el-step__title.is-success {
  color: rgb(19, 206, 102);
}

.el-step__title.is-error {
  color: #ff4d4f;
}

.el-step__title.is-finish {
  color: #1890ff;
}

.el-step__description.is-process {
  color: #626b7d;
}

.el-step__description.is-wait {
  color: #c0c4cc;
}

.el-step__description.is-success {
  color: rgb(19, 206, 102);
}

.el-step__description.is-error {
  color: #ff4d4f;
}

.el-step__description.is-finish {
  color: #1890ff;
}

.el-step.is-simple .el-step__icon {
  background: 0 0;
}

.el-step.is-simple .el-step__arrow::after,
.el-step.is-simple .el-step__arrow::before {
  background: #c0c4cc;
}

.el-carousel__arrow {
  color: #fff;
  background-color: rgba(31, 45, 61, 0.11);
  border: none;
}

.el-carousel__arrow:hover {
  background-color: rgba(31, 45, 61, 0.23);
}

.el-carousel__indicators--outside button {
  background-color: #c0c4cc;
}

.el-carousel__indicator {
  background-color: transparent;
}

.el-carousel__button {
  background-color: #fff;
  border: none;
}

.el-carousel__mask {
  background-color: #fff;
}

.el-collapse {
  border-top: 1px solid #ebeef5;
  border-bottom: 1px solid #ebeef5;
}

.el-collapse-item.is-disabled .el-collapse-item__header {
  color: #bbb;
}

.el-collapse-item__header {
  color: #626b7d;
  background-color: #fff;
  border-bottom: 1px solid #ebeef5;
}

.el-collapse-item__header.focusing:focus:not(:hover) {
  color: #1890ff;
}

.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}

.el-collapse-item__wrap {
  background-color: #fff;
  border-bottom: 1px solid #ebeef5;
}

.el-collapse-item__content {
  color: #626b7d;
}

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
}

.el-popper .popper__arrow::after {
  border-width: 6px;
}

.el-popper[x-placement^=top] .popper__arrow {
  border-top-color: #ebeef5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  border-top-color: #fff;
  border-bottom-width: 0;
}

.el-popper[x-placement^=bottom] .popper__arrow {
  border-top-width: 0;
  border-bottom-color: #ebeef5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  border-top-width: 0;
  border-bottom-color: #fff;
}

.el-popper[x-placement^=right] .popper__arrow {
  border-right-color: #ebeef5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  border-right-color: #fff;
  border-left-width: 0;
}

.el-popper[x-placement^=left] .popper__arrow {
  border-right-width: 0;
  border-left-color: #ebeef5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  border-right-width: 0;
  border-left-color: #fff;
}

.el-tag {
  color: #1890ff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  border-style: solid;
  border-width: 1px;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #fff;
  background-color: #1890ff;
}

.el-tag.el-tag--info {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(242, 242, 242, 0.965);
  border-color: rgba(228, 228, 228, 0.93);
}

.el-tag.el-tag--info.is-hit {
  border-color: rgba(0, 0, 0, 0.65);
}

.el-tag.el-tag--info .el-tag__close {
  color: rgba(0, 0, 0, 0.65);
}

.el-tag.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
}

.el-tag.el-tag--success {
  color: rgb(19, 206, 102);
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-tag.el-tag--success.is-hit {
  border-color: rgb(19, 206, 102);
}

.el-tag.el-tag--success .el-tag__close {
  color: rgb(19, 206, 102);
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: rgb(19, 206, 102);
}

.el-tag.el-tag--warning {
  color: #ffba00;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  color: #ff4d4f;
  background-color: #ffeded;
  border-color: #ffdbdc;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4d4f;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4d4f;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #ff4d4f;
}

.el-tag--dark {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: #fff;
}

.el-tag--dark .el-tag__close:hover {
  color: #fff;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.65);
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: rgba(0, 0, 0, 0.65);
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: #fff;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: rgba(87, 87, 87, 0.72);
}

.el-tag--dark.el-tag--success {
  color: #fff;
  background-color: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: rgb(19, 206, 102);
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: #fff;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  color: #fff;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: #fff;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4d4f;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: #fff;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #ff7172;
}

.el-tag--plain {
  color: #1890ff;
  background-color: #fff;
  border-color: #a3d3ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #fff;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-color: rgba(193, 193, 193, 0.86);
}

.el-tag--plain.el-tag--info.is-hit {
  border-color: rgba(0, 0, 0, 0.65);
}

.el-tag--plain.el-tag--info .el-tag__close {
  color: rgba(0, 0, 0, 0.65);
}

.el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
}

.el-tag--plain.el-tag--success {
  color: rgb(19, 206, 102);
  background-color: #fff;
  border-color: #a1ebc2;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: rgb(19, 206, 102);
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: rgb(19, 206, 102);
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #fff;
  background-color: rgb(19, 206, 102);
}

.el-tag--plain.el-tag--warning {
  color: #ffba00;
  background-color: #fff;
  border-color: #ffe399;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #fff;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  color: #ff4d4f;
  background-color: #fff;
  border-color: #ffb8b9;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4d4f;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4d4f;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #fff;
  background-color: #ff4d4f;
}

.el-cascader:not(.is-disabled):hover .el-input__inner {
  border-color: #c0c4cc;
}

.el-cascader .el-input .el-input__inner:focus,
.el-cascader .el-input.is-focus .el-input__inner {
  border-color: #1890ff;
}

.el-cascader .el-input .el-icon-circle-close:hover {
  color: rgba(0, 0, 0, 0.65);
}

.el-cascader.is-disabled .el-cascader__label {
  color: #c0c4cc;
}

.el-cascader__dropdown {
  background: #fff;
  border: 1px solid #e4e7ed;
}

.el-cascader__tags .el-tag {
  background: #f0f2f5;
}

.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}

.el-cascader__tags .el-tag .el-icon-close {
  color: #fff;
  background-color: #c0c4cc;
}

.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: rgba(0, 0, 0, 0.65);
}

.el-cascader__suggestion-list {
  color: #606266;
}

.el-cascader__suggestion-item:focus,
.el-cascader__suggestion-item:hover {
  background: #f6f8f9;
}

.el-cascader__suggestion-item.is-checked {
  color: #1890ff;
}

.el-cascader__empty-text {
  color: #c0c4cc;
}

.el-cascader__search-input {
  color: #606266;
  border: none;
}

.el-cascader__search-input::-moz-placeholder {
  color: #c0c4cc;
}

.el-cascader__search-input::placeholder {
  color: #c0c4cc;
}

.el-color-hue-slider {
  background-color: red;
}

.el-color-hue-slider__bar {
  background: linear-gradient(to right, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.el-color-hue-slider__thumb {
  background: #fff;
  border: 1px solid #f0f0f0;
}

.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(to bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.el-color-svpanel__white {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.el-color-svpanel__black {
  background: linear-gradient(to top, #515a6e, rgba(0, 0, 0, 0));
}

.el-color-alpha-slider__bar {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.el-color-alpha-slider__thumb {
  background: #fff;
  border: 1px solid #f0f0f0;
}

.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
}

.el-color-dropdown__value {
  color: #515a6e;
}

.el-color-dropdown__btn {
  color: #333;
  background-color: transparent;
  border: 1px solid #dcdcdc;
}

.el-color-dropdown__btn[disabled] {
  color: #ccc;
}

.el-color-dropdown__btn:hover {
  color: #1890ff;
  border-color: #1890ff;
}

.el-color-dropdown__link-btn {
  color: #1890ff;
}

.el-color-dropdown__link-btn:hover {
  color: #46a6ff;
}

.el-color-picker__mask {
  background-color: rgba(255, 255, 255, 0.7);
}

.el-color-picker__trigger {
  border: 1px solid #e6e6e6;
}

.el-color-picker__color {
  border: 1px solid #999;
}

.el-color-picker__empty {
  color: #999;
}

.el-color-picker__icon {
  color: #fff;
}

.el-color-picker__panel {
  background-color: #fff;
  border: 1px solid #ebeef5;
}

.el-textarea__inner {
  color: #606266;
  background-color: #fff;
  border: 1px solid #dcdfe6;
}

.el-textarea__inner::-moz-placeholder {
  color: #c0c4cc;
}

.el-textarea__inner::placeholder {
  color: #c0c4cc;
}

.el-textarea__inner:hover {
  border-color: #c0c4cc;
}

.el-textarea__inner:focus {
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}

.el-textarea.is-disabled .el-textarea__inner {
  color: #c0c4cc;
  background-color: #f6f8f9;
  border-color: #e4e7ed;
}

.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #c0c4cc;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #c0c4cc;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4d4f;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4d4f;
}

.el-input::-webkit-scrollbar-thumb {
  background: #b4bccc;
}

.el-input::-webkit-scrollbar-corner {
  background: #fff;
}

.el-input::-webkit-scrollbar-track {
  background: #fff;
}

.el-input::-webkit-scrollbar-track-piece {
  background: #fff;
}

.el-input .el-input__clear {
  color: #c0c4cc;
}

.el-input .el-input__clear:hover {
  color: rgba(0, 0, 0, 0.65);
}

.el-input .el-input__count {
  color: rgba(0, 0, 0, 0.65);
}

.el-input .el-input__count .el-input__count-inner {
  background: #fff;
}

.el-input__inner {
  color: #606266;
  background-color: #fff;
  border: 1px solid #dcdfe6;
}

.el-input__prefix,
.el-input__suffix {
  color: #c0c4cc;
}

.el-input__inner::-moz-placeholder {
  color: #c0c4cc;
}

.el-input__inner::placeholder {
  color: #c0c4cc;
}

.el-input__inner:hover {
  border-color: #c0c4cc;
}

.el-input.is-active .el-input__inner,
.el-input__inner:focus {
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  color: #c0c4cc;
  background-color: #f6f8f9;
  border-color: #e4e7ed;
}

.el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #c0c4cc;
}

.el-input.is-disabled .el-input__inner::placeholder {
  color: #c0c4cc;
}

.el-input.is-exceed .el-input__inner {
  border-color: #ff4d4f;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4d4f;
}

.el-input-group {
  border-spacing: 0;
  border-collapse: separate;
}

.el-input-group__append,
.el-input-group__prepend {
  color: rgba(0, 0, 0, 0.65);
  background-color: #f6f8f9;
  border: 1px solid #dcdfe6;
}

.el-input-group__append button.el-button,
.el-input-group__append div.el-select .el-input__inner,
.el-input-group__append div.el-select:hover .el-input__inner,
.el-input-group__prepend button.el-button,
.el-input-group__prepend div.el-select .el-input__inner,
.el-input-group__prepend div.el-select:hover .el-input__inner {
  background-color: transparent;
  border-color: transparent;
  border-top: 0;
  border-bottom: 0;
}

.el-input-group__prepend {
  border-right: 0;
}

.el-input-group__append {
  border-left: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner,
.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-transfer__button {
  color: #fff;
  background-color: #1890ff;
}

.el-transfer__button.is-disabled,
.el-transfer__button.is-disabled:hover {
  color: #c0c4cc;
  background-color: #f6f8f9;
  border: 1px solid #dcdfe6;
}

.el-transfer-panel {
  background: #fff;
  border: 1px solid #ebeef5;
}

.el-transfer-panel__item.el-checkbox {
  color: #606266;
}

.el-transfer-panel__item:hover {
  color: #1890ff;
}

.el-transfer-panel .el-transfer-panel__header {
  color: #515a6e;
  background: #f6f8f9;
  border-bottom: 1px solid #ebeef5;
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  color: #626b7d;
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  color: rgba(0, 0, 0, 0.65);
}

.el-transfer-panel .el-transfer-panel__footer {
  background: #fff;
  border-top: 1px solid #ebeef5;
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  color: #606266;
}

.el-transfer-panel .el-transfer-panel__empty {
  color: rgba(0, 0, 0, 0.65);
}

.el-timeline-item__tail {
  border-left: 2px solid #e4e7ed;
}

.el-timeline-item__icon {
  color: #fff;
}

.el-timeline-item__node {
  background-color: #e4e7ed;
}

.el-timeline-item__node--primary {
  background-color: #1890ff;
}

.el-timeline-item__node--success {
  background-color: rgb(19, 206, 102);
}

.el-timeline-item__node--warning {
  background-color: #ffba00;
}

.el-timeline-item__node--danger {
  background-color: #ff4d4f;
}

.el-timeline-item__node--info {
  background-color: rgba(0, 0, 0, 0.65);
}

.el-timeline-item__content {
  color: #626b7d;
}

.el-timeline-item__timestamp {
  color: rgba(0, 0, 0, 0.65);
}

.el-link.is-underline:hover:after {
  border-bottom: 1px solid #1890ff;
}

.el-link.el-link--default:after,
.el-link.el-link--primary.is-underline:hover:after,
.el-link.el-link--primary:after {
  border-color: #1890ff;
}

.el-link.el-link--default {
  color: #606266;
}

.el-link.el-link--default:hover {
  color: #1890ff;
}

.el-link.el-link--default.is-disabled {
  color: #c0c4cc;
}

.el-link.el-link--primary {
  color: #1890ff;
}

.el-link.el-link--primary:hover {
  color: #46a6ff;
}

.el-link.el-link--primary.is-disabled {
  color: #8cc8ff;
}

.el-link.el-link--danger.is-underline:hover:after,
.el-link.el-link--danger:after {
  border-color: #ff4d4f;
}

.el-link.el-link--danger {
  color: #ff4d4f;
}

.el-link.el-link--danger:hover {
  color: #ff7172;
}

.el-link.el-link--danger.is-disabled {
  color: #ffa6a7;
}

.el-link.el-link--success.is-underline:hover:after,
.el-link.el-link--success:after {
  border-color: rgb(19, 206, 102);
}

.el-link.el-link--success {
  color: rgb(19, 206, 102);
}

.el-link.el-link--success:hover {
  color: #42d885;
}

.el-link.el-link--success.is-disabled {
  color: #89e7b3;
}

.el-link.el-link--warning.is-underline:hover:after,
.el-link.el-link--warning:after {
  border-color: #ffba00;
}

.el-link.el-link--warning {
  color: #ffba00;
}

.el-link.el-link--warning:hover {
  color: #ffc833;
}

.el-link.el-link--warning.is-disabled {
  color: #ffdd80;
}

.el-link.el-link--info.is-underline:hover:after,
.el-link.el-link--info:after {
  border-color: rgba(0, 0, 0, 0.65);
}

.el-link.el-link--info {
  color: rgba(0, 0, 0, 0.65);
}

.el-link.el-link--info:hover {
  color: rgba(87, 87, 87, 0.72);
}

.el-link.el-link--info.is-disabled {
  color: rgba(172, 172, 172, 0.825);
}

.el-divider {
  background-color: #dcdfe6;
}

.el-divider__text {
  color: #626b7d;
  background-color: #fff;
}

.el-image__error,
.el-image__placeholder {
  background: #f6f8f9;
}

.el-image__error {
  color: #c0c4cc;
}

.el-image-viewer__close {
  color: #fff;
  background-color: #606266;
}

.el-image-viewer__actions {
  background-color: #606266;
  border-color: #fff;
}

.el-image-viewer__actions__inner {
  color: #fff;
}

.el-image-viewer__next,
.el-image-viewer__prev {
  color: #fff;
  background-color: #606266;
  border-color: #fff;
}

.el-image-viewer__mask {
  background: #515a6e;
}

.el-button {
  color: #606266;
  background: #fff;
  border: 1px solid #dcdfe6;
}

.el-button:focus,
.el-button:hover {
  color: #1890ff;
  background-color: #e8f4ff;
  border-color: #badeff;
}

.el-button:active {
  color: #1e8bf1;
  border-color: #1e8bf1;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button.is-plain:focus,
.el-button.is-plain:hover {
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
}

.el-button.is-active,
.el-button.is-plain:active {
  color: #1e8bf1;
  border-color: #1e8bf1;
}

.el-button.is-plain:active {
  background: #fff;
}

.el-button.is-disabled,
.el-button.is-disabled:focus,
.el-button.is-disabled:hover {
  color: #c0c4cc;
  background-color: #fff;
  border-color: #ebeef5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain,
.el-button.is-disabled.is-plain:focus,
.el-button.is-disabled.is-plain:hover {
  color: #c0c4cc;
  background-color: #fff;
  border-color: #ebeef5;
}

.el-button.is-loading:before {
  background-color: rgba(255, 255, 255, 0.35);
}

.el-button--primary {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:focus,
.el-button--primary:hover {
  color: #fff;
  background: #46a6ff;
  border-color: #46a6ff;
}

.el-button--primary.is-active,
.el-button--primary:active {
  color: #fff;
  background: #1e8bf1;
  border-color: #1e8bf1;
}

.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
  color: #fff;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:focus,
.el-button--primary.is-plain:hover {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}

.el-button--primary.is-plain:active {
  color: #fff;
  background: #1e8bf1;
  border-color: #1e8bf1;
}

.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #fff;
  background-color: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}

.el-button--success:focus,
.el-button--success:hover {
  color: #fff;
  background: #42d885;
  border-color: #42d885;
}

.el-button--success.is-active,
.el-button--success:active {
  color: #fff;
  background: #2bd375;
  border-color: #2bd375;
}

.el-button--success.is-disabled,
.el-button--success.is-disabled:active,
.el-button--success.is-disabled:focus,
.el-button--success.is-disabled:hover {
  color: #fff;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: rgb(19, 206, 102);
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:focus,
.el-button--success.is-plain:hover {
  color: #fff;
  background: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}

.el-button--success.is-plain:active {
  color: #fff;
  background: #2bd375;
  border-color: #2bd375;
}

.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #fff;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:focus,
.el-button--warning:hover {
  color: #fff;
  background: #ffc833;
  border-color: #ffc833;
}

.el-button--warning.is-active,
.el-button--warning:active {
  color: #fff;
  background: #ffc11a;
  border-color: #ffc11a;
}

.el-button--warning.is-disabled,
.el-button--warning.is-disabled:active,
.el-button--warning.is-disabled:focus,
.el-button--warning.is-disabled:hover {
  color: #fff;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:focus,
.el-button--warning.is-plain:hover {
  color: #fff;
  background: #ffba00;
  border-color: #ffba00;
}

.el-button--warning.is-plain:active {
  color: #fff;
  background: #ffc11a;
  border-color: #ffc11a;
}

.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #fff;
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}

.el-button--danger:focus,
.el-button--danger:hover {
  color: #fff;
  background: #ff7172;
  border-color: #ff7172;
}

.el-button--danger.is-active,
.el-button--danger:active {
  color: #fff;
  background: #ff5f61;
  border-color: #ff5f61;
}

.el-button--danger.is-disabled,
.el-button--danger.is-disabled:active,
.el-button--danger.is-disabled:focus,
.el-button--danger.is-disabled:hover {
  color: #fff;
  background-color: #ffa6a7;
  border-color: #ffa6a7;
}

.el-button--danger.is-plain {
  color: #ff4d4f;
  background: #ffeded;
  border-color: #ffb8b9;
}

.el-button--danger.is-plain:focus,
.el-button--danger.is-plain:hover {
  color: #fff;
  background: #ff4d4f;
  border-color: #ff4d4f;
}

.el-button--danger.is-plain:active {
  color: #fff;
  background: #ff5f61;
  border-color: #ff5f61;
}

.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover {
  color: #ff9495;
  background-color: #ffeded;
  border-color: #ffdbdc;
}

.el-button--info {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.65);
}

.el-button--info:focus,
.el-button--info:hover {
  color: #fff;
  background: rgba(87, 87, 87, 0.72);
  border-color: rgba(87, 87, 87, 0.72);
}

.el-button--info.is-active,
.el-button--info:active {
  color: #fff;
  background: rgba(48, 48, 48, 0.685);
  border-color: rgba(48, 48, 48, 0.685);
}

.el-button--info.is-disabled,
.el-button--info.is-disabled:active,
.el-button--info.is-disabled:focus,
.el-button--info.is-disabled:hover {
  color: #fff;
  background-color: rgba(172, 172, 172, 0.825);
  border-color: rgba(172, 172, 172, 0.825);
}

.el-button--info.is-plain {
  color: rgba(0, 0, 0, 0.65);
  background: rgba(242, 242, 242, 0.965);
  border-color: rgba(193, 193, 193, 0.86);
}

.el-button--info.is-plain:focus,
.el-button--info.is-plain:hover {
  color: #fff;
  background: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.65);
}

.el-button--info.is-plain:active {
  color: #fff;
  background: rgba(48, 48, 48, 0.685);
  border-color: rgba(48, 48, 48, 0.685);
}

.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover {
  color: rgba(148, 148, 148, 0.79);
  background-color: rgba(242, 242, 242, 0.965);
  border-color: rgba(228, 228, 228, 0.93);
}

.el-button--text,
.el-button--text.is-disabled,
.el-button--text.is-disabled:focus,
.el-button--text.is-disabled:hover,
.el-button--text:active {
  border-color: transparent;
}

.el-button--text {
  color: #1890ff;
  background: 0 0;
}

.el-button--text:focus,
.el-button--text:hover {
  color: #46a6ff;
  background-color: transparent;
  border-color: transparent;
}

.el-button--text:active {
  color: #1e8bf1;
  background-color: transparent;
}

.el-button-group > .el-dropdown > .el-button {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-right-color: rgba(255, 255, 255, 0.5);
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-right-color: rgba(255, 255, 255, 0.5);
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-right-color: rgba(255, 255, 255, 0.5);
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-right-color: rgba(255, 255, 255, 0.5);
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-right-color: rgba(255, 255, 255, 0.5);
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-calendar {
  background-color: #fff;
}

.el-calendar__header {
  border-bottom: 1px solid #ebeef5;
}

.el-calendar__title {
  color: #515a6e;
}

.el-calendar-table thead th {
  color: #606266;
}

.el-calendar-table:not(.is-range) td.next,
.el-calendar-table:not(.is-range) td.prev {
  color: #c0c4cc;
}

.el-backtop,
.el-calendar-table td.is-today {
  color: #1890ff;
}

.el-calendar-table td {
  border-right: 1px solid #ebeef5;
  border-bottom: 1px solid #ebeef5;
}

.el-calendar-table td.is-selected {
  background-color: #f2f8fe;
}

.el-calendar-table tr:first-child td {
  border-top: 1px solid #ebeef5;
}

.el-calendar-table tr td:first-child {
  border-left: 1px solid #ebeef5;
}

.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}

.el-calendar-table .el-calendar-day:hover {
  background-color: #f2f8fe;
}

.el-backtop {
  background-color: #fff;
}

.el-backtop:hover {
  background-color: #f2f6fc;
}

.el-page-header__left::after {
  background-color: #dcdfe6;
}

.el-page-header__content {
  color: #626b7d;
}

.el-checkbox {
  color: #606266;
}

.el-checkbox.is-bordered {
  border: 1px solid #dcdfe6;
}

.el-checkbox.is-bordered.is-checked {
  border-color: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #ebeef5;
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #dcdfe6;
}

.el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #c0c4cc;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #c0c4cc;
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: #f2f6fc;
  border-color: #dcdfe6;
}

.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {
  background-color: #c0c4cc;
  border-color: #c0c4cc;
}

.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: #c0c4cc;
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  background-color: #fff;
}

.el-checkbox__inner {
  background-color: #fff;
  border: 1px solid #dcdfe6;
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  border: 1px solid #fff;
  border-top: 0;
  border-left: 0;
}

.el-checkbox-button__inner {
  color: #606266;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-left: 0;
}

.el-checkbox-button__inner:hover {
  color: #1890ff;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #c0c4cc;
  background-color: #fff;
  border-color: #ebeef5;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #ebeef5;
}

.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #dcdfe6;
}

.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #1890ff;
}

.el-radio {
  color: #606266;
}

.el-radio.is-bordered {
  border: 1px solid #dcdfe6;
}

.el-radio.is-bordered.is-checked {
  border-color: #1890ff;
}

.el-radio.is-bordered.is-disabled {
  border-color: #ebeef5;
}

.el-radio__input.is-disabled .el-radio__inner,
.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #f6f8f9;
  border-color: #e4e7ed;
}

.el-radio__input.is-disabled .el-radio__inner::after {
  background-color: #f6f8f9;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #c0c4cc;
}

.el-radio__input.is-disabled + span.el-radio__label {
  color: #c0c4cc;
}

.el-radio__input.is-checked .el-radio__inner {
  background: #1890ff;
  border-color: #1890ff;
}

.el-radio__input.is-checked + .el-radio__label {
  color: #1890ff;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #1890ff;
}

.el-radio__inner {
  background-color: #fff;
  border: 1px solid #dcdfe6;
}

.el-radio__inner:hover {
  border-color: #1890ff;
}

.el-radio__inner::after {
  background-color: #fff;
}

.el-scrollbar__thumb {
  background-color: rgba(144, 147, 153, 0.3);
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.5);
}

.el-cascader-panel.is-bordered {
  border: 1px solid #e4e7ed;
}

.el-cascader-menu {
  color: #606266;
  border-right: solid 1px #e4e7ed;
}

.el-cascader-menu:last-child {
  border-right: none;
}

.el-cascader-menu__empty-text {
  color: #c0c4cc;
}

.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}

.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: #1890ff;
}

.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background: #f6f8f9;
}

.el-cascader-node.is-disabled {
  color: #c0c4cc;
}

.el-avatar {
  color: #fff;
  background: #c0c4cc;
}

.el-drawer {
  background-color: #fff;
}

.el-drawer__header {
  color: #72767b;
}

.el-drawer__close-btn {
  color: inherit;
  background-color: transparent;
  border: none;
}

.el-radio {
  color: #606266;
}

.el-radio.is-bordered {
  border: 1px solid #dcdfe6;
}

.el-radio.is-bordered.is-checked {
  border-color: #1890ff;
}

.el-radio.is-bordered.is-disabled {
  border-color: #ebeef5;
}

.el-radio__input.is-disabled .el-radio__inner,
.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #f6f8f9;
  border-color: #e4e7ed;
}

.el-radio__input.is-disabled .el-radio__inner::after {
  background-color: #f6f8f9;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #c0c4cc;
}

.el-radio__input.is-disabled + span.el-radio__label {
  color: #c0c4cc;
}

.el-radio__input.is-checked .el-radio__inner {
  background: #1890ff;
  border-color: #1890ff;
}

.el-radio__input.is-checked + .el-radio__label {
  color: #1890ff;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #1890ff;
}

.el-radio__inner {
  background-color: #fff;
  border: 1px solid #dcdfe6;
}

.el-radio__inner:hover {
  border-color: #1890ff;
}

.el-radio__inner::after {
  background-color: #fff;
}

.el-scrollbar__thumb {
  background-color: rgba(144, 147, 153, 0.3);
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.5);
}

.el-cascader-panel.is-bordered {
  border: 1px solid #e4e7ed;
}

.el-cascader-menu {
  color: #606266;
  border-right: solid 1px #e4e7ed;
}

.el-cascader-menu:last-child {
  border-right: none;
}

.el-cascader-menu__empty-text {
  color: #c0c4cc;
}

.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}

.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: #1890ff;
}

.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background: #f6f8f9;
}

.el-cascader-node.is-disabled {
  color: #c0c4cc;
}

.el-avatar {
  color: #fff;
  background: #c0c4cc;
}

.el-drawer {
  background-color: #fff;
}

.el-drawer__header {
  color: #72767b;
}

.el-drawer__close-btn {
  color: inherit;
  background-color: transparent;
  border: none;
}

::v-deep .el-collapse-item .fldicon {
  color: #1890ff !important;
}

.list-container .more-button {
  background-color: #1890ff !important;
  box-shadow: 0 0 0 4px #d1e9ff !important;
}

.vab-icon {
  width: 1em !important;
  height: 1em !important;
  margin: 0 4px !important;
}

.slm-submit-info .info-item .content > .content-attachment .attachment-item:hover {
  background-color: #e8f4ff !important;
}
.slm-submit-info .info-item .content > .content-attachment .attachment-item > i {
  color: #1890ff !important;
  cursor: pointer;
}
.slm-submit-info .info-item .icon i {
  font-size: 25px;
  color: #1890ff !important;
}

.node-operate > i {
  color: #1890ff;
}

.primary-icon {
  color: #1890ff !important;
}

.success-icon {
  color: rgb(19, 206, 102) !important;
}

.error-icon {
  color: #ff4d4f !important;
}

.warning-icon {
  color: #ffba00 !important;
}

.primary-backgroud {
  background-color: #1890ff !important;
}

.error-backgroud {
  background-color: #ff4d4f !important;
}

.warning-backgroud {
  background-color: #ffba00 !important;
}

.studio-dialog__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.studio-dialog__title > span:nth-child(1) {
  color: #626b7d;
  font-family: "PingFang SC", Arial, "Microsoft YaHei", sans-serif;
  font-size: 18px;
}

.sw-core-dialog__title--hidden ::v-deep .el-dialog__header {
  display: none;
}

.mgl-a {
  margin-left: auto;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */

/**
* @description 全局加载动画
*/
.vab-loading-type1 {
  display: flex;
  width: 36px;
  height: 36px;
  margin: 0 auto 15px;
  border: 3px solid transparent;
  border-top-color: #1890ff;
  border-bottom-color: #1890ff;
  border-radius: 50%;
  animation: vabLoading1-0 0.8s linear infinite;
}

.vab-loading-type1::before {
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  content: "";
  border: 3px solid #1890ff;
  border-radius: 50%;
  animation: vabLoading1 0.5s alternate ease-in infinite;
}

@keyframes vabLoading1-0 {
  to {
    transform: rotate(360deg);
  }
}
@keyframes vabLoading1 {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1.2);
  }
}
.vab-loading-type2 {
  width: 20px;
  height: 20px;
  margin-top: -40px;
  margin-left: -10px;
  animation: vabLoading2 1s linear reverse infinite;
}

.vab-loading-type2::before {
  display: block;
  width: 36px;
  height: 36px;
  margin-top: -17px;
  margin-left: -18px;
  content: "";
  animation: vabLoading2 0.4s linear infinite;
}

.vab-loading-type2::after {
  display: block;
  width: 8px;
  height: 8px;
  margin-top: -3px;
  margin-left: -4px;
  content: "";
  animation: vabLoading2 0.4s linear infinite;
}

.vab-loading-type2::before,
.vab-loading-type2,
.vab-loading-type2::after {
  position: absolute;
  top: 40%;
  left: 50%;
  border: 3px solid transparent;
  border-top-color: #1890ff;
  border-right-color: #1890ff;
  border-radius: 50%;
}

@keyframes vabLoading2 {
  to {
    transform: rotate(360deg);
  }
}
.vab-loading-type3 {
  display: inline-block;
  width: 2.5em;
  height: 3em;
  margin-bottom: 15px;
  border: 3px solid transparent;
  border-top-color: #1890ff;
  border-bottom-color: #1890ff;
  border-radius: 50%;
  animation: vabLoading3 2s ease infinite;
}

@keyframes vabLoading3 {
  50% {
    border-width: 8px;
    transform: rotate(360deg) scale(0.4, 0.33);
  }
  100% {
    border-width: 3px;
    transform: rotate(720deg) scale(1, 1);
  }
}
.vab-loading-type4 {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px;
  border: 8px solid transparent;
  border-bottom-color: #1890ff;
  border-left-color: #1890ff;
  border-radius: 50%;
  animation: vabLoading4 1s linear infinite normal;
}

.vab-loading-type4::after {
  display: block;
  width: 15px;
  height: 15px;
  margin: 0;
  content: " ";
  border: 6px solid #1890ff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 50%;
}

@keyframes vabLoading4 {
  0% {
    opacity: 0.2;
    transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    transform: rotate(180deg);
  }
  100% {
    opacity: 0.2;
    transform: rotate(360deg);
  }
}
.vab-loading-type5 {
  display: block;
  width: 0;
  height: 0;
  margin: 0 auto 15px;
  border: solid 1.5em #1890ff;
  border-right: solid 1.5em transparent;
  border-left: solid 1.5em transparent;
  border-radius: 100%;
  animation: vabLoading5 1s linear infinite;
}

@keyframes vabLoading5 {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(60deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vab-loading-type6 {
  display: block;
  width: 0;
  height: 0;
  margin: 0 auto 25px auto;
  perspective: 200px;
}

.vab-loading-type6::before,
.vab-loading-type6::after {
  position: absolute;
  width: 20px;
  height: 20px;
  content: "";
  background: rgba(0, 0, 0, 0);
  animation: vabLoading6 0.5s infinite alternate;
}

.vab-loading-type6::before {
  left: 0;
}

.vab-loading-type6::after {
  right: 0;
  animation-delay: 0.15s;
}

@keyframes vabLoading6 {
  0% {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transform: scale(1) translateY(0) rotateX(0deg);
  }
  100% {
    background: #1890ff;
    box-shadow: 0 25px 40px rgba(24, 144, 255, 0.5);
    transform: scale(1.2) translateY(-25px) rotateX(45deg);
  }
}
.vab-loading-type7 {
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 auto 15px auto;
  border: 2px solid #1890ff;
  border-top-color: rgba(24, 144, 255, 0.2);
  border-right-color: rgba(24, 144, 255, 0.2);
  border-bottom-color: rgba(24, 144, 255, 0.2);
  border-radius: 100%;
  animation: vabLoading7 infinite 0.75s linear;
}

@keyframes vabLoading7 {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vab-loading-type8 {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto 15px auto;
  background-color: #1890ff;
  border-radius: 50%;
  box-shadow: 30px 0 0 0 #1890ff;
  transform: translateX(-15px);
}

.vab-loading-type8::after {
  position: absolute;
  top: 8px;
  left: 9px;
  width: 10px;
  height: 10px;
  content: "";
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 30px 0 0 0 #fff;
  animation: vabLoading8 2s ease-in-out infinite alternate;
}

@keyframes vabLoading8 {
  0% {
    left: 9px;
  }
  100% {
    left: 1px;
  }
}
.vab-loading-type9 {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto 15px auto;
  border: 1px #1890ff solid;
  animation: vabLoading9 5s linear infinite;
}

.vab-loading-type9::after {
  position: absolute;
  top: -8px;
  left: 0;
  width: 4px;
  height: 4px;
  content: "";
  background-color: #1890ff;
  animation: vabLoading9_check 1s ease-in-out infinite;
}

@keyframes vabLoading9_check {
  25% {
    top: -8px;
    left: 22px;
  }
  50% {
    top: 22px;
    left: 22px;
  }
  75% {
    top: 22px;
    left: -9px;
  }
  100% {
    top: -7px;
    left: -9px;
  }
}
@keyframes vabLoading9 {
  0% {
    box-shadow: inset 0 0 0 0 rgba(24, 144, 255, 0.5);
    opacity: 0.5;
  }
  100% {
    box-shadow: inset 0 -20px 0 0 #1890ff;
  }
}
.dots-loader:not(:required) {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-bottom: 30px;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent;
  border-radius: 100%;
  box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px,
    #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  transform-origin: 50% 50%;
  animation: dots-loader 5s infinite ease-in-out;
}

@keyframes dots-loader {
  0% {
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }

  8.33% {
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }

  16.67% {
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px 14px 0 7px, #6d7 14px 14px 0 7px,
      #4ae -14px 14px 0 7px;
  }

  25% {
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px,
      #6d7 -14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }

  33.33% {
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px 14px 0 7px,
      #6d7 -14px -14px 0 7px, #4ae -14px -14px 0 7px;
  }

  41.67% {
    box-shadow: #f86 14px -14px 0 7px, #fc6 -14px 14px 0 7px,
      #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }

  50% {
    box-shadow: #f86 14px 14px 0 7px, #fc6 -14px 14px 0 7px,
      #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }

  58.33% {
    box-shadow: #f86 -14px 14px 0 7px, #fc6 -14px 14px 0 7px,
      #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }

  66.67% {
    box-shadow: #f86 -14px -14px 0 7px, #fc6 -14px -14px 0 7px,
      #6d7 -14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }

  75% {
    box-shadow: #f86 14px -14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px -14px 0 7px, #4ae 14px -14px 0 7px;
  }

  83.33% {
    box-shadow: #f86 14px 14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px 14px 0 7px, #4ae 14px 14px 0 7px;
  }

  91.67% {
    box-shadow: #f86 -14px 14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }

  100% {
    box-shadow: #f86 -14px -14px 0 7px, #fc6 14px -14px 0 7px,
      #6d7 14px 14px 0 7px, #4ae -14px 14px 0 7px;
  }
}

.gauge-loader:not(:required) {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 32px;
  margin-bottom: 10px;
  overflow: hidden;
  text-indent: -9999px;
  background: #6ca;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

.gauge-loader:not(:required)::before {
  position: absolute;
  top: 5px;
  left: 30px;
  width: 4px;
  height: 27px;
  content: '';
  background: white;
  border-radius: 2px;
  transform-origin: 50% 100%;
  animation: gauge-loader 4000ms infinite ease;
}

.gauge-loader:not(:required)::after {
  position: absolute;
  top: 26px;
  left: 26px;
  width: 13px;
  height: 13px;
  content: '';
  background: white;
  border-radius: 8px;
}

@keyframes gauge-loader {
  0% {
    transform: rotate(-50deg);
  }

  10% {
    transform: rotate(20deg);
  }

  20% {
    transform: rotate(60deg);
  }

  24% {
    transform: rotate(60deg);
  }

  40% {
    transform: rotate(-20deg);
  }

  54% {
    transform: rotate(70deg);
  }

  56% {
    transform: rotate(78deg);
  }

  58% {
    transform: rotate(73deg);
  }

  60% {
    transform: rotate(75deg);
  }

  62% {
    transform: rotate(70deg);
  }

  70% {
    transform: rotate(-20deg);
  }

  80% {
    transform: rotate(20deg);
  }

  83% {
    transform: rotate(25deg);
  }

  86% {
    transform: rotate(20deg);
  }

  89% {
    transform: rotate(25deg);
  }

  100% {
    transform: rotate(-50deg);
  }
}

.inner-circles-loader:not(:required) {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  overflow: hidden;
  text-indent: -9999px;
  background: rgba(25, 165, 152, 0.5);
  border-radius: 50%;
  transform: translate3d(0, 0, 0);
}

.inner-circles-loader:not(:required)::before,
.inner-circles-loader:not(:required)::after {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 50px;
  height: 50px;
  content: '';
  border-radius: 50%;
}

.inner-circles-loader:not(:required)::before {
  left: 0;
  background: #c7efcf;
  transform-origin: 0 50%;
  animation: inner-circles-loader 3s infinite;
}

.inner-circles-loader:not(:required)::after {
  right: 0;
  background: #eef5db;
  transform-origin: 100% 50%;
  animation: inner-circles-loader 3s 0.2s reverse infinite;
}

@keyframes inner-circles-loader {
  0% {
    transform: rotate(0deg);
  }

  50% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.plus-loader:not(:required) {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-bottom: 10px;
  overflow: hidden;
  text-indent: -9999px;
  background: #f86;
  border-radius: 24px;
  transform: rotateZ(90deg);
  transform-origin: 50% 50%;
  animation: plus-loader-background 3s infinite ease-in-out;
}

.plus-loader:not(:required)::after {
  position: absolute;
  top: 0;
  right: 50%;
  width: 50%;
  height: 100%;
  content: '';
  background: #f86;
  border-radius: 24px 0 0 24px;
  transform-origin: 100% 50%;
  animation: plus-loader-top 3s infinite linear;
}

.plus-loader:not(:required)::before {
  position: absolute;
  top: 0;
  right: 50%;
  width: 50%;
  height: 100%;
  content: '';
  background: #fc6;
  border-radius: 24px 0 0 24px;
  transform-origin: 100% 50%;
  animation: plus-loader-bottom 3s infinite linear;
}

@keyframes plus-loader-top {
  2.5% {
    background: #f86;
    transform: rotateY(0deg);
    animation-timing-function: ease-in;
  }

  13.75% {
    background: #ff430d;
    transform: rotateY(90deg);
    animation-timing-function: step-start;
  }

  13.76% {
    background: #ffae0d;
    transform: rotateY(90deg);
    animation-timing-function: ease-out;
  }

  25% {
    background: #fc6;
    transform: rotateY(180deg);
  }

  27.5% {
    background: #fc6;
    transform: rotateY(180deg);
    animation-timing-function: ease-in;
  }

  41.25% {
    background: #ffae0d;
    transform: rotateY(90deg);
    animation-timing-function: step-start;
  }

  41.26% {
    background: #2cc642;
    transform: rotateY(90deg);
    animation-timing-function: ease-out;
  }

  50% {
    background: #6d7;
    transform: rotateY(0deg);
  }

  52.5% {
    background: #6d7;
    transform: rotateY(0deg);
    animation-timing-function: ease-in;
  }

  63.75% {
    background: #2cc642;
    transform: rotateY(90deg);
    animation-timing-function: step-start;
  }

  63.76% {
    background: #1386d2;
    transform: rotateY(90deg);
    animation-timing-function: ease-out;
  }

  75% {
    background: #4ae;
    transform: rotateY(180deg);
  }

  77.5% {
    background: #4ae;
    transform: rotateY(180deg);
    animation-timing-function: ease-in;
  }

  91.25% {
    background: #1386d2;
    transform: rotateY(90deg);
    animation-timing-function: step-start;
  }

  91.26% {
    background: #ff430d;
    transform: rotateY(90deg);
    animation-timing-function: ease-in;
  }

  100% {
    background: #f86;
    transform: rotateY(0deg);
    animation-timing-function: step-start;
  }
}

@keyframes plus-loader-bottom {
  0% {
    background: #fc6;
    animation-timing-function: step-start;
  }

  50% {
    background: #fc6;
    animation-timing-function: step-start;
  }

  75% {
    background: #4ae;
    animation-timing-function: step-start;
  }

  100% {
    background: #4ae;
    animation-timing-function: step-start;
  }
}

@keyframes plus-loader-background {
  0% {
    background: #f86;
    transform: rotateZ(180deg);
  }

  25% {
    background: #f86;
    transform: rotateZ(180deg);
    animation-timing-function: step-start;
  }

  27.5% {
    background: #6d7;
    transform: rotateZ(90deg);
  }

  50% {
    background: #6d7;
    transform: rotateZ(90deg);
    animation-timing-function: step-start;
  }

  52.5% {
    background: #6d7;
    transform: rotateZ(0deg);
  }

  75% {
    background: #6d7;
    transform: rotateZ(0deg);
    animation-timing-function: step-start;
  }

  77.5% {
    background: #f86;
    transform: rotateZ(270deg);
  }

  100% {
    background: #f86;
    transform: rotateZ(270deg);
    animation-timing-function: step-start;
  }
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
  border-bottom: none;
  /* 1 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */

/**
* @description vue过渡动画
*/
.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border 0s, color 0.1s, font-size 0s;
}

.fade-transform-enter {
  opacity: 0;
}

.fade-transform-leave-to {
  opacity: 0;
}

/**
 * @description 旋转动画
 */
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7b09d034]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.avatar-uploader[data-v-7b09d034]  .el-upload {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border: 1px dashed #d9d9d9 !important;
  border-radius: 6px;
}
.avatar-uploader .el-upload[data-v-7b09d034]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-7b09d034] {
  width: 78px;
  height: 78px;
  font-size: 28px;
  line-height: 78px;
  color: #8c939d;
  text-align: center;
}
.avatar[data-v-7b09d034] {
  display: block;
  width: 78px;
  height: 78px;
}
.hide[data-v-7b09d034]  .el-upload--picture-card {
  display: none !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-055ece7f]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
button[data-v-055ece7f] {
  margin: 4px;
}
.card-container[data-v-055ece7f] {
  padding: 0 0 8px 0 !important;
  background: #f6f8f9 !important;
}
.card-container .page-header[data-v-055ece7f] {
  display: flex;
  align-items: center;
  padding: 8px 8px 0 8px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #ebeef5;
}
.card-container .page-header[data-v-055ece7f]  .el-form-item__content {
  width: 221px !important;
}
.card-container .page-header[data-v-055ece7f]  .el-form-item__content .el-select,
.card-container .page-header[data-v-055ece7f]  .el-form-item__content .el-input,
.card-container .page-header[data-v-055ece7f]  .el-form-item__content .el-date-editor,
.card-container .page-header[data-v-055ece7f]  .el-form-item__content .el-checkbox-group {
  width: 100%;
}
.card-container[data-v-055ece7f]  .el-card__body {
  position: relative;
  padding: 8px;
  cursor: pointer;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body {
  display: flex;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body .left-panel {
  padding: 12px;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body .left-panel img {
  border-radius: 12px;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body .right-panel {
  padding: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body .right-panel .app-name {
  overflow: hidden;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
}
.card-container[data-v-055ece7f]  .el-card__body .card-body .right-panel .app-description {
  overflow: hidden;
  color: rgb(100, 106, 115);
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-container[data-v-055ece7f]  .el-card__body .card-title {
  margin: 20px 20px 10px 20px;
  font-size: 16px;
  font-weight: bold;
}
.card-container[data-v-055ece7f]  .el-card__body .card-description {
  margin: 0 20px 10px 20px;
}
.card-container[data-v-055ece7f]  .el-card__body .card-datetime {
  margin: 0 20px 10px 20px;
  color: rgba(81, 90, 110, 0.6);
}
.card-container[data-v-055ece7f]  .el-pagination.is-background .btn-next,
.card-container[data-v-055ece7f]  .el-pagination.is-background .btn-prev {
  background-color: #fff;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-c30efc1c]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.btn-finish[data-v-c30efc1c] {
  background-color: #1890ff;
  border-color: #1890ff;
}
.btn-pending[data-v-c30efc1c] {
  background-color: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}
.btn-dev[data-v-c30efc1c] {
  background-color: #ffba00;
  border-color: #ffba00;
}
.btn-cancel[data-v-c30efc1c] {
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}
.btn-design[data-v-c30efc1c] {
  background-color: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.65);
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-0d0c4b21]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.version-information :v-deep .el-card__body[data-v-0d0c4b21] {
  padding: 4px !important;
}
.version-information .side-scroll-bar[data-v-0d0c4b21]  .el-scrollbar__wrap {
  overflow-x: hidden;
}
.version-information .timeline[data-v-0d0c4b21] {
  height: 100%;
  padding-top: 4px;
}
.version-information .table[data-v-0d0c4b21] {
  width: 100%;
  color: #666;
  border-collapse: collapse;
  background-color: #fff;
}
.version-information .table td[data-v-0d0c4b21] {
  position: relative;
  padding: 9px 15px !important;
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #e6e6e6;
}
.version-information .table td[data-v-0d0c4b21]:nth-child(odd) {
  width: 20%;
  text-align: right;
  background-color: #f7f7f7;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-412999cd]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.page-header[data-v-412999cd] {
  width: 100%;
  min-height: 125px;
  transition: none;
}
.page-header[data-v-412999cd]  * {
  transition: none;
}
.page-header-avatar[data-v-412999cd] {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  border-radius: 50%;
}
.page-header-tip-title[data-v-412999cd] {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: bold;
  color: #3c4a54;
}
.page-header-tip-description[data-v-412999cd] {
  min-height: 20px;
  font-size: 14px;
  color: #808695;
}
.page-header-avatar-list[data-v-412999cd] {
  flex: 1;
  min-width: 100px;
  margin-left: 20px;
  text-align: right;
}
.page-header-avatar-list p[data-v-412999cd] {
  margin-right: 9px;
  line-height: 0;
}
.page-header .progress-group[data-v-412999cd] {
  margin-top: 32px;
}
.page-header-progress[data-v-412999cd] {
  width: 90%;
  margin-top: 12px;
}
.page-header .info[data-v-412999cd] {
  display: flex;
  height: 200px;
  height: 200px;
}
.page-header .info .info-left[data-v-412999cd] {
  width: 25%;
}
.page-header .info .el-divider[data-v-412999cd] {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 70%;
  margin: 32px 8px;
  vertical-align: middle;
}
.page-header .info .info-right[data-v-412999cd] {
  flex: 1;
}
.page-header .info .info-right .row-class[data-v-412999cd] {
  border-left: 1px solid #e5e8ec;
}
.page-header .card-number[data-v-412999cd] {
  margin: 0 !important;
  border: 0 !important;
}
.page-header .card-number[data-v-412999cd]  .el-card__body {
  padding: 0;
}
.page-header .card-number .card-number-item[data-v-412999cd] {
  display: flex;
}
.card-number-item[data-v-412999cd] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card-number-item .item-icon[data-v-412999cd] {
  width: 60px;
  height: 60px;
}
.card-number-item .count[data-v-412999cd] {
  flex: 1;
}
.clearfix[data-v-412999cd] {
  text-align: center;
}
.detail-count span[data-v-412999cd] {
  cursor: pointer;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-024db4ca]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.index-container[data-v-024db4ca] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.index-container[data-v-024db4ca]  .access,
.index-container[data-v-024db4ca]  .authorization,
.index-container[data-v-024db4ca]  .version-information {
  min-height: 268px;
}
.index-container[data-v-024db4ca]  .el-card .el-card__header {
  position: relative;
}
.index-container[data-v-024db4ca]  .el-card .el-card__header .card-header-tag {
  position: absolute;
  top: 15px;
  right: 20px;
}
.index-container[data-v-024db4ca]  .el-card .el-card__header > div > span {
  display: flex;
  align-items: center;
}
.index-container[data-v-024db4ca]  .el-card .el-card__header > div > span i {
  margin-right: 3px;
}
.index-container[data-v-024db4ca]  .el-card .el-card__body {
  position: relative;
}
.index-container[data-v-024db4ca]  .el-card .el-card__body .echarts {
  width: 100%;
  height: 127px;
}
.index-container[data-v-024db4ca]  .el-card .el-card__body .card-footer-tag {
  position: absolute;
  right: 20px;
  bottom: 15px;
}
.index-container[data-v-024db4ca]  .bottom {
  padding-top: 20px;
  margin-top: 5px;
  color: #595959;
  text-align: left;
  border-top: 1px solid #dcdfe6;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7d128282]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.icon-panel[data-v-7d128282] {
  height: 120px;
  text-align: center;
  cursor: pointer;
}
.icon-panel:hover i[data-v-7d128282] {
  transform: scale(1.15);
}
.icon-panel i[data-v-7d128282] {
  display: block;
  width: 50px;
  height: 50px;
  margin: auto;
  font-size: 40px;
  transition: all ease-in-out 0.3s;
}
.icon-panel p[data-v-7d128282] {
  margin-top: 10px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-289f94ce]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
[data-v-289f94ce] .el-card__body {
  padding-bottom: 0 !important;
}
.project-card[data-v-289f94ce] {
  position: relative;
  width: 100%;
  height: 115px;
  padding: 15px;
  margin-bottom: 20px;
  cursor: pointer;
  background-size: 100% 100%;
  border-radius: 4.5px;
}
.project-card-title[data-v-289f94ce], .project-card-description[data-v-289f94ce] {
  margin-right: 45px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.project-card-description[data-v-289f94ce] {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5c85e522]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.order[data-v-5c85e522] {
  margin-bottom: 20px;
}
.order-card1[data-v-5c85e522] {
  height: 200px;
  background: linear-gradient(to right, #60b2fb, #6485f6);
}
.order-card1-content[data-v-5c85e522] {
  text-align: center;
}
.order-card1[data-v-5c85e522]  .el-card__header, .order-card1[data-v-5c85e522]  .el-card__body {
  color: #fff !important;
}
.order-card2[data-v-5c85e522] {
  height: 490px;
}
.order-card2-content[data-v-5c85e522] {
  text-align: center;
}
.order-card2-content .order-chart[data-v-5c85e522] {
  width: 100%;
  height: 345px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-bad394f8]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.page-header[data-v-bad394f8] {
  min-height: 125px;
  transition: none;
}
.page-header[data-v-bad394f8]  * {
  transition: none;
}
.page-header[data-v-bad394f8]  .el-card__body {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.page-header-avatar[data-v-bad394f8] {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  border-radius: 50%;
}
.page-header-tip[data-v-bad394f8] {
  flex: auto;
  width: calc(100% - 200px);
  min-width: 200px;
}
.page-header-tip-title[data-v-bad394f8] {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: bold;
  color: #3c4a54;
}
.page-header-tip-description[data-v-bad394f8] {
  min-height: 20px;
  font-size: 14px;
  color: #808695;
}
.page-header-avatar-list[data-v-bad394f8] {
  flex: 1;
  min-width: 100px;
  margin-left: 20px;
  text-align: right;
}
.page-header-avatar-list p[data-v-bad394f8] {
  margin-right: 9px;
  line-height: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5278e18a]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.btn-finish[data-v-5278e18a] {
  background-color: #1890ff;
  border-color: #1890ff;
}
.btn-pending[data-v-5278e18a] {
  background-color: rgb(19, 206, 102);
  border-color: rgb(19, 206, 102);
}
.btn-dev[data-v-5278e18a] {
  background-color: #ffba00;
  border-color: #ffba00;
}
.btn-cancel[data-v-5278e18a] {
  background-color: #ff4d4f;
  border-color: #ff4d4f;
}
.btn-design[data-v-5278e18a] {
  background-color: rgba(0, 0, 0, 0.65);
  border-color: rgba(0, 0, 0, 0.65);
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-53052a32]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
[data-v-53052a32] .el-card {
  height: 383px !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-cfb46796]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.target[data-v-cfb46796] {
  margin-bottom: 20px;
}
[data-v-cfb46796] .target-echart1 {
  width: 100%;
  height: 290px;
}
[data-v-cfb46796] .target-echart2 {
  width: 100%;
  height: 205px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-755a3a1a]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.dashboard-container[data-v-755a3a1a] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.dashboard-container[data-v-755a3a1a]  .el-card {
  height: 300px;
}
.dashboard-container[data-v-755a3a1a]  .el-card [class*=-echart] {
  width: 100%;
  height: 200px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7c8f2362]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.main-div[data-v-7c8f2362] {
  width: 100%;
  padding: 0 0 0 50px !important;
}
.main-div[data-v-7c8f2362]  .el-container {
  width: 100%;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-490b5fbf]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.main-div[data-v-490b5fbf] {
  width: 100%;
  padding: 0 !important;
}
.main-div[data-v-490b5fbf]  .el-container {
  width: 100%;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-73fce909]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.workbench-container[data-v-73fce909] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-38a71fb9]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.goods-container .goods-card-body[data-v-38a71fb9] {
  position: relative;
  padding: 8px;
  cursor: pointer;
}
.goods-container .goods-card-body .goods-tag-group[data-v-38a71fb9] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  padding: 12px;
}
.goods-container .goods-card-body .goods-image-group[data-v-38a71fb9] {
  height: 200px;
  overflow: hidden;
  background: linear-gradient(to right, #0f2027, #203a43, #2c5364);
}
.goods-container .goods-card-body .goods-image-group .goods-image[data-v-38a71fb9] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
  transition: all ease-in-out 0.3s;
}
.goods-container .goods-card-body .goods-image-group .goods-image .isSvg[data-v-38a71fb9] {
  padding: 100px;
}
.goods-container .goods-card-body .goods-image-group .goods-image i[data-v-38a71fb9] {
  font-size: 100px;
  color: #fff;
}
.goods-container .goods-card-body .goods-image-group .goods-image[data-v-38a71fb9]:hover {
  transform: scale(1.1);
}
.goods-container .goods-card-body .goods-title[data-v-38a71fb9] {
  margin: 20px 0 8px 0;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-container .goods-card-body .goods-price[data-v-38a71fb9] {
  margin: 15px 0 0;
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.goods-container .goods-card-body .goods-price s[data-v-38a71fb9] {
  color: #c5c8ce;
}
.goods-container .goods-card-body .goods-description[data-v-38a71fb9] {
  display: -webkit-box;
  height: 45px;
  margin-top: 15px;
  overflow: hidden;
  font-size: 12px;
  line-height: 20px;
  color: #767676;
  text-overflow: ellipsis;
  box-orient: vertical;
  line-clamp: 2;
}
.goods-container .goods-card-body .goods-detail[data-v-38a71fb9] {
  float: right;
  margin-bottom: 11px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-59b481ec]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.count-container-text[data-v-59b481ec] {
  height: 80px;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: bold;
  text-align: center;
  background: linear-gradient(to top, #77e0a0, #75c3e9);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

button[data-v-4c2d2fad] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
  transition: color 0.4s ease-in-out;
}
button[data-v-4c2d2fad]::before {
  position: absolute;
  top: 100%;
  right: 100%;
  z-index: -1;
  width: 1em;
  height: 1em;
  content: '';
  background-color: #1890ff;
  border-radius: 50%;
  transition: transform 0.45s ease-in-out;
  transform: translate3d(50%, -50%, 0) scale3d(0, 0, 0);
  transform-origin: center;
}
button[data-v-4c2d2fad]:hover {
  color: #fff;
  cursor: pointer;
}
button[data-v-4c2d2fad]:hover::before {
  transform: translate3d(50%, -50%, 0) scale3d(15, 15, 15);
}


button[data-v-bcd21790] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
  transition: color 0.4s ease-in-out;
}
button[data-v-bcd21790]::before {
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: -1;
  width: 1em;
  height: 1em;
  content: '';
  background-color: #1890ff;
  border-radius: 50%;
  transition: transform 0.45s ease-in-out;
  transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 0);
  transform-origin: center;
}
button[data-v-bcd21790]:hover {
  color: #fff;
  cursor: pointer;
}
button[data-v-bcd21790]:hover::before {
  transform: translate3d(-50%, -50%, 0) scale3d(15, 15, 15);
}


button[data-v-610827ce] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
  transition: color 0.4s ease-in-out;
}
button[data-v-610827ce]::before {
  position: absolute;
  right: 100%;
  bottom: 100%;
  z-index: -1;
  width: 1em;
  height: 1em;
  content: '';
  background-color: #1890ff;
  border-radius: 50%;
  transition: transform 0.45s ease-in-out;
  transform: translate3d(50%, 50%, 0) scale3d(0, 0, 0);
  transform-origin: center;
}
button[data-v-610827ce]:hover {
  color: #fff;
  cursor: pointer;
}
button[data-v-610827ce]:hover::before {
  transform: translate3d(50%, 50%, 0) scale3d(15, 15, 15);
}


button[data-v-0ffa9edc] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
  transition: color 0.4s ease-in-out;
}
button[data-v-0ffa9edc]::before {
  position: absolute;
  bottom: 100%;
  left: 100%;
  z-index: -1;
  width: 1em;
  height: 1em;
  content: '';
  background-color: #1890ff;
  border-radius: 50%;
  transition: transform 0.45s ease-in-out;
  transform: translate3d(-50%, 50%, 0) scale3d(0, 0, 0);
  transform-origin: center;
}
button[data-v-0ffa9edc]:hover {
  color: #fff;
  cursor: pointer;
}
button[data-v-0ffa9edc]:hover::before {
  transform: translate3d(-50%, 50%, 0) scale3d(15, 15, 15);
}


button[data-v-36d1798d] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
  transition: color 0.4s ease-in-out;
}
button[data-v-36d1798d]::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: 1em;
  height: 1em;
  content: '';
  background-color: #1890ff;
  border-radius: 50%;
  transition: transform 0.45s ease-in-out;
  transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 0);
  transform-origin: center;
}
button[data-v-36d1798d]:hover {
  color: #fff;
  cursor: pointer;
}
button[data-v-36d1798d]:hover::before {
  transform: translate3d(-50%, -50%, 0) scale3d(15, 15, 15);
}


button[data-v-1c93f66c] {
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-1c93f66c]:hover {
  cursor: pointer;
  animation: jelly-data-v-1c93f66c 0.5s;
}
@keyframes jelly-data-v-1c93f66c {
0%,
  100% {
    transform: scale(1, 1);
}
25% {
    transform: scale(0.9, 1.1);
}
50% {
    transform: scale(1.1, 0.9);
}
75% {
    transform: scale(0.95, 1.05);
}
}


button[data-v-3604581f] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-3604581f]:hover {
  cursor: pointer;
}
button[data-v-3604581f]::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  border: 4px solid hsl(236, 32%, 26%);
  transform: scale(1);
  transform-origin: center;
}
button[data-v-3604581f]:hover::before {
  opacity: 0;
  transition: all 0.75s ease-in-out;
  transform: scale(1.75);
  transform-origin: center;
}


button[data-v-d43ea300] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  overflow: hidden;
  font-family: inherit;
  font-size: inherit;
  color: white;
  cursor: pointer;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-d43ea300]::after {
  position: absolute;
  top: -50%;
  bottom: -50%;
  z-index: -1;
  width: 1.25em;
  content: '';
  background-color: hsla(0, 0%, 100%, 0.2);
  transform: translate3d(-525%, 0, 0) rotate(35deg);
}
button[data-v-d43ea300]:hover::after {
  transition: transform 0.45s ease-in-out;
  transform: translate3d(200%, 0, 0) rotate(35deg);
}


button[data-v-781e9c3e] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-781e9c3e]::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: transform 0.25s ease-in-out;
  transform: scaleY(0);
  transform-origin: bottom center;
}
button[data-v-781e9c3e]:hover {
  cursor: pointer;
}
button[data-v-781e9c3e]:hover::before {
  transform: scaleY(1);
  transform-origin: center top;
}


button[data-v-6d47f18e] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-6d47f18e]::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: transform 0.25s ease-in-out;
  transform: scaleX(0);
  transform-origin: left center;
}
button[data-v-6d47f18e]:hover {
  cursor: pointer;
}
button[data-v-6d47f18e]:hover::before {
  transform: scaleX(1);
  transform-origin: right center;
}


button[data-v-bfff4448] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-bfff4448]::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: transform 0.25s ease-in-out;
  transform: scaleX(0);
  transform-origin: right center;
}
button[data-v-bfff4448]:hover {
  cursor: pointer;
}
button[data-v-bfff4448]:hover::before {
  transform: scaleX(1);
  transform-origin: left center;
}


button[data-v-73da7184] {
  position: relative;
  z-index: 1;
  padding: 0.5em 1em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: none;
  outline: none;
}
button[data-v-73da7184]::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: transform 0.25s ease-in-out;
  transform: scaleY(0);
  transform-origin: top center;
}
button[data-v-73da7184]:hover {
  cursor: pointer;
}
button[data-v-73da7184]:hover::before {
  transform: scaleY(1);
  transform-origin: center bottom;
}


div[data-v-aea46452] {
  position: relative;
}
input[data-v-aea46452] {
  width: 6.5em;
  padding: 0.35em 0.45em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: 1px solid transparent;
  transition: background-color 0.3s ease-in-out;
}
input[data-v-aea46452]:focus {
  outline: none;
}
input[data-v-aea46452]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
input[data-v-aea46452]::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
span[data-v-aea46452] {
  position: absolute;
  background-color: #1890ff;
  transition: transform 0.5s ease;
}
.bottom[data-v-aea46452],
.top[data-v-aea46452] {
  right: 0;
  left: 0;
  height: 1px;
  transform: scaleX(0);
}
.left[data-v-aea46452],
.right[data-v-aea46452] {
  top: 0;
  bottom: 0;
  width: 1px;
  transform: scaleY(0);
}
.bottom[data-v-aea46452] {
  bottom: 0;
  transform-origin: bottom right;
}
input:focus ~ .bottom[data-v-aea46452] {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.right[data-v-aea46452] {
  right: 0;
  transform-origin: top right;
}
input:focus ~ .right[data-v-aea46452] {
  transform: scaleY(1);
  transform-origin: bottom right;
}
.top[data-v-aea46452] {
  top: 0;
  transform-origin: top left;
}
input:focus ~ .top[data-v-aea46452] {
  transform: scaleX(1);
  transform-origin: top right;
}
.left[data-v-aea46452] {
  left: 0;
  transform-origin: bottom left;
}
input:focus ~ .left[data-v-aea46452] {
  transform: scaleY(1);
  transform-origin: top left;
}


div[data-v-5db9f8e7] {
  position: relative;
}
input[data-v-5db9f8e7] {
  width: 6.5em;
  padding: 0.35em 0.45em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: 1px solid transparent;
  transition: background-color 0.3s ease-in-out;
}
input[data-v-5db9f8e7]:focus {
  outline: none;
}
input[data-v-5db9f8e7]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
input[data-v-5db9f8e7]::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
span[data-v-5db9f8e7] {
  position: absolute;
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform-origin: center;
}
.bottom[data-v-5db9f8e7],
.top[data-v-5db9f8e7] {
  right: 0;
  left: 0;
  height: 1px;
  transform: scaleX(0);
}
.left[data-v-5db9f8e7],
.right[data-v-5db9f8e7] {
  top: 0;
  bottom: 0;
  width: 1px;
  transform: scaleY(0);
}
.top[data-v-5db9f8e7] {
  top: 0;
}
.bottom[data-v-5db9f8e7] {
  bottom: 0;
}
.left[data-v-5db9f8e7] {
  left: 0;
}
.right[data-v-5db9f8e7] {
  right: 0;
}
input:focus ~ .top[data-v-5db9f8e7],
input:focus ~ .bottom[data-v-5db9f8e7] {
  transform: scaleX(1);
}
input:focus ~ .left[data-v-5db9f8e7],
input:focus ~ .right[data-v-5db9f8e7] {
  transform: scaleY(1);
}


div[data-v-08157176] {
  position: relative;
}
input[data-v-08157176] {
  width: 6.5em;
  padding: 0.35em 0.45em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: hsl(236, 32%, 26%);
  border: 1px solid transparent;
  transition: background-color 0.3s ease-in-out;
}
input[data-v-08157176]:focus {
  outline: none;
}
input[data-v-08157176]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
input[data-v-08157176]::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
span[data-v-08157176] {
  position: absolute;
  background-color: #1890ff;
  transition: transform 0.1s ease;
}
.bottom[data-v-08157176],
.top[data-v-08157176] {
  right: 0;
  left: 0;
  height: 1px;
  transform: scaleX(0);
}
.left[data-v-08157176],
.right[data-v-08157176] {
  top: 0;
  bottom: 0;
  width: 1px;
  transform: scaleY(0);
}
.bottom[data-v-08157176] {
  bottom: 0;
  transform-origin: bottom right;
}
input:focus ~ .bottom[data-v-08157176] {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.right[data-v-08157176] {
  right: 0;
  transition-delay: 0.05s;
  transform-origin: top right;
}
input:focus ~ .right[data-v-08157176] {
  transform: scaleY(1);
  transform-origin: bottom right;
}
.top[data-v-08157176] {
  top: 0;
  transition-delay: 0.15s;
  transform-origin: top left;
}
input:focus ~ .top[data-v-08157176] {
  transform: scaleX(1);
  transform-origin: top right;
}
.left[data-v-08157176] {
  left: 0;
  transition-delay: 0.25s;
  transform-origin: bottom left;
}
input:focus ~ .left[data-v-08157176] {
  transform: scaleY(1);
  transform-origin: top left;
}


div[data-v-76ffc9ba] {
  position: relative;
}
input[data-v-76ffc9ba] {
  width: 6.5em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: hsla(185, 100%, 62%, 0.2);
}
input[data-v-76ffc9ba]:focus {
  outline: none;
}
input[data-v-76ffc9ba]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
input[data-v-76ffc9ba]::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
span[data-v-76ffc9ba] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleX(0);
  transform-origin: bottom right;
}
input:focus ~ span[data-v-76ffc9ba] {
  transform: scaleX(1);
  transform-origin: bottom left;
}


div[data-v-d5bfdccc] {
  position: relative;
}
input[data-v-d5bfdccc] {
  width: 6.5em;
  font-family: inherit;
  font-size: inherit;
  color: white;
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: hsla(341, 97%, 59%, 0.2);
}
input[data-v-d5bfdccc]:focus {
  outline: none;
}
input[data-v-d5bfdccc]::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
input[data-v-d5bfdccc]::placeholder {
  color: hsla(0, 0%, 100%, 0.6);
}
span[data-v-d5bfdccc] {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  height: 1px;
  background-color: #1890ff;
  opacity: 0;
  transition: all 0.3s ease;
  transform: translate(-50%, 0) scaleX(0);
  transform-origin: center;
}
input:focus ~ span[data-v-d5bfdccc] {
  opacity: 1;
  transform: translate(-50%, 0) scaleX(1);
}


span[data-v-6c545a58] {
  position: relative;
}
span[data-v-6c545a58]::before,
span[data-v-6c545a58]::after {
  position: absolute;
  right: 0;
  left: 0;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleX(0);
  transform-origin: right center;
}
span[data-v-6c545a58]::before {
  top: 0;
}
span[data-v-6c545a58]::after {
  bottom: 0;
}
span[data-v-6c545a58]:hover::before,
span[data-v-6c545a58]:hover::after {
  transform: scaleX(1);
  transform-origin: left center;
}


span[data-v-659155f4] {
  position: relative;
}
span[data-v-659155f4]::before,
span[data-v-659155f4]::after {
  position: absolute;
  right: 0;
  left: 0;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleX(0);
}
span[data-v-659155f4]::before {
  top: 0;
  transform-origin: right center;
}
span[data-v-659155f4]:hover::before {
  transform: scaleX(1);
  transform-origin: left center;
}
span[data-v-659155f4]::after {
  bottom: 0;
  transform-origin: left center;
}
span[data-v-659155f4]:hover::after {
  transform: scaleX(1);
  transform-origin: right center;
}


span[data-v-5920299e] {
  position: relative;
}
span[data-v-5920299e]::before,
span[data-v-5920299e]::after {
  position: absolute;
  left: 50%;
  width: 100%;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.4s ease;
  transform: translateX(-50%) scaleX(0);
  transform-origin: center;
}
span[data-v-5920299e]::before {
  top: 0;
}
span[data-v-5920299e]::after {
  bottom: 0;
}
span[data-v-5920299e]:hover::before,
span[data-v-5920299e]:hover::after {
  transform: translateX(-50%) scaleX(1);
}


span[data-v-f51ce5aa] {
  position: relative;
  z-index: 1;
}
span[data-v-f51ce5aa]::before {
  position: absolute;
  top: 0;
  right: -0.25em;
  bottom: 0;
  left: -0.25em;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: transform 0.2s ease-in-out;
  transform: scaleX(0);
  transform-origin: right center;
}
span[data-v-f51ce5aa]:hover::before {
  transform: scaleX(1);
  transform-origin: left center;
}


span[data-v-0c5051b6] {
  position: relative;
  z-index: 1;
}
span[data-v-0c5051b6]::before {
  position: absolute;
  top: 0;
  right: -0.25em;
  bottom: 0;
  left: -0.25em;
  z-index: -1;
  content: '';
  background-color: #1890ff;
  transition: all 0.1s ease-in-out;
  transform: scaleY(0.1);
  transform-origin: bottom center;
}
span[data-v-0c5051b6]:hover::before {
  background-color: #1890ff;
  transform: scaleY(1);
}


span[data-v-58327e90] {
  position: relative;
}
span[data-v-58327e90]::before {
  position: absolute;
  top: -2px;
  right: 0;
  left: 0;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleX(0);
  transform-origin: bottom right;
}
span[data-v-58327e90]:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}


span[data-v-003425ca] {
  position: relative;
}
span[data-v-003425ca]::before {
  position: absolute;
  top: -2px;
  left: 50%;
  width: 100%;
  height: 2px;
  content: '';
  background-color: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform: translate(-50%, 0) scaleX(0);
  transform-origin: center;
}
span[data-v-003425ca]:hover::before {
  opacity: 1;
  transform: translate(-50%, 0) scaleX(1);
}


span[data-v-4098fdee] {
  position: relative;
}
span[data-v-4098fdee]::before,
span[data-v-4098fdee]::after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleY(0);
  transform-origin: center top;
}
span[data-v-4098fdee]::before {
  left: -8px;
}
span[data-v-4098fdee]::after {
  right: -8px;
}
span[data-v-4098fdee]:hover::before,
span[data-v-4098fdee]:hover::after {
  transform: scaleY(1);
  transform-origin: center bottom;
}


span[data-v-19411074] {
  position: relative;
}
span[data-v-19411074]::before,
span[data-v-19411074]::after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleY(0);
}
span[data-v-19411074]::before {
  left: -8px;
  transform-origin: center top;
}
span[data-v-19411074]:hover::before {
  transform: scaleY(1);
  transform-origin: center bottom;
}
span[data-v-19411074]::after {
  right: -8px;
  transform-origin: center bottom;
}
span[data-v-19411074]:hover::after {
  transform: scaleY(1);
  transform-origin: center top;
}


span[data-v-f2b6390c] {
  position: relative;
}
span[data-v-f2b6390c]::before,
span[data-v-f2b6390c]::after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleY(0);
  transform-origin: center;
}
span[data-v-f2b6390c]::before {
  left: -8px;
}
span[data-v-f2b6390c]::after {
  right: -8px;
}
span[data-v-f2b6390c]:hover::before,
span[data-v-f2b6390c]:hover::after {
  transform: scaleY(1);
}


span[data-v-e463526c] {
  position: relative;
}
span[data-v-e463526c]::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 3px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.3s ease;
  transform: scaleX(0) translateY(-50%);
  transform-origin: right center;
}
span[data-v-e463526c]:hover {
  color: hsla(0, 0%, 100%, 0.8);
}
span[data-v-e463526c]:hover::before {
  transform: scaleX(1) translateY(-50%);
  transform-origin: left center;
}


span[data-v-7973143b] {
  position: relative;
}
span[data-v-7973143b]::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.5s ease;
  transform: scaleX(0);
  transform-origin: bottom right;
}
span[data-v-7973143b]:hover::before {
  transform: scaleX(1);
  transform-origin: bottom left;
}


span[data-v-0f133576] {
  position: relative;
}
span[data-v-0f133576]::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.3s ease-in-out;
  transform: scaleX(1);
  transform-origin: bottom left;
}
span[data-v-0f133576]:hover::before {
  transform: scaleX(0);
  transform-origin: bottom right;
}


span[data-v-53062fbf] {
  position: relative;
}
span[data-v-53062fbf]::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  height: 2px;
  content: '';
  background-color: #1890ff;
  transition: transform 0.3s ease-in-out;
  transform: translate(-50%, 0) scaleX(0);
  transform-origin: center;
}
span[data-v-53062fbf]:hover::before {
  transform: translate(-50%, 0) scaleX(1);
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-ccde99a6]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.cssfx-container-card[data-v-ccde99a6] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  margin-bottom: 20px;
  color: #fff;
  background: #090821;
  border-radius: 2.5px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-72a1448f]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.icon-panel[data-v-72a1448f] {
  height: 120px;
  text-align: center;
  cursor: move;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.icon-panel:hover i[data-v-72a1448f] {
  transform: scale(1.15);
}
.icon-panel i[data-v-72a1448f] {
  display: block;
  width: 50px;
  height: 50px;
  margin: auto;
  font-size: 40px;
  transition: all ease-in-out 0.3s;
}
.icon-panel p[data-v-72a1448f] {
  margin-top: 10px;
}
/*画布容器*/
#efContainer {
  position: relative;
  flex: 1;
  overflow: scroll;
}

/*顶部工具栏*/
.vab-tooltar {
  z-index: 3;
  box-sizing: border-box;
}

.jtk-overlay {
  color: #4a4a4a;
  cursor: pointer;
}

/*节点菜单*/
.vab-node-pmenu {
  display: block;
  width: 225px;
  height: 32px;
  padding-left: 5px;
  font-weight: bold;
  line-height: 32px;
  color: #4a4a4a;
  cursor: pointer;
}

.vab-node-menu-li {
  width: 150px;
  padding: 5px 5px 5px 8px;
  margin: 5px 0 5px 0;
  color: #565758;
  border: 1px dashed #e0e3e7;
  border-radius: 2px;
}

.vab-node-menu-li:hover {
  padding-left: 5px;
  /* 设置移动样式*/
  cursor: move;
  background-color: #f0f7ff;
  border: 1px dashed #1879ff;
  border-left: 4px solid #1879ff;
}

.vab-node-menu-ul {
  padding-left: 20px;
  list-style: none;
}

/*节点的最外层容器*/
.vab-node-content {
  position: absolute;
  display: flex;
  width: 170px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #e0e3e7;
  border-radius: 2px;
}

.vab-node-content:hover {
  /* 设置移动样式*/
  cursor: move;
  background-color: #f0f7ff;
  /*box-shadow: #1879FF 0px 0px 12px 0px;*/
  border: 1px dashed #1879ff;
}

/*节点激活样式*/
.vab-node-active {
  background-color: #f0f7ff;
  /*box-shadow: #1879FF 0px 0px 12px 0px;*/
  border: 1px solid #1879ff;
}

/*节点左侧的竖线*/
.vab-node-left {
  width: 4px;
  background-color: #1879ff;
  border-radius: 2px 0 0 2px;
}

/*节点左侧的图标*/
.vab-node-left-ico {
  margin-left: 8px;
  line-height: 32px;
}

.vab-node-left-ico:hover {
  /* 设置拖拽的样式 */
  cursor: crosshair;
}

/*节点显示的文字*/
.vab-node-text {
  width: 100px;
  margin-left: 8px;
  overflow: hidden;
  font-size: 12px;
  line-height: 32px;
  color: #565758;
  text-align: center;
  text-overflow: ellipsis;
  /* 设置超出宽度文本显示方式*/
  white-space: nowrap;
}

/*节点右侧的图标*/
.vab-node-right-ico {
  position: absolute;
  right: 5px;
  line-height: 32px;
  color: #84cf65;
  cursor: default;
}

/*节点的几种状态样式*/
.el-node-state-success {
  position: absolute;
  right: 5px;
  line-height: 32px;
  color: #84cf65;
  cursor: default;
}

.el-node-state-error {
  position: absolute;
  right: 5px;
  line-height: 32px !important;
  color: #f56c6c;
  cursor: default;
}

.el-node-state-warning {
  position: absolute;
  right: 5px;
  line-height: 32px;
  color: #e6a23c;
  cursor: default;
}

.el-node-state-running {
  position: absolute;
  right: 5px;
  line-height: 32px;
  color: #84cf65;
  cursor: default;
}

/* 连线中的label 样式*/
.jtk-overlay.flowLabel:not(.aLabel) {
  padding: 4px 10px;
  color: #565758 !important;
  background-color: white;
  border: 1px solid #e0e3e7;
  border-radius: 2px;
}

.vab-dot {
  background-color: #1879ff;
  border-radius: 2px;
}

.vab-dot-hover {
  background-color: red;
}

.vab-rectangle {
  background-color: #1879ff;
}

.vab-rectangle-hover {
  background-color: red;
}

.vab-drop-hover {
  border: 1px dashed #1879ff;
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5901ffdf]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.dynamic-meta-container[data-v-5901ffdf] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5d38a5e0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.echarts-container[data-v-5d38a5e0] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.echarts-container[data-v-5d38a5e0]  .echarts {
  width: 100%;
  height: 200px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-3ef10393]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.iframe-container iframe[data-v-3ef10393] {
  width: 100%;
  height: calc(100vh - 60px - 50px - 40px);
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-4b08faef]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.loading-container[data-v-4b08faef] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.loading-container[data-v-4b08faef]  .el-button {
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 0;
}
.loading-container[data-v-4b08faef]  .el-button + .el-button {
  margin-right: 10px;
  margin-left: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-194565e8]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.mobile-preview-container .mobile-content[data-v-194565e8] {
  position: relative;
  float: right;
  width: 350px;
  height: 700px;
  margin-right: 10%;
  background: url(../../static/img/mobile.0ce4d8e2.png);
  background-size: 100% 100%;
}
.mobile-preview-container .mobile-content-iframe[data-v-194565e8] {
  position: absolute;
  top: 10px;
  right: 12.5px;
  bottom: 8px;
  left: 12px;
  width: 325.5px;
  height: 682px;
  padding: 10px;
  background: #fff;
  border: 0;
  border-radius: 42.5px;
}
.mobile-preview-container[data-v-194565e8]  .el-alert__description {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
.mobile-preview-container[data-v-194565e8]  .el-alert__description p {
  text-indent: 2em;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-cbc04cc4]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.notice-container[data-v-cbc04cc4] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-0b20f87a]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.player-container[data-v-0b20f87a] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-4607fb9e]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.timeline-container[data-v-4607fb9e] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.timeline-container[data-v-4607fb9e]  .el-timeline-item__dot [class*=ri] {
  width: 12px;
  height: 12px;
  margin-left: -3px;
  background: #fff;
}
.timeline-container[data-v-4607fb9e]  .el-timeline-item__dot .vab-dot {
  left: -1px;
  width: 12px;
  height: 12px;
  margin: auto !important;
}
.timeline-container[data-v-4607fb9e]  .el-card .el-card__header {
  position: relative;
}
.timeline-container[data-v-4607fb9e]  .el-card .el-card__header .card-header-radio {
  position: absolute;
  top: 20px;
  right: 20px;
}
.timeline-container .vab-info-card[data-v-4607fb9e] {
  position: relative;
  width: 80%;
  padding: 8px;
  background: #e2e2e2;
  border-radius: 4.5px;
}
.timeline-container .vab-info-card[data-v-4607fb9e]:after {
  position: absolute;
  top: 8px;
  left: -10px;
  width: 0;
  height: 0;
  overflow: hidden;
  content: "";
  border-color: #e2e2e2 transparent transparent;
  border-style: solid dashed dashed;
  border-width: 10px;
}
.timeline-container .vab-info-card-success[data-v-4607fb9e] {
  color: #fff;
  background: rgb(19, 206, 102);
}
.timeline-container .vab-info-card-success[data-v-4607fb9e]:after {
  border-color: rgb(19, 206, 102) transparent transparent;
}
.timeline-container .vab-info-card-error[data-v-4607fb9e] {
  color: #fff;
  background: #ff4d4f;
}
.timeline-container .vab-info-card-error[data-v-4607fb9e]:after {
  border-color: #ff4d4f transparent transparent;
}
.timeline-container .vab-info-card-warning[data-v-4607fb9e] {
  color: #fff;
  background: #ff6700;
}
.timeline-container .vab-info-card-warning[data-v-4607fb9e]:after {
  border-color: #ff6700 transparent transparent;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-356ca9d4]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.node-panel[data-v-356ca9d4] {
  position: absolute;
  top: 100px;
  left: 40px;
  z-index: 101;
  width: 70px;
  padding: 20px 10px;
  text-align: center;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 10px 1px rgb(228, 224, 219);
}
.node-item[data-v-356ca9d4] {
  margin-bottom: 20px;
}
.node-item-icon[data-v-356ca9d4] {
  display: block;
  width: 30px;
  height: 30px;
  margin: auto;
  background-size: cover;
}
.node-label[data-v-356ca9d4] {
  font-size: 12px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.node-start[data-v-356ca9d4] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
}
.node-rect[data-v-356ca9d4] {
  border: 1px solid black;
}
.node-user[data-v-356ca9d4] {
  background: url(../../static/img/user.5b4dfbb0.png) no-repeat;
  background-size: cover;
}
.node-time[data-v-356ca9d4] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAACEFBMVEVHcExOTk5OTk5NTU1NTU1OTk5PT09MTExOTk5NTU1OTk5PT09OTk5OTk5OTk5OTk5OTk5OTk5NTU1OTk5OTk5OTk5OTk5QUFBAQEBOTk5NTU1NTU1OTk5OTk5OTk5OTk5NTU1OTk5NTU1OTk5OTk5QUFBOTk5PT09PT09MTExNTU1OTk5OTk5OTk5OTk5VVVVPT09PT09OTk5OTk5OTk5OTk5NTU1OTk5OTk5OTk5OTk5OTk5NTU1OTk5OTk5OTk5PT09PT09OTk5PT09PT09OTk5OTk5OTk5PT09PT09OTk5NTU1OTk5NTU1NTU1gYGBOTk5NTU1OTk5OTk5NTU1OTk5NTU1OTk5PT09NTU1OTk5NTU1PT09OTk5OTk5NTU1OTk5KSkpOTk5NTU1QUFBPT09OTk5PT09PT09OTk5OTk5NTU1PT09NTU1NTU1JSUlOTk5PT09RUVFQUFBQUFBNTU1OTk5NTU1NTU1OTk5OTk5PT09OTk5JSUlOTk5PT09PT09OTk5JSUlVVVVOTk5LS0tOTk5OTk5OTk5OTk5VVVVNTU1NTU1PT09OTk5OTk5VVVVPT09NTU1OTk5NTU1OTk5OTk5OTk5VVVVOTk5NTU1OTk5SUlJSUlJOTk5OTk5OTk5NTU1OTk5OTk5OTk5MTExNTU1MTExNTU1MTExNTU1PT09PT09NTU1PT09OTk5nwVRgAAAAr3RSTlMAqiRPv1UqQIBw2ZI71MegfBdg+K6NuBAEdShJjM/Oy7XoUPPfIJxUZDLWw6Ok5gktuYnks5OOMfL6Lttd1cX0e15s+ovl8XJNn4NZpyFnCEUK74aL1zWhqGqdzLyUc3eWGLaoI1f1SjeCrYRRr+AHNJUTXTPTwpt0qVtxfRX709bIDgZiInnjt2gSVm3t6+4DRJjikVyZSAyaOPwZHNrYu5W9UsE86lftQ1M6eMlH4BaWfQAAA41JREFUeNrtmudTFEEQxQ88EUVAARGVIJgVQYygIoiIOeecc84555xzztnfv+iHmasCXfZ2p2dLq5z3kXmv+x27M93Td7GYg4ODg4ODg4MXUogMzoAzEMxAW41agNp0IQBIhAy3G+IAceGWahfikzsDzoAz8Dt6ApQIDbQBqDHTjgR4dltmoBCgwkw7E4DdMgNnAA5IHl9/Uf41CF6kWQC8ERn4CsCSmGAbFFdKDBwCoLvkBeK4eBNmmcqfAlA9xNzAVgAajPXTAVhkrH8HwJjHxgEeqT5me0zyEtFJ8AyXAjDOUN0fgIF7BQaeLwAg2+wUPgnAeNE+7qceQoaB9E4dAEeExaSLcjA1tPDCDQAmjhYa2DVIORgbVlihdG1jUnzIVZFCfpLeiHdAApNCXSo0lilNuZXb8lDtIMSJOBBstFMJ7NEOpgXkn52g+B2sTQz0VmBeIPYAza62OLNYpWMOD8D9pLk3rU5NrumoO5My6zXzoOW5zcLEDTvVnzdF055YnxydSDhI82Pla9KxKIZX95I7SNeUHtGMz96r6JlpyfL3iWqAl+1fGzuq5UsRjhDVR2ya4b26GIBBkQ4xlYN0z7XZqv6ei9RArApguudSAwBtos0fawQo9lzKAKBrxAbKADZ6Lq0FKIo4v9/AIW6zAreKaQAfPZdS7JZgv6lF3GeHvIg2/6jTAA891/b5bFFbmHMLgCvejYhqhHIizH9Vt1qVvo1Tv8jyp+laU9/Kep9StX44ovxfdP6erTLGasaISPIf1dF/+HA2hOgdw2Kljp3ny9IVmVPW8xfqyFuS8DprXq8Cu/kHE/iu2TtY9xoOy3XQQPO215rc0V7+HSrisID01UH65zDoq+JdDn2htuSgXEWbH0IyWUleWXGwQgW7G0qkHWRZ6I/Gq1D5IWXnEczXmqP7MMOr/nfl4KLUQB4ANQab+j42uuRugrue8p4lOhK/qRHZdSNx5xL5oOwtAOsM1T0AqBtlnj8HgNz9sgoi6A7UuH2bsX6zKozGZalMjQMEh0mG4aC5RQ2QdLmpnwHGmMozAaosXOfbmYlVc9MoMvATgKFm4k0APGhxNQ2EZoKCJsF3PuoUXN/8T4F+q9PiH54P8NLMwBSA0pjMQDeAuYJTIC40YPkXFM6A1ZGOM+AMOAPOwL9rIFHWiwCK2guhTuc/O4WkvfBf/FmvM+AMODg4ODg4OPxP+AUd16MUr5h7xAAAAABJRU5ErkJggg==) no-repeat;
  background-size: cover;
}
.node-push[data-v-356ca9d4] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAB0VBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkEPg8AAAAmnRSTlMAEmPcqutYQL+AQ/PyInYLZidwYjHEctiPdBexfDtzRjRIDiDXbDf3wjpO2e94NW2u0cXWm+rDRYpoJHl3l+QWxp1d9abV4LblCcoo29r6R6epqwSyWSzIaoWspB9hZf6EHn/fW+Ivn/t7dVf2GrX9LTNalZh9aVIHD8xxSl7QChg/Vikwi1/tPkRLOY0FbmfSyTyHZIkBhugqRhZ7wQAAA4xJREFUeNrtm2VzG0EMhjfJ2T4H2mDDzNRA0yQNp8zMzMzMzMygX9sPobtkPeeVZG07Y328kfZ9xvZpV1pZqaQl7b+yyqEtGwBvme777/kE+dv9QLfGw2j9HcBji5D6zcBlTTiAQjYASMXolwGjvUMAPOQEuG6un8KpD2vNAV6zApzeZgywgBUAqowBUnkBIsYAC20DzE+zDKAitgF4CTAA6qRtAJVlG0AduWQZQF1YbBlAjdZNLbEvEr/1n2cDUCm9EyvUmkWNsQGomosAAPMMo/7gAcJjcNcnt6YUAHJMuV0sQBQAABzvow97wTX+4KJIgKk4H8HPvIgUwEyYQyxpcADeKMcCgD/IEQeon/XqOMIAj04AIwECIH9uBndEAXSbryP6GyjgJMAAtBxiJEC9hrc28hHgElFLIxsBMhXfz+AiwG5GlW1MBFgAlR7iIUADqCe/WQjwAKp8hIOAAKAaVjIQUABUVRqdgASgnreSCWgAaucKKgERYHa8OQEVQN8ccOQAioFIQATIjlXlOgwAX7szCHW2QwYoJ1b6DhWgFEQIYgO0gQhBbACGfotjGyCedkViAdwkgG2AJZYBjpLegkyy/g1aHuil6pcRM2FfiKZ/hrwb5lyjdKAHRc4DNeFY+u1Wz4QAQ3YPpXBW7ky4S6dfLHcq1n4AFXJ1gVb/nlxlpNXPlasNtfof5apjrX6HXH9Aq18v1yHR6u+W6xFp9W/KdcmiyPNPIq5spi3b1pXNpB2U6xVH2aawkDcmyzT6eYL3BXka/QOSNyaarshL0TujN3P0H8jems35ES5VwgCzgo4rcQBf1FVlAcATFlZWAKbjzvmehqPC23Hoqe/ZIP1cbxDft311kX9iJBfzRrjEusBjnzAXJhG+MZ7J2U6zX0G4kA1g+rsMufHbCN8o17DlWbJOy9N03ZbnCRnnWlEAwfca61e9GC8IJQggK7Cf5zZMeBYlZq64NWjNmcwwYGWy2vvHjfQEAATOlm/yevfwA0QDViz0p155gFKfd4k8wA+/e5c4wLjf/ZU4QIHPu5n/K+gIWDGkOzTEtlpjgLdBSxZ5s9axAOc680x8OTC3DMw4nwryHTYHuBOcXtMnXVOaAl0xVca3YIKecIlSV3KDt8OtqNPA53i22a64NuN1KIBRttPIL+SBsOQLj/4efE1QzCDf+YxS4z6ubt/s4m15RfV+lbSk/Wv2F8q7NXg3zsLfAAAAAElFTkSuQmCC) no-repeat;
  background-size: cover;
}
.node-download[data-v-356ca9d4] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAwFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOoSlDAAAAP3RSTlMAVRmsqhdO5bHokt8NFrXbAzCjU9wrl2E1Oio/IURJEi6/HCZm4Ag7mZ9uQI65cNhrM8qVgFIOce8J40Wv6keMV1lJAAACSUlEQVR42u2Z53LCMBCETcCAKaGEGnpN773q/d8qM8DEIqicpZOdZG5/Mcyi/Qar3FmeRyKRSMbK53L5JPPZSsnlZ9YAmcQAgjVAkPATSPAZEAABEAABEAABEAABEAABEAABEIATgKO7yQfjpOr/tQDldMCPFVwU3nT5p2xXxgCHgsHOYX/qljKmAPui0d5V+cdCgMAUICcc7kGef8PiAHgeSwGuWQyPgLEnKcCJ+Aeok1D5TqkocGMuw41eAWsgu4e9EfmpCH8pc7MTwgFSbgCyYADfDcCe9ax27icAAiAAAiCAXwwgvh/E8+sM66+rUH9VOYwBwOZ+kC1h/qWs9jMG+C7sShB/SVrOGwOE9f1I7x+F9SwaQD6sJ32d3w+9eexJuNJU7Z+q+gmLZcgN21f5+8p+xmYj4gaeyf0zdT9ltRNyQzdl/qamn7PbirnBa2J/TddPWp4F3PAdkb+j7WdtDyMuoLvr7+r7aevTkIvo/fT3AP28/XHMhQy2/QOM9wmA852LGfL+ISQfpSDhgrKhPwvKx6mIuKiDnQ/A39qVWEypOGpC43y0otQ0H68qNsxHLMvN8jH7AqN81MbEJB+3MzLIR27Noudj94aR89Gb06j5/7A9X7/fL3rJAXiFSqXgJQkQTQRAAARAAATwdwB8N/nwi8uUGwD41S1z+wQg7x9g1/dRBLq+b7BYtJACtOIBqEsB2vEAzKUA5Vwc+ZMX+Uy5jANgrJqraff59+rVcnbrNv7qU7deS/P6wlV6o9V+9EgkEkmgL47RNZ00maNlAAAAAElFTkSuQmCC) no-repeat;
  background-size: cover;
}
.node-click[data-v-356ca9d4] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
}
.node-end[data-v-356ca9d4] {
  background: url(data:image/png;base64,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) no-repeat;
  background-size: cover;
}

.add-node-btn[data-v-502b06a0] {
  margin-right: 20px;
  margin-bottom: 10px;
}


.property-dialog {
  padding: 20px;
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-4c903832]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.workflow-container[data-v-4c903832] {
  position: relative;
}
.workflow-container .vab-control[data-v-4c903832] {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 2;
}
.workflow-container #container[data-v-4c903832] {
  height: calc(calc(100vh - 60px - 50px - 40px) - 8px * 2);
  outline: none;
}
.workflow-container .time-plus[data-v-4c903832] {
  cursor: pointer;
}
.workflow-container .add-panel[data-v-4c903832] {
  position: absolute;
  z-index: 11;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-bb70fd36]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.avatar-uploader[data-v-bb70fd36]  .el-upload {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border: 1px dashed #d9d9d9 !important;
  border-radius: 6px;
}
.avatar-uploader .el-upload[data-v-bb70fd36]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-bb70fd36] {
  width: 78px;
  height: 78px;
  font-size: 28px;
  line-height: 78px;
  color: #8c939d;
  text-align: center;
}
.avatar[data-v-bb70fd36] {
  display: block;
  width: 78px;
  height: 78px;
}
.hide[data-v-bb70fd36]  .el-upload--picture-card {
  display: none !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-45ef7bb4]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.bar[data-v-45ef7bb4] {
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.bar .bar_icon-box[data-v-45ef7bb4] {
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 6px 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 62px;
  position: relative;
}
.bar .bar_icon-box i[data-v-45ef7bb4] {
  font-size: 18px;
  z-index: 2;
  cursor: pointer;
}
.bar .bar_icon-box .bar_icon-box--check[data-v-45ef7bb4] {
  position: absolute;
  top: 3px;
  width: 26px;
  height: 24px;
  background-color: #fff;
  border-radius: 2.5px;
  z-index: 1;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.bar .bar_keyword-input[data-v-45ef7bb4] {
  margin-left: auto;
  width: 250px;
}
.bar .bar_add-btn[data-v-45ef7bb4] {
  border-radius: 5px;
  font-size: 14px;
  padding: 7px 25px;
  margin-left: 20px;
}
.bar .bar_keyword-input[data-v-45ef7bb4]  .el-input__inner {
  border-radius: 5px;
  height: 32px;
}
.bar .bar_keyword-input[data-v-45ef7bb4]  .el-input__prefix > i {
  margin-top: 7px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-1d22aea2]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
[data-v-1d22aea2] .card-item__bar--fnc-btn {
  height: 32px;
  padding: 5px 12px;
  cursor: pointer;
  color: #333;
  font-family: sans-serif;
  line-height: 22px;
}
[data-v-1d22aea2] .card-item__bar--fnc-btn:hover {
  background-color: #cddeff;
}
[data-v-1d22aea2] .card-item__bar--delete {
  color: #ec3434;
  margin: 0 -12px 0 -12px;
}
[data-v-1d22aea2] .card-item__bar--divider {
  margin: 6px 0 !important;
}
.card-container[data-v-1d22aea2] {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  overflow-y: auto;
}
.card-container .card-item[data-v-1d22aea2] {
  margin: 0 20px 20px 0;
  border: 1px solid #e5e5e5;
  padding: 25px 20px 20px;
  border-radius: 7.5px;
  width: 290px;
  font-family: sans-serif;
  cursor: pointer;
}
.card-container .card-item__bar[data-v-1d22aea2] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.card-container .card-item__bar--btn[data-v-1d22aea2] {
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  cursor: pointer;
}
.card-container .card-item__bar--btn[data-v-1d22aea2]:hover {
  background-color: #f7f7f7;
}
.card-container .card-item__bar--btn[data-v-1d22aea2]:nth-child(2) {
  margin-left: auto;
}
.card-container .card-item__title[data-v-1d22aea2] {
  margin: 15px 0;
  font-size: 16px;
  font-weight: 700;
  color: #333;
}
.card-container .card-item__content[data-v-1d22aea2] {
  display: flex;
  justify-content: flex-start;
}
.card-container .card-item__content[data-v-1d22aea2]  .el-tag {
  margin-left: auto;
}
.card-container .card-item--time[data-v-1d22aea2] {
  text-align: end;
  font-size: 12px;
}
.card-container .card-item[data-v-1d22aea2]  .el-divider {
  margin: 10px 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5a5226a7]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.login-config[data-v-5a5226a7] {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.login-config__container[data-v-5a5226a7] {
  width: calc(100% - 250px);
  height: 100%;
}
.login-config__container .form-render[data-v-5a5226a7] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.login-config__container .form-render > .title[data-v-5a5226a7] {
  text-align: center;
  color: #333;
  margin-bottom: 10px;
}
.login-config__setting[data-v-5a5226a7] {
  width: 250px;
  height: 100%;
  position: relative;
  border-left: 1px solid #e1e1e1;
}
.login-config__setting[data-v-5a5226a7] .el-upload--picture-card {
  width: 55px !important;
  height: 55px !important;
  line-height: 54px !important;
}
.login-config__setting[data-v-5a5226a7] .el-upload-list--picture-card .el-upload-list__item {
  width: 55px !important;
  height: 55px !important;
}
.login-config__setting[data-v-5a5226a7] .el-upload-list--picture-card .el-upload-list__item img {
  height: 55px !important;
}
.login-config__setting__btn-group[data-v-5a5226a7] {
  padding: 10px;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 55px;
  border-top: 1px solid #e1e1e1;
  display: flex;
  justify-content: flex-end;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-1afea264]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
[data-v-1afea264] .el-timeline > li:first-child .el-timeline-item__wrapper > div {
  color: #1890ff !important;
}
[data-v-1afea264] .el-timeline-item__content {
  line-height: 18px;
}
.login-line[data-v-1afea264] {
  padding-left: 20px;
  border-left: 1px solid #ebeef5;
  overflow-y: auto;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-3f2bd036]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-db271952]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.menu-management-container[data-v-db271952] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-4697706f]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.personal-center-container[data-v-4697706f] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.personal-center-container .personal-center-user-info[data-v-4697706f] {
  padding: 8px;
  text-align: center;
}
.personal-center-container .personal-center-user-info[data-v-4697706f]  .el-avatar img {
  cursor: pointer;
}
.personal-center-container .personal-center-user-info-full-name[data-v-4697706f] {
  margin-top: 15px;
  font-size: 24px;
  font-weight: 500;
  color: #262626;
}
.personal-center-container .personal-center-user-info-description[data-v-4697706f] {
  margin-top: 8px;
}
.personal-center-container .personal-center-user-info-follow[data-v-4697706f] {
  margin-top: 15px;
}
.personal-center-container .personal-center-user-info-list[data-v-4697706f] {
  margin-top: 18px;
  line-height: 30px;
  text-align: left;
  list-style: none;
}
.personal-center-container .personal-center-user-info-list h5[data-v-4697706f] {
  margin: -20px 0 5px 0;
}
.personal-center-container .personal-center-user-info-list[data-v-4697706f]  .el-tag {
  margin-right: 10px !important;
}
.personal-center-container .personal-center-user-info-list[data-v-4697706f]  .el-tag + .el-tag {
  margin-left: 0;
}
.personal-center-container .personal-center-item[data-v-4697706f] {
  display: flex;
}
.personal-center-container .personal-center-item i[data-v-4697706f] {
  font-size: 40px;
}
.personal-center-container .personal-center-item-content[data-v-4697706f] {
  box-sizing: border-box;
  flex: 1;
  margin-left: 20px;
}
.personal-center-container .personal-center-item-content-second[data-v-4697706f] {
  margin-top: 8px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-253d1f0b]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.vab-tree-border[data-v-253d1f0b] {
  height: 200px;
  padding: 8px;
  overflow-y: auto;
  border: 1px solid #dcdfe6;
  border-radius: 2.5px;
}

[data-v-23551399] .el-tabs--left .el-tabs__item.is-left {
  text-align: left;
}


.el-button--mini {
  margin-bottom: 10px;
}

@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-71e6deb6]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.card-container[data-v-71e6deb6] {
  padding: 0 0 8px 0 !important;
  background: #f6f8f9 !important;
}
.card-container .page-header[data-v-71e6deb6] {
  display: flex;
  align-items: center;
  padding: 8px 8px 0 8px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #ebeef5;
}
.card-container .page-header[data-v-71e6deb6]  .el-form-item__content {
  width: 221px !important;
}
.card-container .page-header[data-v-71e6deb6]  .el-form-item__content .el-select,
.card-container .page-header[data-v-71e6deb6]  .el-form-item__content .el-input,
.card-container .page-header[data-v-71e6deb6]  .el-form-item__content .el-date-editor,
.card-container .page-header[data-v-71e6deb6]  .el-form-item__content .el-checkbox-group {
  width: 100%;
}
.card-container[data-v-71e6deb6]  .el-card__body {
  position: relative;
  padding: 8px;
  cursor: pointer;
}
.card-container[data-v-71e6deb6]  .el-card__body img {
  height: 228px;
}
.card-container[data-v-71e6deb6]  .el-card__body .card-title {
  margin: 20px 20px 10px 20px;
  font-size: 16px;
  font-weight: bold;
}
.card-container[data-v-71e6deb6]  .el-card__body .card-description {
  margin: 0 20px 10px 20px;
}
.card-container[data-v-71e6deb6]  .el-card__body .card-datetime {
  margin: 0 20px 10px 20px;
  color: rgba(81, 90, 110, 0.6);
}
.card-container[data-v-71e6deb6]  .el-pagination.is-background .btn-next,
.card-container[data-v-71e6deb6]  .el-pagination.is-background .btn-prev {
  background-color: #fff;
}
.card-container[data-v-71e6deb6]  .el-pagination.is-background .el-pager li {
  background-color: #fff;
}
.card-container[data-v-71e6deb6]  .el-pagination.is-background .el-pager li.active {
  background-color: #1890ff;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-822156a0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.markdown-editor-container[data-v-822156a0] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.markdown-editor-container[data-v-822156a0]  .editor-toolbar {
  border-top: 1px solid #dcdfe6;
  border-right: 1px solid #dcdfe6;
  border-left: 1px solid #dcdfe6;
  border-radius: 2.5px;
  opacity: 1;
}
.markdown-editor-container[data-v-822156a0]  .CodeMirror {
  border: 1px solid #dcdfe6;
  border-radius: 2.5px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-b79ec580]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.editor-container .news-title[data-v-b79ec580] {
  text-align: center;
}
.editor-container .news-content[data-v-b79ec580]  p {
  line-height: 30px;
}
.editor-container .news-content[data-v-b79ec580]  p img {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.editor-container .vab-quill-content[data-v-b79ec580]  .el-form-item__content {
  line-height: normal;
}
@font-face {
  font-family: "remixicon";
  src: url(../../static/fonts/remixicon.31d28485.eot); /* IE9*/
  src: url(../../static/fonts/remixicon.31d28485.eot#iefix) format("embedded-opentype"), url(../../static/fonts/remixicon.9915fef9.woff2) format("woff2"), url(../../static/fonts/remixicon.881fbc46.woff) format("woff"), url(../../static/fonts/remixicon.888e61f0.ttf) format("truetype"), url(../../static/img/remixicon.95138f36.svg#remixicon) format("svg");
  font-display: swap;
}
.editor-container[data-v-b79ec580]  .vab-quill .ql-vab-upload-image {
  font-family: "remixicon", sans-serif !important;
  font-size: 16px;
  font-weight: 580;
}
.editor-container[data-v-b79ec580]  .vab-quill .ql-vab-upload-image:before {
  content: "\ee46";
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-65beb594]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.button-container[data-v-65beb594] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.button-container[data-v-65beb594]  .el-button:first-child {
  margin-right: 10px;
}
.button-container[data-v-65beb594]  .el-button + .el-button {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-3acda82c]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.checkbox-container[data-v-3acda82c] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-6ec2ea60]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.pay-button-group[data-v-6ec2ea60] {
  display: block;
  margin: 20px auto;
  text-align: center;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-485f7076]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.pay-button-group[data-v-485f7076] {
  display: block;
  margin: 20px auto;
  text-align: center;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-342b4e74]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.pay-top-content[data-v-342b4e74] {
  text-align: center;
}
.pay-top-content .pay-success[data-v-342b4e74] {
  display: block;
  margin: 20px auto 5px auto;
  font-size: 40px;
  color: rgb(19, 206, 102);
}
.pay-bottom[data-v-342b4e74] {
  padding: 8px;
  margin-top: 20px;
  background: #f5f7f8;
  border: 1px dashed #dcdfe6;
  border-radius: 2.5px;
}
.pay-button-group[data-v-342b4e74] {
  display: block;
  margin: 20px auto;
  text-align: center;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-372688cb]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.comprehensive-form-container .demo-form[data-v-372688cb] {
  margin-top: 10px;
}
.comprehensive-form-container[data-v-372688cb]  .el-form-item__content .el-rate {
  display: inline-block;
  font-size: 0;
  line-height: 1;
  vertical-align: middle;
}
.comprehensive-form-container[data-v-372688cb]  .el-form-item__content .el-transfer__buttons {
  padding: 10px 10px 0 10px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-62ed67e4]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.date-picker-container[data-v-62ed67e4] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.date-picker-container[data-v-62ed67e4]  .el-range-separator {
  box-sizing: content-box;
}
.date-picker-container[data-v-62ed67e4]  .el-input {
  width: 180px;
}
.date-picker-container[data-v-62ed67e4]  .el-input:first-child {
  margin-right: 10px;
}
.date-picker-container[data-v-62ed67e4]  .el-input + .el-input {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-278084c0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.date-time-picker-container[data-v-278084c0] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-531186e7]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.input-container[data-v-531186e7] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.input-container[data-v-531186e7]  .el-input {
  width: 180px;
}
.input-container[data-v-531186e7]  .el-input:first-child {
  margin-right: 10px;
  margin-bottom: 10px;
}
.input-container[data-v-531186e7]  .el-input + .el-input {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
}
.input-container[data-v-531186e7]  .el-textarea {
  width: 180px;
}
.input-container[data-v-531186e7]  .el-select .el-input {
  width: 90px;
  margin-bottom: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7d43a1da]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.inputNumber-container[data-v-7d43a1da] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-54e7e03f]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.link-container[data-v-54e7e03f] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
.link-container[data-v-54e7e03f]  .el-link {
  margin-bottom: 10px;
}
.link-container[data-v-54e7e03f]  .el-link:first-child {
  margin-right: 10px;
}
.link-container[data-v-54e7e03f]  .el-link + .el-link {
  margin-right: 10px;
  margin-left: 0;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-e06c0472]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.radio-container[data-v-e06c0472] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-b5a1d624]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.rate-container[data-v-b5a1d624] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-20b5b95a]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.select-container[data-v-20b5b95a] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-24673b33]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.slider-container[data-v-24673b33] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5ca913fb]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.step-form-container[data-v-5ca913fb]  .el-steps {
  margin: 20px auto 40px auto;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-process {
  color: #1890ff;
  border-color: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-process .el-step__icon.is-text {
  color: #1890ff;
  background: #e8f4ff;
  border: 1px solid;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-process .el-step__line {
  height: 1px;
  background: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__title.is-process {
  color: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__description.is-process {
  color: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-finish .el-step__icon.is-text {
  color: #fff;
  background: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-finish .el-step__line {
  height: 1px;
  background: #1890ff;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-wait .el-step__icon.is-text {
  border: 1px solid;
}
.step-form-container[data-v-5ca913fb]  .el-steps .el-step__head.is-wait .el-step__line {
  height: 1px;
  background: #c0c4cc;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-c04318b0]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.switch-container[data-v-c04318b0] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-5776ada5]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.time-picker-container[data-v-5776ada5] {
  padding: 0 !important;
  background: #f6f8f9 !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-0851c041]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.list-container ul[data-v-0851c041] {
  padding: 0;
  margin: 0;
  list-style: none;
  outline: none;
}
.list-container ul .list-item[data-v-0851c041] {
  padding: 8px;
  border-bottom: 1px solid #dcdfe6;
}
.list-container ul .list-item-meta[data-v-0851c041] {
  display: flex;
  flex: 1 1;
  align-items: flex-start;
}
.list-container ul .list-item-meta-avatar[data-v-0851c041] {
  margin-right: 16px;
}
.list-container ul .list-item-meta-avatar[data-v-0851c041]  .el-image {
  width: 61px;
  height: 61px;
}
.list-container ul .list-item-meta-content[data-v-0851c041] {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.list-container ul .list-item-meta-title[data-v-0851c041] {
  margin-top: 11px;
  margin-bottom: 4px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
}
.list-container ul .list-item-meta-description[data-v-0851c041] {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
}
.list-container ul .list-item-meta-item[data-v-0851c041] {
  display: inline-block;
  height: 61px;
  margin-left: 40px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.45);
  vertical-align: middle;
}
.list-container ul .list-item-meta-item > span[data-v-0851c041] {
  line-height: 30px;
}
.list-container ul .list-item-meta-item > p[data-v-0851c041] {
  margin-top: 4px;
  margin-bottom: 0;
}
.list-container ul .list-item-meta[data-v-0851c041]  .el-progress {
  margin-top: 21px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-7e83fa95]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
[data-v-7e83fa95] .el-button {
  margin-right: 10px;
}
[data-v-7e83fa95] .el-button + .el-button {
  margin-right: 10px;
  margin-left: 0;
}
[data-v-7e83fa95] .el-form-item--small.el-form-item {
  margin-bottom: 0;
}
[data-v-7e83fa95] .el-form-item--small.el-form-item .el-form-item__content > * {
  margin-bottom: 10px;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
[data-v-52f101d9]:export {
  menu-color: hsla(0, 0%, 100%, 0.95);
  menu-color-active: hsla(0, 0%, 100%, 0.95);
  menu-background: #282c34;
  column-second-menu-background: #fff;
}
.custom-table-container[data-v-52f101d9]  i {
  cursor: pointer;
}
.custom-table-container .stripe-panel[data-v-52f101d9],
.custom-table-container .border-panel[data-v-52f101d9] {
  margin: 0 10px 10px 10px !important;
}
@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
.custom-table-checkbox [class*=ri] {
  vertical-align: -2.5px;
  cursor: pointer;
}
.custom-table-checkbox .el-checkbox {
  margin: 5px 0 5px 8px;
}
