@charset "UTF-8";
html #app, body #app {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
html #app, body #app {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
html, body {
  margin: 0px;
  height: 100%;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
html #app a, body #app a {
  text-decoration: none;
}
.el-card.is-always-shadow {
  -webkit-box-shadow: 0 0 8px 0 rgba(232, 237, 250, 0.6), 0 2px 4px 0 rgba(232, 237, 250, 0.5);
          box-shadow: 0 0 8px 0 rgba(232, 237, 250, 0.6), 0 2px 4px 0 rgba(232, 237, 250, 0.5);
}
.el-card.is-hover-shadow:hover {
  -webkit-box-shadow: 0 0 8px 0 rgba(232, 237, 250, 0.6), 0 2px 4px 0 rgba(232, 237, 250, 0.5);
          box-shadow: 0 0 8px 0 rgba(232, 237, 250, 0.6), 0 2px 4px 0 rgba(232, 237, 250, 0.5);
}
.el-menu--horizontal {
  border-bottom: none !important;
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.el-table__body,
.el-table__header {
  width: 100% !important;
}
.el-scrollbar .el-scrollbar__bar {
  opacity: 1 !important;
}
.el-table th.gutter,
.el-table colgroup.gutter {
  display: table-cell !important;
}
.el-table__body-wrapper {
  cursor: pointer;
}
.el-table__header-wrapper {
  background: rgba(245, 245, 245, 0.5);
}
.el-table .el-button {
  padding: 1px 3px;
  font-size: 13px;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.basis-xs {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
.basis-sm {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.basis-df {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.basis-lg {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}
.basis-xl {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.flex-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.flex-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-nowrep {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.self-center {
  -ms-flex-item-align: flex-center;
      align-self: flex-center;
}
.self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* ==================
          flex布局(colorui里面也有相关基础样式)
 ==================== */
/* x水平居中*/
.x-f {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x两端且水平居中*/
.x-bc {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x水平靠右居中*/
.x-je {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/*x平分且水平居中*/
.x-ac {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x水平靠上对齐*/
.x-start {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/*x水平靠下对齐*/
.x-ae {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*上下左右居中*/
.x-c {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.x-e {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*y竖直靠左*/
.y-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/*y竖直靠右*/
.y-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*y竖直居中*/
.y-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* y竖直两端*/
.y-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/*y竖直两端居中*/
.y-bc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/*y竖直上下左右居中*/
.y-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.text-ellipsis-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.text-ellipsis-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.text-ellipsis-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.el-row-screen {
  margin-bottom: 20px;
}
.el-row-screen .el-col {
  width: 16.6%;
}
.text-ellipsis-1 p {
  padding: 0 !important;
  margin: 0 !important;
}
#china_map_box #china_map {
  height: 670px;
  max-width: 900px;
}
.d2-layout-header-aside {
  z-index: 2000;
}
.d2-layout-header-aside-mask {
  z-index: 1999;
}

/* 视口宽度最小为320px，最大为640px时，呈现样式 */
@media (min-width: 320px) and (max-width: 640px) {
.el-message-box {
    width: 90% !important;
}
.el-message {
    width: 90% !important;
    min-width: 0 !important;
}
.el-date-range-picker {
    top: 10px !important;
    width: 90% !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: 0.3;
    transition: 0.3;
}
.el-picker-panel__body {
    width: 100%;
    min-width: 0px !important;
}
.el-picker-panel__body .el-date-range-picker__content {
    width: 100%;
    padding: 0 10px;
}
.el-time-panel {
    left: -30px !important;
}
.el-tooltip__popper {
    max-width: 90% !important;
}
.el-dialog {
    width: 90% !important;
}
.el-dialog__wrapper {
    position: fixed !important;
}
.el-row .el-col {
    width: 100%;
    margin: 0 0 10px;
}
#china_map_box #china_map {
    height: 300px;
}
.card-item {
    width: 100% !important;
}
.el-tabs__item {
    margin-right: 0px !important;
}
.d2-layout-header-aside {
    z-index: 3000 !important;
}
.d2-layout-header-aside-mask {
    z-index: 2999 !important;
}
.routesBox {
    width: 100% !important;
}
.uploadImage {
    width: 100% !important;
}
.uploadImage .upload-demo {
    width: 100% !important;
}
.uploadImage .upload-demo .el-upload {
    width: 100% !important;
}
.uploadImage .upload-demo .el-upload .el-upload-dragger {
    width: 100% !important;
}
}
/* 视口宽度最小为640px，最大为1024px时，呈现样式 */
@media (min-width: 640px) and (max-width: 1024px) {
.el-row .el-col {
    width: 33%;
    margin-bottom: 20px;
}
#china_map_box #china_map {
    height: 470px;
}
.card-item {
    width: 100% !important;
}
.routesBox {
    width: 48% !important;
}
}
.el-table {
  background: none !important;
}
.el-table th {
  background-color: transparent !important;
}
.el-table tr {
  background-color: transparent !important;
}
.el-table--enable-row-transition {
  background-color: rgba(255, 255, 255, 0) !important;
}
.el-table::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.el-row .el-input {
  width: 100% !important;
}
.el-row .el-select {
  width: 100%;
}
.el-row .el-input__inner {
  width: 100% !important;
}
.el-table__cell {
  text-align: center !important;
}
.el-pagination {
  margin-top: 20px;
}
.popover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.popover .el-select {
  width: 100%;
}
.popover .el-input {
  width: 100% !important;
}
.popover .lodingItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 49%;
}
.popover .lodingItem .lodingItem-title {
  min-width: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popover .lodingItem .lodingItem-mintitle {
  min-width: 70px;
}
.popover .lodingItem .lodingItem-operationFrame {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popover .lodingItem .lodingItem-operationFrame .operationFrame-entity {
  width: 100%;
}
.operationFrame-entity {
  width: 100%;
}
.color144 {
  color: rgb(24, 144, 255);
  cursor: pointer;
}
.el-tooltip__popper {
  max-width: 20%;
}
.el-tooltip__popper,
.el-tooltip__popper.is-dark {
  background: rgb(48, 65, 86) !important;
  color: #fff !important;
  line-height: 24px;
}
.el-dialog__wrapper {
  position: absolute !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: inherit !important;
}
.el-dialog__wrapper .el-dialog {
  z-index: 998;
  width: 700px;
}
.el-dialog__wrapper .el-dialog__body {
  padding: 10px 20px;
}
.popover .el-form-item {
  width: 320px;
}
.popover .el-form-item .el-select {
  width: 100%;
}
.popover .el-form-item .el-radio {
  margin-right: 0 !important;
}
.popover .el-form-item .el-form-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
}
.popover .el-form-item .el-form-item__content .el-cascader {
  width: 100%;
}
.popover .el-input__inner {
  padding-right: 0px !important;
}
div {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.markdown-body ul {
  list-style: disc;
}
.markdown-body h1, .markdown-body h2 {
  border-bottom: none;
}
#nprogress .bar {
  background: #409EFF !important;
}
#nprogress .peg {
  -webkit-box-shadow: 0 0 10px #409EFF, 0 0 5px #409EFF !important;
          box-shadow: 0 0 10px #409EFF, 0 0 5px #409EFF !important;
}
.splitter-pane-resizer {
  background-color: #DCDFE6 !important;
  opacity: 1 !important;
}
.vue-grid-item.vue-grid-placeholder {
  border: 1px solid #DCDFE6;
  background-color: rgba(255, 255, 255, 0.3);
  opacity: 1;
  border-radius: 4px;
}
.tree-view-wrapper.tree-view-small .tree-view-item {
  font-size: 10px;
}
html #app, body #app {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.fade-transverse-leave-active,
.fade-transverse-enter-active {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.fade-transverse-enter {
  opacity: 0;
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
}
.fade-transverse-leave-to {
  opacity: 0;
  -webkit-transform: translateX(30px);
          transform: translateX(30px);
}
.fade-scale-leave-active,
.fade-scale-enter-active {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fade-scale-enter {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.fade-scale-leave-to {
  opacity: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.d2-text-center {
  text-align: center;
}
.d2-fl {
  float: left;
}
.d2-fr {
  float: right;
}
.d2-m-0 {
  margin: 0px !important;
}
.d2-mt-0 {
  margin-top: 0px !important;
}
.d2-mr-0 {
  margin-right: 0px !important;
}
.d2-mb-0 {
  margin-bottom: 0px !important;
}
.d2-ml-0 {
  margin-left: 0px !important;
}
.d2-p-0 {
  padding: 0px !important;
}
.d2-pt-0 {
  padding-top: 0px !important;
}
.d2-pr-0 {
  padding-right: 0px !important;
}
.d2-pb-0 {
  padding-bottom: 0px !important;
}
.d2-pl-0 {
  padding-left: 0px !important;
}
.d2-m-5 {
  margin: 5px !important;
}
.d2-mt-5 {
  margin-top: 5px !important;
}
.d2-mr-5 {
  margin-right: 5px !important;
}
.d2-mb-5 {
  margin-bottom: 5px !important;
}
.d2-ml-5 {
  margin-left: 5px !important;
}
.d2-p-5 {
  padding: 5px !important;
}
.d2-pt-5 {
  padding-top: 5px !important;
}
.d2-pr-5 {
  padding-right: 5px !important;
}
.d2-pb-5 {
  padding-bottom: 5px !important;
}
.d2-pl-5 {
  padding-left: 5px !important;
}
.d2-m-10 {
  margin: 10px !important;
}
.d2-mt-10 {
  margin-top: 10px !important;
}
.d2-mr-10 {
  margin-right: 10px !important;
}
.d2-mb-10 {
  margin-bottom: 10px !important;
}
.d2-ml-10 {
  margin-left: 10px !important;
}
.d2-p-10 {
  padding: 10px !important;
}
.d2-pt-10 {
  padding-top: 10px !important;
}
.d2-pr-10 {
  padding-right: 10px !important;
}
.d2-pb-10 {
  padding-bottom: 10px !important;
}
.d2-pl-10 {
  padding-left: 10px !important;
}
.d2-m-15 {
  margin: 15px !important;
}
.d2-mt-15 {
  margin-top: 15px !important;
}
.d2-mr-15 {
  margin-right: 15px !important;
}
.d2-mb-15 {
  margin-bottom: 15px !important;
}
.d2-ml-15 {
  margin-left: 15px !important;
}
.d2-p-15 {
  padding: 15px !important;
}
.d2-pt-15 {
  padding-top: 15px !important;
}
.d2-pr-15 {
  padding-right: 15px !important;
}
.d2-pb-15 {
  padding-bottom: 15px !important;
}
.d2-pl-15 {
  padding-left: 15px !important;
}
.d2-m-20 {
  margin: 20px !important;
}
.d2-mt-20 {
  margin-top: 20px !important;
}
.d2-mr-20 {
  margin-right: 20px !important;
}
.d2-mb-20 {
  margin-bottom: 20px !important;
}
.d2-ml-20 {
  margin-left: 20px !important;
}
.d2-p-20 {
  padding: 20px !important;
}
.d2-pt-20 {
  padding-top: 20px !important;
}
.d2-pr-20 {
  padding-right: 20px !important;
}
.d2-pb-20 {
  padding-bottom: 20px !important;
}
.d2-pl-20 {
  padding-left: 20px !important;
}
.d2-m {
  margin: 20px !important;
}
.d2-mt {
  margin-top: 20px !important;
}
.d2-mr {
  margin-right: 20px !important;
}
.d2-mb {
  margin-bottom: 20px !important;
}
.d2-ml {
  margin-left: 20px !important;
}
.d2-p {
  padding: 20px !important;
}
.d2-pt {
  padding-top: 20px !important;
}
.d2-pr {
  padding-right: 20px !important;
}
.d2-pb {
  padding-bottom: 20px !important;
}
.d2-pl {
  padding-left: 20px !important;
}
.el-table__header .el-table__cell {
  background: #f8f8f9 !important;
  color: #515a6e !important;
  padding: 8px 18px !important;
}
.el-table td.el-table__cell.is-leaf {
  color: #515a6e !important;
  text-align: center !important;
}
.el-table .el-table__cell {
  padding: 0 !important;
  white-space: nowrap;
  background: #FFFFFF;
}
.is-hidden {
  background: #FFFFFF !important;
}
.el-table .cell {
  padding: 12px 18px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.el-col .el-select__tags-text {
  max-width: 80px;
}
.el-table__row .el-table__cell {
  border-right: 0 !important;
}
.el-table__row:nth-child(2n) .el-table__cell {
  background: rgba(245, 247, 250, 0.3);
}
.el-table__empty-block {
  min-height: 100% !important;
}
.el-table__empty-text {
  line-height: 50px !important;
}
.el-table__fixed::before {
  height: 0 !important;
}
.caret-wrapper {
  height: 0 !important;
}
.caret-wrapper .ascending {
  top: -13px !important;
}
.caret-wrapper .descending {
  bottom: -10px !important;
}
.lodingItem .el-date-editor.el-input,
.lodingItem .el-date-editor.el-input__inner {
  width: 100% !important;
}
.el-row {
  height: 32px;
  margin-bottom: 20px;
}
.el-row input {
  height: 32px;
  line-height: 32px;
}
.el-row .el-date-editor.el-input,
.el-row .el-date-editor.el-input__inner {
  width: 100% !important;
  height: 32px;
  line-height: 32px;
}
.el-row .el-date-editor.el-input .el-range__icon,
.el-row .el-date-editor.el-input .el-range-separator,
.el-row .el-date-editor.el-input__inner .el-range__icon,
.el-row .el-date-editor.el-input__inner .el-range-separator {
  line-height: 24px;
}
.el-row .el-input__icon {
  line-height: 32px;
}
.el-row .el-range__close-icon {
  line-height: 26px !important;
}
.el-row .el-select {
  width: 100% !important;
  margin-bottom: 0 !important;
}
.el-row .el-button {
  font-size: 14px;
  border-radius: 3px;
  padding: 8px 15px;
}
.margin-top {
  margin-top: 20px;
}
.el-menu--popup-bottom-start {
  max-height: 80vh;
  overflow-y: auto;
}
::-webkit-scrollbar {
  width: 4px;
  height: 6px;
}
::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0.2);
}
::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(125, 125, 125, 0.7);
}
::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: rgba(125, 125, 125, 0.7);
}
.font-bold {
  font-weight: bold;
}
.el-time-spinner .el-scrollbar {
  width: 100%;
}
.el-pagination {
  text-align: center !important;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.x-e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.el-radio {
  margin-right: 0 !important;
}
.margin-B20 {
  margin-bottom: 20px;
}
.el-dialog__wrapper {
  position: absolute !important;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-dialog__wrapper .el-dialog {
  width: auto !important;
  z-index: 9999;
  margin: 0 !important;
}
.el-dialog__wrapper .el-dialog__body {
  max-width: 100%;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}
.el-table__fixed-right::before {
  height: auto !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
.viewColor {
  color: #2d8cf0;
}
.popover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 680px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.popover .el-form-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0 !important;
}
.popover .el-select {
  width: 100%;
}
.popover .lodingItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 48%;
}
.popover .lodingItem .lodingItem-title {
  min-width: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popover .lodingItem .lodingItem-mintitle {
  min-width: 70px;
}
.popover .lodingItem .lodingItem-operationFrame {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popover .lodingItem .lodingItem-operationFrame .operationFrame-entity {
  width: 100%;
}

/*在Chrome下移除input[number]的上下箭头*/
.no-number::-webkit-outer-spin-button,
.no-number::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none !important;
}
.no-number input[type=number]::-webkit-outer-spin-button,
.no-number input[type=number]::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none !important;
}

/*在firefox下移除input[number]的上下箭头*/
.no-number {
  -moz-appearance: textfield;
}
.no-number input[type=number] {
  -moz-appearance: textfield;
}
.text-ellipsis-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.el-tooltip__popper {
  cursor: pointer;
  max-width: 400px;
  overflow: hidden;
}
.text-ellipsis-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.text-ellipsis-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.controlsBtn {
  color: #2d8cf0;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  font-size: 14px;
}
.controlsBtn-vertical {
  margin: 0 8px;
  display: inline-block;
  height: 14px;
  width: 1px;
  vertical-align: middle;
  position: relative;
  background: #e8eaec;
}
.operationBut {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
}
.caret-wrapper {
  width: 18px !important;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.more_item_clear .el-select .el-select__tags .el-tag .el-tag__close {
  display: none !important;
}
.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.grid.grid-square {
  overflow: hidden;
}
.grid.grid-square .cu-tag {
  position: absolute;
  right: 0;
  top: 0;
  border-bottom-left-radius: 6px;
  padding: 6px 12px;
  height: auto;
  background-color: rgba(0, 0, 0, 0.5);
}
.grid.grid-square > div > text[class*=cuIcon-] {
  font-size: 52px;
  position: absolute;
  color: #8799a3;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.grid.grid-square > div {
  margin-right: 20px;
  margin-bottom: 20px;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}
.grid.grid-square > div.bg-img image {
  width: 100%;
  height: 100%;
  position: absolute;
}
.grid.col-1.grid-square > div {
  padding-bottom: 100%;
  height: 0;
  margin-right: 0;
}
.grid.col-2.grid-square > div {
  padding-bottom: calc((100% - 20px) / 2);
  height: 0;
  width: calc((100% - 20px) / 2);
}
.grid.col-3.grid-square > div {
  padding-bottom: calc((100% - 40px) / 3);
  height: 0;
  width: calc((100% - 40px) / 3);
}
.grid.col-4.grid-square > div {
  padding-bottom: calc((100% - 60px) / 4);
  height: 0;
  width: calc((100% - 60px) / 4);
}
.grid.col-5.grid-square > div {
  padding-bottom: calc((100% - 80px) / 5);
  height: 0;
  width: calc((100% - 80px) / 5);
}
.grid.col-2.grid-square > div:nth-child(2n),
.grid.col-3.grid-square > div:nth-child(3n),
.grid.col-4.grid-square > div:nth-child(4n),
.grid.col-5.grid-square > div:nth-child(5n) {
  margin-right: 0;
}
.grid.col-1 > div {
  width: 100%;
}
.grid.col-2 > div {
  width: 50%;
}
.grid.col-3 > div {
  width: 33.33%;
}
.grid.col-4 > div {
  width: 25%;
}
.grid.col-5 > div {
  width: 20%;
}

/* ==================
          布局
 ==================== */
/*  -- flex弹性布局 -- */
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.basis-xs {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
.basis-sm {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
}
.basis-df {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.basis-lg {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
}
.basis-xl {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
}
.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.flex-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.flex-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flex-nowrep {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.self-center {
  -ms-flex-item-align: flex-center;
      align-self: flex-center;
}
.self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* ==================
          flex布局(colorui里面也有相关基础样式)
 ==================== */
/* x水平居中*/
.x-f {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x两端且水平居中*/
.x-bc {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x水平靠右居中*/
.x-je {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/*x平分且水平居中*/
.x-ac {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*x水平靠上对齐*/
.x-start {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/*x水平靠下对齐*/
.x-ae {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*上下左右居中*/
.x-c {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*y竖直靠左*/
.y-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/*y竖直靠右*/
.y-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*y竖直居中*/
.y-f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* y竖直两端*/
.y-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/*y竖直两端居中*/
.y-bc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/*y竖直上下左右居中*/
.y-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.marginB {
  margin-bottom: 20px !important;
}
.marginL {
  margin-left: 20px !important;
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}
input::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
}

.d2-container-full__body[data-v-cff44964] {
  padding: 0 !important;
}
.t[data-v-cff44964] {
  position: relative;
  padding: 20px;
  min-height: 95%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.isSlide[data-v-cff44964]{
  overflow: hidden !important;
}


.d2-contextmenu {
  position: absolute;
  padding: 5px 0;
  z-index: 2018;
  background: #FFF;
  border: 1px solid #cfd7e5;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
          box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}

.d2-contentmenu-list .d2-contentmenu-item {
  padding: 8px 20px 8px 15px;
  margin: 0;
  font-size: 14px;
  color: #606266;
  cursor: pointer;
}
.d2-contentmenu-list .d2-contentmenu-item:hover {
  background: #ecf5ff;
  color: #66b1ff;
}
.d2-contentmenu-list .d2-contentmenu-item .d2-contentmenu-item-title {
  margin-left: 10px;
}
.theme-preview[data-v-77dab9c3] {
  height: 50px;
  width: 100px;
  border-radius: 4px;
  background-size: cover;
  border: 1px solid #DCDFE6;
}

[data-v-7f65f78a] .el-dialog{
  margin-top: 0 !important;
}
[data-v-7f65f78a] .el-dialog__wrapper{
  position: fixed !important;
  overflow: auto !important;
}

.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-violet .el-menu-item, .theme-violet .el-submenu__title, .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-tomorrow-night-blue .el-menu-item, .theme-tomorrow-night-blue .el-submenu__title, .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-star .el-menu-item, .theme-star .el-submenu__title, .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-line .el-menu-item, .theme-line .el-submenu__title, .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-element .el-menu-item, .theme-element .el-submenu__title, .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-chester .el-menu-item, .theme-chester .el-submenu__title, .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item, .theme-d2 .el-menu-item, .theme-d2 .el-submenu__title, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .d2-header-right .el-dropdown, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-submenu, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-menu-item, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .toggle-aside-btn, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-empty, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-submenu, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-menu {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-side, .d2-layout-header-aside-group .d2-layout-header-aside-content, .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.el-menu--popup .el-menu-item {
  height: 36px;
  line-height: 36px;
}
.el-menu--popup .el-submenu__title {
  height: 36px;
  line-height: 36px;
}
.d2-layout-header-aside-group {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 10;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside {
  width: 100%;
  height: 100%;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-side {
  overflow: hidden;
  top: 60px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-transition {
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main {
  padding: 0px;
  position: relative;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-layer {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body {
  position: relative;
}
.d2-layout-header-aside-group.grayMode {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
          filter: gray;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .logo-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .logo-group img {
  width: 100px;
  height: 40px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .logo-transition {
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-submenu .el-submenu__title i, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-menu .el-menu-item i {
  width: 20px;
  text-align: center;
  font-size: 16px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-menu {
  background-color: transparent;
  border-right: none;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  margin-top: -10px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  height: 160px;
  margin: 10px;
  margin-top: 0px;
  border-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  font-size: 30px;
  margin-bottom: 10px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  font-size: 14px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-menu--collapse {
  background-color: transparent;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-layout-header-aside .d2-theme-container-aside .el-menu--collapse .el-submenu__title {
  text-align: center;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .toggle-aside-btn {
  float: left;
  height: 60px;
  width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .toggle-aside-btn i {
  font-size: 20px;
  margin-top: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu {
  float: left;
  border-bottom: none;
  background-color: transparent;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-submenu i.fa, .d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-menu-item i.fa {
  font-size: 16px;
  margin-right: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-menu-item {
  border-bottom: none;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  border-bottom: none;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .d2-header-right {
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .d2-header-right .btn-text {
  padding: 12px 14px 12px 14px;
  border-radius: 4px;
  margin: 0px !important;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-header .d2-header-right .btn-text.el-color-picker.el-color-picker--mini {
  padding: 9px 6px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header {
  height: 41px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-content {
  overflow: auto;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-content .d2-multiple-page-control-content-inner .d2-multiple-page-control .el-tabs__header.is-top {
  margin: 0px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-content .d2-multiple-page-control-content-inner .d2-multiple-page-control .el-tabs__nav {
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-btn {
  position: relative;
  bottom: -1px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button:first-child {
  border-bottom-left-radius: 0px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-group .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button:last-child {
  border-bottom-right-radius: 0px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component {
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 20px;
  overflow: auto;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body .d2-container-full-bs__body-wrapper-inner {
  padding: 20px;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost {
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs {
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card {
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  position: relative;
  margin-bottom: 20px;
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs {
  position: absolute;
  top: 0px;
  right: 20px;
  bottom: 0px;
  left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  padding: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-wrapper-inner {
  padding-bottom: 20px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  position: relative;
  padding: 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.d2-layout-header-aside-group .d2-layout-header-aside-content .d2-theme-container .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  padding: 20px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.mobile .el-menu-item {
  color: #606266 !important;
}
.mobile .el-submenu__title {
  color: #606266 !important;
}
.mobile i {
  color: #606266 !important;
}
.mobile .is-active {
  color: #2f74ff !important;
  fill: #2f74ff !important;
  background: rgba(255, 255, 255, 0.5) !important;
}
.mobile .hideSidebar {
  -webkit-transform: translate3d(-210px, 0, 0);
          transform: translate3d(-210px, 0, 0);
}
.theme-d2 .el-message.el-message--info {
  background-color: #f8f8f9;
  color: #606266;
  border-color: #DCDFE6;
}
.theme-d2 .el-card.d2-card {
  border: 1px solid #cfd7e5;
}
.theme-d2 .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #cfd7e5;
}
.theme-d2 .d2-layout-header-aside-group {
  background-color: #ebf1f6;
}
.theme-d2 .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-d2 .el-menu-item i, .theme-d2 .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-d2 .el-menu-item svg, .theme-d2 .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-d2 .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-d2 .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-d2 .el-menu-item:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-d2 .el-menu-item:hover i.fa {
  color: #293849;
}
.theme-d2 .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-d2 .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #293849;
}
.theme-d2 .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-d2 .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-d2 .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-d2 .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-d2 .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .toggle-aside-btn i {
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-header .toggle-aside-btn i:hover {
  color: #2f74ff;
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item:hover {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item:focus {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #606266;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #2f74ff;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-d2 .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #2f74ff;
}
.theme-d2 .d2-theme-header .d2-header-right .btn-text {
  color: #606266;
}
.theme-d2 .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: rgba(0, 0, 0, 0.03);
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #606266;
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #606266;
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: rgba(0, 0, 0, 0.05);
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #303133;
}
.theme-d2 .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #303133;
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item {
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #606266;
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #2f74ff;
  fill: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #2f74ff;
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #2f74ff;
  fill: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #2f74ff;
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #2f74ff;
  fill: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #2f74ff;
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #606266;
  background: transparent;
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #606266;
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #606266;
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #2f74ff;
  background: rgba(255, 255, 255, 0.5);
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #2f74ff;
}
.theme-d2 .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #2f74ff;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #606266;
  background-color: rgba(0, 0, 0, 0.03);
  border-left-color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #2f74ff;
  background-color: #FFF;
  border-bottom-color: #FFF;
}
.theme-d2 .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  font-size: 20px;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #cfd7e5;
  border-top: none;
  border-bottom: none;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: white;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #cfd7e5;
  border-top: none;
  border-bottom: none;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: white;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: white;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  border-bottom: 1px solid #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: white;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  border-bottom: 1px solid #cfd7e5;
}
.theme-d2 .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-chester .el-message.el-message--info {
  background-color: #FFFFFF;
  color: #222A34;
  border-color: #222A34;
}
.theme-chester .el-card.d2-card {
  border: 1px solid #2A2D2E;
}
.theme-chester .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #2A2D2E;
}
.theme-chester .d2-layout-header-aside-group {
  background-color: #2C3643;
}
.theme-chester .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-chester .el-menu-item i, .theme-chester .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-chester .el-menu-item svg, .theme-chester .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-chester .el-submenu__title:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .el-submenu__title:hover i.fa {
  color: #CCCCCC;
}
.theme-chester .el-menu-item:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .el-menu-item:hover i.fa {
  color: #CCCCCC;
}
.theme-chester .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #CCCCCC;
}
.theme-chester .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-chester .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-chester .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-header .toggle-aside-btn i {
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-header .toggle-aside-btn i:hover {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item:focus {
  color: #CCCCCC;
  background: #222A34;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #FFFFFF;
  background: #222A34;
}
.theme-chester .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #FFFFFF;
  background: #222A34;
}
.theme-chester .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #CCCCCC;
  background: #222A34;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-chester .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .d2-header-right .btn-text {
  color: #CCCCCC;
}
.theme-chester .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: #242D38;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: #242D38;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #FFFFFF;
}
.theme-chester .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #FFFFFF;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item {
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #CCCCCC;
  fill: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #CCCCCC;
  fill: #CCCCCC;
  background: #222A34;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #FFFFFF;
  fill: #FFFFFF;
  background: #222A34;
}
.theme-chester .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #FFFFFF;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #CCCCCC;
  background: transparent;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #CCCCCC;
  background: #2A2D2E;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #CCCCCC;
  background-color: #242D38;
  border-left-color: #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #242D38;
  background-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.theme-chester .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #CCCCCC;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #2A2D2E;
  border-top: none;
  border-bottom: none;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: white;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #2A2D2E;
  border-top: none;
  border-bottom: none;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: white;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #CFD7E5;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: white;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  border-bottom: 1px solid #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #CFD7E5;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: white;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  border-bottom: 1px solid #2A2D2E;
}
.theme-chester .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #2A2D2E;
  border-left: 1px solid #2A2D2E;
  border-right: 1px solid #2A2D2E;
  background: #FFF;
}
.theme-element .el-message.el-message--info {
  background-color: #FFFFFF;
  color: #202D3D;
  border-color: #202D3D;
}
.theme-element .el-card.d2-card {
  border: 1px solid #011527;
}
.theme-element .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #011527;
}
.theme-element .d2-layout-header-aside-group {
  background-color: #314255;
}
.theme-element .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-element .el-menu-item i, .theme-element .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-element .el-menu-item svg, .theme-element .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-element .el-submenu__title:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .el-submenu__title:hover i.fa {
  color: #BFCBD9;
}
.theme-element .el-menu-item:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .el-menu-item:hover i.fa {
  color: #BFCBD9;
}
.theme-element .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #BFCBD9;
}
.theme-element .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-element .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-element .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-header .toggle-aside-btn i {
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-header .toggle-aside-btn i:hover {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-menu-item:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-menu-item:focus {
  color: #BFCBD9;
  background: #202D3D;
}
.theme-element .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #46A0FC;
  background: #202D3D;
}
.theme-element .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #46A0FC;
  background: #202D3D;
}
.theme-element .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #BFCBD9;
  background: #202D3D;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-element .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .d2-header-right .btn-text {
  color: #BFCBD9;
}
.theme-element .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: #202D3D;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: #202D3D;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #46A0FC;
}
.theme-element .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #46A0FC;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item {
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #BFCBD9;
  fill: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #BFCBD9;
  fill: #BFCBD9;
  background: #202D3D;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #46A0FC;
  fill: #46A0FC;
  background: #202D3D;
}
.theme-element .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #46A0FC;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #BFCBD9;
  background: transparent;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #BFCBD9;
  background: #011527;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #BFCBD9;
  background-color: #212D3D;
  border-left-color: #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #46A0FC;
  background-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.theme-element .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #BFCBD9;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #011527;
  border-top: none;
  border-bottom: none;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: white;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #011527;
  border-top: none;
  border-bottom: none;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: white;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #CFD7E5;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #CFD7E5;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: white;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  border-bottom: 1px solid #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #CFD7E5;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: white;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  border-bottom: 1px solid #011527;
}
.theme-element .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #011527;
  border-left: 1px solid #011527;
  border-right: 1px solid #011527;
  background: #FFF;
}
.theme-line .el-message.el-message--info {
  background-color: #f8f8f9;
  color: #606266;
  border-color: #DCDFE6;
}
.theme-line .el-card.d2-card {
  border: 1px solid #cfd7e5;
}
.theme-line .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #cfd7e5;
}
.theme-line .d2-layout-header-aside-group {
  background-color: #f8f8f9;
}
.theme-line .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-line .el-menu-item i, .theme-line .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-line .el-menu-item svg, .theme-line .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-line .el-submenu__title:hover {
  color: #293849;
  background: #EFEFEF;
}
.theme-line .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-line .el-menu-item:hover {
  color: #293849;
  background: #EFEFEF;
}
.theme-line .el-menu-item:hover i.fa {
  color: #293849;
}
.theme-line .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #293849;
  background: #EFEFEF;
}
.theme-line .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #293849;
}
.theme-line .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #293849;
  background: #EFEFEF;
}
.theme-line .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-line .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-line .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-line .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-header .toggle-aside-btn i {
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-header .toggle-aside-btn i:hover {
  color: #303133;
}
.theme-line .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-menu-item:hover {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-menu-item:focus {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #303133;
  background: rgba(0, 0, 0, 0.03);
}
.theme-line .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #303133;
  background: rgba(0, 0, 0, 0.03);
}
.theme-line .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #606266;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #303133;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-line .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #303133;
}
.theme-line .d2-theme-header .d2-header-right .btn-text {
  color: #606266;
}
.theme-line .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: rgba(0, 0, 0, 0.03);
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #606266;
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #606266;
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: rgba(0, 0, 0, 0.05);
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #303133;
}
.theme-line .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #303133;
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item {
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #606266;
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #303133;
  fill: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #303133;
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #303133;
  fill: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #303133;
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #303133;
  fill: #303133;
  background: rgba(0, 0, 0, 0.03);
}
.theme-line .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #303133;
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #606266;
  background: transparent;
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #606266;
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #606266;
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #303133;
  background: rgba(0, 0, 0, 0.02);
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #303133;
}
.theme-line .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #303133;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #FFF;
  background-color: #cfd7e5;
  border-left-color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #606266;
  background-color: #FFF;
  border-bottom-color: #FFF;
}
.theme-line .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #cfd7e5;
  border-top: none;
  border-bottom: none;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: rgba(255, 255, 255, 0.8);
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #cfd7e5;
  border-top: none;
  border-bottom: none;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: rgba(255, 255, 255, 0.8);
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #E4E7ED;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: rgba(255, 255, 255, 0.8);
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  border-bottom: 1px solid #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #E4E7ED;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: rgba(255, 255, 255, 0.8);
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  border-bottom: 1px solid #cfd7e5;
}
.theme-line .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #cfd7e5;
  border-left: 1px solid #cfd7e5;
  border-right: 1px solid #cfd7e5;
  background: #FFF;
}
.theme-star .el-message.el-message--info {
  background-color: #f8f8f9;
  color: #606266;
  border-color: #DCDFE6;
}
.theme-star .el-card.d2-card {
  border: 1px solid #114450;
}
.theme-star .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #114450;
}
.theme-star .d2-layout-header-aside-group {
  background-color: #EFF4F8;
}
.theme-star .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-star .el-menu-item i, .theme-star .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-star .el-menu-item svg, .theme-star .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-star .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-star .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-star .el-menu-item:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-star .el-menu-item:hover i.fa {
  color: #293849;
}
.theme-star .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-star .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #293849;
}
.theme-star .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-star .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-star .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-star .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-star .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-header .toggle-aside-btn i {
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-header .toggle-aside-btn i:hover {
  color: #FFF;
}
.theme-star .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-menu-item:hover {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-menu-item:focus {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #FFF;
  background: rgba(0, 0, 0, 0.3);
}
.theme-star .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #FFF;
  background: rgba(0, 0, 0, 0.3);
}
.theme-star .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-star .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-star .d2-theme-header .d2-header-right .btn-text {
  color: #FFF;
}
.theme-star .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: rgba(255, 255, 255, 0.2);
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: rgba(255, 255, 255, 0.3);
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item {
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #FFF;
  fill: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #FFF;
  fill: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #FFF;
  fill: #FFF;
  background: rgba(0, 0, 0, 0.3);
}
.theme-star .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #FFF;
  background: transparent;
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #FFF;
  background: rgba(0, 0, 0, 0.2);
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #FFF;
}
.theme-star .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.5);
  border-left-color: #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #606266;
  background-color: #FFF;
  border-bottom-color: #FFF;
}
.theme-star .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #114450;
  border-top: none;
  border-bottom: none;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: rgba(255, 255, 255, 0.9);
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #114450;
  border-top: none;
  border-bottom: none;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: rgba(255, 255, 255, 0.9);
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #DCDFE6;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: rgba(255, 255, 255, 0.9);
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  border-bottom: 1px solid #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #DCDFE6;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: rgba(255, 255, 255, 0.9);
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  border-bottom: 1px solid #114450;
}
.theme-star .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #114450;
  border-left: 1px solid #114450;
  border-right: 1px solid #114450;
  background: #FFF;
}
.theme-tomorrow-night-blue .el-message.el-message--info {
  background-color: #f8f8f9;
  color: #606266;
  border-color: #DCDFE6;
}
.theme-tomorrow-night-blue .el-card.d2-card {
  border: 1px solid #002253;
}
.theme-tomorrow-night-blue .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #002253;
}
.theme-tomorrow-night-blue .d2-layout-header-aside-group {
  background-color: #002253;
}
.theme-tomorrow-night-blue .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-tomorrow-night-blue .el-menu-item i, .theme-tomorrow-night-blue .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-tomorrow-night-blue .el-menu-item svg, .theme-tomorrow-night-blue .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-tomorrow-night-blue .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-tomorrow-night-blue .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-tomorrow-night-blue .el-menu-item:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-tomorrow-night-blue .el-menu-item:hover i.fa {
  color: #293849;
}
.theme-tomorrow-night-blue .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-tomorrow-night-blue .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #293849;
}
.theme-tomorrow-night-blue .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-tomorrow-night-blue .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-tomorrow-night-blue .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-tomorrow-night-blue .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-tomorrow-night-blue .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .toggle-aside-btn i {
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-header .toggle-aside-btn i:hover {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item:hover {
  color: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item:focus {
  color: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FF929A;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-tomorrow-night-blue .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #FFB870;
}
.theme-tomorrow-night-blue .d2-theme-header .d2-header-right .btn-text {
  color: #FF929A;
}
.theme-tomorrow-night-blue .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: rgba(255, 255, 255, 0.1);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #FFB870;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #FFB870;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: rgba(255, 255, 255, 0.2);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item {
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #FF929A;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #FFEBA4;
  fill: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #FFB870;
  fill: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #FFB870;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #FFB870;
  fill: #FFB870;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #FFB870;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #FF929A;
  background: transparent;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #FF929A;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FF929A;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #FFEBA4;
  background: rgba(255, 255, 255, 0.05);
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFEBA4;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.2);
  border-left-color: #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #606266;
  background-color: #FFF;
  border-bottom-color: #FFF;
}
.theme-tomorrow-night-blue .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #002253;
  border-top: none;
  border-bottom: none;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: white;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #002253;
  border-top: none;
  border-bottom: none;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: white;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #DCDFE6;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #DCDFE6;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: white;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  border-bottom: 1px solid #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #DCDFE6;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: white;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  border-bottom: 1px solid #002253;
}
.theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #002253;
  border-left: 1px solid #002253;
  border-right: 1px solid #002253;
  background: #FFF;
}
.theme-violet .el-message.el-message--info {
  background-color: #f8f8f9;
  color: #606266;
  border-color: #DCDFE6;
}
.theme-violet .el-card.d2-card {
  border: 1px solid #8C40E2;
}
.theme-violet .el-card.d2-card .el-card__header {
  border-bottom: 1px solid #8C40E2;
}
.theme-violet .d2-layout-header-aside-group {
  background-color: #000;
}
.theme-violet .d2-layout-header-aside-group .d2-layout-header-aside-mask {
  background: rgba(0, 0, 0, 0.1);
}
.theme-violet .el-menu-item i, .theme-violet .el-submenu__title i {
  display: inline-block;
  width: 14px;
  text-align: center;
  margin-right: 5px;
}
.theme-violet .el-menu-item svg, .theme-violet .el-submenu__title svg {
  margin: 0px;
  height: 14px;
  width: 14px;
  margin-right: 5px;
}
.theme-violet .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-violet .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-violet .el-menu-item:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-violet .el-menu-item:hover i.fa {
  color: #293849;
}
.theme-violet .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-violet .el-menu--horizontal .el-menu-item:not(.is-disabled):hover i.fa {
  color: #293849;
}
.theme-violet .el-menu--horizontal .el-menu .el-submenu__title:hover {
  color: #293849;
  background: #ecf5ff;
}
.theme-violet .el-menu--horizontal .el-menu .el-submenu__title:hover i.fa {
  color: #293849;
}
.theme-violet .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev, .theme-violet .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next {
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__prev:hover, .theme-violet .d2-theme-header .d2-theme-header-menu .d2-theme-header-menu__next:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .toggle-aside-btn i {
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-header .toggle-aside-btn i:hover {
  color: #FFF;
}
.theme-violet .d2-theme-header .el-menu .el-menu-item {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-header .el-menu .el-menu-item i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-menu-item:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-menu-item:hover i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-menu-item:focus {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-menu-item:focus i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-menu-item.is-active {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-menu-item.is-active i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-submenu.is-active .el-submenu__title i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title {
  -webkit-transition: border-top-color 0s;
  transition: border-top-color 0s;
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus i.fa {
  color: inherit;
}
.theme-violet .d2-theme-header .el-menu .el-submenu .el-submenu__title:focus .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-violet .d2-theme-header .d2-header-right .btn-text {
  color: #FFF;
}
.theme-violet .d2-theme-header .d2-header-right .btn-text.can-hover:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), to(rgba(255, 255, 255, 0.12)));
  background: linear-gradient(-180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.12) 100%);
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty {
  background: rgba(0, 0, 0, 0.1);
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty span {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover {
  background: rgba(0, 0, 0, 0.15);
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .d2-layout-header-aside-menu-empty:hover span {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item {
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item:hover {
  color: #FFF;
  fill: #FFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.28)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0) 100%);
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item:hover i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item:focus {
  color: #FFF;
  fill: #FFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.28)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0) 100%);
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item:focus i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item.is-active {
  color: #FFF;
  fill: #FFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.28)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0) 100%);
}
.theme-violet .d2-theme-container-aside .el-menu .el-menu-item.is-active i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title {
  color: #FFF;
  background: transparent;
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title:hover {
  color: #FFF;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.28)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0) 100%);
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title:hover i {
  color: #FFF;
}
.theme-violet .d2-theme-container-aside .el-submenu .el-submenu__title:hover .el-submenu__icon-arrow {
  color: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__header.is-top {
  border-bottom-color: #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav {
  border-color: #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.3);
  border-left-color: #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child {
  border-left: none;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item:first-child:hover {
  padding: 0px 20px;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav .el-tabs__item.is-active {
  color: #606266;
  background-color: #FFF;
  border-bottom-color: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-d2 .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-d2 .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-d2 .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-chester .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-chester .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-chester .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-element .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-element .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-element .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-line .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-line .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-line .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-star .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-star .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-star .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-violet .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-tomorrow-night-blue .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev, .theme-violet .theme-tomorrow-night-blue .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next, .theme-tomorrow-night-blue .theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  font-size: 20px;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-prev {
  color: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control .el-tabs__nav-next {
  color: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-header .d2-multiple-page-control-btn .el-dropdown .el-button-group .el-button {
  border-color: #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full {
  border: 1px solid #8C40E2;
  border-top: none;
  border-bottom: none;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__header {
  border-bottom: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__body {
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full .d2-container-full__footer {
  border-top: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs {
  border: 1px solid #8C40E2;
  border-top: none;
  border-bottom: none;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__header {
  border-bottom: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__body {
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-full-bs .d2-container-full-bs__footer {
  border-top: 1px solid #E4E7ED;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__header {
  border-bottom: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost .d2-container-ghost__footer {
  border-top: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__header {
  border-bottom: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-ghost-bs .d2-container-ghost-bs__footer {
  border-top: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__header {
  border-bottom: 1px solid #E4E7ED;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__body .d2-container-card__body-card {
  background: #FFF;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  border-bottom: 1px solid #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card .d2-container-card__footer {
  border-top: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__header {
  border-bottom: 1px solid #E4E7ED;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__body .d2-container-card-bs__body-card {
  background: #FFF;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  border-bottom: 1px solid #8C40E2;
}
.theme-violet .d2-theme-container-main .d2-theme-container-main-body .container-component .d2-container-card-bs .d2-container-card-bs__footer {
  border-top: 1px solid #8C40E2;
  border-left: 1px solid #8C40E2;
  border-right: 1px solid #8C40E2;
  background: #FFF;
}
.theme-violet .d2-layout-header-aside-group {
  background: #bc00e3;
  background: linear-gradient(120deg, #bc00e3 0%, #4EFFFB 100%);
}
.line-drage {
  height: 100%;
  width: 2px;
  z-index: 99;
  cursor: w-resize;
  right: 0;
  top: 0;
  position: relative;
}
.suspension {
  position: fixed;
  right: 40px;
  bottom: 75px;
  width: 42px;
  height: 180px;
  background: #fff;
  -webkit-box-shadow: -3px 0 12px 1px rgba(0, 21, 42, 0.1);
  box-shadow: -3px 0 12px 1px rgba(0, 21, 42, 0.1);
  border-radius: 36px 34px 34px 36px;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  color: #f0f8ff;
  z-index: 999;
}
.popover[data-v-7bd60a4a] {
  width: 900px;
}
.lodingItem-inp[data-v-7bd60a4a] {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  padding: 0 15px;
  cursor: pointer;
  background: #F5F7FA;
  color: #C0C4CC;
}
.margin-lef[data-v-7bd60a4a] {
  margin-left: 20px;
}
.itemList-status[data-v-14e64b21] {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 14px;
  color: red;
}
.itemList-status-left[data-v-14e64b21] {
  position: absolute;
  left: 20px;
  top: 10px;
  font-size: 14px;
  color: red;
}
.el-col-5[data-v-14e64b21] {
  width: 19%;
}
.itemList[data-v-14e64b21] {
  font-size: 16px;
}
.itemList .itemList-i[data-v-14e64b21] {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.itemList .itemList-i .itemList-i-i[data-v-14e64b21] {
  width: 150px;
  height: 150px;
  border-radius: 8px;
  margin-bottom: 10px;
}
.itemList .itemList-i .itemList-i-t[data-v-14e64b21] {
  font-size: 14px;
  font-weight: 600;
  margin: 2px 0;
  color: #515a6e;
}
.itemList .itemList-i .itemList-i-d[data-v-14e64b21] {
  font-size: 14px;
  color: #808695;
}

[data-v-2363e2ad] .el-tag--light {
  max-width: 120px;
}
.popover[data-v-2363e2ad] {
  width: 760px;
}

[data-v-2f48d32e] .el-tag--light {
  max-width: 120px;
}
.popover[data-v-2f48d32e] {
  width: 900px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.popover .itemList[data-v-2f48d32e] {
  font-size: 16px;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 160px;
}
.popover .itemList .itemList-i-t[data-v-2f48d32e] {
  text-align: center;
  font-weight: 600;
  margin-top: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.popover .itemList .itemList-i-i[data-v-2f48d32e] {
  width: 160px;
  height: 160px;
}

.block[data-v-109520b3] {
  margin: 20px 0;
  text-align: center;
}
.top_btn[data-v-109520b3] {
  margin: 10px 0 20px;
  border: 0;
  background-color: #fff;
}
.statusTag1[data-v-109520b3] {
  color: red;
}
.statusTag2[data-v-109520b3] {
  color: green;
}

.pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.wrrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.title-width {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.item_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 32%;
  border: 1px solid grey;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 1%;
}
.item_box .auto {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.item_box .active {
  background-color: #f5f5f5;
}
.item_box .box_header {
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  padding: 10px;
  font-size: 14px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.item_box .box_header ::v-deep.el-button.is-round {
  padding: 6px 13px;
}
.item_box .box_td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: bold;
  padding: 15px 20px;
  font-size: 14px;
  border-top: 1px solid #f5f5f5;
  border-bottom: 2px solid #f5f5f5;
}
.item_box .box_th:last-child {
  border: 0;
}
.box_th {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 20px;
  font-size: 14px;
  border-bottom: 2px solid #f5f5f5;
  cursor: default;
  overflow-y: auto;
}
.box_th .box_icon {
  width: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 10px;
}
.contents {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-v-ae19bdce] .forbidden {
  border-color: #c4616e !important;
}
[data-v-ae19bdce] .forbidden .el-radio__label {
  color: #c4616e !important;
}
[data-v-ae19bdce] .forbidden .is-checked .el-radio__inner {
  border-color: #c4616e !important;
  background: #c4616e !important;
}
[data-v-ae19bdce] .forbiddeno {
  border-color: #d40722 !important;
}
[data-v-ae19bdce] .forbiddeno .el-radio__label {
  color: #d40722 !important;
}
[data-v-ae19bdce] .forbiddeno .is-checked .el-radio__inner {
  border-color: #d40722 !important;
  background: #d40722 !important;
}

.BTN {
  margin-bottom: 20px;
}
.block {
  margin: 20px 0;
  text-align: center;
}
.top_btn {
  background-color: #fff;
}
.statusTag1 {
  color: red;
}
.statusTag2 {
  color: green;
}

.paramsClass {
  width: 50%;
}
.paramsClass {
  width: 50%;
}
.paramsClass {
  width: 100%;
}
.paramsClass[data-v-74ada5b7] {
  width: 50%;
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]::before {
  content: "黑体";
  font-family: "SimHei";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]::before {
  content: "微软雅黑";
  font-family: "Microsoft YaHei";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]::before {
  content: "楷体";
  font-family: "KaiTi";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]::before {
  content: "仿宋";
  font-family: "FangSong";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]::before {
  content: "Arial";
  font-family: "Arial";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]::before {
  content: "Times New Roman";
  font-family: "Times New Roman";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]::before {
  content: "sans-serif";
  font-family: "sans-serif";
}

.ql-font-SimSun {
  font-family: "SimSun";
}

.ql-font-SimHei {
  font-family: "SimHei";
}

.ql-font-Microsoft-YaHei {
  font-family: "Microsoft YaHei";
}

.ql-font-KaiTi {
  font-family: "KaiTi";
}

.ql-font-FangSong {
  font-family: "FangSong";
}

.ql-font-Arial {
  font-family: "Arial";
}

.ql-font-Times-New-Roman {
  font-family: "Times New Roman";
}

.ql-font-sans-serif {
  font-family: "sans-serif";
}

/* 字号设置 */
/* 默认字号 */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "16px";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]::before {
  content: "14px";
  font-size: 14px;
}

.ql-size-14px {
  font-size: 14px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]::before {
  content: "16px";
  font-size: 16px;
}

.ql-size-16px {
  font-size: 16px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]::before {
  content: "18px";
  font-size: 18px;
}

.ql-size-18px {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]::before {
  content: "20px";
  font-size: 20px;
}

.ql-size-20px {
  font-size: 20px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="22px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="22px"]::before {
  content: "22px";
  font-size: 22px;
}

.ql-size-22px {
  font-size: 22px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="26px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="26px"]::before {
  content: "26px";
  font-size: 26px;
}

.ql-size-26px {
  font-size: 26px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="28px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="28px"]::before {
  content: "28px";
  font-size: 28px;
}

.ql-size-28px {
  font-size: 28px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="30px"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="30px"]::before {
  content: "30px";
  font-size: 30px;
}

.ql-size-30px {
  font-size: 30px;
}









































































































































































































/* .ql-container{
  font-size: 16px 
} */
.editor {
  height: 200px;
}
.editor,
.ql-toolbar {
  white-space: pre-wrap !important;
  line-height: normal !important;
}
.quill-img {
  display: none;
}
.ql-snow .ql-tooltip[data-mode="link"]::before {
  content: "请输入链接地址:";
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "保存";
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode="video"]::before {
  content: "请输入视频地址:";
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "文本";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "标题1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "标题2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "标题3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "标题4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "标题5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "标题6";
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "标准字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
  content: "衬线字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
  content: "等宽字体";
}

.paramsClass[data-v-79c6a02f] {
  width: 100%;
}
[data-v-79c6a02f] .el-input__inner {
  background: none !important;
  color: #606266 !important;
  cursor: pointer !important;
}
[data-v-514670ba] .forbidden {
  border-color: #c4616e !important;
}
[data-v-514670ba] .forbidden .el-radio__label {
  color: #c4616e !important;
}
[data-v-514670ba] .forbidden .is-checked .el-radio__inner {
  border-color: #c4616e !important;
  background: #c4616e !important;
}
[data-v-514670ba] .el-switch.is-disabled {
  opacity: 1 !important;
}
[data-v-514670ba] .el-switch__core {
  cursor: pointer !important;
}
.param_keysClass[data-v-1b9466b7] {
  width: 50%;
}
.popover[data-v-1b9466b7] {
  width: 400px !important;
}
.param_keysClass[data-v-539ab684] {
  width: 50%;
}
.param_keysClass[data-v-7805bb56] {
  width: 50%;
}
.popover[data-v-7805bb56] {
  width: 400px !important;
}
.paramsClass {
  width: 100%;
}
.param_keysClass[data-v-52525fe8] {
  width: 50%;
}
.param_keysClass {
  width: 50%;
}
.paramsClass {
  width: 100%;
}
.param_keysClass[data-v-7f66aaf8] {
  width: 50%;
}
.paramsClass {
  width: 100%;
}
.param_keysClass[data-v-54e1c02f] {
  width: 50%;
}
.popover[data-v-54e1c02f] {
  width: 400px !important;
}
.param_keysClass[data-v-20582616] {
  width: 50%;
}
.popover[data-v-20582616] {
  width: 400px !important;
}
[data-v-5e335deb] .forbidden {
  border-color: #c4616e !important;
}
[data-v-5e335deb] .forbidden .el-radio__label {
  color: #c4616e !important;
}
[data-v-5e335deb] .forbidden .is-checked .el-radio__inner {
  border-color: #c4616e !important;
  background: #c4616e !important;
}
[data-v-5e335deb] .forbiddeno {
  border-color: #d40722 !important;
}
[data-v-5e335deb] .forbiddeno .el-radio__label {
  color: #d40722 !important;
}
[data-v-5e335deb] .forbiddeno .is-checked .el-radio__inner {
  border-color: #d40722 !important;
  background: #d40722 !important;
}
.paramsClass {
  width: 50%;
}
.popover {
  width: 800px;
}
.paramsClass[data-v-b7f47fc6] {
  width: 50%;
}
.param_keysClass[data-v-04c326be] {
  width: 50%;
}
.path-input input[data-v-04c326be] {
  height: 40px !important;
}
.ExtraTips[data-v-04c326be] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-04c326be] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-04c326be] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-04c326be] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-04c326be] {
  margin-bottom: 5px;
  color: #606266;
}
.path[data-v-b1b40d88] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-b1b40d88] {
  color: red;
}
.statusTag2[data-v-b1b40d88] {
  color: green;
}
.paramsClass {
  width: 100% !important;
}
.btn-type {
  width: 250px !important;
  margin-right: 20px;
}
.select-type {
  width: 160px !important;
  margin-right: 20px;
  margin-bottom: 22px;
}
.map-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 210px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.delete-btn {
  margin: 0 10px 24px 10px;
}
.paramsClass[data-v-9315fc3a] {
  width: 100%;
}
.param_keysClass[data-v-9315fc3a] {
  width: 100% !important;
}
.btn-type[data-v-9315fc3a] {
  width: 300px !important;
  margin-right: 20px;
}
.map-type[data-v-9315fc3a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-item[data-v-9315fc3a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.line[data-v-9315fc3a] {
  border-bottom: 1px dashed #999;
  margin-bottom: 10px;
}
[data-v-9315fc3a] .el-input__inner {
  background: none !important;
  color: #606266 !important;
  cursor: pointer !important;
}
.param_keysClass {
  width: 50%;
}
.ExtraTips[data-v-068ae53e] {
  margin-top: 10px;
  color: red;
}
.component-upload-image[data-v-068ae53e] {
  width: 100%;
}
[data-v-068ae53e] .el-upload-list__item {
  background: rgba(153, 153, 153, 0.3);
}
.component-upload-image div[data-v-068ae53e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-068ae53e].el-upload--picture-card {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-068ae53e].hide .el-upload--picture-card {
  display: none;
}
[data-v-068ae53e] .el-list-enter-active,[data-v-068ae53e] .el-list-leave-active {
  -webkit-transition: all 0s;
  transition: all 0s;
}
[data-v-068ae53e] .el-upload-list--picture-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-068ae53e] .el-upload--picture-card {
  width: 148px;
  height: 148px;
  line-height: 146px;
}
[data-v-068ae53e] .el-list-enter, .el-list-leave-active[data-v-068ae53e] {
  opacity: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[data-v-068ae53e] .el-upload-list__item-thumbnail {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  line-height: 148px;
}
[data-v-068ae53e] .el-upload-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-068ae53e] .el-upload-dragger {
  width: 148px;
  height: 148px;
  line-height: 146px;
}
.param_keysClass[data-v-1c3f14e4] {
  width: 50%;
}
.path-input input[data-v-1c3f14e4] {
  height: 40px !important;
}
.ExtraTips[data-v-1c3f14e4] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-1c3f14e4] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-1c3f14e4] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-1c3f14e4] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-1c3f14e4] {
  margin-bottom: 5px;
  color: #606266;
}
.param_keysClass {
  width: 50%;
}
.path-input input {
  height: 40px !important;
}
.param_keysClass {
  width: 100% !important;
}
.btn-type {
  width: 250px !important;
  margin-right: 20px;
}
.select-type {
  width: 160px !important;
  margin-right: 20px;
  margin-bottom: 22px;
}
.map-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 210px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.delete-btn {
  margin: 0 10px 24px 10px;
}
.param_keysClass[data-v-ed786f18] {
  width: 50%;
}
.path-input input[data-v-ed786f18] {
  height: 40px !important;
}
.ExtraTips[data-v-ed786f18] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-ed786f18] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-ed786f18] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-ed786f18] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-ed786f18] {
  margin-bottom: 5px;
  color: #606266;
}
.param_keysClass[data-v-69d76800] {
  width: 50%;
}
.path-input input[data-v-69d76800] {
  height: 40px !important;
}
.ExtraTips[data-v-69d76800] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-69d76800] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-69d76800] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-69d76800] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-69d76800] {
  margin-bottom: 5px;
  color: #606266;
}
.param_keysClass {
  width: 50%;
}
.param_keysClass[data-v-536bb08e] {
  width: 50%;
}
.path-input input[data-v-536bb08e] {
  height: 40px !important;
}
.ExtraTips[data-v-536bb08e] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-536bb08e] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-536bb08e] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-536bb08e] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-536bb08e] {
  margin-bottom: 5px;
  color: #606266;
}
.paramsClass {
  width: 100% !important;
}
.btn-type {
  width: 250px !important;
  margin-right: 20px;
}
.select-type {
  width: 160px !important;
  margin-right: 20px;
  margin-bottom: 22px;
}
.map-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 210px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.delete-btn {
  margin: 0 10px 24px 10px;
}
.param_keysClass[data-v-a0bd29b2] {
  width: 50%;
}
.path-input input[data-v-a0bd29b2] {
  height: 40px !important;
}
.ExtraTips[data-v-a0bd29b2] {
  margin-top: 10px;
  color: red;
}
.file-info-container[data-v-a0bd29b2] {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ebeef5;
  border-radius: 4px;
  background-color: #f5f7fa;
}
.file-info-container h4[data-v-a0bd29b2] {
  margin: 0 0 10px 0;
  color: #606266;
}
.file-info-container ul[data-v-a0bd29b2] {
  margin: 0;
  padding-left: 20px;
}
.file-info-container li[data-v-a0bd29b2] {
  margin-bottom: 5px;
  color: #606266;
}
.paramsClass {
  width: 100% !important;
}
.btn-type {
  width: 250px !important;
  margin-right: 20px;
}
.select-type {
  width: 160px !important;
  margin-right: 20px;
  margin-bottom: 22px;
}
.map-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 210px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.delete-btn {
  margin: 0 10px 24px 10px;
}
.step-content[data-v-2e292423] {
  margin-top: 20px;
}
.el-step.is-simple .el-step__title[data-v-2e292423] {
  max-width: unset !important;
}
.step-actions[data-v-2e292423] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}
.step-actions .el-button[data-v-2e292423] {
  margin: 0 10px;
  min-width: 100px;
}
.tipContent[data-v-2e292423] {
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-item[data-v-2e292423] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item[data-v-2e292423] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.line[data-v-2e292423] {
  border-bottom: 1px dashed #999;
  margin-bottom: 10px;
}
.mr10[data-v-2e292423] {
  margin-top: 10px;
}
.disF[data-v-2e292423] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.big-line[data-v-2e292423] {
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
}
.fix-btn[data-v-2e292423] {
  width: 28px;
  height: 28px;
}
.step-content[data-v-efe7aea2] {
  margin-top: 20px;
}
.el-step.is-simple .el-step__title[data-v-efe7aea2] {
  max-width: unset !important;
}
.step-actions[data-v-efe7aea2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}
.step-actions .el-button[data-v-efe7aea2] {
  margin: 0 10px;
  min-width: 100px;
}
.tipContent[data-v-efe7aea2] {
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-item[data-v-efe7aea2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item[data-v-efe7aea2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.line[data-v-efe7aea2] {
  border-bottom: 1px dashed #999;
  margin-bottom: 10px;
}
.mr10[data-v-efe7aea2] {
  margin-top: 10px;
}
.disF[data-v-efe7aea2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.big-line[data-v-efe7aea2] {
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
}
.fix-btn[data-v-efe7aea2] {
  width: 28px;
  height: 28px;
}
.step-content[data-v-1e34d758] {
  margin-top: 20px;
}
.el-step.is-simple .el-step__title[data-v-1e34d758] {
  max-width: unset !important;
}
.step-actions[data-v-1e34d758] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}
.step-actions .el-button[data-v-1e34d758] {
  margin: 0 10px;
  min-width: 100px;
}
.tipContent[data-v-1e34d758] {
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-item[data-v-1e34d758] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-array-item[data-v-1e34d758] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
}
.line[data-v-1e34d758] {
  border-bottom: 1px dashed #999;
  margin-bottom: 10px;
}
.mr10[data-v-1e34d758] {
  margin-top: 10px;
}
.disF[data-v-1e34d758] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.big-line[data-v-1e34d758] {
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
}
.fix-btn[data-v-1e34d758] {
  width: 28px;
  height: 28px;
}
.paramsClass[data-v-a7758518] {
  width: 100%;
}
[data-v-a7758518] .el-input__inner {
  background: none !important;
  color: #606266 !important;
  cursor: pointer !important;
}
.statusTag1[data-v-1ea5bd5a] {
  color: red;
}
.statusTag2[data-v-1ea5bd5a] {
  color: green;
}
.path[data-v-09eefdfd] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-09eefdfd] {
  color: red;
}
.statusTag2[data-v-09eefdfd] {
  color: green;
}
.path[data-v-b52723a0] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-b52723a0] {
  color: red;
}
.statusTag2[data-v-b52723a0] {
  color: green;
}
.path[data-v-60ea9a88] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-60ea9a88] {
  color: red;
}
.statusTag2[data-v-60ea9a88] {
  color: green;
}
.statusTag3[data-v-60ea9a88] {
  color: blue;
}
.path[data-v-2b740410] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-2b740410] {
  color: red;
}
.statusTag2[data-v-2b740410] {
  color: green;
}
.statusTag3[data-v-2b740410] {
  color: blue;
}
.path[data-v-5e71edf9] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.statusTag1[data-v-5e71edf9] {
  color: red;
}
.statusTag2[data-v-5e71edf9] {
  color: green;
}
.paramsClass {
  width: 100%;
}
.paramsClass {
  width: 100%;
}
.popover[data-v-0109df10] {
  width: 600px;
}
.param_keysClass[data-v-0109df10] {
  width: 50%;
}
.popover[data-v-d47a0bb6] {
  width: 600px;
}
.param_keysClass[data-v-d47a0bb6] {
  width: 50%;
}
.param_keysClass[data-v-77afaed0] {
  width: 50%;
}
.popover[data-v-19778826] {
  width: 800px;
}

[data-v-b5bacd56] .el-upload--picture-card {
  border: none !important;
  background: #ffffff;
  width: auto;
  height: auto;
  line-height: normal;
}

/*去除upload组件过渡效果*/
[data-v-b5bacd56] .el-upload-list__item {
  -webkit-transition: none !important;
  transition: none !important;
}
[data-v-b5bacd56] .el-upload-list__item-thumbnail {
  /* 图片在方框内显示长边 */
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}
[data-v-b5bacd56] .el-upload-list__item {
  display: none !important;
}

.paramsClass[data-v-26818dcd] {
  width: 50%;
}
.popover[data-v-26818dcd] {
  width: 800px;
}
.paramsClass[data-v-0bbde002] {
  width: 50%;
}
.page[data-v-73ba52ae] {
  background: #303133;
  background-blend-mode: multiply, multiply;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page .page_title[data-v-73ba52ae] {
  font-size: 20px;
  color: #FFF;
}
.d2-badge[data-v-7e9ccabd] {
  margin-bottom: 20px;
}
.d2-badge p[data-v-7e9ccabd] {
  margin: 0px;
  margin-bottom: 2px;
}
.d2-badge p[data-v-7e9ccabd]:last-child {
  margin-bottom: 0px;
}
.d2-badge p img[data-v-7e9ccabd] {
  display: inline-block;
  margin: 0px 2px;
}
.d2-help--qr-info[data-v-07d5ad7d] {
  background-color: #f4f4f5;
  color: #909399;
  width: 100%;
  padding: 8px 16px;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  opacity: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.d2-page-cover[data-v-d3f32316] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.d2-page-cover[data-v-d3f32316] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.d2-page-cover[data-v-d3f32316] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.d2-page-cover .d2-page-cover__logo img[data-v-d3f32316] {
  width: 200px;
}
.d2-page-cover .d2-page-cover__title[data-v-d3f32316] {
  margin: 0px;
  margin-bottom: 20px;
  font-weight: bold;
  color: #303133;
}
.d2-page-cover .d2-page-cover__sub-title[data-v-d3f32316] {
  margin: 0px;
  margin-bottom: 5px;
  color: #606266;
}
.d2-page-cover .d2-page-cover__build-time[data-v-d3f32316] {
  margin: 0px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #C0C4CC;
}
[data-v-209852f6] .el-dialog {
  width: 60% !important;
  height: 700px;
}
[data-v-209852f6] .el-dialog__footer {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dialogContent[data-v-209852f6] {
  width: 100%;
  height: 550px;
  overflow-y: auto;
  overflow-x: hidden;
}
.enclosure-box[data-v-209852f6] {
  border: 1px solid #ddd;
  margin-top: 30px;
}
.enclosure-box .enclosure-boxTop[data-v-209852f6] {
  background: #ddd;
  line-height: 30px;
  width: 100%;
  display: inline-block;
  padding: 0 10px;
}
.enclosure-box .enclosure-boxContent[data-v-209852f6] {
  padding: 10px 15px;
}
.page-login {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.page-login .page-login--layer {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.page-login .page-login--quick-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page-login--content-main {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-login {
  background-color: #f0f2f5;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.page-login .title {
  font-size: 24px;
  color: #409eff;
  padding-bottom: 10px;
  font-weight: bold;
}
.page-login .page-login--layer {
  overflow: auto;
}
.page-login .page-login--layer-area {
  overflow: hidden;
}
.page-login .page-login--layer-time {
  font-size: 24em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.03);
  overflow: hidden;
}
.page-login .page-login--content {
  height: 100%;
  min-height: 500px;
}
.page-login .page-login--content-header {
  padding: 1em 0;
}
.page-login .page-login--content-header .page-login--content-header-motto {
  margin: 0px;
  padding: 0px;
  color: #606266;
  text-align: center;
  font-size: 12px;
}
.page-login .page-login--logo {
  width: 240px;
  margin-bottom: 2em;
  margin-top: -2em;
}
.page-login .page-login--form {
  width: 280px;
}
.page-login .page-login--form .el-card {
  margin-bottom: 15px;
}
.page-login .page-login--form .button-login {
  width: 100%;
}
.page-login .page-login--form .el-input-group__prepend {
  padding: 0px 14px;
}
.page-login .page-login--form .login-code {
  height: 38px;
  display: block;
  margin: 0px -20px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.page-login .page-login--form .page-login--options {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  color: #409EFF;
  margin-bottom: 15px;
  font-weight: bold;
}
.page-login .page-login--form .page-login--quick {
  width: 100%;
}
.page-login .page-login--quick-user {
  padding: 10px 0px;
  border-radius: 4px;
}
.page-login .page-login--quick-user:hover {
  background-color: #f8f8f9;
}
.page-login .page-login--quick-user:hover i {
  color: #606266;
}
.page-login .page-login--quick-user:hover span {
  color: #606266;
}
.page-login .page-login--quick-user i {
  font-size: 36px;
  color: #909399;
}
.page-login .page-login--quick-user span {
  font-size: 12px;
  margin-top: 10px;
  color: #909399;
}
.page-login .page-login--content-footer {
  padding: 1em 0;
}
.page-login .page-login--content-footer .page-login--content-footer-locales {
  padding: 0px;
  margin: 0px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #606266;
}
.page-login .page-login--content-footer .page-login--content-footer-locales a {
  color: #606266;
  margin: 0 0.5em;
}
.page-login .page-login--content-footer .page-login--content-footer-locales a:hover {
  color: #303133;
}
.page-login .page-login--content-footer .page-login--content-footer-copyright {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
  color: #606266;
}
.page-login .page-login--content-footer .page-login--content-footer-copyright a {
  color: #606266;
}
.page-login .page-login--content-footer .page-login--content-footer-options {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.page-login .page-login--content-footer .page-login--content-footer-options a {
  color: #606266;
  margin: 0 1em;
}
.page-login .circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
.page-login .circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  background: #fff;
  -webkit-animation: animate 25s linear infinite;
          animation: animate 25s linear infinite;
  bottom: -200px;
}
@-webkit-keyframes animate {
0% {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
}
100% {
    -webkit-transform: translateY(-1000px) rotate(720deg);
            transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
}
}
@keyframes animate {
0% {
    -webkit-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
}
100% {
    -webkit-transform: translateY(-1000px) rotate(720deg);
            transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
}
}
.page-login .circles li:nth-child(1) {
  left: 15%;
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.page-login .circles li:nth-child(2) {
  left: 5%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 12s;
          animation-duration: 12s;
}
.page-login .circles li:nth-child(3) {
  left: 70%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.page-login .circles li:nth-child(4) {
  left: 40%;
  width: 60px;
  height: 60px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-duration: 18s;
          animation-duration: 18s;
}
.page-login .circles li:nth-child(5) {
  left: 65%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.page-login .circles li:nth-child(6) {
  left: 75%;
  width: 150px;
  height: 150px;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.page-login .circles li:nth-child(7) {
  left: 35%;
  width: 200px;
  height: 200px;
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.page-login .circles li:nth-child(8) {
  left: 50%;
  width: 25px;
  height: 25px;
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
  -webkit-animation-duration: 45s;
          animation-duration: 45s;
}
.page-login .circles li:nth-child(9) {
  left: 20%;
  width: 15px;
  height: 15px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 35s;
          animation-duration: 35s;
}
.page-login .circles li:nth-child(10) {
  left: 85%;
  width: 150px;
  height: 150px;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  -webkit-animation-duration: 11s;
          animation-duration: 11s;
}
.show_code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-left: 20px;
  width: 130px;
}
.show_code .val_show {
  display: inline-block;
  border: 1px solid #3e4957;
  background: #283443;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  width: 95px;
  height: 40px;
  line-height: 47px;
  text-align: center;
}
.codeBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.codeBox .refresh {
  display: inline-block;
  padding-left: 5px;
  font-size: 20px;
}
.param_keysClass {
  width: 50%;
}
.paramsClass[data-v-224a6f1a] {
  width: 100%;
}
::v-deep.el-dialog {
  width: 100% !important;
  height: 100% !important;
}
.ExtraTips[data-v-78f5affd] {
  margin-top: 10px;
  color: red;
}
.component-upload-image[data-v-78f5affd] {
  width: 100%;
}
[data-v-78f5affd] .el-upload-list__item {
  background: rgba(153, 153, 153, 0.3);
}
.component-upload-image div[data-v-78f5affd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[data-v-78f5affd].el-upload--picture-card {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-78f5affd].hide .el-upload--picture-card {
  display: none;
}
[data-v-78f5affd] .el-list-enter-active,[data-v-78f5affd] .el-list-leave-active {
  -webkit-transition: all 0s;
  transition: all 0s;
}
[data-v-78f5affd] .el-upload-list--picture-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-v-78f5affd] .el-upload--picture-card {
  min-width: 148px;
}
[data-v-78f5affd] .el-list-enter, .el-list-leave-active[data-v-78f5affd] {
  opacity: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[data-v-78f5affd] .el-upload-list__item-thumbnail {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  line-height: 148px;
}
[data-v-78f5affd] .el-upload-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialogs[data-v-30259286] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dialogs .dialogs-content[data-v-30259286] {
  background: #ffffff;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  padding: 20px;
}
.dialogs .dialogs-content .dialogs-header[data-v-30259286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  font-size: 18px;
}
.dialogs .dialogs-content .dialogs-header .el-icon-close[data-v-30259286] {
  color: #909399;
}
.dialogs .dialogs-content .dialogs_body[data-v-30259286] {
  max-width: 100%;
  padding: 0 0 20px;
  max-height: 600px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dialogs .dialogs-content .dialog_footer[data-v-30259286] {
  padding: 0 0;
  text-align: right;
}

/*# sourceMappingURL=app.1764933100367.css.map*/