@charset "UTF-8";
#version-rocket .version-area {
  animation: fadeInUp 1s ease;
  animation-iteration-count: 1;
  background-color: #fff;
  border: 1px solid #ebeef5;
  border-radius: 12px;
  bottom: 20px;
  box-shadow: 0 10px 20px #0000001f;
  box-sizing: border-box;
  position: fixed;
  right: 20px;
  width: 140px;
  z-index: 99999;
}
#version-rocket .version-img {
  height: 100%;
  margin-top: -70px;
  width: 100%;
}
#version-rocket .version-content {
  background-color: #fff;
  border-radius: 12px;
  font-family: inherit;
  padding: 6px 12px 9px;
  text-align: center;
}
#version-rocket .version-title {
  color: #101010;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
}
#version-rocket .version-subtitle {
  color: #000000b3;
  font-size: 12px;
  line-height: 13px;
  margin-top: 8px;
}
#version-rocket .refresh-button {
  animation: refreshAnimation 2s linear infinite;
  background-color: #fd8079;
  border-color: #fd8079;
  border-radius: 15px;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  margin-top: 12px;
  padding: 5px 0;
  transition: 0.2s;
  width: 100%;
}
#version-rocket .refresh-button:hover {
  background-color: #fd7e77e6;
}
#version-rocket .cancel-button {
  color: #888;
  cursor: pointer;
  font-size: 12px;
  font-weight: 500;
  margin-top: 5px;
  text-decoration: underline;
}
#version-rocket .cancel-button:hover {
  color: #999;
}
@-moz-keyframes refreshAnimation {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.05);
  }
  to {
    transform: scale(0.9);
  }
}
@-webkit-keyframes refreshAnimation {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.05);
  }
  to {
    transform: scale(0.9);
  }
}
@-o-keyframes refreshAnimation {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.05);
  }
  to {
    transform: scale(0.9);
  }
}
@keyframes refreshAnimation {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.05);
  }
  to {
    transform: scale(0.9);
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #29d;
  height: 2px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1031;
}
#nprogress .peg {
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  display: block;
  height: 100%;
  opacity: 1;
  position: absolute;
  right: 0;
  -webkit-transform: rotate(3deg) translateY(-4px);
  -ms-transform: rotate(3deg) translateY(-4px);
  transform: rotate(3deg) translateY(-4px);
  width: 100px;
}
#nprogress .spinner {
  display: block;
  position: fixed;
  right: 15px;
  top: 15px;
  z-index: 1031;
}
#nprogress .spinner-icon {
  -webkit-animation: nprogress-spinner 0.4s linear infinite;
  animation: nprogress-spinner 0.4s linear infinite;
  border-color: #29d transparent transparent #29d;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .bar,
.nprogress-custom-parent #nprogress .spinner {
  position: absolute;
}
@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
[data-vxe-ui-theme='light'] {
  --vxe-ui-font-color: #606266;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC,
    Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial,
    sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --vxe-font-size: 14px;
  --vxe-font-size-medium: 14px;
  --vxe-font-size-small: 13px;
  --vxe-font-size-mini: 12px;
  --vxe-border-radius: 4px;
  --vxe-icon-font-family: Verdana, Arial, Tahoma;
  --vxe-icon-background-color: #fff;
  --vxe-font-color: var(--vxe-ui-font-color);
  --vxe-primary-color: var(--vxe-ui-font-primary-color);
  --vxe-success-color: #67c23a;
  --vxe-info-color: #909399;
  --vxe-warning-color: #e6a23c;
  --vxe-danger-color: #f56c6c;
  --vxe-font-lighten-color: #797b80;
  --vxe-primary-lighten-color: #73b8ff;
  --vxe-success-lighten-color: #85cf60;
  --vxe-info-lighten-color: #abadb1;
  --vxe-warning-lighten-color: #ecb869;
  --vxe-danger-lighten-color: #f89c9c;
  --vxe-font-darken-color: #47494c;
  --vxe-primary-darken-color: #0d84ff;
  --vxe-success-darken-color: #529b2e;
  --vxe-info-darken-color: #767980;
  --vxe-warning-darken-color: #d48a1b;
  --vxe-danger-darken-color: #f56c6c;
  --vxe-font-disabled-color: #bfbfbf;
  --vxe-primary-disabled-color: #a6d2ff;
  --vxe-success-disabled-color: #a3db87;
  --vxe-info-disabled-color: #c5c7ca;
  --vxe-warning-disabled-color: l #d48a1b;
  --vxe-danger-disabled-color: #f5a8a8;
  --vxe-input-border-color: #dcdfe6;
  --vxe-input-disabled-color: #dcdfe6;
  --vxe-input-disabled-background-color: #f3f3f3;
  --vxe-input-placeholder-color: #c0c4cc;
  --vxe-table-popup-border-color: #dadce0;
  --vxe-table-header-font-color: #606266;
  --vxe-table-footer-font-color: #606266;
  --vxe-table-border-radius: 4px;
  --vxe-table-border-width: 1px;
  --vxe-table-border-color: #e8eaec;
  --vxe-table-resizable-line-color: #d9dddf;
  --vxe-table-resizable-drag-line-color: #409eff;
  --vxe-table-header-background-color: #f8f8f9;
  --vxe-table-body-background-color: #fff;
  --vxe-table-footer-background-color: #fff;
  --vxe-table-tree-node-line-color: #909399;
  --vxe-table-tree-node-line-style: dotted;
  --vxe-table-header-font-weight: 700;
  --vxe-table-row-height-default: 48px;
  --vxe-table-row-height-medium: 44px;
  --vxe-table-row-height-small: 40px;
  --vxe-table-row-height-mini: 36px;
  --vxe-table-row-line-height: 22px;
  --vxe-table-row-hover-background-color: #f5f7fa;
  --vxe-table-row-striped-background-color: #fafafa;
  --vxe-table-row-hover-striped-background-color: #f5f7fa;
  --vxe-table-row-radio-checked-background-color: #fff3e0;
  --vxe-table-row-hover-radio-checked-background-color: #ffebbc;
  --vxe-table-row-checkbox-checked-background-color: #fff3e0;
  --vxe-table-row-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-table-row-current-background-color: #e6f7ff;
  --vxe-table-row-hover-current-background-color: #d7effb;
  --vxe-table-column-padding-default: 13px 0;
  --vxe-table-column-padding-medium: 11px 0;
  --vxe-table-column-padding-small: 9px 0;
  --vxe-table-column-padding-mini: 7px 0;
  --vxe-table-column-hover-background-color: #d7effb;
  --vxe-table-column-current-background-color: #e6f7ff;
  --vxe-table-column-icon-border-color: #c0c4cc;
  --vxe-table-column-icon-border-hover-color: #515a6e;
  --vxe-table-cell-placeholder-color: #c0c4cc;
  --vxe-table-cell-padding-left: 10px;
  --vxe-table-cell-padding-right: 10px;
  --vxe-table-cell-input-height-default: 42px;
  --vxe-table-cell-input-height-medium: 38px;
  --vxe-table-cell-input-height-small: 34px;
  --vxe-table-cell-input-height-mini: 30px;
  --vxe-table-cell-dirty-width: 5px;
  --vxe-table-cell-dirty-update-color: #f56c6c;
  --vxe-table-cell-dirty-insert-color: #19a15f;
  --vxe-table-cell-area-border-color: #409eff;
  --vxe-table-cell-area-border-width: 1px;
  --vxe-table-cell-active-area-background-color: transparent;
  --vxe-table-cell-main-area-extension-border-color: #fff;
  --vxe-table-cell-main-area-extension-background-color: #409eff;
  --vxe-table-cell-extend-area-border-width: 2px;
  --vxe-table-cell-copy-area-border-width: 3px;
  --vxe-table-cell-active-area-border-width: 2px;
  --vxe-table-cell-copy-area-border-color: #409eff;
  --vxe-table-cell-extend-area-border-color: #409eff;
  --vxe-table-cell-active-area-border-color: #409eff;
  --vxe-table-cell-area-background-color: rgba(64, 158, 255, 0.2);
  --vxe-table-checkbox-range-border-width: 1px;
  --vxe-table-checkbox-range-border-color: #006af1;
  --vxe-table-checkbox-range-background-color: rgba(50, 128, 252, 0.2);
  --vxe-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px rgba(0, 0, 0, 0.12);
  --vxe-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px rgba(0, 0, 0, 0.12);
  --vxe-table-filter-panel-background-color: #fff;
  --vxe-table-menu-item-width: 178px;
  --vxe-table-menu-background-color: #fff;
  --vxe-loading-color: #409eff;
  --vxe-loading-background-color: hsla(0, 0%, 100%, 0.5);
  --vxe-loading-z-index: 999;
  --vxe-table-validate-error-color: #f56c6c;
  --vxe-table-validate-error-background-color: #fff;
  --vxe-grid-maximize-background-color: #fff;
  --vxe-toolbar-background-color: #fff;
  --vxe-toolbar-custom-active-background-color: #d9dadb;
  --vxe-toolbar-panel-background-color: #fff;
  --vxe-tooltip-dark-color: #fff;
  --vxe-tooltip-dark-background-color: #303133;
  --vxe-tooltip-light-background-color: #fff;
  --vxe-pager-background-color: #fff;
  --vxe-pager-perfect-background-color: #fff;
  --vxe-pager-perfect-button-background-color: #f4f4f5;
  --vxe-modal-header-background-color: #f8f8f8;
  --vxe-modal-body-background-color: #fff;
  --vxe-modal-border-color: #ebeef5;
  --vxe-drawer-header-background-color: #f8f8f8;
  --vxe-drawer-body-background-color: #fff;
  --vxe-drawer-border-color: #ebeef5;
  --vxe-checkbox-font-size-default: 15px;
  --vxe-checkbox-font-size-medium: 14px;
  --vxe-checkbox-font-size-small: 13px;
  --vxe-checkbox-font-size-mini: 12px;
  --vxe-checkbox-checked-width: 0.32em;
  --vxe-checkbox-checked-height: 0.64em;
  --vxe-checkbox-indeterminate-width: 0.6em;
  --vxe-checkbox-indeterminate-height: 2px;
  --vxe-checkbox-border-width: 2px;
  --vxe-checkbox-border-radius: 2px;
  --vxe-checkbox-icon-background-color: #fff;
  --vxe-checkbox-checked-icon-border-color: #fff;
  --vxe-checkbox-indeterminate-icon-background-color: #fff;
  --vxe-radio-font-size-default: 15px;
  --vxe-radio-font-size-medium: 14px;
  --vxe-radio-font-size-small: 13px;
  --vxe-radio-font-size-mini: 12px;
  --vxe-radio-border-width: 2px;
  --vxe-radio-icon-background-color: #fff;
  --vxe-radio-checked-icon-background-color: #fff;
  --vxe-radio-indeterminate-icon-background-color: #fff;
  --vxe-radio-button-default-background-color: #fff;
  --vxe-button-max-width: 500px;
  --vxe-button-default-background-color: #fff;
  --vxe-button-dropdown-panel-background-color: #fff;
  --vxe-button-height-default: 34px;
  --vxe-button-height-medium: 32px;
  --vxe-button-height-small: 30px;
  --vxe-button-height-mini: 28px;
  --vxe-button-round-border-radius-default: 17px;
  --vxe-button-round-border-radius-medium: 16px;
  --vxe-button-round-border-radius-small: 15px;
  --vxe-button-round-border-radius-mini: 14px;
  --vxe-input-background-color: #fff;
  --vxe-input-panel-background-color: #fff;
  --vxe-input-number-disabled-color: #e4e7ed;
  --vxe-input-date-festival-color: #999;
  --vxe-input-date-festival-important-color: #409eff;
  --vxe-input-date-notice-background-color: red;
  --vxe-input-date-picker-hover-background-color: #f2f6fc;
  --vxe-input-date-picker-selected-color: #fff;
  --vxe-input-date-time-confirm-button-color: #fff;
  --vxe-input-date-picker-festival-selected-color: #fff;
  --vxe-input-date-picker-notice-selected-background-color: #fff;
  --vxe-input-date-extra-color: #67c23a;
  --vxe-input-date-extra-important-color: #fd2222;
  --vxe-input-date-title-height-default: 30px;
  --vxe-input-date-title-height-medium: 29px;
  --vxe-input-date-title-height-small: 28px;
  --vxe-input-date-title-height-mini: 26px;
  --vxe-input-date-time-week-row-height-default: 38px;
  --vxe-input-date-time-week-row-height-medium: 36px;
  --vxe-input-date-time-week-row-height-small: 34px;
  --vxe-input-date-time-week-row-height-mini: 32px;
  --vxe-input-date-month-year-row-height-default: 48px;
  --vxe-input-date-month-year-row-height-medium: 46px;
  --vxe-input-date-month-year-row-height-small: 44px;
  --vxe-input-date-month-year-row-height-mini: 42px;
  --vxe-input-date-quarter-row-height-default: 60px;
  --vxe-input-date-quarter-row-height-medium: 58px;
  --vxe-input-date-quarter-row-height-small: 56px;
  --vxe-input-date-quarter-row-height-mini: 54px;
  --vxe-input-height-default: 34px;
  --vxe-input-height-medium: 32px;
  --vxe-input-height-small: 30px;
  --vxe-input-height-mini: 28px;
  --vxe-input-count-color: #999;
  --vxe-input-count-background-color: #fff;
  --vxe-input-count-error-color: #f56c6c;
  --vxe-textarea-line-height: 1.5715;
  --vxe-textarea-background-color: #fff;
  --vxe-form-item-min-height-default: 36px;
  --vxe-form-item-min-height-medium: 34px;
  --vxe-form-item-min-height-small: 32px;
  --vxe-form-item-min-height-mini: 30px;
  --vxe-form-background-color: #fff;
  --vxe-form-validate-error-color: #f56c6c;
  --vxe-form-validate-error-background-color: inherit;
  --vxe-select-option-height-default: 30px;
  --vxe-select-option-height-medium: 28px;
  --vxe-select-option-height-small: 26px;
  --vxe-select-option-height-mini: 24px;
  --vxe-select-option-hover-background-color: #f5f7fa;
  --vxe-select-panel-background-color: #fff;
  --vxe-select-empty-color: #c0c4cc;
  --vxe-optgroup-title-color: #909399;
  --vxe-switch-font-color: #fff;
  --vxe-switch-icon-background-color: #fff;
  --vxe-switch-open-background-color: #409eff;
  --vxe-switch-close-background-color: rgba(0, 0, 0, 0.35);
  --vxe-switch-disabled-background-color: rgba(0, 0, 0, 0.15);
  --vxe-pulldown-panel-background-color: #fff;
}
[data-vxe-ui-theme='dark'] {
  --vxe-ui-font-color: #98989e;
  --vxe-ui-font-primary-color: #2c7ecf;
  color-scheme: dark;
  --vxe-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC,
    Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial,
    sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --vxe-font-size: 14px;
  --vxe-font-size-medium: 14px;
  --vxe-font-size-small: 13px;
  --vxe-font-size-mini: 12px;
  --vxe-border-radius: 4px;
  --vxe-icon-font-family: Verdana, Arial, Tahoma;
  --vxe-icon-background-color: #98989e;
  --vxe-font-color: var(--vxe-ui-font-color);
  --vxe-primary-color: var(--vxe-ui-font-primary-color);
  --vxe-success-color: #67c23a;
  --vxe-info-color: #909399;
  --vxe-warning-color: #e6a23c;
  --vxe-danger-color: #f56c6c;
  --vxe-font-lighten-color: #797b80;
  --vxe-primary-lighten-color: #73b8ff;
  --vxe-success-lighten-color: #85cf60;
  --vxe-info-lighten-color: #abadb1;
  --vxe-warning-lighten-color: #ecb869;
  --vxe-danger-lighten-color: #f89c9c;
  --vxe-font-darken-color: #47494c;
  --vxe-primary-darken-color: #0d84ff;
  --vxe-success-darken-color: #529b2e;
  --vxe-info-darken-color: #767980;
  --vxe-warning-darken-color: #d48a1b;
  --vxe-danger-darken-color: #f56c6c;
  --vxe-font-disabled-color: #bfbfbf;
  --vxe-primary-disabled-color: #a6d2ff;
  --vxe-success-disabled-color: #a3db87;
  --vxe-info-disabled-color: #c5c7ca;
  --vxe-warning-disabled-color: l #d48a1b;
  --vxe-danger-disabled-color: #f5a8a8;
  --vxe-input-border-color: #424242;
  --vxe-input-disabled-color: #8d9095;
  --vxe-input-disabled-background-color: #585656;
  --vxe-input-placeholder-color: #8d9095;
  --vxe-table-popup-border-color: #424242;
  --vxe-table-header-font-color: #98989e;
  --vxe-table-footer-font-color: #98989e;
  --vxe-table-border-radius: 4px;
  --vxe-table-border-width: 1px;
  --vxe-table-border-color: #37373a;
  --vxe-table-resizable-line-color: hsla(0, 0%, 100%, 0.1);
  --vxe-table-resizable-drag-line-color: #409eff;
  --vxe-table-header-background-color: #28282a;
  --vxe-table-body-background-color: #151518;
  --vxe-table-footer-background-color: #151518;
  --vxe-table-tree-node-line-color: #909399;
  --vxe-table-tree-node-line-style: dotted;
  --vxe-table-header-font-weight: 700;
  --vxe-table-row-height-default: 48px;
  --vxe-table-row-height-medium: 44px;
  --vxe-table-row-height-small: 40px;
  --vxe-table-row-height-mini: 36px;
  --vxe-table-row-line-height: 22px;
  --vxe-table-row-hover-background-color: #262727;
  --vxe-table-row-striped-background-color: #1d1d1d;
  --vxe-table-row-hover-striped-background-color: #262727;
  --vxe-table-row-radio-checked-background-color: #604820;
  --vxe-table-row-hover-radio-checked-background-color: #6e5326;
  --vxe-table-row-checkbox-checked-background-color: #604820;
  --vxe-table-row-hover-checkbox-checked-background-color: #6e5326;
  --vxe-table-row-current-background-color: #18222c;
  --vxe-table-row-hover-current-background-color: #262727;
  --vxe-table-column-padding-default: 13px 0;
  --vxe-table-column-padding-medium: 11px 0;
  --vxe-table-column-padding-small: 9px 0;
  --vxe-table-column-padding-mini: 7px 0;
  --vxe-table-column-hover-background-color: #18222c;
  --vxe-table-column-current-background-color: #18222c;
  --vxe-table-column-icon-border-color: #c0c4cc;
  --vxe-table-column-icon-border-hover-color: #515a6e;
  --vxe-table-cell-placeholder-color: #c0c4cc;
  --vxe-table-cell-padding-left: 10px;
  --vxe-table-cell-padding-right: 10px;
  --vxe-table-cell-input-height-default: 42px;
  --vxe-table-cell-input-height-medium: 38px;
  --vxe-table-cell-input-height-small: 34px;
  --vxe-table-cell-input-height-mini: 30px;
  --vxe-table-cell-dirty-width: 5px;
  --vxe-table-cell-dirty-update-color: #f56c6c;
  --vxe-table-cell-dirty-insert-color: #19a15f;
  --vxe-table-cell-area-border-color: #409eff;
  --vxe-table-cell-area-border-width: 1px;
  --vxe-table-cell-main-area-extension-border-color: #fff;
  --vxe-table-cell-main-area-extension-background-color: #409eff;
  --vxe-table-cell-extend-area-border-width: 2px;
  --vxe-table-cell-copy-area-border-width: 3px;
  --vxe-table-cell-active-area-border-width: 2px;
  --vxe-table-cell-active-area-background-color: transparent;
  --vxe-table-cell-copy-area-border-color: #409eff;
  --vxe-table-cell-extend-area-border-color: #409eff;
  --vxe-table-cell-active-area-border-color: #409eff;
  --vxe-table-cell-area-background-color: rgba(64, 158, 255, 0.2);
  --vxe-table-checkbox-range-border-width: 1px;
  --vxe-table-checkbox-range-border-color: #006af1;
  --vxe-table-checkbox-range-background-color: rgba(50, 128, 252, 0.2);
  --vxe-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px rgba(0, 0, 0, 0.5);
  --vxe-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px rgba(0, 0, 0, 0.5);
  --vxe-table-filter-panel-background-color: #151518;
  --vxe-table-menu-item-width: 178px;
  --vxe-table-menu-background-color: #fff;
  --vxe-loading-color: #409eff;
  --vxe-loading-background-color: rgba(0, 0, 0, 0.5);
  --vxe-loading-z-index: 999;
  --vxe-table-validate-error-color: #f56c6c;
  --vxe-table-validate-error-background-color: #fff;
  --vxe-grid-maximize-background-color: #fff;
  --vxe-toolbar-background-color: #151518;
  --vxe-toolbar-custom-active-background-color: #d9dadb;
  --vxe-toolbar-panel-background-color: #151518;
  --vxe-tooltip-dark-color: #fff;
  --vxe-tooltip-dark-background-color: #303133;
  --vxe-tooltip-light-background-color: #fff;
  --vxe-pager-background-color: #151518;
  --vxe-pager-perfect-background-color: #151518;
  --vxe-pager-perfect-button-background-color: #151518;
  --vxe-modal-header-background-color: #151518;
  --vxe-modal-body-background-color: #151518;
  --vxe-modal-border-color: #424242;
  --vxe-drawer-header-background-color: #151518;
  --vxe-drawer-body-background-color: #151518;
  --vxe-drawer-border-color: #424242;
  --vxe-checkbox-font-size-default: 15px;
  --vxe-checkbox-font-size-medium: 14px;
  --vxe-checkbox-font-size-small: 13px;
  --vxe-checkbox-font-size-mini: 12px;
  --vxe-checkbox-checked-width: 0.32em;
  --vxe-checkbox-checked-height: 0.64em;
  --vxe-checkbox-indeterminate-width: 0.6em;
  --vxe-checkbox-indeterminate-height: 2px;
  --vxe-checkbox-border-width: 2px;
  --vxe-checkbox-border-radius: 2px;
  --vxe-checkbox-icon-background-color: #fff;
  --vxe-checkbox-checked-icon-border-color: #fff;
  --vxe-checkbox-indeterminate-icon-background-color: #fff;
  --vxe-radio-font-size-default: 15px;
  --vxe-radio-font-size-medium: 14px;
  --vxe-radio-font-size-small: 13px;
  --vxe-radio-font-size-mini: 12px;
  --vxe-radio-border-width: 2px;
  --vxe-radio-icon-background-color: #fff;
  --vxe-radio-checked-icon-background-color: #fff;
  --vxe-radio-indeterminate-icon-background-color: #fff;
  --vxe-radio-button-default-background-color: #151518;
  --vxe-button-max-width: 500px;
  --vxe-button-default-background-color: #151518;
  --vxe-button-dropdown-panel-background-color: #151518;
  --vxe-button-height-default: 34px;
  --vxe-button-height-medium: 32px;
  --vxe-button-height-small: 30px;
  --vxe-button-height-mini: 28px;
  --vxe-button-round-border-radius-default: 17px;
  --vxe-button-round-border-radius-medium: 16px;
  --vxe-button-round-border-radius-small: 15px;
  --vxe-button-round-border-radius-mini: 14px;
  --vxe-input-background-color: #151518;
  --vxe-input-panel-background-color: #fff;
  --vxe-input-number-disabled-color: #e4e7ed;
  --vxe-input-date-festival-color: #999;
  --vxe-input-date-festival-important-color: #409eff;
  --vxe-input-date-notice-background-color: red;
  --vxe-input-date-picker-hover-background-color: #f2f6fc;
  --vxe-input-date-picker-selected-color: #fff;
  --vxe-input-date-time-confirm-button-color: #fff;
  --vxe-input-date-picker-festival-selected-color: #fff;
  --vxe-input-date-picker-notice-selected-background-color: #fff;
  --vxe-input-date-extra-color: #67c23a;
  --vxe-input-date-extra-important-color: #fd2222;
  --vxe-input-date-title-height-default: 30px;
  --vxe-input-date-title-height-medium: 29px;
  --vxe-input-date-title-height-small: 28px;
  --vxe-input-date-title-height-mini: 26px;
  --vxe-input-date-time-week-row-height-default: 38px;
  --vxe-input-date-time-week-row-height-medium: 36px;
  --vxe-input-date-time-week-row-height-small: 34px;
  --vxe-input-date-time-week-row-height-mini: 32px;
  --vxe-input-date-month-year-row-height-default: 48px;
  --vxe-input-date-month-year-row-height-medium: 46px;
  --vxe-input-date-month-year-row-height-small: 44px;
  --vxe-input-date-month-year-row-height-mini: 42px;
  --vxe-input-date-quarter-row-height-default: 60px;
  --vxe-input-date-quarter-row-height-medium: 58px;
  --vxe-input-date-quarter-row-height-small: 56px;
  --vxe-input-date-quarter-row-height-mini: 54px;
  --vxe-input-height-default: 34px;
  --vxe-input-height-medium: 32px;
  --vxe-input-height-small: 30px;
  --vxe-input-height-mini: 28px;
  --vxe-input-count-color: #999;
  --vxe-input-count-background-color: #151518;
  --vxe-input-count-error-color: #f56c6c;
  --vxe-textarea-line-height: 1.5715;
  --vxe-textarea-background-color: #151518;
  --vxe-form-item-min-height-default: 36px;
  --vxe-form-item-min-height-medium: 34px;
  --vxe-form-item-min-height-small: 32px;
  --vxe-form-item-min-height-mini: 30px;
  --vxe-form-background-color: #151518;
  --vxe-form-validate-error-color: #f56c6c;
  --vxe-form-validate-error-background-color: inherit;
  --vxe-select-option-height-default: 30px;
  --vxe-select-option-height-medium: 28px;
  --vxe-select-option-height-small: 26px;
  --vxe-select-option-height-mini: 24px;
  --vxe-select-option-hover-background-color: #262727;
  --vxe-select-panel-background-color: #151518;
  --vxe-select-empty-color: #c0c4cc;
  --vxe-optgroup-title-color: #909399;
  --vxe-switch-font-color: #fff;
  --vxe-switch-icon-background-color: #fff;
  --vxe-switch-open-background-color: #409eff;
  --vxe-switch-close-background-color: #4c4d4f;
  --vxe-switch-disabled-background-color: rgba(0, 0, 0, 0.15);
  --vxe-pulldown-panel-background-color: #151518;
}
.vxe-cell--filter {
  display: inline-block;
  line-height: 0;
  padding: 0 0.1em 0 0.2em;
  text-align: center;
  vertical-align: middle;
}
.vxe-cell--filter.col--filter .vxe-filter--btn {
  color: var(--vxe-font-color);
}
.vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-table-column-icon-border-color);
  cursor: pointer;
}
.vxe-cell--filter .vxe-filter--btn:hover {
  color: var(--vxe-font-color);
}
.is--filter-active .vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-primary-color);
}
.vxe-table--filter-wrapper {
  background-color: var(--vxe-table-filter-panel-background-color);
  border: 1px solid var(--vxe-table-popup-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 1px 6px #0003;
  display: none;
  min-width: 100px;
  position: absolute;
  top: 0;
  z-index: 10;
}
.vxe-table--filter-wrapper:not(.is--multiple) {
  text-align: center;
}
.vxe-table--filter-wrapper.is--active {
  display: block;
}
.vxe-table--filter-wrapper .vxe-table--filter-body > li,
.vxe-table--filter-wrapper .vxe-table--filter-header > li {
  cursor: pointer;
  max-width: 360px;
  overflow: hidden;
  padding: 0.25em 0.8em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--filter-wrapper .vxe-table--filter-body > li.is--checked,
.vxe-table--filter-wrapper .vxe-table--filter-header > li.is--checked {
  color: var(--vxe-primary-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-body > li:hover,
.vxe-table--filter-wrapper .vxe-table--filter-header > li:hover {
  background-color: var(--vxe-table-row-hover-background-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-header {
  padding-top: 0.2em;
}
.vxe-table--filter-wrapper .vxe-table--filter-body {
  max-height: 200px;
  padding-bottom: 0.2em;
}
.vxe-table--filter-wrapper > ul {
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-table--filter-wrapper.is--multiple > ul > li {
  padding: 0.25em 0.8em 0.25em 1em;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer {
  border-top: 1px solid var(--vxe-table-popup-border-color);
  padding: 0.6em;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button {
  background-color: transparent;
  border: 0;
  color: var(--vxe-font-color);
  cursor: pointer;
  padding: 0 0.4em;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus {
  outline: none;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover {
  color: var(--vxe-primary-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--filter-option .vxe-checkbox--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.34em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-table--filter-option.is--checked,
.vxe-table--filter-option.is--checked .vxe-checkbox--icon,
.vxe-table--filter-option.is--indeterminate,
.vxe-table--filter-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--filter-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--filter-option.is--hidden {
  cursor: default;
}
.vxe-table--filter-option.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--filter-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-table--filter-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table--context-menu-wrapper {
  display: none;
}
.vxe-table--context-menu-wrapper.is--visible {
  display: block;
}
.vxe-table--context-menu-clild-wrapper,
.vxe-table--context-menu-wrapper {
  background-color: var(--vxe-table-menu-background-color);
  border: 1px solid var(--vxe-table-popup-border-color);
  box-shadow: 3px 3px 4px -2px #0009;
  color: var(--vxe-font-color);
  font-family: var(--vxe-font-family);
  font-size: 12px;
  left: 0;
  padding: 0 1px;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-context-menu--link {
  color: var(--vxe-font-color);
  cursor: pointer;
  display: block;
  line-height: 26px;
  padding: 0 2.5em;
  width: var(--vxe-table-menu-item-width);
}
.vxe-context-menu--link .vxe-context-menu--link-prefix,
.vxe-context-menu--link .vxe-context-menu--link-suffix {
  font-size: 16px;
  margin-right: 5px;
  position: absolute;
  top: 5px;
}
.vxe-context-menu--link .vxe-context-menu--link-prefix {
  left: 5px;
}
.vxe-context-menu--link .vxe-context-menu--link-suffix {
  right: 5px;
}
.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild {
  top: 8px;
}
.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before {
  border: 4px solid transparent;
  border-left-color: #727272;
  content: '';
  position: absolute;
}
.vxe-context-menu--link .vxe-context-menu--link-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link {
  padding: 0 2em 0 2.5em;
}
.vxe-context-menu--option-wrapper,
.vxe-table--context-menu-clild-wrapper {
  border-bottom: 1px solid #e8eaed;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.vxe-context-menu--option-wrapper li,
.vxe-table--context-menu-clild-wrapper li {
  border: 1px solid transparent;
  margin: 1px 0;
  position: relative;
}
.vxe-context-menu--option-wrapper li:last-child,
.vxe-table--context-menu-clild-wrapper li:last-child {
  border: 0;
}
.vxe-context-menu--option-wrapper li.link--active,
.vxe-table--context-menu-clild-wrapper li.link--active {
  background-color: #c5c5c5;
  border-color: #c5c5c5;
}
.vxe-context-menu--option-wrapper li.link--active > .vxe-context-menu--link,
.vxe-table--context-menu-clild-wrapper
  li.link--active
  > .vxe-context-menu--link {
  color: #2b2b2b;
}
.vxe-context-menu--option-wrapper li.link--disabled > .vxe-context-menu--link,
.vxe-table--context-menu-clild-wrapper
  li.link--disabled
  > .vxe-context-menu--link {
  color: var(--vxe-font-disabled-color);
  cursor: no-drop;
}
.vxe-context-menu--option-wrapper li.link--disabled.link--active,
.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active {
  background-color: #eee;
  border-color: #c0c1c2;
}
.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,
.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover {
  background-color: inherit;
}
.vxe-table--context-menu-clild-wrapper {
  display: none;
  left: 100%;
  top: 0;
}
.vxe-table--context-menu-clild-wrapper.is--show {
  display: block;
}
.vxe-export--panel-column > ul {
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-export--panel-column > ul > li {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-export--panel > table {
  border: 0;
  table-layout: fixed;
  width: 100%;
}
.vxe-export--panel > table tr td {
  padding: 0 10px;
}
.vxe-export--panel > table tr td:first-child {
  font-weight: 700;
  padding: 8px 10px;
  text-align: right;
  width: 30%;
}
.vxe-export--panel > table tr td:nth-child(2) {
  width: 70%;
}
.vxe-export--panel > table tr td > .vxe-input,
.vxe-export--panel > table tr td > .vxe-select {
  width: 80%;
}
.vxe-export--panel > table tr td > .vxe-export--panel-option-row {
  padding: 0.25em 0;
}
.vxe-export--panel .vxe-export--panel-column {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  margin: 3px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 80%;
}
.vxe-export--panel .vxe-export--panel-column > ul > li {
  padding: 0.2em 1em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--2 {
  padding-left: 3.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--2
  .vxe-checkbox--icon {
  left: 1.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--3 {
  padding-left: 4.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--3
  .vxe-checkbox--icon {
  left: 2.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--4 {
  padding-left: 5.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--4
  .vxe-checkbox--icon {
  left: 3.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--5 {
  padding-left: 6.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--5
  .vxe-checkbox--icon {
  left: 4.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--6 {
  padding-left: 7.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--6
  .vxe-checkbox--icon {
  left: 5.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--7 {
  padding-left: 8.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--7
  .vxe-checkbox--icon {
  left: 6.8em;
}
.vxe-export--panel .vxe-export--panel-column > ul > li.level--8 {
  padding-left: 9.5em;
}
.vxe-export--panel
  .vxe-export--panel-column
  > ul
  > li.level--8
  .vxe-checkbox--icon {
  left: 7.8em;
}
.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header {
  background-color: var(--vxe-table-header-background-color);
  border-bottom: 1px solid var(--vxe-table-border-color);
  font-weight: 700;
  padding: 0.1em 0;
}
.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body {
  max-height: 17.6em;
  min-height: 10em;
  padding: 0.2em 0;
}
.vxe-export--panel .vxe-import-selected--file {
  overflow: hidden;
  padding-right: 40px;
  position: relative;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.vxe-export--panel .vxe-import-selected--file > i {
  cursor: pointer;
  display: none;
  font-size: 16px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.vxe-export--panel .vxe-import-selected--file:hover {
  color: var(--vxe-primary-color);
}
.vxe-export--panel .vxe-import-selected--file:hover > i {
  display: block;
}
.vxe-export--panel .vxe-import-select--file {
  background-color: var(--vxe-input-background-color);
  border: 1px dashed var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  color: inherit;
  cursor: pointer;
  outline: 0;
  padding: 6px 34px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-export--panel .vxe-import-select--file:focus {
  border-color: var(--vxe-primary-color);
  box-shadow: 0 0 0.25em 0 var(--vxe-primary-color);
}
.vxe-export--panel .vxe-import-select--file:hover {
  border-color: var(--vxe-primary-color);
  color: var(--vxe-primary-color);
}
.vxe-export--panel .vxe-export--panel-btns {
  padding: 0.25em;
  text-align: right;
}
.vxe-export--panel-column-option .vxe-checkbox--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.34em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-export--panel-column-option.is--checked,
.vxe-export--panel-column-option.is--checked .vxe-checkbox--icon,
.vxe-export--panel-column-option.is--indeterminate,
.vxe-export--panel-column-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-export--panel-column-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-export--panel-column-option.is--hidden {
  cursor: default;
}
.vxe-export--panel-column-option.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-export--panel-column-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-export--panel-column-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
[class*='vxe-'],
[class*='vxe-'] :after,
[class*='vxe-'] :before,
[class*='vxe-']:after,
[class*='vxe-']:before {
  box-sizing: border-box;
}
.vxe-checkbox .vxe-checkbox--label,
.vxe-radio .vxe-radio--label,
.vxe-radio-button .vxe-radio--label,
.vxe-table--render-default
  .vxe-body--column.col--ellipsis:not(.col--active)
  > .vxe-cell,
.vxe-table--render-default
  .vxe-footer--column.col--ellipsis:not(.col--active)
  > .vxe-cell,
.vxe-table--render-default
  .vxe-header--column.col--ellipsis:not(.col--active)
  > .vxe-cell,
.vxe-table-custom-popup--drag-hint {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[class*='vxe-'] {
  font-feature-settings: 'tnum';
  font-variant: tabular-nums;
}
.vxe-primary-color {
  color: var(--vxe-primary-color);
}
.vxe-success-color {
  color: var(--vxe-success-color);
}
.vxe-info-color {
  color: var(--vxe-info-color);
}
.vxe-warning-color {
  color: var(--vxe-warning-color);
}
.vxe-danger-color {
  color: var(--vxe-danger-color);
}
.vxe-perfect-color {
  color: var(--vxe-table-header-background-color);
}
.vxe-row:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-row > .vxe-col--1 {
  float: left;
  width: 4.16667%;
}
.vxe-row > .vxe-col--2 {
  float: left;
  width: 8.33333%;
}
.vxe-row > .vxe-col--3 {
  float: left;
  width: 12.5%;
}
.vxe-row > .vxe-col--4 {
  float: left;
  width: 16.66667%;
}
.vxe-row > .vxe-col--5 {
  float: left;
  width: 20.83333%;
}
.vxe-row > .vxe-col--6 {
  float: left;
  width: 25%;
}
.vxe-row > .vxe-col--7 {
  float: left;
  width: 29.16667%;
}
.vxe-row > .vxe-col--8 {
  float: left;
  width: 33.33333%;
}
.vxe-row > .vxe-col--9 {
  float: left;
  width: 37.5%;
}
.vxe-row > .vxe-col--10 {
  float: left;
  width: 41.66667%;
}
.vxe-row > .vxe-col--11 {
  float: left;
  width: 45.83333%;
}
.vxe-row > .vxe-col--12 {
  float: left;
  width: 50%;
}
.vxe-row > .vxe-col--13 {
  float: left;
  width: 54.16667%;
}
.vxe-row > .vxe-col--14 {
  float: left;
  width: 58.33333%;
}
.vxe-row > .vxe-col--15 {
  float: left;
  width: 62.5%;
}
.vxe-row > .vxe-col--16 {
  float: left;
  width: 66.66667%;
}
.vxe-row > .vxe-col--17 {
  float: left;
  width: 70.83333%;
}
.vxe-row > .vxe-col--18 {
  float: left;
  width: 75%;
}
.vxe-row > .vxe-col--19 {
  float: left;
  width: 79.16667%;
}
.vxe-row > .vxe-col--20 {
  float: left;
  width: 83.33333%;
}
.vxe-row > .vxe-col--21 {
  float: left;
  width: 87.5%;
}
.vxe-row > .vxe-col--22 {
  float: left;
  width: 91.66667%;
}
.vxe-row > .vxe-col--23 {
  float: left;
  width: 95.83333%;
}
.vxe-row > .vxe-col--24 {
  float: left;
  width: 100%;
}
.is--animat .vxe-filter--btn:after,
.is--animat .vxe-filter--btn:before,
.is--animat .vxe-input--wrapper .vxe-input,
.is--animat .vxe-sort--asc-btn:after,
.is--animat .vxe-sort--asc-btn:before,
.is--animat .vxe-sort--desc-btn:after,
.is--animat .vxe-sort--desc-btn:before {
  transition: border 0.1s ease-in-out;
}
.is--animat .vxe-table--expand-btn,
.is--animat .vxe-tree--node-btn {
  transition: transform 0.1s ease-in-out;
}
.is--animat .vxe-checkbox > input:checked + span,
.is--animat .vxe-radio > input:checked + span {
  transition: background-color 0.1s ease-in-out;
}
.vxe-table-custom--option {
  display: flex;
  flex-direction: row;
}
.vxe-table-custom-wrapper {
  background-color: var(--vxe-toolbar-panel-background-color);
  border: 1px solid var(--vxe-table-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 1px 6px #0003;
  display: none;
  position: absolute;
  right: 2px;
  text-align: left;
  top: -4px;
  z-index: 19;
}
.vxe-table-custom-wrapper.is--active {
  display: block;
}
.vxe-table-custom--body,
.vxe-table-custom--header {
  list-style-type: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-table-custom--body > li,
.vxe-table-custom--header > li {
  max-width: 18em;
  min-width: 14em;
  padding: 0.2em 1em;
}
.vxe-table-custom--body > li.level--2,
.vxe-table-custom--header > li.level--2 {
  padding-left: 3.5em;
}
.vxe-table-custom--body > li.level--2 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--2 .vxe-checkbox--icon {
  left: 1.8em;
}
.vxe-table-custom--body > li.level--3,
.vxe-table-custom--header > li.level--3 {
  padding-left: 4.5em;
}
.vxe-table-custom--body > li.level--3 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--3 .vxe-checkbox--icon {
  left: 2.8em;
}
.vxe-table-custom--body > li.level--4,
.vxe-table-custom--header > li.level--4 {
  padding-left: 5.5em;
}
.vxe-table-custom--body > li.level--4 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--4 .vxe-checkbox--icon {
  left: 3.8em;
}
.vxe-table-custom--body > li.level--5,
.vxe-table-custom--header > li.level--5 {
  padding-left: 6.5em;
}
.vxe-table-custom--body > li.level--5 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--5 .vxe-checkbox--icon {
  left: 4.8em;
}
.vxe-table-custom--body > li.level--6,
.vxe-table-custom--header > li.level--6 {
  padding-left: 7.5em;
}
.vxe-table-custom--body > li.level--6 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--6 .vxe-checkbox--icon {
  left: 5.8em;
}
.vxe-table-custom--body > li.level--7,
.vxe-table-custom--header > li.level--7 {
  padding-left: 8.5em;
}
.vxe-table-custom--body > li.level--7 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--7 .vxe-checkbox--icon {
  left: 6.8em;
}
.vxe-table-custom--body > li.level--8,
.vxe-table-custom--header > li.level--8 {
  padding-left: 9.5em;
}
.vxe-table-custom--body > li.level--8 .vxe-checkbox--icon,
.vxe-table-custom--header > li.level--8 .vxe-checkbox--icon {
  left: 7.8em;
}
.vxe-table-custom--header {
  border-bottom: 1px solid var(--vxe-table-popup-border-color);
  font-weight: 700;
  padding: 0.28em 0;
}
.vxe-table-custom--body {
  max-height: 20em;
  padding: 0.2em 0;
}
.vxe-table-custom--body .vxe-table-custom--checkbox-option:hover {
  background-color: var(--vxe-table-row-hover-background-color);
}
.vxe-table-custom--footer {
  border-top: 1px solid var(--vxe-table-popup-border-color);
  text-align: right;
}
.vxe-table-custom--footer button {
  background-color: transparent;
  border: 0;
  color: var(--vxe-font-color);
  cursor: pointer;
  height: 2.5em;
  text-align: center;
  width: 50%;
}
.vxe-table-custom--footer button:focus {
  outline: none;
}
.vxe-table-custom--footer button:hover {
  color: var(--vxe-primary-color);
}
.vxe-table-custom--checkbox-option {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table-custom--checkbox-option .vxe-checkbox--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.34em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-table-custom--checkbox-option.is--checked,
.vxe-table-custom--checkbox-option.is--checked .vxe-checkbox--icon,
.vxe-table-custom--checkbox-option.is--indeterminate,
.vxe-table-custom--checkbox-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table-custom--checkbox-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table-custom--checkbox-option:not(.is--disabled):hover
  .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table-custom--checkbox-option.is--hidden {
  cursor: default;
}
.vxe-table-custom--checkbox-option.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table-custom--checkbox-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-table-custom--checkbox-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table-custom--fixed-option {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  padding-left: 0.5em;
}
.vxe-table-custom--fixed-left-option,
.vxe-table-custom--fixed-right-option {
  cursor: pointer;
  font-size: 1.1em;
  line-height: 1.34em;
  padding: 0 0.2em;
}
.vxe-table-custom--fixed-left-option.is--checked,
.vxe-table-custom--fixed-left-option:hover,
.vxe-table-custom--fixed-right-option.is--checked,
.vxe-table-custom--fixed-right-option:hover {
  color: var(--vxe-primary-color);
}
.vxe-table-custom--fixed-left-option.is--disabled,
.vxe-table-custom--fixed-right-option.is--disabled {
  color: var(--vxe-input-disabled-color);
  cursor: no-drop;
}
.vxe-table-custom-popup--body {
  height: 100%;
  overflow: auto;
}
.vxe-table-custom-popup--table-wrapper {
  border-bottom: 1px solid var(--vxe-table-border-color);
}
.vxe-table-custom-popup--table-wrapper table {
  border: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
  word-break: break-all;
}
.vxe-table-custom-popup--table-wrapper table th {
  background-color: var(--vxe-table-header-background-color);
  border-bottom: 1px solid var(--vxe-table-border-color);
  position: sticky;
  text-align: left;
  top: 0;
  z-index: 7;
}
.vxe-table-custom-popup--table-wrapper table td,
.vxe-table-custom-popup--table-wrapper table th {
  border-left: 1px solid var(--vxe-table-border-color);
  border-top: 1px solid var(--vxe-table-border-color);
}
.vxe-table-custom-popup--table-wrapper table tr:first-child td {
  border-top: 0;
}
.vxe-table-custom-popup--table-wrapper table tr:hover {
  background-color: var(--vxe-table-row-hover-background-color);
}
.vxe-table-custom-popup--table-wrapper table td,
.vxe-table-custom-popup--table-wrapper table th {
  height: 44px;
  padding: 0 0.6em;
}
.vxe-table-custom-popup--table-wrapper table td:last-child,
.vxe-table-custom-popup--table-wrapper table th:last-child {
  border-right: 1px solid var(--vxe-table-border-color);
}
.vxe-table-custom-popup--drag-hint {
  background-color: var(--vxe-table-body-background-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 0 10px #0003;
  display: none;
  left: 0;
  max-width: 300px;
  padding: 0.6em 1em 0.6em 1.8em;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 33;
}
.vxe-table-custom-popup--name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table-custom-popup--row.level--2 .vxe-table-custom-popup--name {
  padding-left: 24px;
}
.vxe-table-custom-popup--row.level--3 .vxe-table-custom-popup--name {
  padding-left: 48px;
}
.vxe-table-custom-popup--row.level--4 .vxe-table-custom-popup--name {
  padding-left: 72px;
}
.vxe-table-custom-popup--row.level--5 .vxe-table-custom-popup--name {
  padding-left: 96px;
}
.vxe-table-custom-popup--row.level--6 .vxe-table-custom-popup--name {
  padding-left: 120px;
}
.vxe-table-custom-popup--row.level--7 .vxe-table-custom-popup--name {
  padding-left: 144px;
}
.vxe-table-custom-popup--row.level--8 .vxe-table-custom-popup--name {
  padding-left: 168px;
}
.vxe-table-custom-popup--row.level--9 .vxe-table-custom-popup--name {
  padding-left: 192px;
}
.vxe-table-custom-popup--column-item {
  position: relative;
}
.vxe-table-custom-popup--column-item.col--fixed,
.vxe-table-custom-popup--column-item.col--sort,
.vxe-table-custom-popup--column-item.col--visible {
  text-align: center;
}
.vxe-table-custom-popup--row.active--drag-target[drag-pos='top']
  .vxe-table-custom-popup--column-item:after {
  display: block;
  top: -2px;
}
.vxe-table-custom-popup--row.active--drag-target[drag-pos='bottom']
  .vxe-table-custom-popup--column-item:after {
  bottom: -2px;
  display: block;
}
.vxe-table-custom-popup--row:first-child[drag-pos='top']
  .vxe-table-custom-popup--column-item:after {
  top: 0;
}
.vxe-table-custom-popup--row:last-child[drag-pos='bottom']
  .vxe-table-custom-popup--column-item:after {
  bottom: 0;
}
.vxe-table-custom-popup--column-item:after {
  background-color: var(--vxe-primary-color);
  content: '';
  display: none;
  height: 3px;
  left: -1px;
  position: absolute;
  width: calc(100% + 1px);
  z-index: 12;
}
.vxe-table-custom-popup--column-item:last-child:after {
  width: 100%;
}
.vxe-table-custom--list-move {
  transition: transform 0.35s;
}
.vxe-table-custom-popup--column-sort-btn {
  cursor: grab;
  font-size: 1.2em;
  padding: 0.2em 0.5em;
}
.vxe-table-custom-popup--column-sort-btn:active {
  cursor: grabbing;
}
.vxe-table-custom-popup--table-sort-help-icon,
.vxe-table-custom-popup--table-sort-help-title {
  vertical-align: middle;
}
.vxe-table-custom-popup--table-sort-help-icon {
  cursor: help;
  margin-left: 5px;
}
[class*='vxe-icon--'] {
  direction: ltr;
  display: inline-block;
  font-family: var(--vxe-icon-font-family);
  font-weight: 400;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
[class*='vxe-icon--'].rotate45 {
  transform: rotate(45deg);
}
[class*='vxe-icon--'].rotate90 {
  transform: rotate(90deg);
}
[class*='vxe-icon--'].rotate180 {
  transform: rotate(180deg);
}
.vxe-icon--arrow-bottom,
.vxe-icon--arrow-left,
.vxe-icon--arrow-right,
.vxe-icon--arrow-top,
.vxe-icon--calendar,
.vxe-icon--caret-bottom,
.vxe-icon--caret-left,
.vxe-icon--caret-right,
.vxe-icon--caret-top,
.vxe-icon--check,
.vxe-icon--circle-plus,
.vxe-icon--close,
.vxe-icon--d-arrow-left,
.vxe-icon--d-arrow-right,
.vxe-icon--dot,
.vxe-icon--download,
.vxe-icon--edit-outline,
.vxe-icon--error,
.vxe-icon--eye,
.vxe-icon--eye-slash,
.vxe-icon--funnel,
.vxe-icon--info,
.vxe-icon--menu,
.vxe-icon--minus,
.vxe-icon--more,
.vxe-icon--plus,
.vxe-icon--print,
.vxe-icon--question,
.vxe-icon--refresh,
.vxe-icon--remove,
.vxe-icon--search,
.vxe-icon--square,
.vxe-icon--success,
.vxe-icon--upload,
.vxe-icon--warning,
.vxe-icon--zoomin,
.vxe-icon--zoomout {
  height: 1em;
  line-height: 1em;
  width: 1em;
}
.vxe-icon--arrow-bottom:before,
.vxe-icon--arrow-left:before,
.vxe-icon--arrow-right:before,
.vxe-icon--arrow-top:before,
.vxe-icon--calendar:after,
.vxe-icon--calendar:before,
.vxe-icon--caret-bottom:before,
.vxe-icon--caret-left:before,
.vxe-icon--caret-right:before,
.vxe-icon--caret-top:before,
.vxe-icon--check:before,
.vxe-icon--circle-plus:after,
.vxe-icon--close:before,
.vxe-icon--d-arrow-left:after,
.vxe-icon--d-arrow-left:before,
.vxe-icon--d-arrow-right:after,
.vxe-icon--d-arrow-right:before,
.vxe-icon--dot:before,
.vxe-icon--download:after,
.vxe-icon--download:before,
.vxe-icon--edit-outline:after,
.vxe-icon--edit-outline:before,
.vxe-icon--error:after,
.vxe-icon--eye-slash:after,
.vxe-icon--eye-slash:before,
.vxe-icon--eye:before,
.vxe-icon--funnel:after,
.vxe-icon--funnel:before,
.vxe-icon--info:after,
.vxe-icon--minus:before,
.vxe-icon--more:before,
.vxe-icon--plus:before,
.vxe-icon--print:after,
.vxe-icon--print:before,
.vxe-icon--question:after,
.vxe-icon--refresh:after,
.vxe-icon--refresh:before,
.vxe-icon--remove:after,
.vxe-icon--search:after,
.vxe-icon--search:before,
.vxe-icon--square:before,
.vxe-icon--success:after,
.vxe-icon--upload:after,
.vxe-icon--upload:before,
.vxe-icon--warning:after,
.vxe-icon--zoomin:after,
.vxe-icon--zoomin:before,
.vxe-icon--zoomout:after,
.vxe-icon--zoomout:before {
  content: '';
  position: absolute;
}
.vxe-icon--square:before {
  height: 0.9em;
  left: 0.05em;
  top: 0.05em;
  width: 0.9em;
}
.vxe-icon--square:before,
.vxe-icon--zoomin {
  border: 0.1em solid;
  border-color: inherit;
}
.vxe-icon--zoomin {
  background-color: var(--vxe-icon-background-color);
}
.vxe-icon--zoomin:after,
.vxe-icon--zoomin:before {
  background-color: inherit;
}
.vxe-icon--zoomin:before {
  height: 0.4em;
  left: -0.1em;
  top: 0.2em;
  width: 1.1em;
}
.vxe-icon--zoomin:after {
  height: 1.1em;
  left: 0.2em;
  top: -0.1em;
  width: 0.4em;
}
.vxe-icon--zoomout {
  position: relative;
}
.vxe-icon--zoomout:before {
  right: 0;
  top: 0;
}
.vxe-icon--zoomout:after,
.vxe-icon--zoomout:before {
  border: 0.1em solid;
  border-color: inherit;
  height: 0.7em;
  width: 0.7em;
}
.vxe-icon--zoomout:after {
  background-color: var(--vxe-icon-background-color);
  bottom: 0.1em;
  left: 0.1em;
}
.vxe-icon--menu:before {
  box-shadow: 0 -0.36em, -0.36em -0.36em, 0.36em -0.36em, inset 0 0 0 1em,
    -0.36em 0, 0.36em 0, 0 0.36em, -0.36em 0.36em, 0.36em 0.36em;
  content: '';
  display: inline-block;
  height: 0.22em;
  margin: 0.26em;
  width: 0.22em;
}
.vxe-icon--caret-bottom:before,
.vxe-icon--caret-left:before,
.vxe-icon--caret-right:before,
.vxe-icon--caret-top:before {
  border: 0.4em solid transparent;
}
.vxe-icon--caret-top:before {
  border-bottom-color: inherit;
  bottom: 0.3em;
  left: 0.1em;
}
.vxe-icon--caret-bottom:before {
  border-top-color: inherit;
  left: 0.1em;
  top: 0.3em;
}
.vxe-icon--caret-left:before {
  border-right-color: inherit;
  bottom: 0.1em;
  right: 0.3em;
}
.vxe-icon--caret-right:before {
  border-left-color: inherit;
  bottom: 0.1em;
  left: 0.3em;
}
.vxe-icon--arrow-bottom:before,
.vxe-icon--arrow-left:before,
.vxe-icon--arrow-right:before,
.vxe-icon--arrow-top:before {
  border-bottom: 0.15em solid transparent;
  border-left: 0.15em solid transparent;
  border-radius: 0.15em;
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 0.15em;
  border-top-color: inherit;
  border-top-style: solid;
  border-top-width: 0.15em;
  height: 0.7em;
  left: 0.14em;
  top: 0.4em;
  transform: rotate(-45deg);
  width: 0.7em;
}
.vxe-icon--arrow-bottom:before {
  left: 0.14em;
  top: 0;
  transform: rotate(135deg);
}
.vxe-icon--arrow-left:before {
  left: 0.35em;
  top: 0.18em;
  transform: rotate(-135deg);
}
.vxe-icon--arrow-right:before {
  left: 0;
  top: 0.18em;
  transform: rotate(45deg);
}
.vxe-icon--d-arrow-left:before,
.vxe-icon--d-arrow-right:before {
  left: 0.15em;
}
.vxe-icon--d-arrow-left:after,
.vxe-icon--d-arrow-right:after {
  left: 0.58em;
}
.vxe-icon--d-arrow-left:after,
.vxe-icon--d-arrow-left:before,
.vxe-icon--d-arrow-right:after,
.vxe-icon--d-arrow-right:before {
  border-bottom: 0.15em solid transparent;
  border-left-color: inherit;
  border-left-style: solid;
  border-left-width: 0.15em;
  border-radius: 0.15em;
  border-right: 0.15em solid transparent;
  border-top-color: inherit;
  border-top-style: solid;
  border-top-width: 0.15em;
  height: 0.7em;
  top: 0.18em;
  transform: rotate(-45deg);
  width: 0.7em;
}
.vxe-icon--d-arrow-right:after,
.vxe-icon--d-arrow-right:before {
  transform: rotate(135deg);
}
.vxe-icon--d-arrow-right:before {
  left: -0.25em;
}
.vxe-icon--d-arrow-right:after {
  left: 0.18em;
}
.vxe-icon--funnel:before {
  border-bottom: 0.5em solid transparent;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top-color: inherit;
  border-top-style: solid;
  border-top-width: 0.5em;
  left: 0;
  top: 0.05em;
}
.vxe-icon--funnel:after {
  border-right-color: inherit;
  border-style: solid;
  border-width: 0 0.2em 0 0;
  height: 0.5em;
  left: 0.41em;
  top: 0.4em;
  width: 0;
}
.vxe-icon--edit-outline:before {
  border: 0.1em solid;
  border-color: inherit;
  border-radius: 0.2em;
  height: 0.84em;
  left: 0.02em;
  top: 0.1em;
  width: 0.86em;
}
.vxe-icon--edit-outline:after {
  border-color: inherit;
  border-radius: 0 0 80% 80%;
  border-style: solid;
  border-width: 0 0 0 0.22em;
  bottom: 0.2em;
  height: 0.8em;
  left: 0.6em;
  transform: rotate(45deg);
  width: 0;
}
.vxe-icon--more:before {
  content: '...';
  font-weight: 700;
  left: 0.1em;
  line-height: 0.5em;
  top: 0;
}
.vxe-icon--plus:before {
  bottom: -0.1em;
  content: '+';
  font-size: 1.6em;
  left: -0.12em;
  line-height: 1em;
}
.vxe-icon--check:before {
  border-bottom-color: inherit;
  border-bottom-style: solid;
  border-bottom-width: 0.15em;
  border-left: 0.15em solid transparent;
  border-radius: 0.15em;
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 0.15em;
  border-top: 0.15em solid transparent;
  bottom: 0.2em;
  height: 0.9em;
  left: 0.25em;
  transform: rotate(45deg);
  width: 0.5em;
}
.vxe-icon--close:before {
  bottom: -0.16em;
  content: '+';
  font-size: 1.8em;
  left: -0.1em;
  line-height: 1em;
  transform: rotate(45deg);
}
.vxe-icon--minus:before {
  bottom: 0;
  content: '─';
  font-size: 1.2em;
  left: 0;
  line-height: 0.9em;
  text-align: center;
  width: 100%;
}
.vxe-icon--refresh {
  border-left-color: transparent !important;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-style: solid;
  border-width: 0.1em;
}
.vxe-icon--refresh:before {
  left: 50%;
  top: 0;
  transform: translate(50%) rotate(-45deg);
}
.vxe-icon--refresh:after {
  bottom: 0;
  right: 50%;
  transform: translate(-50%) rotate(135deg);
}
.vxe-icon--refresh:after,
.vxe-icon--refresh:before {
  border-bottom: 0.25em solid transparent;
  border-left: 0.25em solid transparent;
  border-right: 0.25em solid transparent;
  border-top-style: solid;
  border-top-width: 0.25em;
  height: 0;
  width: 0;
}
.vxe-icon--refresh.roll {
  animation: rollCircle 1s linear infinite;
}
.vxe-icon--circle-plus:before,
.vxe-icon--error:before,
.vxe-icon--info:before,
.vxe-icon--question:before,
.vxe-icon--remove:before,
.vxe-icon--success:before,
.vxe-icon--warning:before {
  border: 0.5em solid;
  border-color: inherit;
  border-radius: 50%;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0.95);
}
.vxe-icon--info:after,
.vxe-icon--question:after,
.vxe-icon--warning:after {
  bottom: 0;
  color: var(--vxe-icon-background-color);
  left: 0;
  text-align: center;
  transform: rotate(-10deg) scale(0.75);
  width: 100%;
}
.vxe-icon--question:after {
  content: '?';
}
.vxe-icon--info:after {
  content: '¡';
}
.vxe-icon--warning:after {
  content: '!';
}
.vxe-icon--success:after {
  bottom: 0;
  color: var(--vxe-icon-background-color);
  content: '✓';
  font-size: 0.65em;
  left: 0.25em;
}
.vxe-icon--circle-plus:after {
  content: '+';
  font-size: 0.8em;
  line-height: 1.4em;
}
.vxe-icon--circle-plus:after,
.vxe-icon--remove:after {
  bottom: 0;
  color: var(--vxe-icon-background-color);
  left: 0;
  text-align: center;
  width: 100%;
}
.vxe-icon--remove:after {
  content: '─';
  font-size: 0.7em;
  line-height: 1.5em;
}
.vxe-icon--error:after {
  bottom: 0;
  color: var(--vxe-icon-background-color);
  content: '×';
  font-size: 0.8em;
  left: 0;
  line-height: 1.4em;
  text-align: center;
  width: 100%;
}
.vxe-icon--download,
.vxe-icon--upload {
  overflow: hidden;
}
.vxe-icon--download:before,
.vxe-icon--upload:before {
  border: 0 solid;
  border-color: inherit;
  left: 0;
  width: 1em;
}
.vxe-icon--download:after,
.vxe-icon--upload:after {
  font-size: 2em;
  text-align: center;
  width: 100%;
}
.vxe-icon--upload:before {
  border-top-width: 0.1em;
  top: 0.1em;
}
.vxe-icon--upload:after {
  content: '↑';
  left: 0;
  top: 0.15em;
}
.vxe-icon--download:before {
  border-bottom-width: 0.1em;
  bottom: 0.05em;
}
.vxe-icon--download:after {
  bottom: 0.15em;
  content: '↑';
  left: 0;
  transform: rotate(180deg);
}
.vxe-icon--eye-slash:before,
.vxe-icon--eye:before {
  border: 0.1em solid;
  border-color: inherit;
  border-radius: 50%;
  content: '●';
  height: 0.68em;
  left: 0;
  line-height: 0.25em;
  text-align: center;
  top: 0.16em;
  width: 1em;
}
.vxe-icon--eye-slash:after {
  border-color: inherit;
  border-style: solid;
  border-width: 0 0 0 0.1em;
  height: 1.2em;
  left: 0.45em;
  top: -0.1em;
  transform: rotate(45deg);
  width: 0;
}
.vxe-icon--calendar:before {
  border-color: inherit;
  border-radius: 0.1em 0.1em 0 0;
  border-style: solid;
  border-width: 0.2em 0.1em 0.1em;
  height: 0.8em;
  left: 0;
  top: 0.15em;
  width: 1em;
}
.vxe-icon--calendar:after {
  border-color: inherit;
  border-style: solid;
  border-width: 0 0.1em;
  height: 0.3em;
  left: 0.2em;
  top: 0;
  width: 0.6em;
}
.vxe-icon--dot:before {
  border: 0.25em solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0.25em;
  top: 0.25em;
}
.vxe-icon--print {
  border-color: transparent !important;
  border-radius: 0.3em 0.3em 0 0;
  border-style: solid;
  border-width: 0.2em 0;
  box-shadow: inset 0 0 0 0.1em;
}
.vxe-icon--print:before {
  height: 0.3em;
  top: -0.2em;
}
.vxe-icon--print:after,
.vxe-icon--print:before {
  box-shadow: inset 0 0 0 0.1em;
  left: 0.2em;
  width: 0.6em;
}
.vxe-icon--print:after {
  background-color: var(--vxe-icon-background-color);
  bottom: -0.2em;
  height: 0.6em;
}
.vxe-icon--search:before {
  border: 0.15em solid;
  border-color: inherit;
  border-radius: 50%;
  height: 0.8em;
  left: 0;
  top: 0;
  width: 0.8em;
}
.vxe-icon--search:after {
  border-color: inherit;
  border-style: solid;
  border-width: 0.15em 0 0;
  height: 0;
  left: 0.6em;
  top: 0.75em;
  transform: rotate(45deg);
  width: 0.35em;
}
.vxe-icon-warnion-circle-fill:before {
  content: '';
}
@font-face {
  font-family: vxeiconfont;
  src: url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAEUIAAsAAAAAlqwAAES3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACbdgqB7UiBwgcBNgIkA4VMC4JoAAQgBYULB5I9G75+B8Tb9wjQHQDssUoRoyiRs3BU1Kw5ip39/5+RdIwhjBwCWt7yQooTdYaLJ2RIAUejV8IpE9069VNEc+ilOqByQEVAFYvruX+wTAkHG9wEbpjtvp/agO6OHJGKtKVftWsTLEkYqR7lX0DCxQQ0FIwhx0pJBy5s5TWceTo49mihPv1v9wxwR5lTVx6eX8d33ryZFdP+31ZJaAAboGT+v6GwbYeSGAqc7kp5eJ5v/b07v92dORyKqFEUXReiUAu/3Nvebja5mfyjGY3wSBzuSumW0h52Y6lasGnT870eZEuJDAr6Q1zCYW8nwLXDw9z6N9aMNTBiLJoaLGFjwNgapLYxQVBqjBYBFQwQEE/AQxsJA8UEK04sjEZPvfvKBYpViPHtcwEwtM7L9WVPqmFsW8sj69ou5Cb7yaFrgg3Extr2lbG6H1cRBXJgE1B6GKHaYi/Nz9EjYHBeyCMOYr53qqeN75K0e0+Qxhs7dmDEBRrCSZfUpcR2XOCM9SP9Sr8HhpZlW7aDYKdAgZYNb1tt/9V5DCMJDaMuNHxxxp1L59qZVXekas+7Js41JSPUSM4+efSFK43TjHx/qv+/2D39tWViHRS4tnUiyhOQNv82tVpN9JSVF+0l9iEWTeIj7oi6vaL5NLL+/BlJo5Ecj8ZyLCskyc5pJAfGcKvY3txYdt46QM4CgyC+aALvaewD+dA+AOgAqL3qiupeT9BWVF7R1kf/H/eMJNBvKxLrnSNPPA2IQsa0mWy5OIa+euk1bqWKA+HJvaqf6RqQRcZCFqJXdLJQSsZXx1eSDrItenhE3zMubaI3YOSiKPUP2ZZ3E6uOOXqNDFE/It8RSbTxNkIx7pZVQYcN07UHDUp25ySL1dOGbRGBVveK1rF6smPE7rfkrCjFieIFzf7rn74OSq2k0DNrZ9YqLAV3nv5R7a8J5DfjnSTsvhCVyKKPslDV1B0vjwsz2sezGfpfwsoF4DZKpCmDYpHIhx+6YKHCSUVQihWHwFF4cr3DxQ+OJdBZfKHU5ujqf7JO4Sk9laczmCXxE6YoLjyqpK5Tn9CE7Iqmbr2BBkwQgRQ04ACuv920evXw4//vyZzKCfn9C7cXsBeMFyEvYl4MviS/jH/Z9ar39dy3e9+vcbmeAt0vSHrq7ZK79JyDm83Ndy1per3zTxeGi2xK61x11NFn51y3Gj88B895xyU8L+QuH/f6uWvhY/OW/TG2KQgYBFfdCw6Dm67brjvc39y/3GvXRNMfnZ9cPxw/nxkE5vQ8igPhuQSNQZAQiPA4NUTHGY6zQNKH36b8U3gAgG6QCBpBAlAADqACGEADNyADXLAHCMEsIMnatLK/n9YN8NvVa6t/6euHocZpKsarJ0+frf/seRfXF79+PM/8z1e05ulFB62smqifn8+dP3n3wu/T3eru4tbvf137yUyfLu1jvMvNxP177/6Dh8veNOftz7/amLz95o6du3bv2bvv0TDDTTDCSKOMNkZ707SkeTvLbKcn6+add8+c3dDJ3/sPHPzi0OEjp44eW9TWho6O31gy0CAn/tu4afOWDz78v51Ft+98dKmBJV/NMVUPy9/rqZevv/n2uyagQIMWfLcGaL7GfN4KGOIPgWCNuOF9gWKVwDCDwDGYINCbINEYCAotgLijIRAPTCEkDCFkvBRvjCUUXBEfTCJ+WCl09CfB+ElCsU7CMYBI8ZvIcVUicE2UWC2x+EXi0Jfo8YMYMJQYMY4koikQK+aSqXglDjyRAjwVJ57JdKyX2fhMavBc5qILmY/rUofFUo/XsgCPpQHzSCPmSxM+l4VYIc1oDWQxOpMleCG/ogNpRysgy/GjrMVE0o1+ZD1+lg04JxtxXjbhpGzFXTmCCzKI3+UUppPLuCVX0Z3cwkX5E1vlf/he/hp6AdYqDD5RHphJYfGpwmGpIqAPxcd4SojLKhLNgFI8Fij8q7S4p3S4r/R4oAx4qMxYpvLxRpWjOVC16Eo14U+1CH+p5WgD1CpsU6uxXa3BTdWBHWotdqpO7FJd2K26sUf1YK/agX3qAB6poxhG/Ybh1DFMoAYxgjqOkdQJjKJOYjR1CmOo02hPncM06jxaAnURC9WV0dctMIu6jdnU/3Ba/YvJ1GN0oz7gHVXZj9hHAGwkINhE8DCb4KMrYcI5iAQsISZhKZGIZUQSTkIkYzmRghVEKlYSFqwnrFhF2B6rCYwlitBBohjnISrQhaifuH4DO4jzGE9cRnfiCnoQf41sr8FFiDejtXGG3jI0AeYT73AQ4j0OQbhwCT4DdJTPEByBz27YzWcY9vCZgcPwOQTb+Rwz6R3jnKJBcBq+kM9wXzxnGHWBbnztxSS+zcV++LkXDfzhTyMJnDMkcppIYuKSGVI4Fank2+JPV4C0Copp0PupAXfsq7rMKdAXoDi1akatNsPmgmyiDjRESKcAWtF2LQWN2ehGm41D052TSKrdgllQM9SyIw9KQC2RQI4IIwVRVm5iUGBQmioo0t+QGOLpaFkV94TQBrvK0gnbNEtVJRmSMatxkjBq/V2EbCLHVl4iS3pGSpNe1jDGsqwgK6v6LRNVb7ldjl/IkVrdKg2ZGWjeCzNlxBnvKHv/7Ky7vm43DWSKMZ8RYsfzqBaC+WgqeZdHqzxHpPkgGzZkuMW21qEZFsGLho0JYt/a3tcpFLg6g6amqeoNjiFHb6PtPIMabDIUbIv53gfDJPigc1SdGE5QgDqpxWZ14w9eLv46U+c4VWMLUnOtCeDNEIynenDWnCL4nCqBQbM/QNy1g8xhtx3UBht3BlZ/rq6q1oo1HGWlwUwgDhzkEN9qGeKVDhqdjSm1AJmr5KUdgOsAiYx6hXm8G7TdYt12teqtyE42BwDjDH9ZRtidvTL/83uqqkYVVCL7kUj7T0RL+cRhvFHi8hKgB7GoQh+tmFjhw0AIjaGe4skwqiYZKJ60o1ANKHezMEil0qhsQ/nM/MoGe6QIGnasrerYA/vcW1mMPDHkKnRvIAdEjyoEkwyEOceJVSQK0srZ9TgqTMY0p3KpDwvksAQTdK4RkVUYSKTwn9mQzsGIvY8hoz55PPZbYuA4SnhjIPFrLH4E1ih3cOHqrV7WC6nr2aiC150/gZ2CBAo2eiatTYG5Q4GSIS3C5v+GvjAi+Ty6aFoVLB8GzgfGAoqk5KeW3MLucYfmdrmirSVExJJjyAAiJURJFT3Y4WwziR7A5DeSsOsVDn697qqzVadaKCoyhxf7tlaSfKL8XOyag65ecaMmadcy3SVrrmoLRDjsrswYBqwW6D4vfzO8c3HjNJJGDbzjlUn8Ozr5WgVCXZ65n8Y42pDanDyS+djMDMqIqXwnnsoL5vE26g8a9bjFBterJgcG79/7mq//QfTIO5LIaNr97V5dRVKGTNcUr/yanq1XS7NvMihCihBXr4Cvz0pfappWURq2p9TKCTfLsowRbgvkUF1jjqsXT8K3xgw8leeg85JJhSVlb8gankfCLEpcukPVfDbV0wzdTa5F/Ma8Pxyb7Dgy5RujhF2ETq4WcVV1uZsEess4slfFs3YjHWuDoHxfRoQD7qwBoElstVaaC3yEBuC76HALAJbvFCXg0h67/KEHXGUzOz2lbuH2SQsGItN3rNsRDow4bqZO3G9rW8njQpuoc9igZn6L6w6jaufhnvnPmKstbrx/qJE2gA/8vjc0BNy6cNOFi/hOB8YQUzVlZ5eQmj3sfKjYG5LBE2MYBmFNYqtFDmw1BkTcmHAjUN2pI64vBEbuvYwGq64OXj7isZw7U6myBWQCE/cTXSpQTaQ1SKo2MCaC8H5o1MZZ/nI4sON3y1++GSfZE/dyZ3l6v52RWOVqtLCCJXt01S8VFabsL4ZyFLHG2qw+KwmqWbLDrQCWoVuyL8d+ByKpWOW4W5JuGKqSaQPovv+N+DuD7QZ0vbyK71a/tFd30AIzFFrdtd+NW5LggfAski/fq025SRLOu85ARvIIKBD0yIbuq/frS289CMu0nxp0Xz3/nSf14ZMinE/FLSn1yRM06JnPzwRvbG2DDOebZztkGhtBj/2ir5kvNc2PQl0xEoVKUTKU5OmrXqbNIQJzoApXowCdgsFjDymSx+P+shs1gdry56Op4RQlzmiSLVwGwFKAfrObQHrSbMQtvtQWQbi36qhEF+C0KgE3eT6vh5qT5b2BUy7YetTVLYO+WNGowVZhaV+FCoVBocThLKiDlBp2uaR19m3P+BnRugUbm3S8mehbjb/Wna851+I0mVL0J1hA9LT9hmSrxroGBShtlIjIpLnp/QarsT+3jOhWP+6qJ7k2Ye6IDE/DUKacqpntA+qmnWULWUSSL+W1MCk19j3FMmweWfIxSRdJxbQPHumjvkob1RppeNEVdz/LftZeM2wYNO7n4jQQnKMK5/Pc56H6Xk7lVsqUu6Z9vnn73I35jeHGPiFUkxtJaCm04HzqbQpiehoo+wECjJ3tsRQ2xwezZNDgjJ04WO7YdWwJGRxHt0nZIdWnmoIB8iA3UhQa6srmbljcqgkJ+FGMfg8ULEWpfLYWBmkcU3vzxXBvLm1n8ui5/+wnQi8DYwWRMEVXWBaB5DUihOsruCz5vETS9hopUqxcjYr6jD6nvhMDuSqNLNVBsR6oBTKVdfMZO51zvCR23KjERcfv8zcdTp4fYUWaHZ9AEVvyl/nNepMluF9Vv9+D0JH/oZaiMySCq8bgAQr+ZcqYqxGdCc3cbXAZ28Ypk8eCvhFF10OEvtj9NFPwA8nhw4QH8edt+HwicO76H8tEr3xZ7lj5S6FF+PGutfR2pzwLjT9P0hhncRskYRXQAHrH7WLOo8cEq8g1t531bbnq+iuK29/6MSbtWSWLRDsrrYSkb1Af+XBHRY7yDokc+uZH8dg3LMK6cX/eaD/nRqF+dP0wRJ8PLbwiiUAmnP9oWh+SbZfLy5O941Vya+fno41RmYAmQ4kAAZ1HASDox1J/Jk8PdYS+y83c+v7bD4eAjNbfJBJNzHLGbLFxY21HbUvXDDKAUhX7PMASpeFhZoHdBnSc20KgJKRjgdVyg2tTByUDRmlviVq5ZOqKyERHqaJjHsSo3+AJslOnQYQd8jt2eVCTMlqmjedynpzckHqpOtsL+q00pTAk4dI74bVp2WkkAZFWi/hj/KIsyH2WzM9qLvjr9D6UMzqD/KnyUF5hSgSRPpfwDu7ImIrCHqrBHQMx7pw7fjTVWakgtrC26SBFgl1UI8ApelXcCCeiDSSP+REaSypRfDj7CkVDOyZjg+dBsZmVXnZAW3JRItqWRGclCAiFJwkDUFpt2trT5g8XxjItpIsUCaExI33DUx1hV59ujVGrKUU+zoTeJuhJM4LpmT1rK0m9UacNEgkamNNKVdXbq2SGnDLJTiUhceDQvK5eyY26sCK1UhmrxU3nwZGIV0DmI8ydB/Zhc+mavB8+/GF3DR2KUcs3nnsxiYvRQHtPyX6S7y6RYUJs/BzLjizPBb02Tp4g9TjtXNvZscMHoG2ow4fPjwSI4JzK23hAGm3Qc8OtmDImtJ1M3sWk62niUSTpIEJNq9yTSwjtyEacJGFZy8uQTXAuOA3mUe7IMZrsrbnIokjyWkSkcWxIHWx8QIAxsK/j9wjeC+LkXb1XbdLmVTJCzBb0Sgy42PNDYXMvLqVd13kG/IDGvjANgPW54wOof1dVoYfFy7o+NICOl6tFpZoddWSNYvDeECKQQpTDSZ5kp5pCyJjDoweSO6J+BWAGmCOyBehtnM4FHPQt9uSarLx1148tu9W3pWyfo1FeuOgkAZwFqQcAp/9FPT2EqHIiDd1N0A9h6lDG6/gy0vDoCVuudKkk/F6aCn2udduO9AJEP0oV5SD2DZ1wsme1Mzm1ipa3QxwG4IewGbCNZAoBIBd323HT/AwRx2LQM+6ENElFAP0vLIiALW/i0Zb2uuf1aQtJqkd6pR535J7GjiPjJy+OGxhE0nKECFfRI79T7H3y3LgP7QP3iB8bi7nC5g7VKQVRzF1NXWZRh9sCrnBEy0aaNzs5dGEaLFhbQAaj5udtI12Y3HvP/fDrOvlm8s3WIcG8pD2LSIcXgKCnM9rG97tHQPZB1pIfCASuj5qcJpBpwyV9b3j7DDBNMuntVRteaxrnJbF/vlNv8KhqNCtxD4k002AkH+iiIYN/oYKoEXl9lW3HUCh9osFRY/cADHgszmhB34qDCDYIRCuCFHtuL5qhL78JjOMrFMnaO5LPE6vHDaIndPMFtwASfdjfFaU+XOpVqZpHWCHJm1gxMgFsOQxnCUJAp5dyTD0hLa5ETToqkxNuasopkMDnzSxoEM3kcyxRGGP5u8ixHDDG8pfRg6yTECLGCAYXWBkpwAyiLIVII0Lo2x8dl4AfE4GMrQzRGQNrqNS4CT/cJZwgE1YFRXLZIR9L2xW1KN9jWNZ2WoWszvaecSiM2XxfY2wZe5ziHMwSv9VRSyjq9bKHqWlP+3NBEDqFQ2Gm/nfFjSFc4FLDijSK/lCeb9Xc+eHh/kc43OqkpcROw8UuCZqWwnvhZHSSGzYXOjenlEK36N6505yulWOs6p/F0qYbd2it620DaoC0xqjFEpBco6J2edgmb3zHLuJpZmqXx8bj0+b8q8qlBNbSGKaV9ZNKPEZTBVdLxFsiYTZr0P3DHS2dAxICJFLYBkUGsekGTW4WvIMepv9QW7s06rPgtVIgqFCbOzylPx4qHYhSoSVKly4u3fp2eoz+uJA1Y5xoEgJqnIBhnQY4gYKg11xquvGQoucWR5GyTVikpRFNQUxkBo9yDzrNBiXsvw9TKzqRl3zOJYV6JLUVTCAvjrpLjCz0HJY+ZZk6OnuXwTOlbM+NS0WHesjClogHg8iKsr/7DzK4AYY+XPwnjFFWjjyReKMNxkke62NCGjEK5HS1XN5PLVPNiNgwrnWNehjEwc0FHa+eAlgsn3EIAzaSkOEvij9GmEXOosVy/UFYNUVxhjyajzUQFvFvuDbJl3tjPU3UAakJRPQET/lZeNxSGFAywqxNMhDl3n1fEp1q4NOFuUYMSJuU8bpIzMpYZwAWrfnF2FpUHOOxmPKx7sQ6s/LK3WDZtmlG03JdQeBywNMuhNIHAVVIQ2U/PJzMIfDvicIA9G2CRVpKsSeIwDBwQEm4aGQewONvWkSIrkzckgQ6CuF9vDz6SCtbMEOf8k8D45nCNIpktnRO8vlscWZQoWRNqjufOvfz9c+8kD2de6EhCeicCy0CPWfnUbJgVO5BJWUle1s4dx4QQyM9fiBqsmw+05/qmRboe7pM5qXKWt6+kqZ9Dd2QVUGyuF+kCg6dRhH5rcFZyag9P1ZeRhcKfcBGrRmPx0E6BRckUyS1FjC5vMPB98odWwhSUE/OgTx9icfcCTl2w1H7e5Ty/tYZnAuhMa0gBmFqH1PqRTEBbDCNTvWLohsYijAIYeFlKmMiMrUkmoev4WljIYnzfgIEvPObffflx982XFVApWJqnDAhGVRKqjwxxgCEhrKEk6HaVPXRmLX4yexHN2fMv3bmzaFP54JTm3wZkEz7pNsVu/zO5Ov1qg0B53wV2ZPwklMmVITki5kuI4tgCBS3UACPtc+xcPTJjVzRTIowVCTlfU4fCEQbi0L0lMxSH2iWPHj8xysfI+ghhoF789ICx6dDJ9HxS8ySX9Sx0eEFgxi2Qjm1CxvkZW5rrxhE786Hw4RA91ux12Fw6DwZJ88oOngQUMH09AYSRUIwnm3XU1OAzADJd+sM6eB7yZxVDWGrRJxrM3hO+BlzISNd7JG7X73YYO7Jx4hN8+hTybkEDxchukfAgcxEyFBzucFZXeqUSShm7u2d3wAeAnyA5UnJ563XlDx7PVRsTV5o17FzWnlNu4xkvoIkTPKX2iRH5Zo+BEu2RLtk78+VlEDNi6vL1Qbsj1njnZUvsxXJpNWZriV7qyYzoXd6M2Jtwkv7vq1aLYwlP/xpBtuKlCbtia7i6lQuk8tubSfQiQX2E81nBKbqKDNBjdYn5g/B9NmR3W76DfwT0RM/musVUBxFMV12gKPIaDESKlvIBxBPxEqrxQwTEWdTe5vqUY+gWxMhUmcqIS176YryWApg6SZWc+SgQFTNef7GrvFLu4cyWZEw0A75J7qRWXYYPS4WTCxH4HvuJDFiYpTtKQ9Y7qMBUHrlkedru5u9LBA9wACYGvAp4T+Ic0PkqGZj/kmzZeR7wHgayd9TCyxfPtTyt7RJeyljksWC2B/VaDy6ziDOpvo2ZCBqvSZtSgqTXkviRXx+TJE8PGbw4EUw4Jy/uEjFaQWYAHFUBtOIsBM2n0xHDQTmVe22FJ0JJyFYkrGrDxcHaclU6M+z20BAhf5AKe+SVrr95ClQGTYt8WcJREpLA+vgUqomYY6yviSgYiFseFzsTrBOiK6TfmFEm0Y/ZB4E2mM7FrgohzMnAhyPHqSc5+uZVI9vWkqYVCQFMKmmWFi6UczgVVBEamPkPlPno4cBbOzNIHgiCqcrXPL190Qtt1yP03zMlcYBn5Nklem/iJMylYdyNNZxewsITYTJbDcREjweFvqjDZ2l/jY69CkZl1/FA+T2OvGulxJH9l4Cx5j/IfZSP35S0WMJnSFqCJBzAloKhhIhbnDzOd06s/CRnlWYkqJkfADTEFd5m3G2i+wj77ZxPdFARH5fSoCVN3utfGlixsUtBp+BsaWkPkEiVnhJT6VOZjUSHygdNBpCxkxCAg7xbRTTvnGGD0tj+BHKmlp9VCNPYTA8mHP/20CInt6jdwtG/vfGgb4Ic+7JB6ZXPxB+SokzRWGupgntsEgvUnpmIZdHXpT9p9eGdzJbpZJWklQ4wlMcwBPHxbMjuQkKa18UEI3ZhDxknJ1tusLm8ObTQrUdnKsitJfY9enOa9vSsoVsuF9wsWDX3xpa64WXILryv/zrF/IicNTuGdPRb9YX65MhW6DmYJKpoXumW0Q9LXmA41Azwk6HLx0QepKHxoZ0TeW5/zsOdAD8IDWlFDwgRYVHt1EJSF5RNbFSm2Go0nkUQDQbLHRqBeM/HeNwcLBwg4pDQe+K90wlbbEBPNHzKmI9Ac95fWEiLxrwaHfo7L6YVfkW8Bm8khPIF6ANbcglvuqj/97ec6+l/H9H5JH9r3AHKxgjc4ULxvUaXh963tVg62aAepsPdcSeYJDCrkxI3tHiaDP3NEEqOz7zhkmJj3GNbos8YO9aO1eUqOOtHshXrRn8138zc7W/hX3idX622c+i1R+1o5L+E4tIy5nlDyyXXVDpk7d53pbBoyQeM/42YnEyMBgzEnFsIiAiQdAEc+XPwAstGvUAFP2zzp1r5fZzG3WXBnA8YdC/9errlwKHM5fdSufB1IWh5ZMOtcv+8A49x7rQIZ7rQcePOz0YhFMYqL7DL6VhvQeOYYID/A2l+unC6auKszN+k+eElD/IkSn/zLLTvOSmRHSXsPchCwAhMJjLlvq9Dp85JIN79tcfg3vz0SDVPJnGlqzhB5LW+F2lErQHKsQpAL+KW9TsGHZgKKvsf4Cz8Ag/4d7ifn3j9r77m64vmjS4ftBP3VzdHTqlCbUFNXO3bCGbsb7JwFuIsZXIZkUGjClp5x9w3gB4tspr/5vqf/H80N55ar/7bKq9Ay3Y4aia52TDEU9RmovP64kfWR8e3YOqsD/9f2tHqB4pRF93twdS0aVfFY+T9vRTS0eIHiUPu8Nu0OCa67amshlItj+T2EeRN4/ePOLZ2djZNFVqrjADMUOqkgFV15fEFEarCmNKvsaURhcWqkpjvwhEILpwBXSXqCpGl8QgH5XPyI7MksuzIrPHCBjIktM/xh4mIls2daqsyG+/UvzQw+RhtPRgHKE2va4DMVCr/Y71+DX49RzzG8Ky/FhYLmMbiFMzwCgw1P3P1dUaHd3pt/WvcARDO3C6oYBhLbBsQ03Eju07qsKMVl1QoNEYFLzvyeSgfMWe7As2VgoGYYTsWzh5hlQ6pQTAleQcqo14AGYO4am5XPUkAEyX598t/dv+1sIWqks0ly4QLfRd5jthPHXREHPUoi2uW8lUjmxK/ZpkmjXStFS2LBZ3q2B2lDbE6he4QcYk8yImhWXyX3IEj0z9e7c/F4TnGT1qzaak+rQAXSR1BzVuh17OTxZKJenpElnvWHKg3NBzRZZZJpkyWdZxE41erm5Am9GbOG4Zs8DS98espkVFk0Ie0m6DFU0bwrRhPOHt7v75sviU4AfYWpOJdnHPD5tpUWGi6iHtFlhZtTtMJ1SA6/X8OB4vjs+h/1HU+OyOL+YxSm0uqoxqnB4Zn79Bao0MS5dGyKdOlUe4j3qOugcZAwONaYEGzjwI/RpliMqYJonozVMo8pS48sOrJ8MJe77hy02O1UvuyS8n5F5wuhx3d15UoYmD1phCKW0qLc8KGJnX7zSR0anqrQrd7sXjpzJ492rWroysbZXhuNSj5T4kLOpjIn1uHSOVZcloUBQqHA6FU9G45G6LpHYqheDV12/24E3d7sjZb5VMNS4qPH2+oEVLCE/em1U4PV1sDw+3i9KB61ISxOmElDdph5CTp8UWubW2usFbRAg5rE8vloCLxhH8cCOPsXkhVl6Lb8vgiUafawNnK9HV+UICVsGI1T3EQswKxA82GvMoaXmsFi8nS3MRWwUjyp8aQFaVTVU7HRo/LXWt3j/O3+mgqqna+BKRk59qSJC/LWev8VnDnuqS6xMEqaKC0vhq97zoVFNYSkxRuTKkxGYpD64VcDUhJcrymKKwlFRTtFwfniIUpuQAwJ+TrkL7CbLi4nA5cEUKlwDbUsDd/6iQ4NMAktQTupr1e2Z6GFtxWqoWZ+eGVuNMj/V7anSFdAlOl//rrxdVOF+Hk1C1radJxnzH0o0ahSN/FvIBaDboZs7UtlbH6SohWqQ5lWtg6+ozEzHhORBgcod3gCmGWOAtk/n6QCPEgjLukqVLJOmyD7Lbkbkkn2WpiTEdhv/CeJqjhtR7gi/MTzNA+PJX9A4WYT2sFoaDI9J817M6aIE6Pl9rEfD+LUb2aQEeRtH7bOmbMxgQqFUC6ALpa1g+62oIgSW/RZcuQNMi/GgzZYyQRXw4QmdFV2cOqUmsmj0Q3jBCt8uMp+xpxpOyyXT+x+RkjvpjkprDVfPRdDf9oLyInqPmJG+gPtJ8epFMf4Lgzs9Wc5I+JiclfwR9HBwLN/7UFhEoW8Kv530qFYUdzh8o2Xebeoiwioy0rXF7RBdnIup53r/Kl18gcNllrCTCKzTq6Zk4csRw5KTsVQldL4XiKcgFXMoSmea/FZldr4Cc9Ajzizw0JRlqZKYL8qC2I9+bGPc873ueEAx73ux4OJibdLcUzpS1vn1eZHCEbF5p/ttsMK9YsaxkGYhkBaOGUQ1obLTzkcBLGqCqL4xGN6CuoQkowUiQNXBEYOeJRVZruIgEKtrYRjd4viS1kDAHm7PcB8mD7lmr+zCkli5i9bC+1XXNB9tApFtYd7TKEU1VsVKoAo5UF2grUxxpo6gjyO9LKt0ZuwG6tQ3YDr+vtq2J3sp9HmyuLPGaiBSdtQP3AfKAO68CHKULrSy1mmUVxkQXF0erY3rp6OIYIcuqVltZR5/GKoT6vik2q/j0krHWYKg1yvjZZnM2v0TAOn62zGioVaVfl0+RyaaUBQh/Wfp3X9FCzOA9nHxFkf9N5nWjSbBY26L03t7hqkm97t9yWc4vX5ZjWVjGu5KJd9iWa9cQSmvBFlxlBd7VYBfnfgORjOTGd8JfnEmaZmS6j5tPOrI5SRPWwneNyE7EY0SnNxaOJASmirJiSJtZeWUD7pXHpjnPc6ZXtNnjFe3yhq1Ck4vFGmc+Zo6zWExhACoGiQ3Y/1Ll3z3dXhnkf633CFZyQjjKYA/u2SB/5eZZNVO6XzI6L10H8HEYleyXfuL4af+dm0Fd1r7dsL19GXVexrDWjwOUYmZBXnJTkfDw6R/2H3svCF+fevWOfCO88Qb5nfYzzAm7SB/CU3BxR21qHC1UBRd6h4TQMoxLq8TwyGo7oWBevvBC73f7j9OHhfPyCwj2jXZIwbw8WmiwtxCuCqXFZAUQO4giftAeRhYGLVOIPKzr+bM7YGNdV+wF3FgzY18KJ1jpsaZsvG7TL9+9mGyIE+jTYXp937Gp7ufKEg9lMAdcyvR2ha7l+5RYECbvu7ENz2kv1uNT3oa8dS1b518U4BNQ5D8Cv8QOSuX0rMcD/PqeUDv5LnxEXQ3Yn1PEjJomr3Lag61BIqMofpeAwWy3Bw9LtdunKRIpgn3qGnpIS3BTxExFWDWV7YwsUNojbDnheeLnBFwZYVPar2KZ6pky3Eg7tX2Eyve6ESvHPa8LaB/BeY+H/LzvZYgH1D2nyhcNXB9n1h7bzJbk6tglXidfef8M+Zmw1RIsfGkC5blAACBuboAI8hBQomTTAwfRcbdRDEPPD9Gcnfn3tr8T2XCwFweLmInRrlj5wZZ7kYJcSFz95WXKSmddnRjkPc0CikdcKyFf9N4rf2rAEstNS+5AHW1+RBakMA7u/hqNyqcjyz9+jW/84g9cL/kanhzJcPshok/eFUFjJZwXMeA/xN8NHpcKHnrHj8R7Pyy4ZPD4LtJjLVMiIqdwoiNKnTExUQ6lMr9GmZe/vRd+pOZQyv21ISlS7XS8jsAg6PAVmhSZNqTcL4cC6GypZpfHi4koccbGqPL7qKJjnCWKMFfk0MyTNeAZ+OO1KVIN5//hWIvDgmsZuc0RCdZ2XVuPKRr2YActs1RK+t+DfG/sxHK6Rj+9JjbLQtSxdJzDzEPnE0icsksVmj9EaZm1UTrT9V36glrNpEZp8lz1/q4t1DsBNngvw+7BorA8iBqfuE5M+iWLIVp8UkH88aG5h3AAt/z83PFDj3UsEQWd9tLDfoVNikObKcn6FQcZmtb1SgDadQcCDhjCPNyOwCP2BOzR1QWgYDUflsDhaZH3fFOn3TjuT196ai8L7UbYl7/2r1MjWVGlYYtM/qVR9kxRtmT6bIcyV6HIVTpeAxjMdofytVTT7GnAFZdlYaWw6uZrt0zBsvxI2ERle1lZu7KbgNNRtq+jGam60tJ2ZSLq2VLi0mcoT3nevFi1/MbKO+fXbdE+S+q+e7cFu/OVAW2g/z8qxpr9T5w4+SZ8QjhCbCGOeB2LLuAiebB8X7KlydoMQTvhLCQ3xhHtkCF40Jk+HGujrZmEcsLZSBkgxQGQQeWLQmkzgn3UgZwmf03RPWyTBLVlVSqcIMzv4eUujB8m+FYreE5xPEpaV4L6q67cJWMERbsRIXO/59qSDr8a8AIQCDFnKL3hYK7b6YWde7uAoCkxbyEJRcqvZ0fCZ8Aj2Yt3s1DdsQKik7XeuvHF9c/qeWAssfNQbLgTTiDOf619mjU8lA+KZ2mfhLRF2Sie5RTY3gfVQT0Zx/y1PCc2RGKVhgin0kPcObzySN9hiqsztpCJDJgDGn4x9CLUAeNARUaYmZymMWA2qPR8RqA2mE01k926RDlMDbko8uoA/M/qZlHf29CrjlEnl6sZanxopSV2QYxwC8d9WkY2cU8HKwRpI27d7ih3DbnUrnGsv4PTp4dAAxhzjS2IbVA3xL9JgAGVZVrYSaya+fRUjZ+fNr8ojqoNSJw8iR/PFWmXmX7+NM2INgwkfojUP2oi38wTa5avobPw7IKc3QsB8VBMhkDD42kEBJxAwxOUbpBs5jv5GZQNuBIlC+jWnwYy5JlPV7thDpg+0xjumBovzC6M9EwgmbqJZowGFXe/9PTggUc5Gma+T7pepnYjjszj/0yNIcTvolX6F+yC1XGcp9KmmuO8awo43wv4qvOVTtV7aa7F0/6p/sI/t9Bp/gCNrBopvIAAiEUmCXVFs9H8ESavel54GIFHy72vhV4L/if0nyYLGecXRzujopzRxV8IGHBGrfm/jLuQ51JLM5+fBzLvCM3Bmv/O+EOncU1wNwVTRXe3dl3+aaOWndXIOBvjbvQQ4LnKc3kxc2+zOOHYi1l+ZRf9LpT5ZV0AUZu+bxUv8l5U+l8cQZsmAqm/8qyRquidCHI4cUXMP7srkhZPa1Qe/HNpYUfAlPzWy41zr+qXhgq6RMqDu9EVf3YXMX2yAmyIyKQPUjND3g8nWKyzAkBE5ab+gX68BO/ESX6zxR24e/33dnV4W2HWQBwgzvu7Xjegq2lnB3u2lEUEIs2/WIDNvVa4VNEFlkeVlSvb1wsYRJVdYKnS2eID8W0Zrw1vAnPEmVmimkUBAoRVE6gNHz+RAzyIvkSPfg8qjCUA12npZIlkshRIa8fJkqK8cPVpHJFKxOl1s2bp2gTM9OVyFp6Bq104OQmp7e2xBl5DrzYJuXAyV8szANd7YWJoyCThf8KQxMSQLAKifOaTEkPjttJvx6hiHtL/oz2KVkX/QWuZgQGYNJ22eqauZSbMQJeGAZQJTFoyV8fWNKQlwqttHsAbeDzA9G1j0qoTEQ02toarS07DTIDoBkUbwUmYTQME+wlOonKEX2xWnbERPtFJ2C844/zzzFFm1Ig8khRJ5xv4WQbShm1et31/HMZiD//wvU1aDjc9fcpDGxjDWV7/0UX0/4KfeAlzn4qx4GKfUa83YaKwN0HcAijF1V3NC5hQFl6H30yi4bHarsrrpeHO4sZfgRJyvqwKy8JGzaxgQn8mNAXtDLp/i1yU4IXAssQpJ07OrgyP/yl95cYDc+c7nK4CoHQbU7+DBYWVtGZC0Na3Zv9zzycEx33UXX/hhx7LdrKQrIXrtk7c8Pq5dlufYIL2hIDu+4IL8Ft+6GHvex+1Z2J7GEdiWj8QOdnDxVv88+XD2dVDtWg1ZZm/XqaT2WRp/oeI0A0PM5/qO6+wEMz82euPE3OYTwhEBJDnDAd938MbTDI1X/zU8emCcVHSIMN+8fmDVRXHVjXYYb5bgvg6vcCqEwh0Qdsptzt4l+vnHeLZ+Md4aZS1czHFj4bUPzaFDsbIi3KiZ+veiiiKGZR9Zq5UBH1WH/3azk67GxXkg+ymhqrqnXQbrbupOoyNF6al0XbWzvlFXRYbW9Yg4CrUP/E2Whr+p80YpBcI9EHGHQCYI73AGAhU7xb39Ax0UbuOHNWiZgeEZj3MEgbURG6fXvt37bPGrC0fXoPSfkr7sCWrsK01kTP4j0ysIxdThQq8BId5W/OWipPgFTvpkUDG1vTRbx2gVvwRTe+jXRAAfqLbj938PTm5ocHDIzkJIKEahtewF/XrX+b46AC7D76D2fxe5tfp4NhYlx/Lv/M8Tfvatfqz/Lqw7xydl8C/lXY+0EC/LhB49wCW6R+djmP6MXHswXulA5aEH8SR/Eg4OMGfhD2AtI+Km3YAR/RnNuJI/kQc1zpxZ/iSVsQHkA5cRLAK/JNFMikuStb0FSvx+sulhI2mN2HfoLpRDSrKITmzoUTfvOqRuREwgwaK863d7nJSVnJD1bFAsQmK02GPwO3wERY7gtX5A3zZSEcQYqHK1zu2P8FKqVLss1PfQhf7dz96eNFU+/Bhvz97CJyEM7M/MQ5jIX4Q7G6NZrbY7rzcIeanCkbcJyzAYspgZIEJj5aRkbfZOs6evXzp/NKD+NaOjrYAFWOf97O9OiskCwLcekGqmubmr03w17ybEJVIClLji4NU6sowiy28Qh2wrXOG3+aJYH7ppkWkfbjZXsDqY6OM+RzHgnxcBU6NDmeSCx+gvOCYx/fmlt6gaMRATLz6MVESasFz/XWtVmrKs9vF8rh8+NyI4vy4syzdotQkoJmpSCk4ub9y8PjWq7JjTQewvmH/r5oXpGbdyRa9DJD4MjbBQMi1nVY2ZBsIXm0sop6FH7GTFj6sWhColqWn9zOc9MH0jAbCbccDpGUM4u2M/k+IHGMFgOUr50bw64KYm1MFva8oIco/TFWyolRVuiJK5S+crVFnYnprydDTK10VXR9VGrXtuSI9KgAqdKHJKiA/swQnwaXBUxqgWBpOQpU6mOOMAdQzBxgQZv8VifmLT5ythYD+hbkqLTZW+vRpTXm5RK3RH4hSdDF0jC5FlIEIMr6zrF+/Wlnx5aBdmRL/pXhUl5ZZ5VcgbbItx19qM80v9K4xzm+7BGT7fn+LNTOKV+vBtZXzjTvmZ975w2Ca7Q32/T3faPMo1gYyq6qf+uoUtRafekVNZ6etnEgGRJHGgrNoRMRf2rowkn1d5TO+fOumSjAg4aoWbcibmY9jQGsRSnbb1okl8Qi5m63Mmmd4zOCpA/qH6mWrCL6MkN3JVykcE0JG3lCzJe+BPSQ53MSZmeZaLL2WclXTDJeTXm4Z0Jf9e6BZQ7kqck+8tkzfd+7hfomHpO4Bxx2UA3Xny2IXvTBzM0wHkxMvtqjmpVN49+5omMmwagaX7u6mIDp4eKL+F7AFPj2TK0iBnLTn/FCuUs6mS8A2V+nRuPWvPdw9bxM45sDfGHv2f06p2EOWIczstu3RREqJURm+nxZ+sItiKLdxdx+cUVgMZb/YT2Vs5fVgUHmoepsUiy5dcpYN5dYScPOSFRyX81DWLXiqPw+HctsC9+vXrWGd/Fm6JuwLnF+eoK+r311fNzC/PiEudWy3o6a56L10F21XAJ4ew6qfz60/I3FbpAFh/WcxlogrcuLEfiKcswhH9C09fImH2FfsUVIAyLSyHeSY/kfkccFH/THkWXGQPXb23Fl2zqLmRcu9Pt6zCG/ILS4pBnEb+ir7fj2/stXi8wB5txwnP8fdjcH74DEPUJfqSpU4uzwmKBP6mztS5JcJIzxXFV+w2oK/yw/PPhWWPcVuLkC3aRZlJrBv6JvR197Iya1jD1AZuzzwiAmPJg/DywJ6Fk7n3yVciihsdm6x4EbkYTmnwnPit6Oc6NbZETfspR+i+T1W6Fm+QaIghH7jRh1W17uxphqTexDZgsxBdiIP1oevpdaPfvVibSebXmjkV1V6k4P95kF62r1lWmOhyRwRbZmG81G+Vto+QLjyltfdOVkxJiBu2k8/3KxT+eSFJIvrFa8VOzlk7rbsbnPuOvq1/RwvqK70mu97ZJHJ9NtfICJwERp4O6zdOrZ9qreQeuKkNnpSZ26AcNZr7lHcUe7s11Thw0TvUO3Jk2FUROIl5yp8LiA1j+YJPlFbtmz5JtifWXAt10o481XQt6WFenN+P5pnCZYE+b9FzvrINxho+yzTEPRtb7YP0SeewHtWSD6es8zJiX88Wf3kj8Rk8yxPHxKIehjcitPiWDgJrlWRnFKlsgqnxGvUW+o96uXmDeneRU7Hr0su4kMEGFBzbmKISWBZbl0RxE78GnJpbTX5Y3Fl2tq4qah/YjapRzdsK+kB59bdnxysdeLmdVQ+vbut2QP7/b200iCp1osxqh7l7UqCpcFkxLMpgIEFuX7rrsiOrZOuOya7su6Qb7FOegVxDEjHpPYocAWb6mQ9O/fkRHrGcxS5/ozJ2ECgtDiGhpwsytMqRHZ88cM+ySFPQsb+gqfBO+A4Iq6sB9NIGnxE4vqZ4Flkbag2beOpU0QkmOTCWDRv5v21f0ZwQv00EwtBRbBcKL6+Mnh/KP8NYVa3hmupbXPsLs+/WB5ZpuVTWFUY3PrMtGXLnd8TFG4EJNEnpvK9YIVtadl6nHtTBmtaGzaT/MLTl8MelcFqaljeULALuid9UI79V3Ese2WgIXClgbOwl87+ogFO/5uCqMY/3CDQjJ9ecI6Eg6taK2oviWLA3fH/do0H1/nXBY87GZj/V0erbndAFhK4LC6MMm5GVkXNQGSMe7tx2RxcXsf7aSVKBsydcK1V/JyCLbrKIAjKVaqH2yAQZQjajcPmwr3fxMMbYk7v4n1MnpT8cdLj7EnZj4GCjV/8zfBt8ZevLRsNG1sKMuAYrPzRfm4XyIH8dMM8GnIcJ2YTv3wh5mg0OYQdO98neDt27qjda9gL+Wr42vL1a+0e494anflsivqP2xCPE9Z01PgG16xprjJQkMzCaSVzVYVRDkdUoeqjgFdEOVSFH6EqHQXSnM29F3u/LGyvND4xPFkEVpGZ5pISc/xfN4+27WkffHnrmF9qPVA00hOvij8TZpgNdn/vKCcekY62D0N7Qm3YgJmEdzGCqPCaCqgOqqJQBUzknVppSljh/bd5cDgHBk/05sFhXNTzKIkqBw7XPEw/fIFQ0OAIptsce1nhcB5sgWveNhtuMltYUL4LLB1ijo+B308zrsk0h3iRRdiLbEEy7gAJaBW/M161YBmnyEPhq6eYj/fYONd+3TB0lfcO4X3izwTKFFJIhHvz16ZmtPsgPQD9oml+S+pkxGo1sgctQPcgzaLEpzD3nxhh7ziG2DsJ8xNjbxl3XyqTMQAgooGlQ45vPiv4ghK+f7C7lfbiCEzjsLGRGGj29aWXR2AwBzJ6drmPY8IOlmIEJMXuDj73sjQZJKLOl4485LOCFYjK9bv4/RQpGRHP2Tt6/7pBTdQvEW8LAVGpEVedR00m77n4fV0INK0FbPWFyC7UQJRDFqJaUAOozjtOVPkElBPVqnYRLxgPQe6inULtJG6OoBX0cCESoDsCCSUQYi1DeimoFkS7SagwCDEigCLc+r89M9SB7AXVqjtg5DDZN9kstpGNM2KC0YUDi4kWaO7GpOcr4DA9DH4aS8JpsSysgVJaHAl7WvN9XvE8aWMu1EIcWExAnD093EI4MYgeTFswph5jsDlV08tZDHZJw1hDCZvB+sYOY8fnmDv2LVvgylHnbMyOR19FfUNdRQdNy5kWlFdZ3iD6XFtYsWfowFAOUHzf9fHQyYRb/6WacPIQpP+THaWypFYBDHCtNQoJTwkLS8kRsD8HZSHzPY14zB/RMXyzJ5n2hcNmF4hFTzVNCkVOvmJmnkKZo2iyBWCGaJMChjwCDAEeQwGTaEOYq418fpyWmyLgffCbBH8ewTsJBoITP4kQZRPMVJwUW/WSMVKFlTan7Gny/oEThCdKXyUu2fnbJC/1jCSDMviGoFEPg/q4sdwYFMakJoZ5ZG0wogXRBkuv7Lj1KTvl844+jpd747J8uK07QNRZtyM0NXZO/6X5nvBcr3snbsLwg40LHSSSY2HjMAF37U1qLjzu0qX+tVglsX0N1nO8tnbOnOPJYPvnomelnylBJPrJ/svKCGhSUHAitLrvcv8/70juFdg17UQldu2l/ktxufDUN9dwhOGFjSSHg9S4cBAPu3ninhc813N+/6U5WDXtSJ16MJxuHFAeqUoPI6eOFwvfwHTHYcgYLlMSRzIw8REs5hdHALbf/XO5v686CRocBE2MUPZfPkknVbhjM0Z6OUfXPgYZ7l9wAA/DQg81rfQubIAlumTfL766qb/QFs3o3ltEfxbw8uXazcpSXn13hORLcGnuJxtAeba6/2b/Yxga1n3Thu3m0F+cl8jD5WnjiD8Z/dhvI4bmFD24BYreCz3cTVykei+lal2exwXrbJ3h+G5vkvwevoicXf1YAnb+CsM9m4r7CWYLNGnBQSZzkF2ZQeYQRsU5VvPmuY+fQzyiEklJSH/LjXauhpcUBgpLG3qU/C9a0uvm/igyim7a52NFzENfH+scTh589gxL+nX0pgn0dU/32ew+7Dns7rlJhoUTyf+6t3Kj3L/pWffdr7sfdD+qEwlF1JaAgwG1AUFC4KrSTI+Lm94sYH9zWhi4DPOKo50qlTO6+FN0qJxO1Zr/07gw8mBuxbTILJksK3LavQAGE6z5740LdMU7Sc5NvXbSdVqsWDHxwUkaJTmBZPPfW68nxRlkkqMP2YqIRnYi2oUuCtEtWBof0doKRgOis9cN2YL0XXLlCOQVZZHkV0EYXlmmlcq9ygDFiiIpZtx7HMPnCkT2acw+gFK5kgIoJT54SikF77OykgJ8TBRwesG10pLSrRumbzScJ72V5suvMLJPWmAXW8PDrWL7VQFftTXcLr4qWbjL85tjV99dFICC6qDhNDmKWZ9Sz6Q8a/1ey/Wa75GCQ/25X2oMDlj0S9sHub9PnWh3nAu/TgcpmSARWoZivbQzruuZP8YW+vZwMfB9wYx3tOOq6D9UfAUT2h6slpZJzRS7PnZy7xf+yq/qS+FruHFxPC1/g/b7pmvyNBt5Wp5aqoar5mtvTNq8+Z24UZ8fbgu3pIaV96KAV4RZRLYLEMKkmkX5kaXMm1u37aTpaEDZB+skhoSc951bhSQM9PQMEgQfMyfG+nn4AeWDbgBkVZMM7e1j3PCwlGRhOBc7Z87kwDJGR/v769O7SEjSzOp5J8jyz/TTOfJZCFYX9b50mYkg73YThB92FeECBvgzqDhdYheJ7ZKM25J0B+zitfV2hgQBkR3g6c4QeUXQF+206Pha3snodFv4ep5G6Phb9HwNfyPrtxRatRreUWW6izh85Og1dgv7xNEjw6yu40FkpyfoZ+I7ycDTWbogA8MAFiyYPt1gOLwCaAdXx1nm9OkA+mV6eZE7ZA3Qq6AJ1oS2G21Gq5EFWGtJvCEmext2Y/DGxJC1zZoB48lbC99xwbE2S5vcetP6tM3aBqDQcBWlE8xeVuSewB/W3P/GZGNYr/0jcE9kpQtNL5+PixWxe9nLjZF1q9bRkfewTNwz6E4cU1VxNfl+8k8ITgDFg+01NQQnw0lgVQEFIRi/c33NMH14/exBiIFwrH5K3sRjhJpNhC7NTTtOqwG8KsJIoO/oXhi8qJ84VxbTJ9MCq07pyLT3nPc0Lv0d5x1dm6IjJXk4Rca1l5D2EhQ4qb8Up/iAQdFHbBm2qhm+Kp4pAFTQUrVAFV4+rfrl1OjpL1jVq9inqfQTzNjnsR+u4yT+TGowVvrQBzCvkHfy+tdzsROw8tXxMCNLw3AuaD2R4Gfy1ePd1TxNYDw2CWtCT3KP+9z1Q19QGbkMuY5iEG1ssPy9mof4I/ZnTtOq2cpkqDopcrkkL78JpYbdUxOkZcncJrJaCNEeV8yv0jQ2krDbOzcOd21EcLgzxmlFsGpl+RGz60jJEZf5SLlp2QHHtGwCtDZgQBPOwtzcYOU9u0Nozt8DrfQCx3FGIX2gsbGf2Y/1eDsw+BMwoDFzClUOpdKhKnz/CtHtUOZ/L0VqpwY/Inrt4h8bcVoYuEJn5StzIiNzlPkvAziQE7nmfzkujLQKCq+Nk8VGtMCI0xsEBBOs+X8f71K9W7fbaYxNrZtJSs01TOOdNa9ssIlsXLguLsk7JzamrLO0I+vdoJjc+9WefcRNY2ivsFeWzRLTSJJluaYy0SjYTt3I6qBtrNXhpmyLyHAeBtA6BQOA0HhntDj+T9dZDNOgSd1O1Vb0ZnWHbZ9MvFbs6hNN4II0x+ESAAiHQg9Hhnqcch0k0UakNUGO1vXsnQ3U1s7JNNHp1RTXNkotDSeoUoTLTDHOa42qblEpn7gYlXCqNY681bQHqTl9dBlRoSveOaaJPZDeoZOOMFquiHvMDF9CiHSuz64hQsr0r4hd1XACofttkKLk7Fob9dqViiS0i827jGoxpK/PtwL5RsjzbP6FiqQng5fmD5or+o4R1SaA85BG21uqKOsCUkVNEl5T5Qy+vYMcsZA5VGqLRnxT2iuJGDJ6D3McUp6nFJrg/CEglRIa7WKpqbBq1mhrTAwJoY8UJ9rZGxUcPYSPEuJJvCcaJHbXH8Q7N2mKZbk9hu5gAX1k5w9xjwlI0qyDCrXOxVIRk7oPq5CJ6jWvU2NfuWQXJhSXqkufgiVIYUfk1h36knBKGMxnkeku1aw2HfHQ0w6jGobWoDcFrk3Ngj81RayG/Q2QqVpqFq9y1bST7EunplxkKC0blNASx3zq5wSoVu02v0Oq4RA9bXNx7G7UNQmnAC62O7KH8Jp7P5mHtgPZeNX/IndXCj65mZOP1wvT765WikTj6+ndxUHJQnm/hCtl6E/k4T9y+9z/bFO5/gFSY0sSV1KPzqAQbdy4uBLh4i7e1b/UNTpBslbI3YMLm/uDs+XBla43V7k+XAvX98FtvMxGYpPvlilbi96aeTA31x5cnP1pDble0obrp6MflipuuBofPP3SVXXLMx0b+3UYSmBJXxTNPDktk/3E0w2/4bdB8UYup//BOV6QmrnzAytfmMAfZ5F334o4cjyP9Lx78zAMMy08Jxgpg8jSVfOOhmyXZh6LG0MJLOlr/MTRzJO76bKfePnGecNvg+LuYaD/g/M94pahpqzjuBebYgdVSPNrwrfiVEdQvqfjTHqmJTAMrxot4XIJRsqQkFi6yuVzsazML41HZ/bVHNJOjegMqJpu2OwO0/pvFHyRRssLgAgTyv6y+nKXShvrfBBGcZJmeVFWddN2/TBO87Ju+3Fe9/N+PwQjKIYTJEUzLMcLoiQrqqYb5vlI/5M7rucHYRQnaZYXZVU3bdcP4zQv67Yfp/Plers/ni8gCAyBwuAIJAqNweLwBCKJTKHS6Awmi83h8vgCoUgskcrkCqVKrdHq9AajyWyJkbYctYyjLOOQ7TCjdFMewZlEK8YtelDfFP4EDgvgrmRvo/C6lcBh7azE6l7TBrq/jBKHxscY2lxDeA0SLRWOYc8+zcIiR89WY9piwOoCU3abN1JMYxzOaBahdZT4xY/uIZUrS1Q/rTG67GXtTd4thRkgxgpIS7/6HRITLhdqfkjBI/fuHAcK7rnzyJnWbUZjNyrjL9knM4IbDWIka4aOBjYi3QOJCncknOg1cnBsUaNO+z4weFrIcGtLbvHK7HNhe2OAJ725+AiRR6UyLnlEddu2N6fLdMuz9IpFkbeL3WBv1/g0NayTcDOHdsGtLJzuPYxltVIV8+yadLYbaTFKjtT0XtmPeXaKBCrTPbLNwNqbcV4kPsxVqZD99jZ6j1C6JYqDzifckAP7xLZUxe5MGil5hcj4y7dZZ3CxISmCWcjrP1WDt/3fLvscHArUc6CCaaki2SoQhpWRPb/RJuWSZNYkkdzQgujCdjgpmgDx8OAJNvY5cQjQ1s92xt7WXKI3Nkr1oYHj0r+jqw+HyZKiZBGHW1tN80VQ0uejDIKlfOTfuvagTjDJ40V5SPMDAuTZolTzLzkgPduHeA41L0tSsy9O4BonqOlQrPlUCEZhxBnWuh6MFDbMp/Lg7Sg/KOEgT04b1wQlJ9R8Ki02R1xc5O6pEKZF3iAn8ch/4pI24kfmgzNO2Z6szFA9lO164TNK3D3mQkqt8Eoe+28kyyjR3phgUQ2H/Q2/FblwDDOeVohtvpIJIpwyZ7NtD3RvMt3RZ5TCYd2dSSFdwuE2stCSxJiu0EePJj8oDahBR2YujY3pxTrJROE1+Xv6Ed3edsFS2kJXweyhK4yFSG4T5YL/tpamxGKHdi7F3tDruPATrttMk1M83XJ6xjy7SIEIR1h/baupO7KWiHyfrbIOB7mRM1SjehKdg6B0k7lYDrlai5zDxDmQ8BCMefHB05Ni8x3hdh4epIqEP7CPx0EKjQ545dYzg9Runaj3HfwIJouHEMkw7yozqcYHo5I7MsRhO1lNgyVBcKQhqCF8JzTeeFGmsAr+k3PnqGi9CtWu68HGTWw8Qv1KS8TAOm3GBsQuItby0ViEFVYqOY6ULB4dzcI9+Ac=)
      format('woff2'),
    url(/public/iconfont.1732169275522.D4HyIDhF.woff) format('woff'),
    url(/public/iconfont.1732169275522.DDhY9P9i.ttf) format('truetype');
}
@keyframes rollCircle {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
[class*='vxe-icon-'] {
  font-family: vxeiconfont !important;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*='vxe-icon-'].animat,
[class*='vxe-icon-'].roll {
  display: inline-block;
}
[class*='vxe-icon-'].animat {
  transition: transform 0.25s ease-in-out;
}
[class*='vxe-icon-'].rotate45 {
  transform: rotate(45deg);
}
[class*='vxe-icon-'].rotate90 {
  transform: rotate(90deg);
}
[class*='vxe-icon-'].rotate180 {
  transform: rotate(180deg);
}
[class*='vxe-icon-'].roll {
  animation: rollCircle 1s linear infinite;
}
[class*='vxe-icon-'].theme--primary {
  color: var(--vxe-primary-color);
}
[class*='vxe-icon-'].theme--success {
  color: var(--vxe-success-color);
}
[class*='vxe-icon-'].theme--info {
  color: var(--vxe-info-color);
}
[class*='vxe-icon-'].theme--warning {
  color: var(--vxe-warning-color);
}
[class*='vxe-icon-'].theme--danger {
  color: var(--vxe-danger-color);
}
.vxe-icon-sort:before {
  content: '';
}
.vxe-icon-sort-desc:before {
  content: '';
}
.vxe-icon-sort-asc:before {
  content: '';
}
.vxe-icon-end-page:before {
  content: '';
}
.vxe-icon-home-page:before {
  content: '';
}
.vxe-icon-time:before {
  content: '';
}
.vxe-icon-feedback:before {
  content: '';
}
.vxe-icon-lightning:before {
  content: '';
}
.vxe-icon-cloudy:before {
  content: '';
}
.vxe-icon-heavy-rain:before {
  content: '';
}
.vxe-icon-moon:before {
  content: '';
}
.vxe-icon-sunny:before {
  content: '';
}
.vxe-icon-location:before {
  content: '';
}
.vxe-icon-location-fill:before {
  content: '';
}
.vxe-icon-microphone-fill:before {
  content: '';
}
.vxe-icon-microphone:before {
  content: '';
}
.vxe-icon-share:before {
  content: '';
}
.vxe-icon-share-fill:before {
  content: '';
}
.vxe-icon-flag:before {
  content: '';
}
.vxe-icon-flag-fill:before {
  content: '';
}
.vxe-icon-platform:before {
  content: '';
}
.vxe-icon-goods-fill:before {
  content: '';
}
.vxe-icon-goods:before {
  content: '';
}
.vxe-icon-funnel-clear:before {
  content: '';
}
.vxe-icon-envelope:before {
  content: '';
}
.vxe-icon-envelope-open-fill:before {
  content: '';
}
.vxe-icon-envelope-open:before {
  content: '';
}
.vxe-icon-envelope-fill:before {
  content: '';
}
.vxe-icon-message-fill:before {
  content: '';
}
.vxe-icon-chat:before {
  content: '';
}
.vxe-icon-chat-fill:before {
  content: '';
}
.vxe-icon-send:before {
  content: '';
}
.vxe-icon-send-fill:before {
  content: '';
}
.vxe-icon-user:before {
  content: '';
}
.vxe-icon-user-fill:before {
  content: '';
}
.vxe-icon-wechat:before {
  content: '';
}
.vxe-icon-alipay:before {
  content: '';
}
.vxe-icon-indicator:before {
  content: '';
}
.vxe-icon-file-excel:before {
  content: '';
}
.vxe-icon-file-pdf:before {
  content: '';
}
.vxe-icon-file-image:before {
  content: '';
}
.vxe-icon-file-markdown:before {
  content: '';
}
.vxe-icon-file-ppt:before {
  content: '';
}
.vxe-icon-file-word:before {
  content: '';
}
.vxe-icon-file-zip:before {
  content: '';
}
.vxe-icon-file-txt:before {
  content: '';
}
.vxe-icon-refresh:before {
  content: '';
}
.vxe-icon-checkbox-unchecked:before {
  content: '';
}
.vxe-icon-information:before {
  content: '';
}
.vxe-icon-info-circle-fill:before {
  content: '';
}
.vxe-icon-info-circle:before {
  content: '';
}
.vxe-icon-chart-radar:before {
  content: '';
}
.vxe-icon-chart-bar-x:before {
  content: '';
}
.vxe-icon-repeat:before {
  content: '';
}
.vxe-icon-voice-fill:before {
  content: '';
}
.vxe-icon-voice:before {
  content: '';
}
.vxe-icon-flow-branch:before {
  content: '';
}
.vxe-icon-comment:before {
  content: '';
}
.vxe-icon-folder:before {
  content: '';
}
.vxe-icon-folder-open:before {
  content: '';
}
.vxe-icon-picture:before {
  content: '';
}
.vxe-icon-picture-fill:before {
  content: '';
}
.vxe-icon-bell:before {
  content: '';
}
.vxe-icon-bell-fill:before {
  content: '';
}
.vxe-icon-undo:before {
  content: '';
}
.vxe-icon-home:before {
  content: '';
}
.vxe-icon-home-fill:before {
  content: '';
}
.vxe-icon-checkbox-checked:before {
  content: '';
}
.vxe-icon-checkbox-indeterminate:before {
  content: '';
}
.vxe-icon-fullscreen:before {
  content: '';
}
.vxe-icon-minimize:before {
  content: '';
}
.vxe-icon-print:before {
  content: '';
}
.vxe-icon-upload:before {
  content: '';
}
.vxe-icon-download:before {
  content: '';
}
.vxe-icon-cloud-upload:before {
  content: '';
}
.vxe-icon-cloud-download:before {
  content: '';
}
.vxe-icon-spinner:before {
  content: '';
}
.vxe-icon-close:before {
  content: '';
}
.vxe-icon-custom-column:before {
  content: '';
}
.vxe-icon-edit:before {
  content: '';
}
.vxe-icon-zoom-in:before {
  content: '';
}
.vxe-icon-caret-down:before {
  content: '';
}
.vxe-icon-caret-up:before {
  content: '';
}
.vxe-icon-caret-right:before {
  content: '';
}
.vxe-icon-caret-left:before {
  content: '';
}
.vxe-icon-square-checked-fill:before {
  content: '';
}
.vxe-icon-square-close:before {
  content: '';
}
.vxe-icon-square-down:before {
  content: '';
}
.vxe-icon-square-left:before {
  content: '';
}
.vxe-icon-square-caret-right:before {
  content: '';
}
.vxe-icon-square-minus:before {
  content: '';
}
.vxe-icon-square-plus:before {
  content: '';
}
.vxe-icon-square-right:before {
  content: '';
}
.vxe-icon-square-up:before {
  content: '';
}
.vxe-icon-square-checked:before {
  content: '';
}
.vxe-icon-square-down-fill:before {
  content: '';
}
.vxe-icon-square-minus-fill:before {
  content: '';
}
.vxe-icon-square-close-fill:before {
  content: '';
}
.vxe-icon-square-left-fill:before {
  content: '';
}
.vxe-icon-square-caret-right-fill:before {
  content: '';
}
.vxe-icon-square-up-fill:before {
  content: '';
}
.vxe-icon-square-right-fill:before {
  content: '';
}
.vxe-icon-square-plus-fill:before {
  content: '';
}
.vxe-icon-square-plus-square:before {
  content: '';
}
.vxe-icon-square-fill:before {
  content: '';
}
.vxe-icon-square-square:before {
  content: '';
}
.vxe-icon-sort-alpha-desc:before {
  content: '';
}
.vxe-icon-sort-alpha-asc:before {
  content: '';
}
.vxe-icon-sort-numeric-asc:before {
  content: '';
}
.vxe-icon-sort-numeric-desc:before {
  content: '';
}
.vxe-icon-star-fill:before {
  content: '';
}
.vxe-icon-star:before {
  content: '';
}
.vxe-icon-star-half:before {
  content: '';
}
.vxe-icon-lock-fill:before {
  content: '';
}
.vxe-icon-unlock-fill:before {
  content: '';
}
.vxe-icon-question:before {
  content: '';
}
.vxe-icon-exclamation:before {
  content: '';
}
.vxe-icon-ellipsis-h:before {
  content: '';
}
.vxe-icon-ellipsis-v:before {
  content: '';
}
.vxe-icon-save:before {
  content: '';
}
.vxe-icon-setting:before {
  content: '';
}
.vxe-icon-setting-fill:before {
  content: '';
}
.vxe-icon-link:before {
  content: '';
}
.vxe-icon-chart-pie:before {
  content: '';
}
.vxe-icon-chart-line:before {
  content: '';
}
.vxe-icon-swap:before {
  content: '';
}
.vxe-icon-num-list:before {
  content: '';
}
.vxe-icon-copy:before {
  content: '';
}
.vxe-icon-company:before {
  content: '';
}
.vxe-icon-swap-right:before {
  content: '';
}
.vxe-icon-swap-left:before {
  content: '';
}
.vxe-icon-table:before {
  content: '';
}
.vxe-icon-merge-cells:before {
  content: '';
}
.vxe-icon-paste:before {
  content: '';
}
.vxe-icon-cut:before {
  content: '';
}
.vxe-icon-lock:before {
  content: '';
}
.vxe-icon-unlock:before {
  content: '';
}
.vxe-icon-chart-bar-y:before {
  content: '';
}
.vxe-icon-fixed-left-fill:before {
  content: '';
}
.vxe-icon-fixed-left:before {
  content: '';
}
.vxe-icon-fixed-right-fill:before {
  content: '';
}
.vxe-icon-fixed-right:before {
  content: '';
}
.vxe-icon-swap-down:before {
  content: '';
}
.vxe-icon-swap-up:before {
  content: '';
}
.vxe-icon-square:before {
  content: '';
}
.vxe-icon-check:before {
  content: '';
}
.vxe-icon-question-circle-fill:before {
  content: '';
}
.vxe-icon-error-circle-fill:before {
  content: '';
}
.vxe-icon-delete:before {
  content: '';
}
.vxe-icon-dot:before {
  content: '';
}
.vxe-icon-success-circle:before {
  content: '';
}
.vxe-icon-delete-fill:before {
  content: '';
}
.vxe-icon-minus:before {
  content: '';
}
.vxe-icon-maximize:before {
  content: '';
}
.vxe-icon-question-circle:before {
  content: '';
}
.vxe-icon-warning-circle:before {
  content: '';
}
.vxe-icon-warning-circle-fill:before {
  content: '';
}
.vxe-icon-eye-fill:before {
  content: '';
}
.vxe-icon-search:before {
  content: '';
}
.vxe-icon-funnel:before {
  content: '';
}
.vxe-icon-eye-fill-close:before {
  content: '';
}
.vxe-icon-search-zoom-in:before {
  content: '';
}
.vxe-icon-arrow-right:before {
  content: '';
}
.vxe-icon-arrow-left:before {
  content: '';
}
.vxe-icon-arrow-up:before {
  content: '';
}
.vxe-icon-calendar:before {
  content: '';
}
.vxe-icon-arrow-down:before {
  content: '';
}
.vxe-icon-warning-triangle:before {
  content: '';
}
.vxe-icon-add:before {
  content: '';
}
.vxe-icon-arrow-double-left:before {
  content: '';
}
.vxe-icon-arrow-double-right:before {
  content: '';
}
.vxe-icon-menu:before {
  content: '';
}
.vxe-icon-warning-triangle-fill:before {
  content: '';
}
.vxe-icon-error-circle:before {
  content: '';
}
.vxe-icon-zoom-out:before {
  content: '';
}
.vxe-icon-success-circle-fill:before {
  content: '';
}
.vxe-icon-radio-checked:before {
  content: '';
}
.vxe-icon-radio-unchecked:before {
  content: '';
}
.vxe-loading {
  background-color: var(--vxe-loading-background-color);
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 99;
}
.vxe-loading.is--visible {
  display: block;
}
.vxe-loading > .vxe-loading--chunk,
.vxe-loading > .vxe-loading--wrapper {
  color: var(--vxe-loading-color);
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.vxe-loading .vxe-loading--default-icon {
  font-size: 1.4em;
}
.vxe-loading .vxe-loading--text {
  padding: 0.4em 0;
}
.vxe-loading .vxe-loading--spinner {
  display: inline-block;
  height: 56px;
  position: relative;
  width: 56px;
}
.vxe-loading .vxe-loading--spinner:after,
.vxe-loading .vxe-loading--spinner:before {
  animation: bounce 2s ease-in-out infinite;
  background-color: var(--vxe-primary-color);
  border-radius: 50%;
  content: '';
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
}
.vxe-loading .vxe-loading--spinner:after {
  animation-delay: -1s;
}
@keyframes bounce {
  0%,
  to {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.size--mini .vxe-loading .vxe-loading--spinner {
  height: 38px;
  width: 38px;
}
.size--small .vxe-loading .vxe-loading--spinner {
  height: 44px;
  width: 44px;
}
.size--medium .vxe-loading .vxe-loading--spinner {
  height: 50px;
  width: 50px;
}
.vxe-table--render-default .vxe-body--column.col--ellipsis,
.vxe-table--render-default .vxe-footer--column.col--ellipsis,
.vxe-table--render-default .vxe-header--column.col--ellipsis,
.vxe-table--render-default.vxe-editable .vxe-body--column {
  height: var(--vxe-table-row-height-default);
}
.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,
.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,
.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,
.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column {
  height: var(--vxe-table-row-height-medium);
}
.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,
.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,
.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,
.vxe-table--render-default.vxe-editable.size--small .vxe-body--column {
  height: var(--vxe-table-row-height-small);
}
.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,
.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,
.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,
.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column {
  height: var(--vxe-table-row-height-mini);
}
.vxe-table--file-form,
.vxe-table-slots {
  display: none;
}
.vxe-table--print-frame {
  border: 0;
  bottom: -100%;
  height: 0;
  left: -100%;
  position: fixed;
  width: 0;
}
.vxe-table--render-wrapper {
  background-color: var(--vxe-table-body-background-color);
}
.vxe-table--body-wrapper {
  scroll-behavior: auto;
}
.vxe-table--body-wrapper,
.vxe-table--fixed-left-body-wrapper,
.vxe-table--fixed-right-body-wrapper {
  overflow-x: auto;
  overflow-y: auto;
}
.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-wrapper .vxe-default-input,
.vxe-table--filter-wrapper .vxe-default-textarea {
  background-color: var(--vxe-table-body-background-color);
}
.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-select,
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-wrapper .vxe-default-input,
.vxe-table--filter-wrapper .vxe-default-select,
.vxe-table--filter-wrapper .vxe-default-textarea {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  color: var(--vxe-font-color);
  outline: 0;
  padding: 0 2px;
  width: 100%;
}
.vxe-cell .vxe-default-input:focus,
.vxe-cell .vxe-default-select:focus,
.vxe-cell .vxe-default-textarea:focus,
.vxe-table--filter-wrapper .vxe-default-input:focus,
.vxe-table--filter-wrapper .vxe-default-select:focus,
.vxe-table--filter-wrapper .vxe-default-textarea:focus {
  border: 1px solid var(--vxe-primary-color);
}
.vxe-cell .vxe-default-input[disabled],
.vxe-cell .vxe-default-select[disabled],
.vxe-cell .vxe-default-textarea[disabled],
.vxe-table--filter-wrapper .vxe-default-input[disabled],
.vxe-table--filter-wrapper .vxe-default-select[disabled],
.vxe-table--filter-wrapper .vxe-default-textarea[disabled] {
  background-color: var(--vxe-input-disabled-background-color);
  cursor: not-allowed;
}
.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-select,
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-wrapper .vxe-default-input,
.vxe-table--filter-wrapper .vxe-default-select,
.vxe-table--filter-wrapper .vxe-default-textarea {
  height: var(--vxe-input-height-default);
}
.vxe-cell .vxe-default-input[type='date']::-webkit-inner-spin-button,
.vxe-table--filter-wrapper
  .vxe-default-input[type='date']::-webkit-inner-spin-button {
  margin-top: 4px;
}
.vxe-cell .vxe-default-input[type='date']::-webkit-inner-spin-button,
.vxe-cell .vxe-default-input[type='number']::-webkit-inner-spin-button,
.vxe-table--filter-wrapper
  .vxe-default-input[type='date']::-webkit-inner-spin-button,
.vxe-table--filter-wrapper
  .vxe-default-input[type='number']::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-cell .vxe-default-input::-moz-placeholder,
.vxe-table--filter-wrapper .vxe-default-input::-moz-placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-cell .vxe-default-input::placeholder,
.vxe-table--filter-wrapper .vxe-default-input::placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-wrapper .vxe-default-textarea {
  resize: none;
  vertical-align: middle;
}
.vxe-cell .vxe-input,
.vxe-cell .vxe-select,
.vxe-cell .vxe-textarea,
.vxe-table--filter-wrapper .vxe-input,
.vxe-table--filter-wrapper .vxe-select,
.vxe-table--filter-wrapper .vxe-textarea {
  display: block;
  width: 100%;
}
.vxe-cell .vxe-input > .vxe-input--inner,
.vxe-cell .vxe-textarea > .vxe-textarea--inner,
.vxe-table--filter-wrapper .vxe-input > .vxe-input--inner,
.vxe-table--filter-wrapper .vxe-textarea > .vxe-textarea--inner {
  padding: 0 2px;
}
.vxe-cell .vxe-default-textarea,
.vxe-cell .vxe-textarea--inner,
.vxe-table--filter-wrapper .vxe-default-textarea,
.vxe-table--filter-wrapper .vxe-textarea--inner {
  resize: none;
}
.vxe-table--cell-active-area,
.vxe-table--cell-copy-area,
.vxe-table--cell-extend-area,
.vxe-table--cell-main-area,
.vxe-table--checkbox-range {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,
.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,
.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,
.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range {
  z-index: 2;
}
.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half='1'],
.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half='1'],
.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half='1'] {
  border-right: 0;
}
.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half='1'] {
  background-size: var(--vxe-table-cell-copy-area-border-width) 12px, 0 12px,
    12px var(--vxe-table-cell-copy-area-border-width),
    12px var(--vxe-table-cell-copy-area-border-width);
}
.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half='1'],
.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half='1'],
.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half='1'] {
  border-left: 0;
}
.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half='1'] {
  background-size: 0 12px, var(--vxe-table-cell-copy-area-border-width) 12px,
    12px var(--vxe-table-cell-copy-area-border-width),
    12px var(--vxe-table-cell-copy-area-border-width);
}
.vxe-table--checkbox-range {
  background-color: var(--vxe-table-checkbox-range-background-color);
  border: var(--vxe-table-checkbox-range-border-width) solid
    var(--vxe-table-checkbox-range-border-color);
}
.vxe-table--cell-area {
  display: none;
  font-size: 0;
  height: 0;
}
.vxe-table--cell-area > .vxe-table--cell-main-area {
  background-color: var(--vxe-table-cell-area-background-color);
  border: var(--vxe-table-cell-area-border-width) solid
    var(--vxe-table-cell-area-border-color);
}
.vxe-table--cell-area .vxe-table--cell-main-area-btn {
  background-color: var(--vxe-table-cell-main-area-extension-background-color);
  border-color: var(--vxe-table-cell-main-area-extension-border-color);
  border-style: solid;
  border-width: 1px 0 0 1px;
  bottom: -1px;
  cursor: crosshair;
  display: none;
  height: 7px;
  pointer-events: auto;
  position: absolute;
  right: -1px;
  width: 7px;
}
.vxe-table--cell-area .vxe-table--cell-extend-area {
  border: var(--vxe-table-cell-extend-area-border-width) solid
    var(--vxe-table-cell-extend-area-border-color);
}
@keyframes moveCopyCellBorder {
  to {
    background-position: 0 -12px, 100% 12px, 12px 0, -12px 100%;
  }
}
.vxe-table--cell-copy-area {
  animation: moveCopyCellBorder 0.5s linear infinite;
  background: linear-gradient(
        0deg,
        transparent 6px,
        var(--vxe-table-cell-copy-area-border-color) 6px
      )
      repeat-y,
    linear-gradient(
        0deg,
        transparent 50%,
        var(--vxe-table-cell-copy-area-border-color) 0
      )
      repeat-y,
    linear-gradient(
        90deg,
        transparent 50%,
        var(--vxe-table-cell-copy-area-border-color) 0
      )
      repeat-x,
    linear-gradient(
        90deg,
        transparent 50%,
        var(--vxe-table-cell-copy-area-border-color) 0
      )
      repeat-x;
  background-position: 0 0, 100% 0, 0 0, 0 100%;
  background-size: var(--vxe-table-cell-copy-area-border-width) 12px,
    var(--vxe-table-cell-copy-area-border-width) 12px,
    12px var(--vxe-table-cell-copy-area-border-width),
    12px var(--vxe-table-cell-copy-area-border-width);
}
.vxe-table--cell-active-area {
  background-color: var(--vxe-table-cell-active-area-background-color);
  border-color: var(--vxe-table-cell-active-area-border-color);
  border-style: solid;
  border-width: var(--vxe-table-cell-active-area-border-width);
}
.vxe-table--cell-multi-area > .vxe-table--cell-main-area {
  background-color: var(--vxe-table-cell-area-background-color);
}
.vxe-table--render-default.is--round .vxe-table--border-line,
.vxe-table--render-default.is--round .vxe-table--render-default.is--round,
.vxe-table--render-default.is--round:not(.is--header):not(.is--footer)
  .vxe-table--body-wrapper.body--wrapper {
  border-radius: var(--vxe-table-border-radius);
}
.vxe-table--render-default.is--round.is--footer:not(.is--header)
  .vxe-table--body-wrapper.body--wrapper,
.vxe-table--render-default.is--round.is--header
  .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-table-border-radius) var(--vxe-table-border-radius) 0
    0;
}
.vxe-table--render-default.is--round.is--header
  .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.is--header
  .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.is--footer
  .vxe-table--footer-wrapper.body--wrapper,
.vxe-table--render-default.is--round.is--header:not(.is--footer)
  .vxe-table--body-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-table-border-radius)
    var(--vxe-table-border-radius);
}
.vxe-table--render-default.is--round.is--footer
  .vxe-table--footer-wrapper.fixed-left--wrapper,
.vxe-table--render-default.is--round.is--footer:not(.is--header)
  .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default.is--round.is--header:not(.is--footer)
  .vxe-table--body-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-table-border-radius);
}
.vxe-table--render-default.is--round.is--footer
  .vxe-table--footer-wrapper.fixed-right--wrapper,
.vxe-table--render-default.is--round.is--footer:not(.is--header)
  .vxe-table--body-wrapper.fixed-right--wrapper,
.vxe-table--render-default.is--round.is--header:not(.is--footer)
  .vxe-table--body-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-table-border-radius) 0;
}
.vxe-table .vxe-table--header-wrapper {
  color: var(--vxe-table-header-font-color);
}
.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line {
  border-bottom: var(--vxe-table-border-width) solid
    var(--vxe-table-border-color);
  bottom: 0;
  height: 0;
  left: 0;
  position: absolute;
}
.vxe-table .vxe-cell--sort {
  padding: 0 0.1em 0 0.2em;
  position: relative;
  text-align: center;
}
.vxe-table .vxe-cell--sort-vertical-layout {
  display: inline-flex;
  flex-direction: column;
  height: 1.8em;
  vertical-align: middle;
}
.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--asc-btn,
.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--desc-btn {
  height: 0.6em;
}
.vxe-table .vxe-cell--sort-horizontal-layout {
  display: inline-flex;
  flex-direction: row;
}
.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--asc-btn,
.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--desc-btn {
  width: 0.5em;
}
.vxe-table .vxe-sort--asc-btn,
.vxe-table .vxe-sort--desc-btn {
  color: var(--vxe-table-column-icon-border-color);
  cursor: pointer;
}
.vxe-table .vxe-sort--asc-btn:hover,
.vxe-table .vxe-sort--desc-btn:hover {
  color: var(--vxe-font-color);
}
.vxe-table .vxe-sort--asc-btn.sort--active,
.vxe-table .vxe-sort--desc-btn.sort--active {
  color: var(--vxe-primary-color);
}
.vxe-header--column {
  font-weight: var(--vxe-table-header-font-weight);
  position: relative;
}
.vxe-header--column.col--ellipsis > .vxe-cell {
  align-items: center;
  display: flex;
}
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-header--column.col--ellipsis > .vxe-cell > i:not(.vxe-cell--title),
.vxe-header--column.col--ellipsis > .vxe-cell > span:not(.vxe-cell--title) {
  flex-shrink: 0;
}
.vxe-header--column .vxe-cell--required-icon {
  color: var(--vxe-table-validate-error-color);
  display: inline-block;
  font-family: var(--vxe-icon-font-family);
  font-weight: 400;
  height: 1em;
  line-height: 1em;
  position: relative;
  width: 0.8em;
}
.vxe-header--column .vxe-cell--required-icon:before {
  content: '*';
  left: 0;
  position: absolute;
  top: 0.2em;
}
.vxe-header--column .vxe-cell--required-icon {
  margin-right: 0.1em;
}
.vxe-header--column .vxe-cell--edit-icon,
.vxe-header--column .vxe-cell-title-prefix-icon,
.vxe-header--column .vxe-cell-title-suffix-icon {
  margin-right: 0.2em;
}
.vxe-header--column .vxe-cell-title-prefix-icon,
.vxe-header--column .vxe-cell-title-suffix-icon {
  cursor: help;
}
.vxe-header--column .vxe-resizable {
  bottom: 0;
  cursor: col-resize;
  height: 100%;
  position: absolute;
  right: -7px;
  text-align: center;
  width: 14px;
  z-index: 1;
}
.vxe-header--column .vxe-resizable.is--line:after,
.vxe-header--column .vxe-resizable.is--line:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
}
.vxe-header--column .vxe-resizable.is--line:before {
  background-color: var(--vxe-table-resizable-line-color);
  height: 50%;
  width: 1px;
}
.vxe-header--column .vxe-resizable.is--line:after {
  height: 100%;
  width: 0;
}
.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable {
  left: -7px;
  right: auto;
}
.vxe-table--render-default {
  color: var(--vxe-font-color);
  direction: ltr;
  font-family: var(--vxe-font-family);
  font-size: var(--vxe-font-size);
  position: relative;
}
.vxe-table--render-default .vxe-table--body-wrapper table {
  background-color: var(--vxe-table-body-background-color);
}
.vxe-table--render-default .vxe-table--footer-wrapper table {
  background-color: var(--vxe-table-footer-background-color);
}
.vxe-table--render-default .vxe-table--body,
.vxe-table--render-default .vxe-table--footer,
.vxe-table--render-default .vxe-table--header {
  border: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.vxe-table--render-default .vxe-table--footer-wrapper,
.vxe-table--render-default .vxe-table--header-wrapper {
  overflow-x: hidden;
  overflow-y: hidden;
}
.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x
  .vxe-table--body-wrapper {
  overflow-x: scroll;
}
.vxe-table--render-default .vxe-body--row.row--stripe {
  background-color: var(--vxe-table-row-striped-background-color);
}
.vxe-table--render-default .vxe-body--row.row--radio {
  background-color: var(--vxe-table-row-radio-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--checked {
  background-color: var(--vxe-table-row-checkbox-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--current {
  background-color: var(--vxe-table-row-current-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover {
  background-color: var(--vxe-table-row-hover-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--stripe {
  background-color: var(--vxe-table-row-hover-striped-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--radio {
  background-color: var(--vxe-table-row-hover-radio-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--checked {
  background-color: var(
    --vxe-table-row-hover-checkbox-checked-background-color
  );
}
.vxe-table--render-default .vxe-body--row.row--hover.row--current {
  background-color: var(--vxe-table-row-hover-current-background-color);
}
.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *,
.vxe-table--render-default.drag--resize .vxe-table--main-wrapper * {
  cursor: col-resize;
}
.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *,
.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,
.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,
.vxe-table--render-default.drag--range .vxe-table--main-wrapper * {
  cursor: default;
}
.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *,
.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper * {
  cursor: crosshair;
}
.vxe-table--render-default.column--highlight
  .vxe-header--column:not(.col--seq):hover {
  background-color: var(--vxe-table-column-hover-background-color);
}
.vxe-table--render-default.cell--area .vxe-body--row,
.vxe-table--render-default.drag--range .vxe-cell--checkbox {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-table--render-default .vxe-body--column,
.vxe-table--render-default .vxe-footer--column,
.vxe-table--render-default .vxe-header--column {
  line-height: var(--vxe-table-row-line-height);
  position: relative;
  text-align: left;
}
.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default .vxe-header--column:not(.col--ellipsis) {
  padding: var(--vxe-table-column-padding-default);
}
.vxe-table--render-default .vxe-body--column.col--current,
.vxe-table--render-default .vxe-footer--column.col--current,
.vxe-table--render-default .vxe-header--column.col--current {
  background-color: var(--vxe-table-column-current-background-color);
}
.vxe-table--render-default .vxe-body--column.col--center,
.vxe-table--render-default .vxe-footer--column.col--center,
.vxe-table--render-default .vxe-header--column.col--center {
  text-align: center;
}
.vxe-table--render-default .vxe-body--column.col--right,
.vxe-table--render-default .vxe-footer--column.col--right,
.vxe-table--render-default .vxe-header--column.col--right {
  text-align: right;
}
.vxe-table--render-default
  .vxe-footer--column.col--ellipsis.col--center
  .vxe-cell,
.vxe-table--render-default
  .vxe-header--column.col--ellipsis.col--center
  .vxe-cell {
  justify-content: center;
}
.vxe-table--render-default
  .vxe-footer--column.col--ellipsis.col--right
  .vxe-cell,
.vxe-table--render-default
  .vxe-header--column.col--ellipsis.col--right
  .vxe-cell {
  justify-content: flex-end;
}
.vxe-table--render-default .vxe-table--footer-wrapper {
  border-top: var(--vxe-table-border-width) solid var(--vxe-table-border-color);
}
.vxe-table--render-default.border--default .vxe-table--header-wrapper,
.vxe-table--render-default.border--full .vxe-table--header-wrapper,
.vxe-table--render-default.border--outer .vxe-table--header-wrapper {
  background-color: var(--vxe-table-header-background-color);
}
.vxe-table--render-default.border--default .vxe-body--column,
.vxe-table--render-default.border--default .vxe-footer--column,
.vxe-table--render-default.border--default .vxe-header--column,
.vxe-table--render-default.border--inner .vxe-body--column,
.vxe-table--render-default.border--inner .vxe-footer--column,
.vxe-table--render-default.border--inner .vxe-header--column {
  background-image: linear-gradient(
    var(--vxe-table-border-color),
    var(--vxe-table-border-color)
  );
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% var(--vxe-table-border-width);
}
.vxe-table--render-default.border--full .vxe-body--column,
.vxe-table--render-default.border--full .vxe-footer--column,
.vxe-table--render-default.border--full .vxe-header--column {
  background-image: linear-gradient(
      var(--vxe-table-border-color),
      var(--vxe-table-border-color)
    ),
    linear-gradient(
      var(--vxe-table-border-color),
      var(--vxe-table-border-color)
    );
  background-position: 100% 0, 100% 100%;
  background-repeat: no-repeat;
  background-size: var(--vxe-table-border-width) 100%,
    100% var(--vxe-table-border-width);
}
.vxe-table--render-default.border--full
  .vxe-table--fixed-left-wrapper
  .vxe-body--column {
  border-right-color: var(--vxe-table-border-color);
}
.vxe-table--render-default.border--default
  .vxe-table--header-wrapper
  .vxe-header--row:last-child
  .vxe-header--gutter,
.vxe-table--render-default.border--full
  .vxe-table--header-wrapper
  .vxe-header--row:last-child
  .vxe-header--gutter,
.vxe-table--render-default.border--inner
  .vxe-table--header-wrapper
  .vxe-header--row:last-child
  .vxe-header--gutter,
.vxe-table--render-default.border--outer
  .vxe-table--header-wrapper
  .vxe-header--row:last-child
  .vxe-header--gutter {
  background-image: linear-gradient(
    var(--vxe-table-border-color),
    var(--vxe-table-border-color)
  );
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% var(--vxe-table-border-width);
}
.vxe-table--render-default.border--inner .vxe-table--header-wrapper,
.vxe-table--render-default.border--none .vxe-table--header-wrapper {
  background-color: var(--vxe-table-header-background-color);
}
.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,
.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper {
  border-right: 0;
}
.vxe-table--render-default.border--inner .vxe-table--border-line {
  border-width: 0 0 1px;
}
.vxe-table--render-default.border--none .vxe-table--border-line,
.vxe-table--render-default.border--none .vxe-table--header-border-line {
  display: none;
}
.vxe-table--render-default.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-table--render-default.size--medium .vxe-table--empty-block,
.vxe-table--render-default.size--medium .vxe-table--empty-placeholder {
  min-height: var(--vxe-table-row-height-medium);
}
.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default.size--medium
  .vxe-header--column:not(.col--ellipsis) {
  padding: var(--vxe-table-column-padding-medium);
}
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select,
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea {
  height: var(--vxe-input-height-medium);
}
.vxe-table--render-default.size--medium
  .vxe-cell
  .vxe-default-input[type='date']::-webkit-inner-spin-button {
  margin-top: 3px;
}
.vxe-table--render-default.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-table--render-default.size--small .vxe-table--empty-block,
.vxe-table--render-default.size--small .vxe-table--empty-placeholder {
  min-height: var(--vxe-table-row-height-small);
}
.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis) {
  padding: var(--vxe-table-column-padding-small);
}
.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--small .vxe-cell .vxe-default-select,
.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea {
  height: var(--vxe-input-height-small);
}
.vxe-table--render-default.size--small
  .vxe-cell
  .vxe-default-input[type='date']::-webkit-inner-spin-button {
  margin-top: 2px;
}
.vxe-table--render-default.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-table--render-default.size--mini .vxe-table--empty-block,
.vxe-table--render-default.size--mini .vxe-table--empty-placeholder {
  min-height: var(--vxe-table-row-height-mini);
}
.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis) {
  padding: var(--vxe-table-column-padding-mini);
}
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea {
  height: var(--vxe-input-height-mini);
}
.vxe-table--render-default.size--mini
  .vxe-cell
  .vxe-default-input[type='date']::-webkit-inner-spin-button {
  margin-top: 1px;
}
.vxe-table--render-default .vxe-cell {
  padding-left: var(--vxe-table-cell-padding-left);
  padding-right: var(--vxe-table-cell-padding-right);
  white-space: pre-line;
  word-break: break-all;
}
.vxe-table--render-default .vxe-cell--placeholder {
  color: var(--vxe-table-cell-placeholder-color);
}
.vxe-table--render-default .vxe-cell--radio {
  cursor: pointer;
}
.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.4em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-table--render-default .vxe-cell--radio.is--checked,
.vxe-table--render-default .vxe-cell--radio.is--checked .vxe-radio--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--render-default .vxe-cell--radio:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--render-default
  .vxe-cell--radio:not(.is--disabled):hover
  .vxe-radio--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--render-default .vxe-cell--radio.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default .vxe-cell--radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-table--render-default .vxe-cell--radio .vxe-radio--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.34em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-table--render-default .vxe-cell--checkbox.is--checked,
.vxe-table--render-default .vxe-cell--checkbox.is--checked .vxe-checkbox--icon,
.vxe-table--render-default .vxe-cell--checkbox.is--indeterminate,
.vxe-table--render-default
  .vxe-cell--checkbox.is--indeterminate
  .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--render-default
  .vxe-cell--checkbox:not(.is--disabled):hover
  .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-table--render-default .vxe-cell--checkbox.is--hidden {
  cursor: default;
}
.vxe-table--render-default .vxe-cell--checkbox.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default
  .vxe-cell--checkbox.is--disabled
  .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table--render-default .fixed--hidden {
  visibility: hidden;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper,
.vxe-table--render-default .vxe-table--fixed-right-wrapper {
  background-color: inherit;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: box-shadow 0.3s;
  width: 100%;
  z-index: 5;
}
.vxe-table--render-default
  .vxe-table--fixed-left-wrapper
  .vxe-table--body-wrapper,
.vxe-table--render-default
  .vxe-table--fixed-right-wrapper
  .vxe-table--body-wrapper {
  overflow-x: hidden;
}
.vxe-table--render-default
  .vxe-table--fixed-left-wrapper
  .vxe-table--body-wrapper {
  width: calc(100% + 40px);
}
.vxe-table--render-default.is--header
  .vxe-table--fixed-left-wrapper
  .vxe-table--body-wrapper:before,
.vxe-table--render-default.is--header
  .vxe-table--fixed-right-wrapper
  .vxe-table--body-wrapper:before {
  display: none;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper {
  left: 0;
  width: 200px;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle {
  box-shadow: var(--vxe-table-fixed-left-scrolling-box-shadow);
}
.vxe-table--render-default .vxe-table--fixed-right-wrapper {
  right: 0;
}
.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle {
  box-shadow: var(--vxe-table-fixed-right-scrolling-box-shadow);
}
.vxe-table--render-default .vxe-table--body-wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper,
.vxe-table--render-default .vxe-table--header-wrapper {
  position: relative;
}
.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper {
  position: absolute;
  top: 0;
}
.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper {
  left: 0;
}
.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper {
  overflow-y: auto;
  right: 0;
}
.vxe-table--render-default .vxe-body--x-space {
  height: 1px;
  margin-bottom: -1px;
  width: 100%;
}
.vxe-table--render-default .vxe-body--y-space {
  float: left;
  width: 0;
}
.vxe-table--render-default .vxe-table--resizable-bar {
  cursor: col-resize;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 9;
}
.vxe-table--render-default .vxe-table--resizable-bar:before {
  background-color: var(--vxe-table-resizable-drag-line-color);
  content: '';
  display: block;
  height: 100%;
}
.vxe-table--render-default .vxe-table--border-line {
  border: var(--vxe-table-border-width) solid var(--vxe-table-border-color);
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.vxe-table--render-default .vxe-tree--line-wrapper {
  display: block;
  height: 0;
  position: relative;
}
.vxe-table--render-default .vxe-tree--line {
  border-color: var(--vxe-table-tree-node-line-color);
  border-style: var(--vxe-table-tree-node-line-style);
  border-width: 0 0 1px 1px;
  bottom: -0.9em;
  content: '';
  pointer-events: none;
  position: absolute;
  width: 0.8em;
}
.vxe-table--render-default .vxe-cell--tree-node {
  position: relative;
}
.vxe-table--render-default .vxe-tree--btn-wrapper {
  cursor: pointer;
  height: 1em;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1em;
  z-index: 1;
}
.vxe-table--render-default .vxe-tree--node-btn {
  color: var(--vxe-font-lighten-color);
  display: block;
}
.vxe-table--render-default .vxe-tree--node-btn:hover {
  color: var(--vxe-font-color);
}
.vxe-table--render-default .vxe-tree-cell {
  display: block;
  padding-left: 1.5em;
}
.vxe-table--render-default
  .vxe-body--column.col--ellipsis
  > .vxe-cell
  .vxe-tree-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-table--expanded {
  cursor: pointer;
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn {
  color: var(--vxe-font-lighten-color);
  display: inline-block;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1em;
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover {
  color: var(--vxe-font-color);
}
.vxe-table--render-default .vxe-table--expanded + .vxe-table--expand-label {
  padding-left: 0.5em;
}
.vxe-table--render-default .vxe-body--expanded-column {
  border-bottom: var(--vxe-table-border-width) solid
    var(--vxe-table-border-color);
}
.vxe-table--render-default
  .vxe-body--expanded-column.col--ellipsis
  > .vxe-body--expanded-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-body--expanded-cell {
  position: relative;
  z-index: 1;
}
.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis {
  overflow: auto;
}
.vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--ellipsis > .vxe-cell,
.vxe-table--render-default .vxe-header--column.col--ellipsis > .vxe-cell {
  max-height: var(--vxe-table-row-height-default);
}
.vxe-table--render-default.size--medium
  .vxe-body--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--medium
  .vxe-footer--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--medium
  .vxe-header--column.col--ellipsis
  > .vxe-cell {
  max-height: var(--vxe-table-row-height-medium);
}
.vxe-table--render-default.size--medium .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-medium);
}
.vxe-table--render-default.size--medium .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-medium);
}
.vxe-table--render-default.size--small
  .vxe-body--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--small
  .vxe-footer--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--small
  .vxe-header--column.col--ellipsis
  > .vxe-cell {
  max-height: var(--vxe-table-row-height-small);
}
.vxe-table--render-default.size--small .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-small);
}
.vxe-table--render-default.size--small .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-small);
}
.vxe-table--render-default.size--mini
  .vxe-body--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--mini
  .vxe-footer--column.col--ellipsis
  > .vxe-cell,
.vxe-table--render-default.size--mini
  .vxe-header--column.col--ellipsis
  > .vxe-cell {
  max-height: var(--vxe-table-row-height-mini);
}
.vxe-table--render-default.size--mini .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-mini);
}
.vxe-table--render-default.size--mini .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-mini);
}
.vxe-table--render-default .vxe-table--empty-block,
.vxe-table--render-default .vxe-table--empty-placeholder {
  align-items: center;
  justify-content: center;
  min-height: var(--vxe-table-row-height-default);
  overflow: hidden;
  pointer-events: none;
  text-align: center;
  width: 100%;
}
.vxe-table--render-default .vxe-table--empty-block {
  display: none;
  visibility: hidden;
}
.vxe-table--render-default .vxe-table--empty-placeholder {
  display: none;
  position: absolute;
  top: 0;
  z-index: 5;
}
.vxe-table--render-default .vxe-table--empty-content {
  display: block;
  pointer-events: auto;
  width: 50%;
}
.vxe-table--render-default.is--empty .vxe-table--empty-block,
.vxe-table--render-default.is--empty .vxe-table--empty-placeholder {
  display: flex;
}
.vxe-table--render-default .vxe-body--column.col--selected {
  box-shadow: inset 0 0 0 2px var(--vxe-primary-color);
}
.vxe-table--render-default .vxe-body--column.col--active,
.vxe-table--render-default .vxe-body--column.col--selected {
  position: relative;
}
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-cell--valid-error-hint {
  font-size: 12px;
  left: 50%;
  line-height: 1.2em;
  padding-left: var(--vxe-table-cell-padding-left);
  padding-right: var(--vxe-table-cell-padding-right);
  position: absolute;
  text-align: left;
  transform: translate(-50%);
  width: 100%;
  z-index: 4;
}
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-cell--valid-error-hint
  .vxe-cell--valid-error-msg {
  background-color: var(--vxe-table-validate-error-background-color);
  border-radius: var(--vxe-border-radius);
  color: var(--vxe-table-validate-error-color);
  display: inline-block;
  pointer-events: auto;
}
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-default-input,
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-default-select,
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-default-textarea,
.vxe-table--render-default
  .vxe-body--column.col--valid-error
  .vxe-input
  > .vxe-input--inner {
  border-color: var(--vxe-table-validate-error-color);
}
.vxe-table--render-default.valid-msg--single
  .vxe-body--row:last-child
  .vxe-cell--valid-error-hint {
  bottom: 100%;
}
.vxe-table--render-default.valid-msg--single
  .vxe-body--row:last-child:first-child
  .vxe-cell--valid-error-hint {
  bottom: auto;
}
.vxe-table--render-default.valid-msg--full
  .vxe-body--row:last-child
  .vxe-cell--valid-error-hint {
  top: calc(100% - 1.3em);
}
.vxe-table--render-default.old-cell-valid
  .vxe-body--column.col--valid-error
  .vxe-cell--valid-error-hint {
  bottom: calc(100% + 4px);
  left: 50%;
  pointer-events: none;
  position: absolute;
  text-align: center;
  transform: translate(-50%);
  width: 320px;
  z-index: 4;
}
.vxe-table--render-default.old-cell-valid
  .vxe-body--column.col--valid-error
  .vxe-cell--valid-error-hint
  .vxe-cell--valid-error-msg {
  background-color: #f56c6c;
  border-radius: var(--vxe-border-radius);
  color: #fff;
  display: inline-block;
  padding: 8px 12px;
  pointer-events: auto;
}
.vxe-table--render-default.old-cell-valid
  .vxe-body--row:first-child
  .vxe-cell--valid-error-hint {
  bottom: auto;
  top: calc(100% + 4px);
}
.vxe-table--render-default.old-cell-valid
  .vxe-body--column:first-child
  .vxe-cell--valid-error-hint {
  left: 10px;
  text-align: left;
  transform: translate(0);
}
.vxe-table--render-default .vxe-body--row.row--pending {
  color: var(--vxe-table-validate-error-color);
  cursor: no-drop;
  text-decoration: line-through;
}
.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column {
  position: relative;
}
.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column:after {
  border-bottom: 1px solid var(--vxe-table-validate-error-color);
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 1;
}
.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column {
  position: relative;
}
.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column:before {
  border-color: transparent var(--vxe-table-cell-dirty-insert-color) transparent
    transparent;
  border-style: solid;
  border-width: var(--vxe-table-cell-dirty-width);
  content: '';
  left: calc(var(--vxe-table-cell-dirty-width) * -1);
  position: absolute;
  top: calc(var(--vxe-table-cell-dirty-width) * -1);
  transform: rotate(45deg);
}
.vxe-table--render-default .vxe-body--column.col--dirty {
  position: relative;
}
.vxe-table--render-default .vxe-body--column.col--dirty:before {
  border-color: transparent var(--vxe-table-cell-dirty-update-color) transparent
    transparent;
  border-style: solid;
  border-width: var(--vxe-table-cell-dirty-width);
  content: '';
  left: calc(var(--vxe-table-cell-dirty-width) * -1);
  position: absolute;
  top: calc(var(--vxe-table-cell-dirty-width) * -1);
  transform: rotate(45deg);
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active {
  box-shadow: inset 0 0 0 2px var(--vxe-primary-color);
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active.col--valid-error {
  box-shadow: inset 0 0 0 2px var(--vxe-table-validate-error-color);
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-default-input,
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-default-textarea {
  border: 0;
  padding: 0;
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-default-input {
  height: var(--vxe-table-row-line-height);
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-input
  .vxe-input--inner {
  border: 0;
  padding-left: 0;
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-textarea {
  height: calc(var(--vxe-table-row-line-height) - 1px);
}
.vxe-table--render-default.vxe-editable.cell--highlight
  .vxe-body--column.col--active
  .vxe-cell
  .vxe-textarea
  .vxe-textarea--inner {
  border: 0;
}
.vxe-table--render-default.vxe-editable .vxe-body--column,
.vxe-table--render-default.vxe-editable .vxe-body--column.col--active {
  padding: 0;
}
div.vxe-table--tooltip-wrapper.vxe-table--valid-error {
  background-color: var(--vxe-table-validate-error-background-color);
  color: var(--vxe-table-validate-error-color);
  padding: 0;
}
div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid {
  background-color: #f56c6c;
  color: #fff;
  padding: 8px 12px;
}
.vxe-table--footer-wrapper {
  color: var(--vxe-table-footer-font-color);
  margin-top: -1px;
}
.vxe-table--footer-wrapper.body--wrapper {
  overflow-x: auto;
}
.vxe-footer--column.col--ellipsis > .vxe-cell {
  align-items: center;
  display: flex;
}
.vxe-footer--column.col--ellipsis > .vxe-cell .vxe-cell--item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-grid {
  position: relative;
}
.vxe-grid.is--loading:before {
  background-color: var(--vxe-loading-background-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 99;
}
.vxe-grid.is--loading > .vxe-table .vxe-loading {
  background-color: transparent;
}
.vxe-grid.is--maximize {
  background-color: var(--vxe-grid-maximize-background-color);
  height: 100%;
  left: 0;
  padding: 0.5em 1em;
  position: fixed;
  top: 0;
  width: 100%;
}
.vxe-grid .vxe-grid--bottom-wrapper,
.vxe-grid .vxe-grid--form-wrapper,
.vxe-grid .vxe-grid--top-wrapper {
  position: relative;
}
.vxe-grid {
  font-size: var(--vxe-font-size);
}
.vxe-grid.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-grid.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-grid.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-toolbar {
  align-items: center;
  background-color: var(--vxe-toolbar-background-color);
  color: var(--vxe-font-color);
  display: flex;
  flex-direction: row;
  font-family: var(--vxe-font-family);
  padding: 0.6em 0;
  position: relative;
}
.vxe-toolbar:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-toolbar.is--perfect {
  background-color: var(--vxe-table-header-background-color);
  border: solid var(--vxe-table-border-color);
  border-width: 1px 1px 0;
}
.vxe-toolbar.is--loading:before {
  background-color: var(--vxe-loading-background-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: var(--vxe-loading-z-index);
}
.vxe-toolbar .vxe-buttons--wrapper {
  flex-grow: 1;
}
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button + .vxe-button--item,
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button,
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button--item {
  margin-left: 0.8em;
}
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item {
  display: inline-block;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-button + .vxe-tool--item,
.vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-button,
.vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-tool--item {
  margin-left: 0.8em;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item {
  display: inline-block;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-button {
  align-items: center;
  display: flex;
  justify-content: center;
}
.vxe-toolbar .vxe-buttons--wrapper,
.vxe-toolbar .vxe-tools--operate,
.vxe-toolbar .vxe-tools--wrapper {
  align-items: center;
  display: flex;
}
.vxe-toolbar .vxe-buttons--wrapper,
.vxe-toolbar .vxe-tools--wrapper {
  flex-wrap: wrap;
}
.vxe-toolbar .vxe-tools--operate {
  flex-shrink: 0;
}
.vxe-toolbar .vxe-custom--wrapper {
  position: relative;
}
.vxe-toolbar .vxe-custom--wrapper.is--active > .vxe-button {
  background-color: var(--vxe-toolbar-custom-active-background-color);
  border-radius: 50%;
}
.vxe-toolbar {
  font-size: var(--vxe-font-size);
}
.vxe-toolbar.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-toolbar.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-toolbar.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-pager {
  align-items: center;
  background-color: var(--vxe-pager-background-color);
  color: var(--vxe-font-color);
  display: flex;
  font-family: var(--vxe-font-family);
  position: relative;
  text-align: right;
}
.vxe-pager.is--hidden {
  display: none;
}
.vxe-pager.align--left {
  text-align: left;
}
.vxe-pager.align--center {
  text-align: center;
}
.vxe-pager.is--loading:after {
  background-color: var(--vxe-loading-background-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: var(--vxe-loading-z-index);
}
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn {
  border: 1px solid transparent;
  color: inherit;
  font-size: inherit;
  outline: 0;
  padding: 0;
}
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus {
  box-shadow: 0 0 0.25em 0 var(--vxe-primary-color);
}
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active {
  background-color: #fff;
}
.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,
.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,
.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn {
  border-color: var(--vxe-input-border-color);
}
.vxe-pager.is--background .vxe-pager--jump-next,
.vxe-pager.is--background .vxe-pager--jump-prev,
.vxe-pager.is--background .vxe-pager--next-btn,
.vxe-pager.is--background .vxe-pager--num-btn,
.vxe-pager.is--background .vxe-pager--prev-btn,
.vxe-pager.is--perfect .vxe-pager--jump-next,
.vxe-pager.is--perfect .vxe-pager--jump-prev,
.vxe-pager.is--perfect .vxe-pager--next-btn,
.vxe-pager.is--perfect .vxe-pager--num-btn,
.vxe-pager.is--perfect .vxe-pager--prev-btn {
  background-color: var(--vxe-pager-perfect-button-background-color);
}
.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,
.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,
.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,
.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active,
.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active {
  background-color: var(--vxe-primary-color);
  color: #fff;
}
.vxe-pager.is--background
  .vxe-pager--jump-next:not(.is--disabled).is--active:hover,
.vxe-pager.is--background
  .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,
.vxe-pager.is--background
  .vxe-pager--num-btn:not(.is--disabled).is--active:hover,
.vxe-pager.is--perfect
  .vxe-pager--jump-next:not(.is--disabled).is--active:hover,
.vxe-pager.is--perfect
  .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover {
  background-color: var(--vxe-primary-lighten-color);
}
.vxe-pager.is--background
  .vxe-pager--jump-next:not(.is--disabled).is--active:focus,
.vxe-pager.is--background
  .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,
.vxe-pager.is--background
  .vxe-pager--num-btn:not(.is--disabled).is--active:focus,
.vxe-pager.is--perfect
  .vxe-pager--jump-next:not(.is--disabled).is--active:focus,
.vxe-pager.is--perfect
  .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus {
  border-color: var(--vxe-primary-color);
}
.vxe-pager.is--background
  .vxe-pager--jump-next:not(.is--disabled).is--active:active,
.vxe-pager.is--background
  .vxe-pager--jump-prev:not(.is--disabled).is--active:active,
.vxe-pager.is--background
  .vxe-pager--num-btn:not(.is--disabled).is--active:active,
.vxe-pager.is--perfect
  .vxe-pager--jump-next:not(.is--disabled).is--active:active,
.vxe-pager.is--perfect
  .vxe-pager--jump-prev:not(.is--disabled).is--active:active,
.vxe-pager.is--perfect
  .vxe-pager--num-btn:not(.is--disabled).is--active:active {
  background-color: var(--vxe-primary-darken-color);
  border-color: var(--vxe-primary-darken-color);
}
.vxe-pager.is--perfect {
  background-color: var(--vxe-pager-perfect-background-color);
  border-top-width: 1px;
  border: 1px solid var(--vxe-table-border-color);
  border-top: 0 solid var(--vxe-table-border-color);
}
.vxe-pager.is--border .vxe-pager--num-btn.is--active {
  border-color: var(--vxe-primary-color);
}
.vxe-pager .vxe-pager--wrapper {
  flex-grow: 1;
}
.vxe-pager .vxe-pager--btn-icon,
.vxe-pager .vxe-pager--jump-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--jump,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--left-wrapper,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--right-wrapper,
.vxe-pager .vxe-pager--sizes,
.vxe-pager .vxe-pager--total {
  display: inline-block;
  margin: 0 0.4em;
  vertical-align: middle;
}
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn {
  cursor: pointer;
  position: relative;
}
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--left-wrapper,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--right-wrapper {
  display: inline-block;
  height: 2.15em;
  line-height: 2em;
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto,
.vxe-pager .vxe-pager--sizes > .vxe-input {
  height: 2.15em;
  line-height: 2.15em;
}
.vxe-pager .vxe-pager--sizes > .vxe-select--panel .vxe-select-option {
  text-align: center;
}
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn {
  min-width: 2.15em;
}
.vxe-pager .vxe-pager--btn-wrapper {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.vxe-pager
  .vxe-pager--btn-wrapper
  .vxe-pager--jump-next:hover
  .vxe-pager--jump-more-icon,
.vxe-pager
  .vxe-pager--btn-wrapper
  .vxe-pager--jump-prev:hover
  .vxe-pager--jump-more-icon {
  display: none;
}
.vxe-pager
  .vxe-pager--btn-wrapper
  .vxe-pager--jump-next:hover
  .vxe-pager--jump-icon,
.vxe-pager
  .vxe-pager--btn-wrapper
  .vxe-pager--jump-prev:hover
  .vxe-pager--jump-icon {
  display: inline-block;
}
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon {
  display: none;
}
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--prev-btn {
  background-color: var(--vxe-pager-background-color);
  border-radius: var(--vxe-border-radius);
  margin: 0 0.25em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover {
  color: var(--vxe-primary-lighten-color);
}
.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus {
  color: var(--vxe-primary-color);
}
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active {
  color: var(--vxe-primary-darken-color);
}
.vxe-pager .vxe-pager--jump-next.is--disabled,
.vxe-pager .vxe-pager--jump-prev.is--disabled,
.vxe-pager .vxe-pager--next-btn.is--disabled,
.vxe-pager .vxe-pager--num-btn.is--disabled,
.vxe-pager .vxe-pager--prev-btn.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: no-drop;
}
.vxe-pager .vxe-pager--jump-next.is--disabled:hover,
.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,
.vxe-pager .vxe-pager--next-btn.is--disabled:hover,
.vxe-pager .vxe-pager--num-btn.is--disabled:hover,
.vxe-pager .vxe-pager--prev-btn.is--disabled:hover {
  color: var(--vxe-font-disabled-color);
}
.vxe-pager .vxe-pager--num-btn {
  vertical-align: middle;
}
.vxe-pager .vxe-pager--num-btn.is--active {
  font-weight: 700;
}
.vxe-pager .vxe-pager--sizes {
  cursor: pointer;
  text-align: center;
  width: 7em;
}
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--sizes .vxe-input--inner {
  text-align: center;
}
.vxe-pager .vxe-pager--count > span {
  vertical-align: middle;
}
.vxe-pager .vxe-pager--count .vxe-pager--separator {
  margin-right: 0.2em;
}
.vxe-pager .vxe-pager--count .vxe-pager--separator:before {
  content: '/';
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto {
  background-color: var(--vxe-input-background-color);
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  color: var(--vxe-font-color);
  padding: 0 0.4em;
  transition: border 0.2s ease-in-out;
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus {
  border: 1px solid var(--vxe-primary-color);
  outline: 0;
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto-text {
  margin-right: 0.25em;
}
.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text {
  margin-left: 0.25em;
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto {
  text-align: center;
  width: 3.2em;
}
.vxe-pager {
  font-size: var(--vxe-font-size);
  height: var(--vxe-table-row-height-default);
}
.vxe-pager.size--medium {
  font-size: var(--vxe-font-size-medium);
  height: var(--vxe-table-row-height-medium);
}
.vxe-pager.size--small {
  font-size: var(--vxe-font-size-small);
  height: var(--vxe-table-row-height-small);
}
.vxe-pager.size--mini {
  font-size: var(--vxe-font-size-mini);
  height: var(--vxe-table-row-height-mini);
}
.vxe-checkbox,
.vxe-checkbox-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.vxe-checkbox {
  white-space: nowrap;
}
.vxe-checkbox .vxe-checkbox--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.34em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-checkbox.is--checked,
.vxe-checkbox.is--checked .vxe-checkbox--icon,
.vxe-checkbox.is--indeterminate,
.vxe-checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-checkbox:not(.is--disabled) {
  cursor: pointer;
}
.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-checkbox.is--hidden {
  cursor: default;
}
.vxe-checkbox.is--disabled {
  color: var(--vxe-font-disabled-color);
}
.vxe-checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-checkbox + .vxe-checkbox {
  margin-left: 10px;
}
.vxe-checkbox > input[type='checkbox'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  height: 0;
  position: absolute;
  width: 0;
}
.vxe-checkbox.is--indeterminate > input:not(:checked) + .vxe-checkbox--icon {
  color: var(--vxe-primary-color);
}
.vxe-checkbox:not(.is--disabled) > input:focus + .vxe-checkbox--icon {
  box-shadow: 0 0 0.2em 0 var(--vxe-primary-color);
  color: var(--vxe-primary-color);
}
.vxe-checkbox:not(.is--disabled):hover > input + .vxe-checkbox--icon {
  border-color: var(--vxe-primary-color);
}
.vxe-checkbox.is--disabled {
  cursor: not-allowed;
}
.vxe-checkbox.is--disabled > input + .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-checkbox.is--disabled
  > input
  + .vxe-checkbox--icon
  + .vxe-checkbox--label {
  color: var(--vxe-font-disabled-color);
}
.vxe-checkbox.is--disabled > input:checked + .vxe-checkbox--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-checkbox .vxe-checkbox--label {
  display: inline-block;
  max-width: 50em;
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-checkbox {
  font-size: var(--vxe-font-size);
}
.vxe-checkbox.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-checkbox.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-checkbox.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-button-group {
  display: inline-flex;
}
.vxe-radio-group {
  display: inline-block;
  font-size: 0;
  line-height: 1;
  vertical-align: middle;
}
.vxe-radio-group + .vxe-radio-group {
  margin-left: 10px;
}
.vxe-radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
}
.vxe-radio .vxe-radio--icon {
  color: var(--vxe-input-border-color);
  font-size: 1.4em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-radio.is--checked,
.vxe-radio.is--checked .vxe-radio--icon {
  color: var(--vxe-primary-color);
}
.vxe-radio:not(.is--disabled) {
  cursor: pointer;
}
.vxe-radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-primary-color);
}
.vxe-radio.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-input-disabled-color);
}
.vxe-radio .vxe-radio--label {
  padding-left: 0.5em;
}
.vxe-radio > input[type='radio'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  height: 0;
  position: absolute;
  width: 0;
}
.vxe-radio .vxe-radio--label {
  display: inline-block;
  max-width: 50em;
  vertical-align: middle;
}
.vxe-radio:not(.is--disabled) > input:focus + .vxe-radio--icon {
  color: var(--vxe-primary-color);
}
.vxe-radio:not(.vxe-radio-button) + .vxe-radio {
  margin-left: 10px;
}
.vxe-radio-button .vxe-radio--label {
  background-color: var(--vxe-radio-button-default-background-color);
}
.vxe-radio-button:first-child .vxe-radio--label {
  border-left: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius) 0 0 var(--vxe-border-radius);
}
.vxe-radio-button:last-child .vxe-radio--label {
  border-radius: 0 var(--vxe-border-radius) var(--vxe-border-radius) 0;
}
.vxe-radio-button > input:checked + .vxe-radio--label {
  background-color: var(--vxe-primary-color);
  border-color: var(--vxe-primary-color);
  color: #fff;
}
.vxe-radio-button .vxe-radio--label {
  border-color: var(--vxe-input-border-color);
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: inline-block;
  line-height: calc(var(--vxe-button-height-default) - 2px);
  max-width: 50em;
  padding: 0 1em;
}
.vxe-radio-button.is--disabled {
  cursor: not-allowed;
}
.vxe-radio-button.is--disabled > input:not(:checked) + .vxe-radio--label {
  color: var(--vxe-input-disabled-color);
}
.vxe-radio-button.is--disabled > input:checked + .vxe-radio--label {
  background-color: var(--vxe-primary-lighten-color);
  border-color: var(--vxe-primary-lighten-color);
}
.vxe-radio-button:not(.is--disabled) > input:focus + .vxe-radio--label {
  border-color: var(--vxe-primary-color);
  box-shadow: 0 0 0.2em 0 var(--vxe-primary-color);
}
.vxe-radio-button:not(.is--disabled):hover
  > input:not(:checked)
  + .vxe-radio--label {
  color: var(--vxe-primary-color);
}
.vxe-radio-button.size--medium .vxe-radio--label {
  line-height: calc(var(--vxe-button-height-medium) - 2px);
}
.vxe-radio-button.size--small .vxe-radio--label {
  line-height: calc(var(--vxe-button-height-small) - 2px);
}
.vxe-radio-button.size--mini .vxe-radio--label {
  line-height: calc(var(--vxe-button-height-mini) - 2px);
}
.vxe-radio {
  font-size: var(--vxe-font-size);
}
.vxe-radio.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-radio.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-radio.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-input--inner {
  background-color: var(--vxe-input-background-color);
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: none;
  color: var(--vxe-font-color);
  font-family: inherit;
  font-size: inherit;
  height: 100%;
  line-height: inherit;
  margin: 0;
  outline: 0;
  padding: 0 0.6em;
  width: 100%;
}
.vxe-input--inner::-moz-placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-input--inner::placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-input--inner::-webkit-autofill {
  background-color: var(--vxe-input-background-color);
}
.vxe-input--inner[type='number'] {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
}
.vxe-input--inner[type='number']::-webkit-inner-spin-button,
.vxe-input--inner[type='number']::-webkit-outer-spin-button,
.vxe-input--inner[type='search'],
.vxe-input--inner[type='search']::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
.vxe-input--inner[disabled] {
  background-color: var(--vxe-input-disabled-background-color);
  color: var(--vxe-font-disabled-color);
  cursor: not-allowed;
}
.vxe-input {
  display: inline-block;
  position: relative;
  width: 180px;
}
.vxe-input.is--disabled .vxe-input--date-picker-suffix,
.vxe-input.is--disabled .vxe-input--number-suffix,
.vxe-input.is--disabled .vxe-input--password-suffix,
.vxe-input.is--disabled .vxe-input--search-suffix,
.vxe-input.is--disabled .vxe-input--suffix {
  cursor: no-drop;
}
.vxe-input:not(.is--disabled) .vxe-input--clear-icon,
.vxe-input:not(.is--disabled) .vxe-input--number-suffix,
.vxe-input:not(.is--disabled) .vxe-input--password-suffix,
.vxe-input:not(.is--disabled) .vxe-input--search-suffix {
  cursor: pointer;
}
.vxe-input:not(.is--disabled).is--active .vxe-input--inner {
  border: 1px solid var(--vxe-primary-color);
}
.vxe-input .vxe-input--extra-suffix,
.vxe-input .vxe-input--prefix,
.vxe-input .vxe-input--suffix {
  align-items: center;
  color: var(--vxe-table-column-icon-border-color);
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 1.6em;
}
.vxe-input--count {
  background-color: var(--vxe-input-count-background-color);
  color: var(--vxe-input-count-color);
  height: calc(100% - 2px);
  position: absolute;
  right: 0.5em;
  top: 1px;
}
.vxe-input--count.is--error {
  color: var(--vxe-input-count-error-color);
}
.vxe-input .vxe-input--prefix {
  left: 0.2em;
}
.vxe-input.is--prefix .vxe-input--inner {
  padding-left: 1.8em;
}
.vxe-input .vxe-input--clear-icon {
  display: none;
}
.vxe-input .vxe-input--extra-suffix,
.vxe-input .vxe-input--suffix {
  right: 0.2em;
}
.vxe-input.is--suffix .vxe-input--inner {
  padding-right: 1.8em;
}
.vxe-input.is--suffix.is--count .vxe-input--inner {
  padding-right: 5em;
}
.vxe-input.is--suffix .vxe-input--count {
  right: 2.1em;
}
.vxe-input.is--left .vxe-input--inner {
  text-align: left;
}
.vxe-input.is--center .vxe-input--inner {
  text-align: center;
}
.vxe-input.is--right .vxe-input--inner {
  text-align: right;
}
.vxe-input.is--count .vxe-input--inner {
  padding-right: 3.4em;
}
.vxe-input.is--controls.type--date .vxe-input--inner,
.vxe-input.is--controls.type--datetime .vxe-input--inner,
.vxe-input.is--controls.type--float .vxe-input--inner,
.vxe-input.is--controls.type--integer .vxe-input--inner,
.vxe-input.is--controls.type--month .vxe-input--inner,
.vxe-input.is--controls.type--number .vxe-input--inner,
.vxe-input.is--controls.type--password .vxe-input--inner,
.vxe-input.is--controls.type--quarter .vxe-input--inner,
.vxe-input.is--controls.type--search .vxe-input--inner,
.vxe-input.is--controls.type--time .vxe-input--inner,
.vxe-input.is--controls.type--week .vxe-input--inner,
.vxe-input.is--controls.type--year .vxe-input--inner {
  padding-right: 1.8em;
}
.vxe-input.is--controls.type--date .vxe-input--suffix,
.vxe-input.is--controls.type--datetime .vxe-input--suffix,
.vxe-input.is--controls.type--float .vxe-input--suffix,
.vxe-input.is--controls.type--integer .vxe-input--suffix,
.vxe-input.is--controls.type--month .vxe-input--suffix,
.vxe-input.is--controls.type--number .vxe-input--suffix,
.vxe-input.is--controls.type--password .vxe-input--suffix,
.vxe-input.is--controls.type--quarter .vxe-input--suffix,
.vxe-input.is--controls.type--search .vxe-input--suffix,
.vxe-input.is--controls.type--time .vxe-input--suffix,
.vxe-input.is--controls.type--week .vxe-input--suffix,
.vxe-input.is--controls.type--year .vxe-input--suffix {
  right: 1.6em;
}
.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,
.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner {
  padding-right: 3.2em;
}
.vxe-input.is--suffix:hover
  .vxe-input--suffix.is--clear
  .vxe-input--suffix-icon {
  display: none;
}
.vxe-input.is--suffix:hover
  .vxe-input--suffix.is--clear
  .vxe-input--clear-icon {
  display: inline;
}
.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon {
  color: var(--vxe-font-color);
}
.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon {
  color: var(--vxe-primary-color);
}
.vxe-input:not(.is--disabled)
  .vxe-input--extra-suffix:hover
  .vxe-input--password-suffix,
.vxe-input:not(.is--disabled)
  .vxe-input--extra-suffix:hover
  .vxe-input--search-suffix {
  color: var(--vxe-font-color);
}
.vxe-input:not(.is--disabled)
  .vxe-input--extra-suffix:active
  .vxe-input--password-suffix,
.vxe-input:not(.is--disabled)
  .vxe-input--extra-suffix:active
  .vxe-input--search-suffix {
  color: var(--vxe-primary-color);
}
.vxe-input:not(.is--disabled) .vxe-input--number-next:hover,
.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover {
  color: var(--vxe-font-color);
}
.vxe-input:not(.is--disabled) .vxe-input--number-next:active,
.vxe-input:not(.is--disabled) .vxe-input--number-prev:active {
  color: var(--vxe-primary-color);
}
.vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled,
.vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled {
  color: var(--vxe-input-number-disabled-color);
  cursor: no-drop;
}
.vxe-input .vxe-input--date-picker-suffix,
.vxe-input .vxe-input--number-suffix,
.vxe-input .vxe-input--password-suffix,
.vxe-input .vxe-input--search-suffix {
  height: 100%;
  position: relative;
  width: 100%;
}
.vxe-input .vxe-input--date-picker-icon,
.vxe-input .vxe-input--password-icon,
.vxe-input .vxe-input--search-icon {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vxe-input .vxe-input--date-picker-icon[class*='vxe-icon-'],
.vxe-input .vxe-input--password-icon[class*='vxe-icon-'],
.vxe-input .vxe-input--search-icon[class*='vxe-icon-'] {
  font-size: 1.2em;
}
.vxe-input .vxe-input--date-picker-suffix {
  align-items: center;
  display: flex;
  justify-content: center;
}
.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon {
  transition: transform 0.2s ease-in-out;
}
.vxe-input .vxe-input--number-next,
.vxe-input .vxe-input--number-prev {
  display: block;
  height: 50%;
  position: relative;
  text-align: center;
  width: 100%;
}
.vxe-input .vxe-input--number-next-icon,
.vxe-input .vxe-input--number-prev-icon {
  left: 50%;
  line-height: 0.8em;
  position: absolute;
  transform: translate(-50%);
}
.vxe-input .vxe-input--number-prev-icon {
  bottom: 0;
}
.vxe-input .vxe-input--number-next-icon {
  top: 0;
}
.vxe-input--panel {
  color: var(--vxe-font-color);
  display: none;
  left: 0;
  padding: 4px 0;
  position: absolute;
  text-align: left;
}
.vxe-input--panel:not(.is--transfer) {
  min-width: 100%;
}
.vxe-input--panel.is--transfer {
  position: fixed;
}
.vxe-input--panel.animat--leave {
  backface-visibility: hidden;
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transform-origin: center top;
  transform-style: preserve-3d;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.vxe-input--panel.animat--leave[placement='top'] {
  transform-origin: center bottom;
}
.vxe-input--panel.animat--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-input--panel-layout-wrapper,
.vxe-input--panel-wrapper {
  background-color: var(--vxe-input-panel-background-color);
  border: 1px solid var(--vxe-table-popup-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 0 6px 2px #0000001a;
}
.vxe-input--panel-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}
.vxe-input--panel-layout-wrapper {
  display: flex;
  flex-direction: row;
}
.vxe-input--panel.type--date,
.vxe-input--panel.type--month,
.vxe-input--panel.type--quarter,
.vxe-input--panel.type--week,
.vxe-input--panel.type--year {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  border-left: 1px solid var(--vxe-input-border-color);
  display: flex;
  flex-direction: column;
}
.vxe-input--panel.type--date .vxe-input--date-picker-body th,
.vxe-input--panel.type--datetime .vxe-input--date-picker-body th {
  width: 14.28571%;
}
.vxe-input--panel.type--week .vxe-input--date-picker-body table th {
  width: 12%;
}
.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child {
  width: 14%;
}
.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th {
  width: 50%;
}
.vxe-input--panel.type--month .vxe-input--date-picker-body td,
.vxe-input--panel.type--year .vxe-input--date-picker-body td {
  width: 25%;
}
.vxe-input--time-picker-title {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  display: inline-block;
  text-align: center;
}
.vxe-input--time-picker-confirm {
  position: absolute;
  right: 0;
  top: 0;
}
.vxe-input--date-picker-confirm,
.vxe-input--time-picker-confirm {
  background-color: var(--vxe-primary-color);
  border: 1px solid var(--vxe-input-border-color);
  border-color: var(--vxe-primary-color);
  border-radius: var(--vxe-border-radius);
  color: var(--vxe-input-date-time-confirm-button-color);
  cursor: pointer;
  outline: 0;
}
.vxe-input--date-picker-confirm:hover,
.vxe-input--time-picker-confirm:hover {
  background-color: var(--vxe-primary-lighten-color);
  border-color: var(--vxe-primary-lighten-color);
}
.vxe-input--date-picker-confirm:active,
.vxe-input--time-picker-confirm:active {
  background-color: var(--vxe-primary-darken-color);
  border-color: var(--vxe-primary-darken-color);
}
.vxe-input--time-picker-header {
  display: flex;
  flex-shrink: 0;
  position: relative;
}
.vxe-input--date-picker-header {
  display: flex;
  flex-direction: row;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper {
  flex-grow: 1;
}
.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper {
  flex-shrink: 0;
  text-align: center;
}
.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn,
.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  display: inline-block;
}
.vxe-input--date-picker-btn-wrapper {
  display: flex;
  flex-direction: row;
}
.vxe-input--date-picker-btn,
.vxe-input--date-picker-label {
  align-items: center;
  background-color: var(--vxe-button-default-background-color);
  display: flex;
  justify-content: center;
}
.vxe-input--date-picker-btn.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: no-drop;
}
.vxe-input--date-picker-btn:not(.is--disabled) {
  cursor: pointer;
}
.vxe-input--date-picker-btn:not(.is--disabled):active,
.vxe-input--date-picker-btn:not(.is--disabled):hover {
  background-color: #fff;
}
.vxe-input--date-picker-body {
  border: 1px solid var(--vxe-table-popup-border-color);
  border-radius: var(--vxe-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-input--date-picker-body table {
  border: 0;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.vxe-input--date-picker-body td,
.vxe-input--date-picker-body th {
  font-weight: 400;
}
.vxe-input--date-picker-body th {
  box-shadow: inset 0 -1px 0 0 var(--vxe-table-popup-border-color);
}
.vxe-input--date-picker-body td.is--next,
.vxe-input--date-picker-body td.is--next .vxe-input--date-festival,
.vxe-input--date-picker-body td.is--next .vxe-input--date-label,
.vxe-input--date-picker-body td.is--prev,
.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,
.vxe-input--date-picker-body td.is--prev .vxe-input--date-label {
  color: var(--vxe-font-disabled-color);
}
.vxe-input--date-picker-body td.is--now {
  box-shadow: inset 0 0 0 1px var(--vxe-table-popup-border-color);
}
.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current,
.vxe-input--date-picker-body
  td.is--now:not(.is--selected).is--current
  .vxe-input--date-festival,
.vxe-input--date-picker-body
  td.is--now:not(.is--selected).is--current
  .vxe-input--date-label {
  color: var(--vxe-primary-color);
}
.vxe-input--date-picker-body td.is--hover {
  background-color: var(--vxe-input-date-picker-hover-background-color);
}
.vxe-input--date-picker-body td.is--selected {
  background-color: var(--vxe-primary-color);
  color: var(--vxe-input-date-picker-selected-color);
}
.vxe-input--date-picker-body td.is--selected.is--next,
.vxe-input--date-picker-body td.is--selected.is--prev {
  background-color: var(--vxe-primary-lighten-color);
}
.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival,
.vxe-input--date-picker-body td.is--selected .vxe-input--date-label {
  color: var(--vxe-input-date-picker-festival-selected-color);
}
.vxe-input--date-picker-body
  td.is--selected
  .vxe-input--date-label.is-notice:before {
  background-color: var(
    --vxe-input-date-picker-notice-selected-background-color
  );
}
.vxe-input--date-picker-body td:not(.is--disabled) {
  cursor: pointer;
}
.vxe-input--date-picker-body td.is--disabled {
  background-color: var(--vxe-input-disabled-background-color);
  color: var(--vxe-input-disabled-color);
  cursor: no-drop;
}
.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival,
.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label {
  color: var(--vxe-input-disabled-color);
}
.vxe-input--date-week-view th:first-child {
  box-shadow: inset -1px -1px 0 0 var(--vxe-table-popup-border-color);
}
.vxe-input--date-week-view td:first-child {
  box-shadow: inset -1px 0 0 0 var(--vxe-table-popup-border-color);
}
.vxe-input--date-festival,
.vxe-input--date-label {
  display: block;
  overflow: hidden;
}
.vxe-input--date-label {
  position: relative;
}
.vxe-input--date-label.is-notice:before {
  background-color: var(--vxe-input-date-notice-background-color);
  border-radius: 100%;
  content: '';
  height: 4px;
  left: 0.8em;
  position: absolute;
  top: 0.1em;
  transform: translate(-50%);
  width: 4px;
}
.vxe-input--date-label--extra {
  color: var(--vxe-input-date-extra-color);
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  right: 0.1em;
  top: -0.2em;
  transform: scale(0.7);
}
.vxe-input--date-label--extra.is-important {
  color: var(--vxe-input-date-extra-important-color);
}
.vxe-input--date-festival {
  color: var(--vxe-input-date-festival-color);
  height: 14px;
  line-height: 1;
  overflow: hidden;
}
.vxe-input--date-festival.is-important {
  color: var(--vxe-input-date-festival-important-color);
}
.vxe-input--date-festival--label {
  display: block;
  font-size: 12px;
  transform: scale(0.8);
}
@keyframes festivalOverlap2 {
  0%,
  45%,
  to {
    transform: translateY(0);
  }
  50%,
  95% {
    transform: translateY(-14px);
  }
}
@keyframes festivalOverlap3 {
  0%,
  20%,
  to {
    transform: translateY(0);
  }
  25%,
  45%,
  75%,
  95% {
    transform: translateY(-14px);
  }
  50%,
  70% {
    transform: translateY(-28px);
  }
}
.vxe-input--date-festival--overlap {
  display: block;
  font-size: 12px;
}
.vxe-input--date-festival--overlap.overlap--2 {
  animation: festivalOverlap2 6s ease-in-out infinite;
}
.vxe-input--date-festival--overlap.overlap--3 {
  animation: festivalOverlap3 9s ease-in-out infinite;
}
.vxe-input--date-festival--overlap > span {
  display: block;
  height: 14px;
  transform: scale(0.8);
}
.vxe-input--time-picker-body {
  border: 1px solid var(--vxe-table-popup-border-color);
  border-radius: var(--vxe-border-radius);
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-input--time-picker-body > ul {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.vxe-input--time-picker-body > ul:after,
.vxe-input--time-picker-body > ul:before {
  content: ' ';
  display: block;
}
.vxe-input--time-picker-body > ul:hover {
  overflow-y: auto;
}
.vxe-input--time-picker-body > ul > li {
  display: block;
}
.vxe-input--time-picker-body > ul > li:hover {
  background-color: var(--vxe-input-date-picker-hover-background-color);
  cursor: pointer;
}
.vxe-input--time-picker-body > ul > li.is--selected {
  color: var(--vxe-primary-color);
  font-weight: 700;
}
.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,
.vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  border-left: 1px solid var(--vxe-table-popup-border-color);
}
.vxe-input {
  font-size: var(--vxe-font-size);
  height: var(--vxe-input-height-default);
  line-height: var(--vxe-input-height-default);
}
.vxe-input .vxe-input--inner[type='date']::-webkit-inner-spin-button,
.vxe-input .vxe-input--inner[type='month']::-webkit-inner-spin-button,
.vxe-input .vxe-input--inner[type='week']::-webkit-inner-spin-button {
  margin-top: 6px;
}
.vxe-input .vxe-input--inner[type='date']::-webkit-inner-spin-button,
.vxe-input .vxe-input--inner[type='month']::-webkit-inner-spin-button,
.vxe-input .vxe-input--inner[type='number']::-webkit-inner-spin-button,
.vxe-input .vxe-input--inner[type='week']::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-input.size--medium {
  font-size: var(--vxe-font-size-medium);
  height: var(--vxe-input-height-medium);
  line-height: var(--vxe-input-height-medium);
}
.vxe-input.size--medium
  .vxe-input--inner[type='date']::-webkit-inner-spin-button,
.vxe-input.size--medium
  .vxe-input--inner[type='month']::-webkit-inner-spin-button,
.vxe-input.size--medium
  .vxe-input--inner[type='week']::-webkit-inner-spin-button {
  margin-top: 4px;
}
.vxe-input.size--small {
  font-size: var(--vxe-font-size-small);
  height: var(--vxe-input-height-small);
  line-height: var(--vxe-input-height-small);
}
.vxe-input.size--small
  .vxe-input--inner[type='date']::-webkit-inner-spin-button,
.vxe-input.size--small
  .vxe-input--inner[type='month']::-webkit-inner-spin-button,
.vxe-input.size--small
  .vxe-input--inner[type='week']::-webkit-inner-spin-button {
  margin-top: 2px;
}
.vxe-input.size--mini {
  font-size: var(--vxe-font-size-mini);
  height: var(--vxe-input-height-mini);
  line-height: var(--vxe-input-height-mini);
}
.vxe-input.size--mini .vxe-input--inner[type='date']::-webkit-inner-spin-button,
.vxe-input.size--mini
  .vxe-input--inner[type='month']::-webkit-inner-spin-button,
.vxe-input.size--mini
  .vxe-input--inner[type='week']::-webkit-inner-spin-button {
  margin-top: 0;
}
.vxe-input--panel {
  font-size: var(--vxe-font-size);
}
.vxe-input--panel .vxe-input--panel-wrapper {
  max-height: 380px;
}
.vxe-input--panel.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.type--time .vxe-input--panel-wrapper,
.vxe-input--panel.type--week .vxe-input--panel-wrapper,
.vxe-input--panel.type--year .vxe-input--panel-wrapper {
  padding: 11px;
}
.vxe-input--panel.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.type--year .vxe-input--panel-wrapper {
  width: 336px;
}
.vxe-input--panel.type--week .vxe-input--panel-wrapper {
  width: 380px;
}
.vxe-input--panel.type--time .vxe-input--panel-wrapper {
  width: 170px;
}
.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}
.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  padding: 11px;
}
.vxe-input--panel .vxe-input--time-picker-title {
  height: 30px;
  line-height: 30px;
  padding: 0 11px;
}
.vxe-input--panel .vxe-input--date-picker-btn,
.vxe-input--panel .vxe-input--date-picker-label {
  height: 30px;
  line-height: 30px;
}
.vxe-input--panel
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-btn {
  margin-left: 8px;
}
.vxe-input--panel
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-current-btn,
.vxe-input--panel
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-next-btn,
.vxe-input--panel
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-prev-btn {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  width: 30px;
}
.vxe-input--panel
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-btn,
.vxe-input--panel
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-label {
  padding: 0 9px;
}
.vxe-input--panel .vxe-input--date-picker-header,
.vxe-input--panel .vxe-input--time-picker-header {
  padding-bottom: 8px;
}
.vxe-input--panel .vxe-input--date-picker-body table,
.vxe-input--panel .vxe-input--time-picker-body {
  height: calc(
    var(--vxe-input-date-time-week-row-height-default) * 6 +
      var(--vxe-input-date-title-height-default)
  );
}
.vxe-input--panel .vxe-input--time-picker-body > ul {
  width: 48px;
}
.vxe-input--panel .vxe-input--time-picker-body > ul:after,
.vxe-input--panel .vxe-input--time-picker-body > ul:before {
  height: 120px;
}
.vxe-input--panel .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 9px;
}
.vxe-input--panel
  .vxe-input--time-picker-body
  .vxe-input--time-picker-minute-list {
  left: 48px;
}
.vxe-input--panel
  .vxe-input--time-picker-body
  .vxe-input--time-picker-second-list {
  left: 96px;
}
.vxe-input--panel .vxe-input--date-day-view td,
.vxe-input--panel .vxe-input--date-week-view td {
  height: var(--vxe-input-date-time-week-row-height-default);
}
.vxe-input--panel .vxe-input--date-quarter-view td {
  height: var(--vxe-input-date-quarter-row-height-default);
}
.vxe-input--panel .vxe-input--date-month-view td,
.vxe-input--panel .vxe-input--date-year-view td {
  height: var(--vxe-input-date-month-year-row-height-default);
}
.vxe-input--panel .vxe-input--date-picker-body th {
  height: var(--vxe-input-date-title-height-default);
}
.vxe-input--panel .vxe-input--date-picker-confirm,
.vxe-input--panel .vxe-input--time-picker-confirm {
  height: 30px;
  padding: 0 9px;
}
.vxe-input--panel .vxe-input--date-label {
  line-height: calc(var(--vxe-font-size) + 1px);
}
.vxe-input--panel.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-input--panel.size--medium .vxe-input--panel-wrapper {
  max-height: 360px;
}
.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  padding: 10px;
}
.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  width: 336px;
}
.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper {
  width: 380px;
}
.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper {
  width: 168px;
}
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper {
  padding: 10px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-title {
  height: 29px;
  line-height: 29px;
  padding: 0 10px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-btn,
.vxe-input--panel.size--medium .vxe-input--date-picker-label {
  height: 29px;
  line-height: 29px;
}
.vxe-input--panel.size--medium
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-btn {
  margin-left: 7px;
}
.vxe-input--panel.size--medium
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--medium
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-next-btn,
.vxe-input--panel.size--medium
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-prev-btn {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  width: 29px;
}
.vxe-input--panel.size--medium
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-btn,
.vxe-input--panel.size--medium
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-label {
  padding: 0 8px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-header,
.vxe-input--panel.size--medium .vxe-input--time-picker-header {
  padding-bottom: 7px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-body table,
.vxe-input--panel.size--medium .vxe-input--time-picker-body {
  height: calc(
    var(--vxe-input-date-time-week-row-height-medium) * 6 +
      var(--vxe-input-date-title-height-medium)
  );
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul {
  width: 48px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:after,
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:before {
  height: 120px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 8px;
}
.vxe-input--panel.size--medium
  .vxe-input--time-picker-body
  .vxe-input--time-picker-minute-list {
  left: 48px;
}
.vxe-input--panel.size--medium
  .vxe-input--time-picker-body
  .vxe-input--time-picker-second-list {
  left: 96px;
}
.vxe-input--panel.size--medium .vxe-input--date-day-view td,
.vxe-input--panel.size--medium .vxe-input--date-week-view td {
  height: var(--vxe-input-date-time-week-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-quarter-view td {
  height: var(--vxe-input-date-quarter-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-month-view td,
.vxe-input--panel.size--medium .vxe-input--date-year-view td {
  height: var(--vxe-input-date-month-year-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-picker-body th {
  height: var(--vxe-input-date-title-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-picker-confirm,
.vxe-input--panel.size--medium .vxe-input--time-picker-confirm {
  height: 29px;
  padding: 0 8px;
}
.vxe-input--panel.size--medium .vxe-input--date-label {
  line-height: calc(var(--vxe-font-size-medium) + 1px);
}
.vxe-input--panel.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-input--panel.size--small .vxe-input--panel-wrapper {
  max-height: 340px;
}
.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  padding: 9px;
}
.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  width: 312px;
}
.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper {
  width: 354px;
}
.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper {
  width: 154px;
}
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper {
  width: 312px;
}
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper {
  padding: 9px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-title {
  height: 28px;
  line-height: 28px;
  padding: 0 9px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-btn,
.vxe-input--panel.size--small .vxe-input--date-picker-label {
  height: 28px;
  line-height: 28px;
}
.vxe-input--panel.size--small
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-btn {
  margin-left: 6px;
}
.vxe-input--panel.size--small
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--small
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-next-btn,
.vxe-input--panel.size--small
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-prev-btn {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  width: 28px;
}
.vxe-input--panel.size--small
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-btn,
.vxe-input--panel.size--small
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-label {
  padding: 0 7px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-header,
.vxe-input--panel.size--small .vxe-input--time-picker-header {
  padding-bottom: 6px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-body table,
.vxe-input--panel.size--small .vxe-input--time-picker-body {
  height: calc(
    var(--vxe-input-date-time-week-row-height-small) * 6 +
      var(--vxe-input-date-title-height-small)
  );
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul {
  width: 44px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul:after,
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul:before {
  height: 110px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 7px;
}
.vxe-input--panel.size--small
  .vxe-input--time-picker-body
  .vxe-input--time-picker-minute-list {
  left: 44px;
}
.vxe-input--panel.size--small
  .vxe-input--time-picker-body
  .vxe-input--time-picker-second-list {
  left: 88px;
}
.vxe-input--panel.size--small .vxe-input--date-day-view td,
.vxe-input--panel.size--small .vxe-input--date-week-view td {
  height: var(--vxe-input-date-time-week-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-quarter-view td {
  height: var(--vxe-input-date-quarter-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-month-view td,
.vxe-input--panel.size--small .vxe-input--date-year-view td {
  height: var(--vxe-input-date-month-year-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-picker-body th {
  height: var(--vxe-input-date-title-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-picker-confirm,
.vxe-input--panel.size--small .vxe-input--time-picker-confirm {
  height: 28px;
  padding: 0 7px;
}
.vxe-input--panel.size--small .vxe-input--date-label {
  line-height: calc(var(--vxe-font-size-small) + 1px);
}
.vxe-input--panel.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-input--panel.size--mini .vxe-input--panel-wrapper {
  max-height: 320px;
}
.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  padding: 8px;
}
.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,
.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  width: 288px;
}
.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper {
  width: 326px;
}
.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper {
  width: 146px;
}
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper {
  width: 288px;
}
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper {
  padding: 8px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-title {
  height: 27px;
  line-height: 27px;
  padding: 0 8px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-btn,
.vxe-input--panel.size--mini .vxe-input--date-picker-label {
  height: 27px;
  line-height: 27px;
}
.vxe-input--panel.size--mini
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-btn {
  margin-left: 5px;
}
.vxe-input--panel.size--mini
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--mini
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-next-btn,
.vxe-input--panel.size--mini
  .vxe-input--date-picker-btn-wrapper
  .vxe-input--date-picker-prev-btn {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  width: 27px;
}
.vxe-input--panel.size--mini
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-btn,
.vxe-input--panel.size--mini
  .vxe-input--date-picker-type-wrapper
  .vxe-input--date-picker-label {
  padding: 0 6px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-header,
.vxe-input--panel.size--mini .vxe-input--time-picker-header {
  padding-bottom: 5px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-body table,
.vxe-input--panel.size--mini .vxe-input--time-picker-body {
  height: calc(
    var(--vxe-input-date-time-week-row-height-mini) * 6 +
      var(--vxe-input-date-title-height-mini)
  );
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul {
  width: 42px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:after,
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:before {
  height: 100px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 6px;
}
.vxe-input--panel.size--mini
  .vxe-input--time-picker-body
  .vxe-input--time-picker-minute-list {
  left: 42px;
}
.vxe-input--panel.size--mini
  .vxe-input--time-picker-body
  .vxe-input--time-picker-second-list {
  left: 84px;
}
.vxe-input--panel.size--mini .vxe-input--date-day-view td,
.vxe-input--panel.size--mini .vxe-input--date-week-view td {
  height: var(--vxe-input-date-time-week-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-quarter-view td {
  height: var(--vxe-input-date-quarter-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-month-view td,
.vxe-input--panel.size--mini .vxe-input--date-year-view td {
  height: var(--vxe-input-date-month-year-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-picker-body th {
  height: var(--vxe-input-date-title-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-picker-confirm,
.vxe-input--panel.size--mini .vxe-input--time-picker-confirm {
  height: 27px;
  padding: 0 6px;
}
.vxe-input--panel.size--mini .vxe-input--date-label {
  line-height: calc(var(--vxe-font-size-mini) + 1px);
}
.vxe-textarea {
  display: inline-block;
  position: relative;
}
.vxe-textarea:not(.def--cols),
.vxe-textarea:not(.def--cols) .vxe-textarea--inner {
  width: 100%;
}
.vxe-textarea--inner {
  background-color: var(--vxe-textarea-background-color);
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  color: var(--vxe-font-color);
  display: block;
  font-size: inherit;
  line-height: inherit;
  outline: 0;
  padding: 0.3em 0.6em;
}
.vxe-textarea--inner::-moz-placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-textarea--inner::placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-textarea--inner:focus {
  border: 1px solid var(--vxe-primary-color);
}
.vxe-textarea--inner[disabled] {
  background-color: var(--vxe-input-disabled-background-color);
  cursor: not-allowed;
}
.vxe-textarea--autosize,
.vxe-textarea--inner {
  color: var(--vxe-font-color);
  font-family: var(--vxe-font-family);
  line-height: var(--vxe-textarea-line-height);
}
.vxe-textarea--autosize {
  display: block;
  left: 0;
  margin: 0;
  padding: 0.3em 0.6em;
  position: fixed;
  top: 0;
  width: 100%;
  word-wrap: break-word;
  visibility: hidden;
  white-space: pre-wrap;
  z-index: -1;
}
.vxe-textarea--count {
  background-color: var(--vxe-input-count-background-color);
  bottom: 0.2em;
  color: var(--vxe-input-count-color);
  padding-left: 0.2em;
  position: absolute;
  right: 1.4em;
}
.vxe-textarea--count.is--error {
  color: var(--vxe-input-count-error-color);
}
.vxe-textarea,
.vxe-textarea--autosize {
  font-size: var(--vxe-font-size);
}
.vxe-textarea--autosize.size--medium,
.vxe-textarea.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-textarea--autosize.size--small,
.vxe-textarea.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-textarea--autosize.size--mini,
.vxe-textarea.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-textarea:not(.is--autosize) {
  min-height: var(--vxe-input-height-default);
}
.vxe-textarea.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-textarea.size--medium:not(.is--autosize) {
  min-height: var(--vxe-input-height-medium);
}
.vxe-textarea.size--small:not(.is--autosize) {
  min-height: var(--vxe-input-height-small);
}
.vxe-textarea.size--mini:not(.is--autosize) {
  min-height: var(--vxe-input-height-mini);
}
.vxe-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--vxe-button-default-background-color);
  font-size: var(--vxe-font-size);
  line-height: 1.5;
  max-width: var(--vxe-button-max-width);
  outline: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  transition: border 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.vxe-button:not(.is--disabled) {
  color: var(--vxe-font-color);
  cursor: pointer;
}
.vxe-button.is--loading {
  cursor: progress;
}
.vxe-button.is--loading:before {
  background-color: #ffffff59;
  border-radius: inherit;
  content: '';
  inset: -1px;
  pointer-events: none;
  position: absolute;
}
.vxe-button.is--disabled {
  color: var(--vxe-font-disabled-color);
}
.vxe-button.is--disabled:not(.is--loading) {
  cursor: no-drop;
}
.vxe-button.type--text {
  background-color: transparent;
  border: 0;
  padding: 0.1em 0.5em;
  text-decoration: none;
}
.vxe-button.type--text:not(.is--disabled):focus {
  color: var(--vxe-font-darken-color);
}
.vxe-button.type--text:not(.is--disabled):hover {
  color: var(--vxe-primary-lighten-color);
}
.vxe-button.type--text.theme--primary {
  color: var(--vxe-primary-color);
}
.vxe-button.type--text.theme--primary:not(.is--disabled):focus {
  color: var(--vxe-primary-darken-color);
}
.vxe-button.type--text.theme--primary:not(.is--disabled):hover {
  color: var(--vxe-primary-lighten-color);
}
.vxe-button.type--text.theme--primary.is--disabled {
  color: var(--vxe-primary-disabled-color);
}
.vxe-button.type--text.theme--success {
  color: var(--vxe-success-color);
}
.vxe-button.type--text.theme--success:not(.is--disabled):focus {
  color: var(--vxe-success-darken-color);
}
.vxe-button.type--text.theme--success:not(.is--disabled):hover {
  color: var(--vxe-success-lighten-color);
}
.vxe-button.type--text.theme--success.is--disabled {
  color: var(--vxe-success-disabled-color);
}
.vxe-button.type--text.theme--info {
  color: var(--vxe-info-color);
}
.vxe-button.type--text.theme--info:not(.is--disabled):focus {
  color: var(--vxe-info-darken-color);
}
.vxe-button.type--text.theme--info:not(.is--disabled):hover {
  color: var(--vxe-info-lighten-color);
}
.vxe-button.type--text.theme--info.is--disabled {
  color: var(--vxe-info-disabled-color);
}
.vxe-button.type--text.theme--warning {
  color: var(--vxe-warning-color);
}
.vxe-button.type--text.theme--warning:not(.is--disabled):focus {
  color: var(--vxe-warning-darken-color);
}
.vxe-button.type--text.theme--warning:not(.is--disabled):hover {
  color: var(--vxe-warning-lighten-color);
}
.vxe-button.type--text.theme--warning.is--disabled {
  color: var(--vxe-warning-disabled-color);
}
.vxe-button.type--text.theme--danger {
  color: var(--vxe-danger-color);
}
.vxe-button.type--text.theme--danger:not(.is--disabled):focus {
  color: var(--vxe-danger-darken-color);
}
.vxe-button.type--text.theme--danger:not(.is--disabled):hover {
  color: var(--vxe-danger-lighten-color);
}
.vxe-button.type--text.theme--danger.is--disabled {
  color: var(--vxe-danger-disabled-color);
}
.vxe-button.type--text.theme--perfect,
.vxe-button.type--text.theme--perfect.is--disabled,
.vxe-button.type--text.theme--perfect:not(.is--disabled):focus,
.vxe-button.type--text.theme--perfect:not(.is--disabled):hover {
  color: var(--vxe-table-header-background-color);
}
.vxe-button.type--button {
  border: 1px solid var(--vxe-input-border-color);
  font-family: inherit;
  height: var(--vxe-button-height-default);
  line-height: 1;
}
.vxe-button.type--button.is--round {
  border-radius: var(--vxe-button-round-border-radius-default);
}
.vxe-button.type--button:not(.is--round) {
  border-radius: var(--vxe-border-radius);
}
.vxe-button.type--button.is--circle {
  border-radius: 50%;
  min-width: var(--vxe-button-height-default);
  padding: 0 0.5em;
}
.vxe-button.type--button:not(.is--circle) {
  padding: 0 1em;
}
.vxe-button.type--button:not(.is--disabled):hover {
  color: var(--vxe-primary-lighten-color);
}
.vxe-button.type--button:not(.is--disabled):focus {
  border-color: var(--vxe-primary-color);
}
.vxe-button.type--button:not(.is--disabled):active {
  background-color: var(--vxe-button-default-background-color);
  border-color: var(--vxe-primary-darken-color);
  color: var(--vxe-primary-darken-color);
}
.vxe-button.type--button.theme--primary {
  color: #fff;
}
.vxe-button.type--button.theme--primary:not(.is--disabled) {
  background-color: var(--vxe-primary-color);
  border-color: var(--vxe-primary-color);
}
.vxe-button.type--button.theme--primary:not(.is--disabled):hover {
  background-color: var(--vxe-primary-lighten-color);
  border-color: var(--vxe-primary-lighten-color);
  color: #fff;
}
.vxe-button.type--button.theme--primary:not(.is--disabled):active {
  background-color: var(--vxe-primary-darken-color);
  border-color: var(--vxe-primary-darken-color);
  color: #fff;
}
.vxe-button.type--button.theme--primary.is--disabled {
  background-color: var(--vxe-primary-disabled-color);
  border-color: var(--vxe-primary-disabled-color);
}
.vxe-button.type--button.theme--primary.is--loading {
  background-color: var(--vxe-primary-color);
  border-color: var(--vxe-primary-color);
}
.vxe-button.type--button.theme--success {
  color: #fff;
}
.vxe-button.type--button.theme--success:not(.is--disabled) {
  background-color: var(--vxe-success-color);
  border-color: var(--vxe-success-color);
}
.vxe-button.type--button.theme--success:not(.is--disabled):hover {
  background-color: var(--vxe-success-lighten-color);
  border-color: var(--vxe-success-lighten-color);
  color: #fff;
}
.vxe-button.type--button.theme--success:not(.is--disabled):active {
  background-color: var(--vxe-success-darken-color);
  border-color: var(--vxe-success-darken-color);
  color: #fff;
}
.vxe-button.type--button.theme--success.is--disabled {
  background-color: var(--vxe-success-disabled-color);
  border-color: var(--vxe-success-disabled-color);
}
.vxe-button.type--button.theme--success.is--loading {
  background-color: var(--vxe-success-color);
  border-color: var(--vxe-success-color);
}
.vxe-button.type--button.theme--info {
  color: #fff;
}
.vxe-button.type--button.theme--info:not(.is--disabled) {
  background-color: var(--vxe-info-color);
  border-color: var(--vxe-info-color);
}
.vxe-button.type--button.theme--info:not(.is--disabled):hover {
  background-color: var(--vxe-info-lighten-color);
  border-color: var(--vxe-info-lighten-color);
  color: #fff;
}
.vxe-button.type--button.theme--info:not(.is--disabled):active {
  background-color: var(--vxe-info-darken-color);
  border-color: var(--vxe-info-darken-color);
  color: #fff;
}
.vxe-button.type--button.theme--info.is--disabled {
  background-color: var(--vxe-info-disabled-color);
  border-color: var(--vxe-info-disabled-color);
}
.vxe-button.type--button.theme--info.is--loading {
  background-color: var(--vxe-info-color);
  border-color: var(--vxe-info-color);
}
.vxe-button.type--button.theme--warning {
  color: #fff;
}
.vxe-button.type--button.theme--warning:not(.is--disabled) {
  background-color: var(--vxe-warning-color);
  border-color: var(--vxe-warning-color);
}
.vxe-button.type--button.theme--warning:not(.is--disabled):hover {
  background-color: var(--vxe-warning-lighten-color);
  border-color: var(--vxe-warning-lighten-color);
  color: #fff;
}
.vxe-button.type--button.theme--warning:not(.is--disabled):active {
  background-color: var(--vxe-warning-darken-color);
  border-color: var(--vxe-warning-darken-color);
  color: #fff;
}
.vxe-button.type--button.theme--warning.is--disabled {
  background-color: var(--vxe-warning-disabled-color);
  border-color: var(--vxe-warning-disabled-color);
}
.vxe-button.type--button.theme--warning.is--loading {
  background-color: var(--vxe-warning-color);
  border-color: var(--vxe-warning-color);
}
.vxe-button.type--button.theme--danger {
  color: #fff;
}
.vxe-button.type--button.theme--danger:not(.is--disabled) {
  background-color: var(--vxe-danger-color);
  border-color: var(--vxe-danger-color);
}
.vxe-button.type--button.theme--danger:not(.is--disabled):hover {
  background-color: var(--vxe-danger-lighten-color);
  border-color: var(--vxe-danger-lighten-color);
  color: #fff;
}
.vxe-button.type--button.theme--danger:not(.is--disabled):active {
  background-color: var(--vxe-danger-darken-color);
  border-color: var(--vxe-danger-darken-color);
  color: #fff;
}
.vxe-button.type--button.theme--danger.is--disabled {
  background-color: var(--vxe-danger-disabled-color);
  border-color: var(--vxe-danger-disabled-color);
}
.vxe-button.type--button.theme--danger.is--loading {
  background-color: var(--vxe-danger-color);
  border-color: var(--vxe-danger-color);
}
.vxe-button.type--button.theme--perfect {
  color: var(--vxe-font-color);
}
.vxe-button.type--button.theme--perfect:not(.is--disabled) {
  background-color: var(--vxe-table-header-background-color);
  border-color: var(--vxe-table-header-background-color);
}
.vxe-button.type--button.theme--perfect:not(.is--disabled):active,
.vxe-button.type--button.theme--perfect:not(.is--disabled):hover {
  background-color: var(--vxe-table-header-background-color);
  border-color: var(--vxe-table-header-background-color);
  color: var(--vxe-font-color);
}
.vxe-button.type--button.theme--perfect.is--disabled,
.vxe-button.type--button.theme--perfect.is--loading {
  background-color: var(--vxe-table-header-background-color);
  border-color: var(--vxe-table-header-background-color);
}
.vxe-button.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-button.size--medium.type--button {
  height: var(--vxe-button-height-medium);
}
.vxe-button.size--medium.type--button.is--circle {
  min-width: var(--vxe-button-height-medium);
}
.vxe-button.size--medium.type--button.is--round {
  border-radius: var(--vxe-button-round-border-radius-medium);
}
.vxe-button.size--medium .vxe-button--icon,
.vxe-button.size--medium .vxe-button--loading-icon {
  min-width: var(--vxe-font-size-medium);
}
.vxe-button.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-button.size--small.type--button {
  height: var(--vxe-button-height-small);
}
.vxe-button.size--small.type--button.is--circle {
  min-width: var(--vxe-button-height-small);
}
.vxe-button.size--small.type--button.is--round {
  border-radius: var(--vxe-button-round-border-radius-small);
}
.vxe-button.size--small .vxe-button--icon,
.vxe-button.size--small .vxe-button--loading-icon {
  min-width: var(--vxe-font-size-small);
}
.vxe-button.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-button.size--mini.type--button {
  height: var(--vxe-button-height-mini);
}
.vxe-button.size--mini.type--button.is--circle {
  min-width: var(--vxe-button-height-mini);
}
.vxe-button.size--mini.type--button.is--round {
  border-radius: var(--vxe-button-round-border-radius-mini);
}
.vxe-button.size--mini .vxe-button--icon,
.vxe-button.size--mini .vxe-button--loading-icon {
  min-width: var(--vxe-font-size-mini);
}
.vxe-button + .vxe-button--dropdown,
.vxe-button + .vxe-button-wrapper,
.vxe-button + .vxe-button.type--button,
.vxe-button-wrapper + .vxe-button--dropdown,
.vxe-button-wrapper + .vxe-button-wrapper,
.vxe-button-wrapper + .vxe-button.type--button,
.vxe-input + .vxe-button--dropdown,
.vxe-input + .vxe-button-wrapper,
.vxe-input + .vxe-button.type--button {
  margin-left: 12px;
}
.vxe-button--icon,
.vxe-button--loading-icon {
  min-width: var(--vxe-font-size);
}
.vxe-button--icon + .vxe-button--content,
.vxe-button--loading-icon + .vxe-button--content {
  margin-left: 4px;
}
.vxe-button--dropdown,
.vxe-button--wrapper {
  display: inline-block;
}
.vxe-button--dropdown {
  position: relative;
}
.vxe-button--dropdown + .vxe-button--dropdown,
.vxe-button--dropdown + .vxe-button-wrapper,
.vxe-button--dropdown + .vxe-button.type--button {
  margin-left: 12px;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--danger,
.vxe-button--dropdown > .vxe-button.type--button.theme--info,
.vxe-button--dropdown > .vxe-button.type--button.theme--primary,
.vxe-button--dropdown > .vxe-button.type--button.theme--success,
.vxe-button--dropdown > .vxe-button.type--button.theme--warning {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--perfect {
  color: var(--vxe-font-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--primary,
.vxe-button--dropdown.is--active > .vxe-button:not(.is--disabled) {
  color: var(--vxe-primary-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--success {
  color: var(--vxe-success-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--info {
  color: var(--vxe-info-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--warning {
  color: var(--vxe-warning-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--danger {
  color: var(--vxe-danger-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--perfect {
  color: var(--vxe-table-header-background-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--primary {
  background-color: var(--vxe-primary-lighten-color);
  border-color: var(--vxe-primary-lighten-color);
  color: #fff;
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--success {
  background-color: var(--vxe-success-lighten-color);
  border-color: var(--vxe-success-lighten-color);
  color: #fff;
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--info {
  background-color: var(--vxe-info-lighten-color);
  border-color: var(--vxe-info-lighten-color);
  color: #fff;
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--warning {
  background-color: var(--vxe-warning-lighten-color);
  border-color: var(--vxe-warning-lighten-color);
  color: #fff;
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--danger {
  background-color: var(--vxe-danger-lighten-color);
  border-color: var(--vxe-danger-lighten-color);
  color: #fff;
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--perfect {
  background-color: var(--vxe-table-header-background-color);
  border-color: var(--vxe-table-header-background-color);
  color: var(--vxe-font-color);
}
.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow {
  transform: rotate(180deg);
}
.vxe-button--dropdown-arrow {
  display: inline-block;
  font-size: 12px;
  margin-left: 4px;
  transition: transform 0.2s ease-in-out;
}
.vxe-button--dropdown-panel {
  display: none;
  padding: 4px 0;
  position: absolute;
  right: 0;
}
.vxe-button--dropdown-panel.animat--leave {
  backface-visibility: hidden;
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transform-origin: center top;
  transform-style: preserve-3d;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.vxe-button--dropdown-panel.animat--leave[placement='top'] {
  transform-origin: center bottom;
}
.vxe-button--dropdown-panel.animat--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-button--dropdown-wrapper {
  background-color: var(--vxe-button-dropdown-panel-background-color);
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 1px 6px #0003;
  padding: 5px;
}
.vxe-button--dropdown-wrapper > .vxe-button.type--button,
.vxe-button--dropdown-wrapper > .vxe-button.type--text {
  border: 0;
  display: block;
  margin: 0.4em 0 0;
  width: 100%;
}
.vxe-button--dropdown-wrapper > .vxe-button.type--text {
  padding: 2px 8px;
}
.vxe-button--dropdown-wrapper > .vxe-button:first-child {
  margin-top: 0;
}
.vxe-button--dropdown-wrapper > .vxe-button:last-child {
  margin-bottom: 0;
}
.vxe-modal--wrapper {
  color: var(--vxe-font-color);
  display: none;
  font-family: var(--vxe-font-family);
  height: calc(100% + 18px);
  left: 0;
  line-height: 1.5;
  position: fixed;
  top: 0;
  transition: top 0.4s ease-in-out;
  width: calc(100% + 18px);
}
.vxe-modal--wrapper.is--active {
  display: block;
}
.vxe-modal--wrapper.is--visible.is--mask:before {
  background-color: #00000080;
}
.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box {
  opacity: 1;
  transform: translateY(0);
}
.vxe-modal--wrapper.is--visible .vxe-modal--box {
  opacity: 1;
  visibility: visible;
}
.vxe-modal--wrapper.is--loading .vxe-modal--footer,
.vxe-modal--wrapper.is--loading .vxe-modal--header {
  border-bottom-color: var(--vxe-loading-background-color);
  position: relative;
}
.vxe-modal--wrapper.is--loading .vxe-modal--footer:before,
.vxe-modal--wrapper.is--loading .vxe-modal--header:before {
  background-color: var(--vxe-loading-background-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 1;
}
.vxe-modal--wrapper:not(.lock--view) {
  pointer-events: none;
}
.vxe-modal--wrapper:not(.type--message).lock--scroll {
  overflow: hidden;
}
.vxe-modal--wrapper:not(.type--message):not(.lock--scroll) {
  overflow: auto;
}
.vxe-modal--wrapper.is--mask:before,
.vxe-modal--wrapper.lock--view:before {
  content: '';
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.vxe-modal--wrapper.is--mask:before {
  background-color: transparent;
}
.vxe-modal--wrapper.is--animat.is--mask:before {
  transition: background-color 0.2s ease-in-out;
}
.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag) {
  transition: all 0.4s ease-out;
}
.vxe-modal--wrapper.type--alert .vxe-modal--body,
.vxe-modal--wrapper.type--confirm .vxe-modal--body,
.vxe-modal--wrapper.type--message .vxe-modal--body {
  white-space: normal;
  word-break: break-word;
}
.vxe-modal--wrapper.type--message {
  text-align: center;
}
.vxe-modal--wrapper.type--message .vxe-modal--box {
  box-shadow: 0 0 8px #0000001a;
  display: inline-block;
  margin-top: 0;
  opacity: 0;
  padding: 2px 0;
  transform: translateY(-100%);
  width: auto;
}
.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content {
  float: left;
  max-width: 800px;
}
.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper {
  font-size: 1.4em;
  padding-left: 10px;
}
.vxe-modal--wrapper.type--alert .vxe-modal--box,
.vxe-modal--wrapper.type--confirm .vxe-modal--box,
.vxe-modal--wrapper.type--modal .vxe-modal--box {
  box-shadow: 0 0 10px #0003;
  display: flex;
  flex-direction: column;
  left: 50%;
  position: fixed;
  top: 0;
}
.vxe-modal--wrapper.type--alert .vxe-modal--body,
.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,
.vxe-modal--wrapper.type--confirm .vxe-modal--body,
.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content,
.vxe-modal--wrapper.type--modal .vxe-modal--body,
.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content {
  overflow: auto;
}
.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,
.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper {
  font-size: 1.6em;
  padding-left: 10px;
}
.vxe-modal--wrapper .vxe-modal--box {
  background-color: var(--vxe-modal-body-background-color);
  border: 1px solid var(--vxe-modal-border-color);
  border-radius: var(--vxe-border-radius);
  opacity: 0;
  pointer-events: auto;
  text-align: left;
  visibility: hidden;
  width: 420px;
}
.vxe-modal--wrapper .vxe-modal--box.is--drag {
  cursor: move;
}
.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,
.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,
.vxe-modal--wrapper
  .vxe-modal--box.is--drag
  .vxe-modal--body
  .vxe-modal--content {
  overflow: hidden;
}
.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper {
  color: var(--vxe-info-color);
}
.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper,
.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper {
  color: var(--vxe-warning-color);
}
.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper {
  color: var(--vxe-success-color);
}
.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper {
  color: var(--vxe-danger-color);
}
.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper {
  color: var(--vxe-font-disabled-color);
}
.vxe-modal--wrapper .vxe-modal--status-wrapper {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
.vxe-modal--wrapper .vxe-modal--content {
  flex-grow: 1;
  padding: 0.8em 1em;
  white-space: pre-line;
}
.vxe-modal--wrapper .vxe-modal--body,
.vxe-modal--wrapper .vxe-modal--footer,
.vxe-modal--wrapper .vxe-modal--header {
  position: relative;
}
.vxe-modal--wrapper .vxe-modal--body {
  display: flex;
  flex-grow: 1;
}
.vxe-modal--wrapper .vxe-modal--header {
  background-color: var(--vxe-modal-header-background-color);
  border-bottom: 1px solid var(--vxe-modal-border-color);
  border-radius: var(--vxe-border-radius) var(--vxe-border-radius) 0 0;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  font-size: 1.1em;
  font-weight: 700;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-modal--wrapper .vxe-modal--header.is--draggable .vxe-modal--header-title {
  cursor: move;
}
.vxe-modal--wrapper .vxe-modal--header.is--ellipsis .vxe-modal--header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-modal--wrapper .vxe-modal--header-title {
  flex-grow: 1;
  padding: 0.6em 0 0.6em 1em;
}
.vxe-modal--wrapper .vxe-modal--header-right {
  flex-shrink: 0;
  padding: 0.6em 1em 0.6em 0;
}
.vxe-modal--wrapper .vxe-modal--close-btn,
.vxe-modal--wrapper .vxe-modal--zoom-btn {
  cursor: pointer;
  margin-left: 0.6em;
}
.vxe-modal--wrapper .vxe-modal--close-btn:hover,
.vxe-modal--wrapper .vxe-modal--zoom-btn:hover {
  color: var(--vxe-primary-color);
}
.vxe-modal--wrapper .vxe-modal--footer {
  flex-shrink: 0;
  padding: 0.4em 1em 0.8em;
  text-align: right;
}
.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header {
  cursor: default;
}
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,
.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize {
  display: none;
}
.vxe-modal--wrapper .vxe-modal--resize .sb-resize,
.vxe-modal--wrapper .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper .vxe-modal--resize .st-resize,
.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper .vxe-modal--resize .swst-resize,
.vxe-modal--wrapper .vxe-modal--resize .wl-resize,
.vxe-modal--wrapper .vxe-modal--resize .wr-resize {
  position: absolute;
  z-index: 100;
}
.vxe-modal--wrapper .vxe-modal--resize .wl-resize,
.vxe-modal--wrapper .vxe-modal--resize .wr-resize {
  cursor: w-resize;
  height: 100%;
  top: 0;
  width: 8px;
}
.vxe-modal--wrapper .vxe-modal--resize .wl-resize {
  left: -5px;
}
.vxe-modal--wrapper .vxe-modal--resize .wr-resize {
  right: -5px;
}
.vxe-modal--wrapper .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper .vxe-modal--resize .swst-resize {
  height: 10px;
  width: 10px;
  z-index: 101;
}
.vxe-modal--wrapper .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper .vxe-modal--resize .swst-resize {
  top: -8px;
}
.vxe-modal--wrapper .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper .vxe-modal--resize .swlb-resize {
  bottom: -8px;
}
.vxe-modal--wrapper .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper .vxe-modal--resize .swlb-resize {
  cursor: sw-resize;
}
.vxe-modal--wrapper .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper .vxe-modal--resize .swst-resize {
  cursor: se-resize;
}
.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper .vxe-modal--resize .swst-resize {
  left: -8px;
}
.vxe-modal--wrapper .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper .vxe-modal--resize .sest-resize {
  right: -8px;
}
.vxe-modal--wrapper .vxe-modal--resize .sb-resize,
.vxe-modal--wrapper .vxe-modal--resize .st-resize {
  cursor: s-resize;
  height: 8px;
  left: 0;
  width: 100%;
}
.vxe-modal--wrapper .vxe-modal--resize .st-resize {
  top: -5px;
}
.vxe-modal--wrapper .vxe-modal--resize .sb-resize {
  bottom: -5px;
}
.vxe-modal--wrapper {
  font-size: var(--vxe-font-size);
}
.vxe-modal--wrapper.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-modal--wrapper.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-modal--wrapper.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-drawer--wrapper {
  color: var(--vxe-font-color);
  display: none;
  font-family: var(--vxe-font-family);
  height: calc(100% + 18px);
  left: 0;
  line-height: 1.5;
  position: fixed;
  top: 0;
  width: calc(100% + 18px);
}
.vxe-drawer--wrapper.is--active {
  display: block;
}
.vxe-drawer--wrapper.is--visible.is--mask:before {
  background-color: #00000080;
}
.vxe-drawer--wrapper.is--visible.pos--left .vxe-drawer--box {
  left: 0;
}
.vxe-drawer--wrapper.is--visible.pos--right .vxe-drawer--box {
  right: 0;
}
.vxe-drawer--wrapper.is--visible.pos--top .vxe-drawer--box {
  top: 0;
}
.vxe-drawer--wrapper.is--visible.pos--bottom .vxe-drawer--box {
  bottom: 0;
}
.vxe-drawer--wrapper.is--visible .vxe-drawer--box {
  opacity: 1;
}
.vxe-drawer--wrapper.is--loading .vxe-drawer--footer,
.vxe-drawer--wrapper.is--loading .vxe-drawer--header {
  border-bottom-color: var(--vxe-loading-background-color);
  position: relative;
}
.vxe-drawer--wrapper.is--loading .vxe-drawer--footer:before,
.vxe-drawer--wrapper.is--loading .vxe-drawer--header:before {
  background-color: var(--vxe-loading-background-color);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  z-index: 1;
}
.vxe-drawer--wrapper:not(.lock--view) {
  pointer-events: none;
}
.vxe-drawer--wrapper.lock--scroll {
  overflow: hidden;
}
.vxe-drawer--wrapper:not(.lock--scroll) {
  overflow: auto;
}
.vxe-drawer--wrapper.is--mask:before,
.vxe-drawer--wrapper.lock--view:before {
  content: '';
  height: 100%;
  left: 0;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
.vxe-drawer--wrapper.is--mask:before {
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.vxe-drawer--wrapper.pos--left .vxe-drawer--box {
  box-shadow: 2px 0 10px #0003;
  left: -100%;
  top: 0;
}
.vxe-drawer--wrapper.pos--right .vxe-drawer--box {
  box-shadow: -2px 0 10px #0003;
  right: -100%;
  top: 0;
}
.vxe-drawer--wrapper.pos--top .vxe-drawer--box {
  box-shadow: 0 2px 10px #0003;
  left: 0;
  top: -100%;
}
.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box {
  bottom: -100%;
  box-shadow: 0 -2px 10px #0003;
  left: 0;
}
.vxe-drawer--wrapper.pos--left .vxe-drawer--box,
.vxe-drawer--wrapper.pos--right .vxe-drawer--box {
  height: 100%;
  width: 30%;
}
.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box,
.vxe-drawer--wrapper.pos--top .vxe-drawer--box {
  height: 30%;
  width: 100%;
}
.vxe-drawer--wrapper .vxe-drawer--box {
  background-color: var(--vxe-drawer-body-background-color);
  border: 1px solid var(--vxe-drawer-border-color);
  display: flex;
  flex-direction: column;
  opacity: 0;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  transition: all 0.3s ease-in-out;
}
.vxe-drawer--wrapper .vxe-drawer--content {
  flex-grow: 1;
  padding: 0.8em 1em;
  white-space: pre-line;
}
.vxe-drawer--wrapper .vxe-drawer--body,
.vxe-drawer--wrapper .vxe-drawer--footer,
.vxe-drawer--wrapper .vxe-drawer--header {
  position: relative;
}
.vxe-drawer--wrapper .vxe-drawer--body {
  display: flex;
  flex-grow: 1;
  overflow: auto;
}
.vxe-drawer--wrapper .vxe-drawer--body .vxe-drawer--content {
  overflow: auto;
}
.vxe-drawer--wrapper .vxe-drawer--header {
  background-color: var(--vxe-drawer-header-background-color);
  border-bottom: 1px solid var(--vxe-drawer-border-color);
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  font-size: 1.1em;
  font-weight: 700;
}
.vxe-drawer--wrapper
  .vxe-drawer--header.is--ellipsis
  .vxe-drawer--header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-drawer--wrapper .vxe-drawer--header-title {
  flex-grow: 1;
  padding: 0.6em 0 0.6em 1em;
}
.vxe-drawer--wrapper .vxe-drawer--header-right {
  flex-shrink: 0;
  padding: 0.6em 1em 0.6em 0;
}
.vxe-drawer--wrapper .vxe-drawer--close-btn {
  cursor: pointer;
  margin-left: 0.6em;
}
.vxe-drawer--wrapper .vxe-drawer--close-btn:hover {
  color: var(--vxe-primary-color);
}
.vxe-drawer--wrapper .vxe-drawer--footer {
  flex-shrink: 0;
  padding: 0.4em 1em 0.8em;
  text-align: right;
}
.vxe-drawer--wrapper {
  font-size: var(--vxe-font-size);
}
.vxe-drawer--wrapper.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-drawer--wrapper.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-drawer--wrapper.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-table--tooltip-wrapper {
  border-radius: var(--vxe-border-radius);
  box-shadow: 2px 2px 4px -2px #0003;
  color: var(--vxe-font-color);
  display: none;
  font-family: var(--vxe-font-family);
  font-size: 12px;
  left: -100%;
  max-width: 600px;
  padding: 8px 12px;
  position: absolute;
  top: -100%;
  white-space: normal;
  word-break: break-word;
}
.vxe-table--tooltip-wrapper:not(.is--enterable) {
  pointer-events: none;
}
.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow,
.vxe-table--tooltip-wrapper.is--visible {
  display: block;
}
.vxe-table--tooltip-wrapper.is--enterable:after {
  background-color: transparent;
  content: '';
  height: 6px;
  left: 0;
  position: absolute;
  width: 100%;
}
.vxe-table--tooltip-wrapper .vxe-table--tooltip-content {
  white-space: pre-line;
}
.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow {
  border: 6px solid transparent;
  display: none;
  left: 50%;
  position: absolute;
  transform: translate(-6px);
}
.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before {
  border: 5px solid transparent;
  content: '';
  left: -5px;
  position: absolute;
}
.vxe-table--tooltip-wrapper.placement--top.is--enterable:after {
  bottom: -6px;
}
.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow {
  bottom: -12px;
}
.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before {
  top: -7px;
}
.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after {
  top: -6px;
}
.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow {
  top: -12px;
}
.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before {
  top: -4px;
}
.vxe-table--tooltip-wrapper.theme--light {
  background-color: var(--vxe-tooltip-light-background-color);
  border: 1px solid var(--vxe-input-border-color);
}
.vxe-table--tooltip-wrapper.theme--light.placement--top
  .vxe-table--tooltip-arrow {
  border-top-color: var(--vxe-input-border-color);
}
.vxe-table--tooltip-wrapper.theme--light.placement--top
  .vxe-table--tooltip-arrow:before {
  border-top-color: var(--vxe-tooltip-light-background-color);
}
.vxe-table--tooltip-wrapper.theme--light.placement--bottom
  .vxe-table--tooltip-arrow {
  border-bottom-color: var(--vxe-input-border-color);
}
.vxe-table--tooltip-wrapper.theme--light.placement--bottom
  .vxe-table--tooltip-arrow:before {
  border-bottom-color: var(--vxe-tooltip-light-background-color);
}
.vxe-table--tooltip-wrapper.theme--dark {
  background: var(--vxe-tooltip-dark-background-color);
  color: var(--vxe-tooltip-dark-color);
}
.vxe-table--tooltip-wrapper.theme--dark.placement--top
  .vxe-table--tooltip-arrow,
.vxe-table--tooltip-wrapper.theme--dark.placement--top
  .vxe-table--tooltip-arrow:before {
  border-top-color: var(--vxe-tooltip-dark-background-color);
}
.vxe-table--tooltip-wrapper.theme--dark.placement--bottom
  .vxe-table--tooltip-arrow,
.vxe-table--tooltip-wrapper.theme--dark.placement--bottom
  .vxe-table--tooltip-arrow:before {
  border-bottom-color: var(--vxe-tooltip-dark-background-color);
}
.vxe-form--item .vxe-default-input[type='reset']:hover,
.vxe-form--item .vxe-default-input[type='submit']:hover {
  border-color: var(--vxe-primary-lighten-color);
  color: var(--vxe-primary-lighten-color);
}
.vxe-form {
  background-color: var(--vxe-form-background-color);
  color: var(--vxe-font-color);
  font-family: var(--vxe-font-family);
  font-size: var(--vxe-font-size);
  position: relative;
  text-align: left;
}
.vxe-form--item-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.vxe-form--item-row > .vxe-form--item-col_1 {
  width: 4.16667%;
}
.vxe-form--item-row > .vxe-form--item-col_2 {
  width: 8.33333%;
}
.vxe-form--item-row > .vxe-form--item-col_3 {
  width: 12.5%;
}
.vxe-form--item-row > .vxe-form--item-col_4 {
  width: 16.66667%;
}
.vxe-form--item-row > .vxe-form--item-col_5 {
  width: 20.83333%;
}
.vxe-form--item-row > .vxe-form--item-col_6 {
  width: 25%;
}
.vxe-form--item-row > .vxe-form--item-col_7 {
  width: 29.16667%;
}
.vxe-form--item-row > .vxe-form--item-col_8 {
  width: 33.33333%;
}
.vxe-form--item-row > .vxe-form--item-col_9 {
  width: 37.5%;
}
.vxe-form--item-row > .vxe-form--item-col_10 {
  width: 41.66667%;
}
.vxe-form--item-row > .vxe-form--item-col_11 {
  width: 45.83333%;
}
.vxe-form--item-row > .vxe-form--item-col_12 {
  width: 50%;
}
.vxe-form--item-row > .vxe-form--item-col_13 {
  width: 54.16667%;
}
.vxe-form--item-row > .vxe-form--item-col_14 {
  width: 58.33333%;
}
.vxe-form--item-row > .vxe-form--item-col_15 {
  width: 62.5%;
}
.vxe-form--item-row > .vxe-form--item-col_16 {
  width: 66.66667%;
}
.vxe-form--item-row > .vxe-form--item-col_17 {
  width: 70.83333%;
}
.vxe-form--item-row > .vxe-form--item-col_18 {
  width: 75%;
}
.vxe-form--item-row > .vxe-form--item-col_19 {
  width: 79.16667%;
}
.vxe-form--item-row > .vxe-form--item-col_20 {
  width: 83.33333%;
}
.vxe-form--item-row > .vxe-form--item-col_21 {
  width: 87.5%;
}
.vxe-form--item-row > .vxe-form--item-col_22 {
  width: 91.66667%;
}
.vxe-form--item-row > .vxe-form--item-col_23 {
  width: 95.83333%;
}
.vxe-form--item-row > .vxe-form--item-col_24 {
  width: 100%;
}
.vxe-form-slots {
  display: none;
}
.vxe-form--item-content,
.vxe-form--item-trigger-node {
  display: inline-block;
  vertical-align: middle;
}
.vxe-form--item-title {
  display: flex;
  flex-direction: row;
  max-width: 320px;
  padding-right: 0.8em;
}
.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-form--item-title .vxe-form--item-title-postfix,
.vxe-form--item-title .vxe-form--item-title-prefix,
.vxe-form--item-title .vxe-form--item-title-suffix {
  flex-shrink: 0;
}
.vxe-form--item-title .vxe-form--item-title-prefix,
.vxe-form--item-title .vxe-form--item-title-suffix {
  cursor: help;
  vertical-align: middle;
}
.vxe-form--item-title .vxe-form--item-title-prefix {
  margin-right: 0.25em;
}
.vxe-form--item-title .vxe-form--item-title-suffix {
  margin-left: 0.2em;
}
.vxe-form--item-title .vxe-form--item-title-postfix {
  align-items: center;
  display: flex;
}
.vxe-form--item-title .vxe-form--item-title-content {
  flex-grow: 1;
}
.vxe-form--item-title .vxe-form--item-title-label {
  vertical-align: middle;
}
.vxe-form--item-trigger-node {
  color: #909399;
  cursor: pointer;
  font-size: 12px;
  min-width: 100px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.vxe-form--item-trigger-node .vxe-form--item-trigger-icon {
  display: inline-block;
  margin: 0 0.25em;
  transition: all 0.1s;
}
.vxe-form--item-valid {
  background-color: var(--vxe-form-validate-error-background-color);
  color: var(--vxe-form-validate-error-color);
  font-size: 12px;
  line-height: 1.2em;
  opacity: 0;
  position: absolute;
  transform: scaleY(0);
  transform-origin: center top;
  transition: all 0.2s ease-in-out;
  width: 100%;
  z-index: 1;
}
.vxe-form .vxe-form--gather {
  align-content: flex-start;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.vxe-form .vxe-form--wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.vxe-form .vxe-form--item {
  display: none;
  padding: 0.5em 0.8em 0.5em 0;
}
.vxe-form .vxe-form--item.is--vertical {
  padding: 0.25em 0;
}
.vxe-form .vxe-form--item.is--active:not(.is--hidden) {
  display: inline-flex;
}
.vxe-form--item.is--colon .vxe-form--item-title-postfix:after {
  content: ':';
  font-weight: 400;
  margin-left: 0.2em;
}
.vxe-form--item.is--asterisk.is--required .vxe-form--item-title-content:before {
  color: var(--vxe-form-validate-error-color);
  content: '*';
  font-family: Verdana, Arial, Tahoma;
  font-weight: 400;
  margin-right: 0.2em;
  vertical-align: middle;
}
.vxe-form--item.is--vertical .vxe-form--item-inner {
  align-items: normal;
  flex-direction: column;
}
.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title {
  height: 2.2em;
  line-height: 2.2em;
  max-width: none;
  padding-right: 0;
}
.vxe-form--item.is--vertical
  .vxe-form--item-inner
  .vxe-form--item-title-content {
  flex-grow: 0;
}
.vxe-form--item.is--span
  .vxe-default-input:not([type='submit']):not([type='reset']),
.vxe-form--item.is--span .vxe-default-select,
.vxe-form--item.is--span .vxe-default-textarea,
.vxe-form--item.is--span .vxe-input,
.vxe-form--item.is--span .vxe-select,
.vxe-form--item.is--span .vxe-textarea {
  width: 100%;
}
.vxe-form--item.is--error .vxe-default-input,
.vxe-form--item.is--error .vxe-default-input[type='search']:focus,
.vxe-form--item.is--error .vxe-default-input[type='text']:focus,
.vxe-form--item.is--error .vxe-default-select,
.vxe-form--item.is--error .vxe-default-select:focus,
.vxe-form--item.is--error .vxe-default-textarea,
.vxe-form--item.is--error .vxe-default-textarea:focus,
.vxe-form--item.is--error .vxe-input > .vxe-input--inner,
.vxe-form--item.is--error .vxe-input > .vxe-input--inner:focus,
.vxe-form--item.is--error .vxe-select,
.vxe-form--item.is--error .vxe-select.is--active > .vxe-input .vxe-input--inner,
.vxe-form--item.is--error .vxe-textarea > .vxe-textarea--inner,
.vxe-form--item.is--error .vxe-textarea > .vxe-textarea--inner:focus {
  border-color: var(--vxe-form-validate-error-color);
}
.vxe-form--item.is--error .vxe-form--item-valid {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-form--item .vxe-form--item-inner {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}
.vxe-form--item .vxe-form--item-inner .vxe-form--item-title {
  flex-shrink: 0;
}
.vxe-form--item .vxe-form--item-inner .vxe-form--item-content {
  flex-grow: 1;
  position: relative;
  word-break: break-all;
}
.vxe-form--item .vxe-default-input,
.vxe-form--item .vxe-default-select,
.vxe-form--item .vxe-default-textarea {
  border: 1px solid var(--vxe-input-border-color);
  border-radius: var(--vxe-border-radius);
  outline: 0;
}
.vxe-form--item .vxe-default-input,
.vxe-form--item .vxe-default-select {
  height: var(--vxe-button-height-default);
}
.vxe-form--item .vxe-default-input {
  padding: 0 0.8em;
}
.vxe-form--item .vxe-default-textarea {
  height: calc(var(--vxe-button-height-default) * 2);
  padding: 0.3em 0.6em;
}
.vxe-form--item .vxe-default-input[type='number'] {
  padding-right: 0.2em;
}
.vxe-form--item .vxe-default-input[type='search'],
.vxe-form--item .vxe-default-input[type='text'] {
  padding: 0 1em;
}
.vxe-form--item .vxe-default-input[type='search'],
.vxe-form--item .vxe-default-input[type='text'],
.vxe-form--item .vxe-default-select,
.vxe-form--item .vxe-default-textarea {
  color: var(--vxe-font-color);
}
.vxe-form--item .vxe-default-input[type='search']:focus,
.vxe-form--item .vxe-default-input[type='text']:focus,
.vxe-form--item .vxe-default-select:focus,
.vxe-form--item .vxe-default-textarea:focus {
  border: 1px solid var(--vxe-primary-color);
}
.vxe-form--item .vxe-default-input[type='search'][disabled],
.vxe-form--item .vxe-default-input[type='text'][disabled],
.vxe-form--item .vxe-default-select[disabled],
.vxe-form--item .vxe-default-textarea[disabled] {
  background-color: var(--vxe-input-disabled-background-color);
  cursor: not-allowed;
}
.vxe-form--item .vxe-default-input[type='reset'],
.vxe-form--item .vxe-default-input[type='submit'] {
  background-color: #fff;
  cursor: pointer;
  line-height: calc(var(--vxe-button-height-default) - 2px);
}
.vxe-form--item .vxe-default-input[type='reset']:active,
.vxe-form--item .vxe-default-input[type='submit']:active {
  border-color: var(--vxe-primary-darken-color);
  color: var(--vxe-primary-darken-color);
}
.vxe-form--item .vxe-default-input[type='date']::-webkit-inner-spin-button {
  margin-top: 6px;
}
.vxe-form--item .vxe-default-input[type='date']::-webkit-inner-spin-button,
.vxe-form--item .vxe-default-input[type='number']::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-form--item .vxe-default-input::-moz-placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-form--item .vxe-default-input::placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-form--item .vxe-default-input[type='search'],
.vxe-form--item .vxe-default-input[type='text'],
.vxe-form--item .vxe-default-select,
.vxe-form--item .vxe-default-textarea {
  width: 180px;
}
.vxe-form--item .vxe-default-textarea {
  resize: none;
  vertical-align: middle;
}
.vxe-form--item .vxe-default-textarea::-moz-placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-form--item .vxe-default-textarea::placeholder {
  color: var(--vxe-input-placeholder-color);
}
.vxe-form .vxe-form--item-inner {
  min-height: var(--vxe-form-item-min-height-default);
}
.vxe-form .vxe-form--item-inner > .align--center {
  text-align: center;
}
.vxe-form .vxe-form--item-inner > .align--left {
  text-align: left;
}
.vxe-form .vxe-form--item-inner > .align--right {
  text-align: right;
}
.vxe-form.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-form.size--medium .vxe-form--item-inner {
  min-height: var(--vxe-form-item-min-height-medium);
}
.vxe-form.size--medium .vxe-default-input[type='reset'],
.vxe-form.size--medium .vxe-default-input[type='submit'] {
  line-height: calc(var(--vxe-button-height-medium) - 2px);
}
.vxe-form.size--medium .vxe-default-input,
.vxe-form.size--medium .vxe-default-select {
  height: var(--vxe-button-height-medium);
}
.vxe-form.size--medium .vxe-default-textarea {
  height: calc(var(--vxe-button-height-medium) * 2);
}
.vxe-form.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-form.size--small .vxe-form--item-inner {
  min-height: var(--vxe-form-item-min-height-small);
}
.vxe-form.size--small .vxe-default-input[type='reset'],
.vxe-form.size--small .vxe-default-input[type='submit'] {
  line-height: calc(var(--vxe-button-height-small) - 2px);
}
.vxe-form.size--small .vxe-default-input,
.vxe-form.size--small .vxe-default-select {
  height: var(--vxe-button-height-small);
}
.vxe-form.size--small .vxe-default-textarea {
  height: calc(var(--vxe-button-height-small) * 2);
}
.vxe-form.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-form.size--mini .vxe-form--item-inner {
  min-height: var(--vxe-form-item-min-height-mini);
}
.vxe-form.size--mini .vxe-default-input[type='reset'],
.vxe-form.size--mini .vxe-default-input[type='submit'] {
  line-height: calc(var(--vxe-button-height-mini) - 2px);
}
.vxe-form.size--mini .vxe-default-input,
.vxe-form.size--mini .vxe-default-select {
  height: var(--vxe-button-height-mini);
}
.vxe-form.size--mini .vxe-default-textarea {
  height: calc(var(--vxe-button-height-mini) * 2);
}
.vxe-select {
  color: var(--vxe-font-color);
  display: inline-block;
  position: relative;
  text-align: left;
  width: 180px;
}
.vxe-select > .vxe-input .vxe-input--inner {
  cursor: pointer;
}
.vxe-select.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}
.vxe-select.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}
.vxe-select > .vxe-input {
  width: 100%;
}
.vxe-select > .vxe-input .vxe-input--suffix-icon {
  display: inline-block;
  transition: transform 0.2s ease-in-out;
}
.vxe-select.is--active:not(.is--filter) > .vxe-input .vxe-input--inner {
  border: 1px solid var(--vxe-primary-color);
}
.vxe-select-slots {
  display: none;
}
.vxe-select--panel {
  color: var(--vxe-font-color);
  display: none;
  left: 0;
  padding: 4px 0;
  position: absolute;
  text-align: left;
}
.vxe-select--panel:not(.is--transfer) {
  min-width: 100%;
}
.vxe-select--panel.is--transfer {
  position: fixed;
}
.vxe-select--panel.animat--leave {
  backface-visibility: hidden;
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transform-origin: center top;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.vxe-select--panel.animat--leave[placement='top'] {
  transform-origin: center bottom;
}
.vxe-select--panel.animat--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-select--panel-search {
  display: block;
}
.vxe-select--panel-search .vxe-select-search--input {
  width: 100%;
}
.vxe-select--panel-wrapper {
  background-color: var(--vxe-select-panel-background-color);
  border: 1px solid var(--vxe-table-popup-border-color);
  border-radius: var(--vxe-border-radius);
  box-shadow: 0 0 6px 2px #0000001a;
  position: relative;
}
.vxe-select--panel-header {
  border-bottom: 1px solid var(--vxe-table-popup-border-color);
}
.vxe-select--panel-footer {
  border-top: 1px solid var(--vxe-table-popup-border-color);
}
.vxe-select--panel-footer,
.vxe-select--panel-header {
  padding: 4px 0;
}
.vxe-select-option--wrapper {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 4px 0;
  position: relative;
}
.vxe-optgroup .vxe-optgroup--title {
  color: var(--vxe-optgroup-title-color);
  font-size: 12px;
  padding: 0 6px;
}
.vxe-optgroup--wrapper .vxe-select-option {
  padding: 0 20px;
}
.vxe-select-option {
  max-width: 600px;
  overflow: hidden;
  padding: 0 0.6em;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.vxe-select-option.is--selected {
  color: var(--vxe-primary-color);
  font-weight: 700;
}
.vxe-select-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-select-option:not(.is--disabled).is--hover {
  background-color: var(--vxe-select-option-hover-background-color);
}
.vxe-select-option.is--disabled {
  color: var(--vxe-font-disabled-color);
  cursor: no-drop;
}
.vxe-select--search-icon {
  margin-right: 0.5em;
}
.vxe-select--empty-placeholder,
.vxe-select--search-loading {
  color: var(--vxe-select-empty-color);
  padding: 0 0.6em;
  text-align: center;
}
.vxe-select,
.vxe-select--panel {
  font-size: var(--vxe-font-size);
}
.vxe-select--panel.size--medium,
.vxe-select.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-select--panel.size--small,
.vxe-select.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-select--panel.size--mini,
.vxe-select.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-select--panel .vxe-optgroup--title,
.vxe-select--panel .vxe-select-option {
  height: var(--vxe-select-option-height-default);
}
.vxe-select--panel .vxe-optgroup--title,
.vxe-select--panel .vxe-select--empty-placeholder,
.vxe-select--panel .vxe-select--search-loading,
.vxe-select--panel .vxe-select-option {
  line-height: var(--vxe-select-option-height-default);
}
.vxe-select--panel.size--medium .vxe-optgroup--title,
.vxe-select--panel.size--medium .vxe-select-option {
  height: var(--vxe-select-option-height-medium);
}
.vxe-select--panel.size--medium .vxe-optgroup--title,
.vxe-select--panel.size--medium .vxe-select--empty-placeholder,
.vxe-select--panel.size--medium .vxe-select--search-loading,
.vxe-select--panel.size--medium .vxe-select-option {
  line-height: var(--vxe-select-option-height-medium);
}
.vxe-select--panel.size--small .vxe-optgroup--title,
.vxe-select--panel.size--small .vxe-select-option {
  height: var(--vxe-select-option-height-small);
}
.vxe-select--panel.size--small .vxe-optgroup--title,
.vxe-select--panel.size--small .vxe-select--empty-placeholder,
.vxe-select--panel.size--small .vxe-select--search-loading,
.vxe-select--panel.size--small .vxe-select-option {
  line-height: var(--vxe-select-option-height-small);
}
.vxe-select--panel.size--mini .vxe-optgroup--title,
.vxe-select--panel.size--mini .vxe-select-option {
  height: var(--vxe-select-option-height-mini);
}
.vxe-select--panel.size--mini .vxe-optgroup--title,
.vxe-select--panel.size--mini .vxe-select--empty-placeholder,
.vxe-select--panel.size--mini .vxe-select--search-loading,
.vxe-select--panel.size--mini .vxe-select-option {
  line-height: var(--vxe-select-option-height-mini);
}
.vxe-switch {
  color: var(--vxe-font-color);
  display: inline-block;
  padding: 0.4em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
}
.vxe-switch.is--animat .vxe-switch--button {
  transition: border-color 0.3s, background-color 0.3s;
}
.vxe-switch.is--animat .vxe-switch--icon {
  transition: all 0.3s;
}
.vxe-switch.is--on .vxe-switch--button {
  background-color: var(--vxe-switch-open-background-color);
  padding-right: 1.7em;
}
.vxe-switch.is--on .vxe-switch--icon {
  color: var(--vxe-primary-color);
  left: 100%;
  transform: translate(-1.4em);
}
.vxe-switch.is--off .vxe-switch--button {
  background-color: var(--vxe-switch-close-background-color);
  padding-left: 1.7em;
}
.vxe-switch.is--off .vxe-switch--icon {
  color: var(--vxe-switch-close-background-color);
  left: 0.2em;
  transform: translate(0);
}
.vxe-switch.is--off .vxe-switch--label-on,
.vxe-switch.is--on .vxe-switch--label-off {
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-switch.is--off .vxe-switch--label,
.vxe-switch.is--on .vxe-switch--label {
  opacity: 1;
}
.vxe-switch:not(.is--disabled) .vxe-switch--button {
  cursor: pointer;
}
.vxe-switch:not(.is--disabled) .vxe-switch--button:focus {
  box-shadow: 0 0 0.4em 0 var(--vxe-primary-color);
}
.vxe-switch.is--disabled .vxe-switch--button {
  cursor: no-drop;
}
.vxe-switch.is--disabled.is--on .vxe-switch--button {
  background-color: var(--vxe-primary-lighten-color);
}
.vxe-switch.is--disabled.is--on .vxe-switch--icon {
  color: var(--vxe-primary-lighten-color);
}
.vxe-switch.is--disabled.is--off .vxe-switch--button {
  background-color: var(--vxe-switch-disabled-background-color);
}
.vxe-switch.is--disabled.is--off .vxe-switch--icon {
  color: var(--vxe-switch-disabled-background-color);
}
.vxe-switch .vxe-switch--button {
  border: 0;
  border-radius: 1em;
  display: block;
  height: 1.6em;
  line-height: 1;
  min-width: 3.2em;
  outline: 0;
  padding: 0 0.6em;
  position: relative;
}
.vxe-switch .vxe-switch--label {
  color: var(--vxe-switch-font-color);
  display: block;
  font-size: 0.8em;
  opacity: 0;
}
.vxe-switch .vxe-switch--icon {
  background-color: var(--vxe-switch-icon-background-color);
  border-radius: 50%;
  height: 1.2em;
  left: 0;
  line-height: 1.4em;
  position: absolute;
  text-align: center;
  top: 0.2em;
  width: 1.2em;
}
.vxe-switch .vxe-switch--label-icon {
  margin-right: 0.25em;
}
.vxe-switch {
  font-size: var(--vxe-font-size);
}
.vxe-switch.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-switch.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-switch.size--mini {
  font-size: var(--vxe-font-size-mini);
}
.vxe-list {
  color: var(--vxe-font-color);
  direction: ltr;
  display: block;
  padding: 0;
  position: relative;
}
.vxe-list .vxe-list--virtual-wrapper {
  overflow: auto;
  position: relative;
}
.vxe-list .vxe-list--y-space {
  float: left;
  width: 0;
}
.vxe-list .vxe-list--body,
.vxe-list .vxe-list--virtual-wrapper {
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
}
.vxe-list--virtual-wrapper {
  height: 100px;
}
.vxe-pulldown {
  display: inline-block;
  position: relative;
}
.vxe-pulldown,
.vxe-pulldown--panel {
  color: var(--vxe-font-color);
  text-align: left;
}
.vxe-pulldown--panel {
  display: none;
  left: 0;
  padding: 4px 0;
  position: absolute;
}
.vxe-pulldown--panel:not(.is--transfer) {
  min-width: 100%;
}
.vxe-pulldown--panel.is--transfer {
  position: fixed;
}
.vxe-pulldown--panel.animat--leave {
  backface-visibility: hidden;
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transform-origin: center top;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1),
    opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.vxe-pulldown--panel.animat--leave[placement='top'] {
  transform-origin: center bottom;
}
.vxe-pulldown--panel.animat--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-pulldown--panel-wrapper {
  background-color: var(--vxe-pulldown-panel-background-color);
}
.vxe-pulldown,
.vxe-pulldown--panel {
  font-size: var(--vxe-font-size);
}
.vxe-pulldown--panel.size--medium,
.vxe-pulldown.size--medium {
  font-size: var(--vxe-font-size-medium);
}
.vxe-pulldown--panel.size--small,
.vxe-pulldown.size--small {
  font-size: var(--vxe-font-size-small);
}
.vxe-pulldown--panel.size--mini,
.vxe-pulldown.size--mini {
  font-size: var(--vxe-font-size-mini);
}
#app,
html {
  height: 100%;
  width: 100%;
}
html {
  box-sizing: border-box;
  line-height: 1.5;
  tab-size: 4;
  text-size-adjust: 100%;
}
body {
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
    Microsoft YaHei, 微软雅黑, Arial, sans-serif;
  height: 100%;
  line-height: inherit;
  margin: 0;
  width: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}
hr {
  border-top-width: 1px;
  color: inherit;
  height: 0;
}
abbr:where([title]) {
  text-decoration: underline dotted;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
}
::-webkit-file-upload-button {
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
}
fieldset,
legend {
  padding: 0;
}
menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}
[role='button'],
button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,
canvas,
embed,
iframe,
object,
svg,
video {
  display: block;
}
img,
video {
  height: auto;
  max-width: 100%;
}
[hidden] {
  display: none;
}
.dark {
  color-scheme: dark;
}
label {
  font-weight: 700;
}
*,
:after,
:before {
  box-sizing: inherit;
}
a:active,
a:focus {
  outline: none;
}
a,
a:focus,
a:hover {
  color: inherit;
  cursor: pointer;
  text-decoration: none;
}
div:focus {
  outline: none;
}
html[data-theme='light'] {
  --pure-theme-sub-menu-active-text: #000000d9;
  --pure-theme-menu-bg: #fff;
  --pure-theme-menu-hover: #f6f6f6;
  --pure-theme-sub-menu-bg: #fff;
  --pure-theme-menu-text: rgba(0, 0, 0, 0.6);
  --pure-theme-sidebar-logo: #fff;
  --pure-theme-menu-title-hover: #000;
  --pure-theme-menu-active-before: #4091f7;
}
html[data-theme='default'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #001529;
  --pure-theme-menu-hover: rgba(64, 145, 247, 0.15);
  --pure-theme-sub-menu-bg: #0f0303;
  --pure-theme-menu-text: hsla(0, 0%, 100%, 0.65);
  --pure-theme-sidebar-logo: #002140;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #4091f7;
}
html[data-theme='saucePurple'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #130824;
  --pure-theme-menu-hover: rgba(105, 58, 201, 0.15);
  --pure-theme-sub-menu-bg: #000;
  --pure-theme-menu-text: #7a80b4;
  --pure-theme-sidebar-logo: #1f0c38;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #693ac9;
}
html[data-theme='pink'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #28081a;
  --pure-theme-menu-hover: rgba(216, 68, 147, 0.15);
  --pure-theme-sub-menu-bg: #000;
  --pure-theme-menu-text: #7a80b4;
  --pure-theme-sidebar-logo: #3f0d29;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #d84493;
}
html[data-theme='dusk'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #2a0608;
  --pure-theme-menu-hover: rgba(225, 60, 57, 0.15);
  --pure-theme-sub-menu-bg: #000;
  --pure-theme-menu-text: hsla(0, 0%, 100%, 0.651);
  --pure-theme-sidebar-logo: #42090c;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #e13c39;
}
html[data-theme='volcano'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #2b0e05;
  --pure-theme-menu-hover: rgba(232, 95, 51, 0.15);
  --pure-theme-sub-menu-bg: #0f0603;
  --pure-theme-menu-text: hsla(0, 0%, 100%, 0.65);
  --pure-theme-sidebar-logo: #441708;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #e85f33;
}
html[data-theme='mingQing'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #032121;
  --pure-theme-menu-hover: rgba(89, 191, 193, 0.15);
  --pure-theme-sub-menu-bg: #000;
  --pure-theme-menu-text: #7a80b4;
  --pure-theme-sidebar-logo: #053434;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #59bfc1;
}
html[data-theme='auroraGreen'] {
  --pure-theme-sub-menu-active-text: #fff;
  --pure-theme-menu-bg: #0b1e15;
  --pure-theme-menu-hover: rgba(96, 172, 128, 0.15);
  --pure-theme-sub-menu-bg: #000;
  --pure-theme-menu-text: #7a80b4;
  --pure-theme-sidebar-logo: #112f21;
  --pure-theme-menu-title-hover: #fff;
  --pure-theme-menu-active-before: #60ac80;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}
.fade-enter,
.fade-leave-active {
  opacity: 0;
}
.fade-transform-enter-active,
.fade-transform-leave-active {
  transition: all 0.5s;
}
.fade-transform-enter-from {
  opacity: 0;
  transform: translate(-30px);
}
.fade-transform-leave-to {
  opacity: 0;
  transform: translate(30px);
}
.breadcrumb-enter-active {
  transition: all 0.4s;
}
.breadcrumb-leave-active {
  position: absolute;
  transition: all 0.3s;
}
.breadcrumb-enter-from,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translate(20px);
}
.outer-most .el-collapse-transition-enter-active,
.outer-most .el-collapse-transition-leave-active {
  transition: all 0.2s ease-in-out !important;
}
.horizontal-collapse-transition {
  transition: var(--pure-transition-duration) all !important;
}
.el-form-item__label {
  font-weight: 700;
}
.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}
.el-dropdown-menu {
  padding: 0 !important;
}
.is-dark {
  z-index: 9999 !important;
}
.reset-margin [class*='el-icon'] + span {
  margin-left: 2px !important;
}
.pure-popper {
  padding: 0 !important;
}
#nprogress .bar {
  background-color: var(--el-color-primary) !important;
}
#nprogress .peg {
  box-shadow: 0 0 10px var(--el-color-primary), 0 0 5px var(--el-color-primary) !important;
}
#nprogress .spinner-icon {
  border-left-color: var(--el-color-primary);
  border-top-color: var(--el-color-primary);
}
.pure-dialog .el-dialog__header.show-close {
  padding-right: 16px;
}
.pure-dialog .el-dialog__headerbtn {
  height: 24px;
  right: 12px;
  top: 16px;
  width: 24px;
}
.pure-dialog .pure-dialog-svg {
  color: var(--el-color-info);
}
.pure-dialog .el-dialog__footer {
  padding-top: 0;
}
.el-dialog__headerbtn:hover .el-dialog__close,
.el-message-box__headerbtn:hover .el-dialog__close {
  color: var(--el-color-info) !important;
}
.el-icon.el-dialog__close,
.el-icon.el-drawer__close,
.el-icon.el-message-box__close,
.el-icon.el-notification__closeBtn,
.el-icon.el-tour__close,
.el-upload-list__item.is-ready .el-icon.el-icon--close {
  border-radius: 4px;
  height: 24px;
  outline: none;
  transition: background-color 0.2s, color 0.2s;
  width: 24px;
}
.el-icon.el-dialog__close:hover,
.el-icon.el-drawer__close:hover,
.el-icon.el-message-box__close:hover,
.el-icon.el-notification__closeBtn:hover,
.el-icon.el-tour__close:hover,
.el-upload-list__item.is-ready .el-icon.el-icon--close:hover {
  background-color: #0000000f;
  color: #000000e0 !important;
  text-decoration: none;
}
.el-icon.el-dialog__close:hover .pure-dialog-svg,
.el-icon.el-drawer__close:hover .pure-dialog-svg,
.el-icon.el-message-box__close:hover .pure-dialog-svg,
.el-icon.el-notification__closeBtn:hover .pure-dialog-svg,
.el-icon.el-tour__close:hover .pure-dialog-svg,
.el-upload-list__item.is-ready .el-icon.el-icon--close:hover .pure-dialog-svg {
  color: #000000e0 !important;
}
.pure-message {
  background: #fff !important;
  border-width: 0 !important;
  box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014,
    0 9px 28px 8px #0000000d !important;
}
.pure-message .el-message__content {
  background-image: none !important;
  color: #000000d9 !important;
  pointer-events: all !important;
}
.pure-message .el-message__closeBtn {
  border-radius: 4px;
  outline: none;
  transition: background-color 0.2s, color 0.2s;
}
.pure-message .el-message__closeBtn:hover {
  background-color: #0000000f;
}
@media screen and (width>760px) and (width<=940px) {
  .pure-search-dialog .el-input__inner {
    font-size: 12px;
  }
}
@media screen and (width<=470px) {
  .pure-search-dialog .el-input__inner {
    font-size: 12px;
  }
}
.pure-search-dialog .el-dialog__header {
  display: none;
}
.pure-search-dialog .el-input__inner {
  font-size: 1.2em;
}
.pure-search-dialog .el-dialog__footer {
  box-shadow: 0 -1px #e0e3e8, 0 -3px 6px #45629b1f;
  margin: auto -16px -16px;
  padding: 10px 20px;
  width: calc(100% + 32px);
}
.pure-scrollbar {
  scrollbar-color: #dddee0 transparent;
  scrollbar-width: thin;
}
.pure-scrollbar ::-webkit-scrollbar {
  width: 6px;
}
.pure-scrollbar ::-webkit-scrollbar-track {
  background: transparent;
}
.pure-scrollbar ::-webkit-scrollbar-thumb {
  background-color: #dddee0;
  border-radius: 4px;
}
.pure-scrollbar ::-webkit-scrollbar-thumb:hover {
  background: #c7c9cb;
}
@media screen and (width>=150px) and (width<=420px) {
  body[layout='vertical'] .app-main-nofixed-header {
    overflow-y: hidden;
  }
}
@media screen and (width>=420px) {
  body[layout='vertical'] .app-main-nofixed-header {
    overflow: hidden;
  }
}
body[layout='vertical'] .el-popper.pure-scrollbar {
  overflow: hidden;
}
body[layout='vertical'] .pure-scrollbar {
  max-height: calc(100vh - 125px);
  overflow: hidden auto;
}
body[layout='vertical'] .sub-menu-icon {
  font-size: 18px;
  margin-right: 5px;
}
body[layout='vertical'] .sub-menu-icon svg {
  height: 18px;
  width: 18px;
}
body[layout='vertical'] .fullscreen-icon,
body[layout='vertical'] .globalization-icon,
body[layout='vertical'] .set-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  width: 40px;
}
body[layout='vertical'] .main-container {
  background: #f0f2f5;
  height: 100vh;
  margin-left: 210px;
  min-height: 100%;
  position: relative;
  transition: margin-left var(--pure-transition-duration);
}
body[layout='vertical'] .main-container .el-scrollbar__wrap {
  height: 100%;
  overflow: auto;
}
body[layout='vertical'] .fixed-header {
  position: fixed;
  right: 0;
  top: 0;
  transition: width var(--pure-transition-duration);
  width: calc(100% - 210px);
  z-index: 998;
}
body[layout='vertical'] .main-hidden {
  margin-left: 0 !important;
}
body[layout='vertical'] .main-hidden .fixed-header {
  width: 100% !important;
}
body[layout='vertical'] .main-hidden .fixed-header + .app-main {
  padding-top: 37px !important;
}
body[layout='vertical'] .sidebar-container {
  background: var(--pure-theme-menu-bg) !important;
  border-right: 1px solid var(--pure-border-color);
  bottom: 0;
  font-size: 0;
  height: 100%;
  left: 0;
  overflow: visible;
  position: fixed;
  top: 0;
  transition: width var(--pure-transition-duration);
  width: 210px !important;
  z-index: 1001;
}
body[layout='vertical'] .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
body[layout='vertical'] .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0;
}
body[layout='vertical'] .sidebar-container.has-logo .el-scrollbar.pc {
  height: calc(100% - 92px);
}
body[layout='vertical'] .sidebar-container.has-logo .el-scrollbar.mobile {
  height: calc(100% - 48px);
}
body[layout='vertical'] .sidebar-container.no-logo .el-scrollbar.pc {
  height: calc(100% - 44px);
}
body[layout='vertical'] .sidebar-container.no-logo .el-scrollbar.mobile {
  height: 100%;
}
body[layout='vertical'] .sidebar-container .is-horizontal {
  display: none;
}
body[layout='vertical'] .sidebar-container a {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body[layout='vertical'] .sidebar-container .el-menu {
  background-color: transparent !important;
  border: none;
  height: 100%;
}
body[layout='vertical'] .sidebar-container .el-menu-item,
body[layout='vertical'] .sidebar-container .el-sub-menu__title {
  background-color: transparent !important;
  color: var(--pure-theme-menu-text);
  height: 50px;
}
body[layout='vertical'] .sidebar-container .el-menu-item:hover,
body[layout='vertical'] .sidebar-container .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='vertical'] .sidebar-container .el-menu-item div,
body[layout='vertical'] .sidebar-container .el-menu-item span,
body[layout='vertical'] .sidebar-container .el-sub-menu__title div,
body[layout='vertical'] .sidebar-container .el-sub-menu__title span {
  height: 50px;
  line-height: 50px;
}
body[layout='vertical'] .sidebar-container .el-sub-menu__title:hover,
body[layout='vertical'] .sidebar-container .submenu-title-noDropdown:hover {
  background-color: transparent;
}
body[layout='vertical'] .sidebar-container .is-active,
body[layout='vertical'] .sidebar-container .is-active.submenu-title-noDropdown,
body[layout='vertical'] .sidebar-container .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='vertical'] .sidebar-container .is-active {
  transition: color 0.3s;
}
body[layout='vertical']
  .sidebar-container
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='vertical']
  .sidebar-container
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='vertical']
  .sidebar-container
  .el-menu
  .el-menu--inline
  .el-sub-menu__title,
body[layout='vertical'] .sidebar-container .el-sub-menu .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='vertical']
  .sidebar-container
  .el-menu--collapse
  .is-active.outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  background-color: var(--pure-theme-menu-active-before);
  clear: both;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(0);
  transition: all var(--pure-transition-duration) ease-in-out;
  width: 2px;
}
body[layout='vertical']
  .sidebar-container
  .el-menu--collapse
  .outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  content: '';
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
}
body[layout='vertical']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='vertical']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='vertical'] .el-menu--vertical .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='vertical'] .el-menu--vertical .el-menu--popup .el-menu-item span {
  font-size: 14px;
}
body[layout='vertical'] .el-menu--vertical > .el-menu i,
body[layout='vertical'] .el-menu--vertical > .el-menu svg {
  margin-right: 5px;
}
body[layout='vertical'] .el-menu--vertical .is-active.submenu-title-noDropdown,
body[layout='vertical'] .el-menu--vertical .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='vertical'] .el-menu--vertical .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='vertical'] .el-menu--vertical .el-menu-item,
body[layout='vertical'] .el-menu--vertical .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
  height: 50px;
  line-height: 50px;
}
body[layout='vertical'] .el-menu--vertical .el-menu-item:hover,
body[layout='vertical'] .el-menu--vertical .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='vertical'] .el-menu--vertical .is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='vertical']
  .el-menu--vertical
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='vertical']
  .el-menu--vertical
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  position: absolute;
}
body[layout='vertical'] .el-menu--vertical .el-menu-item .iconfont,
body[layout='vertical'] .el-menu--vertical .el-sub-menu .iconfont {
  font-size: 18px;
}
body[layout='vertical']
  .el-menu--vertical
  .el-menu-item
  .el-menu-tooltip__trigger,
body[layout='vertical']
  .el-menu--vertical
  .el-sub-menu
  .el-menu-tooltip__trigger {
  padding: 0;
  width: 54px;
}
body[layout='vertical']
  .el-menu--horizontal
  > .el-sub-menu
  .el-sub-menu__icon-arrow {
  margin-top: 0;
  position: static !important;
}
body[layout='vertical']
  .el-menu--horizontal
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: 2px solid var(--el-menu-active-color);
}
body[layout='vertical'] .el-menu--horizontal .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu--popup
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: none;
}
body[layout='vertical'] .el-menu--horizontal .el-menu--popup .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu--popup
  .el-menu-item
  span {
  font-size: 14px;
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu--popup
  .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
}
body[layout='vertical'] .el-menu--horizontal .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu
  .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='vertical']
  .el-menu--horizontal
  .is-active.submenu-title-noDropdown,
body[layout='vertical'] .el-menu--horizontal .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='vertical'] .el-menu--horizontal .el-menu-item:hover,
body[layout='vertical']
  .el-menu--horizontal
  .nest-menu
  .el-sub-menu
  > .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='vertical'] .el-menu--horizontal .el-menu-item.is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='vertical']
  .el-menu--horizontal
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 5px;
  position: absolute;
}
body[layout='vertical'] .horizontal-header {
  align-items: center;
  background: var(--pure-theme-menu-bg) !important;
  display: flex;
  height: 48px;
  justify-content: space-around;
  width: 100%;
}
body[layout='vertical'] .horizontal-header .horizontal-header-left {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-width: 200px;
  padding-left: 10px;
  transition: all var(--pure-transition-duration) ease;
  width: auto;
}
body[layout='vertical'] .horizontal-header .horizontal-header-left img {
  display: inline-block;
  height: 32px;
}
body[layout='vertical'] .horizontal-header .horizontal-header-left span {
  color: var(--pure-theme-sub-menu-active-text);
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: 32px;
  line-height: 32px;
  margin: 2px 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body[layout='vertical'] .horizontal-header .horizontal-header-menu {
  align-items: center;
  flex: 1;
  height: 100%;
  min-width: 0;
}
body[layout='vertical'] .horizontal-header .horizontal-header-right {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  display: flex;
  justify-content: flex-end;
  min-width: 340px;
}
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .dropdown-badge:hover,
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link:hover,
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .fullscreen-icon:hover,
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .globalization-icon:hover,
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .search-container:hover,
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .set-icon:hover {
  background: var(--pure-theme-menu-hover);
}
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .dropdown-badge {
  color: var(--pure-theme-sub-menu-active-text);
  height: 48px;
}
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: space-around;
  padding: 10px;
}
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  p {
  font-size: 14px;
}
body[layout='vertical']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  img {
  border-radius: 50%;
  height: 22px;
  width: 22px;
}
body[layout='vertical'] .horizontal-header .el-menu {
  background-color: transparent;
  border: none;
  height: 100%;
  width: 100% !important;
}
body[layout='vertical'] .horizontal-header .el-menu-item,
body[layout='vertical'] .horizontal-header .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
  padding-right: var(--el-menu-base-level-padding);
}
body[layout='vertical'] .horizontal-header .el-menu-item:hover,
body[layout='vertical'] .horizontal-header .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='vertical'] .horizontal-header .el-sub-menu__title,
body[layout='vertical'] .horizontal-header .submenu-title-noDropdown {
  background: var(--pure-theme-menu-bg) !important;
  height: 48px;
  line-height: 48px;
}
body[layout='vertical'] .horizontal-header .el-sub-menu__title svg,
body[layout='vertical'] .horizontal-header .submenu-title-noDropdown svg {
  position: static !important;
}
body[layout='vertical'] .horizontal-header .is-active,
body[layout='vertical'] .horizontal-header .is-active.submenu-title-noDropdown,
body[layout='vertical'] .horizontal-header .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='vertical'] .horizontal-header .is-active {
  transition: color 0.3s;
}
body[layout='vertical'] .el-menu--collapse .el-menu .el-sub-menu {
  min-width: 210px !important;
}
body[layout='vertical'] .mobile .fixed-header {
  transition: width var(--pure-transition-duration);
  width: 100% !important;
}
body[layout='vertical'] .mobile .main-container {
  margin-left: 0 !important;
}
body[layout='vertical'] .mobile .sidebar-container {
  transition: transform var(--pure-transition-duration);
  width: 210px;
  z-index: 2001;
}
body[layout='vertical'] .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  transform: translate3d(-210px, 0, 0);
  transition-duration: 0.3s;
}
body[layout='vertical'] .el-menu--collapse {
  width: 54px;
}
body[layout='vertical'] .sidebar-logo-container {
  background: var(--pure-theme-sidebar-logo);
}
body[layout='vertical'] .hideSidebar .fixed-header {
  transition: width var(--pure-transition-duration);
  width: calc(100% - 54px);
}
body[layout='vertical'] .hideSidebar .sidebar-container {
  transition: width var(--pure-transition-duration);
  width: 54px !important;
}
body[layout='vertical']
  .hideSidebar
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most {
  background: transparent !important;
}
body[layout='vertical'] .hideSidebar .main-container {
  margin-left: 54px;
}
body[layout='vertical']
  .hideSidebar
  .el-menu--collapse
  .el-sub-menu
  > .el-sub-menu__title
  > span {
  height: 100%;
  text-align: center;
  visibility: visible;
  width: 100%;
}
body[layout='vertical']
  .hideSidebar
  .el-menu--collapse
  .submenu-title-noDropdown {
  background: transparent !important;
}
body[layout='vertical'] .hideSidebar .el-menu--collapse .el-sub-menu__title {
  padding: 0;
}
body[layout='vertical'] .hideSidebar .sub-menu-icon {
  margin-right: 0;
}
body[layout='vertical'] .dropdown-badge:hover,
body[layout='vertical'] .el-dropdown-link:hover,
body[layout='vertical'] .fullscreen-icon:hover,
body[layout='vertical'] .globalization-icon:hover,
body[layout='vertical'] .search-container:hover,
body[layout='vertical'] .set-icon:hover {
  background: #f6f6f6;
}
@media screen and (width>=150px) and (width<=420px) {
  body[layout='horizontal'] .app-main-nofixed-header {
    overflow-y: hidden;
  }
}
@media screen and (width>=420px) {
  body[layout='horizontal'] .app-main-nofixed-header {
    overflow: hidden;
  }
}
body[layout='horizontal'] .el-popper.pure-scrollbar {
  overflow: hidden;
}
body[layout='horizontal'] .pure-scrollbar {
  max-height: calc(100vh - 125px);
  overflow: hidden auto;
}
body[layout='horizontal'] .sub-menu-icon {
  font-size: 18px;
  margin-right: 5px;
}
body[layout='horizontal'] .sub-menu-icon svg {
  height: 18px;
  width: 18px;
}
body[layout='horizontal'] .fullscreen-icon,
body[layout='horizontal'] .globalization-icon,
body[layout='horizontal'] .set-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  width: 40px;
}
body[layout='horizontal'] .main-container {
  background: #f0f2f5;
  height: 100vh;
  margin-left: 0;
  min-height: 100%;
  position: relative;
  transition: margin-left var(--pure-transition-duration);
}
body[layout='horizontal'] .main-container .el-scrollbar__wrap {
  height: 100%;
  overflow: auto;
}
body[layout='horizontal'] .fixed-header {
  position: fixed;
  right: 0;
  top: 0;
  transition: width var(--pure-transition-duration);
  z-index: 998;
}
body[layout='horizontal'] .main-hidden {
  margin-left: 0 !important;
}
body[layout='horizontal'] .main-hidden .fixed-header {
  width: 100% !important;
}
body[layout='horizontal'] .main-hidden .fixed-header + .app-main {
  padding-top: 37px !important;
}
body[layout='horizontal'] .sidebar-container {
  background: var(--pure-theme-menu-bg) !important;
  border-right: 1px solid var(--pure-border-color);
  bottom: 0;
  font-size: 0;
  height: 100%;
  left: 0;
  overflow: visible;
  position: fixed;
  top: 0;
  transition: width var(--pure-transition-duration);
  width: 0 !important;
  z-index: 1001;
}
body[layout='horizontal'] .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
body[layout='horizontal'] .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0;
}
body[layout='horizontal'] .sidebar-container.has-logo .el-scrollbar.pc {
  height: calc(100% - 92px);
}
body[layout='horizontal'] .sidebar-container.has-logo .el-scrollbar.mobile {
  height: calc(100% - 48px);
}
body[layout='horizontal'] .sidebar-container.no-logo .el-scrollbar.pc {
  height: calc(100% - 44px);
}
body[layout='horizontal'] .sidebar-container.no-logo .el-scrollbar.mobile {
  height: 100%;
}
body[layout='horizontal'] .sidebar-container .is-horizontal {
  display: none;
}
body[layout='horizontal'] .sidebar-container a {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body[layout='horizontal'] .sidebar-container .el-menu {
  background-color: transparent !important;
  border: none;
  height: 100%;
}
body[layout='horizontal'] .sidebar-container .el-menu-item,
body[layout='horizontal'] .sidebar-container .el-sub-menu__title {
  background-color: transparent !important;
  color: var(--pure-theme-menu-text);
  height: 50px;
}
body[layout='horizontal'] .sidebar-container .el-menu-item:hover,
body[layout='horizontal'] .sidebar-container .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='horizontal'] .sidebar-container .el-menu-item div,
body[layout='horizontal'] .sidebar-container .el-menu-item span,
body[layout='horizontal'] .sidebar-container .el-sub-menu__title div,
body[layout='horizontal'] .sidebar-container .el-sub-menu__title span {
  height: 50px;
  line-height: 50px;
}
body[layout='horizontal'] .sidebar-container .el-sub-menu__title:hover,
body[layout='horizontal'] .sidebar-container .submenu-title-noDropdown:hover {
  background-color: transparent;
}
body[layout='horizontal'] .sidebar-container .is-active,
body[layout='horizontal']
  .sidebar-container
  .is-active.submenu-title-noDropdown,
body[layout='horizontal'] .sidebar-container .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='horizontal'] .sidebar-container .is-active {
  transition: color 0.3s;
}
body[layout='horizontal']
  .sidebar-container
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='horizontal']
  .sidebar-container
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='horizontal']
  .sidebar-container
  .el-menu
  .el-menu--inline
  .el-sub-menu__title,
body[layout='horizontal'] .sidebar-container .el-sub-menu .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 0 !important;
}
body[layout='horizontal']
  .sidebar-container
  .el-menu--collapse
  .is-active.outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  background-color: var(--pure-theme-menu-active-before);
  clear: both;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(0);
  transition: all var(--pure-transition-duration) ease-in-out;
  width: 2px;
}
body[layout='horizontal']
  .sidebar-container
  .el-menu--collapse
  .outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  content: '';
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
}
body[layout='horizontal']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='horizontal']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='horizontal'] .el-menu--vertical .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='horizontal']
  .el-menu--vertical
  .el-menu--popup
  .el-menu-item
  span {
  font-size: 14px;
}
body[layout='horizontal'] .el-menu--vertical > .el-menu i,
body[layout='horizontal'] .el-menu--vertical > .el-menu svg {
  margin-right: 5px;
}
body[layout='horizontal']
  .el-menu--vertical
  .is-active.submenu-title-noDropdown,
body[layout='horizontal'] .el-menu--vertical .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='horizontal'] .el-menu--vertical .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 0 !important;
}
body[layout='horizontal'] .el-menu--vertical .el-menu-item,
body[layout='horizontal'] .el-menu--vertical .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
  height: 50px;
  line-height: 50px;
}
body[layout='horizontal'] .el-menu--vertical .el-menu-item:hover,
body[layout='horizontal'] .el-menu--vertical .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='horizontal'] .el-menu--vertical .is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='horizontal']
  .el-menu--vertical
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='horizontal']
  .el-menu--vertical
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  position: absolute;
}
body[layout='horizontal'] .el-menu--vertical .el-menu-item .iconfont,
body[layout='horizontal'] .el-menu--vertical .el-sub-menu .iconfont {
  font-size: 18px;
}
body[layout='horizontal']
  .el-menu--vertical
  .el-menu-item
  .el-menu-tooltip__trigger,
body[layout='horizontal']
  .el-menu--vertical
  .el-sub-menu
  .el-menu-tooltip__trigger {
  padding: 0;
  width: 54px;
}
body[layout='horizontal']
  .el-menu--horizontal
  > .el-sub-menu
  .el-sub-menu__icon-arrow {
  margin-top: 0;
  position: static !important;
}
body[layout='horizontal']
  .el-menu--horizontal
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: 2px solid var(--el-menu-active-color);
}
body[layout='horizontal'] .el-menu--horizontal .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu--popup
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: none;
}
body[layout='horizontal'] .el-menu--horizontal .el-menu--popup .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu--popup
  .el-menu-item
  span {
  font-size: 14px;
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu--popup
  .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
}
body[layout='horizontal'] .el-menu--horizontal .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 0 !important;
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu
  .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='horizontal']
  .el-menu--horizontal
  .is-active.submenu-title-noDropdown,
body[layout='horizontal']
  .el-menu--horizontal
  .is-active
  > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='horizontal'] .el-menu--horizontal .el-menu-item:hover,
body[layout='horizontal']
  .el-menu--horizontal
  .nest-menu
  .el-sub-menu
  > .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='horizontal'] .el-menu--horizontal .el-menu-item.is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu-item.is-active.nest-menu
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='horizontal']
  .el-menu--horizontal
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 5px;
  position: absolute;
}
body[layout='horizontal'] .horizontal-header {
  align-items: center;
  background: var(--pure-theme-menu-bg) !important;
  display: flex;
  height: 48px;
  justify-content: space-around;
  width: 100%;
}
body[layout='horizontal'] .horizontal-header .horizontal-header-left {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-width: 200px;
  padding-left: 10px;
  transition: all var(--pure-transition-duration) ease;
  width: auto;
}
body[layout='horizontal'] .horizontal-header .horizontal-header-left img {
  display: inline-block;
  height: 32px;
}
body[layout='horizontal'] .horizontal-header .horizontal-header-left span {
  color: var(--pure-theme-sub-menu-active-text);
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: 32px;
  line-height: 32px;
  margin: 2px 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body[layout='horizontal'] .horizontal-header .horizontal-header-menu {
  align-items: center;
  flex: 1;
  height: 100%;
  min-width: 0;
}
body[layout='horizontal'] .horizontal-header .horizontal-header-right {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  display: flex;
  justify-content: flex-end;
  min-width: 340px;
}
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .dropdown-badge:hover,
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link:hover,
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .fullscreen-icon:hover,
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .globalization-icon:hover,
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .search-container:hover,
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .set-icon:hover {
  background: var(--pure-theme-menu-hover);
}
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .dropdown-badge {
  color: var(--pure-theme-sub-menu-active-text);
  height: 48px;
}
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: space-around;
  padding: 10px;
}
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  p {
  font-size: 14px;
}
body[layout='horizontal']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  img {
  border-radius: 50%;
  height: 22px;
  width: 22px;
}
body[layout='horizontal'] .horizontal-header .el-menu {
  background-color: transparent;
  border: none;
  height: 100%;
  width: 100% !important;
}
body[layout='horizontal'] .horizontal-header .el-menu-item,
body[layout='horizontal'] .horizontal-header .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
  padding-right: var(--el-menu-base-level-padding);
}
body[layout='horizontal'] .horizontal-header .el-menu-item:hover,
body[layout='horizontal'] .horizontal-header .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='horizontal'] .horizontal-header .el-sub-menu__title,
body[layout='horizontal'] .horizontal-header .submenu-title-noDropdown {
  background: var(--pure-theme-menu-bg) !important;
  height: 48px;
  line-height: 48px;
}
body[layout='horizontal'] .horizontal-header .el-sub-menu__title svg,
body[layout='horizontal'] .horizontal-header .submenu-title-noDropdown svg {
  position: static !important;
}
body[layout='horizontal'] .horizontal-header .is-active,
body[layout='horizontal']
  .horizontal-header
  .is-active.submenu-title-noDropdown,
body[layout='horizontal'] .horizontal-header .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='horizontal'] .horizontal-header .is-active {
  transition: color 0.3s;
}
body[layout='horizontal'] .el-menu--collapse .el-menu .el-sub-menu {
  min-width: 0 !important;
}
body[layout='horizontal'] .mobile .fixed-header {
  transition: width var(--pure-transition-duration);
  width: 100% !important;
}
body[layout='horizontal'] .mobile .main-container {
  margin-left: 0 !important;
}
body[layout='horizontal'] .mobile .sidebar-container {
  transition: transform var(--pure-transition-duration);
  width: 0;
  z-index: 2001;
}
body[layout='horizontal'] .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  transform: translateZ(0);
  transition-duration: 0.3s;
}
body[layout='horizontal'] .el-menu {
  --el-menu-hover-text-color: var(--pure-theme-menu-text) !important;
}
body[layout='horizontal'] .fixed-header,
body[layout='horizontal'] .main-container {
  transition: none !important;
}
body[layout='horizontal'] .fixed-header {
  width: 100%;
}
@media screen and (width>=150px) and (width<=420px) {
  body[layout='mix'] .app-main-nofixed-header {
    overflow-y: hidden;
  }
}
@media screen and (width>=420px) {
  body[layout='mix'] .app-main-nofixed-header {
    overflow: hidden;
  }
}
body[layout='mix'] .el-popper.pure-scrollbar {
  overflow: hidden;
}
body[layout='mix'] .pure-scrollbar {
  max-height: calc(100vh - 125px);
  overflow: hidden auto;
}
body[layout='mix'] .sub-menu-icon {
  font-size: 18px;
  margin-right: 5px;
}
body[layout='mix'] .sub-menu-icon svg {
  height: 18px;
  width: 18px;
}
body[layout='mix'] .fullscreen-icon,
body[layout='mix'] .globalization-icon,
body[layout='mix'] .set-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 16px;
  height: 48px;
  justify-content: center;
  width: 40px;
}
body[layout='mix'] .main-container {
  background: #f0f2f5;
  height: 100vh;
  margin-left: 210px;
  min-height: 100%;
  position: relative;
  transition: margin-left var(--pure-transition-duration);
}
body[layout='mix'] .main-container .el-scrollbar__wrap {
  height: 100%;
  overflow: auto;
}
body[layout='mix'] .fixed-header {
  position: fixed;
  right: 0;
  top: 0;
  transition: width var(--pure-transition-duration);
  width: calc(100% - 210px);
  z-index: 998;
}
body[layout='mix'] .main-hidden {
  margin-left: 0 !important;
}
body[layout='mix'] .main-hidden .fixed-header {
  width: 100% !important;
}
body[layout='mix'] .main-hidden .fixed-header + .app-main {
  padding-top: 37px !important;
}
body[layout='mix'] .sidebar-container {
  background: var(--pure-theme-menu-bg) !important;
  border-right: 1px solid var(--pure-border-color);
  bottom: 0;
  font-size: 0;
  height: 100%;
  left: 0;
  overflow: visible;
  position: fixed;
  top: 0;
  transition: width var(--pure-transition-duration);
  width: 210px !important;
  z-index: 1001;
}
body[layout='mix'] .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
body[layout='mix'] .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0;
}
body[layout='mix'] .sidebar-container.has-logo .el-scrollbar.pc {
  height: calc(100% - 92px);
}
body[layout='mix'] .sidebar-container.has-logo .el-scrollbar.mobile {
  height: calc(100% - 48px);
}
body[layout='mix'] .sidebar-container.no-logo .el-scrollbar.pc {
  height: calc(100% - 44px);
}
body[layout='mix'] .sidebar-container.no-logo .el-scrollbar.mobile {
  height: 100%;
}
body[layout='mix'] .sidebar-container .is-horizontal {
  display: none;
}
body[layout='mix'] .sidebar-container a {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
body[layout='mix'] .sidebar-container .el-menu {
  background-color: transparent !important;
  border: none;
  height: 100%;
}
body[layout='mix'] .sidebar-container .el-menu-item,
body[layout='mix'] .sidebar-container .el-sub-menu__title {
  background-color: transparent !important;
  color: var(--pure-theme-menu-text);
  height: 50px;
}
body[layout='mix'] .sidebar-container .el-menu-item:hover,
body[layout='mix'] .sidebar-container .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='mix'] .sidebar-container .el-menu-item div,
body[layout='mix'] .sidebar-container .el-menu-item span,
body[layout='mix'] .sidebar-container .el-sub-menu__title div,
body[layout='mix'] .sidebar-container .el-sub-menu__title span {
  height: 50px;
  line-height: 50px;
}
body[layout='mix'] .sidebar-container .el-sub-menu__title:hover,
body[layout='mix'] .sidebar-container .submenu-title-noDropdown:hover {
  background-color: transparent;
}
body[layout='mix'] .sidebar-container .is-active,
body[layout='mix'] .sidebar-container .is-active.submenu-title-noDropdown,
body[layout='mix'] .sidebar-container .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='mix'] .sidebar-container .is-active {
  transition: color 0.3s;
}
body[layout='mix'] .sidebar-container .el-menu-item.is-active.nest-menu > * {
  color: #fff;
  z-index: 1;
}
body[layout='mix'] .sidebar-container .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='mix']
  .sidebar-container
  .el-menu
  .el-menu--inline
  .el-sub-menu__title,
body[layout='mix'] .sidebar-container .el-sub-menu .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='mix']
  .sidebar-container
  .el-menu--collapse
  .is-active.outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  background-color: var(--pure-theme-menu-active-before);
  clear: both;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(0);
  transition: all var(--pure-transition-duration) ease-in-out;
  width: 2px;
}
body[layout='mix']
  .sidebar-container
  .el-menu--collapse
  .outer-most.el-sub-menu
  > .el-sub-menu__title:before {
  content: '';
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
}
body[layout='mix']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most
  > * {
  color: #fff;
  z-index: 1;
}
body[layout='mix']
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout='mix'] .el-menu--vertical .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='mix'] .el-menu--vertical .el-menu--popup .el-menu-item span {
  font-size: 14px;
}
body[layout='mix'] .el-menu--vertical > .el-menu i,
body[layout='mix'] .el-menu--vertical > .el-menu svg {
  margin-right: 5px;
}
body[layout='mix'] .el-menu--vertical .is-active.submenu-title-noDropdown,
body[layout='mix'] .el-menu--vertical .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='mix'] .el-menu--vertical .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='mix'] .el-menu--vertical .el-menu-item,
body[layout='mix'] .el-menu--vertical .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
  height: 50px;
  line-height: 50px;
}
body[layout='mix'] .el-menu--vertical .el-menu-item:hover,
body[layout='mix'] .el-menu--vertical .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='mix'] .el-menu--vertical .is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='mix'] .el-menu--vertical .el-menu-item.is-active.nest-menu > * {
  color: #fff;
  z-index: 1;
}
body[layout='mix'] .el-menu--vertical .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  position: absolute;
}
body[layout='mix'] .el-menu--vertical .el-menu-item .iconfont,
body[layout='mix'] .el-menu--vertical .el-sub-menu .iconfont {
  font-size: 18px;
}
body[layout='mix'] .el-menu--vertical .el-menu-item .el-menu-tooltip__trigger,
body[layout='mix'] .el-menu--vertical .el-sub-menu .el-menu-tooltip__trigger {
  padding: 0;
  width: 54px;
}
body[layout='mix']
  .el-menu--horizontal
  > .el-sub-menu
  .el-sub-menu__icon-arrow {
  margin-top: 0;
  position: static !important;
}
body[layout='mix']
  .el-menu--horizontal
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: 2px solid var(--el-menu-active-color);
}
body[layout='mix'] .el-menu--horizontal .el-menu--popup {
  background-color: var(--pure-theme-sub-menu-bg) !important;
}
body[layout='mix']
  .el-menu--horizontal
  .el-menu--popup
  a
  > .is-active.submenu-title-noDropdown {
  border-bottom: none;
}
body[layout='mix'] .el-menu--horizontal .el-menu--popup .el-menu-item {
  background-color: var(--pure-theme-sub-menu-bg);
  color: var(--pure-theme-menu-text);
}
body[layout='mix'] .el-menu--horizontal .el-menu--popup .el-menu-item span {
  font-size: 14px;
}
body[layout='mix'] .el-menu--horizontal .el-menu--popup .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
}
body[layout='mix'] .el-menu--horizontal .el-menu .el-sub-menu__title {
  background-color: var(--pure-theme-sub-menu-bg) !important;
  font-size: 14px;
  min-width: 210px !important;
}
body[layout='mix'] .el-menu--horizontal .el-menu .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='mix'] .el-menu--horizontal .is-active.submenu-title-noDropdown,
body[layout='mix'] .el-menu--horizontal .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='mix'] .el-menu--horizontal .el-menu-item:hover,
body[layout='mix']
  .el-menu--horizontal
  .nest-menu
  .el-sub-menu
  > .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='mix'] .el-menu--horizontal .el-menu-item.is-active {
  color: var(--pure-theme-sub-menu-active-text) !important;
  transition: color 0.3s;
}
body[layout='mix'] .el-menu--horizontal .el-menu-item.is-active.nest-menu > * {
  color: #fff;
  z-index: 1;
}
body[layout='mix']
  .el-menu--horizontal
  .el-menu-item.is-active.nest-menu:before {
  background: var(--el-color-primary) !important;
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 5px;
  position: absolute;
}
body[layout='mix'] .horizontal-header {
  align-items: center;
  background: var(--pure-theme-menu-bg) !important;
  display: flex;
  height: 48px;
  justify-content: space-around;
  width: 100%;
}
body[layout='mix'] .horizontal-header .horizontal-header-left {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-width: 200px;
  padding-left: 10px;
  transition: all var(--pure-transition-duration) ease;
  width: auto;
}
body[layout='mix'] .horizontal-header .horizontal-header-left img {
  display: inline-block;
  height: 32px;
}
body[layout='mix'] .horizontal-header .horizontal-header-left span {
  color: var(--pure-theme-sub-menu-active-text);
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: 32px;
  line-height: 32px;
  margin: 2px 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body[layout='mix'] .horizontal-header .horizontal-header-menu {
  align-items: center;
  flex: 1;
  height: 100%;
  min-width: 0;
}
body[layout='mix'] .horizontal-header .horizontal-header-right {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  display: flex;
  justify-content: flex-end;
  min-width: 340px;
}
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .dropdown-badge:hover,
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link:hover,
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .fullscreen-icon:hover,
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .globalization-icon:hover,
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .search-container:hover,
body[layout='mix'] .horizontal-header .horizontal-header-right .set-icon:hover {
  background: var(--pure-theme-menu-hover);
}
body[layout='mix'] .horizontal-header .horizontal-header-right .dropdown-badge {
  color: var(--pure-theme-sub-menu-active-text);
  height: 48px;
}
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link {
  align-items: center;
  color: var(--pure-theme-sub-menu-active-text);
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: space-around;
  padding: 10px;
}
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  p {
  font-size: 14px;
}
body[layout='mix']
  .horizontal-header
  .horizontal-header-right
  .el-dropdown-link
  img {
  border-radius: 50%;
  height: 22px;
  width: 22px;
}
body[layout='mix'] .horizontal-header .el-menu {
  background-color: transparent;
  border: none;
  height: 100%;
  width: 100% !important;
}
body[layout='mix'] .horizontal-header .el-menu-item,
body[layout='mix'] .horizontal-header .el-sub-menu__title {
  color: var(--pure-theme-menu-text);
  padding-right: var(--el-menu-base-level-padding);
}
body[layout='mix'] .horizontal-header .el-menu-item:hover,
body[layout='mix'] .horizontal-header .el-sub-menu__title:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
body[layout='mix'] .horizontal-header .el-sub-menu__title,
body[layout='mix'] .horizontal-header .submenu-title-noDropdown {
  background: var(--pure-theme-menu-bg) !important;
  height: 48px;
  line-height: 48px;
}
body[layout='mix'] .horizontal-header .el-sub-menu__title svg,
body[layout='mix'] .horizontal-header .submenu-title-noDropdown svg {
  position: static !important;
}
body[layout='mix'] .horizontal-header .is-active,
body[layout='mix'] .horizontal-header .is-active.submenu-title-noDropdown,
body[layout='mix'] .horizontal-header .is-active > .el-sub-menu__title {
  color: var(--pure-theme-sub-menu-active-text) !important;
}
body[layout='mix'] .horizontal-header .is-active {
  transition: color 0.3s;
}
body[layout='mix'] .el-menu--collapse .el-menu .el-sub-menu {
  min-width: 210px !important;
}
body[layout='mix'] .mobile .fixed-header {
  transition: width var(--pure-transition-duration);
  width: 100% !important;
}
body[layout='mix'] .mobile .main-container {
  margin-left: 0 !important;
}
body[layout='mix'] .mobile .sidebar-container {
  transition: transform var(--pure-transition-duration);
  width: 210px;
  z-index: 2001;
}
body[layout='mix'] .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  transform: translate3d(-210px, 0, 0);
  transition-duration: 0.3s;
}
body[layout='mix'] .el-menu--collapse {
  width: 54px;
}
body[layout='mix'] .el-menu {
  --el-menu-hover-bg-color: transparent !important;
  --el-menu-hover-text-color: var(--pure-theme-menu-text) !important;
}
body[layout='mix'] .hideSidebar .fixed-header {
  transition: width var(--pure-transition-duration);
  width: calc(100% - 54px);
}
body[layout='mix'] .hideSidebar .sidebar-container {
  transition: width var(--pure-transition-duration);
  width: 54px !important;
}
body[layout='mix']
  .hideSidebar
  .sidebar-container
  .is-active.submenu-title-noDropdown.outer-most {
  background: transparent !important;
}
body[layout='mix'] .hideSidebar .main-container {
  margin-left: 54px;
}
body[layout='mix']
  .hideSidebar
  .el-menu--collapse
  .el-sub-menu
  > .el-sub-menu__title {
  padding: 0;
}
body[layout='mix']
  .hideSidebar
  .el-menu--collapse
  .el-sub-menu
  > .el-sub-menu__title
  > span {
  height: 100%;
  text-align: center;
  visibility: visible;
  width: 100%;
}
html.dark {
  color-scheme: dark;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: #3375b9;
  --el-color-primary-light-5: #2a598a;
  --el-color-primary-light-7: #213d5b;
  --el-color-primary-light-8: #1d3043;
  --el-color-primary-light-9: #18222b;
  --el-color-primary-dark-2: #66b1ff;
  --el-color-success: #67c23a;
  --el-color-success-light-3: #4e8e2f;
  --el-color-success-light-5: #3e6b27;
  --el-color-success-light-7: #2d481f;
  --el-color-success-light-8: #25371c;
  --el-color-success-light-9: #1c2518;
  --el-color-success-dark-2: #85ce61;
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: #a77730;
  --el-color-warning-light-5: #7d5b28;
  --el-color-warning-light-7: #533f20;
  --el-color-warning-light-8: #3e301c;
  --el-color-warning-light-9: #292218;
  --el-color-warning-dark-2: #ebb563;
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: #b25252;
  --el-color-danger-light-5: #854040;
  --el-color-danger-light-7: #582e2e;
  --el-color-danger-light-8: #412626;
  --el-color-danger-light-9: #2a1d1d;
  --el-color-danger-dark-2: #f78989;
  --el-color-error: #f56c6c;
  --el-color-error-light-3: #b25252;
  --el-color-error-light-5: #854040;
  --el-color-error-light-7: #582e2e;
  --el-color-error-light-8: #412626;
  --el-color-error-light-9: #2a1d1d;
  --el-color-error-dark-2: #f78989;
  --el-color-info: #909399;
  --el-color-info-light-3: #6b6d71;
  --el-color-info-light-5: #525457;
  --el-color-info-light-7: #393a3c;
  --el-color-info-light-8: #2d2d2f;
  --el-color-info-light-9: #202121;
  --el-color-info-dark-2: #a6a9ad;
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.36),
    0px 8px 20px rgba(0, 0, 0, 0.72);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.72);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.72);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.72),
    0px 12px 32px #000, 0px 8px 16px -8px #000;
  --el-bg-color-page: #0a0a0a;
  --el-bg-color: #141414;
  --el-bg-color-overlay: #1d1e1f;
  --el-text-color-primary: #e5eaf3;
  --el-text-color-regular: #cfd3dc;
  --el-text-color-secondary: #a3a6ad;
  --el-text-color-placeholder: #8d9095;
  --el-text-color-disabled: #6c6e72;
  --el-border-color-darker: #636466;
  --el-border-color-dark: #58585b;
  --el-border-color: #4c4d4f;
  --el-border-color-light: #414243;
  --el-border-color-lighter: #363637;
  --el-border-color-extra-light: #2b2b2c;
  --el-fill-color-darker: #424243;
  --el-fill-color-dark: #39393a;
  --el-fill-color: #303030;
  --el-fill-color-light: #262727;
  --el-fill-color-lighter: #1d1d1d;
  --el-fill-color-extra-light: #191919;
  --el-fill-color-blank: #141414;
  --el-mask-color: rgba(0, 0, 0, 0.8);
  --el-mask-color-extra-light: rgba(0, 0, 0, 0.3);
}
html.dark .el-button {
  --el-button-disabled-text-color: hsla(0, 0%, 100%, 0.5);
}
html.dark .el-card {
  --el-card-bg-color: var(--el-bg-color-overlay);
}
html.dark .el-empty {
  --el-empty-fill-color-0: var(--el-color-black);
  --el-empty-fill-color-1: #4b4b52;
  --el-empty-fill-color-2: #36383d;
  --el-empty-fill-color-3: #1e1e20;
  --el-empty-fill-color-4: #262629;
  --el-empty-fill-color-5: #202124;
  --el-empty-fill-color-6: #212224;
  --el-empty-fill-color-7: #1b1c1f;
  --el-empty-fill-color-8: #1c1d1f;
  --el-empty-fill-color-9: #18181a;
}
html.dark {
  --pure-border-color: hsla(0, 0%, 99%, 0.12);
  --pure-switch-off-color: #ffffff3f;
  --vxe-form-background-color: #151515;
  --vxe-toolbar-background-color: #151515;
  --vxe-pager-background-color: #151515;
  --vxe-button-default-background-color: color.adjust(#151515, $lightness: 15%);
  --vxe-table-header-background-color: color.adjust(#151515, $lightness: 5%);
  --vxe-font-color: color.adjust(#c9d1d9, $lightness: -12%);
  --vxe-table-header-font-color: #c9d1d9;
  --vxe-table-footer-font-color: #c9d1d9;
  --vxe-table-body-background-color: #151515;
  --vxe-table-footer-background-color: #151515;
  --vxe-table-row-striped-background-color: #1e1e1e;
  --vxe-table-border-color: #303030;
  --vxe-table-row-hover-background-color: #1e1e1e;
  --vxe-table-row-hover-striped-background-color: color.adjust(
    #1e1e1e,
    $lightness: -10%
  );
  --vxe-table-row-current-background-color: fade(#1e1e1e, 20%);
  --vxe-table-row-hover-current-background-color: fade(#1e1e1e, 20%);
  --vxe-table-column-hover-background-color: fade(#1e1e1e, 20%);
  --vxe-table-column-current-background-color: fade(#1e1e1e, 20%);
  --vxe-table-row-checkbox-checked-background-color: fade(#1e1e1e, 15%);
  --vxe-table-row-hover-checkbox-checked-background-color: fade(#1e1e1e, 20%);
  --vxe-table-menu-background-color: color.adjust(#303133, $lightness: 10%);
  --vxe-table-filter-panel-background-color: color.adjust(
    #151515,
    $lightness: 5%
  );
  --vxe-grid-maximize-background-color: #151515;
  --vxe-pager-perfect-background-color: #151515;
  --vxe-pager-perfect-button-background-color: color.adjust(
    #151515,
    $lightness: 15%
  );
  --vxe-input-background-color: #151515;
  --vxe-input-border-color: #303030;
  --vxe-select-panel-background-color: #151515;
  --vxe-table-popup-border-color: #303030;
  --vxe-select-option-hover-background-color: color.adjust(
    #1e1e1e,
    $lightness: 15%
  );
  --vxe-pulldown-panel-background-color: #151515;
  --vxe-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px #43464c;
  --vxe-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px #43464c;
  --vxe-loading-background-color: rgba(0, 0, 0, 0.5);
  --vxe-tooltip-dark-background-color: color.adjust(#303133, $lightness: 25%);
  --vxe-modal-header-background-color: #1e1e1e;
  --vxe-modal-body-background-color: #303133;
  --vxe-modal-border-color: #303030;
  --vxe-toolbar-panel-background-color: #151515;
  --vxe-input-disabled-color: color.adjust(#1e1e1e, $lightness: 20%);
  --vxe-input-disabled-background-color: color.adjust(#1e1e1e, $lightness: 25%);
  --vxe-checkbox-icon-background-color: color.adjust(#1e1e1e, $lightness: 15%);
  --vxe-checkbox-checked-icon-border-color: #303030;
  --vxe-checkbox-indeterminate-icon-background-color: color.adjust(
    #1e1e1e,
    $lightness: 15%
  );
}
html.dark .contextmenu,
html.dark .horizontal-header,
html.dark .horizontal-header .el-sub-menu__title,
html.dark .horizontal-header .submenu-title-noDropdown,
html.dark .navbar,
html.dark .sidebar-container,
html.dark .sidebar-logo-container,
html.dark .tags-view {
  background: var(--el-bg-color) !important;
}
html.dark .app-main,
html.dark .app-main-nofixed-header {
  background: #020409 !important;
}
html.dark .logic-flow-view,
html.dark .wangeditor {
  filter: invert(0.9) hue-rotate(180deg);
}
html.dark .tags-view .arrow-left,
html.dark .tags-view .arrow-right {
  border-right: 1px solid #303030;
  box-shadow: none;
}
html.dark .tags-view .arrow-right {
  border-left: 1px solid #303030;
}
html.dark .tags-view .scroll-item .el-icon-close:hover {
  background-color: #ffffff1f;
  color: #ffffffd9 !important;
}
html.dark .tags-view .scroll-item .chrome-tab .tag-title {
  color: #666;
}
html.dark .tags-view .scroll-item .chrome-tab:hover .chrome-tab__bg {
  color: #333;
}
html.dark .tags-view .scroll-item .chrome-tab:hover .tag-title {
  color: #adadad;
}
html.dark .design-form .el-aside,
html.dark .design-form .el-header,
html.dark .design-form .el-main.config-content,
html.dark .design-form .el-main.widget-empty,
html.dark .design-form .widget-form-list,
html.dark .design-form .widget-view {
  background: var(--el-bg-color) !important;
}
html.dark .design-form .form-edit-widget-label a {
  background: var(--el-color-primary);
  border: none;
  border-radius: 5px;
  color: #fff;
}
html.dark .design-form .el-aside {
  color: #fff;
}
html.dark .introjs-tooltip-title,
html.dark .introjs-tooltiptext {
  color: var(--el-color-primary);
}
html.dark .el-card {
  --el-card-bg-color: var(--el-bg-color);
}
html.dark .el-backtop {
  --el-backtop-bg-color: #48484e;
  --el-backtop-hover-bg-color: var(--el-color-primary);
  transition: background-color 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
}
html.dark .el-dropdown-menu__item:not(.is-disabled):hover {
  background: transparent;
}
html.dark .el-icon.el-dialog__close:hover,
html.dark .el-icon.el-drawer__close:hover,
html.dark .el-icon.el-message-box__close:hover,
html.dark .el-icon.el-notification__closeBtn:hover {
  background-color: #ffffff1f;
  color: #ffffffd9 !important;
}
html.dark .el-icon.el-dialog__close:hover .pure-dialog-svg,
html.dark .el-icon.el-drawer__close:hover .pure-dialog-svg,
html.dark .el-icon.el-message-box__close:hover .pure-dialog-svg,
html.dark .el-icon.el-notification__closeBtn:hover .pure-dialog-svg {
  color: #ffffffd9 !important;
}
html.dark .pure-message {
  background-color: #242525 !important;
  background-image: none !important;
  box-shadow: 0 3px 6px -4px #0d0d0d1f, 0 6px 16px #0d0d0d14,
    0 9px 28px 8px #0d0d0d0d !important;
}
html.dark .pure-message .el-message__content {
  background-image: none !important;
  color: #fff !important;
  pointer-events: all !important;
}
html.dark .pure-message .el-message__closeBtn:hover {
  background-color: #ffffff1f;
  color: #ffffffd9;
}
html.dark .pure-search-dialog .el-dialog__footer {
  box-shadow: 0 -1px #555a64, 0 -3px 6px #45629b1f;
}
html.dark .pure-search-dialog .search-footer .search-footer-item {
  color: #ebebeb99;
}
html.dark .pure-search-dialog .search-footer .search-footer-item .icon {
  box-shadow: none;
}
html.dark .pure-segmented {
  background-color: #000;
  color: #ffffffa6;
}
html.dark .pure-segmented .pure-segmented-item-selected {
  background-color: #1f1f1f;
}
html.dark .pure-segmented .pure-segmented-item-disabled {
  color: #ffffff40;
}
html.dark .pure-scrollbar {
  scrollbar-color: #3f4042 transparent;
}
html.dark .pure-scrollbar ::-webkit-scrollbar-thumb {
  background-color: #3f4042;
}
html.dark .pure-scrollbar ::-webkit-scrollbar-thumb:hover {
  background: #5c5d60;
}
:root {
  --pure-transition-duration: 0.3s;
  --pure-border-color: rgb(5 5 5/6%);
  --pure-switch-off-color: #a6a6a6;
  --pure-theme-sub-menu-active-text: initial;
  --pure-theme-menu-bg: none;
  --pure-theme-menu-hover: none;
  --pure-theme-sub-menu-bg: transparent;
  --pure-theme-menu-text: initial;
  --pure-theme-sidebar-logo: none;
  --pure-theme-menu-title-hover: initial;
  --pure-theme-menu-active-before: transparent;
}
.html-grey {
  filter: grayscale(100%);
}
.html-weakness {
  filter: invert(80%);
}
@keyframes pure-scale-bounce {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.9);
  }
  to {
    transform: scale(1);
  }
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    ::backdrop,
    :after,
    :before {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}
@layer theme {
  :host,
  :root {
    --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji',
      'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
      'Liberation Mono', 'Courier New', monospace;
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: 1.33333;
    --text-sm: 0.875rem;
    --text-sm--line-height: 1.42857;
    --text-base: 1rem;
    --text-base--line-height: 1.5;
    --text-lg: 1.125rem;
    --text-lg--line-height: 1.55556;
    --text-xl: 1.25rem;
    --text-xl--line-height: 1.4;
    --text-4xl: 2.25rem;
    --text-4xl--line-height: 1.11111;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --color-bg_color: var(--el-bg-color);
    --color-primary: var(--el-color-primary);
    --color-text_color_primary: var(--el-text-color-primary);
    --color-text_color_regular: var(--el-text-color-regular);
  }
}
@layer base {
  *,
  ::backdrop,
  :after,
  :before {
    border-color: var(--color-gray-200, currentColor);
  }
  ::file-selector-button {
    border-color: var(--color-gray-200, currentColor);
  }
}
@layer components;
@layer utilities {
  .collapse {
    visibility: collapse;
  }
  .visible {
    visibility: visible;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-\[50\%\] {
    top: 50%;
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .bottom-\[25px\] {
    bottom: 25px;
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-\[20px\] {
    left: 20px;
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .z-10 {
    z-index: 10;
  }
  .z-2002 {
    z-index: 2002;
  }
  .float-right {
    float: right;
  }
  .container {
    width: 100%;
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-256 {
    margin: calc(var(--spacing) * 256);
  }
  .m-auto {
    margin: auto;
  }
  .m-auto\! {
    margin: auto !important;
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-2\! {
    margin-inline: calc(var(--spacing) * 2) !important;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-2\! {
    margin-block: calc(var(--spacing) * 2) !important;
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-4\! {
    margin-block: calc(var(--spacing) * 4) !important;
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-8\! {
    margin-block: calc(var(--spacing) * 8) !important;
  }
  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-2\! {
    margin-top: calc(var(--spacing) * 2) !important;
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-3\! {
    margin-top: calc(var(--spacing) * 3) !important;
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-4\! {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .mt-5\! {
    margin-top: calc(var(--spacing) * 5) !important;
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-\[2\.15rem\] {
    margin-top: 2.15rem;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[2px\]\! {
    margin-top: 2px !important;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[20px\]\! {
    margin-top: 20px !important;
  }
  .mt-\[35\%\]\! {
    margin-top: 35% !important;
  }
  .mt-px {
    margin-top: 1px;
  }
  .-mr-1\! {
    margin-right: calc(var(--spacing) * -1) !important;
  }
  .mr-0\! {
    margin-right: calc(var(--spacing) * 0) !important;
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-1\! {
    margin-right: calc(var(--spacing) * 1) !important;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6\! {
    margin-right: calc(var(--spacing) * 6) !important;
  }
  .mr-\[7px\] {
    margin-right: 7px;
  }
  .-mb-2 {
    margin-bottom: calc(var(--spacing) * -2);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-1\! {
    margin-bottom: calc(var(--spacing) * 1) !important;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-2\! {
    margin-bottom: calc(var(--spacing) * 2) !important;
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-4\! {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-\[10px\] {
    margin-bottom: 10px;
  }
  .mb-\[12px\]\! {
    margin-bottom: 12px !important;
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[20px\]\! {
    margin-bottom: 20px !important;
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-1\! {
    margin-left: calc(var(--spacing) * 1) !important;
  }
  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }
  .ml-1\.25 {
    margin-left: calc(var(--spacing) * 1.25);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-2\! {
    margin-left: calc(var(--spacing) * 2) !important;
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-3\! {
    margin-left: calc(var(--spacing) * 3) !important;
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-4\! {
    margin-left: calc(var(--spacing) * 4) !important;
  }
  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-8\! {
    margin-left: calc(var(--spacing) * 8) !important;
  }
  .ml-\[15\%\] {
    margin-left: 15%;
  }
  .ml-\[16px\] {
    margin-left: 16px;
  }
  .ml-\[120px\] {
    margin-left: 120px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .flex-ac {
    justify-content: space-around;
  }
  .flex-ac,
  .flex-bc {
    align-items: center;
    display: flex;
  }
  .flex-bc {
    justify-content: space-between;
  }
  .flex-c {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline\! {
    display: inline !important;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-block\! {
    display: inline-block !important;
  }
  .table {
    display: table;
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[20px\]\! {
    height: 20px !important;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[24px\] {
    height: 24px;
  }
  .h-\[25rem\] {
    height: 25rem;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[50px\]\! {
    height: 50px !important;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[60vh\] {
    height: 60vh;
  }
  .h-\[80px\] {
    height: 80px;
  }
  .h-\[100px\] {
    height: 100px;
  }
  .h-\[180px\] {
    height: 180px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[580px\] {
    height: 580px;
  }
  .h-\[calc\(100vh-104px\)\]\! {
    height: calc(100vh - 104px) !important;
  }
  .h-\[calc\(100vh-295px\)\] {
    height: calc(100vh - 295px);
  }
  .h-full {
    height: 100%;
  }
  .h-full\! {
    height: 100% !important;
  }
  .max-h-\[550px\] {
    max-height: 550px;
  }
  .min-h-full {
    min-height: 100%;
  }
  .w-1\/2 {
    width: 50%;
  }
  .w-1\/2\! {
    width: 50% !important;
  }
  .w-1\/4 {
    width: 25%;
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-8\/12 {
    width: 66.6667%;
  }
  .w-20\! {
    width: calc(var(--spacing) * 20) !important;
  }
  .w-\[1\/1\.5\]\! {
    width: 1/1.5 !important;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[18vw\] {
    width: 18vw;
  }
  .w-\[19vw\] {
    width: 19vw;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[24\%\] {
    width: 24%;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[30vw\] {
    width: 30vw;
  }
  .w-\[30vw\]\! {
    width: 30vw !important;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[50\%\] {
    width: 50%;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[60vw\]\! {
    width: 60vw !important;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[100px\]\! {
    width: 100px !important;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[120px\]\! {
    width: 120px !important;
  }
  .w-\[130px\] {
    width: 130px;
  }
  .w-\[140px\]\! {
    width: 140px !important;
  }
  .w-\[150px\]\! {
    width: 150px !important;
  }
  .w-\[160px\]\! {
    width: 160px !important;
  }
  .w-\[170px\] {
    width: 170px;
  }
  .w-\[170px\]\! {
    width: 170px !important;
  }
  .w-\[180px\] {
    width: 180px;
  }
  .w-\[180px\]\! {
    width: 180px !important;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[200px\]\! {
    width: 200px !important;
  }
  .w-\[220px\]\! {
    width: 220px !important;
  }
  .w-\[240px\]\! {
    width: 240px !important;
  }
  .w-\[280px\] {
    width: 280px;
  }
  .w-\[300px\]\! {
    width: 300px !important;
  }
  .w-\[350px\]\! {
    width: 350px !important;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[450px\] {
    width: 450px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[510px\] {
    width: 510px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-\[calc\(100\%-200px\)\] {
    width: calc(100% - 200px);
  }
  .w-full {
    width: 100%;
  }
  .w-full\! {
    width: 100% !important;
  }
  .max-w-\[70\%\] {
    max-width: 70%;
  }
  .max-w-\[100\%\] {
    max-width: 100%;
  }
  .max-w-\[130px\] {
    max-width: 130px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .min-w-\[54px\]\! {
    min-width: 54px !important;
  }
  .min-w-\[180px\] {
    min-width: 180px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[calc\(100vw-60vw-268px\)\]\! {
    min-width: calc(40vw - 268px) !important;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-auto {
    flex: auto;
  }
  .grow {
    flex-grow: 1;
  }
  .origin-center {
    transform-origin: 50%;
  }
  .translate-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    --tw-translate-y: calc(var(--spacing) * 2);
  }
  .-translate-x-2,
  .translate-2 {
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
  }
  .scale-150 {
    --tw-scale-x: 150%;
    --tw-scale-y: 150%;
    --tw-scale-z: 150%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
      var(--tw-skew-x) var(--tw-skew-y);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y)
      var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-grab {
    cursor: grab;
  }
  .cursor-grab\! {
    cursor: grab !important;
  }
  .cursor-help {
    cursor: help;
  }
  .cursor-move\! {
    cursor: move !important;
  }
  .cursor-no-drop\! {
    cursor: no-drop !important;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch\! {
    align-items: stretch !important;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .self-baseline\! {
    align-self: baseline !important;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .truncate\! {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-full {
    border-radius: 3.40282e38px;
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }
  .border-r-\[1px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b,
  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-\(--pure-border-color\) {
    border-color: var(--pure-border-color);
  }
  .border-\[\#999\] {
    border-color: #999;
  }
  .border-\[\#dcdfe6\] {
    border-color: #dcdfe6;
  }
  .border-\[\#e5e7eb\] {
    border-color: #e5e7eb;
  }
  .border-\[\#f0f0f0\] {
    border-color: #f0f0f0;
  }
  .border-\[var\(--pure-border-color\)\] {
    border-color: var(--pure-border-color);
  }
  .border-indigo-500 {
    border-color: var(--color-indigo-500);
  }
  .border-sky-500 {
    border-color: var(--color-sky-500);
  }
  .border-t-gray-600 {
    border-top-color: var(--color-gray-600);
  }
  .border-t-gray-800 {
    border-top-color: var(--color-gray-800);
  }
  .navbar-bg-hover:is(.dark *) {
    color: var(--color-white);
  }
  @media (hover: hover) {
    .navbar-bg-hover:is(.dark *):hover {
      background-color: #242424 !important;
    }
  }
  .bg-\[\#e2e2e2\] {
    background-color: #e2e2e2;
  }
  .bg-\[\#fafafa\] {
    background-color: #fafafa;
  }
  .bg-\[\#fff\] {
    background-color: #fff;
  }
  .bg-\[rgba\(15\,23\,42\,0\.2\)\] {
    background-color: #0f172a33;
  }
  .bg-\[var\(--el-fill-color-light\)\] {
    background-color: var(--el-fill-color-light);
  }
  .bg-bg_color {
    background-color: var(--color-bg_color);
  }
  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }
  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }
  .bg-red-500 {
    background-color: var(--color-red-500);
  }
  .bg-transparent {
    background-color: #0000;
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-\[6px\] {
    padding: 6px;
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\! {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\! {
    padding-inline: calc(var(--spacing) * 3) !important;
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-5\! {
    padding-inline: calc(var(--spacing) * 5) !important;
  }
  .px-\[11px\] {
    padding-inline: 11px;
  }
  .px-\[var\(--el-menu-base-level-padding\)\] {
    padding-inline: var(--el-menu-base-level-padding);
  }
  .py-2\! {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-\[16px\]\! {
    padding-block: 16px !important;
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-\[3px\] {
    padding-top: 3px;
  }
  .pt-\[6px\] {
    padding-top: 6px;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-4\! {
    padding-bottom: calc(var(--spacing) * 4) !important;
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-40\! {
    padding-left: calc(var(--spacing) * 40) !important;
  }
  .pl-\[11px\] {
    padding-left: 11px;
  }
  .text-center {
    text-align: center;
  }
  .text-center\! {
    text-align: center !important;
  }
  .align-bottom {
    vertical-align: bottom;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-sm\! {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[50px\]\! {
    --tw-leading: 50px !important;
    line-height: 50px !important;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .text-\(--el-text-color-regular\)\! {
    color: var(--el-text-color-regular) !important;
  }
  .text-\[\#000000d9\] {
    color: #000000d9;
  }
  .text-\[\#00000073\] {
    color: #00000073;
  }
  .text-\[\#333\] {
    color: #333;
  }
  .text-\[\#81888f\] {
    color: #81888f;
  }
  .text-\[\#fff\] {
    color: #fff;
  }
  .text-\[18x\] {
    color: 18x;
  }
  .text-\[red\] {
    color: red;
  }
  .text-\[rgba\(42\,46\,54\,0\.5\)\] {
    color: #2a2e3680;
  }
  .text-\[var\(--el-color-primary\)\] {
    color: var(--el-color-primary);
  }
  .text-\[var\(--pure-theme-menu-text\)\] {
    color: var(--pure-theme-menu-text);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-gray-50 {
    color: var(--color-gray-50);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-500\! {
    color: var(--color-gray-500) !important;
  }
  .text-green-500 {
    color: var(--color-green-500);
  }
  .text-inherit\! {
    color: inherit !important;
  }
  .text-primary {
    color: var(--color-primary);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-sky-500 {
    color: var(--color-sky-500);
  }
  .text-text_color_primary {
    color: var(--color-text_color_primary);
  }
  .text-text_color_regular {
    color: var(--color-text_color_regular);
  }
  .text-white {
    color: var(--color-white);
  }
  .italic {
    font-style: italic;
  }
  .overline {
    text-decoration-line: overline;
  }
  .underline {
    text-decoration-line: underline;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a);
  }
  .shadow,
  .shadow-2xl {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
      0 4px 6px -4px var(--tw-shadow-color, #0000001a);
  }
  .shadow-lg,
  .shadow-md {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
      0 2px 4px -2px var(--tw-shadow-color, #0000001a);
  }
  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
  }
  .ring,
  .shadow-xs {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  }
  .shadow-\[rgba\(0\,21\,41\,0\.08\)\] {
    --tw-shadow-color: #00152914;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[rgba\(0\,21\,41\,0\.08\)\] {
      --tw-shadow-color: color-mix(
        in oklab,
        #00152914 var(--tw-shadow-alpha),
        transparent
      );
    }
  }
  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }
  @media (forced-colors: active) {
    .outline-hidden {
      outline: 2px solid #0000;
      outline-offset: 2px;
    }
  }
  .outline-hidden\! {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  @media (forced-colors: active) {
    .outline-hidden\! {
      outline: 2px solid #0000 !important;
      outline-offset: 2px !important;
    }
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-transparent {
    outline-color: #0000;
  }
  .blur {
    --tw-blur: blur(8px);
  }
  .blur,
  .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
      var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
      var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }
  .transition {
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    transition-property: color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via,
      --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate,
      filter, -webkit-backdrop-filter, backdrop-filter, display,
      content-visibility, overlay, pointer-events;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
  }
  .transition-all {
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    transition-property: all;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
  }
  .transition-colors {
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    transition-property: color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via,
      --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
  }
  .delay-100 {
    transition-delay: 0.1s;
  }
  .duration-100 {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .duration-300 {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .duration-\[100ms\] {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .will-change-transform {
    will-change: transform;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  @media (hover: hover) {
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\:text-yellow-300:is(:where(.group):hover *) {
      color: var(--color-yellow-300);
    }
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-125:hover {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:bg-\[\#0000000f\]:hover,
    .hover\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:hover {
      background-color: #0000000f;
    }
    .hover\:bg-\[transparent\]\!:hover {
      background-color: #0000 !important;
    }
    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }
    .hover\:bg-red-600:hover {
      background-color: var(--color-red-600);
    }
    .hover\:text-base\!:hover {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
    .hover\:text-\[\#d7d5d4\]:hover {
      color: #d7d5d4;
    }
    .hover\:text-\[red\]:hover {
      color: red;
    }
    .hover\:text-\[red\]\!:hover {
      color: red !important;
    }
    .hover\:text-\[var\(--el-color-danger\)\]:hover {
      color: var(--el-color-danger);
    }
    .hover\:text-\[var\(--pure-theme-menu-title-hover\)\]\!:hover {
      color: var(--pure-theme-menu-title-hover) !important;
    }
    .hover\:text-primary:hover {
      color: var(--color-primary);
    }
    .hover\:text-primary\!:hover {
      color: var(--color-primary) !important;
    }
    .hover\:text-red-500:hover {
      color: var(--color-red-500);
    }
    .hover\:text-text_color_primary:hover {
      color: var(--color-text_color_primary);
    }
    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
        0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-gray-600:hover {
      --tw-shadow-color: oklch(44.6% 0.03 256.802);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:shadow-gray-600:hover {
        --tw-shadow-color: color-mix(
          in oklab,
          var(--color-gray-600) var(--tw-shadow-alpha),
          transparent
        );
      }
    }
    .hover\:duration-\[700ms\]:hover {
      --tw-duration: 0.7s;
      transition-duration: 0.7s;
    }
  }
  @media (min-width: 48rem) {
    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
    .md\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }
    .md\:ml-12 {
      margin-left: calc(var(--spacing) * 12);
    }
    .md\:inline-block {
      display: inline-block;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
    .md\:text-left {
      text-align: left;
    }
  }
  .dark\:border-\[\#303030\]:is(.dark *) {
    border-color: #303030;
  }
  .dark\:bg-\(--el-bg-color\)\!:is(.dark *) {
    background-color: var(--el-bg-color) !important;
  }
  .dark\:bg-\[\#1d1d1d\]:is(.dark *) {
    background-color: #1d1d1d;
  }
  .dark\:bg-\[\#2d2d2d\]:is(.dark *) {
    background-color: #2d2d2d;
  }
  .dark\:text-\[rgba\(220\,220\,242\,0\.5\)\]:is(.dark *) {
    color: #dcdcf280;
  }
  .dark\:text-bg_color:is(.dark *) {
    color: var(--color-bg_color);
  }
  .dark\:text-black:is(.dark *) {
    color: var(--color-black);
  }
  .dark\:text-primary:is(.dark *) {
    color: var(--color-primary);
  }
  .dark\:text-text_color_primary\!:is(.dark *) {
    color: var(--color-text_color_primary) !important;
  }
  .dark\:text-white:is(.dark *) {
    color: var(--color-white);
  }
  .dark\:text-white\!:is(.dark *) {
    color: var(--color-white) !important;
  }
  @media (hover: hover) {
    .dark\:hover\:bg-\[\#ffffff1f\]:is(.dark *):hover {
      background-color: #ffffff1f;
    }
    .dark\:hover\:text-\[\#ffffffd9\]:is(.dark *):hover {
      color: #ffffffd9;
    }
    .dark\:hover\:text-primary\!:is(.dark *):hover {
      color: var(--color-primary) !important;
    }
    .dark\:hover\:text-white\!:is(.dark *):hover {
      color: var(--color-white) !important;
    }
    .hover\:\[\&\>svg\]\:animate-scale-bounce:hover > svg {
      animation: pure-scale-bounce 0.3s ease-in-out;
    }
  }
}
@property --tw-translate-x {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: '*';
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: '*';
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: '*';
  inherits: false;
}
@property --tw-rotate-y {
  syntax: '*';
  inherits: false;
}
@property --tw-rotate-z {
  syntax: '*';
  inherits: false;
}
@property --tw-skew-x {
  syntax: '*';
  inherits: false;
}
@property --tw-skew-y {
  syntax: '*';
  inherits: false;
}
@property --tw-border-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: '*';
  inherits: false;
}
@property --tw-font-weight {
  syntax: '*';
  inherits: false;
}
@property --tw-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: '*';
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: '*';
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: '<length>';
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: '*';
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: '*';
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: '*';
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: '*';
  inherits: false;
}
@property --tw-brightness {
  syntax: '*';
  inherits: false;
}
@property --tw-contrast {
  syntax: '*';
  inherits: false;
}
@property --tw-grayscale {
  syntax: '*';
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: '*';
  inherits: false;
}
@property --tw-invert {
  syntax: '*';
  inherits: false;
}
@property --tw-opacity {
  syntax: '*';
  inherits: false;
}
@property --tw-saturate {
  syntax: '*';
  inherits: false;
}
@property --tw-sepia {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: '*';
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: '*';
  inherits: false;
}
@property --tw-duration {
  syntax: '*';
  inherits: false;
}
@property --tw-ease {
  syntax: '*';
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(1turn);
  }
}
.el-affix--fixed {
  position: fixed;
}
.el-alert {
  --el-alert-padding: 8px 16px;
  --el-alert-border-radius-base: var(--el-border-radius-base);
  --el-alert-title-font-size: 14px;
  --el-alert-title-with-description-font-size: 16px;
  --el-alert-description-font-size: 14px;
  --el-alert-close-font-size: 16px;
  --el-alert-close-customed-font-size: 14px;
  --el-alert-icon-size: 16px;
  --el-alert-icon-large-size: 28px;
  align-items: center;
  background-color: var(--el-color-white);
  border-radius: var(--el-alert-border-radius-base);
  box-sizing: border-box;
  display: flex;
  margin: 0;
  opacity: 1;
  overflow: hidden;
  padding: var(--el-alert-padding);
  position: relative;
  transition: opacity var(--el-transition-duration-fast);
  width: 100%;
}
.el-alert.is-light .el-alert__close-btn {
  color: var(--el-text-color-placeholder);
}
.el-alert.is-dark .el-alert__close-btn,
.el-alert.is-dark .el-alert__description {
  color: var(--el-color-white);
}
.el-alert.is-center {
  justify-content: center;
}
.el-alert--primary {
  --el-alert-bg-color: var(--el-color-primary-light-9);
}
.el-alert--primary.is-light {
  background-color: var(--el-alert-bg-color);
}
.el-alert--primary.is-light,
.el-alert--primary.is-light .el-alert__description {
  color: var(--el-color-primary);
}
.el-alert--primary.is-dark {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}
.el-alert--success {
  --el-alert-bg-color: var(--el-color-success-light-9);
}
.el-alert--success.is-light {
  background-color: var(--el-alert-bg-color);
}
.el-alert--success.is-light,
.el-alert--success.is-light .el-alert__description {
  color: var(--el-color-success);
}
.el-alert--success.is-dark {
  background-color: var(--el-color-success);
  color: var(--el-color-white);
}
.el-alert--info {
  --el-alert-bg-color: var(--el-color-info-light-9);
}
.el-alert--info.is-light {
  background-color: var(--el-alert-bg-color);
}
.el-alert--info.is-light,
.el-alert--info.is-light .el-alert__description {
  color: var(--el-color-info);
}
.el-alert--info.is-dark {
  background-color: var(--el-color-info);
  color: var(--el-color-white);
}
.el-alert--warning {
  --el-alert-bg-color: var(--el-color-warning-light-9);
}
.el-alert--warning.is-light {
  background-color: var(--el-alert-bg-color);
}
.el-alert--warning.is-light,
.el-alert--warning.is-light .el-alert__description {
  color: var(--el-color-warning);
}
.el-alert--warning.is-dark {
  background-color: var(--el-color-warning);
  color: var(--el-color-white);
}
.el-alert--error {
  --el-alert-bg-color: var(--el-color-error-light-9);
}
.el-alert--error.is-light {
  background-color: var(--el-alert-bg-color);
}
.el-alert--error.is-light,
.el-alert--error.is-light .el-alert__description {
  color: var(--el-color-error);
}
.el-alert--error.is-dark {
  background-color: var(--el-color-error);
  color: var(--el-color-white);
}
.el-alert__content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.el-alert .el-alert__icon {
  font-size: var(--el-alert-icon-size);
  margin-right: 8px;
  width: var(--el-alert-icon-size);
}
.el-alert .el-alert__icon.is-big {
  font-size: var(--el-alert-icon-large-size);
  margin-right: 12px;
  width: var(--el-alert-icon-large-size);
}
.el-alert__title {
  font-size: var(--el-alert-title-font-size);
  line-height: 24px;
}
.el-alert__title.with-description {
  font-size: var(--el-alert-title-with-description-font-size);
}
.el-alert .el-alert__description {
  font-size: var(--el-alert-description-font-size);
  margin: 0;
}
.el-alert .el-alert__close-btn {
  cursor: pointer;
  font-size: var(--el-alert-close-font-size);
  opacity: 1;
  position: absolute;
  right: 16px;
  top: 12px;
}
.el-alert .el-alert__close-btn.is-customed {
  font-size: var(--el-alert-close-customed-font-size);
  font-style: normal;
  line-height: 24px;
  top: 8px;
}
.el-alert-fade-enter-from,
.el-alert-fade-leave-active {
  opacity: 0;
}
.el-aside {
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
  width: var(--el-aside-width, 300px);
}
.el-backtop {
  --el-backtop-bg-color: var(--el-bg-color-overlay);
  --el-backtop-text-color: var(--el-color-primary);
  --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
  align-items: center;
  background-color: var(--el-backtop-bg-color);
  border-radius: 50%;
  box-shadow: var(--el-box-shadow-lighter);
  color: var(--el-backtop-text-color);
  cursor: pointer;
  display: flex;
  font-size: 20px;
  height: 40px;
  justify-content: center;
  position: fixed;
  width: 40px;
  z-index: 5;
}
.el-backtop:hover {
  background-color: var(--el-backtop-hover-bg-color);
}
.el-backtop__icon {
  font-size: 20px;
}
.el-badge {
  --el-badge-bg-color: var(--el-color-danger);
  --el-badge-radius: 10px;
  --el-badge-font-size: 12px;
  --el-badge-padding: 6px;
  --el-badge-size: 18px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: -moz-fit-content;
  width: fit-content;
}
.el-badge__content {
  align-items: center;
  background-color: var(--el-badge-bg-color);
  border: 1px solid var(--el-bg-color);
  border-radius: var(--el-badge-radius);
  color: var(--el-color-white);
  display: inline-flex;
  font-size: var(--el-badge-font-size);
  height: var(--el-badge-size);
  justify-content: center;
  padding: 0 var(--el-badge-padding);
  white-space: nowrap;
}
.el-badge__content.is-fixed {
  position: absolute;
  right: calc(1px + var(--el-badge-size) / 2);
  top: 0;
  transform: translateY(-50%) translate(100%);
  z-index: var(--el-index-normal);
}
.el-badge__content.is-fixed.is-dot {
  right: 5px;
}
.el-badge__content.is-dot {
  border-radius: 50%;
  height: 8px;
  padding: 0;
  right: 0;
  width: 8px;
}
.el-badge__content.is-hide-zero {
  display: none;
}
.el-badge__content--primary {
  background-color: var(--el-color-primary);
}
.el-badge__content--success {
  background-color: var(--el-color-success);
}
.el-badge__content--warning {
  background-color: var(--el-color-warning);
}
.el-badge__content--info {
  background-color: var(--el-color-info);
}
.el-badge__content--danger {
  background-color: var(--el-color-danger);
}
.el-breadcrumb {
  font-size: 14px;
  line-height: 1;
}
.el-breadcrumb:after,
.el-breadcrumb:before {
  content: '';
  display: table;
}
.el-breadcrumb:after {
  clear: both;
}
.el-breadcrumb__separator {
  color: var(--el-text-color-placeholder);
  font-weight: 700;
  margin: 0 9px;
}
.el-breadcrumb__separator.el-icon {
  font-weight: 400;
  margin: 0 6px;
}
.el-breadcrumb__separator.el-icon svg {
  vertical-align: middle;
}
.el-breadcrumb__item {
  align-items: center;
  display: inline-flex;
  float: left;
}
.el-breadcrumb__inner {
  color: var(--el-text-color-regular);
}
.el-breadcrumb__inner a,
.el-breadcrumb__inner.is-link {
  color: var(--el-text-color-primary);
  font-weight: 700;
  text-decoration: none;
  transition: var(--el-transition-color);
}
.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  color: var(--el-text-color-regular);
  cursor: text;
  font-weight: 400;
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}
.el-button-group > .el-button + .el-button {
  margin-left: 0;
}
.el-button-group > .el-button:first-child:last-child {
  border-bottom-left-radius: var(--el-border-radius-base);
  border-bottom-right-radius: var(--el-border-radius-base);
  border-top-left-radius: var(--el-border-radius-base);
  border-top-right-radius: var(--el-border-radius-base);
}
.el-button-group > .el-button:first-child:last-child.is-round {
  border-radius: var(--el-border-radius-round);
}
.el-button-group > .el-button:first-child:last-child.is-circle {
  border-radius: 50%;
}
.el-button-group > .el-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.el-button-group > .el-button.is-active,
.el-button-group > .el-button:active,
.el-button-group > .el-button:focus,
.el-button-group > .el-button:hover {
  z-index: 1;
}
.el-button-group--horizontal {
  display: inline-block;
  vertical-align: middle;
}
.el-button-group--horizontal:after,
.el-button-group--horizontal:before {
  content: '';
  display: table;
}
.el-button-group--horizontal:after {
  clear: both;
}
.el-button-group--horizontal > .el-button {
  float: left;
  position: relative;
}
.el-button-group--horizontal > .el-button:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.el-button-group--horizontal > .el-button:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.el-button-group--horizontal > .el-button:not(:last-child) {
  margin-right: -1px;
}
.el-button-group--horizontal .el-button--primary:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--primary:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal
  .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--success:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--success:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal
  .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--warning:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--warning:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal
  .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--danger:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--danger:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal
  .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--info:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal .el-button--info:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal
  .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group--horizontal > .el-dropdown > .el-button {
  border-bottom-left-radius: 0;
  border-left-color: var(--el-button-divide-border-color);
  border-top-left-radius: 0;
}
.el-button-group--vertical {
  align-items: stretch;
  display: inline-flex;
  flex-direction: column;
}
.el-button-group--vertical > .el-button {
  margin-top: -1px;
}
.el-button-group--vertical > .el-button:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.el-button-group--vertical > .el-button:last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.el-button-group--vertical > .el-dropdown {
  margin-top: -1px;
}
.el-button-group--vertical > .el-dropdown > .el-button {
  border-left-color: var(--el-button-divide-border-color);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.el-button-group--vertical .el-button--primary:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--primary:last-child {
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical
  .el-button--primary:not(:first-child):not(:last-child) {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--success:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--success:last-child {
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical
  .el-button--success:not(:first-child):not(:last-child) {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--warning:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--warning:last-child {
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical
  .el-button--warning:not(:first-child):not(:last-child) {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--danger:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--danger:last-child {
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical
  .el-button--danger:not(:first-child):not(:last-child) {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--info:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--info:last-child {
  border-top-color: var(--el-button-divide-border-color);
}
.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child) {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-color: var(--el-button-divide-border-color);
}
.el-calendar {
  --el-calendar-border: var(
    --el-table-border,
    1px solid var(--el-border-color-lighter)
  );
  --el-calendar-header-border-bottom: var(--el-calendar-border);
  --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
  --el-calendar-cell-width: 85px;
  background-color: var(--el-fill-color-blank);
}
.el-calendar__header {
  border-bottom: var(--el-calendar-header-border-bottom);
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
}
.el-calendar__title {
  align-self: center;
  color: var(--el-text-color);
}
.el-calendar__body {
  padding: 12px 20px 35px;
}
.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  color: var(--el-text-color-regular);
  font-weight: 400;
  padding: 12px 0;
}
.el-calendar-table:not(.is-range) td.next,
.el-calendar-table:not(.is-range) td.prev {
  color: var(--el-text-color-placeholder);
}
.el-calendar-table td {
  border-bottom: var(--el-calendar-border);
  border-right: var(--el-calendar-border);
  transition: background-color var(--el-transition-duration-fast) ease;
  vertical-align: top;
}
.el-calendar-table td.is-selected {
  background-color: var(--el-calendar-selected-bg-color);
}
.el-calendar-table td.is-today {
  color: var(--el-color-primary);
}
.el-calendar-table tr:first-child td {
  border-top: var(--el-calendar-border);
}
.el-calendar-table tr td:first-child {
  border-left: var(--el-calendar-border);
}
.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}
.el-calendar-table .el-calendar-day {
  box-sizing: border-box;
  height: var(--el-calendar-cell-width);
  padding: 8px;
}
.el-calendar-table .el-calendar-day:hover {
  background-color: var(--el-calendar-selected-bg-color);
  cursor: pointer;
}
.el-carousel__item {
  display: inline-block;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.el-carousel__item,
.el-carousel__item.is-active {
  z-index: calc(var(--el-index-normal) - 1);
}
.el-carousel__item--card,
.el-carousel__item.is-animating {
  transition: transform 0.4s ease-in-out;
}
.el-carousel__item--card {
  width: 50%;
}
.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: var(--el-index-normal);
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
  opacity: 0.12;
}
.el-carousel__item--card.is-active {
  z-index: calc(var(--el-index-normal) + 1);
}
.el-carousel__item--card-vertical {
  height: 50%;
  width: 100%;
}
.el-carousel__mask {
  background-color: var(--el-color-white);
  height: 100%;
  left: 0;
  opacity: 0.24;
  position: absolute;
  top: 0;
  transition: var(--el-transition-duration-fast);
  width: 100%;
}
.el-carousel {
  --el-carousel-arrow-font-size: 12px;
  --el-carousel-arrow-size: 36px;
  --el-carousel-arrow-background: #1f2d3d1c;
  --el-carousel-arrow-hover-background: #1f2d3d3b;
  --el-carousel-indicator-width: 30px;
  --el-carousel-indicator-height: 2px;
  --el-carousel-indicator-padding-horizontal: 4px;
  --el-carousel-indicator-padding-vertical: 12px;
  --el-carousel-indicator-out-color: var(--el-border-color-hover);
  position: relative;
}
.el-carousel--horizontal,
.el-carousel--vertical {
  overflow: hidden;
}
.el-carousel__container {
  height: 300px;
  position: relative;
}
.el-carousel__arrow {
  align-items: center;
  background-color: var(--el-carousel-arrow-background);
  border: none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: var(--el-carousel-arrow-font-size);
  height: var(--el-carousel-arrow-size);
  justify-content: center;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: var(--el-transition-duration);
  width: var(--el-carousel-arrow-size);
  z-index: 10;
}
.el-carousel__arrow--left {
  left: 16px;
}
.el-carousel__arrow--right {
  right: 16px;
}
.el-carousel__arrow:hover {
  background-color: var(--el-carousel-arrow-hover-background);
}
.el-carousel__arrow i {
  cursor: pointer;
}
.el-carousel__indicators {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: calc(var(--el-index-normal) + 1);
}
.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}
.el-carousel__indicators--vertical {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.el-carousel__indicators--outside {
  bottom: calc(
    var(--el-carousel-indicator-height) +
      var(--el-carousel-indicator-padding-vertical) * 2
  );
  position: static;
  text-align: center;
  transform: none;
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
  opacity: 0.64;
}
.el-carousel__indicators--outside button {
  background-color: var(--el-carousel-indicator-out-color);
  opacity: 0.24;
}
.el-carousel__indicators--right {
  right: 0;
}
.el-carousel__indicators--labels {
  left: 0;
  right: 0;
  text-align: center;
  transform: none;
}
.el-carousel__indicators--labels .el-carousel__button {
  color: #000;
  font-size: 12px;
  height: auto;
  padding: 2px 18px;
  width: auto;
}
.el-carousel__indicators--labels .el-carousel__indicator {
  padding: 6px 4px;
}
.el-carousel__indicator {
  background-color: initial;
  cursor: pointer;
}
.el-carousel__indicator:hover button {
  opacity: 0.72;
}
.el-carousel__indicator--horizontal {
  display: inline-block;
  padding: var(--el-carousel-indicator-padding-vertical)
    var(--el-carousel-indicator-padding-horizontal);
}
.el-carousel__indicator--vertical {
  padding: var(--el-carousel-indicator-padding-horizontal)
    var(--el-carousel-indicator-padding-vertical);
}
.el-carousel__indicator--vertical .el-carousel__button {
  height: calc(var(--el-carousel-indicator-width) / 2);
  width: var(--el-carousel-indicator-height);
}
.el-carousel__indicator.is-active button {
  opacity: 1;
}
.el-carousel__button {
  background-color: #fff;
  border: none;
  cursor: pointer;
  display: block;
  height: var(--el-carousel-indicator-height);
  margin: 0;
  opacity: 0.48;
  outline: none;
  padding: 0;
  transition: var(--el-transition-duration);
  width: var(--el-carousel-indicator-width);
}
.carousel-arrow-left-enter-from,
.carousel-arrow-left-leave-active {
  opacity: 0;
  transform: translateY(-50%) translate(-10px);
}
.carousel-arrow-right-enter-from,
.carousel-arrow-right-leave-active {
  opacity: 0;
  transform: translateY(-50%) translate(10px);
}
.el-transitioning {
  filter: url(#elCarouselHorizontal);
}
.el-transitioning-vertical {
  filter: url(#elCarouselVertical);
}
.el-check-tag {
  background-color: var(--el-color-info-light-9);
  border-radius: var(--el-border-radius-base);
  color: var(--el-color-info);
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  font-weight: 700;
  line-height: var(--el-font-size-base);
  padding: 7px 15px;
  transition: var(--el-transition-all);
}
.el-check-tag:hover {
  background-color: var(--el-color-info-light-7);
}
.el-check-tag.el-check-tag--primary.is-checked {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-color-primary);
}
.el-check-tag.el-check-tag--primary.is-checked:hover {
  background-color: var(--el-color-primary-light-7);
}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover {
  background-color: var(--el-color-primary-light-8);
}
.el-check-tag.el-check-tag--primary.is-disabled {
  background-color: var(--el-color-info-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--primary.is-disabled:hover {
  background-color: var(--el-color-info-light-9);
}
.el-check-tag.el-check-tag--success.is-checked {
  background-color: var(--el-color-success-light-8);
  color: var(--el-color-success);
}
.el-check-tag.el-check-tag--success.is-checked:hover {
  background-color: var(--el-color-success-light-7);
}
.el-check-tag.el-check-tag--success.is-checked.is-disabled {
  background-color: var(--el-color-success-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover {
  background-color: var(--el-color-success-light-8);
}
.el-check-tag.el-check-tag--success.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--success.is-disabled,
.el-check-tag.el-check-tag--success.is-disabled:hover {
  background-color: var(--el-color-success-light-9);
}
.el-check-tag.el-check-tag--warning.is-checked {
  background-color: var(--el-color-warning-light-8);
  color: var(--el-color-warning);
}
.el-check-tag.el-check-tag--warning.is-checked:hover {
  background-color: var(--el-color-warning-light-7);
}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled {
  background-color: var(--el-color-warning-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover {
  background-color: var(--el-color-warning-light-8);
}
.el-check-tag.el-check-tag--warning.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--warning.is-disabled,
.el-check-tag.el-check-tag--warning.is-disabled:hover {
  background-color: var(--el-color-warning-light-9);
}
.el-check-tag.el-check-tag--danger.is-checked {
  background-color: var(--el-color-danger-light-8);
  color: var(--el-color-danger);
}
.el-check-tag.el-check-tag--danger.is-checked:hover {
  background-color: var(--el-color-danger-light-7);
}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled {
  background-color: var(--el-color-danger-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover {
  background-color: var(--el-color-danger-light-8);
}
.el-check-tag.el-check-tag--danger.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--danger.is-disabled,
.el-check-tag.el-check-tag--danger.is-disabled:hover {
  background-color: var(--el-color-danger-light-9);
}
.el-check-tag.el-check-tag--error.is-checked {
  background-color: var(--el-color-error-light-8);
  color: var(--el-color-error);
}
.el-check-tag.el-check-tag--error.is-checked:hover {
  background-color: var(--el-color-error-light-7);
}
.el-check-tag.el-check-tag--error.is-checked.is-disabled {
  background-color: var(--el-color-error-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover {
  background-color: var(--el-color-error-light-8);
}
.el-check-tag.el-check-tag--error.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--error.is-disabled,
.el-check-tag.el-check-tag--error.is-disabled:hover {
  background-color: var(--el-color-error-light-9);
}
.el-check-tag.el-check-tag--info.is-checked {
  background-color: var(--el-color-info-light-8);
  color: var(--el-color-info);
}
.el-check-tag.el-check-tag--info.is-checked:hover {
  background-color: var(--el-color-info-light-7);
}
.el-check-tag.el-check-tag--info.is-checked.is-disabled {
  background-color: var(--el-color-info-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover {
  background-color: var(--el-color-info-light-8);
}
.el-check-tag.el-check-tag--info.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--info.is-disabled,
.el-check-tag.el-check-tag--info.is-disabled:hover {
  background-color: var(--el-color-info-light-9);
}
.el-checkbox-button {
  --el-checkbox-button-checked-bg-color: var(--el-color-primary);
  --el-checkbox-button-checked-text-color: var(--el-color-white);
  --el-checkbox-button-checked-border-color: var(--el-color-primary);
  display: inline-block;
  position: relative;
}
.el-checkbox-button__inner {
  -webkit-appearance: none;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border-radius: 0;
  box-sizing: border-box;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-checkbox-font-weight);
  line-height: 1;
  margin: 0;
  outline: var(--el-border);
  padding: 8px 15px;
  position: relative;
  text-align: center;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.el-checkbox-button__inner.is-round {
  padding: 8px 15px;
}
.el-checkbox-button__inner:hover {
  color: var(--el-color-primary);
}
.el-checkbox-button__inner [class*='el-icon-'] {
  line-height: 0.9;
}
.el-checkbox-button__inner [class*='el-icon-'] + span {
  margin-left: 5px;
}
.el-checkbox-button__original {
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
  background-color: var(--el-checkbox-button-checked-bg-color);
  border-color: var(--el-checkbox-button-checked-border-color);
  box-shadow: -1px 0 0 0 var(--el-color-primary-light-7);
  color: var(--el-checkbox-button-checked-text-color);
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: var(--el-checkbox-button-checked-border-color);
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  background-color: var(
    --el-button-disabled-bg-color,
    var(--el-fill-color-blank)
  );
  background-image: none;
  border-color: var(
    --el-button-disabled-border-color,
    var(--el-border-color-light)
  );
  box-shadow: none;
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: var(
    --el-button-disabled-border-color,
    var(--el-border-color-light)
  );
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-bottom-left-radius: var(--el-border-radius-base);
  border-top-left-radius: var(--el-border-radius-base);
  box-shadow: none !important;
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: var(--el-checkbox-button-checked-border-color);
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-bottom-right-radius: var(--el-border-radius-base);
  border-top-right-radius: var(--el-border-radius-base);
}
.el-checkbox-button--large .el-checkbox-button__inner {
  border-radius: 0;
  font-size: var(--el-font-size-base);
  padding: 12px 19px;
}
.el-checkbox-button--large .el-checkbox-button__inner.is-round {
  padding: 12px 19px;
}
.el-checkbox-button--small .el-checkbox-button__inner {
  border-radius: 0;
  font-size: 12px;
  padding: 5px 11px;
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
  padding: 5px 11px;
}
.el-collapse {
  --el-collapse-border-color: var(--el-border-color-lighter);
  --el-collapse-header-height: 48px;
  --el-collapse-header-bg-color: var(--el-fill-color-blank);
  --el-collapse-header-text-color: var(--el-text-color-primary);
  --el-collapse-header-font-size: 13px;
  --el-collapse-content-bg-color: var(--el-fill-color-blank);
  --el-collapse-content-font-size: 13px;
  --el-collapse-content-text-color: var(--el-text-color-primary);
  border-bottom: 1px solid var(--el-collapse-border-color);
  border-top: 1px solid var(--el-collapse-border-color);
}
.el-collapse-item.is-disabled .el-collapse-item__header {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-collapse-item__header {
  align-items: center;
  background-color: var(--el-collapse-header-bg-color);
  border: none;
  border-bottom: 1px solid var(--el-collapse-border-color);
  color: var(--el-collapse-header-text-color);
  cursor: pointer;
  display: flex;
  font-size: var(--el-collapse-header-font-size);
  font-weight: 500;
  line-height: var(--el-collapse-header-height);
  min-height: var(--el-collapse-header-height);
  outline: none;
  padding: 0;
  transition: border-bottom-color var(--el-transition-duration);
  width: 100%;
}
.el-collapse-item__arrow {
  font-weight: 300;
  transition: transform var(--el-transition-duration);
}
.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}
.el-collapse-item__title {
  flex: auto;
  text-align: left;
}
.el-collapse-item__header.focusing:focus:not(:hover) {
  color: var(--el-color-primary);
}
.el-collapse-item__header.is-active {
  border-bottom-color: #0000;
}
.el-collapse-item__wrap {
  background-color: var(--el-collapse-content-bg-color);
  border-bottom: 1px solid var(--el-collapse-border-color);
  box-sizing: border-box;
  overflow: hidden;
  will-change: height;
}
.el-collapse-item__content {
  color: var(--el-collapse-content-text-color);
  font-size: var(--el-collapse-content-font-size);
  line-height: 1.7692307692;
  padding-bottom: 25px;
}
.el-collapse-item:last-child {
  margin-bottom: -1px;
}
.el-collapse-icon-position-left .el-collapse-item__header {
  gap: 8px;
}
.el-collapse-icon-position-left .el-collapse-item__title {
  order: 1;
}
.el-collapse-icon-position-right .el-collapse-item__header {
  padding-right: 8px;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-container {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  flex-basis: auto;
  flex-direction: row;
  min-width: 0;
}
.el-container.is-vertical {
  flex-direction: column;
}
.el-descriptions {
  --el-descriptions-table-border: 1px solid var(--el-border-color-lighter);
  --el-descriptions-item-bordered-label-background: var(--el-fill-color-light);
  box-sizing: border-box;
  color: var(--el-text-color-primary);
  font-size: var(--el-font-size-base);
}
.el-descriptions__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.el-descriptions__title {
  color: var(--el-text-color-primary);
  font-size: 16px;
  font-weight: 700;
}
.el-descriptions__body {
  background-color: var(--el-fill-color-blank);
}
.el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 23px;
  text-align: left;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left {
  text-align: left;
}
.el-descriptions__body
  .el-descriptions__table
  .el-descriptions__cell.is-center {
  text-align: center;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right {
  text-align: right;
}
.el-descriptions__body
  .el-descriptions__table.is-bordered
  .el-descriptions__cell {
  border: var(--el-descriptions-table-border);
  padding: 8px 11px;
}
.el-descriptions__body
  .el-descriptions__table:not(.is-bordered)
  .el-descriptions__cell {
  padding-bottom: 12px;
}
.el-descriptions--large {
  font-size: 14px;
}
.el-descriptions--large .el-descriptions__header {
  margin-bottom: 20px;
}
.el-descriptions--large .el-descriptions__header .el-descriptions__title {
  font-size: 16px;
}
.el-descriptions--large
  .el-descriptions__body
  .el-descriptions__table
  .el-descriptions__cell {
  font-size: 14px;
}
.el-descriptions--large
  .el-descriptions__body
  .el-descriptions__table.is-bordered
  .el-descriptions__cell {
  padding: 12px 15px;
}
.el-descriptions--large
  .el-descriptions__body
  .el-descriptions__table:not(.is-bordered)
  .el-descriptions__cell {
  padding-bottom: 16px;
}
.el-descriptions--small {
  font-size: 12px;
}
.el-descriptions--small .el-descriptions__header {
  margin-bottom: 12px;
}
.el-descriptions--small .el-descriptions__header .el-descriptions__title {
  font-size: 14px;
}
.el-descriptions--small
  .el-descriptions__body
  .el-descriptions__table
  .el-descriptions__cell {
  font-size: 12px;
}
.el-descriptions--small
  .el-descriptions__body
  .el-descriptions__table.is-bordered
  .el-descriptions__cell {
  padding: 4px 7px;
}
.el-descriptions--small
  .el-descriptions__body
  .el-descriptions__table:not(.is-bordered)
  .el-descriptions__cell {
  padding-bottom: 8px;
}
.el-descriptions__label.el-descriptions__cell.is-bordered-label {
  background: var(--el-descriptions-item-bordered-label-background);
  color: var(--el-text-color-regular);
  font-weight: 700;
}
.el-descriptions__label:not(.is-bordered-label) {
  color: var(--el-text-color-primary);
  margin-right: 16px;
}
.el-descriptions__label.el-descriptions__cell:not(
    .is-bordered-label
  ).is-vertical-label {
  padding-bottom: 6px;
}
.el-descriptions__content.el-descriptions__cell.is-bordered-content {
  color: var(--el-text-color-primary);
}
.el-descriptions__content:not(.is-bordered-label) {
  color: var(--el-text-color-regular);
}
.el-descriptions--large .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 16px;
}
.el-descriptions--large
  .el-descriptions__label.el-descriptions__cell:not(
    .is-bordered-label
  ).is-vertical-label {
  padding-bottom: 8px;
}
.el-descriptions--small .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 12px;
}
.el-descriptions--small
  .el-descriptions__label.el-descriptions__cell:not(
    .is-bordered-label
  ).is-vertical-label {
  padding-bottom: 4px;
}
.el-dropdown {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
  color: var(--el-text-color-regular);
  display: inline-flex;
  font-size: var(--el-font-size-base);
  line-height: 1;
  position: relative;
  vertical-align: top;
}
.el-dropdown.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-dropdown__popper {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
}
.el-dropdown__popper.el-popper {
  background: var(--el-bg-color-overlay);
  box-shadow: var(--el-dropdown-menu-box-shadow);
}
.el-dropdown__popper.el-popper,
.el-dropdown__popper.el-popper .el-popper__arrow:before {
  border: 1px solid var(--el-border-color-light);
}
.el-dropdown__popper.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-dropdown__popper.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-dropdown__popper.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-dropdown__popper.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-dropdown__popper .el-dropdown-menu {
  border: none;
}
.el-dropdown__popper .el-dropdown__popper-selfdefine {
  outline: none;
}
.el-dropdown__popper .el-scrollbar__bar {
  z-index: calc(var(--el-dropdown-menu-index) + 1);
}
.el-dropdown__popper .el-dropdown__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}
.el-dropdown .el-dropdown__caret-button {
  align-items: center;
  border-left: none;
  display: inline-flex;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  width: 32px;
}
.el-dropdown .el-dropdown__caret-button > span {
  display: inline-flex;
}
.el-dropdown .el-dropdown__caret-button:before {
  background: var(--el-overlay-color-lighter);
  bottom: -1px;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: -1px;
  width: 1px;
}
.el-dropdown .el-dropdown__caret-button.el-button:before {
  background: var(--el-border-color);
  opacity: 0.5;
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
  font-size: inherit;
  padding-left: 0;
}
.el-dropdown .el-dropdown-selfdefine {
  outline: none;
}
.el-dropdown--large .el-dropdown__caret-button {
  width: 40px;
}
.el-dropdown--small .el-dropdown__caret-button {
  width: 24px;
}
.el-dropdown-menu {
  background-color: var(--el-bg-color-overlay);
  border: none;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 5px 0;
  position: relative;
  top: 0;
  z-index: var(--el-dropdown-menu-index);
}
.el-dropdown-menu__item {
  align-items: center;
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: flex;
  font-size: var(--el-font-size-base);
  line-height: 22px;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 5px 16px;
  white-space: nowrap;
}
.el-dropdown-menu__item:not(.is-disabled):focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: var(--el-dropdown-menuItem-hover-fill);
  color: var(--el-dropdown-menuItem-hover-color);
}
.el-dropdown-menu__item i {
  margin-right: 5px;
}
.el-dropdown-menu__item--divided {
  border-top: 1px solid var(--el-border-color-lighter);
  margin: 6px 0;
}
.el-dropdown-menu__item.is-disabled {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-dropdown-menu--large {
  padding: 7px 0;
}
.el-dropdown-menu--large .el-dropdown-menu__item {
  font-size: 14px;
  line-height: 22px;
  padding: 7px 20px;
}
.el-dropdown-menu--large .el-dropdown-menu__item--divided {
  margin: 8px 0;
}
.el-dropdown-menu--small {
  padding: 3px 0;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
  font-size: 12px;
  line-height: 20px;
  padding: 2px 12px;
}
.el-dropdown-menu--small .el-dropdown-menu__item--divided {
  margin: 4px 0;
}
.el-empty {
  --el-empty-padding: 40px 0;
  --el-empty-image-width: 160px;
  --el-empty-description-margin-top: 20px;
  --el-empty-bottom-margin-top: 20px;
  --el-empty-fill-color-0: var(--el-color-white);
  --el-empty-fill-color-1: #fcfcfd;
  --el-empty-fill-color-2: #f8f9fb;
  --el-empty-fill-color-3: #f7f8fc;
  --el-empty-fill-color-4: #eeeff3;
  --el-empty-fill-color-5: #edeef2;
  --el-empty-fill-color-6: #e9ebef;
  --el-empty-fill-color-7: #e5e7e9;
  --el-empty-fill-color-8: #e0e3e9;
  --el-empty-fill-color-9: #d5d7de;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--el-empty-padding);
  text-align: center;
}
.el-empty__image {
  width: var(--el-empty-image-width);
}
.el-empty__image img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: top;
  width: 100%;
}
.el-empty__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  height: 100%;
  vertical-align: top;
  width: 100%;
}
.el-empty__description {
  margin-top: var(--el-empty-description-margin-top);
}
.el-empty__description p {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
  margin: 0;
}
.el-empty__bottom {
  margin-top: var(--el-empty-bottom-margin-top);
}
.el-footer {
  --el-footer-padding: 0 20px;
  --el-footer-height: 60px;
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-footer-height);
  padding: var(--el-footer-padding);
}
.el-header {
  --el-header-padding: 0 20px;
  --el-header-height: 60px;
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-header-height);
  padding: var(--el-header-padding);
}
.el-image-viewer__wrapper {
  inset: 0;
  position: fixed;
}
.el-image-viewer__wrapper:focus {
  outline: none !important;
}
.el-image-viewer__btn {
  align-items: center;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 0.8;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 1;
}
.el-image-viewer__btn .el-icon {
  cursor: pointer;
}
.el-image-viewer__close {
  font-size: 40px;
  height: 40px;
  right: 40px;
  top: 40px;
  width: 40px;
}
.el-image-viewer__canvas {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
.el-image-viewer__actions {
  background-color: var(--el-text-color-regular);
  border-color: #fff;
  border-radius: 22px;
  bottom: 30px;
  height: 44px;
  left: 50%;
  padding: 0 23px;
  transform: translate(-50%);
}
.el-image-viewer__actions__inner {
  align-items: center;
  color: #fff;
  cursor: default;
  display: flex;
  font-size: 23px;
  gap: 22px;
  height: 100%;
  justify-content: space-around;
  padding: 0 6px;
  width: 100%;
}
.el-image-viewer__actions__divider {
  margin: 0 -6px;
}
.el-image-viewer__progress {
  bottom: 90px;
  color: #fff;
  cursor: default;
  left: 50%;
  transform: translate(-50%);
}
.el-image-viewer__prev {
  left: 40px;
}
.el-image-viewer__next,
.el-image-viewer__prev {
  background-color: var(--el-text-color-regular);
  border-color: #fff;
  color: #fff;
  font-size: 24px;
  height: 44px;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
}
.el-image-viewer__next {
  right: 40px;
  text-indent: 2px;
}
.el-image-viewer__close {
  background-color: var(--el-text-color-regular);
  border-color: #fff;
  color: #fff;
  font-size: 24px;
  height: 44px;
  width: 44px;
}
.el-image-viewer__mask {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.el-image-viewer-parent--hidden {
  overflow: hidden;
}
.viewer-fade-enter-active {
  animation: viewer-fade-in var(--el-transition-duration);
}
.viewer-fade-leave-active {
  animation: viewer-fade-out var(--el-transition-duration);
}
@keyframes viewer-fade-in {
  0% {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes viewer-fade-out {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
}
.el-image__error,
.el-image__inner,
.el-image__placeholder,
.el-image__wrapper {
  height: 100%;
  width: 100%;
}
.el-image {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.el-image__inner {
  opacity: 1;
  vertical-align: top;
}
.el-image__inner.is-loading {
  opacity: 0;
}
.el-image__wrapper {
  left: 0;
  position: absolute;
  top: 0;
}
.el-image__error,
.el-image__placeholder {
  background: var(--el-fill-color-light);
}
.el-image__error {
  align-items: center;
  color: var(--el-text-color-placeholder);
  display: flex;
  font-size: 14px;
  justify-content: center;
  vertical-align: middle;
}
.el-image__preview {
  cursor: pointer;
}
.el-input-tag {
  --el-input-tag-border-color-hover: var(--el-border-color-hover);
  --el-input-tag-placeholder-color: var(--el-text-color-placeholder);
  --el-input-tag-disabled-color: var(--el-disabled-text-color);
  --el-input-tag-disabled-border: var(--el-disabled-border-color);
  --el-input-tag-font-size: var(--el-font-size-base);
  --el-input-tag-close-hover-color: var(--el-text-color-secondary);
  --el-input-tag-text-color: var(--el-text-color-regular);
  --el-input-tag-input-focus-border-color: var(--el-color-primary);
  --el-input-tag-width: 100%;
  --el-input-tag-mini-height: var(--el-component-size);
  --el-input-tag-gap: 6px;
  --el-input-tag-padding: 4px;
  --el-input-tag-inner-padding: 8px;
  --el-input-tag-line-height: 24px;
  align-items: center;
  background-color: var(--el-fill-color-blank);
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: var(--el-input-tag-font-size);
  line-height: var(--el-input-tag-line-height);
  min-height: var(--el-input-tag-mini-height);
  padding: var(--el-input-tag-padding);
  transform: translateZ(0);
  transition: var(--el-transition-duration);
  width: var(--el-input-tag-width);
}
.el-input-tag.is-focused {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.el-input-tag.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}
.el-input-tag.is-disabled {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
}
.el-input-tag.is-disabled,
.el-input-tag.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset;
}
.el-input-tag.is-disabled.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,
.el-input-tag.is-disabled .el-input-tag__inner .el-tag {
  cursor: not-allowed;
}
.el-input-tag__prefix,
.el-input-tag__suffix {
  align-items: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  display: flex;
  flex-shrink: 0;
  padding: 0 var(--el-input-tag-inner-padding);
}
.el-input-tag__suffix {
  gap: 8px;
}
.el-input-tag__input-tag-list {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
  position: relative;
}
.el-input-tag__input-tag-list.is-near {
  margin-left: -8px;
}
.el-input-tag__input-tag-list .el-tag {
  border-color: #0000;
  cursor: pointer;
}
.el-input-tag__input-tag-list .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-input-tag__input-tag-list .el-tag .el-tag__content {
  min-width: 0;
}
.el-input-tag__inner {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: var(--el-input-tag-gap);
  max-width: 100%;
  min-width: 0;
  position: relative;
}
.el-input-tag__inner.is-left-space {
  margin-left: var(--el-input-tag-inner-padding);
}
.el-input-tag__inner.is-right-space {
  margin-right: var(--el-input-tag-inner-padding);
}
.el-input-tag__inner.is-draggable .el-tag {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-input-tag__drop-indicator {
  background-color: var(--el-color-primary);
  height: var(--el-input-tag-line-height);
  position: absolute;
  top: 0;
  width: 1px;
}
.el-input-tag__inner .el-tag {
  border-color: #0000;
  cursor: pointer;
  max-width: 100%;
}
.el-input-tag__inner .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-input-tag__inner .el-tag .el-tag__content {
  line-height: normal;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-input-tag__input-wrapper {
  flex: 1;
}
.el-input-tag__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  color: var(--el-input-tag-text-color);
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  padding: 0;
  width: 100%;
}
.el-input-tag__input::-moz-placeholder {
  color: var(--el-input-tag-placeholder-color);
}
.el-input-tag__input::placeholder {
  color: var(--el-input-tag-placeholder-color);
}
.el-input-tag__input-calculator {
  left: 0;
  max-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  visibility: hidden;
  white-space: pre;
}
.el-input-tag--large {
  --el-input-tag-gap: 6px;
  --el-input-tag-padding: 8px;
  --el-input-tag-padding-left: 8px;
  --el-input-tag-font-size: 14px;
}
.el-input-tag--small {
  --el-input-tag-gap: 4px;
  --el-input-tag-padding: 2px;
  --el-input-tag-padding-left: 6px;
  --el-input-tag-font-size: 12px;
  --el-input-tag-line-height: 20px;
  --el-input-tag-mini-height: var(--el-component-size-small);
}
.el-link {
  --el-link-font-size: var(--el-font-size-base);
  --el-link-font-weight: var(--el-font-weight-primary);
  --el-link-text-color: var(--el-text-color-regular);
  --el-link-hover-text-color: var(--el-color-primary);
  --el-link-disabled-text-color: var(--el-text-color-placeholder);
  align-items: center;
  color: var(--el-link-text-color);
  cursor: pointer;
  display: inline-flex;
  flex-direction: row;
  font-size: var(--el-link-font-size);
  font-weight: var(--el-link-font-weight);
  justify-content: center;
  outline: none;
  padding: 0;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
}
.el-link.is-hover-underline:hover:after {
  border-bottom: 1px solid var(--el-link-hover-text-color);
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.el-link.is-underline:after {
  border-bottom: 1px solid var(--el-link-text-color);
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.el-link:hover {
  color: var(--el-link-hover-text-color);
}
.el-link:hover:after {
  border-color: var(--el-link-hover-text-color);
}
.el-link [class*='el-icon-'] + span {
  margin-left: 5px;
}
.el-link__inner {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.el-link.el-link--primary {
  --el-link-text-color: var(--el-color-primary);
  --el-link-hover-text-color: var(--el-color-primary-light-3);
  --el-link-disabled-text-color: var(--el-color-primary-light-5);
}
.el-link.el-link--success {
  --el-link-text-color: var(--el-color-success);
  --el-link-hover-text-color: var(--el-color-success-light-3);
  --el-link-disabled-text-color: var(--el-color-success-light-5);
}
.el-link.el-link--warning {
  --el-link-text-color: var(--el-color-warning);
  --el-link-hover-text-color: var(--el-color-warning-light-3);
  --el-link-disabled-text-color: var(--el-color-warning-light-5);
}
.el-link.el-link--danger {
  --el-link-text-color: var(--el-color-danger);
  --el-link-hover-text-color: var(--el-color-danger-light-3);
  --el-link-disabled-text-color: var(--el-color-danger-light-5);
}
.el-link.el-link--error {
  --el-link-text-color: var(--el-color-error);
  --el-link-hover-text-color: var(--el-color-error-light-3);
  --el-link-disabled-text-color: var(--el-color-error-light-5);
}
.el-link.el-link--info {
  --el-link-text-color: var(--el-color-info);
  --el-link-hover-text-color: var(--el-color-info-light-3);
  --el-link-disabled-text-color: var(--el-color-info-light-5);
}
.el-link.is-disabled {
  color: var(--el-link-disabled-text-color);
  cursor: not-allowed;
}
.el-link.is-disabled:after {
  border-color: var(--el-link-disabled-text-color);
}
:root {
  --el-loading-spinner-size: 42px;
  --el-loading-fullscreen-spinner-size: 50px;
}
.el-loading-parent--relative {
  position: relative !important;
}
.el-loading-parent--hidden {
  overflow: hidden !important;
}
.el-loading-mask {
  background-color: var(--el-mask-color);
  inset: 0;
  margin: 0;
  position: absolute;
  transition: opacity var(--el-transition-duration);
  z-index: 2000;
}
.el-loading-mask.is-fullscreen {
  position: fixed;
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2);
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
  height: var(--el-loading-fullscreen-spinner-size);
  width: var(--el-loading-fullscreen-spinner-size);
}
.el-loading-spinner {
  margin-top: calc((0px - var(--el-loading-spinner-size)) / 2);
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.el-loading-spinner .el-loading-text {
  color: var(--el-color-primary);
  font-size: 14px;
  margin: 3px 0;
}
.el-loading-spinner .circular {
  animation: loading-rotate 2s linear infinite;
  display: inline;
  height: var(--el-loading-spinner-size);
  width: var(--el-loading-spinner-size);
}
.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke: var(--el-color-primary);
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-width: 2;
}
.el-loading-spinner i {
  color: var(--el-color-primary);
}
.el-loading-fade-enter-from,
.el-loading-fade-leave-to {
  opacity: 0;
}
@keyframes loading-rotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
.el-main {
  --el-main-padding: 20px;
  box-sizing: border-box;
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  padding: var(--el-main-padding);
}
:root {
  --el-menu-active-color: var(--el-color-primary);
  --el-menu-text-color: var(--el-text-color-primary);
  --el-menu-hover-text-color: var(--el-color-primary);
  --el-menu-bg-color: var(--el-fill-color-blank);
  --el-menu-hover-bg-color: var(--el-color-primary-light-9);
  --el-menu-item-height: 56px;
  --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
  --el-menu-horizontal-height: 60px;
  --el-menu-horizontal-sub-item-height: 36px;
  --el-menu-item-font-size: var(--el-font-size-base);
  --el-menu-item-hover-fill: var(--el-color-primary-light-9);
  --el-menu-border-color: var(--el-border-color);
  --el-menu-base-level-padding: 20px;
  --el-menu-level-padding: 20px;
  --el-menu-icon-width: 24px;
}
.el-menu {
  background-color: var(--el-menu-bg-color);
  border-right: 1px solid var(--el-menu-border-color);
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding-left: 0;
  position: relative;
}
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container)
  .el-menu-item,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container)
  .el-menu-item-group__title,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container)
  .el-sub-menu__title {
  padding-left: calc(
    var(--el-menu-base-level-padding) + var(--el-menu-level) *
      var(--el-menu-level-padding)
  );
  white-space: nowrap;
}
.el-menu:not(.el-menu--collapse) .el-sub-menu__title {
  padding-right: calc(
    var(--el-menu-base-level-padding) + var(--el-menu-icon-width)
  );
}
.el-menu--horizontal {
  border-right: none;
  display: flex;
  flex-wrap: nowrap;
  height: var(--el-menu-horizontal-height);
}
.el-menu--horizontal.el-menu--popup-container {
  height: unset;
}
.el-menu--horizontal.el-menu {
  border-bottom: 1px solid var(--el-menu-border-color);
}
.el-menu--horizontal > .el-menu-item {
  align-items: center;
  border-bottom: 2px solid #0000;
  color: var(--el-menu-text-color);
  display: inline-flex;
  height: 100%;
  justify-content: center;
  margin: 0;
}
.el-menu--horizontal > .el-menu-item a,
.el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}
.el-menu--horizontal > .el-sub-menu:focus,
.el-menu--horizontal > .el-sub-menu:hover {
  outline: none;
}
.el-menu--horizontal > .el-sub-menu:hover .el-sub-menu__title {
  color: var(--el-menu-hover-text-color);
}
.el-menu--horizontal > .el-sub-menu.is-active .el-sub-menu__title {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color);
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
  border-bottom: 2px solid #0000;
  color: var(--el-menu-text-color);
  height: 100%;
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
  background-color: var(--el-menu-bg-color);
}
.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-sub-menu__title {
  align-items: center;
  background-color: var(--el-menu-bg-color);
  color: var(--el-menu-text-color);
  display: flex;
  height: var(--el-menu-horizontal-sub-item-height);
  line-height: var(--el-menu-horizontal-sub-item-height);
  padding: 0 10px;
}
.el-menu--horizontal .el-menu .el-sub-menu__title {
  padding-right: 40px;
}
.el-menu--horizontal .el-menu .el-menu-item.is-active,
.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,
.el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title,
.el-menu--horizontal
  .el-menu
  .el-sub-menu.is-active
  > .el-sub-menu__title:hover {
  color: var(--el-menu-active-color);
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  background-color: var(--el-menu-hover-bg-color);
  color: var(--el-menu-active-color, var(--el-menu-hover-text-color));
  outline: none;
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color) !important;
}
.el-menu--collapse {
  width: calc(
    var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2
  );
}
.el-menu--collapse > .el-menu-item [class^='el-icon'],
.el-menu--collapse
  > .el-menu-item-group
  > ul
  > .el-sub-menu
  > .el-sub-menu__title
  [class^='el-icon'],
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title [class^='el-icon'] {
  margin: 0;
  text-align: center;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
}
.el-menu--collapse > .el-menu-item .el-sub-menu__icon-arrow,
.el-menu--collapse
  > .el-menu-item-group
  > ul
  > .el-sub-menu
  > .el-sub-menu__title
  .el-sub-menu__icon-arrow,
.el-menu--collapse
  > .el-sub-menu
  > .el-sub-menu__title
  .el-sub-menu__icon-arrow {
  display: none;
}
.el-menu--collapse
  > .el-menu-item-group
  > ul
  > .el-sub-menu
  > .el-sub-menu__title
  > span,
.el-menu--collapse > .el-menu-item > span,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title > span {
  display: inline-block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.el-menu--collapse > .el-menu-item.is-active i {
  color: inherit;
}
.el-menu--collapse .el-menu .el-sub-menu {
  min-width: 200px;
}
.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title {
  color: var(--el-menu-active-color);
}
.el-menu--popup {
  border: none;
  border-radius: var(--el-border-radius-small);
  box-shadow: var(--el-box-shadow-light);
  min-width: 200px;
  padding: 5px 0;
  z-index: 100;
}
.el-menu .el-icon {
  flex-shrink: 0;
}
.el-menu-item {
  align-items: center;
  box-sizing: border-box;
  color: var(--el-menu-text-color);
  cursor: pointer;
  display: flex;
  font-size: var(--el-menu-item-font-size);
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  list-style: none;
  padding: 0 var(--el-menu-base-level-padding);
  position: relative;
  transition: border-color var(--el-transition-duration),
    background-color var(--el-transition-duration),
    color var(--el-transition-duration);
  white-space: nowrap;
}
.el-menu-item * {
  vertical-align: bottom;
}
.el-menu-item i {
  color: inherit;
}
.el-menu-item:focus,
.el-menu-item:hover {
  outline: none;
}
.el-menu-item:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.el-menu-item.is-disabled {
  background: none !important;
  cursor: not-allowed;
  opacity: 0.25;
}
.el-menu-item [class^='el-icon'] {
  font-size: 18px;
  margin-right: 5px;
  text-align: center;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
}
.el-menu-item.is-active {
  color: var(--el-menu-active-color);
}
.el-menu-item.is-active i {
  color: inherit;
}
.el-menu-item .el-menu-tooltip__trigger {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  height: 100%;
  left: 0;
  padding: 0 var(--el-menu-base-level-padding);
  position: absolute;
  top: 0;
  width: 100%;
}
.el-sub-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.el-sub-menu__title {
  align-items: center;
  box-sizing: border-box;
  color: var(--el-menu-text-color);
  cursor: pointer;
  display: flex;
  font-size: var(--el-menu-item-font-size);
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  list-style: none;
  padding: 0 var(--el-menu-base-level-padding);
  position: relative;
  transition: border-color var(--el-transition-duration),
    background-color var(--el-transition-duration),
    color var(--el-transition-duration);
  white-space: nowrap;
}
.el-sub-menu__title * {
  vertical-align: bottom;
}
.el-sub-menu__title i {
  color: inherit;
}
.el-sub-menu__title:focus,
.el-sub-menu__title:hover {
  outline: none;
}
.el-sub-menu__title.is-disabled {
  background: none !important;
  cursor: not-allowed;
  opacity: 0.25;
}
.el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.el-sub-menu .el-menu {
  border: none;
}
.el-sub-menu .el-menu-item {
  height: var(--el-menu-sub-item-height);
  line-height: var(--el-menu-sub-item-height);
}
.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title {
  padding-right: var(--el-menu-base-level-padding);
}
.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
  display: none !important;
}
.el-sub-menu.is-active .el-sub-menu__title {
  border-bottom-color: var(--el-menu-active-color);
}
.el-sub-menu.is-disabled .el-menu-item,
.el-sub-menu.is-disabled .el-sub-menu__title {
  background: none !important;
  cursor: not-allowed;
  opacity: 0.25;
}
.el-sub-menu .el-icon {
  font-size: 18px;
  margin-right: 5px;
  text-align: center;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
}
.el-sub-menu .el-icon.el-sub-menu__icon-more {
  margin-right: 0 !important;
}
.el-sub-menu .el-sub-menu__icon-arrow {
  font-size: 12px;
  margin-right: 0;
  margin-top: -6px;
  position: absolute;
  right: var(--el-menu-base-level-padding);
  top: 50%;
  transition: transform var(--el-transition-duration);
  width: inherit;
}
.el-menu-item-group > ul {
  padding: 0;
}
.el-menu-item-group__title {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  line-height: normal;
  padding: 7px 0 7px var(--el-menu-base-level-padding);
}
.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
  opacity: 0;
  transition: var(--el-transition-duration-fast);
}
.el-menu,
.el-menu--popup-container,
.el-popper {
  outline: none;
}
.el-message-box {
  --el-messagebox-title-color: var(--el-text-color-primary);
  --el-messagebox-width: 420px;
  --el-messagebox-border-radius: 4px;
  --el-messagebox-box-shadow: var(--el-box-shadow);
  --el-messagebox-font-size: var(--el-font-size-large);
  --el-messagebox-content-font-size: var(--el-font-size-base);
  --el-messagebox-content-color: var(--el-text-color-regular);
  --el-messagebox-error-font-size: 12px;
  --el-messagebox-padding-primary: 12px;
  --el-messagebox-font-line-height: var(--el-font-line-height-primary);
  backface-visibility: hidden;
  background-color: var(--el-bg-color);
  border-radius: var(--el-messagebox-border-radius);
  box-shadow: var(--el-messagebox-box-shadow);
  box-sizing: border-box;
  display: inline-block;
  font-size: var(--el-messagebox-font-size);
  max-width: var(--el-messagebox-width);
  overflow: hidden;
  overflow-wrap: break-word;
  padding: var(--el-messagebox-padding-primary);
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
.el-message-box:focus {
  outline: none !important;
}
.is-message-box .el-overlay-message-box {
  inset: 0;
  overflow: auto;
  padding: 16px;
  position: fixed;
  text-align: center;
}
.is-message-box .el-overlay-message-box:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.el-message-box.is-draggable .el-message-box__header {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-message-box__header {
  padding-bottom: var(--el-messagebox-padding-primary);
}
.el-message-box__header.show-close {
  padding-right: calc(
    var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px)
  );
}
.el-message-box__title {
  color: var(--el-messagebox-title-color);
  font-size: var(--el-messagebox-font-size);
  line-height: var(--el-messagebox-font-line-height);
}
.el-message-box__headerbtn {
  background: #0000;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
  height: 40px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.el-message-box__headerbtn .el-message-box__close {
  color: var(--el-color-info);
  font-size: inherit;
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: var(--el-color-primary);
}
.el-message-box__content {
  color: var(--el-messagebox-content-color);
  font-size: var(--el-messagebox-content-font-size);
}
.el-message-box__container {
  align-items: center;
  display: flex;
  gap: 12px;
}
.el-message-box__input {
  padding-top: 12px;
}
.el-message-box__input div.invalid > input,
.el-message-box__input div.invalid > input:focus {
  border-color: var(--el-color-error);
}
.el-message-box__status {
  font-size: 24px;
}
.el-message-box__status.el-message-box-icon--primary {
  --el-messagebox-color: var(--el-color-primary);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--success {
  --el-messagebox-color: var(--el-color-success);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--info {
  --el-messagebox-color: var(--el-color-info);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--warning {
  --el-messagebox-color: var(--el-color-warning);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--error {
  --el-messagebox-color: var(--el-color-error);
  color: var(--el-messagebox-color);
}
.el-message-box__message {
  margin: 0;
  min-width: 0;
}
.el-message-box__message p {
  line-height: var(--el-messagebox-font-line-height);
  margin: 0;
}
.el-message-box__errormsg {
  color: var(--el-color-error);
  font-size: var(--el-messagebox-error-font-size);
  line-height: var(--el-messagebox-font-line-height);
}
.el-message-box__btns {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding-top: var(--el-messagebox-padding-primary);
}
.el-message-box--center .el-message-box__title {
  align-items: center;
  display: flex;
  gap: 6px;
  justify-content: center;
}
.el-message-box--center .el-message-box__status {
  font-size: inherit;
}
.el-message-box--center .el-message-box__btns,
.el-message-box--center .el-message-box__container {
  justify-content: center;
}
.el-message-box-parent--hidden {
  overflow: hidden;
}
.fade-in-linear-enter-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration);
}
.fade-in-linear-leave-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration) reverse;
}
@keyframes msgbox-fade-in {
  0% {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.el-message {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-border-color-lighter);
  --el-message-padding: 11px 15px;
  --el-message-close-size: 16px;
  --el-message-close-icon-color: var(--el-text-color-placeholder);
  --el-message-close-hover-color: var(--el-text-color-secondary);
  align-items: center;
  background-color: var(--el-message-bg-color);
  border-color: var(--el-message-border-color);
  border-radius: var(--el-border-radius-base);
  border-style: var(--el-border-style);
  border-width: var(--el-border-width);
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  max-width: calc(100% - 32px);
  padding: var(--el-message-padding);
  position: fixed;
  transition: opacity var(--el-transition-duration), transform 0.4s, top 0.4s,
    bottom 0.4s;
  width: -moz-fit-content;
  width: fit-content;
}
.el-message.is-left {
  left: 16px;
}
.el-message.is-right {
  right: 16px;
}
.el-message.is-center {
  left: 0;
  margin: 0 auto;
  right: 0;
}
.el-message.is-plain {
  background-color: var(--el-bg-color-overlay);
  border-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-message p {
  margin: 0;
}
.el-message--primary {
  --el-message-bg-color: var(--el-color-primary-light-9);
  --el-message-border-color: var(--el-color-primary-light-8);
  --el-message-text-color: var(--el-color-primary);
}
.el-message--primary .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}
.el-message .el-message-icon--primary {
  color: var(--el-message-text-color);
}
.el-message--success {
  --el-message-bg-color: var(--el-color-success-light-9);
  --el-message-border-color: var(--el-color-success-light-8);
  --el-message-text-color: var(--el-color-success);
}
.el-message--success .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}
.el-message .el-message-icon--success {
  color: var(--el-message-text-color);
}
.el-message--info {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-color-info-light-8);
  --el-message-text-color: var(--el-color-info);
}
.el-message--info .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}
.el-message .el-message-icon--info {
  color: var(--el-message-text-color);
}
.el-message--warning {
  --el-message-bg-color: var(--el-color-warning-light-9);
  --el-message-border-color: var(--el-color-warning-light-8);
  --el-message-text-color: var(--el-color-warning);
}
.el-message--warning .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}
.el-message .el-message-icon--warning {
  color: var(--el-message-text-color);
}
.el-message--error {
  --el-message-bg-color: var(--el-color-error-light-9);
  --el-message-border-color: var(--el-color-error-light-8);
  --el-message-text-color: var(--el-color-error);
}
.el-message--error .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}
.el-message .el-message-icon--error {
  color: var(--el-message-text-color);
}
.el-message .el-message__badge {
  position: absolute;
  right: -8px;
  top: -8px;
}
.el-message__content {
  font-size: 14px;
  line-height: 1;
  padding: 0;
}
.el-message__content:focus {
  outline-width: 0;
}
.el-message .el-message__closeBtn {
  color: var(--el-message-close-icon-color);
  cursor: pointer;
  font-size: var(--el-message-close-size);
}
.el-message .el-message__closeBtn:focus {
  outline-width: 0;
}
.el-message .el-message__closeBtn:hover {
  color: var(--el-message-close-hover-color);
}
.el-message-fade-enter-from,
.el-message-fade-leave-to {
  opacity: 0;
  transform: translateY(-100%);
}
.el-message-fade-enter-from.is-bottom,
.el-message-fade-leave-to.is-bottom {
  transform: translateY(100%);
}
.el-notification {
  --el-notification-width: 330px;
  --el-notification-padding: 14px 26px 14px 13px;
  --el-notification-radius: 8px;
  --el-notification-shadow: var(--el-box-shadow-light);
  --el-notification-border-color: var(--el-border-color-lighter);
  --el-notification-icon-size: 24px;
  --el-notification-close-font-size: var(--el-message-close-size, 16px);
  --el-notification-group-margin-left: 13px;
  --el-notification-group-margin-right: 8px;
  --el-notification-content-font-size: var(--el-font-size-base);
  --el-notification-content-color: var(--el-text-color-regular);
  --el-notification-title-font-size: 16px;
  --el-notification-title-color: var(--el-text-color-primary);
  --el-notification-close-color: var(--el-text-color-secondary);
  --el-notification-close-hover-color: var(--el-text-color-regular);
  background-color: var(--el-bg-color-overlay);
  border: 1px solid var(--el-notification-border-color);
  border-radius: var(--el-notification-radius);
  box-shadow: var(--el-notification-shadow);
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: var(--el-notification-padding);
  position: fixed;
  transition: opacity var(--el-transition-duration),
    transform var(--el-transition-duration), left var(--el-transition-duration),
    right var(--el-transition-duration), top 0.4s,
    bottom var(--el-transition-duration);
  width: var(--el-notification-width);
  z-index: 9999;
}
.el-notification.right {
  right: 16px;
}
.el-notification.left {
  left: 16px;
}
.el-notification__group {
  flex: 1;
  margin-left: var(--el-notification-group-margin-left);
  margin-right: var(--el-notification-group-margin-right);
  min-width: 0;
}
.el-notification__title {
  color: var(--el-notification-title-color);
  font-size: var(--el-notification-title-font-size);
  font-weight: 700;
  line-height: var(--el-notification-icon-size);
  margin: 0;
}
.el-notification__content {
  color: var(--el-notification-content-color);
  font-size: var(--el-notification-content-font-size);
  line-height: 24px;
  margin: 6px 0 0;
}
.el-notification__content p {
  margin: 0;
}
.el-notification .el-notification__icon {
  flex-shrink: 0;
  font-size: var(--el-notification-icon-size);
  height: var(--el-notification-icon-size);
  width: var(--el-notification-icon-size);
}
.el-notification .el-notification__closeBtn {
  color: var(--el-notification-close-color);
  cursor: pointer;
  font-size: var(--el-notification-close-font-size);
  position: absolute;
  right: 15px;
  top: 18px;
}
.el-notification .el-notification__closeBtn:hover {
  color: var(--el-notification-close-hover-color);
}
.el-notification .el-notification--primary {
  --el-notification-icon-color: var(--el-color-primary);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--success {
  --el-notification-icon-color: var(--el-color-success);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--info {
  --el-notification-icon-color: var(--el-color-info);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--warning {
  --el-notification-icon-color: var(--el-color-warning);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--error {
  --el-notification-icon-color: var(--el-color-error);
  color: var(--el-notification-icon-color);
}
.el-notification-fade-enter-from.right {
  right: 0;
  transform: translate(100%);
}
.el-notification-fade-enter-from.left {
  left: 0;
  transform: translate(-100%);
}
.el-notification-fade-leave-to {
  opacity: 0;
}
.el-page-header.is-contentful .el-page-header__main {
  border-top: 1px solid var(--el-border-color-light);
  margin-top: 16px;
}
.el-page-header__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  line-height: 24px;
}
.el-page-header__left {
  align-items: center;
  display: flex;
  margin-right: 40px;
  position: relative;
}
.el-page-header__back {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.el-page-header__left .el-divider--vertical {
  margin: 0 16px;
}
.el-page-header__icon {
  align-items: center;
  display: flex;
  font-size: 16px;
  margin-right: 10px;
}
.el-page-header__icon .el-icon {
  font-size: inherit;
}
.el-page-header__title {
  font-size: 14px;
  font-weight: 500;
}
.el-page-header__content {
  color: var(--el-text-color-primary);
  font-size: 18px;
}
.el-page-header__breadcrumb {
  margin-bottom: 16px;
}
.el-pagination {
  --el-pagination-font-size: 14px;
  --el-pagination-bg-color: var(--el-fill-color-blank);
  --el-pagination-text-color: var(--el-text-color-primary);
  --el-pagination-border-radius: 2px;
  --el-pagination-button-color: var(--el-text-color-primary);
  --el-pagination-button-width: 32px;
  --el-pagination-button-height: 32px;
  --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
  --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-pagination-button-bg-color: var(--el-fill-color);
  --el-pagination-hover-color: var(--el-color-primary);
  --el-pagination-font-size-small: 12px;
  --el-pagination-button-width-small: 24px;
  --el-pagination-button-height-small: 24px;
  --el-pagination-button-width-large: 40px;
  --el-pagination-button-height-large: 40px;
  --el-pagination-item-gap: 16px;
  align-items: center;
  color: var(--el-pagination-text-color);
  display: flex;
  font-size: var(--el-pagination-font-size);
  font-weight: 400;
  white-space: nowrap;
}
.el-pagination .el-input__inner {
  -moz-appearance: textfield;
  text-align: center;
}
.el-pagination .el-select {
  width: 128px;
}
.el-pagination .btn-next,
.el-pagination .btn-prev {
  align-items: center;
  background: var(--el-pagination-bg-color);
  border: none;
  border-radius: var(--el-pagination-border-radius);
  box-sizing: border-box;
  color: var(--el-pagination-button-color);
  cursor: pointer;
  display: flex;
  font-size: var(--el-pagination-font-size);
  height: var(--el-pagination-button-height);
  justify-content: center;
  line-height: var(--el-pagination-button-height);
  min-width: var(--el-pagination-button-width);
  padding: 0 4px;
  text-align: center;
}
.el-pagination .btn-next *,
.el-pagination .btn-prev * {
  pointer-events: none;
}
.el-pagination .btn-next:focus,
.el-pagination .btn-prev:focus {
  outline: none;
}
.el-pagination .btn-next:hover,
.el-pagination .btn-prev:hover {
  color: var(--el-pagination-hover-color);
}
.el-pagination .btn-next.is-active,
.el-pagination .btn-prev.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: 700;
}
.el-pagination .btn-next.is-active.is-disabled,
.el-pagination .btn-prev.is-active.is-disabled {
  color: var(--el-text-color-secondary);
  font-weight: 700;
}
.el-pagination .btn-next.is-disabled,
.el-pagination .btn-next:disabled,
.el-pagination .btn-prev.is-disabled,
.el-pagination .btn-prev:disabled {
  background-color: var(--el-pagination-button-disabled-bg-color);
  color: var(--el-pagination-button-disabled-color);
  cursor: not-allowed;
}
.el-pagination .btn-next:focus-visible,
.el-pagination .btn-prev:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon {
  display: block;
  font-size: 12px;
  font-weight: 700;
  width: inherit;
}
.el-pagination > .is-first {
  margin-left: 0 !important;
}
.el-pagination > .is-last {
  margin-right: 0 !important;
}
.el-pagination .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__sizes,
.el-pagination__total {
  color: var(--el-text-color-regular);
  font-weight: 400;
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__total[disabled='true'] {
  color: var(--el-text-color-placeholder);
}
.el-pagination__jump {
  align-items: center;
  color: var(--el-text-color-regular);
  display: flex;
  font-weight: 400;
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__jump[disabled='true'] {
  color: var(--el-text-color-placeholder);
}
.el-pagination__goto {
  margin-right: 8px;
}
.el-pagination__editor {
  box-sizing: border-box;
  text-align: center;
}
.el-pagination__editor.el-input {
  width: 56px;
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.el-pagination__classifier {
  margin-left: 8px;
}
.el-pagination__rightwrapper {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {
  background-color: var(--el-pagination-button-bg-color);
  margin: 0 4px;
}
.el-pagination.is-background .btn-next.is-active,
.el-pagination.is-background .btn-prev.is-active,
.el-pagination.is-background .el-pager li.is-active {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}
.el-pagination.is-background .btn-next.is-disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-prev.is-disabled,
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .el-pager li.is-disabled,
.el-pagination.is-background .el-pager li:disabled {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-text-color-placeholder);
}
.el-pagination.is-background .btn-next.is-disabled.is-active,
.el-pagination.is-background .btn-next:disabled.is-active,
.el-pagination.is-background .btn-prev.is-disabled.is-active,
.el-pagination.is-background .btn-prev:disabled.is-active,
.el-pagination.is-background .el-pager li.is-disabled.is-active,
.el-pagination.is-background .el-pager li:disabled.is-active {
  background-color: var(--el-fill-color-dark);
  color: var(--el-text-color-secondary);
}
.el-pagination.is-background .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination--small .btn-next,
.el-pagination--small .btn-prev,
.el-pagination--small .el-pager li {
  font-size: var(--el-pagination-font-size-small);
  height: var(--el-pagination-button-height-small);
  line-height: var(--el-pagination-button-height-small);
  min-width: var(--el-pagination-button-width-small);
}
.el-pagination--small button,
.el-pagination--small span:not([class*='suffix']) {
  font-size: var(--el-pagination-font-size-small);
}
.el-pagination--small .el-select {
  width: 100px;
}
.el-pagination--large .btn-next,
.el-pagination--large .btn-prev,
.el-pagination--large .el-pager li {
  height: var(--el-pagination-button-height-large);
  line-height: var(--el-pagination-button-height-large);
  min-width: var(--el-pagination-button-width-large);
}
.el-pagination--large .el-select .el-input {
  width: 160px;
}
.el-pager {
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-pager,
.el-pager li {
  align-items: center;
  display: flex;
}
.el-pager li {
  background: var(--el-pagination-bg-color);
  border: none;
  border-radius: var(--el-pagination-border-radius);
  box-sizing: border-box;
  color: var(--el-pagination-button-color);
  cursor: pointer;
  font-size: var(--el-pagination-font-size);
  height: var(--el-pagination-button-height);
  justify-content: center;
  line-height: var(--el-pagination-button-height);
  min-width: var(--el-pagination-button-width);
  padding: 0 4px;
  text-align: center;
}
.el-pager li * {
  pointer-events: none;
}
.el-pager li:focus {
  outline: none;
}
.el-pager li.is-active,
.el-pager li:hover {
  color: var(--el-pagination-hover-color);
}
.el-pager li.is-active {
  cursor: default;
  font-weight: 700;
}
.el-pager li.is-active.is-disabled {
  color: var(--el-text-color-secondary);
  font-weight: 700;
}
.el-pager li.is-disabled,
.el-pager li:disabled {
  background-color: var(--el-pagination-button-disabled-bg-color);
  color: var(--el-pagination-button-disabled-color);
  cursor: not-allowed;
}
.el-pager li:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}
.el-popconfirm {
  outline: none;
}
.el-popconfirm__main {
  align-items: center;
  display: flex;
}
.el-popconfirm__icon {
  margin-right: 5px;
}
.el-popconfirm__action {
  margin-top: 8px;
  text-align: right;
}
.el-popover {
  --el-popover-bg-color: var(--el-bg-color-overlay);
  --el-popover-font-size: var(--el-font-size-base);
  --el-popover-border-color: var(--el-border-color-lighter);
  --el-popover-padding: 12px;
  --el-popover-padding-large: 18px 20px;
  --el-popover-title-font-size: 16px;
  --el-popover-title-text-color: var(--el-text-color-primary);
  --el-popover-border-radius: 4px;
}
.el-popover.el-popper {
  background: var(--el-popover-bg-color);
  border: 1px solid var(--el-popover-border-color);
  border-radius: var(--el-popover-border-radius);
  box-shadow: var(--el-box-shadow-light);
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  font-size: var(--el-popover-font-size);
  line-height: 1.4;
  min-width: 150px;
  overflow-wrap: break-word;
  padding: var(--el-popover-padding);
  z-index: var(--el-index-popper);
}
.el-popover.el-popper--plain {
  padding: var(--el-popover-padding-large);
}
.el-popover__title {
  color: var(--el-popover-title-text-color);
  font-size: var(--el-popover-title-font-size);
  line-height: 1;
  margin-bottom: 12px;
}
.el-popover__reference:focus:hover,
.el-popover__reference:focus:not(.focusing) {
  outline-width: 0;
}
.el-popover.el-popper.is-dark {
  --el-popover-bg-color: var(--el-text-color-primary);
  --el-popover-border-color: var(--el-text-color-primary);
  --el-popover-title-text-color: var(--el-bg-color);
  color: var(--el-bg-color);
}
.el-popover.el-popper:focus,
.el-popover.el-popper:focus:active {
  outline-width: 0;
}
.el-progress {
  align-items: center;
  display: flex;
  line-height: 1;
  position: relative;
}
.el-progress__text {
  color: var(--el-text-color-regular);
  font-size: 14px;
  line-height: 1;
  margin-left: 5px;
  min-width: 50px;
}
.el-progress__text i {
  display: block;
  vertical-align: middle;
}
.el-progress--circle,
.el-progress--dashboard {
  display: inline-block;
}
.el-progress--circle .el-progress__text,
.el-progress--dashboard .el-progress__text {
  left: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.el-progress--circle .el-progress__text i,
.el-progress--dashboard .el-progress__text i {
  display: inline-block;
  vertical-align: middle;
}
.el-progress--without-text .el-progress__text {
  display: none;
}
.el-progress--without-text .el-progress-bar {
  display: block;
  margin-right: 0;
  padding-right: 0;
}
.el-progress--text-inside .el-progress-bar {
  margin-right: 0;
  padding-right: 0;
}
.el-progress.is-success .el-progress-bar__inner {
  background-color: var(--el-color-success);
}
.el-progress.is-success .el-progress__text {
  color: var(--el-color-success);
}
.el-progress.is-warning .el-progress-bar__inner {
  background-color: var(--el-color-warning);
}
.el-progress.is-warning .el-progress__text {
  color: var(--el-color-warning);
}
.el-progress.is-exception .el-progress-bar__inner {
  background-color: var(--el-color-danger);
}
.el-progress.is-exception .el-progress__text {
  color: var(--el-color-danger);
}
.el-progress-bar {
  box-sizing: border-box;
  flex-grow: 1;
}
.el-progress-bar__outer {
  background-color: var(--el-border-color-lighter);
  border-radius: 100px;
  height: 6px;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.el-progress-bar__inner {
  background-color: var(--el-color-primary);
  border-radius: 100px;
  height: 100%;
  left: 0;
  line-height: 1;
  position: absolute;
  text-align: right;
  top: 0;
  transition: width 0.6s ease;
  white-space: nowrap;
}
.el-progress-bar__inner:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-progress-bar__inner--indeterminate {
  animation: indeterminate 3s infinite;
  transform: translateZ(0);
}
.el-progress-bar__inner--striped {
  background-image: linear-gradient(
    45deg,
    #0000001a 25%,
    #0000 0 50%,
    #0000001a 0 75%,
    #0000 0,
    #0000
  );
  background-size: 1.25em 1.25em;
}
.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow {
  animation: striped-flow 3s linear infinite;
}
.el-progress-bar__innerText {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  margin: 0 5px;
  vertical-align: middle;
}
@keyframes progress {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 32px 0;
  }
}
@keyframes indeterminate {
  0% {
    left: -100%;
  }
  to {
    left: 100%;
  }
}
@keyframes striped-flow {
  0% {
    background-position: -100%;
  }
  to {
    background-position: 100%;
  }
}
.el-radio-button {
  --el-radio-button-checked-bg-color: var(--el-color-primary);
  --el-radio-button-checked-text-color: var(--el-color-white);
  --el-radio-button-checked-border-color: var(--el-color-primary);
  --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);
  display: inline-block;
  outline: none;
  position: relative;
}
.el-radio-button__inner {
  -webkit-appearance: none;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border-radius: 0;
  box-sizing: border-box;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-button-font-weight, var(--el-font-weight-primary));
  line-height: 1;
  margin: 0;
  outline: var(--el-border);
  padding: 8px 15px;
  position: relative;
  text-align: center;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.el-radio-button__inner.is-round {
  padding: 8px 15px;
}
.el-radio-button__inner:hover {
  color: var(--el-color-primary);
}
.el-radio-button__inner [class*='el-icon-'] {
  line-height: 0.9;
}
.el-radio-button__inner [class*='el-icon-'] + span {
  margin-left: 5px;
}
.el-radio-button:first-child .el-radio-button__inner {
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  box-shadow: none !important;
}
.el-radio-button.is-active
  .el-radio-button__original-radio:not(:disabled)
  + .el-radio-button__inner {
  background-color: var(
    --el-radio-button-checked-bg-color,
    var(--el-color-primary)
  );
  border-color: var(
    --el-radio-button-checked-border-color,
    var(--el-color-primary)
  );
  box-shadow: -1px 0 0 0
    var(--el-radio-button-checked-border-color, var(--el-color-primary));
  color: var(--el-radio-button-checked-text-color, var(--el-color-white));
}
.el-radio-button__original-radio {
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
}
.el-radio-button__original-radio:focus-visible + .el-radio-button__inner {
  border-left: var(--el-border);
  border-left-color: var(
    --el-radio-button-checked-border-color,
    var(--el-color-primary)
  );
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  outline: 2px solid var(--el-radio-button-checked-border-color);
  outline-offset: 1px;
  z-index: 2;
}
.el-radio-button__original-radio:disabled + .el-radio-button__inner {
  background-color: var(
    --el-button-disabled-bg-color,
    var(--el-fill-color-blank)
  );
  background-image: none;
  border-color: var(
    --el-button-disabled-border-color,
    var(--el-border-color-light)
  );
  box-shadow: none;
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-radio-button__original-radio:disabled:checked + .el-radio-button__inner {
  background-color: var(--el-radio-button-disabled-checked-fill);
}
.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: var(--el-border-radius-base);
}
.el-radio-button--large .el-radio-button__inner {
  border-radius: 0;
  font-size: var(--el-font-size-base);
  padding: 12px 19px;
}
.el-radio-button--large .el-radio-button__inner.is-round {
  padding: 12px 19px;
}
.el-radio-button--small .el-radio-button__inner {
  border-radius: 0;
  font-size: 12px;
  padding: 5px 11px;
}
.el-radio-button--small .el-radio-button__inner.is-round {
  padding: 5px 11px;
}
.el-radio-group {
  flex-wrap: wrap;
  font-size: 0;
}
.el-radio,
.el-radio-group {
  align-items: center;
  display: inline-flex;
}
.el-radio {
  --el-radio-font-size: var(--el-font-size-base);
  --el-radio-text-color: var(--el-text-color-regular);
  --el-radio-font-weight: var(--el-font-weight-primary);
  --el-radio-input-height: 14px;
  --el-radio-input-width: 14px;
  --el-radio-input-border-radius: var(--el-border-radius-circle);
  --el-radio-input-bg-color: var(--el-fill-color-blank);
  --el-radio-input-border: var(--el-border);
  --el-radio-input-border-color: var(--el-border-color);
  --el-radio-input-border-color-hover: var(--el-color-primary);
  color: var(--el-radio-text-color);
  cursor: pointer;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-radio-font-weight);
  height: 32px;
  margin-right: 30px;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.el-result {
  --el-result-padding: 40px 30px;
  --el-result-icon-font-size: 64px;
  --el-result-title-font-size: 20px;
  --el-result-title-margin-top: 20px;
  --el-result-subtitle-margin-top: 10px;
  --el-result-extra-margin-top: 30px;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--el-result-padding);
  text-align: center;
}
.el-result__icon svg {
  height: var(--el-result-icon-font-size);
  width: var(--el-result-icon-font-size);
}
.el-result__title {
  margin-top: var(--el-result-title-margin-top);
}
.el-result__title p {
  color: var(--el-text-color-primary);
  font-size: var(--el-result-title-font-size);
  line-height: 1.3;
  margin: 0;
}
.el-result__subtitle {
  margin-top: var(--el-result-subtitle-margin-top);
}
.el-result__subtitle p {
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  line-height: 1.3;
  margin: 0;
}
.el-result__extra {
  margin-top: var(--el-result-extra-margin-top);
}
.el-result .icon-primary {
  --el-result-color: var(--el-color-primary);
  color: var(--el-result-color);
}
.el-result .icon-success {
  --el-result-color: var(--el-color-success);
  color: var(--el-result-color);
}
.el-result .icon-warning {
  --el-result-color: var(--el-color-warning);
  color: var(--el-result-color);
}
.el-result .icon-danger {
  --el-result-color: var(--el-color-danger);
  color: var(--el-result-color);
}
.el-result .icon-error {
  --el-result-color: var(--el-color-error);
  color: var(--el-result-color);
}
.el-result .icon-info {
  --el-result-color: var(--el-color-info);
  color: var(--el-result-color);
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
  background-color: var(--el-color-primary);
  background-position: 50%;
  background-repeat: no-repeat;
  border-right: none;
  border-top: none;
  content: '';
  height: 12px;
  mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  -webkit-mask-size: 100% 100%;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}
.el-skeleton {
  --el-skeleton-circle-size: var(--el-avatar-size);
}
.el-skeleton__item {
  background: var(--el-skeleton-color);
  border-radius: var(--el-border-radius-base);
  display: inline-block;
  height: 16px;
  width: 100%;
}
.el-skeleton__circle {
  border-radius: 50%;
  height: var(--el-skeleton-circle-size);
  line-height: var(--el-skeleton-circle-size);
  width: var(--el-skeleton-circle-size);
}
.el-skeleton__button {
  border-radius: 4px;
  height: 40px;
  width: 64px;
}
.el-skeleton__p {
  width: 100%;
}
.el-skeleton__p.is-last {
  width: 61%;
}
.el-skeleton__p.is-first {
  width: 33%;
}
.el-skeleton__text {
  height: var(--el-font-size-small);
  width: 100%;
}
.el-skeleton__caption {
  height: var(--el-font-size-extra-small);
}
.el-skeleton__h1 {
  height: var(--el-font-size-extra-large);
}
.el-skeleton__h3 {
  height: var(--el-font-size-large);
}
.el-skeleton__h5 {
  height: var(--el-font-size-medium);
}
.el-skeleton__image {
  align-items: center;
  border-radius: 0;
  display: flex;
  justify-content: center;
  width: unset;
}
.el-skeleton__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  height: 22%;
  width: 22%;
}
.el-skeleton {
  --el-skeleton-color: var(--el-fill-color);
  --el-skeleton-to-color: var(--el-fill-color-darker);
}
@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  to {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}
.el-skeleton__first-line,
.el-skeleton__paragraph {
  background: var(--el-skeleton-color);
  height: 16px;
  margin-top: 16px;
}
.el-skeleton.is-animated .el-skeleton__item {
  animation: el-skeleton-loading 1.4s ease infinite;
  background: linear-gradient(
    90deg,
    var(--el-skeleton-color) 25%,
    var(--el-skeleton-to-color) 37%,
    var(--el-skeleton-color) 63%
  );
  background-size: 400% 100%;
}
.el-space {
  display: inline-flex;
  vertical-align: top;
}
.el-space__item {
  display: flex;
  flex-wrap: wrap;
}
.el-space__item > * {
  flex: 1;
}
.el-space--vertical {
  flex-direction: column;
}
.el-time-spinner {
  white-space: nowrap;
  width: 100%;
}
.el-spinner {
  display: inline-block;
  vertical-align: middle;
}
.el-spinner-inner {
  animation: rotate 2s linear infinite;
  height: 50px;
  width: 50px;
}
.el-spinner-inner .path {
  animation: dash 1.5s ease-in-out infinite;
  stroke: var(--el-border-color-lighter);
  stroke-linecap: round;
}
@keyframes rotate {
  to {
    transform: rotate(1turn);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  to {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.el-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}
.el-table-filter {
  background-color: #fff;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 2px;
  box-shadow: var(--el-box-shadow-light);
  box-sizing: border-box;
}
.el-table-filter__list {
  list-style: none;
  margin: 0;
  min-width: 100px;
  outline: none;
  padding: 5px 0;
}
.el-table-filter__list-item {
  cursor: pointer;
  font-size: var(--el-font-size-base);
  line-height: 36px;
  outline: none;
  padding: 0 10px;
}
.el-table-filter__list-item:focus,
.el-table-filter__list-item:hover {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}
.el-table-filter__list-item.is-active {
  background-color: var(--el-color-primary);
  color: #fff;
}
.el-table-filter__multiple {
  outline: none;
}
.el-table-filter__content {
  min-width: 100px;
}
.el-table-filter__bottom {
  border-top: 1px solid var(--el-border-color-lighter);
  padding: 8px;
}
.el-table-filter__bottom button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table-filter__bottom button:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table-filter__bottom button {
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-small);
  padding: 0 3px;
}
.el-table-filter__bottom button:hover {
  color: var(--el-color-primary);
}
.el-table-filter__bottom button.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-table-filter__wrap {
  max-height: 280px;
}
.el-table-filter__checkbox-group {
  padding: 10px;
}
.el-table-filter__checkbox-group label.el-checkbox {
  align-items: center;
  display: flex;
  height: unset;
  margin-bottom: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}
.el-table {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px #00000026;
  --el-table-fixed-right-column: inset -10px 0 10px -10px #00000026;
  --el-table-index: var(--el-index-normal);
  background-color: var(--el-table-bg-color);
  box-sizing: border-box;
  color: var(--el-table-text-color);
  font-size: var(--el-font-size-base);
  height: -moz-fit-content;
  height: fit-content;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.el-table__inner-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.el-table__inner-wrapper:before {
  bottom: 0;
  height: 1px;
  left: 0;
}
.el-table tbody:focus-visible {
  outline: none;
}
.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,
.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell {
  border-bottom-color: #0000;
}
.el-table__empty-block {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 60px;
  position: sticky;
  text-align: center;
  width: 100%;
}
.el-table__empty-text {
  color: var(--el-text-color-secondary);
  line-height: 60px;
  width: 50%;
}
.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-table__expand-icon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table__expand-icon:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: -2px;
}
.el-table__expand-icon {
  color: var(--el-text-color-regular);
  font-size: 12px;
  height: 23px;
  line-height: 12px;
  width: min(23px, 100%);
}
.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}
.el-table__expand-icon > .el-icon {
  font-size: 12px;
}
.el-table__expanded-cell {
  background-color: var(--el-table-expanded-cell-bg-color);
}
.el-table__expanded-cell[class*='cell'] {
  padding: 20px 50px;
}
.el-table__expanded-cell:hover {
  background-color: initial !important;
}
.el-table__placeholder {
  display: inline-block;
  width: 20px;
}
.el-table__append-wrapper {
  overflow: hidden;
}
.el-table--fit {
  border-bottom: 0;
  border-right: 0;
}
.el-table--fit .el-table__cell.gutter {
  border-right-width: 1px;
}
.el-table--fit .el-table__inner-wrapper:before {
  width: 100%;
}
.el-table thead {
  color: var(--el-table-header-text-color);
}
.el-table thead th {
  font-weight: 600;
}
.el-table thead.is-group th.el-table__cell {
  background: var(--el-fill-color-light);
}
.el-table .el-table__cell {
  box-sizing: border-box;
  min-width: 0;
  padding: 8px 0;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  z-index: var(--el-table-index);
}
.el-table .el-table__cell.is-center {
  text-align: center;
}
.el-table .el-table__cell.is-right {
  text-align: right;
}
.el-table .el-table__cell.gutter {
  border-bottom-width: 0;
  border-right-width: 0;
  padding: 0;
  width: 15px;
}
.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}
.el-table .cell {
  box-sizing: border-box;
  line-height: 23px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 0 12px;
  text-overflow: ellipsis;
  white-space: normal;
}
.el-table .cell.el-tooltip {
  min-width: 50px;
  white-space: nowrap;
}
.el-table--large {
  font-size: var(--el-font-size-base);
}
.el-table--large .el-table__cell {
  padding: 12px 0;
}
.el-table--large .cell {
  padding: 0 16px;
}
.el-table--default {
  font-size: var(--el-font-size-base);
}
.el-table--default .el-table__cell {
  padding: 8px 0;
}
.el-table--default .cell {
  padding: 0 12px;
}
.el-table--small {
  font-size: var(--el-font-size-extra-small);
}
.el-table--small .el-table__cell {
  padding: 4px 0;
}
.el-table--small .cell {
  padding: 0 8px;
}
.el-table tr {
  background-color: var(--el-table-tr-bg-color);
}
.el-table tr input[type='checkbox'] {
  margin: 0;
}
.el-table td.el-table__cell,
.el-table th.el-table__cell.is-leaf {
  border-bottom: var(--el-table-border);
}
.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}
.el-table th.el-table__cell {
  background-color: var(--el-table-header-bg-color);
}
.el-table th.el-table__cell > .cell.highlight {
  color: var(--el-color-primary);
}
.el-table th.el-table__cell.required > div:before {
  background: #ff4d51;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 8px;
  margin-right: 5px;
  vertical-align: middle;
  width: 8px;
}
.el-table td.el-table__cell div {
  box-sizing: border-box;
}
.el-table td.el-table__cell.gutter {
  width: 0;
}
.el-table--border .el-table__inner-wrapper:after,
.el-table--border:after,
.el-table--border:before,
.el-table__inner-wrapper:before {
  background-color: var(--el-table-border-color);
  content: '';
  position: absolute;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table--border .el-table__inner-wrapper:after {
  height: 1px;
  left: 0;
  top: 0;
  width: 100%;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table--border:before {
  height: 100%;
  left: 0;
  top: -1px;
  width: 1px;
}
.el-table--border:after {
  height: 100%;
  right: 0;
  top: -1px;
  width: 1px;
}
.el-table--border .el-table__inner-wrapper {
  border-bottom: none;
  border-right: none;
}
.el-table--border .el-table__footer-wrapper {
  flex-shrink: 0;
  position: relative;
}
.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table--border th.el-table__cell.gutter:last-of-type {
  border-bottom: var(--el-table-border);
  border-bottom-width: 1px;
}
.el-table--border th.el-table__cell {
  border-bottom: var(--el-table-border);
}
.el-table--hidden {
  visibility: hidden;
}
.el-table__body-wrapper,
.el-table__footer-wrapper,
.el-table__header-wrapper {
  width: 100%;
}
.el-table__body-wrapper tr td.el-table-fixed-column--left,
.el-table__body-wrapper tr td.el-table-fixed-column--right,
.el-table__body-wrapper tr th.el-table-fixed-column--left,
.el-table__body-wrapper tr th.el-table-fixed-column--right,
.el-table__footer-wrapper tr td.el-table-fixed-column--left,
.el-table__footer-wrapper tr td.el-table-fixed-column--right,
.el-table__footer-wrapper tr th.el-table-fixed-column--left,
.el-table__footer-wrapper tr th.el-table-fixed-column--right,
.el-table__header-wrapper tr td.el-table-fixed-column--left,
.el-table__header-wrapper tr td.el-table-fixed-column--right,
.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right {
  background: inherit;
  position: sticky !important;
  z-index: calc(var(--el-table-index) + 1);
}
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--left.is-last-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--left.is-last-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--left.is-last-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--left.is-last-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before {
  bottom: 0;
  box-shadow: none;
  content: '';
  overflow-x: hidden;
  overflow-y: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  touch-action: none;
  width: 10px;
}
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--left.is-first-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--right.is-first-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--left.is-first-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--right.is-first-column:before {
  left: -10px;
}
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,
.el-table__body-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,
.el-table__body-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--left.is-last-column:before,
.el-table__footer-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--left.is-last-column:before,
.el-table__footer-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--left.is-last-column:before,
.el-table__header-wrapper
  tr
  td.el-table-fixed-column--right.is-last-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--left.is-last-column:before,
.el-table__header-wrapper
  tr
  th.el-table-fixed-column--right.is-last-column:before {
  right: -10px;
}
.el-table__body-wrapper tr td.el-table__fixed-right-patch,
.el-table__body-wrapper tr th.el-table__fixed-right-patch,
.el-table__footer-wrapper tr td.el-table__fixed-right-patch,
.el-table__footer-wrapper tr th.el-table__fixed-right-patch,
.el-table__header-wrapper tr td.el-table__fixed-right-patch,
.el-table__header-wrapper tr th.el-table__fixed-right-patch {
  background: #fff;
  position: sticky !important;
  right: 0;
  z-index: calc(var(--el-table-index) + 1);
}
.el-table__header-wrapper {
  flex-shrink: 0;
}
.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}
.el-table__body,
.el-table__footer,
.el-table__header {
  border-collapse: initial;
  table-layout: fixed;
}
.el-table__header-wrapper {
  overflow: hidden;
}
.el-table__header-wrapper tbody td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}
.el-table__footer-wrapper {
  flex-shrink: 0;
  overflow: hidden;
}
.el-table__footer-wrapper tfoot td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}
.el-table__body-wrapper .el-table-column--selection > .cell,
.el-table__header-wrapper .el-table-column--selection > .cell {
  align-items: center;
  display: inline-flex;
  height: 23px;
}
.el-table__body-wrapper .el-table-column--selection .el-checkbox,
.el-table__header-wrapper .el-table-column--selection .el-checkbox {
  height: unset;
}
.el-table.is-scrolling-left
  .el-table-fixed-column--right.is-first-column:before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-left.el-table--border
  .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: var(--el-table-border);
}
.el-table.is-scrolling-left th.el-table-fixed-column--left {
  background-color: var(--el-table-header-bg-color);
}
.el-table.is-scrolling-right
  .el-table-fixed-column--left.is-last-column:before {
  box-shadow: var(--el-table-fixed-left-column);
}
.el-table.is-scrolling-right
  .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-right th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}
.el-table.is-scrolling-middle
  .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-middle
  .el-table-fixed-column--right.is-first-column:before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-middle
  .el-table-fixed-column--left.is-last-column:before {
  box-shadow: var(--el-table-fixed-left-column);
}
.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,
.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,
.el-table.is-scrolling-none
  .el-table-fixed-column--right.is-first-column:before,
.el-table.is-scrolling-none
  .el-table-fixed-column--right.is-last-column:before {
  box-shadow: none;
}
.el-table.is-scrolling-none th.el-table-fixed-column--left,
.el-table.is-scrolling-none th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}
.el-table__body-wrapper {
  flex: 1;
  overflow: hidden;
  position: relative;
}
.el-table__body-wrapper .el-scrollbar__bar {
  z-index: calc(var(--el-table-index) + 2);
}
.el-table .caret-wrapper {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table .caret-wrapper:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table .caret-wrapper {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  height: 14px;
  overflow: initial;
  position: relative;
  vertical-align: middle;
  width: 24px;
}
.el-table .sort-caret {
  border: 5px solid #0000;
  height: 0;
  left: 7px;
  position: absolute;
  width: 0;
}
.el-table .sort-caret.ascending {
  border-bottom-color: var(--el-text-color-placeholder);
  top: -5px;
}
.el-table .sort-caret.descending {
  border-top-color: var(--el-text-color-placeholder);
  bottom: -3px;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--el-color-primary);
}
.el-table .descending .sort-caret.descending {
  border-top-color: var(--el-color-primary);
}
.el-table .hidden-columns {
  position: absolute;
  visibility: hidden;
  z-index: -1;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: var(--el-fill-color-lighter);
}
.el-table--striped
  .el-table__body
  tr.el-table__row--striped.current-row
  td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}
.el-table__body tr.hover-row.current-row > td.el-table__cell,
.el-table__body
  tr.hover-row.el-table__row--striped.current-row
  > td.el-table__cell,
.el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell,
.el-table__body tr.hover-row > td.el-table__cell,
.el-table__body tr > td.hover-cell {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table__body tr.current-row > td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}
.el-table.el-table--scrollable-y .el-table__body-header {
  position: sticky;
  top: 0;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table.el-table--scrollable-y .el-table__body-footer {
  bottom: 0;
  position: sticky;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table__column-resize-proxy {
  border-left: var(--el-table-border);
  bottom: 0;
  left: 200px;
  position: absolute;
  top: 0;
  width: 0;
  z-index: calc(var(--el-table-index) + 9);
}
.el-table__column-filter-trigger {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table__column-filter-trigger:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table__column-filter-trigger {
  display: inline-block;
}
.el-table__column-filter-trigger i {
  color: var(--el-color-info);
  font-size: 14px;
  vertical-align: middle;
}
.el-table__border-left-patch {
  height: 100%;
  top: 0;
  width: 1px;
}
.el-table__border-bottom-patch,
.el-table__border-left-patch {
  background-color: var(--el-table-border-color);
  left: 0;
  position: absolute;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table__border-bottom-patch {
  height: 1px;
}
.el-table__border-right-patch {
  background-color: var(--el-table-border-color);
  height: 100%;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: calc(var(--el-table-index) + 2);
}
.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.25s ease;
}
.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table [class*='el-table__row--level'] .el-table__expand-icon {
  display: inline-block;
  text-align: center;
  width: 20px;
}
.el-table .el-table.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table:not(.el-table--border) .el-table__cell {
  border-right: none;
}
.el-table:not(.el-table--border) > .el-table__inner-wrapper:after {
  content: none;
}
.el-table-v2 {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px #00000026;
  --el-table-fixed-right-column: inset -10px 0 10px -10px #00000026;
  --el-table-index: var(--el-index-normal);
  font-size: var(--el-font-size-base);
}
.el-table-v2 * {
  box-sizing: border-box;
}
.el-table-v2__root {
  position: relative;
}
.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar {
  opacity: 1;
}
.el-table-v2__main {
  background-color: var(--el-bg-color);
  display: flex;
  flex-direction: column-reverse;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.el-table-v2__main .el-vl__horizontal,
.el-table-v2__main .el-vl__vertical {
  z-index: 2;
}
.el-table-v2__left {
  background-color: var(--el-bg-color);
  box-shadow: 2px 0 4px #0000000f;
  display: flex;
  flex-direction: column-reverse;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.el-table-v2__left .el-virtual-scrollbar {
  opacity: 0;
}
.el-table-v2__left .el-vl__horizontal,
.el-table-v2__left .el-vl__vertical {
  z-index: -1;
}
.el-table-v2__right {
  background-color: var(--el-bg-color);
  box-shadow: -2px 0 4px #0000000f;
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.el-table-v2__right .el-virtual-scrollbar {
  opacity: 0;
}
.el-table-v2__right .el-vl__horizontal,
.el-table-v2__right .el-vl__vertical {
  z-index: -1;
}
.el-table-v2__header-row,
.el-table-v2__row {
  padding-inline-end: var(--el-table-scrollbar-size);
}
.el-table-v2__header-wrapper {
  overflow: hidden;
}
.el-table-v2__header {
  overflow: hidden;
  position: relative;
}
.el-table-v2__header .el-checkbox {
  z-index: 0;
}
.el-table-v2__footer {
  bottom: 0;
  overflow: hidden;
  right: 0;
}
.el-table-v2__empty,
.el-table-v2__footer,
.el-table-v2__overlay {
  left: 0;
  position: absolute;
}
.el-table-v2__overlay {
  bottom: 0;
  right: 0;
  top: 0;
  z-index: 9999;
}
.el-table-v2__header-row {
  border-bottom: var(--el-table-border);
  display: flex;
}
.el-table-v2__header-cell {
  align-items: center;
  background-color: var(--el-table-header-bg-color);
  color: var(--el-table-header-text-color);
  display: flex;
  font-weight: 700;
  height: 100%;
  overflow: hidden;
  padding: 0 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-table-v2__header-cell.is-align-center {
  justify-content: center;
  text-align: center;
}
.el-table-v2__header-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}
.el-table-v2__header-cell.is-sortable {
  cursor: pointer;
}
.el-table-v2__header-cell:hover .el-icon {
  display: block;
}
.el-table-v2__sort-icon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table-v2__sort-icon:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table-v2__sort-icon {
  display: none;
  opacity: 0.6;
  transition: opacity, display var(--el-transition-duration);
}
.el-table-v2__sort-icon.is-sorting {
  display: flex;
  opacity: 1;
}
.el-table-v2__row {
  align-items: center;
  border-bottom: var(--el-table-border);
  display: flex;
  transition: background-color var(--el-transition-duration);
}
.el-table-v2__row.is-hovered,
.el-table-v2__row:hover {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table-v2__row-cell {
  align-items: center;
  display: flex;
  height: 100%;
  overflow: hidden;
  padding: 0 8px;
}
.el-table-v2__row-cell.is-align-center {
  justify-content: center;
  text-align: center;
}
.el-table-v2__row-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}
.el-table-v2__expand-icon {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.el-table-v2__expand-icon:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table-v2__expand-icon {
  margin: 0 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-table-v2__expand-icon svg {
  transition: transform var(--el-transition-duration);
}
.el-table-v2__expand-icon.is-expanded svg {
  transform: rotate(90deg);
}
.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-table-v2.is-dynamic .el-table-v2__row {
  align-items: stretch;
  overflow: hidden;
}
.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell {
  overflow-wrap: break-word;
}
.el-tabs {
  --el-tabs-header-height: 40px;
  display: flex;
}
.el-tabs__header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 0 15px;
  padding: 0;
  position: relative;
}
.el-tabs__header-vertical {
  flex-direction: column;
}
.el-tabs__active-bar {
  background-color: var(--el-color-primary);
  bottom: 0;
  height: 2px;
  left: 0;
  list-style: none;
  position: absolute;
  transition: width var(--el-transition-duration)
      var(--el-transition-function-ease-in-out-bezier),
    transform var(--el-transition-duration)
      var(--el-transition-function-ease-in-out-bezier);
  z-index: 1;
}
.el-tabs__active-bar.is-bottom {
  bottom: auto;
}
.el-tabs__new-tab {
  align-items: center;
  border: 1px solid var(--el-border-color);
  border-radius: 3px;
  color: var(--el-text-color-primary);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 12px;
  height: 20px;
  justify-content: center;
  line-height: 20px;
  margin: 10px 0 10px 10px;
  text-align: center;
  transition: all 0.15s;
  width: 20px;
}
.el-tabs__new-tab .is-icon-plus {
  height: inherit;
  transform: scale(0.8);
  width: inherit;
}
.el-tabs__new-tab .is-icon-plus svg {
  vertical-align: middle;
}
.el-tabs__new-tab:hover {
  color: var(--el-color-primary);
}
.el-tabs__new-tab-vertical {
  margin-left: 0;
}
.el-tabs__nav-wrap {
  flex: 1 auto;
  margin-bottom: -1px;
  overflow: hidden;
  position: relative;
}
.el-tabs__nav-wrap:after {
  background-color: var(--el-border-color-light);
  bottom: 0;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: var(--el-index-normal);
}
.el-tabs__nav-wrap.is-bottom:after {
  bottom: auto;
  top: 0;
}
.el-tabs__nav-wrap.is-scrollable {
  box-sizing: border-box;
  padding: 0 20px;
}
.el-tabs__nav-scroll {
  overflow: hidden;
}
.el-tabs__nav-next,
.el-tabs__nav-prev {
  color: var(--el-text-color-secondary);
  cursor: pointer;
  font-size: 12px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  width: 20px;
}
.el-tabs__nav-next {
  right: 0;
}
.el-tabs__nav-prev {
  left: 0;
}
.el-tabs__nav {
  display: flex;
  float: left;
  position: relative;
  transition: transform var(--el-transition-duration);
  white-space: nowrap;
  z-index: calc(var(--el-index-normal) + 1);
}
.el-tabs__nav.is-stretch {
  display: flex;
  min-width: 100%;
}
.el-tabs__nav.is-stretch > * {
  flex: 1;
  text-align: center;
}
.el-tabs__item {
  align-items: center;
  box-sizing: border-box;
  color: var(--el-text-color-primary);
  display: flex;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  height: var(--el-tabs-header-height);
  justify-content: center;
  list-style: none;
  padding: 0 20px;
  position: relative;
}
.el-tabs__item:focus,
.el-tabs__item:focus:active {
  outline: none;
}
.el-tabs__item:focus-visible {
  border-radius: 3px;
  box-shadow: 0 0 2px 2px var(--el-color-primary) inset;
}
.el-tabs__item .is-icon-close {
  border-radius: 50%;
  margin-left: 5px;
  text-align: center;
  transition: all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);
}
.el-tabs__item .is-icon-close:before {
  display: inline-block;
  transform: scale(0.9);
}
.el-tabs__item .is-icon-close:hover {
  background-color: var(--el-text-color-placeholder);
  color: #fff;
}
.el-tabs__item.is-active,
.el-tabs__item:hover {
  color: var(--el-color-primary);
}
.el-tabs__item:hover {
  cursor: pointer;
}
.el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-tabs__content {
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.el-tabs--bottom > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 0;
}
.el-tabs--bottom > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 0;
}
.el-tabs--bottom.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:nth-child(2),
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:nth-child(2),
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 20px;
}
.el-tabs--bottom.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:last-child,
.el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child,
.el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 20px;
}
.el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid var(--el-border-color-light);
  box-sizing: border-box;
  height: var(--el-tabs-header-height);
}
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap:after {
  content: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item .is-icon-close {
  font-size: 12px;
  height: 14px;
  overflow: hidden;
  position: relative;
  right: -2px;
  transform-origin: 100% 50%;
  width: 0;
}
.el-tabs--card > .el-tabs__header .el-tabs__item {
  border-bottom: 1px solid #0000;
  border-left: 1px solid var(--el-border-color-light);
  margin-top: -1px;
  transition: color var(--el-transition-duration)
      var(--el-transition-function-ease-in-out-bezier),
    padding var(--el-transition-duration)
      var(--el-transition-function-ease-in-out-bezier);
}
.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
  padding-left: 13px;
  padding-right: 13px;
}
.el-tabs--card
  > .el-tabs__header
  .el-tabs__item.is-closable:hover
  .is-icon-close {
  width: 14px;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: var(--el-bg-color);
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 20px;
  padding-right: 20px;
}
.el-tabs--card
  > .el-tabs__header
  .el-tabs__item.is-active.is-closable
  .is-icon-close {
  width: 14px;
}
.el-tabs--border-card {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color);
}
.el-tabs--border-card > .el-tabs__content {
  padding: 15px;
}
.el-tabs--border-card > .el-tabs__header {
  background-color: var(--el-fill-color-light);
  border-bottom: 1px solid var(--el-border-color-light);
  margin: 0;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap:after {
  content: none;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item {
  border: 1px solid #0000;
  color: var(--el-text-color-secondary);
  margin-top: -1px;
  transition: all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item,
.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  background-color: var(--el-bg-color-overlay);
  border-left-color: var(--el-border-color);
  border-right-color: var(--el-border-color);
  color: var(--el-color-primary);
}
.el-tabs--border-card
  > .el-tabs__header
  .el-tabs__item:not(.is-disabled):hover {
  color: var(--el-color-primary);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
}
.el-tabs--border-card
  > .el-tabs__header
  .is-scrollable
  .el-tabs__item:first-child {
  margin-left: 0;
}
.el-tabs--bottom {
  flex-direction: column;
}
.el-tabs--bottom .el-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 10px;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid var(--el-border-color);
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
  margin-bottom: 0;
  margin-top: -1px;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid #0000;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}
.el-tabs--left,
.el-tabs--right {
  overflow: hidden;
}
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-scroll,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-scroll,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  height: 100%;
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right,
.el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
  bottom: auto;
  height: auto;
  top: 0;
  width: 2px;
}
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 100%;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i {
  transform: rotate(90deg);
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  left: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  bottom: 0;
  right: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
  padding: 30px 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,
.el-tabs--left .el-tabs__nav-wrap.is-right:after,
.el-tabs--right .el-tabs__nav-wrap.is-left:after,
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
  bottom: auto;
  height: 100%;
  top: 0;
  width: 2px;
}
.el-tabs--left .el-tabs__nav.is-left,
.el-tabs--left .el-tabs__nav.is-right,
.el-tabs--right .el-tabs__nav.is-left,
.el-tabs--right .el-tabs__nav.is-right {
  flex-direction: column;
}
.el-tabs--left .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-left {
  justify-content: flex-end;
}
.el-tabs--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-right {
  justify-content: flex-start;
}
.el-tabs--left {
  flex-direction: row;
}
.el-tabs--left .el-tabs__header.is-left {
  margin-bottom: 0;
  margin-right: 10px;
}
.el-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-left:after {
  left: auto;
  right: 0;
}
.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
  display: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-bottom: none;
  border-left: none;
  border-right: 1px solid var(--el-border-color-light);
  border-top: 1px solid var(--el-border-color-light);
  text-align: left;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid var(--el-border-color-light);
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-left: none;
  border-right: 1px solid #fff;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-bottom: 1px solid var(--el-border-color-light);
  border-radius: 4px 0 0 4px;
  border-right: none;
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
  float: none;
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid var(--el-border-color);
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid #0000;
  margin: -1px 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: #d1dbe5 #0000;
}
.el-tabs--left > .el-tabs__content + .el-tabs__header {
  order: -1;
}
.el-tabs--right .el-tabs__header.is-right {
  margin-bottom: 0;
  margin-left: 10px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-left: -1px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right:after {
  left: 0;
  right: auto;
}
.el-tabs--right .el-tabs__active-bar.is-right {
  left: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
  display: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid var(--el-border-color-light);
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid var(--el-border-color-light);
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-left: 1px solid #fff;
  border-right: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-bottom: 1px solid var(--el-border-color-light);
  border-left: none;
  border-radius: 0 4px 4px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid var(--el-border-color);
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid #0000;
  margin: -1px -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: #d1dbe5 #0000;
}
.el-tabs--top {
  flex-direction: column;
}
.el-tabs--top > .el-tabs__content + .el-tabs__header {
  order: -1;
}
.slideInLeft-transition,
.slideInRight-transition {
  display: inline-block;
}
.slideInRight-enter {
  animation: slideInRight-enter var(--el-transition-duration);
}
.slideInRight-leave {
  animation: slideInRight-leave var(--el-transition-duration);
  left: 0;
  position: absolute;
  right: 0;
}
.slideInLeft-enter {
  animation: slideInLeft-enter var(--el-transition-duration);
}
.slideInLeft-leave {
  animation: slideInLeft-leave var(--el-transition-duration);
  left: 0;
  position: absolute;
  right: 0;
}
@keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform: translate(100%);
    transform-origin: 0 0;
  }
  to {
    opacity: 1;
    transform: translate(0);
    transform-origin: 0 0;
  }
}
@keyframes slideInRight-leave {
  0% {
    opacity: 1;
    transform: translate(0);
    transform-origin: 0 0;
  }
  to {
    opacity: 0;
    transform: translate(100%);
    transform-origin: 0 0;
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform: translate(-100%);
    transform-origin: 0 0;
  }
  to {
    opacity: 1;
    transform: translate(0);
    transform-origin: 0 0;
  }
}
@keyframes slideInLeft-leave {
  0% {
    opacity: 1;
    transform: translate(0);
    transform-origin: 0 0;
  }
  to {
    opacity: 0;
    transform: translate(-100%);
    transform-origin: 0 0;
  }
}
.el-timeline-item {
  padding-bottom: 20px;
  position: relative;
}
.el-timeline-item__wrapper {
  padding-left: 28px;
  position: relative;
  top: -3px;
}
.el-timeline-item__tail {
  border-left: 2px solid var(--el-timeline-node-color);
  height: 100%;
  left: 4px;
  position: absolute;
}
.el-timeline-item .el-timeline-item__icon {
  color: var(--el-color-white);
  font-size: var(--el-font-size-small);
}
.el-timeline-item__node {
  align-items: center;
  background-color: var(--el-timeline-node-color);
  border-color: var(--el-timeline-node-color);
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  position: absolute;
}
.el-timeline-item__node--normal {
  height: var(--el-timeline-node-size-normal);
  left: -1px;
  width: var(--el-timeline-node-size-normal);
}
.el-timeline-item__node--large {
  height: var(--el-timeline-node-size-large);
  left: -2px;
  width: var(--el-timeline-node-size-large);
}
.el-timeline-item__node.is-hollow {
  background: var(--el-color-white);
  border-style: solid;
  border-width: 2px;
}
.el-timeline-item__node--primary {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.el-timeline-item__node--success {
  background-color: var(--el-color-success);
  border-color: var(--el-color-success);
}
.el-timeline-item__node--warning {
  background-color: var(--el-color-warning);
  border-color: var(--el-color-warning);
}
.el-timeline-item__node--danger {
  background-color: var(--el-color-danger);
  border-color: var(--el-color-danger);
}
.el-timeline-item__node--info {
  background-color: var(--el-color-info);
  border-color: var(--el-color-info);
}
.el-timeline-item__dot {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
}
.el-timeline-item__content {
  color: var(--el-text-color-primary);
}
.el-timeline-item__timestamp {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-small);
  line-height: 1;
}
.el-timeline-item__timestamp.is-top {
  margin-bottom: 8px;
  padding-top: 4px;
}
.el-timeline-item__timestamp.is-bottom {
  margin-top: 8px;
}
.el-timeline {
  --el-timeline-node-size-normal: 12px;
  --el-timeline-node-size-large: 14px;
  --el-timeline-node-color: var(--el-border-color-light);
  font-size: var(--el-font-size-base);
  list-style: none;
  margin: 0;
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}
.el-timeline .el-timeline-item__center {
  align-items: center;
  display: flex;
}
.el-timeline .el-timeline-item__center .el-timeline-item__wrapper {
  width: 100%;
}
.el-timeline .el-timeline-item__center .el-timeline-item__tail {
  top: 0;
}
.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail {
  height: calc(50% + 10px);
  top: calc(50% - 10px);
}
.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail {
  display: block;
  height: calc(50% - 10px);
}
.el-upload {
  --el-upload-dragger-padding-horizontal: 10px;
  --el-upload-dragger-padding-vertical: 40px;
  --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
  --el-upload-picture-card-size: 148px;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  outline: none;
}
.el-upload.is-disabled {
  cursor: not-allowed;
}
.el-upload.is-disabled:focus {
  color: inherit;
}
.el-upload.is-disabled:focus,
.el-upload.is-disabled:focus .el-upload-dragger {
  border-color: var(--el-border-color-darker);
}
.el-upload.is-disabled .el-upload-dragger {
  background-color: var(--el-disabled-bg-color);
  cursor: not-allowed;
}
.el-upload.is-disabled .el-upload-dragger .el-upload__text {
  color: var(--el-text-color-placeholder);
}
.el-upload.is-disabled .el-upload-dragger .el-upload__text em {
  color: var(--el-disabled-text-color);
}
.el-upload.is-disabled .el-upload-dragger:hover {
  border-color: var(--el-border-color-darker);
}
.el-upload__input {
  display: none;
}
.el-upload__tip {
  color: var(--el-text-color-regular);
  font-size: 12px;
  margin-top: 7px;
}
.el-upload iframe {
  filter: alpha(opacity=0);
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.el-upload--picture-card {
  align-items: center;
  background-color: var(--el-fill-color-lighter);
  border: 1px dashed var(--el-border-color-darker);
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  height: var(--el-upload-picture-card-size);
  justify-content: center;
  vertical-align: top;
  width: var(--el-upload-picture-card-size);
}
.el-upload--picture-card > i {
  color: var(--el-text-color-secondary);
  font-size: 28px;
}
.el-upload--picture-card:hover {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.el-upload.is-drag {
  display: block;
}
.el-upload:focus {
  color: var(--el-color-primary);
}
.el-upload:focus,
.el-upload:focus .el-upload-dragger {
  border-color: var(--el-color-primary);
}
.el-upload-dragger {
  background-color: var(--el-fill-color-blank);
  border: 1px dashed var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  padding: var(--el-upload-dragger-padding-vertical)
    var(--el-upload-dragger-padding-horizontal);
  position: relative;
  text-align: center;
}
.el-upload-dragger .el-icon--upload {
  color: var(--el-text-color-placeholder);
  font-size: 67px;
  line-height: 50px;
  margin-bottom: 16px;
}
.el-upload-dragger + .el-upload__tip {
  text-align: center;
}
.el-upload-dragger ~ .el-upload__files {
  border-top: var(--el-border);
  margin-top: 7px;
  padding-top: 5px;
}
.el-upload-dragger .el-upload__text {
  color: var(--el-text-color-regular);
  font-size: 14px;
  text-align: center;
}
.el-upload-dragger .el-upload__text em {
  color: var(--el-color-primary);
  font-style: normal;
}
.el-upload-dragger:hover {
  border-color: var(--el-color-primary);
}
.el-upload-dragger.is-dragover {
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary);
  padding: calc(var(--el-upload-dragger-padding-vertical) - 1px)
    calc(var(--el-upload-dragger-padding-horizontal) - 1px);
}
.el-upload-list {
  --el-upload-dragger-padding-horizontal: 10px;
  --el-upload-dragger-padding-vertical: 40px;
  --el-upload-list-picture-card-size: var(--el-upload-picture-card-size);
  --el-upload-picture-card-size: 148px;
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  position: relative;
}
.el-upload-list__item {
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  font-size: 14px;
  margin-bottom: 5px;
  position: relative;
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  width: 100%;
}
.el-upload-list__item .el-progress {
  position: absolute;
  top: 20px;
  width: 100%;
}
.el-upload-list__item .el-progress__text {
  position: absolute;
  right: 0;
  top: -13px;
}
.el-upload-list__item .el-progress-bar {
  margin-right: 0;
  padding-right: 0;
}
.el-upload-list__item .el-icon--upload-success {
  color: var(--el-color-success);
}
.el-upload-list__item .el-icon--close {
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: none;
  opacity: 0.75;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity var(--el-transition-duration);
}
.el-upload-list__item .el-icon--close:hover {
  color: var(--el-color-primary);
  opacity: 1;
}
.el-upload-list__item .el-icon--close-tip {
  color: var(--el-color-primary);
  cursor: pointer;
  display: none;
  font-size: 12px;
  font-style: normal;
  opacity: 1;
  position: absolute;
  right: 5px;
  top: 1px;
}
.el-upload-list__item:hover {
  background-color: var(--el-fill-color-light);
}
.el-upload-list__item:hover .el-icon--close {
  display: inline-flex;
}
.el-upload-list__item:hover .el-progress__text {
  display: none;
}
.el-upload-list__item .el-upload-list__item-info {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 4px;
  width: calc(100% - 30px);
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
  display: inline-flex;
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,
.el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip {
  display: inline-block;
}
.el-upload-list__item.is-success:active,
.el-upload-list__item.is-success:not(.focusing):focus {
  outline-width: 0;
}
.el-upload-list__item.is-success:active .el-icon--close-tip,
.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip {
  display: none;
}
.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,
.el-upload-list__item.is-success:hover .el-upload-list__item-status-label {
  display: none;
  opacity: 0;
}
.el-upload-list__item-name {
  align-items: center;
  color: var(--el-text-color-regular);
  display: inline-flex;
  font-size: var(--el-font-size-base);
  padding: 0 4px;
  text-align: center;
  transition: color var(--el-transition-duration);
}
.el-upload-list__item-name .el-icon {
  color: var(--el-text-color-secondary);
  margin-right: 6px;
}
.el-upload-list__item-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-upload-list__item-status-label {
  align-items: center;
  display: none;
  height: 100%;
  justify-content: center;
  line-height: inherit;
  position: absolute;
  right: 5px;
  top: 0;
  transition: opacity var(--el-transition-duration);
}
.el-upload-list__item-delete {
  color: var(--el-text-color-regular);
  display: none;
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 0;
}
.el-upload-list__item-delete:hover {
  color: var(--el-color-primary);
}
.el-upload-list--picture-card {
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0;
}
.el-upload-list--picture-card .el-upload-list__item {
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  display: inline-flex;
  height: var(--el-upload-list-picture-card-size);
  margin: 0 8px 8px 0;
  overflow: hidden;
  padding: 0;
  width: var(--el-upload-list-picture-card-size);
}
.el-upload-list--picture-card .el-upload-list__item .el-icon--check,
.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check {
  color: #fff;
}
.el-upload-list--picture-card .el-upload-list__item .el-icon--close {
  display: none;
}
.el-upload-list--picture-card
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  display: block;
  opacity: 0;
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name {
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
  background: var(--el-color-success);
  height: 24px;
  right: -15px;
  text-align: center;
  top: -6px;
  transform: rotate(45deg);
  width: 40px;
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}
.el-upload-list--picture-card .el-upload-list__item-actions {
  align-items: center;
  background-color: var(--el-overlay-color-lighter);
  color: #fff;
  cursor: default;
  display: inline-flex;
  font-size: 20px;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity var(--el-transition-duration);
  width: 100%;
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
  cursor: pointer;
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item-actions span + span {
  margin-left: 16px;
}
.el-upload-list--picture-card
  .el-upload-list__item-actions
  .el-upload-list__item-delete {
  color: inherit;
  font-size: inherit;
  position: static;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
  opacity: 1;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
  display: inline-flex;
}
.el-upload-list--picture-card .el-progress {
  bottom: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 126px;
}
.el-upload-list--picture-card .el-progress .el-progress__text {
  top: 50%;
}
.el-upload-list--picture .el-upload-list__item {
  align-items: center;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  display: flex;
  margin-top: 10px;
  overflow: hidden;
  padding: 10px;
  z-index: 0;
}
.el-upload-list--picture .el-upload-list__item .el-icon--check,
.el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
  color: #fff;
}
.el-upload-list--picture
  .el-upload-list__item:hover
  .el-upload-list__item-status-label {
  display: inline-flex;
  opacity: 0;
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture
  .el-upload-list__item.is-success
  .el-upload-list__item-name
  i {
  display: none;
}
.el-upload-list--picture .el-upload-list__item .el-icon--close {
  top: 5px;
  transform: translateY(0);
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
  align-items: center;
  background-color: var(--el-color-white);
  display: inline-flex;
  height: 70px;
  justify-content: center;
  -o-object-fit: contain;
  object-fit: contain;
  position: relative;
  width: 70px;
  z-index: 1;
}
.el-upload-list--picture .el-upload-list__item-status-label {
  background: var(--el-color-success);
  height: 26px;
  position: absolute;
  right: -17px;
  text-align: center;
  top: -7px;
  transform: rotate(45deg);
  width: 46px;
}
.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 12px;
  transform: rotate(-45deg);
}
.el-upload-list--picture .el-progress {
  position: relative;
  top: -7px;
}
.el-upload-cover {
  cursor: default;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.el-upload-cover:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-upload-cover img {
  display: block;
  height: 100%;
  width: 100%;
}
.el-upload-cover__label {
  background: var(--el-color-success);
  height: 24px;
  right: -15px;
  text-align: center;
  top: -6px;
  transform: rotate(45deg);
  width: 40px;
}
.el-upload-cover__label i {
  color: #fff;
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}
.el-upload-cover__progress {
  display: inline-block;
  position: static;
  vertical-align: middle;
  width: 243px;
}
.el-upload-cover__progress + .el-upload__inner {
  opacity: 0;
}
.el-upload-cover__content {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.el-upload-cover__interact {
  background-color: var(--el-overlay-color-light);
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.el-upload-cover__interact .btn {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-top: 60px;
  transition: var(--el-transition-md-fade);
  vertical-align: middle;
}
.el-upload-cover__interact .btn i {
  margin-top: 0;
}
.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.el-upload-cover__interact .btn:not(:first-child) {
  margin-left: 35px;
}
.el-upload-cover__interact .btn:hover {
  transform: translateY(-13px);
}
.el-upload-cover__interact .btn:hover span {
  opacity: 1;
}
.el-upload-cover__interact .btn i {
  color: #fff;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}
.el-upload-cover__title {
  background-color: #fff;
  bottom: 0;
  color: var(--el-text-color-primary);
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  left: 0;
  line-height: 36px;
  margin: 0;
  overflow: hidden;
  padding: 0 10px;
  position: absolute;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.el-upload-cover + .el-upload__inner {
  opacity: 0;
  position: relative;
  z-index: 1;
}
.el-vl__wrapper {
  position: relative;
}
.el-vl__wrapper.always-on .el-virtual-scrollbar,
.el-vl__wrapper:hover .el-virtual-scrollbar {
  opacity: 1;
}
.el-vl__window {
  scrollbar-width: none;
}
.el-vl__window::-webkit-scrollbar {
  display: none;
}
.el-virtual-scrollbar {
  opacity: 0;
  transition: opacity 0.34s ease-out;
}
.el-virtual-scrollbar.always-on {
  opacity: 1;
}
.el-vg__wrapper {
  position: relative;
}
.el-statistic {
  --el-statistic-title-font-weight: 400;
  --el-statistic-title-font-size: var(--el-font-size-extra-small);
  --el-statistic-title-color: var(--el-text-color-regular);
  --el-statistic-content-font-weight: 400;
  --el-statistic-content-font-size: var(--el-font-size-extra-large);
  --el-statistic-content-color: var(--el-text-color-primary);
}
.el-statistic__head {
  color: var(--el-statistic-title-color);
  font-size: var(--el-statistic-title-font-size);
  font-weight: var(--el-statistic-title-font-weight);
  line-height: 20px;
  margin-bottom: 4px;
}
.el-statistic__content {
  color: var(--el-statistic-content-color);
  font-size: var(--el-statistic-content-font-size);
  font-weight: var(--el-statistic-content-font-weight);
}
.el-statistic__value {
  display: inline-block;
}
.el-statistic__prefix {
  display: inline-block;
  margin-right: 4px;
}
.el-statistic__suffix {
  display: inline-block;
  margin-left: 4px;
}
.el-tour {
  --el-tour-width: 520px;
  --el-tour-padding-primary: 12px;
  --el-tour-font-line-height: var(--el-font-line-height-primary);
  --el-tour-title-font-size: 16px;
  --el-tour-title-text-color: var(--el-text-color-primary);
  --el-tour-title-font-weight: 400;
  --el-tour-close-color: var(--el-color-info);
  --el-tour-font-size: 14px;
  --el-tour-color: var(--el-text-color-primary);
  --el-tour-bg-color: var(--el-bg-color);
  --el-tour-border-radius: 4px;
}
.el-tour__hollow {
  transition: all var(--el-transition-duration) ease;
}
.el-tour__content {
  border-radius: var(--el-tour-border-radius);
  box-shadow: var(--el-box-shadow-light);
  outline: none;
  overflow-wrap: break-word;
  padding: var(--el-tour-padding-primary);
  width: var(--el-tour-width);
}
.el-tour__arrow,
.el-tour__content {
  background: var(--el-tour-bg-color);
  box-sizing: border-box;
}
.el-tour__arrow {
  height: 10px;
  pointer-events: none;
  position: absolute;
  transform: rotate(45deg);
  width: 10px;
}
.el-tour__content[data-side^='top'] .el-tour__arrow {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-tour__content[data-side^='bottom'] .el-tour__arrow {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-tour__content[data-side^='left'] .el-tour__arrow {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-tour__content[data-side^='right'] .el-tour__arrow {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-tour__content[data-side^='top'] .el-tour__arrow {
  bottom: -5px;
}
.el-tour__content[data-side^='bottom'] .el-tour__arrow {
  top: -5px;
}
.el-tour__content[data-side^='left'] .el-tour__arrow {
  right: -5px;
}
.el-tour__content[data-side^='right'] .el-tour__arrow {
  left: -5px;
}
.el-tour__closebtn {
  background: #0000;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
  height: 40px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.el-tour__closebtn .el-tour__close {
  color: var(--el-tour-close-color);
  font-size: inherit;
}
.el-tour__closebtn:focus .el-tour__close,
.el-tour__closebtn:hover .el-tour__close {
  color: var(--el-color-primary);
}
.el-tour__header {
  padding-bottom: var(--el-tour-padding-primary);
}
.el-tour__header.show-close {
  padding-right: calc(
    var(--el-tour-padding-primary) + var(--el-message-close-size, 16px)
  );
}
.el-tour__title {
  color: var(--el-tour-title-text-color);
  font-size: var(--el-tour-title-font-size);
  font-weight: var(--el-tour-title-font-weight);
  line-height: var(--el-tour-font-line-height);
}
.el-tour__body {
  color: var(--el-tour-text-color);
  font-size: var(--el-tour-font-size);
}
.el-tour__body img,
.el-tour__body video {
  max-width: 100%;
}
.el-tour__footer {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding-top: var(--el-tour-padding-primary);
}
.el-tour__content .el-tour-indicators {
  display: inline-block;
  flex: 1;
}
.el-tour__content .el-tour-indicator {
  background: var(--el-color-info-light-9);
  border-radius: 50%;
  display: inline-block;
  height: 6px;
  margin-right: 6px;
  width: 6px;
}
.el-tour__content .el-tour-indicator.is-active {
  background: var(--el-color-primary);
}
.el-tour.el-tour--primary {
  --el-tour-title-text-color: #fff;
  --el-tour-text-color: #fff;
  --el-tour-bg-color: var(--el-color-primary);
  --el-tour-close-color: #fff;
}
.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,
.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close {
  color: var(--el-tour-title-text-color);
}
.el-tour.el-tour--primary .el-button--default {
  background: #fff;
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.el-tour.el-tour--primary .el-button--primary {
  border-color: #fff;
}
.el-tour.el-tour--primary .el-tour-indicator {
  background: #ffffff26;
}
.el-tour.el-tour--primary .el-tour-indicator.is-active {
  background: #fff;
}
.el-tour-parent--hidden {
  overflow: hidden;
}
.el-anchor {
  --el-anchor-bg-color: var(--el-bg-color);
  --el-anchor-padding-indent: 14px;
  --el-anchor-line-height: 22px;
  --el-anchor-font-size: 12px;
  --el-anchor-color: var(--el-text-color-secondary);
  --el-anchor-active-color: var(--el-color-primary);
  --el-anchor-hover-color: var(--el-text-color-regular);
  --el-anchor-marker-bg-color: var(--el-color-primary);
  background-color: var(--el-anchor-bg-color);
  position: relative;
}
.el-anchor__marker {
  background-color: var(--el-anchor-marker-bg-color);
  border-radius: 4px;
  opacity: 0;
  position: absolute;
  z-index: 0;
}
.el-anchor.el-anchor--vertical .el-anchor__marker {
  height: 14px;
  left: 0;
  top: 8px;
  transition: top 0.25s ease-in-out, opacity 0.25s;
  width: 4px;
}
.el-anchor.el-anchor--vertical .el-anchor__list {
  padding-left: var(--el-anchor-padding-indent);
}
.el-anchor.el-anchor--vertical.el-anchor--underline:before {
  background-color: #0505050f;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  width: 2px;
}
.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker {
  border-radius: unset;
  width: 2px;
}
.el-anchor.el-anchor--horizontal .el-anchor__marker {
  bottom: 0;
  height: 2px;
  transition: left 0.25s ease-in-out, opacity 0.25s, width 0.25s;
  width: 20px;
}
.el-anchor.el-anchor--horizontal .el-anchor__list {
  display: flex;
  padding-bottom: 4px;
}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item {
  padding-left: 16px;
}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child {
  padding-left: 0;
}
.el-anchor.el-anchor--horizontal.el-anchor--underline:before {
  background-color: #0505050f;
  bottom: 0;
  content: '';
  height: 2px;
  position: absolute;
  width: 100%;
}
.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker {
  border-radius: unset;
  height: 2px;
}
.el-anchor__item {
  display: flex;
  flex-direction: column;
}
.el-anchor__link {
  color: var(--el-anchor-color);
  cursor: pointer;
  font-size: var(--el-anchor-font-size);
  line-height: var(--el-anchor-line-height);
  max-width: 100%;
  outline: none;
  overflow: hidden;
  padding: 4px 0;
  text-decoration: none;
  text-overflow: ellipsis;
  transition: color var(--el-transition-duration);
  white-space: nowrap;
}
.el-anchor__link:focus,
.el-anchor__link:hover {
  color: var(--el-hover-color);
}
.el-anchor__link:focus-visible {
  border-radius: var(--el-border-radius-base);
  outline: 2px solid var(--el-color-primary);
}
.el-anchor__link.is-active {
  color: var(--el-anchor-active-color);
}
.el-anchor .el-anchor__list .el-anchor__item a {
  display: inline-block;
}
.el-segmented--vertical {
  flex-direction: column;
}
.el-segmented--vertical .el-segmented__item {
  padding: 11px;
}
.el-segmented {
  --el-segmented-color: var(--el-text-color-regular);
  --el-segmented-bg-color: var(--el-fill-color-light);
  --el-segmented-padding: 2px;
  --el-segmented-item-selected-color: var(--el-color-white);
  --el-segmented-item-selected-bg-color: var(--el-color-primary);
  --el-segmented-item-selected-disabled-bg-color: var(
    --el-color-primary-light-5
  );
  --el-segmented-item-hover-color: var(--el-text-color-primary);
  --el-segmented-item-hover-bg-color: var(--el-fill-color-dark);
  --el-segmented-item-active-bg-color: var(--el-fill-color-darker);
  --el-segmented-item-disabled-color: var(--el-text-color-placeholder);
  align-items: stretch;
  background: var(--el-segmented-bg-color);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  color: var(--el-segmented-color);
  display: inline-flex;
  font-size: 14px;
  min-height: 32px;
  padding: var(--el-segmented-padding);
}
.el-segmented__group {
  align-items: stretch;
  display: flex;
  position: relative;
  width: 100%;
}
.el-segmented__item-selected {
  background: var(--el-segmented-item-selected-bg-color);
  border-radius: calc(var(--el-border-radius-base) - 2px);
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: all 0.3s;
  width: 10px;
}
.el-segmented__item-selected.is-disabled {
  background: var(--el-segmented-item-selected-disabled-bg-color);
}
.el-segmented__item-selected.is-focus-visible:before {
  border-radius: inherit;
  content: '';
  inset: 0;
  outline: 2px solid var(--el-segmented-item-selected-bg-color);
  outline-offset: 1px;
  position: absolute;
}
.el-segmented__item {
  align-items: center;
  border-radius: calc(var(--el-border-radius-base) - 2px);
  cursor: pointer;
  display: flex;
  flex: 1;
  padding: 0 11px;
}
.el-segmented__item:not(.is-disabled):not(.is-selected):hover {
  background: var(--el-segmented-item-hover-bg-color);
  color: var(--el-segmented-item-hover-color);
}
.el-segmented__item:not(.is-disabled):not(.is-selected):active {
  background: var(--el-segmented-item-active-bg-color);
}
.el-segmented__item.is-selected,
.el-segmented__item.is-selected.is-disabled {
  color: var(--el-segmented-item-selected-color);
}
.el-segmented__item.is-disabled {
  color: var(--el-segmented-item-disabled-color);
  cursor: not-allowed;
}
.el-segmented__item-input {
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.el-segmented__item-label {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: color 0.3s;
  white-space: nowrap;
  z-index: 1;
}
.el-segmented.is-block {
  display: flex;
}
.el-segmented.is-block .el-segmented__item {
  min-width: 0;
}
.el-segmented--large {
  border-radius: var(--el-border-radius-base);
  font-size: 16px;
  min-height: 40px;
}
.el-segmented--large .el-segmented__item-selected {
  border-radius: calc(var(--el-border-radius-base) - 2px);
}
.el-segmented--large .el-segmented--vertical .el-segmented__item {
  padding: 11px;
}
.el-segmented--large .el-segmented__item {
  border-radius: calc(var(--el-border-radius-base) - 2px);
  padding: 0 11px;
}
.el-segmented--small {
  border-radius: calc(var(--el-border-radius-base) - 1px);
  font-size: 14px;
  min-height: 24px;
}
.el-segmented--small .el-segmented__item-selected {
  border-radius: calc(var(--el-border-radius-base) - 3px);
}
.el-segmented--small .el-segmented--vertical .el-segmented__item {
  padding: 7px;
}
.el-segmented--small .el-segmented__item {
  border-radius: calc(var(--el-border-radius-base) - 3px);
  padding: 0 7px;
}
.el-mention {
  position: relative;
  width: 100%;
}
.el-mention__popper.el-popper {
  background: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-mention__popper.el-popper,
.el-mention__popper.el-popper .el-popper__arrow:before {
  border: 1px solid var(--el-border-color-light);
}
.el-mention__popper.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-mention__popper.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-mention__popper.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-mention__popper.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-mention-dropdown {
  --el-mention-font-size: var(--el-font-size-base);
  --el-mention-bg-color: var(--el-bg-color-overlay);
  --el-mention-shadow: var(--el-box-shadow-light);
  --el-mention-border: 1px solid var(--el-border-color-light);
  --el-mention-option-color: var(--el-text-color-regular);
  --el-mention-option-height: 34px;
  --el-mention-option-min-width: 100px;
  --el-mention-option-hover-background: var(--el-fill-color-light);
  --el-mention-option-selected-color: var(--el-color-primary);
  --el-mention-option-disabled-color: var(--el-text-color-placeholder);
  --el-mention-option-loading-color: var(--el-text-color-secondary);
  --el-mention-option-loading-padding: 10px 0;
  --el-mention-max-height: 174px;
  --el-mention-padding: 6px 0;
  --el-mention-header-padding: 10px;
  --el-mention-footer-padding: 10px;
}
.el-mention-dropdown__item {
  box-sizing: border-box;
  color: var(--el-mention-option-color);
  cursor: pointer;
  font-size: var(--el-mention-font-size);
  height: var(--el-mention-option-height);
  line-height: var(--el-mention-option-height);
  min-width: var(--el-mention-option-min-width);
  overflow: hidden;
  padding: 0 20px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-mention-dropdown__item.is-hovering {
  background-color: var(--el-mention-option-hover-background);
}
.el-mention-dropdown__item.is-selected {
  color: var(--el-mention-option-selected-color);
  font-weight: 700;
}
.el-mention-dropdown__item.is-disabled {
  background-color: unset;
  color: var(--el-mention-option-disabled-color);
  cursor: not-allowed;
}
.el-mention-dropdown {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  z-index: calc(var(--el-index-top) + 1);
}
.el-mention-dropdown__loading {
  color: var(--el-mention-option-loading-color);
  font-size: 12px;
  margin: 0;
  min-width: var(--el-mention-option-min-width);
  padding: 10px 0;
  text-align: center;
}
.el-mention-dropdown__wrap {
  max-height: var(--el-mention-max-height);
}
.el-mention-dropdown__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: var(--el-mention-padding);
}
.el-mention-dropdown__header {
  border-bottom: var(--el-mention-border);
  padding: var(--el-mention-header-padding);
}
.el-mention-dropdown__footer {
  border-top: var(--el-mention-border);
  padding: var(--el-mention-footer-padding);
}
.el-splitter {
  display: flex;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.el-splitter__mask {
  inset: 0;
  position: absolute;
  z-index: 999;
}
.el-splitter__mask-horizontal {
  cursor: ew-resize;
}
.el-splitter__mask-vertical {
  cursor: ns-resize;
}
.el-splitter__horizontal {
  flex-direction: row;
}
.el-splitter__vertical {
  flex-direction: column;
}
.el-splitter-bar {
  flex: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-splitter-bar__dragger {
  background: #0000;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.el-splitter-bar__dragger:after,
.el-splitter-bar__dragger:before {
  background-color: var(--el-border-color-light);
  content: '';
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.el-splitter-bar__dragger:not(.is-lazy):after {
  display: none;
}
.el-splitter-bar__dragger:after {
  opacity: 0.4;
}
.el-splitter-bar__dragger:hover:not(.is-disabled):before {
  background-color: var(--el-color-primary-light-5);
}
.el-splitter-bar__dragger-horizontal:after,
.el-splitter-bar__dragger-horizontal:before {
  height: 100%;
  width: 2px;
}
.el-splitter-bar__dragger-vertical:after,
.el-splitter-bar__dragger-vertical:before {
  height: 2px;
  width: 100%;
}
.el-splitter-bar__dragger-active:after,
.el-splitter-bar__dragger-active:before {
  background-color: var(--el-color-primary-light-3);
}
.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after {
  transform: translate(calc(-50% + var(--el-splitter-bar-offset)), -50%);
}
.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after {
  transform: translate(-50%, calc(-50% + var(--el-splitter-bar-offset)));
}
.el-splitter-bar:hover .el-splitter-bar__collapse-icon {
  opacity: 1;
}
.el-splitter-bar__collapse-icon {
  align-items: center;
  background: var(--el-border-color-light);
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 0;
  position: absolute;
  z-index: 9;
}
.el-splitter-bar__collapse-icon:hover {
  background-color: var(--el-color-primary-light-5);
  opacity: 1;
}
.el-splitter-bar__horizontal-collapse-icon-start {
  height: 24px;
  left: -12px;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
}
.el-splitter-bar__horizontal-collapse-icon-end {
  height: 24px;
  left: 12px;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
}
.el-splitter-bar__vertical-collapse-icon-start {
  height: 16px;
  right: 50%;
  top: -12px;
  transform: translate(50%, -50%);
  width: 24px;
}
.el-splitter-bar__vertical-collapse-icon-end {
  height: 16px;
  right: 50%;
  top: 12px;
  transform: translate(50%, -50%);
  width: 24px;
}
.el-splitter-panel {
  box-sizing: border-box;
  flex-grow: 0;
  overflow: auto;
  scrollbar-width: thin;
}
@font-face {
  font-family: iconfont;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAfgAAsAAAAAD0AAAAeRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDHAqReI4kATYCJAMQCwoABCAFhGcHOxufDFGUDlKG7IsCu0HeEGlbGBNOojiwq+ZkQPQZ+hOBD7OhlATVktWzu6QYHY7yKBQqBYkwyJCcRXiERKd/I25pv9++GXTSQvoWUU/aT3b3fGdYpiVKoxEijUpJDI/n23tJEQz5/VH3D90XWUxAcudkczCxf6AvPVUnoH1ALszH33z7ufr/MA9ND8mEgsd8Mvsmk8PE4h6h0EziQkJUQ4RQeev0TixAnuYePy2WRZiE55JJX+MqDnyJQKN1+9r757cPsHErUgNbusTMwOkbt7kVMNwaSkJCqJdr0ROLeFdDekifeDN+Pv7bDIykJhO3Ojg/0/B15lsWKoH85b68CbRzQg0yllvmisvk4mMdi1s2hMaozl27QL1EE6Wu6VtVWbZeCfXLJrJEf7yoJYRmCtnm84hZFeKIERlTEdlmwHqvDK7HCMgbbL4S0cM2bJK19fANj5OUVVvy/NRU/+TvRvo7JvlFqU/qnXjEqqCwBBAUSYOQUDRRJ0nZpYLAJx0g9l06Jh6/HHc+SdRlxrlVPCYdEY7KY/fbNwv8pguE5GWBCm3CQU2XVRrovTkx0JXfJBw9HzWkRLLTDtpXowk3CUWNIEaFMZ5sYIhzknQImsXDICKqkv2N4Uk4QCyQFFC8VIdoKq7fCqc+cKmQeaTyQGUg9UZmAAiuoOJlTzgwoeg+VX3MfSv5VvopV/xlJome0zXHPbdTmGDazawgCDoD1PhyaKrThzYcTjkctRUvp3P+RJ1WYvex3msDdsR7C/fdu1as8E5BZYKu/XEqF/ZsjeJ0qGmERCspm2hahJx1MZmgaYkkdZpQCFZiWI1hZDadIp1YRmVZbV0EekSz25Z4b6wSizvhkHOFTEiENZmIQxhJLbLHzTSvojCbrz5M6O2tidTi5MAwqqCUUTXFqXIIK0Jms/1gnLqflBP0Tmi00gqUW+NgC3lF8fI3nL0ZyfEJ95q98axG1uEs/tTuEUnbpwzBZqq+VWO98fGsRFatnSuO2GLzIAhzXaqq6xNxnX0KUODWNEUBBLVX9xCShRqj6VumuzgJJjJ1SoTEKaGivOU8KdZVdc5DFFMt0c48z7RH1ZHvsaxWOAwdTDohfG92lpTNqpvkl4jxKGE/TC/oUfW11q4ebzOE4lvEO5Hv4reK1hm2t/G92PmK8cQ2woi8ik2KFg7NLJy5ZRb1HG7YxmdLH2cFMwPZn6bj2vBz5wsvnNvCR3x7CMGNSAP/PPGQd/C2be/Z7NaNH2d9kv5ByoM/+GioTBjEEtxHbGDfRUcSHLQpTaxDY9ClKUuId/EleHU6Dnq/Y4ebm51N29mA5KA6aHkU4NaxRe6K5qB92W/ZcyffHTQalSjpZTQb9TX2Zf9jn6IHAftpIT0Tg6Xf5NY+s7qAr6p1JzYl1Nck1SXvNXxw4b2gu5avzl/9TG7d16UQczyMSndgoOzr6PLM6ny+ugbN1sA2hNb0KQNYZkozlXpTFmX4P9TCrrj6uLqqlNqULlNa4Qrw+paB/31Sy9cPaOozrZj7zX9y3fKpTdNpFEwJ7D3tSVqrjcl+/pWNv5Q+XhrlNw+pnlw2//FzgY8mtoxKrPl81Iw4M3YF77MEAAqCgQBmjQWAQpC961GIAod5HeZAOkdTwAGpp+fD6PmLIQD1cXH5CEQQ0NZR7J1oWfjxsf0UBSBwdHfORiAKEasZQ63IqT3UGMe885CijLoIAMCS5oLYLysKLzwb8RSc+EeWtyu81OjbcxhqRhAHBJXUGCqL6omo/3vGTEMA6Fj9CddyDiX5vNv3F0FbxLOWKqEgzwTNCA0LIBh+OrXSaaMg/PlhcueXb4+hIAWovdt27Bn4n6kweoJja/b3DRk9NvH3rJViblz8p0jS73XEj4tdW/lTZNNqaVww7tOAhIWwd8FLeMi9iY966f9fCDdwv4KMS8Ar+HiX3zUe94ErjvGoOZ272y5k4Fw6hr8DjeqOkFX2B/MqpsR7k7ygX7aGcB9lFAavd4p9SJ8ohfB3qSuNDxvXSOOD7K93iq+6jIeW1EZQVDkPOAoLoBIR6QGXpb70JIwlUfDZXhI4vJ07XKnqDFu3vn4nr5KqApI13F4TDxNTSbzdRuS0NDMtzUTawfBKDWNxWcxzXQkmM5MzHtudxkyIN5vpnAlgFhDboruQf8H/eSMqeEunIqf/mnYCP3Ne08j+pb9i5Mdy1vvGgztG9f/yC+Dkr8V6In9E4hHos5zJPxeJcigkMaWkPrDZmNAo1VER5Z1+y3B3KY+Geo91A5I6QyCrN8mWkEVQo8kmqFVvDzRacnZ6ky5OR5QGzPpYgNDuEyStPkDW7pstIT+gRq8/UKvdP2h0GLOLNZmNsSeBRCKN8h1zxY2xnAx/78g+VyKENTxRiDl1uFpd97ddUEOhiEPii12nZNAErvF8fTuqKkYXuCCV5llKbnuxdh51yFxxDScCIiQts4ak96w5hTWM7+QNvDvEelYRAsg+0SAuMfuPVuaWAHshNNCULRkcvbDWElMDFS5waw2dbyFctWlmyEU3Fog6Fc9lORqdbQvJl0GFef1SffMugkZCL/F2u1KJGuVOyNit2HKnoVcAAAAA)
      format('woff2'),
    url(data:font/woff;base64,d09GRgABAAAAAAm0AAsAAAAAD0AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8K0kOY21hcAAAAYgAAABfAAABnLO0G4FnbHlmAAAB6AAABdcAAAj46kF0jWhlYWQAAAfAAAAALwAAADYiuNWEaGhlYQAAB/AAAAAcAAAAJAfeA4VobXR4AAAIDAAAAA4AAAAQEAAAAGxvY2EAAAgcAAAACgAAAAoFfgGUbWF4cAAACCgAAAAfAAAAIAEdAiNuYW1lAAAISAAAAUAAAAJnEKM8sHBvc3QAAAmIAAAAKgAAADtg6UJJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnok+s2Nu+N/AwMB8h6ERKMyIoogJAGvlDLR4nO2QsQ2AMAwEz0lACNHSZwBKRMkwVEyeNYLzoWAI3jrLflkuHhiA6GxOArsxmi53TX5klp84fJ+8ApS15HLW+p0k08Wkr6F9sJFfi/r+brGl1tGcO8r17GAPfDMS9gB4nJ1UO48cRRCe6u7pnvfsY7Z71+eb9c2ws947a3dv9jHmccvZ9zJnkMACRyBEYAdYZIgAAh4iQDIgBEiAQALJIkdCPCREYonEAic+nX8CCQECEd6Z6llbAgeAmJ5HVfVXX1VXdY/hGnjRz8iBERknjIlxznjKeM543njduGxcMb4zDJAR76aNiCfZGqQ8G0/vh1zJRdCWCU95H8YzUFM1nuZKTMdZwiOZd6SSkQggTbJuQyKymGTTXIrGDEa50iiBsGlBNWtJKRXGSLujyThbAXNuHhV5GWhuTgVgxOocjWY5Wsplo4rTkHD8an2K81m6VLpnKbwjfPu+oB7c6/iBfcX6Vvh1TyWtFaWWm0nLr4lRGA/jdh8c6eG13Ky2XfDrPoBfC8CJay0rbPfDMB6ETzq+77wrYwjsj16l9KXDPScI7C9kO7C//pTRDw9/k+22vCzbjBJfiwc5xYtcp4zRg9/lMUrhbV7z4arO5SoG8Na58wkqVgsWhieHCwDK9vnlaDXr5NkHgWqebKmFwCU68M/69Ygfvh+tdqqIgDq86Tsv2kEcPe34/S3KXgpsVKEtn7KD/g5hcDBpS/JOmRRlsTycyjb5gdKDF3Ra8BOlbfkapWX7DePWy/Q9+oqRGFvYfwMiwe+MRqSwl3kxLaaTcTe7M9S/Q2CsLTj0rJINWaL7AB9H1aVoMGn1olbv+Ob2le3N471W1GtNBtFStX6t/g+z0eFeKa/UrRJBsuz01rnRvfSV/movX1zb6sxOnt48v7uzvLKyvLN7fnOjmHW2H1jMe6tHEbEaP7DdmRUbG+d3z2jEmd3zG3NEjJMHX82V4qhdojbP7WyfOGH2X8YahWWhLpEvjSWw4RiswRNwEd6Az+F7uA6/wm9wSAwisXZCr3Z6e+nTB2EGet3dPuiaCDwuXR7i5p0XZQ6ZTvp4UgRHKYThpNBSnoaQ3A9TkeL2T1Q3a0M+IGM1ACUHkA1g3FBjFOasIWiXVS2gU54mK5DkKU7LAVH6GWpoHwJQMSlmgJF0FMILje4mbZDZ/Imhq7rD1TK9GA9rCdYnWQcqJpgg108ZclSIAq1IPSqT6qpijDoGQe+Zzm1AkpEadkujpGsgkHMG+nAGsAhFmZE+yjPopAnXEuYz7cMKqIkYaUkkKQ78WYzy+VTRiGLAoqV3UWVJiE5aM/93nAzjqP8cpz7Srvp/lXAsm9ZmZKIXi5aANHQV4Eby4NbOropqlcBzLGEKAiDiBU+mtqOi3uJ9w3sIO8rNZ184Gofi4V4oBAXP9iwARFIm8EuI61DAYToWJRwpKBDbohaCwKSU4dtkrqo2wwWXaDfOrRIkTIsK4rlEUMtDIt/EWctk9ZAxr5e3qqrCXI4BhM8JNQmhSEUEYYRrkQow7bDW8KpuM/J9CxlsbtoMA2J2+OZeekoHrOBObseYGI6VI0fchFFRd0ZnHrcrzLKjej3ECdJJRd02f+9doGFgB1V/Lvj4UzQu2L5v4wuXfkHKUliiZl9ps+pb+GfzN+wgYOvZOgtKn966aPH1XlDzDr/pXSQVH43e8TvUALcZ0XHOiMIxyu8w2lYA3mkn8NmpvzOe6qH09NmzZzXurM5jk3NuWhyryYTFTd0flMjHtzqtBX9xoYm9rWJvA5OBazJmLR/rUtqssM5isLhnunQWC5Naz2w2qyHWznfL2uHQRWRYu1LXMse+OXp78LLFBIKKqyxhsZDreQxL9S4wsbWA7QJwXct0KnYrq1Fi2URvLaSdU1LdIKLD+LQSN5qeYBxbQXD/EMBlAMd2I1MQrT2B2Mh0qo5HtWfkh/VbzMbee78O68SqVYiJ5x2brEyzUj385aG33H0siWvt6yLa+3/V/vDtG1i5mi9vSGzDRZTwfnRfeIzzS5c4Z57YL5uy715y8S6Va2fedvfFXZS3kUhp7c0p9yS2+CJgywG5H7spPGqWpKYrbpaON+ekpXL4o5xHl5JxC8MzToUwucmE8ScNaxhpAHicY2BkYGAAYuZ8U894fpuvDNwsDCBw/8yJIwj6fz0LA3MDkMvBwAQSBQAoSQseAHicY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm14nGNhYGBgQcIAALAAEQAAAAAAAAECAZQEfAAAeJxjYGRgYGBhEmfgZwABJiDmAkIGhv9gPgMADIIBQwB4nIWRPW7CQBCFn8GQBJQoSqQ0aVYpKBLJ/JRIqVCgp6AHs+ZHttdaL0jUOU2OkBPkCOloc4pIedhDA0W82tlv3r6ZHckA7rCHh/K75y7ZwyWzkiu4wKNwlfqTsE9+Fq6hiZ5wnfqrcAMveBNusmPGDp5/xayFd2EPt/gQruAGn8JV6l/CPvlbuIYH/AjXqf8KNzDxroWbaHnhwOqp03M126lVaNLIpO54jvViE0/tqTzRNl+ZVHWDzlEa6VTbY5t8u+g5F6nImkQNeavj2KjMmrUOXbB0Luu325HoQWgSDGChMYVjnENhhh3jCiEMUkRFdGf5mO4FNohZaf91T+i2yKkfcoUuAnTOXCO60sJ5Ok2OLV/rUXV0K27LmoQ0lFrNSWKy4g883K2phNQDLIuqDH20uaITf1DMkPwB2JNvV3icY2BigAAuBuyAhZGJkZmRhZGVgaUkMamYJSc/PZ85L7WcgQEALvQE0wAA)
      format('woff'),
    url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8K0kOAAABjAAAAGBjbWFws7QbgQAAAfwAAAGcZ2x5ZupBdI0AAAOkAAAI+GhlYWQiuNWEAAAA4AAAADZoaGVhB94DhQAAALwAAAAkaG10eBAAAAAAAAHsAAAAEGxvY2EFfgGUAAADmAAAAAptYXhwAR0CIwAAARgAAAAgbmFtZRCjPLAAAAycAAACZ3Bvc3Rg6UJJAAAPBAAAADsAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAQAAQAAAAEAAANvNUlfDzz1AAsEAAAAAADfzMjEAAAAAN/MyMQAAP9/BAADgAAAAAgAAgAAAAAAAAABAAAABAIXAA8AAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYV5j4DgP+AAAAD3ACBAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAABAAAAAAAAAUAAAADAAAALAAAAAQAAAFoAAEAAAAAAGIAAwABAAAALAADAAoAAAFoAAQANgAAAAgACAACAADmFeYg5j7//wAA5hXmIOY+//8AAAAAAAAAAQAIAAgACAAAAAMAAgABAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAA0AAAAAAAAAAMAAOYVAADmFQAAAAMAAOYgAADmIAAAAAIAAOY+AADmPgAAAAEAAAAAAQIBlAR8AAAACwAAAAADoAL9ABQALAA1AFIAXQBtAHQAhACLAKMAuwAAARYUBicjFRQGIiY9ASMGJjQ2OwEyFxYdARQGIiY1BiMGLgE0PgEXNhc0NjIXBzY0JiIGFBYyJRYXFhQHDgEjIiYnFRYGIiY3NSY2MhYHFT4BMzIXNjQmIgcGFBY2NwMiJj0BNDY7ATIWFxUUBiMnMzU0JisBBSImPQE0NjM3MhYdARQGIyczNTQmIwcBIiY1ETQ2OwEyFh0BFBYzITIWFREUBiMBIgYVERQWMyEyNjURNCYjISImPQE0JiMBkAcNCToOEw45Cg0OCaMIuAcNEwwXIhkrFxcqGCIZDRIHMw8eMB4fLgEKFgwMDAwqGBEfCwENEw0BAQ0SDgEKHhIZCA8fLg8PHi8PXAoNDQqSFh4BDgmZgQMDe/7UCg4OCbAWHw4Jtp8EA5j+8hYfHxaLFh8EAwINFh8fFv0yAwMDAwLOAwQEA/3zFiADAwGOBhINAcIKDQ4JwgENEgxABgqcCg0OCBkBGzA4MBsBARcJDQaLFDEmJTImlw4XGDgZFxsOCwIKDQ0K5woNDQpNDQ+UFDElERQxJgETAYwNCnoJDh4UXwoNLkUDBHsOCXoJDgEfFl0JDi5HAgQB/TUfFgKQFh8fFosDBB4W/jYWHwLFAwP9dgMDAwMBzQMDHxaCAwMAAAAAAwAA/38DkwOAACIARQBdAAABFAcGBwYHBgcGBwYVFBcWFxYyNzY3NjU0JyYnJicmJyYnJhcUBwYHBgcGBwYHBhUUFxYXFjI3Njc2NTQnJicmJyYnJicmATQ3Njc2NzY3FxYXFhcWFRYHBgcGBy4BAZsUESEULzUZKRQZKShERqNGRCgpGRQpGTUvFCERE8oTESEULzUZKRQZKShERqNGRCgpGRQpGTUvFCERFP7UGRQpGTUrEwg1GSkUGQImJkJFUjM5A4AuMSkyHT1FJT44QkRWSkcqKysqR0pWREM3PiVGPB0yKTEcLjEpMR48RiU+N0NDVkpIKisrKkhKVkNDNz4lRjweMSkx/bVDQzc+JUY3HAlGJT43Q0RSR0YsLAUufwAAAA8AAAAAA2sCswAhAQkBIAE9AVUBZgGIAaUBvQHOAfAB8gH+AgACFgAAAQcWFxYXNjc2NzY3Njc2PwE+AQcGBwYnLgEnJicmBwYuAScGDwEUFhcWFxYXFjc2NzY/ATY1LgEjIgcGPwE2DwEwNTcHBj8BMiMPASI7ATYHIwYjJyIXJyYfATIvAjQXLwEXFi8BJi8BNBUXNC8BJicmJyYHBg8BBj8BMjEHBg8BIjsBMiMiKwEiMiMvASYWLwIXFi8CFzAvASYnLgEOARceAjc+AT8BNjcHBj8CBjc7ATIjJyIfARYmHwEWJh8BHgEnFycwMRcWFxYXHgEzMjc+AT8BBw4BIycmJyY3NTYPAQY2DwEGBwYPAQYzNwc3JicmLwEmMxcWLwEmJxc3NCYnJg4BFxYXFj4BJicmLwIiMxcwJyYnJg4BFgM9AQcXHgE+AT0BNCYOAR0BNycuAQ4BHQEUFj4BJSMiBh0BFBY7ATI2LgErARc1BzMyNi4BByIjIiMiBhQWMzI7ATI2LgE3FRQeATY/ASMXHgE+AT0BNCYOAR0BNycmIg8BFzU0Jg4BBT0BBxceAT4BPQE0Jg4BHQE3Jy4BDgEdARQWPgElIyIGHQEUFjsBMjYuASsBFzUHMzI2LgEHIiMiIyYGFBYXMjsBMjYuATcVFB4BNj8BIxceAT4BPQE0Jg4BHQE3JyYiDwEXNTQmDgETMwczMjY0JisBIgYeASczBzMyPgI1JyYnJisBIg4CFRcWFxYB0yI/RUdKFxQSEA4MCggHBQcCAQEHHhsMFiMJChcUKR06MCQCBBwGBWp2HB4PB0wpDwcHAwEMCQwIAQECAQEDBAcBAQICAgsKAwEDAQMFCggDAgYHAgEDAQIJCAMICAEBAQUDAwQBAQUFBAsXERgPGwsCAgEBAwYGCAIBAwECBwUIAwcCDAsCBwMIDAECAg0FAgEBCAUEEw8EBAwpMhkRFxAECwYCAgIHDQYCAwUCAgMBAQUCBwIEAgYCAwEBAwcBBQkPEhUMEQsYFA0NCAECAgkGBQkEBAEBAQIBBAEBBgwjQQICAQEQFjc2Hx4HAgECAQIrGhoLIgQDBxMKM0hUCRAECAkUExMPAgECAiUjBxMJBfMpZQMPDgkOEQ0pZQMPDgkNEg0BAGUJDQ0JZQkNAQwJZRYWZQkNAQwhAwUuFwkNDQkXLggJDgENQwkODgRAJkAEDg4JDRINKUAHGQZAKQ4SDP63KWYCEA0JDRIMKGUDDw4JDhENAQFlCQ0NCWUJDgENCWUWFmUJDgENIAMGLhcJDQ0JFy4JCA4BDEIKDg0EQSZABA4OCQ0SDSlABxkGQSkNEg1fS0tLCQ0NCUsJDQEMRAYGBgUIBgMBAgQHCAYFBwcDAQIEBwKb/yUZGw0dGxgXFBIRDgwKDgUEAQsFBAQIKiAnAwMYEAQlHQ4d1AULAz4eBwUDCGFEGBEPBgUJDQsBAQECAQIBAgQBAQEEAgEBAQEBAgEBAQEEBgEDBgoCAQEHBgYHAgEDAgEOEAsXCAcIBA8GAQEBAQMBAgMDAQMBBQgCAQENBgIBAQsLCAUKEAkZJhIDAggJAgcCAQEBAgQCAQEBAQEDAQIBBAICAQIEDQMQHhUYDAcEBgQICQIDAgYCAQgGBQEGAwUCCAIBDhQ9VQMBAhQFChEKDAMBAQEBFA0PE/8ECQMHAQzwMBMCCBIQAgUGBwYBARAXBQUQEf7sSY0L1gYGBQsI1ggOAQwJ1gvWBgYFCwjWCA4BDPUNCdMJDQ0SDRbTFg4RDWYNEg0NEg1Q1gcMBAYGa2sGBgQMB9YJDgENCdYLawsLawvWCQ4BDcpIjgvWBwYFCwjWCA4BDAnWC9YGBgQMB9YJDgEM9Q0I1AkNDRINFtQWDRIMZgEOEgwBDhENUdcHDAMFBmtrBgYFCwfXCA4BDAnXC2sLC2sL1wgOAQz+zBYNEg0NEg0WFgQGCAQGBgQGAwcHBQYFBAcAAAAAEgDeAAEAAAAAAAAAEwAAAAEAAAAAAAEACAATAAEAAAAAAAIABwAbAAEAAAAAAAMACAAiAAEAAAAAAAQACAAqAAEAAAAAAAUACwAyAAEAAAAAAAYACAA9AAEAAAAAAAoAKwBFAAEAAAAAAAsAEwBwAAMAAQQJAAAAJgCDAAMAAQQJAAEAEACpAAMAAQQJAAIADgC5AAMAAQQJAAMAEADHAAMAAQQJAAQAEADXAAMAAQQJAAUAFgDnAAMAAQQJAAYAEAD9AAMAAQQJAAoAVgENAAMAAQQJAAsAJgFjQ3JlYXRlZCBieSBpY29uZm9udGljb25mb250UmVndWxhcmljb25mb250aWNvbmZvbnRWZXJzaW9uIDEuMGljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBAgEDAQQBBQAEdGFicwRsb2dvA25ldwAAAA==)
      format('truetype');
}
.pure-iconfont-tabs:before {
  content: '';
}
.pure-iconfont-logo:before {
  content: '';
}
.pure-iconfont-new:before {
  content: '';
}
.v-ripple__container {
  border-radius: inherit;
  contain: strict;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.v-ripple__animation,
.v-ripple__container {
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
}
.v-ripple__animation {
  background: currentcolor;
  border-radius: 50%;
  opacity: 0;
  will-change: transform, opacity;
}
.v-ripple__animation--enter {
  opacity: 0;
  transition: none;
}
.v-ripple__animation--in {
  opacity: 0.25;
  transition: transform 0.4s cubic-bezier(0, 0, 0.2, 1),
    opacity 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.v-ripple__animation--out {
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0, 0, 0.2, 1);
}
.icon-item[data-v-4aa349bc]:hover {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
  transform: scaleX(1.05);
  transition: all 0.4s;
}
[data-v-4aa349bc] .el-tabs__nav-next {
  box-shadow: -5px 0 5px -6px #ccc;
  font-size: 15px;
  line-height: 32px;
}
[data-v-4aa349bc] .el-tabs__nav-prev {
  box-shadow: 5px 0 5px -6px #ccc;
  font-size: 15px;
  line-height: 32px;
}
[data-v-4aa349bc] .el-input-group__append {
  padding: 0;
}
[data-v-4aa349bc] .el-tabs__item {
  font-size: 12px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
}
[data-v-4aa349bc] .el-tabs__header,
[data-v-4aa349bc] .el-tabs__nav-wrap {
  box-shadow: 0 2px 5px #0000000f;
  margin: 0;
  position: static;
}
[data-v-4aa349bc] .el-tabs__nav-wrap:after {
  height: 0;
}
[data-v-4aa349bc] .el-tabs__nav-wrap {
  padding: 0 24px;
}
[data-v-4aa349bc] .el-tabs__content {
  margin-top: 4px;
}
.tippy-box[data-animation='fade'][data-state='hidden'] {
  opacity: 0;
}
[data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.tippy-box {
  background-color: #333;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  position: relative;
  transition-property: transform, visibility, opacity;
  white-space: normal;
}
.tippy-box[data-placement^='top'] > .tippy-arrow {
  bottom: 0;
}
.tippy-box[data-placement^='top'] > .tippy-arrow:before {
  border-top-color: initial;
  border-width: 8px 8px 0;
  bottom: -7px;
  left: 0;
  transform-origin: center top;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow {
  top: 0;
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow:before {
  border-bottom-color: initial;
  border-width: 0 8px 8px;
  left: 0;
  top: -7px;
  transform-origin: center bottom;
}
.tippy-box[data-placement^='left'] > .tippy-arrow {
  right: 0;
}
.tippy-box[data-placement^='left'] > .tippy-arrow:before {
  border-left-color: initial;
  border-width: 8px 0 8px 8px;
  right: -7px;
  transform-origin: center left;
}
.tippy-box[data-placement^='right'] > .tippy-arrow {
  left: 0;
}
.tippy-box[data-placement^='right'] > .tippy-arrow:before {
  border-right-color: initial;
  border-width: 8px 8px 8px 0;
  left: -7px;
  transform-origin: center right;
}
.tippy-box[data-inertia][data-state='visible'] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.tippy-arrow {
  color: #333;
  height: 16px;
  width: 16px;
}
.tippy-arrow:before {
  border-color: #0000;
  border-style: solid;
  content: '';
  position: absolute;
}
.tippy-content {
  padding: 5px 9px;
  position: relative;
  z-index: 1;
}
.tippy-box[data-theme~='light'] {
  background-color: #fff;
  box-shadow: 0 0 20px 4px #9aa1b126, 0 4px 80px -8px #24282f40,
    0 4px 4px -2px #5b5e6926;
  color: #26323d;
}
.tippy-box[data-theme~='light'][data-placement^='top'] > .tippy-arrow:before {
  border-top-color: #fff;
}
.tippy-box[data-theme~='light'][data-placement^='bottom']
  > .tippy-arrow:before {
  border-bottom-color: #fff;
}
.tippy-box[data-theme~='light'][data-placement^='left'] > .tippy-arrow:before {
  border-left-color: #fff;
}
.tippy-box[data-theme~='light'][data-placement^='right'] > .tippy-arrow:before {
  border-right-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-backdrop {
  background-color: #fff;
}
.tippy-box[data-theme~='light'] > .tippy-svg-arrow {
  fill: #fff;
}
.control[data-v-d093fb71] {
  margin-bottom: 10px;
}
.mt-4[data-v-d093fb71],
.pagination[data-v-d093fb71] {
  margin-top: 1rem;
}
.pagination[data-v-d093fb71] {
  display: flex;
  justify-content: flex-end;
}
.pure-segmented {
  --pure-control-padding-horizontal: 12px;
  --pure-control-padding-horizontal-sm: 8px;
  --pure-segmented-track-padding: 2px;
  --pure-segmented-line-width: 1px;
  --pure-segmented-border-radius-small: 4px;
  --pure-segmented-border-radius-base: 6px;
  --pure-segmented-border-radius-large: 8px;
  background-color: #0000000a;
  border-radius: var(--pure-segmented-border-radius-base);
  box-sizing: border-box;
  color: #000000a6;
  display: inline-block;
  font-size: var(--el-font-size-base);
  padding: var(--pure-segmented-track-padding);
}
.pure-segmented-block {
  display: flex;
}
.pure-segmented-block .pure-segmented-item {
  flex: 1;
  min-width: 0;
}
.pure-segmented-block .pure-segmented-item > .pure-segmented-item-label > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pure-segmented.pure-segmented--small {
  border-radius: var(--pure-segmented-border-radius-small);
}
.pure-segmented.pure-segmented--small .pure-segmented-item {
  border-radius: var(--el-border-radius-small);
}
.pure-segmented.pure-segmented--small .pure-segmented-item > div {
  line-height: calc(
    var(--el-component-size-small) - var(--pure-segmented-track-padding) * 2
  );
  min-height: calc(
    var(--el-component-size-small) - var(--pure-segmented-track-padding) * 2
  );
  padding: 0
    calc(
      var(--pure-control-padding-horizontal-sm) -
        var(--pure-segmented-line-width)
    );
}
.pure-segmented.pure-segmented--large {
  border-radius: var(--pure-segmented-border-radius-large);
}
.pure-segmented.pure-segmented--large .pure-segmented-item {
  border-radius: calc(
    var(--el-border-radius-base) + var(--el-border-radius-small)
  );
}
.pure-segmented.pure-segmented--large .pure-segmented-item > div {
  font-size: var(--el-font-size-medium);
  line-height: calc(
    var(--el-component-size-large) - var(--pure-segmented-track-padding) * 2
  );
  min-height: calc(
    var(--el-component-size-large) - var(--pure-segmented-track-padding) * 2
  );
  padding: 0
    calc(
      var(--pure-control-padding-horizontal) - var(--pure-segmented-line-width)
    );
}
.pure-segmented-item {
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  position: relative;
  text-align: center;
  transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pure-segmented .pure-segmented-item > div {
  line-height: calc(
    var(--el-component-size) - var(--pure-segmented-track-padding) * 2
  );
  min-height: calc(
    var(--el-component-size) - var(--pure-segmented-track-padding) * 2
  );
  overflow: hidden;
  padding: 0
    calc(
      var(--pure-control-padding-horizontal) - var(--pure-segmented-line-width)
    );
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pure-segmented-group {
  align-items: stretch;
  display: flex;
  justify-items: flex-start;
  position: relative;
  width: 100%;
}
.pure-segmented-item-selected {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px -2px #0000000d, 0 1px 4px -1px #00000012,
    0 0 1px #00000012;
  box-sizing: border-box;
  display: none;
  height: 100%;
  left: 0;
  padding: 4px 0;
  position: absolute;
  top: 0;
  transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),
    width 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 0;
  will-change: transform, width;
}
.pure-segmented-item > input {
  height: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.pure-segmented-item-label {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pure-segmented-item-icon svg {
  height: 16px;
  width: 16px;
}
.pure-segmented-item-disabled {
  color: #00000040;
  cursor: not-allowed;
}
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
  }
  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transform: translateZ(0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
.animate__headShake {
  -webkit-animation-name: headShake;
  animation-name: headShake;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0);
  }
}
.animate__swing {
  -webkit-animation-name: swing;
  animation-name: swing;
  -webkit-transform-origin: top center;
  transform-origin: top center;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes backInDown {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes backInDown {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    opacity: 0.7;
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes backInLeft {
  0% {
    opacity: 0.7;
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    opacity: 0.7;
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes backInRight {
  0% {
    opacity: 0.7;
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes backInUp {
  0% {
    opacity: 0.7;
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
  }
  80% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
@-webkit-keyframes backOutDown {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
  }
}
@keyframes backOutDown {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
  }
}
@keyframes backOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
  }
}
@keyframes backOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateX(0) scale(0.7);
    transform: translate(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
  }
}
@keyframes backOutUp {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  20% {
    opacity: 0.7;
    -webkit-transform: translateY(0) scale(0.7);
    transform: translateY(0) scale(0.7);
  }
  to {
    opacity: 0.7;
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
@-webkit-keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
  }
  to {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
  }
}
@keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
  }
  to {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
  }
}
.animate__animated.animate__flip {
  -webkit-animation-name: flip;
  animation-name: flip;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
  }
}
.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
  }
}
.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skew(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skew(20deg);
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skew(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skew(-30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(20deg);
    transform: skew(20deg);
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skew(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skew(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(-20deg);
    transform: skew(-20deg);
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skew(5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skew(30deg);
  }
  60% {
    opacity: 1;
    -webkit-transform: skewX(-20deg);
    transform: skew(-20deg);
  }
  80% {
    -webkit-transform: skewX(5deg);
    transform: skew(5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
  }
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
  }
}
@keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
  }
  40%,
  80% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
  }
  40%,
  80% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
  }
}
.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
@keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
@keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
@keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
@keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  }
}
@keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  }
}
@keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
@keyframes schedule-in-width-a660d608 {
  0% {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes schedule-out-width-a660d608 {
  0% {
    width: 100%;
  }
  to {
    width: 0;
  }
}
.tags-view[data-v-a660d608] {
  align-items: center;
  background: #fff;
  box-shadow: 0 0 1px #888;
  color: var(--el-text-color-primary);
  display: flex;
  font-size: 14px;
  position: relative;
  width: 100%;
}
.tags-view .scroll-item[data-v-a660d608] {
  cursor: pointer;
  display: inline-block;
  height: 34px;
  line-height: 34px;
  padding-left: 6px;
  position: relative;
  transition: all 0.4s;
}
.tags-view .scroll-item[data-v-a660d608]:not(:first-child) {
  padding-right: 24px;
}
.tags-view .scroll-item.chrome-item[data-v-a660d608] {
  box-shadow: none;
  margin-right: -18px;
  padding-left: 0;
  padding-right: 0;
}
.tags-view .scroll-item .el-icon-close[data-v-a660d608] {
  align-items: center;
  border-radius: 4px;
  color: var(--el-color-primary);
  cursor: pointer;
  display: inline-flex;
  height: 18px;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: background-color 0.12s, color 0.12s;
  width: 18px;
}
.tags-view .scroll-item .el-icon-close[data-v-a660d608]:hover {
  background-color: #0000000f;
  color: #000000e0 !important;
}
.tags-view .tag-title[data-v-a660d608] {
  color: var(--el-text-color-primary);
  padding: 0 4px;
  text-decoration: none;
}
.tags-view .scroll-container[data-v-a660d608] {
  flex: 1;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.tags-view .scroll-container.chrome-scroll-container[data-v-a660d608] {
  padding-top: 4px;
}
.tags-view
  .scroll-container.chrome-scroll-container
  .fixed-tag[data-v-a660d608] {
  padding: 0 !important;
}
.tags-view .scroll-container .tab[data-v-a660d608] {
  float: left;
  list-style: none;
  overflow: visible;
  position: relative;
  white-space: nowrap;
}
.tags-view .scroll-container .tab .scroll-item[data-v-a660d608] {
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tags-view .scroll-container .tab .scroll-item[data-v-a660d608]:first-child {
  padding: 0 12px;
}
.tags-view
  .scroll-container
  .tab
  .scroll-item.chrome-item[data-v-a660d608]:first-child {
  padding: 0;
}
.tags-view .scroll-container .tab .fixed-tag[data-v-a660d608] {
  padding: 0 12px;
}
.tags-view .contextmenu[data-v-a660d608] {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px #00000026;
  color: var(--el-text-color-primary);
  font-size: 13px;
  font-weight: 400;
  list-style-type: none;
  margin: 0;
  outline: 0;
  padding: 5px 0;
  position: absolute;
  white-space: nowrap;
}
.tags-view .contextmenu li[data-v-a660d608] {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin: 0;
  padding: 7px 12px;
  width: 100%;
}
.tags-view .contextmenu li[data-v-a660d608]:hover {
  color: var(--el-color-primary);
}
.tags-view .contextmenu li svg[data-v-a660d608] {
  display: block;
  margin-right: 0.5em;
}
.el-dropdown-menu li[data-v-a660d608] {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin: 0;
  width: 100%;
}
.el-dropdown-menu li svg[data-v-a660d608] {
  display: block;
  margin-right: 0.5em;
}
.el-dropdown-menu__item[data-v-a660d608]:not(.is-disabled):hover {
  background: #f0f0f0;
  color: #606266;
}
[data-v-a660d608] .el-dropdown-menu__item i {
  margin-right: 10px;
}
[data-v-a660d608] .el-dropdown-menu__item--divided {
  margin: 1px 0;
}
.el-dropdown-menu__item--divided[data-v-a660d608]:before {
  margin: 0;
}
.el-dropdown-menu__item.is-disabled[data-v-a660d608] {
  cursor: not-allowed;
}
.scroll-item.is-active[data-v-a660d608] {
  box-shadow: 0 0 0.7px #888;
  color: #fff;
  position: relative;
}
.scroll-item.is-active .chrome-tab[data-v-a660d608] {
  z-index: 10;
}
.scroll-item.is-active .chrome-tab__bg[data-v-a660d608] {
  color: var(--el-color-primary-light-9) !important;
}
.scroll-item.is-active .tag-title[data-v-a660d608] {
  color: var(--el-color-primary) !important;
}
.scroll-item.is-active .chrome-close-btn[data-v-a660d608] {
  color: var(--el-color-primary);
}
.scroll-item.is-active .chrome-close-btn[data-v-a660d608]:hover {
  background-color: var(--el-color-primary);
}
.scroll-item.is-active .chrome-tab-divider[data-v-a660d608] {
  opacity: 0;
}
.arrow-down[data-v-a660d608],
.arrow-left[data-v-a660d608],
.arrow-right[data-v-a660d608] {
  align-items: center;
  color: var(--el-text-color-primary);
  display: flex;
  height: 34px;
  justify-content: center;
  position: relative;
  width: 40px;
}
.arrow-down svg[data-v-a660d608],
.arrow-left svg[data-v-a660d608],
.arrow-right svg[data-v-a660d608] {
  height: 20px;
  width: 20px;
}
.arrow-left[data-v-a660d608] {
  box-shadow: 5px 0 5px -6px #ccc;
}
.arrow-left[data-v-a660d608]:hover {
  cursor: w-resize;
}
.arrow-right[data-v-a660d608] {
  border-right: 0.5px solid #ccc;
  box-shadow: -5px 0 5px -6px #ccc;
}
.arrow-right[data-v-a660d608]:hover {
  cursor: e-resize;
}
.card-in[data-v-a660d608],
.card-in .tag-title[data-v-a660d608] {
  color: var(--el-color-primary);
}
.card-out[data-v-a660d608] {
  border: none;
}
.card-out[data-v-a660d608],
.card-out .tag-title[data-v-a660d608] {
  color: #666;
}
.schedule-active[data-v-a660d608],
.schedule-in[data-v-a660d608] {
  background: var(--el-color-primary);
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}
.schedule-in[data-v-a660d608] {
  animation: schedule-in-width-a660d608 0.2s ease-in;
}
.schedule-out[data-v-a660d608] {
  animation: schedule-out-width-a660d608 0.2s ease-in;
  background: var(--el-color-primary);
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  width: 0;
}
.chrome-tab[data-v-a660d608] {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  gap: 16px;
  justify-content: center;
  padding: 0 24px;
  position: relative;
  white-space: nowrap;
}
.chrome-tab .tag-title[data-v-a660d608] {
  padding: 0;
}
.chrome-tab .chrome-tab-divider[data-v-a660d608] {
  height: 14px;
  left: 7px;
  position: absolute;
  width: 1px;
}
.chrome-tab[data-v-a660d608]:hover {
  z-index: 10;
}
.chrome-tab:hover .chrome-tab__bg[data-v-a660d608] {
  color: #dee1e6;
}
.chrome-tab:hover .tag-title[data-v-a660d608] {
  color: #1f1f1f;
}
.chrome-tab:hover .chrome-tab-divider[data-v-a660d608] {
  opacity: 0;
}
.chrome-tab .chrome-tab__bg[data-v-a660d608] {
  color: transparent;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -10;
}
.chrome-tab .chrome-close-btn[data-v-a660d608] {
  align-items: center;
  border-radius: 50%;
  color: #666;
  display: inline-flex;
  height: 16px;
  justify-content: center;
  width: 16px;
}
.chrome-tab .chrome-close-btn[data-v-a660d608]:hover {
  background-color: #b1b3b8;
  color: #fff;
}
.result[data-v-02e3ff5a] {
  padding-bottom: 12px;
}
.result-item[data-v-02e3ff5a] {
  align-items: center;
  border: 0.1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 56px;
  margin-top: 8px;
  padding: 14px;
  transition: font-size 0.16s;
}
.result-item-title[data-v-02e3ff5a] {
  display: flex;
  flex: 1;
  margin-left: 5px;
}
.search-footer[data-v-f48dbb18] {
  display: flex;
}
.search-footer .search-footer-item[data-v-f48dbb18] {
  align-items: center;
  display: flex;
  margin-right: 14px;
}
.search-footer .icon[data-v-f48dbb18] {
  box-shadow: inset 0 -2px #cdcde6, inset 0 0 1px 1px #fff,
    0 1px 2px 1px #1e235a66;
  font-size: 20px;
  margin-right: 3px;
  padding: 2px;
}
.search-footer .search-footer-total[data-v-f48dbb18] {
  position: absolute;
  right: 20px;
}
.history-item-title[data-v-59a1ae5a] {
  display: flex;
  flex: 1;
  margin-left: 5px;
}
.history[data-v-71154654] {
  padding-bottom: 12px;
}
.history-item[data-v-71154654] {
  align-items: center;
  border: 0.1px solid #ccc;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 56px;
  margin: 8px auto 10px;
  padding: 14px;
  transition: font-size 0.16s;
}
.search-content[data-v-721a7124] {
  margin-top: 12px;
}
.notice-title-popper {
  max-width: 238px;
}
.notice-container[data-v-075f790a] {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.notice-container .notice-container-avatar[data-v-075f790a] {
  background: #fff;
  margin-right: 16px;
}
.notice-container .notice-container-text[data-v-075f790a] {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
}
.notice-container .notice-container-text .notice-text-title[data-v-075f790a] {
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5715;
  margin-bottom: 8px;
}
.notice-container
  .notice-container-text
  .notice-text-title
  .notice-title-content[data-v-075f790a] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 200px;
}
.notice-container
  .notice-container-text
  .notice-text-title
  .notice-title-extra[data-v-075f790a] {
  float: right;
  font-weight: 400;
  margin-top: -1.5px;
}
.notice-container .notice-container-text .notice-text-datetime[data-v-075f790a],
.notice-container
  .notice-container-text
  .notice-text-description[data-v-075f790a] {
  font-size: 12px;
  line-height: 1.5715;
}
.notice-container
  .notice-container-text
  .notice-text-description[data-v-075f790a] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.notice-container
  .notice-container-text
  .notice-text-datetime[data-v-075f790a] {
  margin-top: 4px;
}
@keyframes pure-bell-ring-8bc2c413 {
  0%,
  to {
    transform-origin: top;
  }
  15% {
    transform: rotate(10deg);
  }
  30% {
    transform: rotate(-10deg);
  }
  45% {
    transform: rotate(5deg);
  }
  60% {
    transform: rotate(-5deg);
  }
  75% {
    transform: rotate(2deg);
  }
}
.dropdown-badge[data-v-8bc2c413] {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: center;
  width: 40px;
}
.dropdown-badge .header-notice-icon[data-v-8bc2c413] {
  font-size: 16px;
}
.dropdown-badge:hover .header-notice-icon svg[data-v-8bc2c413] {
  animation: pure-bell-ring-8bc2c413 1s both;
}
.dropdown-tabs .noticeList-container[data-v-8bc2c413] {
  padding: 15px 24px 0;
}
.dropdown-tabs[data-v-8bc2c413] .el-tabs__header {
  margin: 0;
}
.dropdown-tabs[data-v-8bc2c413] .el-tabs__nav-wrap:after {
  height: 1px;
}
.dropdown-tabs[data-v-8bc2c413] .el-tabs__nav-wrap {
  padding: 0 36px;
}
[data-v-93ec3042] .el-loading-mask {
  opacity: 0.45;
}
.translation[data-v-93ec3042] .el-dropdown-menu__item {
  padding: 5px 40px;
}
.translation .check-en[data-v-93ec3042],
.translation .check-zh[data-v-93ec3042] {
  left: 20px;
  position: absolute;
}
.logout[data-v-93ec3042] {
  width: 120px;
}
.logout[data-v-93ec3042] .el-dropdown-menu__item {
  display: inline-flex;
  flex-wrap: wrap;
  min-width: 100%;
}
.navbar[data-v-fbec0400] {
  height: 48px;
  overflow: hidden;
  width: 100%;
}
.navbar .hamburger-container[data-v-fbec0400] {
  cursor: pointer;
  float: left;
  height: 100%;
  line-height: 48px;
}
.navbar .vertical-header-right[data-v-fbec0400] {
  align-items: center;
  color: #000000d9;
  display: flex;
  height: 48px;
  justify-content: flex-end;
  min-width: 280px;
}
.navbar .vertical-header-right .el-dropdown-link[data-v-fbec0400] {
  align-items: center;
  color: #000000d9;
  cursor: pointer;
  display: flex;
  height: 48px;
  justify-content: space-around;
  padding: 10px;
}
.navbar .vertical-header-right .el-dropdown-link p[data-v-fbec0400] {
  font-size: 14px;
}
.navbar .vertical-header-right .el-dropdown-link img[data-v-fbec0400] {
  border-radius: 50%;
  height: 22px;
  width: 22px;
}
.navbar .breadcrumb-container[data-v-fbec0400] {
  float: left;
  margin-left: 16px;
}
.translation[data-v-fbec0400] .el-dropdown-menu__item {
  padding: 5px 40px;
}
.translation .check-en[data-v-fbec0400],
.translation .check-zh[data-v-fbec0400] {
  left: 20px;
  position: absolute;
}
.logout[data-v-fbec0400] {
  width: 120px;
}
.logout[data-v-fbec0400] .el-dropdown-menu__item {
  display: inline-flex;
  flex-wrap: wrap;
  min-width: 100%;
}
.app-main[data-v-28c0c4a4] {
  height: 100vh;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}
.app-main-nofixed-header[data-v-28c0c4a4] {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.main-content[data-v-28c0c4a4] {
  margin: 24px;
}
.right-panel-background[data-v-82ae0d5c] {
  background: #0003;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  z-index: -1;
}
.right-panel[data-v-82ae0d5c] {
  box-shadow: 0 0 15px #0000000d;
  max-width: 280px;
  position: fixed;
  right: 0;
  top: 0;
  transform: translate(100%);
  transition: all 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
  width: 100%;
  z-index: 40000;
}
.show[data-v-82ae0d5c] {
  transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.show .right-panel-background[data-v-82ae0d5c] {
  height: 100%;
  opacity: 1;
  width: 100%;
  z-index: 20000;
}
.show .right-panel[data-v-82ae0d5c] {
  transform: translate(0);
}
[data-v-993c0bf9] .el-divider__text {
  font-size: 16px;
  font-weight: 700;
}
[data-v-993c0bf9] .el-switch__core {
  --el-switch-off-color: var(--pure-switch-off-color);
  height: 18px;
  min-width: 36px;
}
[data-v-993c0bf9] .el-switch__core .el-switch__action {
  height: 14px;
}
.theme-color[data-v-993c0bf9] {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
.theme-color li[data-v-993c0bf9] {
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #00000026;
  cursor: pointer;
  height: 21px;
  position: relative;
  transition: all 0.2s ease;
  width: 21px;
}
.theme-color li[data-v-993c0bf9]:hover {
  box-shadow: inset 0 0 0 1px #00000040, 0 2px 4px #00000026;
  transform: scale(1.1);
}
.pure-theme[data-v-993c0bf9] {
  display: flex;
  gap: 12px;
}
.pure-theme li[data-v-993c0bf9] {
  background: #f0f2f5;
  border-radius: 4px;
  box-shadow: 0 1px 2.5px #0000002e;
  cursor: pointer;
  height: 36px;
  overflow: hidden;
  position: relative;
  width: 46px;
}
.pure-theme li:first-child div[data-v-993c0bf9]:first-child {
  background: #1b2a47;
  height: 100%;
  width: 30%;
}
.pure-theme li:first-child div[data-v-993c0bf9]:nth-child(2) {
  background: #fff;
  box-shadow: 0 0 1px #888;
  height: 30%;
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
}
.pure-theme li:nth-child(2) div[data-v-993c0bf9]:first-child,
.pure-theme li:nth-child(3) div[data-v-993c0bf9]:first-child {
  background: #1b2a47;
  box-shadow: 0 0 1px #888;
  height: 30%;
  width: 100%;
}
.pure-theme li:nth-child(3) div[data-v-993c0bf9]:nth-child(2) {
  background: #fff;
  bottom: 0;
  box-shadow: 0 0 1px #888;
  height: 70%;
  left: 0;
  position: absolute;
  width: 30%;
}
.is-select[data-v-993c0bf9] {
  border: 2px solid var(--el-color-primary);
}
.setting li[data-v-993c0bf9] {
  align-items: center;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  padding: 3px 0;
}
.sidebar-logo-container[data-v-6996dfc6] {
  height: 48px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.sidebar-logo-container .sidebar-logo-link[data-v-6996dfc6] {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  padding-left: 10px;
}
.sidebar-logo-container .sidebar-logo-link img[data-v-6996dfc6] {
  display: inline-block;
  height: 32px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6996dfc6] {
  color: var(--pure-theme-sub-menu-active-text);
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: 32px;
  line-height: 32px;
  margin: 2px 0 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.left-collapse[data-v-f8755cc7] {
  bottom: 0;
  box-shadow: 0 0 6px -3px var(--el-color-primary);
  height: 40px;
  line-height: 40px;
  position: absolute;
  width: 100%;
}
.center-collapse[data-v-fcf02354] {
  align-items: center;
  background: var(--el-bg-color);
  border: 1px solid var(--pure-border-color);
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  height: 34px;
  justify-content: center;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translate(12px, -50%);
  width: 24px;
  z-index: 1002;
}
[data-v-42d87f32] .el-loading-mask,
[data-v-ac7f16cc] .el-loading-mask {
  opacity: 0.45;
}
.translation[data-v-ac7f16cc] .el-dropdown-menu__item {
  padding: 5px 40px;
}
.translation .check-en[data-v-ac7f16cc],
.translation .check-zh[data-v-ac7f16cc] {
  left: 20px;
  position: absolute;
}
.logout[data-v-ac7f16cc] {
  width: 120px;
}
.logout[data-v-ac7f16cc] .el-dropdown-menu__item {
  display: inline-flex;
  flex-wrap: wrap;
  min-width: 100%;
}
.app-wrapper[data-v-80bd42af] {
  height: 100%;
  position: relative;
  width: 100%;
}
.app-wrapper[data-v-80bd42af]:after {
  clear: both;
  content: '';
  display: table;
}
.app-wrapper.mobile.openSidebar[data-v-80bd42af] {
  position: fixed;
  top: 0;
}
.app-mask[data-v-80bd42af] {
  background: #000;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2001;
}
.re-screen[data-v-80bd42af] {
  margin-top: 12px;
}
.calendar-container[data-v-06a10300] {
  display: flex;
  flex-direction: column;
  height: 600px;
  width: 100%;
}
.controls[data-v-06a10300] {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  padding: 0 20px;
}
.gantt-chart[data-v-06a10300] {
  flex: 1;
  overflow: hidden;
}
[data-v-06a10300] .g-gantt-row-label {
  font-weight: 700;
  width: 150px;
}
[data-v-06a10300] .g-gantt-bar {
  border-radius: 4px;
}
.qrcode--disabled {
  background: #fffffff2;
}
.qrcode--disabled > div {
  transform: translate(-50%, -50%);
}
.qrcode-container[data-v-16274766] {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}
.qrcode-info[data-v-16274766] {
  border-bottom: 1px solid #ebeef5;
  margin-bottom: 20px;
  padding: 0 20px 20px;
  width: 100%;
}
.info-item[data-v-16274766] {
  display: flex;
  margin-bottom: 10px;
}
.info-item[data-v-16274766]:last-child {
  margin-bottom: 0;
}
.label[data-v-16274766] {
  color: #606266;
  font-weight: 700;
  min-width: 80px;
}
.value[data-v-16274766] {
  color: #303133;
}
.qrcode-wrapper[data-v-16274766] {
  align-items: center;
  background: #f5f7fa;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  padding: 20px;
}
.control[data-v-fcb75b15] {
  margin-bottom: 10px;
}
.mt-4[data-v-fcb75b15],
.pagination[data-v-fcb75b15] {
  margin-top: 1rem;
}
.pagination[data-v-fcb75b15] {
  display: flex;
  justify-content: flex-end;
}
.custom-upload .el-upload--picture-card[data-v-207ce0d7] {
  height: 80px;
  line-height: 76px;
  width: 80px;
}
.el-upload-list__item[data-v-207ce0d7] {
  height: 80px;
  width: 80px;
}
.el-upload-list__item-thumbnail[data-v-207ce0d7] {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
[data-v-62f7bc15] .el-form-item__label {
  justify-content: flex-start;
}
[data-v-62f7bc15] .el-form-item {
  flex-direction: column;
}
.form-container .box-card[data-v-62f7bc15] {
  margin-bottom: 10px;
  width: 100%;
}
.form-container .box-card .card-title[data-v-62f7bc15] {
  color: #303133;
  font-size: 16px;
  font-weight: 700;
}
.form-container .box-card .form-buttons[data-v-62f7bc15] {
  float: right;
  text-align: right;
}
.form-container .box-card .form-buttons .el-button[data-v-62f7bc15] {
  margin-right: 10px;
}
.control[data-v-5944fae2] {
  margin-bottom: 10px;
}
.mt-4[data-v-5944fae2],
.pagination[data-v-5944fae2] {
  margin-top: 1rem;
}
.pagination[data-v-5944fae2] {
  display: flex;
  justify-content: flex-end;
}
.banner-config-container .card-header[data-v-d060c86b] {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.banner-config-container .banner-list[data-v-d060c86b] {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.banner-config-container .banner-item[data-v-d060c86b] {
  background-color: #fff;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  padding: 10px;
  width: 320px;
}
.banner-config-container .banner-item .input-wrapper[data-v-d060c86b] {
  align-items: center;
  display: flex;
  gap: 8px;
}
.banner-config-container
  .banner-item
  .input-wrapper
  .el-input[data-v-d060c86b] {
  flex: 1;
}
.banner-config-container
  .banner-item
  .input-wrapper
  .el-input-number[data-v-d060c86b] {
  width: 110px;
}
.banner-config-container .banner-item.placeholder[data-v-d060c86b] {
  align-items: center;
  border: 1px dashed #dcdfe6;
  color: #909399;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 200px;
  justify-content: center;
}
.banner-config-container .banner-item.placeholder[data-v-d060c86b]:hover {
  border-color: #409eff;
  color: #409eff;
}
.banner-config-container .banner-item.placeholder .plus-icon[data-v-d060c86b] {
  font-size: 30px;
  margin-bottom: 10px;
}
.banner-config-container .banner-item .image-wrapper[data-v-d060c86b] {
  border-radius: 4px;
  height: 150px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.banner-config-container
  .banner-item
  .image-wrapper
  .banner-image[data-v-d060c86b] {
  display: block;
  height: 100%;
  width: 100%;
}
.banner-config-container
  .banner-item
  .image-wrapper
  .delete-mask[data-v-d060c86b] {
  align-items: center;
  background-color: #00000080;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 24px;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s;
  width: 100%;
}
.banner-config-container
  .banner-item
  .image-wrapper:hover
  .delete-mask[data-v-d060c86b] {
  opacity: 1;
}
.banner-config-container
  .banner-item
  .image-wrapper
  .image-slot[data-v-d060c86b] {
  align-items: center;
  background: #f5f7fa;
  color: #909399;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.banner-config-container
  .banner-item
  .image-wrapper
  .mask-actions[data-v-d060c86b] {
  display: flex;
  gap: 12px;
}
.banner-config-container .footer-tips[data-v-d060c86b] {
  color: #409eff;
  font-size: 14px;
  margin-bottom: 20px;
  text-align: center;
}
.banner-config-container .action-footer[data-v-d060c86b] {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
.dialog-footer[data-v-26ca3acf] {
  text-align: right;
}
.control[data-v-2c5fe2e5] {
  margin-bottom: 10px;
}
.mt-4[data-v-2c5fe2e5],
.pagination[data-v-2c5fe2e5] {
  margin-top: 1rem;
}
.pagination[data-v-2c5fe2e5] {
  display: flex;
  justify-content: flex-end;
}
.dialog-footer[data-v-d9b771c4] {
  text-align: right;
}
.control[data-v-8df14cd0] {
  margin-bottom: 10px;
}
.mt-4[data-v-8df14cd0],
.pagination[data-v-8df14cd0] {
  margin-top: 1rem;
}
.pagination[data-v-8df14cd0] {
  display: flex;
  justify-content: flex-end;
}
.dialog-footer[data-v-8b331fbb] {
  text-align: right;
}
.control[data-v-2745f414] {
  margin-bottom: 10px;
}
.mt-4[data-v-2745f414],
.pagination[data-v-2745f414] {
  margin-top: 1rem;
}
.pagination[data-v-2745f414] {
  display: flex;
  justify-content: flex-end;
}
:root {
  --el-color-white: #fff;
  --el-color-black: #000;
  --el-color-primary-rgb: 64, 158, 255;
  --el-color-success-rgb: 103, 194, 58;
  --el-color-warning-rgb: 230, 162, 60;
  --el-color-danger-rgb: 245, 108, 108;
  --el-color-error-rgb: 245, 108, 108;
  --el-color-info-rgb: 144, 147, 153;
  --el-font-size-extra-large: 20px;
  --el-font-size-large: 18px;
  --el-font-size-medium: 16px;
  --el-font-size-base: 14px;
  --el-font-size-small: 13px;
  --el-font-size-extra-small: 12px;
  --el-font-family: 'Helvetica Neue', Helvetica, 'PingFang SC',
    'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
  --el-font-weight-primary: 500;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 4px;
  --el-border-radius-small: 2px;
  --el-border-radius-round: 20px;
  --el-border-radius-circle: 100%;
  --el-transition-duration: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(
    0.645,
    0.045,
    0.355,
    1
  );
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --el-transition-all: all var(--el-transition-duration)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade: opacity var(--el-transition-duration)
    var(--el-transition-function-fast-bezier);
  --el-transition-md-fade: transform var(--el-transition-duration)
      var(--el-transition-function-fast-bezier),
    opacity var(--el-transition-duration)
      var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
  --el-transition-border: border-color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color: color var(--el-transition-duration-fast)
    var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large: 40px;
  --el-component-size: 32px;
  --el-component-size-small: 24px;
  color-scheme: light;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: #79bbff;
  --el-color-primary-light-5: #a0cfff;
  --el-color-primary-light-7: #c6e2ff;
  --el-color-primary-light-8: #d9ecff;
  --el-color-primary-light-9: #ecf5ff;
  --el-color-primary-dark-2: #337ecc;
  --el-color-success: #67c23a;
  --el-color-success-light-3: #95d475;
  --el-color-success-light-5: #b3e19d;
  --el-color-success-light-7: #d1edc4;
  --el-color-success-light-8: #e1f3d8;
  --el-color-success-light-9: #f0f9eb;
  --el-color-success-dark-2: #529b2e;
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: #eebe77;
  --el-color-warning-light-5: #f3d19e;
  --el-color-warning-light-7: #f8e3c5;
  --el-color-warning-light-8: #faecd8;
  --el-color-warning-light-9: #fdf6ec;
  --el-color-warning-dark-2: #b88230;
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: #f89898;
  --el-color-danger-light-5: #fab6b6;
  --el-color-danger-light-7: #fcd3d3;
  --el-color-danger-light-8: #fde2e2;
  --el-color-danger-light-9: #fef0f0;
  --el-color-danger-dark-2: #c45656;
  --el-color-error: #f56c6c;
  --el-color-error-light-3: #f89898;
  --el-color-error-light-5: #fab6b6;
  --el-color-error-light-7: #fcd3d3;
  --el-color-error-light-8: #fde2e2;
  --el-color-error-light-9: #fef0f0;
  --el-color-error-dark-2: #c45656;
  --el-color-info: #909399;
  --el-color-info-light-3: #b1b3b8;
  --el-color-info-light-5: #c8c9cc;
  --el-color-info-light-7: #dedfe0;
  --el-color-info-light-8: #e9e9eb;
  --el-color-info-light-9: #f4f4f5;
  --el-color-info-dark-2: #73767a;
  --el-bg-color: #fff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #fff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #606266;
  --el-text-color-secondary: #909399;
  --el-text-color-placeholder: #a8abb2;
  --el-text-color-disabled: #c0c4cc;
  --el-border-color: #dcdfe6;
  --el-border-color-light: #e4e7ed;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #f2f6fc;
  --el-border-color-dark: #d4d7de;
  --el-border-color-darker: #cdd0d6;
  --el-fill-color: #f0f2f5;
  --el-fill-color-light: #f5f7fa;
  --el-fill-color-lighter: #fafafa;
  --el-fill-color-extra-light: #fafcff;
  --el-fill-color-dark: #ebedf0;
  --el-fill-color-darker: #e6e8eb;
  --el-fill-color-blank: #fff;
  --el-box-shadow: 0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;
  --el-box-shadow-light: 0px 0px 12px #0000001f;
  --el-box-shadow-lighter: 0px 0px 6px #0000001f;
  --el-box-shadow-dark: 0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f,
    0px 8px 16px -8px #00000029;
  --el-disabled-bg-color: var(--el-fill-color-light);
  --el-disabled-text-color: var(--el-text-color-placeholder);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: #000c;
  --el-overlay-color-light: #000000b3;
  --el-overlay-color-lighter: #00000080;
  --el-mask-color: #ffffffe6;
  --el-mask-color-extra-light: #ffffff4d;
  --el-border-width: 1px;
  --el-border-style: solid;
  --el-border-color-hover: var(--el-text-color-disabled);
  --el-border: var(--el-border-width) var(--el-border-style)
    var(--el-border-color);
  --el-svg-monochrome-grey: var(--el-border-color);
}
.el-icon--right {
  margin-left: 5px;
}
.el-icon--left {
  margin-right: 5px;
}
@keyframes rotating {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.el-icon {
  --color: inherit;
  align-items: center;
  color: var(--color);
  display: inline-flex;
  fill: currentColor;
  font-size: inherit;
  height: 1em;
  justify-content: center;
  line-height: 1em;
  position: relative;
  width: 1em;
}
.el-icon.is-loading {
  animation: rotating 2s linear infinite;
}
.el-icon svg {
  height: 1em;
  width: 1em;
}
:root {
  --el-popup-modal-bg-color: var(--el-color-black);
  --el-popup-modal-opacity: 0.5;
}
.v-modal-enter {
  animation: v-modal-in var(--el-transition-duration-fast) ease;
}
.v-modal-leave {
  animation: v-modal-out var(--el-transition-duration-fast) ease forwards;
}
@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  to {
    opacity: 0;
  }
}
.v-modal {
  background: var(--el-popup-modal-bg-color);
  height: 100%;
  left: 0;
  opacity: var(--el-popup-modal-opacity);
  position: fixed;
  top: 0;
  width: 100%;
}
.el-popup-parent--hidden {
  overflow: hidden;
}
.el-dialog {
  --el-dialog-width: 50%;
  --el-dialog-margin-top: 15vh;
  --el-dialog-bg-color: var(--el-bg-color);
  --el-dialog-box-shadow: var(--el-box-shadow);
  --el-dialog-title-font-size: var(--el-font-size-large);
  --el-dialog-content-font-size: 14px;
  --el-dialog-font-line-height: var(--el-font-line-height-primary);
  --el-dialog-padding-primary: 16px;
  --el-dialog-border-radius: var(--el-border-radius-base);
  background: var(--el-dialog-bg-color);
  border-radius: var(--el-dialog-border-radius);
  box-shadow: var(--el-dialog-box-shadow);
  box-sizing: border-box;
  margin: var(--el-dialog-margin-top, 15vh) auto 50px;
  overflow-wrap: break-word;
  padding: var(--el-dialog-padding-primary);
  position: relative;
  width: var(--el-dialog-width, 50%);
}
.el-dialog:focus {
  outline: none !important;
}
.el-dialog.is-align-center {
  margin: auto;
}
.el-dialog.is-fullscreen {
  --el-dialog-width: 100%;
  --el-dialog-margin-top: 0;
  border-radius: 0;
  height: 100%;
  margin-bottom: 0;
  overflow: auto;
}
.el-dialog__wrapper {
  inset: 0;
  margin: 0;
  overflow: auto;
  position: fixed;
}
.el-dialog.is-draggable .el-dialog__header {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-dialog__header {
  padding-bottom: var(--el-dialog-padding-primary);
}
.el-dialog__header.show-close {
  padding-right: calc(
    var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px)
  );
}
.el-dialog__headerbtn {
  background: #0000;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
  height: 48px;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
}
.el-dialog__headerbtn .el-dialog__close {
  color: var(--el-color-info);
  font-size: inherit;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--el-color-primary);
}
.el-dialog__title {
  color: var(--el-text-color-primary);
  font-size: var(--el-dialog-title-font-size);
  line-height: var(--el-dialog-font-line-height);
}
.el-dialog__body {
  color: var(--el-text-color-regular);
  font-size: var(--el-dialog-content-font-size);
}
.el-dialog__footer {
  box-sizing: border-box;
  padding-top: var(--el-dialog-padding-primary);
  text-align: right;
}
.el-dialog--center {
  text-align: center;
}
.el-dialog--center .el-dialog__body {
  text-align: initial;
}
.el-dialog--center .el-dialog__footer {
  text-align: inherit;
}
.el-modal-dialog.is-penetrable {
  pointer-events: none;
}
.el-modal-dialog.is-penetrable .el-dialog {
  pointer-events: auto;
}
.el-overlay-dialog {
  inset: 0;
  overflow: auto;
  position: fixed;
}
.el-overlay-dialog.is-closing .el-dialog {
  pointer-events: none;
}
.dialog-fade-enter-active {
  animation: modal-fade-in var(--el-transition-duration);
}
.dialog-fade-enter-active .el-overlay-dialog {
  animation: dialog-fade-in var(--el-transition-duration);
}
.dialog-fade-leave-active {
  animation: modal-fade-out var(--el-transition-duration);
}
.dialog-fade-leave-active .el-overlay-dialog {
  animation: dialog-fade-out var(--el-transition-duration);
}
@keyframes dialog-fade-in {
  0% {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes dialog-fade-out {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
}
@keyframes modal-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes modal-fade-out {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.plus-dialog .plus-dialog-footer {
  align-items: center;
  display: flex;
}
.el-overlay {
  background-color: var(--el-overlay-color-lighter);
  height: 100%;
  inset: 0;
  overflow: auto;
  position: fixed;
  z-index: 2000;
}
.el-overlay .el-overlay-root {
  height: 0;
}
.el-button {
  --el-button-font-weight: var(--el-font-weight-primary);
  --el-button-border-color: var(--el-border-color);
  --el-button-bg-color: var(--el-fill-color-blank);
  --el-button-text-color: var(--el-text-color-regular);
  --el-button-disabled-text-color: var(--el-disabled-text-color);
  --el-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-button-disabled-border-color: var(--el-border-color-light);
  --el-button-divide-border-color: #ffffff80;
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-color-primary-light-9);
  --el-button-hover-border-color: var(--el-color-primary-light-7);
  --el-button-active-text-color: var(--el-button-hover-text-color);
  --el-button-active-border-color: var(--el-color-primary);
  --el-button-active-bg-color: var(--el-button-hover-bg-color);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-hover-link-text-color: var(--el-text-color-secondary);
  --el-button-active-color: var(--el-text-color-primary);
  align-items: center;
  -webkit-appearance: none;
  background-color: var(--el-button-bg-color);
  border: var(--el-border);
  border-color: var(--el-button-border-color);
  box-sizing: border-box;
  color: var(--el-button-text-color);
  cursor: pointer;
  display: inline-flex;
  font-weight: var(--el-button-font-weight);
  height: 32px;
  justify-content: center;
  line-height: 1;
  outline: none;
  text-align: center;
  transition: 0.1s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.el-button:hover {
  background-color: var(--el-button-hover-bg-color);
  border-color: var(--el-button-hover-border-color);
  color: var(--el-button-hover-text-color);
  outline: none;
}
.el-button:active {
  background-color: var(--el-button-active-bg-color);
  border-color: var(--el-button-active-border-color);
  color: var(--el-button-active-text-color);
  outline: none;
}
.el-button:focus-visible {
  outline: 2px solid var(--el-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.el-button > span {
  align-items: center;
  display: inline-flex;
}
.el-button + .el-button {
  margin-left: 12px;
}
.el-button {
  border-radius: var(--el-border-radius-base);
  font-size: var(--el-font-size-base);
}
.el-button,
.el-button.is-round {
  padding: 8px 15px;
}
.el-button::-moz-focus-inner {
  border: 0;
}
.el-button [class*='el-icon'] + span {
  margin-left: 6px;
}
.el-button [class*='el-icon'] svg {
  vertical-align: bottom;
}
.el-button.is-plain {
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-fill-color-blank);
  --el-button-hover-border-color: var(--el-color-primary);
}
.el-button.is-active {
  background-color: var(--el-button-active-bg-color);
  border-color: var(--el-button-active-border-color);
  color: var(--el-button-active-text-color);
  outline: none;
}
.el-button.is-disabled,
.el-button.is-disabled:hover {
  background-color: var(--el-button-disabled-bg-color);
  background-image: none;
  border-color: var(--el-button-disabled-border-color);
  color: var(--el-button-disabled-text-color);
  cursor: not-allowed;
}
.el-button.is-loading {
  pointer-events: none;
  position: relative;
}
.el-button.is-loading:before {
  background-color: var(--el-mask-color-extra-light);
  border-radius: inherit;
  content: '';
  inset: -1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.el-button.is-round {
  border-radius: var(--el-border-radius-round);
}
.el-button.is-circle {
  border-radius: 50%;
  padding: 8px;
  width: 32px;
}
.el-button.is-text {
  background-color: initial;
  border: 0 solid #0000;
  color: var(--el-button-text-color);
}
.el-button.is-text.is-disabled {
  background-color: initial !important;
  color: var(--el-button-disabled-text-color);
}
.el-button.is-text:not(.is-disabled):hover {
  background-color: var(--el-fill-color-light);
}
.el-button.is-text:not(.is-disabled):focus-visible {
  outline: 2px solid var(--el-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.el-button.is-text:not(.is-disabled):active {
  background-color: var(--el-fill-color);
}
.el-button.is-text:not(.is-disabled).is-has-bg {
  background-color: var(--el-fill-color-light);
}
.el-button.is-text:not(.is-disabled).is-has-bg:hover {
  background-color: var(--el-fill-color);
}
.el-button.is-text:not(.is-disabled).is-has-bg:active {
  background-color: var(--el-fill-color-dark);
}
.el-button__text--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}
.el-button.is-link {
  background: #0000;
  border-color: #0000;
  color: var(--el-button-text-color);
  height: auto;
  padding: 2px;
}
.el-button.is-link:hover {
  color: var(--el-button-hover-link-text-color);
}
.el-button.is-link.is-disabled {
  background-color: initial !important;
  border-color: #0000 !important;
  color: var(--el-button-disabled-text-color);
}
.el-button.is-link:not(.is-disabled):active,
.el-button.is-link:not(.is-disabled):hover {
  background-color: initial;
  border-color: #0000;
}
.el-button.is-link:not(.is-disabled):active {
  color: var(--el-button-active-color);
}
.el-button--text {
  background: #0000;
  border-color: #0000;
  color: var(--el-color-primary);
  padding-left: 0;
  padding-right: 0;
}
.el-button--text.is-disabled {
  background-color: initial !important;
  border-color: #0000 !important;
  color: var(--el-button-disabled-text-color);
}
.el-button--text:not(.is-disabled):hover {
  background-color: initial;
  border-color: #0000;
  color: var(--el-color-primary-light-3);
}
.el-button--text:not(.is-disabled):active {
  background-color: initial;
  border-color: #0000;
  color: var(--el-color-primary-dark-2);
}
.el-button__link--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}
.el-button--primary {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-primary);
  --el-button-border-color: var(--el-color-primary);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-active-color: var(--el-color-primary-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-primary-light-5);
  --el-button-hover-bg-color: var(--el-color-primary-light-3);
  --el-button-hover-border-color: var(--el-color-primary-light-3);
  --el-button-active-bg-color: var(--el-color-primary-dark-2);
  --el-button-active-border-color: var(--el-color-primary-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-primary-light-5);
  --el-button-disabled-border-color: var(--el-color-primary-light-5);
}
.el-button--primary.is-link,
.el-button--primary.is-plain,
.el-button--primary.is-text {
  --el-button-text-color: var(--el-color-primary);
  --el-button-bg-color: var(--el-color-primary-light-9);
  --el-button-border-color: var(--el-color-primary-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-primary);
  --el-button-hover-border-color: var(--el-color-primary);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--primary.is-link.is-disabled,
.el-button--primary.is-link.is-disabled:active,
.el-button--primary.is-link.is-disabled:focus,
.el-button--primary.is-link.is-disabled:hover,
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover,
.el-button--primary.is-text.is-disabled,
.el-button--primary.is-text.is-disabled:active,
.el-button--primary.is-text.is-disabled:focus,
.el-button--primary.is-text.is-disabled:hover {
  background-color: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary-light-8);
  color: var(--el-color-primary-light-5);
}
.el-button--success {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-success);
  --el-button-border-color: var(--el-color-success);
  --el-button-outline-color: var(--el-color-success-light-5);
  --el-button-active-color: var(--el-color-success-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-success-light-5);
  --el-button-hover-bg-color: var(--el-color-success-light-3);
  --el-button-hover-border-color: var(--el-color-success-light-3);
  --el-button-active-bg-color: var(--el-color-success-dark-2);
  --el-button-active-border-color: var(--el-color-success-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-success-light-5);
  --el-button-disabled-border-color: var(--el-color-success-light-5);
}
.el-button--success.is-link,
.el-button--success.is-plain,
.el-button--success.is-text {
  --el-button-text-color: var(--el-color-success);
  --el-button-bg-color: var(--el-color-success-light-9);
  --el-button-border-color: var(--el-color-success-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-success);
  --el-button-hover-border-color: var(--el-color-success);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--success.is-link.is-disabled,
.el-button--success.is-link.is-disabled:active,
.el-button--success.is-link.is-disabled:focus,
.el-button--success.is-link.is-disabled:hover,
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover,
.el-button--success.is-text.is-disabled,
.el-button--success.is-text.is-disabled:active,
.el-button--success.is-text.is-disabled:focus,
.el-button--success.is-text.is-disabled:hover {
  background-color: var(--el-color-success-light-9);
  border-color: var(--el-color-success-light-8);
  color: var(--el-color-success-light-5);
}
.el-button--warning {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-warning);
  --el-button-border-color: var(--el-color-warning);
  --el-button-outline-color: var(--el-color-warning-light-5);
  --el-button-active-color: var(--el-color-warning-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-warning-light-5);
  --el-button-hover-bg-color: var(--el-color-warning-light-3);
  --el-button-hover-border-color: var(--el-color-warning-light-3);
  --el-button-active-bg-color: var(--el-color-warning-dark-2);
  --el-button-active-border-color: var(--el-color-warning-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-warning-light-5);
  --el-button-disabled-border-color: var(--el-color-warning-light-5);
}
.el-button--warning.is-link,
.el-button--warning.is-plain,
.el-button--warning.is-text {
  --el-button-text-color: var(--el-color-warning);
  --el-button-bg-color: var(--el-color-warning-light-9);
  --el-button-border-color: var(--el-color-warning-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-warning);
  --el-button-hover-border-color: var(--el-color-warning);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--warning.is-link.is-disabled,
.el-button--warning.is-link.is-disabled:active,
.el-button--warning.is-link.is-disabled:focus,
.el-button--warning.is-link.is-disabled:hover,
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover,
.el-button--warning.is-text.is-disabled,
.el-button--warning.is-text.is-disabled:active,
.el-button--warning.is-text.is-disabled:focus,
.el-button--warning.is-text.is-disabled:hover {
  background-color: var(--el-color-warning-light-9);
  border-color: var(--el-color-warning-light-8);
  color: var(--el-color-warning-light-5);
}
.el-button--danger {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-danger);
  --el-button-border-color: var(--el-color-danger);
  --el-button-outline-color: var(--el-color-danger-light-5);
  --el-button-active-color: var(--el-color-danger-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-danger-light-5);
  --el-button-hover-bg-color: var(--el-color-danger-light-3);
  --el-button-hover-border-color: var(--el-color-danger-light-3);
  --el-button-active-bg-color: var(--el-color-danger-dark-2);
  --el-button-active-border-color: var(--el-color-danger-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-danger-light-5);
  --el-button-disabled-border-color: var(--el-color-danger-light-5);
}
.el-button--danger.is-link,
.el-button--danger.is-plain,
.el-button--danger.is-text {
  --el-button-text-color: var(--el-color-danger);
  --el-button-bg-color: var(--el-color-danger-light-9);
  --el-button-border-color: var(--el-color-danger-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-danger);
  --el-button-hover-border-color: var(--el-color-danger);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--danger.is-link.is-disabled,
.el-button--danger.is-link.is-disabled:active,
.el-button--danger.is-link.is-disabled:focus,
.el-button--danger.is-link.is-disabled:hover,
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover,
.el-button--danger.is-text.is-disabled,
.el-button--danger.is-text.is-disabled:active,
.el-button--danger.is-text.is-disabled:focus,
.el-button--danger.is-text.is-disabled:hover {
  background-color: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-8);
  color: var(--el-color-danger-light-5);
}
.el-button--info {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-info);
  --el-button-border-color: var(--el-color-info);
  --el-button-outline-color: var(--el-color-info-light-5);
  --el-button-active-color: var(--el-color-info-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-info-light-5);
  --el-button-hover-bg-color: var(--el-color-info-light-3);
  --el-button-hover-border-color: var(--el-color-info-light-3);
  --el-button-active-bg-color: var(--el-color-info-dark-2);
  --el-button-active-border-color: var(--el-color-info-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-info-light-5);
  --el-button-disabled-border-color: var(--el-color-info-light-5);
}
.el-button--info.is-link,
.el-button--info.is-plain,
.el-button--info.is-text {
  --el-button-text-color: var(--el-color-info);
  --el-button-bg-color: var(--el-color-info-light-9);
  --el-button-border-color: var(--el-color-info-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-info);
  --el-button-hover-border-color: var(--el-color-info);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--info.is-link.is-disabled,
.el-button--info.is-link.is-disabled:active,
.el-button--info.is-link.is-disabled:focus,
.el-button--info.is-link.is-disabled:hover,
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover,
.el-button--info.is-text.is-disabled,
.el-button--info.is-text.is-disabled:active,
.el-button--info.is-text.is-disabled:focus,
.el-button--info.is-text.is-disabled:hover {
  background-color: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-8);
  color: var(--el-color-info-light-5);
}
.el-button--large {
  --el-button-size: 40px;
  height: var(--el-button-size);
}
.el-button--large [class*='el-icon'] + span {
  margin-left: 8px;
}
.el-button--large {
  border-radius: var(--el-border-radius-base);
  font-size: var(--el-font-size-base);
  padding: 12px 19px;
}
.el-button--large.is-round {
  padding: 12px 19px;
}
.el-button--large.is-circle {
  padding: 12px;
  width: var(--el-button-size);
}
.el-button--small {
  --el-button-size: 24px;
  height: var(--el-button-size);
}
.el-button--small [class*='el-icon'] + span {
  margin-left: 4px;
}
.el-button--small {
  border-radius: calc(var(--el-border-radius-base) - 1px);
  font-size: 12px;
  padding: 5px 11px;
}
.el-button--small.is-round {
  padding: 5px 11px;
}
.el-button--small.is-circle {
  padding: 5px;
  width: var(--el-button-size);
}
.el-form {
  --el-form-label-font-size: var(--el-font-size-base);
  --el-form-inline-content-width: 220px;
}
.el-form--inline .el-form-item {
  display: inline-flex;
  margin-right: 32px;
  vertical-align: middle;
}
.el-form--inline.el-form--label-top {
  display: flex;
  flex-wrap: wrap;
}
.el-form--inline.el-form--label-top .el-form-item {
  display: block;
}
.el-card {
  --el-card-border-color: var(--el-border-color-light);
  --el-card-border-radius: 4px;
  --el-card-padding: 20px;
  --el-card-bg-color: var(--el-fill-color-blank);
  background-color: var(--el-card-bg-color);
  border: 1px solid var(--el-card-border-color);
  border-radius: var(--el-card-border-radius);
  color: var(--el-text-color-primary);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: var(--el-transition-duration);
}
.el-card.is-always-shadow,
.el-card.is-hover-shadow:focus,
.el-card.is-hover-shadow:hover {
  box-shadow: var(--el-box-shadow-light);
}
.el-card__header {
  border-bottom: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
  padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
}
.el-card__body {
  flex: 1;
  overflow: auto;
  padding: var(--el-card-padding);
}
.el-card__footer {
  border-top: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
  padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
}
.el-row {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.el-row.is-justify-center {
  justify-content: center;
}
.el-row.is-justify-end {
  justify-content: flex-end;
}
.el-row.is-justify-space-between {
  justify-content: space-between;
}
.el-row.is-justify-space-around {
  justify-content: space-around;
}
.el-row.is-justify-space-evenly {
  justify-content: space-evenly;
}
.el-row.is-align-top {
  align-items: flex-start;
}
.el-row.is-align-middle {
  align-items: center;
}
.el-row.is-align-bottom {
  align-items: flex-end;
}
[class*='el-col-'] {
  box-sizing: border-box;
}
[class*='el-col-'].is-guttered {
  display: block;
  min-height: 1px;
}
.el-col-0 {
  flex: 0 0 0%;
  max-width: 0;
}
.el-col-0,
.el-col-0.is-guttered {
  display: none;
}
.el-col-offset-0 {
  margin-left: 0;
}
.el-col-pull-0 {
  position: relative;
  right: 0;
}
.el-col-push-0 {
  left: 0;
  position: relative;
}
.el-col-1 {
  flex: 0 0 4.1666666667%;
  max-width: 4.1666666667%;
}
.el-col-1,
.el-col-1.is-guttered {
  display: block;
}
.el-col-offset-1 {
  margin-left: 4.1666666667%;
}
.el-col-pull-1 {
  position: relative;
  right: 4.1666666667%;
}
.el-col-push-1 {
  left: 4.1666666667%;
  position: relative;
}
.el-col-2 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.el-col-2,
.el-col-2.is-guttered {
  display: block;
}
.el-col-offset-2 {
  margin-left: 8.3333333333%;
}
.el-col-pull-2 {
  position: relative;
  right: 8.3333333333%;
}
.el-col-push-2 {
  left: 8.3333333333%;
  position: relative;
}
.el-col-3 {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.el-col-3,
.el-col-3.is-guttered {
  display: block;
}
.el-col-offset-3 {
  margin-left: 12.5%;
}
.el-col-pull-3 {
  position: relative;
  right: 12.5%;
}
.el-col-push-3 {
  left: 12.5%;
  position: relative;
}
.el-col-4 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.el-col-4,
.el-col-4.is-guttered {
  display: block;
}
.el-col-offset-4 {
  margin-left: 16.6666666667%;
}
.el-col-pull-4 {
  position: relative;
  right: 16.6666666667%;
}
.el-col-push-4 {
  left: 16.6666666667%;
  position: relative;
}
.el-col-5 {
  flex: 0 0 20.8333333333%;
  max-width: 20.8333333333%;
}
.el-col-5,
.el-col-5.is-guttered {
  display: block;
}
.el-col-offset-5 {
  margin-left: 20.8333333333%;
}
.el-col-pull-5 {
  position: relative;
  right: 20.8333333333%;
}
.el-col-push-5 {
  left: 20.8333333333%;
  position: relative;
}
.el-col-6 {
  flex: 0 0 25%;
  max-width: 25%;
}
.el-col-6,
.el-col-6.is-guttered {
  display: block;
}
.el-col-offset-6 {
  margin-left: 25%;
}
.el-col-pull-6 {
  position: relative;
  right: 25%;
}
.el-col-push-6 {
  left: 25%;
  position: relative;
}
.el-col-7 {
  flex: 0 0 29.1666666667%;
  max-width: 29.1666666667%;
}
.el-col-7,
.el-col-7.is-guttered {
  display: block;
}
.el-col-offset-7 {
  margin-left: 29.1666666667%;
}
.el-col-pull-7 {
  position: relative;
  right: 29.1666666667%;
}
.el-col-push-7 {
  left: 29.1666666667%;
  position: relative;
}
.el-col-8 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.el-col-8,
.el-col-8.is-guttered {
  display: block;
}
.el-col-offset-8 {
  margin-left: 33.3333333333%;
}
.el-col-pull-8 {
  position: relative;
  right: 33.3333333333%;
}
.el-col-push-8 {
  left: 33.3333333333%;
  position: relative;
}
.el-col-9 {
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.el-col-9,
.el-col-9.is-guttered {
  display: block;
}
.el-col-offset-9 {
  margin-left: 37.5%;
}
.el-col-pull-9 {
  position: relative;
  right: 37.5%;
}
.el-col-push-9 {
  left: 37.5%;
  position: relative;
}
.el-col-10 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.el-col-10,
.el-col-10.is-guttered {
  display: block;
}
.el-col-offset-10 {
  margin-left: 41.6666666667%;
}
.el-col-pull-10 {
  position: relative;
  right: 41.6666666667%;
}
.el-col-push-10 {
  left: 41.6666666667%;
  position: relative;
}
.el-col-11 {
  flex: 0 0 45.8333333333%;
  max-width: 45.8333333333%;
}
.el-col-11,
.el-col-11.is-guttered {
  display: block;
}
.el-col-offset-11 {
  margin-left: 45.8333333333%;
}
.el-col-pull-11 {
  position: relative;
  right: 45.8333333333%;
}
.el-col-push-11 {
  left: 45.8333333333%;
  position: relative;
}
.el-col-12 {
  flex: 0 0 50%;
  max-width: 50%;
}
.el-col-12,
.el-col-12.is-guttered {
  display: block;
}
.el-col-offset-12 {
  margin-left: 50%;
}
.el-col-pull-12 {
  position: relative;
  right: 50%;
}
.el-col-push-12 {
  left: 50%;
  position: relative;
}
.el-col-13 {
  flex: 0 0 54.1666666667%;
  max-width: 54.1666666667%;
}
.el-col-13,
.el-col-13.is-guttered {
  display: block;
}
.el-col-offset-13 {
  margin-left: 54.1666666667%;
}
.el-col-pull-13 {
  position: relative;
  right: 54.1666666667%;
}
.el-col-push-13 {
  left: 54.1666666667%;
  position: relative;
}
.el-col-14 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.el-col-14,
.el-col-14.is-guttered {
  display: block;
}
.el-col-offset-14 {
  margin-left: 58.3333333333%;
}
.el-col-pull-14 {
  position: relative;
  right: 58.3333333333%;
}
.el-col-push-14 {
  left: 58.3333333333%;
  position: relative;
}
.el-col-15 {
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.el-col-15,
.el-col-15.is-guttered {
  display: block;
}
.el-col-offset-15 {
  margin-left: 62.5%;
}
.el-col-pull-15 {
  position: relative;
  right: 62.5%;
}
.el-col-push-15 {
  left: 62.5%;
  position: relative;
}
.el-col-16 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.el-col-16,
.el-col-16.is-guttered {
  display: block;
}
.el-col-offset-16 {
  margin-left: 66.6666666667%;
}
.el-col-pull-16 {
  position: relative;
  right: 66.6666666667%;
}
.el-col-push-16 {
  left: 66.6666666667%;
  position: relative;
}
.el-col-17 {
  flex: 0 0 70.8333333333%;
  max-width: 70.8333333333%;
}
.el-col-17,
.el-col-17.is-guttered {
  display: block;
}
.el-col-offset-17 {
  margin-left: 70.8333333333%;
}
.el-col-pull-17 {
  position: relative;
  right: 70.8333333333%;
}
.el-col-push-17 {
  left: 70.8333333333%;
  position: relative;
}
.el-col-18 {
  flex: 0 0 75%;
  max-width: 75%;
}
.el-col-18,
.el-col-18.is-guttered {
  display: block;
}
.el-col-offset-18 {
  margin-left: 75%;
}
.el-col-pull-18 {
  position: relative;
  right: 75%;
}
.el-col-push-18 {
  left: 75%;
  position: relative;
}
.el-col-19 {
  flex: 0 0 79.1666666667%;
  max-width: 79.1666666667%;
}
.el-col-19,
.el-col-19.is-guttered {
  display: block;
}
.el-col-offset-19 {
  margin-left: 79.1666666667%;
}
.el-col-pull-19 {
  position: relative;
  right: 79.1666666667%;
}
.el-col-push-19 {
  left: 79.1666666667%;
  position: relative;
}
.el-col-20 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.el-col-20,
.el-col-20.is-guttered {
  display: block;
}
.el-col-offset-20 {
  margin-left: 83.3333333333%;
}
.el-col-pull-20 {
  position: relative;
  right: 83.3333333333%;
}
.el-col-push-20 {
  left: 83.3333333333%;
  position: relative;
}
.el-col-21 {
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.el-col-21,
.el-col-21.is-guttered {
  display: block;
}
.el-col-offset-21 {
  margin-left: 87.5%;
}
.el-col-pull-21 {
  position: relative;
  right: 87.5%;
}
.el-col-push-21 {
  left: 87.5%;
  position: relative;
}
.el-col-22 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.el-col-22,
.el-col-22.is-guttered {
  display: block;
}
.el-col-offset-22 {
  margin-left: 91.6666666667%;
}
.el-col-pull-22 {
  position: relative;
  right: 91.6666666667%;
}
.el-col-push-22 {
  left: 91.6666666667%;
  position: relative;
}
.el-col-23 {
  flex: 0 0 95.8333333333%;
  max-width: 95.8333333333%;
}
.el-col-23,
.el-col-23.is-guttered {
  display: block;
}
.el-col-offset-23 {
  margin-left: 95.8333333333%;
}
.el-col-pull-23 {
  position: relative;
  right: 95.8333333333%;
}
.el-col-push-23 {
  left: 95.8333333333%;
  position: relative;
}
.el-col-24 {
  flex: 0 0 100%;
  max-width: 100%;
}
.el-col-24,
.el-col-24.is-guttered {
  display: block;
}
.el-col-offset-24 {
  margin-left: 100%;
}
.el-col-pull-24 {
  position: relative;
  right: 100%;
}
.el-col-push-24 {
  left: 100%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .el-col-xs-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-xs-0.is-guttered {
    display: none;
  }
  .el-col-xs-offset-0 {
    margin-left: 0;
  }
  .el-col-xs-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xs-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-xs-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-xs-1,
  .el-col-xs-1.is-guttered {
    display: block;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xs-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-xs-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-xs-2,
  .el-col-xs-2.is-guttered {
    display: block;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xs-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-xs-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-xs-3,
  .el-col-xs-3.is-guttered {
    display: block;
  }
  .el-col-xs-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xs-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xs-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-xs-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-xs-4,
  .el-col-xs-4.is-guttered {
    display: block;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xs-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-xs-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-xs-5,
  .el-col-xs-5.is-guttered {
    display: block;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xs-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-xs-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-xs-6,
  .el-col-xs-6.is-guttered {
    display: block;
  }
  .el-col-xs-offset-6 {
    margin-left: 25%;
  }
  .el-col-xs-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xs-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-xs-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-xs-7,
  .el-col-xs-7.is-guttered {
    display: block;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xs-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-xs-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-xs-8,
  .el-col-xs-8.is-guttered {
    display: block;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xs-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-xs-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-xs-9,
  .el-col-xs-9.is-guttered {
    display: block;
  }
  .el-col-xs-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xs-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xs-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-xs-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-xs-10.is-guttered {
    display: block;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xs-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-xs-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-xs-11.is-guttered {
    display: block;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xs-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-xs-12.is-guttered {
    display: block;
  }
  .el-col-xs-offset-12 {
    margin-left: 50%;
  }
  .el-col-xs-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xs-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-xs-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-xs-13.is-guttered {
    display: block;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xs-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-xs-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-xs-14.is-guttered {
    display: block;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xs-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-xs-15.is-guttered {
    display: block;
  }
  .el-col-xs-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xs-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xs-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-xs-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-xs-16.is-guttered {
    display: block;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xs-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-xs-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-xs-17.is-guttered {
    display: block;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xs-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-xs-18.is-guttered {
    display: block;
  }
  .el-col-xs-offset-18 {
    margin-left: 75%;
  }
  .el-col-xs-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xs-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-xs-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-xs-19.is-guttered {
    display: block;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xs-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-xs-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-xs-20.is-guttered {
    display: block;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xs-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-xs-21.is-guttered {
    display: block;
  }
  .el-col-xs-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xs-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xs-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-xs-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-xs-22.is-guttered {
    display: block;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xs-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-xs-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-xs-23.is-guttered {
    display: block;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xs-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-xs-24.is-guttered {
    display: block;
  }
  .el-col-xs-offset-24 {
    margin-left: 100%;
  }
  .el-col-xs-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xs-push-24 {
    left: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 768px) {
  .el-col-sm-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-sm-0.is-guttered {
    display: none;
  }
  .el-col-sm-offset-0 {
    margin-left: 0;
  }
  .el-col-sm-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-sm-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-sm-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-sm-1,
  .el-col-sm-1.is-guttered {
    display: block;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-sm-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-sm-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-sm-2,
  .el-col-sm-2.is-guttered {
    display: block;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-sm-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-sm-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-sm-3,
  .el-col-sm-3.is-guttered {
    display: block;
  }
  .el-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-sm-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-sm-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-sm-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-sm-4,
  .el-col-sm-4.is-guttered {
    display: block;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-sm-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-sm-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-sm-5,
  .el-col-sm-5.is-guttered {
    display: block;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-sm-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-sm-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-sm-6,
  .el-col-sm-6.is-guttered {
    display: block;
  }
  .el-col-sm-offset-6 {
    margin-left: 25%;
  }
  .el-col-sm-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-sm-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-sm-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-sm-7,
  .el-col-sm-7.is-guttered {
    display: block;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-sm-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-sm-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-sm-8,
  .el-col-sm-8.is-guttered {
    display: block;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-sm-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-sm-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-sm-9,
  .el-col-sm-9.is-guttered {
    display: block;
  }
  .el-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-sm-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-sm-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-sm-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-sm-10.is-guttered {
    display: block;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-sm-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-sm-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-sm-11.is-guttered {
    display: block;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-sm-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-sm-12.is-guttered {
    display: block;
  }
  .el-col-sm-offset-12 {
    margin-left: 50%;
  }
  .el-col-sm-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-sm-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-sm-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-sm-13.is-guttered {
    display: block;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-sm-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-sm-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-sm-14.is-guttered {
    display: block;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-sm-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-sm-15.is-guttered {
    display: block;
  }
  .el-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-sm-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-sm-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-sm-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-sm-16.is-guttered {
    display: block;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-sm-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-sm-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-sm-17.is-guttered {
    display: block;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-sm-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-sm-18.is-guttered {
    display: block;
  }
  .el-col-sm-offset-18 {
    margin-left: 75%;
  }
  .el-col-sm-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-sm-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-sm-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-sm-19.is-guttered {
    display: block;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-sm-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-sm-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-sm-20.is-guttered {
    display: block;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-sm-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-sm-21.is-guttered {
    display: block;
  }
  .el-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-sm-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-sm-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-sm-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-sm-22.is-guttered {
    display: block;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-sm-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-sm-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-sm-23.is-guttered {
    display: block;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-sm-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-sm-24.is-guttered {
    display: block;
  }
  .el-col-sm-offset-24 {
    margin-left: 100%;
  }
  .el-col-sm-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-sm-push-24 {
    left: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .el-col-md-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-md-0.is-guttered {
    display: none;
  }
  .el-col-md-offset-0 {
    margin-left: 0;
  }
  .el-col-md-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-md-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-md-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-md-1,
  .el-col-md-1.is-guttered {
    display: block;
  }
  .el-col-md-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-md-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-md-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-md-2,
  .el-col-md-2.is-guttered {
    display: block;
  }
  .el-col-md-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-md-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-md-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-md-3,
  .el-col-md-3.is-guttered {
    display: block;
  }
  .el-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-md-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-md-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-md-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-md-4,
  .el-col-md-4.is-guttered {
    display: block;
  }
  .el-col-md-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-md-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-md-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-md-5,
  .el-col-md-5.is-guttered {
    display: block;
  }
  .el-col-md-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-md-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-md-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-md-6,
  .el-col-md-6.is-guttered {
    display: block;
  }
  .el-col-md-offset-6 {
    margin-left: 25%;
  }
  .el-col-md-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-md-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-md-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-md-7,
  .el-col-md-7.is-guttered {
    display: block;
  }
  .el-col-md-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-md-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-md-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-md-8,
  .el-col-md-8.is-guttered {
    display: block;
  }
  .el-col-md-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-md-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-md-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-md-9,
  .el-col-md-9.is-guttered {
    display: block;
  }
  .el-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-md-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-md-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-md-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-md-10.is-guttered {
    display: block;
  }
  .el-col-md-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-md-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-md-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-md-11.is-guttered {
    display: block;
  }
  .el-col-md-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-md-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-md-12.is-guttered {
    display: block;
  }
  .el-col-md-offset-12 {
    margin-left: 50%;
  }
  .el-col-md-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-md-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-md-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-md-13.is-guttered {
    display: block;
  }
  .el-col-md-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-md-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-md-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-md-14.is-guttered {
    display: block;
  }
  .el-col-md-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-md-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-md-15.is-guttered {
    display: block;
  }
  .el-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-md-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-md-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-md-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-md-16.is-guttered {
    display: block;
  }
  .el-col-md-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-md-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-md-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-md-17.is-guttered {
    display: block;
  }
  .el-col-md-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-md-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-md-18.is-guttered {
    display: block;
  }
  .el-col-md-offset-18 {
    margin-left: 75%;
  }
  .el-col-md-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-md-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-md-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-md-19.is-guttered {
    display: block;
  }
  .el-col-md-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-md-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-md-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-md-20.is-guttered {
    display: block;
  }
  .el-col-md-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-md-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-md-21.is-guttered {
    display: block;
  }
  .el-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-md-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-md-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-md-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-md-22.is-guttered {
    display: block;
  }
  .el-col-md-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-md-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-md-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-md-23.is-guttered {
    display: block;
  }
  .el-col-md-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-md-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-md-24.is-guttered {
    display: block;
  }
  .el-col-md-offset-24 {
    margin-left: 100%;
  }
  .el-col-md-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-md-push-24 {
    left: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 1200px) {
  .el-col-lg-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-lg-0.is-guttered {
    display: none;
  }
  .el-col-lg-offset-0 {
    margin-left: 0;
  }
  .el-col-lg-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-lg-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-lg-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-lg-1,
  .el-col-lg-1.is-guttered {
    display: block;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-lg-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-lg-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-lg-2,
  .el-col-lg-2.is-guttered {
    display: block;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-lg-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-lg-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-lg-3,
  .el-col-lg-3.is-guttered {
    display: block;
  }
  .el-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-lg-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-lg-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-lg-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-lg-4,
  .el-col-lg-4.is-guttered {
    display: block;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-lg-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-lg-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-lg-5,
  .el-col-lg-5.is-guttered {
    display: block;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-lg-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-lg-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-lg-6,
  .el-col-lg-6.is-guttered {
    display: block;
  }
  .el-col-lg-offset-6 {
    margin-left: 25%;
  }
  .el-col-lg-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-lg-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-lg-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-lg-7,
  .el-col-lg-7.is-guttered {
    display: block;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-lg-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-lg-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-lg-8,
  .el-col-lg-8.is-guttered {
    display: block;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-lg-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-lg-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-lg-9,
  .el-col-lg-9.is-guttered {
    display: block;
  }
  .el-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-lg-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-lg-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-lg-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-lg-10.is-guttered {
    display: block;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-lg-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-lg-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-lg-11.is-guttered {
    display: block;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-lg-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-lg-12.is-guttered {
    display: block;
  }
  .el-col-lg-offset-12 {
    margin-left: 50%;
  }
  .el-col-lg-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-lg-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-lg-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-lg-13.is-guttered {
    display: block;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-lg-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-lg-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-lg-14.is-guttered {
    display: block;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-lg-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-lg-15.is-guttered {
    display: block;
  }
  .el-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-lg-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-lg-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-lg-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-lg-16.is-guttered {
    display: block;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-lg-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-lg-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-lg-17.is-guttered {
    display: block;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-lg-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-lg-18.is-guttered {
    display: block;
  }
  .el-col-lg-offset-18 {
    margin-left: 75%;
  }
  .el-col-lg-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-lg-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-lg-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-lg-19.is-guttered {
    display: block;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-lg-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-lg-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-lg-20.is-guttered {
    display: block;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-lg-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-lg-21.is-guttered {
    display: block;
  }
  .el-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-lg-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-lg-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-lg-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-lg-22.is-guttered {
    display: block;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-lg-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-lg-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-lg-23.is-guttered {
    display: block;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-lg-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-lg-24.is-guttered {
    display: block;
  }
  .el-col-lg-offset-24 {
    margin-left: 100%;
  }
  .el-col-lg-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-lg-push-24 {
    left: 100%;
    position: relative;
  }
}
@media only screen and (min-width: 1920px) {
  .el-col-xl-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-xl-0.is-guttered {
    display: none;
  }
  .el-col-xl-offset-0 {
    margin-left: 0;
  }
  .el-col-xl-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xl-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-xl-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-xl-1,
  .el-col-xl-1.is-guttered {
    display: block;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xl-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-xl-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-xl-2,
  .el-col-xl-2.is-guttered {
    display: block;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xl-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-xl-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-xl-3,
  .el-col-xl-3.is-guttered {
    display: block;
  }
  .el-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xl-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xl-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-xl-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-xl-4,
  .el-col-xl-4.is-guttered {
    display: block;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xl-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-xl-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-xl-5,
  .el-col-xl-5.is-guttered {
    display: block;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xl-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-xl-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-xl-6,
  .el-col-xl-6.is-guttered {
    display: block;
  }
  .el-col-xl-offset-6 {
    margin-left: 25%;
  }
  .el-col-xl-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xl-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-xl-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-xl-7,
  .el-col-xl-7.is-guttered {
    display: block;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xl-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-xl-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-xl-8,
  .el-col-xl-8.is-guttered {
    display: block;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xl-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-xl-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-xl-9,
  .el-col-xl-9.is-guttered {
    display: block;
  }
  .el-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xl-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xl-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-xl-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-xl-10.is-guttered {
    display: block;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xl-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-xl-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-xl-11.is-guttered {
    display: block;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xl-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-xl-12.is-guttered {
    display: block;
  }
  .el-col-xl-offset-12 {
    margin-left: 50%;
  }
  .el-col-xl-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xl-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-xl-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-xl-13.is-guttered {
    display: block;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xl-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-xl-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-xl-14.is-guttered {
    display: block;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xl-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-xl-15.is-guttered {
    display: block;
  }
  .el-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xl-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xl-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-xl-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-xl-16.is-guttered {
    display: block;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xl-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-xl-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-xl-17.is-guttered {
    display: block;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xl-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-xl-18.is-guttered {
    display: block;
  }
  .el-col-xl-offset-18 {
    margin-left: 75%;
  }
  .el-col-xl-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xl-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-xl-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-xl-19.is-guttered {
    display: block;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xl-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-xl-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-xl-20.is-guttered {
    display: block;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xl-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-xl-21.is-guttered {
    display: block;
  }
  .el-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xl-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xl-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-xl-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-xl-22.is-guttered {
    display: block;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xl-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-xl-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-xl-23.is-guttered {
    display: block;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xl-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-xl-24.is-guttered {
    display: block;
  }
  .el-col-xl-offset-24 {
    margin-left: 100%;
  }
  .el-col-xl-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xl-push-24 {
    left: 100%;
    position: relative;
  }
}
.el-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 18px;
}
.el-form-item .el-form-item {
  margin-bottom: 0;
}
.el-form-item .el-input__validateIcon {
  display: none;
}
.el-form-item--large {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 22px;
}
.el-form-item--large .el-form-item__label {
  height: 40px;
  line-height: 40px;
}
.el-form-item--large .el-form-item__content {
  line-height: 40px;
}
.el-form-item--large .el-form-item__error {
  padding-top: 4px;
}
.el-form-item--default {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.el-form-item--default .el-form-item__label {
  height: 32px;
  line-height: 32px;
}
.el-form-item--default .el-form-item__content {
  line-height: 32px;
}
.el-form-item--default .el-form-item__error {
  padding-top: 2px;
}
.el-form-item--small {
  --font-size: 12px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.el-form-item--small .el-form-item__label {
  height: 24px;
  line-height: 24px;
}
.el-form-item--small .el-form-item__content {
  line-height: 24px;
}
.el-form-item--small .el-form-item__error {
  padding-top: 2px;
}
.el-form-item--label-left .el-form-item__label {
  justify-content: flex-start;
  text-align: left;
}
.el-form-item--label-right .el-form-item__label {
  justify-content: flex-end;
  text-align: right;
}
.el-form-item--label-top {
  display: block;
}
.el-form-item--label-top .el-form-item__label {
  display: block;
  height: auto;
  line-height: 22px;
  margin-bottom: 8px;
  padding-right: 0;
  text-align: left;
  width: -moz-fit-content;
  width: fit-content;
}
.el-form-item__label-wrap {
  display: flex;
}
.el-form-item__label {
  align-items: flex-start;
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  display: inline-flex;
  flex: 0 0 auto;
  font-size: var(--el-form-label-font-size);
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 0;
}
.el-form-item__content {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  font-size: var(--font-size);
  line-height: 32px;
  min-width: 0;
  position: relative;
}
.el-form-item__content .el-input-group {
  vertical-align: top;
}
.el-form-item__error {
  color: var(--el-color-danger);
  font-size: 12px;
  left: 0;
  line-height: 1;
  padding-top: 2px;
  position: absolute;
  top: 100%;
}
.el-form-item__error--inline {
  display: inline-block;
  left: auto;
  margin-left: 10px;
  position: relative;
  top: auto;
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left
  > .el-form-item__label-wrap
  > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left
  > .el-form-item__label:before {
  color: var(--el-color-danger);
  content: '*';
  margin-right: 4px;
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right
  > .el-form-item__label-wrap
  > .el-form-item__label:after,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right
  > .el-form-item__label:after {
  color: var(--el-color-danger);
  content: '*';
  margin-left: 4px;
}
.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,
.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,
.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,
.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,
.el-form-item.is-error .el-form-item__content .el-input__wrapper,
.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,
.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,
.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,
.el-form-item.is-error .el-form-item__content .el-select__wrapper,
.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,
.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,
.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,
.el-form-item.is-error .el-form-item__content .el-textarea__inner,
.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,
.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,
.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-form-item.is-error
  .el-form-item__content
  .el-input-group__append
  .el-input__wrapper,
.el-form-item.is-error
  .el-form-item__content
  .el-input-group__prepend
  .el-input__wrapper {
  box-shadow: inset 0 0 0 1px #0000;
}
.el-form-item.is-error
  .el-form-item__content
  .el-input-group__append
  .el-input__validateIcon,
.el-form-item.is-error
  .el-form-item__content
  .el-input-group__prepend
  .el-input__validateIcon {
  display: none;
}
.el-form-item.is-error .el-form-item__content .el-input__validateIcon {
  color: var(--el-color-danger);
}
.el-form-item--feedback .el-input__validateIcon {
  display: inline-flex;
}
.el-popper {
  --el-popper-border-radius: var(--el-popover-border-radius, 4px);
  border-radius: var(--el-popper-border-radius);
  font-size: 12px;
  line-height: 20px;
  min-width: 10px;
  overflow-wrap: break-word;
  padding: 5px 11px;
  position: absolute;
  visibility: visible;
  word-break: normal;
  z-index: 2000;
}
.el-popper.is-dark {
  color: var(--el-bg-color);
}
.el-popper.is-dark,
.el-popper.is-dark > .el-popper__arrow:before {
  background: var(--el-text-color-primary);
  border: 1px solid var(--el-text-color-primary);
}
.el-popper.is-dark > .el-popper__arrow:before {
  right: 0;
}
.el-popper.is-light,
.el-popper.is-light > .el-popper__arrow:before {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
}
.el-popper.is-light > .el-popper__arrow:before {
  right: 0;
}
.el-popper.is-pure {
  padding: 0;
}
.el-popper__arrow,
.el-popper__arrow:before {
  height: 10px;
  position: absolute;
  width: 10px;
  z-index: -1;
}
.el-popper__arrow:before {
  background: var(--el-text-color-primary);
  box-sizing: border-box;
  content: ' ';
  transform: rotate(45deg);
}
.el-popper[data-popper-placement^='top'] > .el-popper__arrow {
  bottom: -5px;
}
.el-popper[data-popper-placement^='top'] > .el-popper__arrow:before {
  border-bottom-right-radius: 2px;
}
.el-popper[data-popper-placement^='bottom'] > .el-popper__arrow {
  top: -5px;
}
.el-popper[data-popper-placement^='bottom'] > .el-popper__arrow:before {
  border-top-left-radius: 2px;
}
.el-popper[data-popper-placement^='left'] > .el-popper__arrow {
  right: -5px;
}
.el-popper[data-popper-placement^='left'] > .el-popper__arrow:before {
  border-top-right-radius: 2px;
}
.el-popper[data-popper-placement^='right'] > .el-popper__arrow {
  left: -5px;
}
.el-popper[data-popper-placement^='right'] > .el-popper__arrow:before {
  border-bottom-left-radius: 2px;
}
.el-popper[data-popper-placement^='top'] > .el-popper__arrow:before {
  border-left-color: #0000 !important;
  border-top-color: #0000 !important;
}
.el-popper[data-popper-placement^='bottom'] > .el-popper__arrow:before {
  border-bottom-color: #0000 !important;
  border-right-color: #0000 !important;
}
.el-popper[data-popper-placement^='left'] > .el-popper__arrow:before {
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
}
.el-popper[data-popper-placement^='right'] > .el-popper__arrow:before {
  border-right-color: #0000 !important;
  border-top-color: #0000 !important;
}
.el-autocomplete {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px #0000 inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
  display: inline-block;
  position: relative;
  width: var(--el-input-width);
}
.el-autocomplete__popper.el-popper {
  background: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-autocomplete__popper.el-popper,
.el-autocomplete__popper.el-popper .el-popper__arrow:before {
  border: 1px solid var(--el-border-color-light);
}
.el-autocomplete__popper.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-autocomplete-suggestion {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}
.el-autocomplete-suggestion__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding: 10px;
}
.el-autocomplete-suggestion__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding: 10px;
}
.el-autocomplete-suggestion__wrap {
  box-sizing: border-box;
  max-height: 280px;
  padding: 10px 0;
}
.el-autocomplete-suggestion__list {
  margin: 0;
  padding: 0;
}
.el-autocomplete-suggestion li {
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: var(--el-font-size-base);
  line-height: 34px;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0 20px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-autocomplete-suggestion li.highlighted,
.el-autocomplete-suggestion li:hover {
  background-color: var(--el-fill-color-light);
}
.el-autocomplete-suggestion li.divider {
  border-top: 1px solid var(--el-color-black);
  margin-top: 6px;
}
.el-autocomplete-suggestion li.divider:last-child {
  margin-bottom: -6px;
}
.el-autocomplete-suggestion.is-loading li {
  align-items: center;
  color: var(--el-text-color-secondary);
  cursor: default;
  display: flex;
  font-size: 20px;
  height: 100px;
  justify-content: center;
}
.el-autocomplete-suggestion.is-loading li:hover {
  background-color: var(--el-bg-color-overlay);
}
.el-textarea {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px #0000 inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
  display: inline-block;
  font-size: var(--el-font-size-base);
  position: relative;
  vertical-align: bottom;
  width: 100%;
}
.el-textarea__inner {
  -webkit-appearance: none;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color))
    inset;
  box-sizing: border-box;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  display: block;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
  padding: 5px 11px;
  position: relative;
  resize: vertical;
  transition: var(--el-transition-box-shadow);
  width: 100%;
}
.el-textarea__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-textarea__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-textarea__inner:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-textarea__inner:focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
  outline: none;
}
.el-textarea .el-input__count {
  background: var(--el-fill-color-blank);
  bottom: 5px;
  color: var(--el-color-info);
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  right: 10px;
}
.el-textarea .el-input__count.is-outside {
  background: #0000;
  bottom: unset;
  line-height: 1;
  padding-top: 2px;
  position: absolute;
  right: 0;
  top: 100%;
}
.el-textarea.is-disabled .el-textarea__inner {
  background-color: var(--el-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-textarea.is-exceed .el-textarea__inner {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-textarea.is-exceed .el-input__count {
  color: var(--el-color-danger);
}
.el-input {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px #0000 inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
  --el-input-height: var(--el-component-size);
  box-sizing: border-box;
  display: inline-flex;
  font-size: var(--el-font-size-base);
  line-height: var(--el-input-height);
  position: relative;
  vertical-align: middle;
  width: var(--el-input-width);
}
.el-input::-webkit-scrollbar {
  width: 6px;
  z-index: 11;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.el-input::-webkit-scrollbar-thumb {
  background: var(--el-text-color-disabled);
  border-radius: 5px;
  width: 6px;
}
.el-input::-webkit-scrollbar-corner,
.el-input::-webkit-scrollbar-track {
  background: var(--el-fill-color-blank);
}
.el-input::-webkit-scrollbar-track-piece {
  background: var(--el-fill-color-blank);
  width: 6px;
}
.el-input .el-input__clear,
.el-input .el-input__password {
  color: var(--el-input-icon-color);
  cursor: pointer;
  font-size: 14px;
}
.el-input .el-input__clear:hover,
.el-input .el-input__password:hover {
  color: var(--el-input-clear-hover-color);
}
.el-input .el-input__count {
  align-items: center;
  color: var(--el-color-info);
  display: inline-flex;
  font-size: 12px;
  height: 100%;
}
.el-input .el-input__count .el-input__count-inner {
  background: var(--el-fill-color-blank);
  display: inline-block;
  line-height: normal;
  padding-left: 8px;
}
.el-input .el-input__count.is-outside {
  height: unset;
  padding-top: 2px;
  position: absolute;
  right: 0;
  top: 100%;
}
.el-input .el-input__count.is-outside .el-input__count-inner {
  background: #0000;
  line-height: 1;
  padding-left: 0;
}
.el-input__wrapper {
  align-items: center;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color))
    inset;
  cursor: text;
  display: inline-flex;
  flex-grow: 1;
  justify-content: center;
  padding: 1px 11px;
  transform: translateZ(0);
  transition: var(--el-transition-box-shadow);
}
.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-input {
  --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
}
.el-input__inner {
  -webkit-appearance: none;
  background: none;
  border: none;
  box-sizing: border-box;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  flex-grow: 1;
  font-size: inherit;
  height: var(--el-input-inner-height);
  line-height: var(--el-input-inner-height);
  outline: none;
  padding: 0;
  width: 100%;
}
.el-input__inner:focus {
  outline: none;
}
.el-input__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-input__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-input__inner[type='password']::-ms-reveal {
  display: none;
}
.el-input__inner[type='number'] {
  line-height: 1;
}
.el-input__prefix {
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  display: inline-flex;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  line-height: var(--el-input-inner-height);
  pointer-events: none;
  text-align: center;
  transition: all var(--el-transition-duration);
  white-space: nowrap;
}
.el-input__prefix-inner {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  pointer-events: all;
}
.el-input__prefix-inner > :last-child {
  margin-right: 8px;
}
.el-input__prefix-inner > :first-child,
.el-input__prefix-inner > :first-child.el-input__icon {
  margin-left: 0;
}
.el-input__suffix {
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  display: inline-flex;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  line-height: var(--el-input-inner-height);
  pointer-events: none;
  text-align: center;
  transition: all var(--el-transition-duration);
  white-space: nowrap;
}
.el-input__suffix-inner {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  pointer-events: all;
}
.el-input__suffix-inner > :first-child {
  margin-left: 8px;
}
.el-input .el-input__icon {
  align-items: center;
  display: flex;
  height: inherit;
  justify-content: center;
  line-height: inherit;
  margin-left: 8px;
  transition: all var(--el-transition-duration);
}
.el-input__validateIcon {
  pointer-events: none;
}
.el-input.is-active .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-color) inset;
}
.el-input.is-disabled {
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__wrapper {
  background-color: var(--el-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner {
  color: var(--el-disabled-text-color);
  -webkit-text-fill-color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__prefix-inner,
.el-input.is-disabled .el-input__suffix-inner {
  pointer-events: none;
}
.el-input.is-exceed .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: var(--el-color-danger);
}
.el-input--large {
  --el-input-height: var(--el-component-size-large);
  font-size: 14px;
}
.el-input--large .el-input__wrapper {
  padding: 1px 15px;
}
.el-input--large {
  --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
}
.el-input--small {
  --el-input-height: var(--el-component-size-small);
  font-size: 12px;
}
.el-input--small .el-input__wrapper {
  padding: 1px 7px;
}
.el-input--small {
  --el-input-inner-height: calc(var(--el-input-height, 24px) - 2px);
}
.el-input-group {
  align-items: stretch;
  display: inline-flex;
  width: 100%;
}
.el-input-group__append,
.el-input-group__prepend {
  align-items: center;
  background-color: var(--el-fill-color-light);
  border-radius: var(--el-input-border-radius);
  color: var(--el-color-info);
  display: inline-flex;
  justify-content: center;
  min-height: 100%;
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
}
.el-input-group__append:focus,
.el-input-group__prepend:focus {
  outline: none;
}
.el-input-group__append .el-button,
.el-input-group__append .el-select,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-select {
  display: inline-block;
  flex: 1;
  margin: 0 -20px;
}
.el-input-group__append button.el-button,
.el-input-group__append button.el-button:hover,
.el-input-group__append div.el-select .el-select__wrapper,
.el-input-group__append div.el-select:hover .el-select__wrapper,
.el-input-group__prepend button.el-button,
.el-input-group__prepend button.el-button:hover,
.el-input-group__prepend div.el-select .el-select__wrapper,
.el-input-group__prepend div.el-select:hover .el-select__wrapper {
  background-color: initial;
  border-color: #0000;
  color: inherit;
}
.el-input-group__append .el-button,
.el-input-group__append .el-input,
.el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}
.el-input-group__prepend {
  border-bottom-right-radius: 0;
  border-right: 0;
  border-top-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,
    0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset;
}
.el-input-group__append {
  border-left: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset,
    -1px 0 0 0 var(--el-input-border-color) inset;
}
.el-input-group--prepend > .el-input__wrapper,
.el-input-group__append {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.el-input-group--prepend
  .el-input-group__prepend
  .el-select
  .el-select__wrapper {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset,
    0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset;
}
.el-input-group--append > .el-input__wrapper {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.el-input-group--append .el-input-group__append .el-select .el-select__wrapper {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset,
    0 -1px 0 0 var(--el-input-border-color) inset,
    -1px 0 0 0 var(--el-input-border-color) inset;
}
.el-input-hidden {
  display: none !important;
}
.el-scrollbar {
  --el-scrollbar-opacity: 0.3;
  --el-scrollbar-bg-color: var(--el-text-color-secondary);
  --el-scrollbar-hover-opacity: 0.5;
  --el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
  height: 100%;
  overflow: hidden;
  position: relative;
}
.el-scrollbar__wrap {
  height: 100%;
  overflow: auto;
}
.el-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  display: none;
}
.el-scrollbar__thumb {
  background-color: var(
    --el-scrollbar-bg-color,
    var(--el-text-color-secondary)
  );
  border-radius: inherit;
  cursor: pointer;
  display: block;
  height: 0;
  opacity: var(--el-scrollbar-opacity, 0.3);
  position: relative;
  transition: var(--el-transition-duration) background-color;
  width: 0;
}
.el-scrollbar__thumb:hover {
  background-color: var(
    --el-scrollbar-hover-bg-color,
    var(--el-text-color-secondary)
  );
  opacity: var(--el-scrollbar-hover-opacity, 0.5);
}
.el-scrollbar__bar {
  border-radius: 4px;
  bottom: 2px;
  position: absolute;
  right: 2px;
  z-index: 1;
}
.el-scrollbar__bar.is-vertical {
  top: 2px;
  width: 6px;
}
.el-scrollbar__bar.is-vertical > div {
  width: 100%;
}
.el-scrollbar__bar.is-horizontal {
  height: 6px;
  left: 2px;
}
.el-scrollbar__bar.is-horizontal > div {
  height: 100%;
}
.el-scrollbar-fade-enter-active {
  transition: opacity 0.34s ease-out;
}
.el-scrollbar-fade-leave-active {
  transition: opacity 0.12s ease-out;
}
.el-scrollbar-fade-enter-from,
.el-scrollbar-fade-leave-active {
  opacity: 0;
}
.el-cascader {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
  display: inline-block;
  font-size: var(--el-font-size-base);
  line-height: 32px;
  outline: none;
  position: relative;
  vertical-align: middle;
}
.el-cascader:not(.is-disabled):hover .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
  cursor: pointer;
}
.el-cascader .el-input {
  cursor: pointer;
  display: flex;
}
.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
}
.el-cascader .el-input .el-input__inner:-moz-read-only {
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner:read-only {
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner:disabled {
  cursor: not-allowed;
}
.el-cascader .el-input .el-input__suffix-inner .el-icon svg {
  vertical-align: middle;
}
.el-cascader .el-input .icon-arrow-down {
  font-size: 14px;
  transition: transform var(--el-transition-duration);
}
.el-cascader .el-input .icon-arrow-down.is-reverse {
  transform: rotate(180deg);
}
.el-cascader .el-input .icon-circle-close:hover {
  color: var(--el-input-clear-hover-color, var(--el-text-color-secondary));
}
.el-cascader .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px
    var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}
.el-cascader--large {
  font-size: 14px;
  line-height: 40px;
}
.el-cascader--large .el-cascader__tags {
  gap: 6px;
  padding: 8px;
}
.el-cascader--large .el-cascader__search-input {
  height: 24px;
  margin-left: 7px;
}
.el-cascader--small {
  font-size: 12px;
  line-height: 24px;
}
.el-cascader--small .el-cascader__tags {
  gap: 4px;
  padding: 2px;
}
.el-cascader--small .el-cascader__search-input {
  height: 20px;
  margin-left: 5px;
}
.el-cascader.is-disabled .el-cascader__label {
  color: var(--el-disabled-text-color);
  z-index: calc(var(--el-index-normal) + 1);
}
.el-cascader__dropdown {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
  border-radius: var(--el-cascader-menu-radius);
  font-size: var(--el-cascader-menu-font-size);
}
.el-cascader__dropdown.el-popper {
  background: var(--el-cascader-menu-fill);
}
.el-cascader__dropdown.el-popper,
.el-cascader__dropdown.el-popper .el-popper__arrow:before {
  border: var(--el-cascader-menu-border);
}
.el-cascader__dropdown.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-cascader__dropdown.el-popper {
  box-shadow: var(--el-cascader-menu-shadow);
}
.el-cascader__header {
  border-bottom: 1px solid var(--el-border-color-light);
  padding: 10px;
}
.el-cascader__footer {
  border-top: 1px solid var(--el-border-color-light);
  padding: 10px;
}
.el-cascader__tags {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  left: 0;
  line-height: normal;
  padding: 4px;
  position: absolute;
  right: 30px;
  text-align: left;
  top: 50%;
  transform: translateY(-50%);
}
.el-cascader__tags .el-tag {
  align-items: center;
  background: var(--el-cascader-tag-background);
  display: inline-flex;
  max-width: 100%;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag.el-tag--dark,
.el-cascader__tags .el-tag.el-tag--plain {
  background-color: var(--el-tag-bg-color);
}
.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: #0000;
}
.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,
.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-cascader__tags .el-tag > span {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag .el-icon-close {
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
  flex: none;
}
.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}
.el-cascader__tags .el-tag + input {
  margin-left: 0;
}
.el-cascader__tags.is-validate {
  right: 55px;
}
.el-cascader__collapse-tags {
  white-space: normal;
  z-index: var(--el-index-normal);
}
.el-cascader__collapse-tags .el-tag {
  align-items: center;
  background: var(--el-fill-color);
  display: inline-flex;
  max-width: 100%;
  text-overflow: ellipsis;
}
.el-cascader__collapse-tags .el-tag.el-tag--dark,
.el-cascader__collapse-tags .el-tag.el-tag--plain {
  background-color: var(--el-tag-bg-color);
}
.el-cascader__collapse-tags .el-tag:not(.is-hit) {
  border-color: #0000;
}
.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,
.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-cascader__collapse-tags .el-tag > span {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__collapse-tags .el-tag .el-icon-close {
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
  flex: none;
}
.el-cascader__collapse-tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}
.el-cascader__collapse-tags .el-tag + input {
  margin-left: 0;
}
.el-cascader__collapse-tags .el-tag {
  margin: 2px 0;
}
.el-cascader__suggestion-panel {
  border-radius: var(--el-cascader-menu-radius);
}
.el-cascader__suggestion-list {
  color: var(--el-cascader-menu-text-color);
  font-size: var(--el-font-size-base);
  margin: 0;
  max-height: 204px;
  padding: 6px 0;
  text-align: center;
}
.el-cascader__suggestion-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 34px;
  justify-content: space-between;
  outline: none;
  padding: 0 15px;
  text-align: left;
}
.el-cascader__suggestion-item:focus,
.el-cascader__suggestion-item:hover {
  background: var(--el-cascader-node-background-hover);
}
.el-cascader__suggestion-item.is-checked {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: 700;
}
.el-cascader__suggestion-item > span {
  margin-right: 10px;
}
.el-cascader__empty-text {
  color: var(--el-cascader-color-empty);
  margin: 10px 0;
}
.el-cascader__search-input {
  background: #0000;
  border: none;
  box-sizing: border-box;
  color: var(--el-cascader-menu-text-color);
  flex: 1;
  height: 24px;
  margin-left: 7px;
  min-width: 60px;
  outline: none;
  padding: 0;
}
.el-cascader__search-input::-moz-placeholder {
  color: #0000;
}
.el-cascader__search-input::placeholder {
  color: #0000;
}
.el-tag {
  --el-tag-font-size: 12px;
  --el-tag-border-radius: 4px;
  --el-tag-border-radius-rounded: 9999px;
  align-items: center;
  background-color: var(--el-tag-bg-color);
  border-color: var(--el-tag-border-color);
  border-radius: var(--el-tag-border-radius);
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: var(--el-tag-text-color);
  display: inline-flex;
  font-size: var(--el-tag-font-size);
  height: 24px;
  justify-content: center;
  line-height: 1;
  padding: 0 9px;
  vertical-align: middle;
  white-space: nowrap;
  --el-icon-size: 14px;
}
.el-tag,
.el-tag.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary-light-9);
  --el-tag-border-color: var(--el-color-primary-light-8);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag.el-tag--success {
  --el-tag-bg-color: var(--el-color-success-light-9);
  --el-tag-border-color: var(--el-color-success-light-8);
  --el-tag-hover-color: var(--el-color-success);
}
.el-tag.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning-light-9);
  --el-tag-border-color: var(--el-color-warning-light-8);
  --el-tag-hover-color: var(--el-color-warning);
}
.el-tag.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger-light-9);
  --el-tag-border-color: var(--el-color-danger-light-8);
  --el-tag-hover-color: var(--el-color-danger);
}
.el-tag.el-tag--error {
  --el-tag-bg-color: var(--el-color-error-light-9);
  --el-tag-border-color: var(--el-color-error-light-8);
  --el-tag-hover-color: var(--el-color-error);
}
.el-tag.el-tag--info {
  --el-tag-bg-color: var(--el-color-info-light-9);
  --el-tag-border-color: var(--el-color-info-light-8);
  --el-tag-hover-color: var(--el-color-info);
}
.el-tag.is-hit {
  border-color: var(--el-color-primary);
}
.el-tag.is-round {
  border-radius: var(--el-tag-border-radius-rounded);
}
.el-tag .el-tag__close {
  color: var(--el-tag-text-color);
  flex-shrink: 0;
}
.el-tag .el-tag__close:hover {
  background-color: var(--el-tag-hover-color);
  color: var(--el-color-white);
}
.el-tag.el-tag--primary {
  --el-tag-text-color: var(--el-color-primary);
}
.el-tag.el-tag--success {
  --el-tag-text-color: var(--el-color-success);
}
.el-tag.el-tag--warning {
  --el-tag-text-color: var(--el-color-warning);
}
.el-tag.el-tag--danger {
  --el-tag-text-color: var(--el-color-danger);
}
.el-tag.el-tag--error {
  --el-tag-text-color: var(--el-color-error);
}
.el-tag.el-tag--info {
  --el-tag-text-color: var(--el-color-info);
}
.el-tag .el-icon {
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  font-size: calc(var(--el-icon-size) - 2px);
  height: var(--el-icon-size);
  width: var(--el-icon-size);
}
.el-tag .el-tag__close {
  background-color: initial;
  border: none;
  border-radius: 50%;
  margin-left: 6px;
  outline: none;
  overflow: hidden;
  padding: 0;
}
.el-tag .el-tag__close:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-tag--dark {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark,
.el-tag--dark.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary);
  --el-tag-border-color: var(--el-color-primary);
  --el-tag-hover-color: var(--el-color-primary-light-3);
}
.el-tag--dark.el-tag--success {
  --el-tag-bg-color: var(--el-color-success);
  --el-tag-border-color: var(--el-color-success);
  --el-tag-hover-color: var(--el-color-success-light-3);
}
.el-tag--dark.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning);
  --el-tag-border-color: var(--el-color-warning);
  --el-tag-hover-color: var(--el-color-warning-light-3);
}
.el-tag--dark.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger);
  --el-tag-border-color: var(--el-color-danger);
  --el-tag-hover-color: var(--el-color-danger-light-3);
}
.el-tag--dark.el-tag--error {
  --el-tag-bg-color: var(--el-color-error);
  --el-tag-border-color: var(--el-color-error);
  --el-tag-hover-color: var(--el-color-error-light-3);
}
.el-tag--dark.el-tag--info {
  --el-tag-bg-color: var(--el-color-info);
  --el-tag-border-color: var(--el-color-info);
  --el-tag-hover-color: var(--el-color-info-light-3);
}
.el-tag--dark.el-tag--danger,
.el-tag--dark.el-tag--error,
.el-tag--dark.el-tag--info,
.el-tag--dark.el-tag--primary,
.el-tag--dark.el-tag--success,
.el-tag--dark.el-tag--warning {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--plain,
.el-tag--plain.el-tag--primary {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-primary-light-5);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag--plain.el-tag--success {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-success-light-5);
  --el-tag-hover-color: var(--el-color-success);
}
.el-tag--plain.el-tag--warning {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-warning-light-5);
  --el-tag-hover-color: var(--el-color-warning);
}
.el-tag--plain.el-tag--danger {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-danger-light-5);
  --el-tag-hover-color: var(--el-color-danger);
}
.el-tag--plain.el-tag--error {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-error-light-5);
  --el-tag-hover-color: var(--el-color-error);
}
.el-tag--plain.el-tag--info {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-info-light-5);
  --el-tag-hover-color: var(--el-color-info);
}
.el-tag.is-closable {
  padding-right: 5px;
}
.el-tag--large {
  height: 32px;
  padding: 0 11px;
  --el-icon-size: 16px;
}
.el-tag--large .el-tag__close {
  margin-left: 8px;
}
.el-tag--large.is-closable {
  padding-right: 7px;
}
.el-tag--small {
  height: 20px;
  padding: 0 7px;
  --el-icon-size: 12px;
}
.el-tag--small .el-tag__close {
  margin-left: 4px;
}
.el-tag--small.is-closable {
  padding-right: 3px;
}
.el-tag--small .el-icon-close {
  transform: scale(0.8);
}
.el-tag.el-tag--primary.is-hit {
  border-color: var(--el-color-primary);
}
.el-tag.el-tag--success.is-hit {
  border-color: var(--el-color-success);
}
.el-tag.el-tag--warning.is-hit {
  border-color: var(--el-color-warning);
}
.el-tag.el-tag--danger.is-hit {
  border-color: var(--el-color-danger);
}
.el-tag.el-tag--error.is-hit {
  border-color: var(--el-color-error);
}
.el-tag.el-tag--info.is-hit {
  border-color: var(--el-color-info);
}
.el-cascader-panel {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
  border-radius: var(--el-cascader-menu-radius);
  display: flex;
  font-size: var(--el-cascader-menu-font-size);
  width: -moz-fit-content;
  width: fit-content;
}
.el-cascader-panel.is-bordered {
  border: var(--el-cascader-menu-border);
  border-radius: var(--el-cascader-menu-radius);
}
.el-cascader-menu {
  border-right: var(--el-cascader-menu-border);
  box-sizing: border-box;
  color: var(--el-cascader-menu-text-color);
  min-width: 180px;
}
.el-cascader-menu:last-child {
  border-right: none;
}
.el-cascader-menu:last-child .el-cascader-node {
  padding-right: 20px;
}
.el-cascader-menu__wrap.el-scrollbar__wrap {
  height: 204px;
}
.el-cascader-menu__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  min-height: 100%;
  padding: 6px 0;
  position: relative;
}
.el-cascader-menu__hover-zone {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.el-cascader-menu__empty-text {
  align-items: center;
  color: var(--el-cascader-color-empty);
  display: flex;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.el-cascader-menu__empty-text .is-loading {
  margin-right: 2px;
}
.el-cascader-node {
  align-items: center;
  display: flex;
  height: 34px;
  line-height: 34px;
  outline: none;
  padding: 0 30px 0 20px;
  position: relative;
}
.el-cascader-node.is-selectable.in-active-path {
  color: var(--el-cascader-menu-text-color);
}
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: 700;
}
.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}
.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background: var(--el-cascader-node-background-hover);
}
.el-cascader-node.is-disabled {
  color: var(--el-cascader-node-color-disabled);
  cursor: not-allowed;
}
.el-cascader-node__prefix {
  left: 10px;
  position: absolute;
}
.el-cascader-node__postfix {
  position: absolute;
  right: 10px;
}
.el-cascader-node__label {
  flex: 1;
  overflow: hidden;
  padding: 0 8px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-cascader-node > .el-checkbox,
.el-cascader-node > .el-radio {
  margin-right: 0;
}
.el-cascader-node > .el-radio .el-radio__label {
  padding-left: 0;
}
.el-checkbox {
  --el-checkbox-font-size: 14px;
  --el-checkbox-font-weight: var(--el-font-weight-primary);
  --el-checkbox-text-color: var(--el-text-color-regular);
  --el-checkbox-input-height: 14px;
  --el-checkbox-input-width: 14px;
  --el-checkbox-border-radius: var(--el-border-radius-small);
  --el-checkbox-bg-color: var(--el-fill-color-blank);
  --el-checkbox-input-border: var(--el-border);
  --el-checkbox-disabled-border-color: var(--el-border-color);
  --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
  --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
  --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
  --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-checked-text-color: var(--el-color-primary);
  --el-checkbox-checked-input-border-color: var(--el-color-primary);
  --el-checkbox-checked-bg-color: var(--el-color-primary);
  --el-checkbox-checked-icon-color: var(--el-color-white);
  --el-checkbox-input-border-color-hover: var(--el-color-primary);
  align-items: center;
  color: var(--el-checkbox-text-color);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-checkbox-font-weight);
  height: var(--el-checkbox-height, 32px);
  margin-right: 30px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.el-checkbox.is-disabled {
  cursor: not-allowed;
}
.el-checkbox.is-bordered {
  border: var(--el-border);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  padding: 0 15px 0 9px;
}
.el-checkbox.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-checkbox.is-bordered.is-disabled {
  border-color: var(--el-border-color-lighter);
}
.el-checkbox.is-bordered.el-checkbox--large {
  border-radius: var(--el-border-radius-base);
  padding: 0 19px 0 11px;
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
  font-size: var(--el-font-size-base);
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  border-radius: calc(var(--el-border-radius-base) - 1px);
  padding: 0 11px 0 7px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
  height: 6px;
  width: 2px;
}
.el-checkbox input:focus-visible + .el-checkbox__inner {
  border-radius: var(--el-checkbox-border-radius);
  outline: 2px solid var(--el-checkbox-input-border-color-hover);
  outline-offset: 1px;
}
.el-checkbox__input {
  cursor: pointer;
  display: inline-flex;
  outline: none;
  position: relative;
  white-space: nowrap;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-input-fill);
  border-color: var(--el-checkbox-disabled-border-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
  border-color: var(--el-checkbox-disabled-icon-color);
  cursor: not-allowed;
  will-change: transform;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
  background-color: var(--el-checkbox-disabled-checked-icon-color);
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
  border-color: var(--el-checkbox-checked-icon-color);
  transform: translate(-45%, -60%) rotate(45deg) scaleY(1);
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--el-checkbox-checked-text-color);
}
.el-checkbox__input.is-focus:not(.is-checked)
  .el-checkbox__original:not(:focus-visible) {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
  background-color: var(--el-checkbox-checked-icon-color);
  content: '';
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 5px;
  transform: scale(0.5);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
  display: none;
}
.el-checkbox__inner {
  background-color: var(--el-checkbox-bg-color);
  border: var(--el-checkbox-input-border);
  border-radius: var(--el-checkbox-border-radius);
  box-sizing: border-box;
  display: inline-block;
  height: var(--el-checkbox-input-height);
  position: relative;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  width: var(--el-checkbox-input-width);
  z-index: var(--el-index-normal);
}
.el-checkbox__inner:hover {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__inner:after {
  border: 1px solid #0000;
  border-left: 0;
  border-top: 0;
  box-sizing: initial;
  content: '';
  height: 7px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-45%, -60%) rotate(45deg) scaleY(0);
  transform-origin: center;
  transition: transform 0.15s ease-in 0.05s;
  width: 3px;
}
.el-checkbox__original {
  height: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  width: 0;
  z-index: -1;
}
.el-checkbox__label {
  display: inline-block;
  font-size: var(--el-checkbox-font-size);
  line-height: 1;
  padding-left: 8px;
}
.el-checkbox.el-checkbox--large {
  height: 40px;
}
.el-checkbox.el-checkbox--large .el-checkbox__label {
  font-size: 14px;
}
.el-checkbox.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.el-checkbox--small {
  height: 24px;
}
.el-checkbox.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.el-checkbox--small
  .el-checkbox__input.is-indeterminate
  .el-checkbox__inner:before {
  top: 4px;
}
.el-checkbox.el-checkbox--small .el-checkbox__inner:after {
  height: 6px;
  width: 2px;
}
.el-checkbox:last-of-type {
  margin-right: 0;
}
.el-radio {
  --el-radio-font-size: var(--el-font-size-base);
  --el-radio-text-color: var(--el-text-color-regular);
  --el-radio-font-weight: var(--el-font-weight-primary);
  --el-radio-input-height: 14px;
  --el-radio-input-width: 14px;
  --el-radio-input-border-radius: var(--el-border-radius-circle);
  --el-radio-input-bg-color: var(--el-fill-color-blank);
  --el-radio-input-border: var(--el-border);
  --el-radio-input-border-color: var(--el-border-color);
  --el-radio-input-border-color-hover: var(--el-color-primary);
  align-items: center;
  color: var(--el-radio-text-color);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-radio-font-weight);
  height: 32px;
  margin-right: 30px;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.el-radio.el-radio--large {
  height: 40px;
}
.el-radio.el-radio--small {
  height: 24px;
}
.el-radio.is-bordered {
  border: var(--el-border);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  padding: 0 15px 0 9px;
}
.el-radio.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-radio.is-bordered.is-disabled {
  border-color: var(--el-border-color-lighter);
  cursor: not-allowed;
}
.el-radio.is-bordered.el-radio--large {
  border-radius: var(--el-border-radius-base);
  padding: 0 19px 0 11px;
}
.el-radio.is-bordered.el-radio--large .el-radio__label {
  font-size: var(--el-font-size-base);
}
.el-radio.is-bordered.el-radio--large .el-radio__inner {
  height: 14px;
  width: 14px;
}
.el-radio.is-bordered.el-radio--small {
  border-radius: var(--el-border-radius-base);
  padding: 0 11px 0 7px;
}
.el-radio.is-bordered.el-radio--small .el-radio__label {
  font-size: 12px;
}
.el-radio.is-bordered.el-radio--small .el-radio__inner {
  height: 12px;
  width: 12px;
}
.el-radio:last-child {
  margin-right: 0;
}
.el-radio__input {
  cursor: pointer;
  display: inline-flex;
  outline: none;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.el-radio__input.is-disabled .el-radio__inner {
  border-color: var(--el-disabled-border-color);
}
.el-radio__input.is-disabled .el-radio__inner,
.el-radio__input.is-disabled .el-radio__inner:after {
  background-color: var(--el-disabled-bg-color);
  cursor: not-allowed;
}
.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  cursor: not-allowed;
}
.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after {
  background-color: var(--el-text-color-placeholder);
}
.el-radio__input.is-disabled + span.el-radio__label {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-radio__input.is-checked .el-radio__inner {
  background: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.el-radio__input.is-checked .el-radio__inner:after {
  background-color: var(--el-color-white);
  transform: translate(-50%, -50%) scale(1);
}
.el-radio__input.is-checked + .el-radio__label {
  color: var(--el-color-primary);
}
.el-radio__input.is-focus .el-radio__inner {
  border-color: var(--el-radio-input-border-color-hover);
}
.el-radio__inner {
  background-color: var(--el-radio-input-bg-color);
  border: var(--el-radio-input-border);
  border-radius: var(--el-radio-input-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: var(--el-radio-input-height);
  position: relative;
  transition: all 0.3s;
  width: var(--el-radio-input-width);
}
.el-radio__inner:hover {
  border-color: var(--el-radio-input-border-color-hover);
}
.el-radio__inner:after {
  border-radius: var(--el-radio-input-border-radius);
  content: '';
  height: 4px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
  width: 4px;
}
.el-radio__original {
  inset: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
}
.el-radio__original:focus-visible + .el-radio__inner {
  border-radius: var(--el-radio-input-border-radius);
  outline: 2px solid var(--el-radio-input-border-color-hover);
  outline-offset: 1px;
}
.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(
    .is-disabled
  )
  .el-radio__inner {
  box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover);
}
.el-radio__label {
  font-size: var(--el-radio-font-size);
  padding-left: 8px;
}
.el-radio.el-radio--large .el-radio__label {
  font-size: 14px;
}
.el-radio.el-radio--large .el-radio__inner {
  height: 14px;
  width: 14px;
}
.el-radio.el-radio--small .el-radio__label {
  font-size: 12px;
}
.el-radio.el-radio--small .el-radio__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox-group {
  font-size: 0;
  line-height: 0;
}
.el-color-picker {
  display: inline-block;
  height: 32px;
  line-height: normal;
  outline: none;
  position: relative;
  width: 32px;
}
.el-color-picker:hover:not(.is-disabled, .is-focused)
  .el-color-picker__trigger {
  border-color: var(--el-border-color-hover);
}
.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}
.el-color-picker.is-focused .el-color-picker__trigger {
  border-color: var(--el-color-primary);
}
.el-color-picker.is-disabled .el-color-picker__trigger {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
}
.el-color-picker.is-disabled .el-color-picker__color {
  opacity: 0.3;
}
.el-color-picker--large {
  height: 40px;
  width: 40px;
}
.el-color-picker--small {
  height: 24px;
  width: 24px;
}
.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
  transform: scale(0.8);
}
.el-color-picker__trigger {
  align-items: center;
  border: 1px solid var(--el-border-color);
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  font-size: 0;
  justify-content: center;
  padding: 4px;
}
.el-color-picker__color,
.el-color-picker__trigger {
  box-sizing: border-box;
  height: 100%;
  position: relative;
  width: 100%;
}
.el-color-picker__color {
  border: 1px solid var(--el-text-color-secondary);
  border-radius: var(--el-border-radius-small);
  display: block;
  text-align: center;
}
.el-color-picker__color.is-alpha {
  background-image: linear-gradient(
      45deg,
      var(--el-color-picker-alpha-bg-a) 25%,
      var(--el-color-picker-alpha-bg-b) 25%
    ),
    linear-gradient(
      135deg,
      var(--el-color-picker-alpha-bg-a) 25%,
      var(--el-color-picker-alpha-bg-b) 25%
    ),
    linear-gradient(
      45deg,
      var(--el-color-picker-alpha-bg-b) 75%,
      var(--el-color-picker-alpha-bg-a) 75%
    ),
    linear-gradient(
      135deg,
      var(--el-color-picker-alpha-bg-b) 75%,
      var(--el-color-picker-alpha-bg-a) 75%
    );
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
  background-size: 12px 12px;
}
.el-color-picker__color-inner {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.el-color-picker .el-color-picker__empty {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.el-color-picker .el-color-picker__icon {
  align-items: center;
  color: #fff;
  display: inline-flex;
  font-size: 12px;
  justify-content: center;
}
.el-color-picker__panel {
  background-color: #fff;
  border-radius: var(--el-border-radius-base);
  box-shadow: var(--el-box-shadow-light);
}
.el-color-picker__panel.el-popper {
  border: 1px solid var(--el-border-color-lighter);
}
.el-color-picker,
.el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #ccc;
  --el-color-picker-alpha-bg-b: #0000;
}
.dark .el-color-picker,
.dark .el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #333;
}
.el-color-picker-panel {
  background: var(--el-bg-color-overlay);
  box-sizing: initial;
  padding: 12px;
  width: 300px;
}
.el-color-picker-panel.is-border {
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 4px;
}
.el-color-picker-panel__wrapper {
  margin-bottom: 6px;
}
.el-color-picker-panel__footer {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  text-align: right;
}
.el-color-picker-panel__footer .el-input {
  color: #000;
  font-size: 12px;
  line-height: 26px;
  width: 160px;
}
.el-color-picker-panel.is-disabled .el-color-hue-slider,
.el-color-picker-panel.is-disabled .el-color-svpanel {
  cursor: not-allowed;
  opacity: 0.3;
}
.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb {
  cursor: not-allowed;
}
.el-color-picker-panel.is-disabled .el-color-alpha-slider,
.el-color-picker-panel.is-disabled
  .el-color-predefine
  .el-color-predefine__color-selector {
  cursor: not-allowed;
  opacity: 0.3;
}
.el-color-predefine {
  display: flex;
  font-size: 12px;
  margin-top: 8px;
  width: 280px;
}
.el-color-predefine__colors {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 8px;
}
.el-color-predefine__color-selector {
  border: none;
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
  height: 20px;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 20px;
}
.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 3px 2px var(--el-color-primary);
}
.el-color-predefine__color-selector:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-color-predefine__color-selector > div {
  display: flex;
  height: 100%;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-hue-slider {
  background-color: red;
  box-sizing: border-box;
  float: right;
  height: 12px;
  padding: 0 2px;
  position: relative;
  width: 280px;
}
.el-color-hue-slider__bar {
  background: linear-gradient(
    90deg,
    red,
    #ff0 17%,
    #0f0 33%,
    #0ff,
    #00f 67%,
    #f0f 83%,
    red
  );
  height: 100%;
  position: relative;
}
.el-color-hue-slider__thumb {
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 1px;
  box-shadow: 0 0 2px #0009;
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}
.el-color-hue-slider__thumb:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}
.el-color-hue-slider.is-vertical {
  height: 180px;
  padding: 2px 0;
  width: 12px;
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(
    180deg,
    red,
    #ff0 17%,
    #0f0 33%,
    #0ff,
    #00f 67%,
    #f0f 83%,
    red
  );
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}
.el-color-svpanel {
  background-image: linear-gradient(0deg, #000, #0000),
    linear-gradient(90deg, #fff, #fff0);
  height: 180px;
  position: relative;
  width: 280px;
}
.el-color-svpanel__cursor {
  border-radius: 50%;
  box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px #0000004d, 0 0 1px 2px #0006;
  cursor: pointer;
  height: 4px;
  position: absolute;
  transform: translate(-2px, -2px);
  width: 4px;
}
.el-color-svpanel__cursor:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-color-alpha-slider {
  background-image: linear-gradient(
      45deg,
      var(--el-color-picker-alpha-bg-a) 25%,
      var(--el-color-picker-alpha-bg-b) 25%
    ),
    linear-gradient(
      135deg,
      var(--el-color-picker-alpha-bg-a) 25%,
      var(--el-color-picker-alpha-bg-b) 25%
    ),
    linear-gradient(
      45deg,
      var(--el-color-picker-alpha-bg-b) 75%,
      var(--el-color-picker-alpha-bg-a) 75%
    ),
    linear-gradient(
      135deg,
      var(--el-color-picker-alpha-bg-b) 75%,
      var(--el-color-picker-alpha-bg-a) 75%
    );
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
  background-size: 12px 12px;
  box-sizing: border-box;
  height: 12px;
  position: relative;
  width: 280px;
}
.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb {
  cursor: not-allowed;
}
.el-color-alpha-slider__bar {
  background: linear-gradient(to right, #fff0 0, var(--el-bg-color) 100%);
  height: 100%;
  position: relative;
}
.el-color-alpha-slider__thumb {
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 1px;
  box-shadow: 0 0 2px #0009;
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}
.el-color-alpha-slider__thumb:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}
.el-color-alpha-slider.is-vertical {
  height: 180px;
  width: 20px;
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(180deg, #fff0, #fff);
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}
.el-color-picker-panel {
  --el-color-picker-alpha-bg-a: #ccc;
  --el-color-picker-alpha-bg-b: #0000;
}
.dark .el-color-picker-panel {
  --el-color-picker-alpha-bg-a: #333;
}
.el-date-table {
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: var(--el-datepicker-text-color);
}
.el-date-table.is-week-mode
  .el-date-table__row:hover
  td:first-child
  .el-date-table-cell {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  margin-left: 5px;
}
.el-date-table.is-week-mode
  .el-date-table__row:hover
  td:last-child
  .el-date-table-cell {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  margin-right: 5px;
}
.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-date-table td {
  box-sizing: border-box;
  cursor: pointer;
  height: 30px;
  padding: 4px 0;
  position: relative;
  text-align: center;
  width: 32px;
}
.el-date-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 30px;
  padding: 3px 0;
}
.el-date-table td .el-date-table-cell .el-date-table-cell__text {
  border-radius: 50%;
  display: block;
  height: 24px;
  left: 50%;
  line-height: 24px;
  margin: 0 auto;
  position: absolute;
  transform: translate(-50%);
  width: 24px;
}
.el-date-table td.next-month,
.el-date-table td.prev-month {
  color: var(--el-datepicker-off-text-color);
}
.el-date-table td.today {
  position: relative;
}
.el-date-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: 700;
}
.el-date-table td.today.end-date .el-date-table-cell__text,
.el-date-table td.today.start-date .el-date-table-cell__text {
  color: #fff;
}
.el-date-table td.available:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-date-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-date-table td.current:not(.disabled) .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
}
.el-date-table
  td.current:not(.disabled):focus-visible
  .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}
.el-date-table td.end-date .el-date-table-cell,
.el-date-table td.start-date .el-date-table-cell {
  color: #fff;
}
.el-date-table td.end-date .el-date-table-cell__text,
.el-date-table td.start-date .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
}
.el-date-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  margin-left: 5px;
}
.el-date-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  margin-right: 5px;
}
.el-date-table td.disabled .el-date-table-cell {
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
  opacity: 1;
}
.el-date-table td.selected .el-date-table-cell {
  border-radius: 15px;
  margin-left: 5px;
  margin-right: 5px;
}
.el-date-table td.selected .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  border-radius: 15px;
  color: #fff;
}
.el-date-table td.week {
  color: var(--el-datepicker-off-text-color);
  cursor: default;
  font-size: 80%;
}
.el-date-table td:focus {
  outline: none;
}
.el-date-table th {
  border-bottom: 1px solid var(--el-border-color-lighter);
  color: var(--el-datepicker-header-text-color);
  font-weight: 400;
  padding: 5px;
}
.el-date-table th.el-date-table__week-header {
  padding: 0;
  width: 24px;
}
.el-month-table {
  border-collapse: collapse;
  font-size: 12px;
  margin: -1px;
}
.el-month-table td {
  cursor: pointer;
  padding: 8px 0;
  position: relative;
  text-align: center;
  width: 68px;
}
.el-month-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 48px;
  padding: 6px 0;
}
.el-month-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: 700;
}
.el-month-table td.today.end-date .el-date-table-cell__text,
.el-month-table td.today.start-date .el-date-table-cell__text {
  color: #fff;
}
.el-month-table td.disabled .el-date-table-cell__text {
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-month-table td.disabled .el-date-table-cell__text:hover {
  color: var(--el-text-color-placeholder);
}
.el-month-table td .el-date-table-cell__text {
  border-radius: 18px;
  color: var(--el-datepicker-text-color);
  display: block;
  height: 36px;
  left: 50%;
  line-height: 36px;
  margin: 0 auto;
  position: absolute;
  transform: translate(-50%);
  width: 54px;
}
.el-month-table td .el-date-table-cell__text:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-month-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-month-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-month-table td.end-date .el-date-table-cell,
.el-month-table td.start-date .el-date-table-cell {
  color: #fff;
}
.el-month-table td.end-date .el-date-table-cell__text,
.el-month-table td.start-date .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
}
.el-month-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 24px;
  border-top-left-radius: 24px;
  margin-left: 3px;
}
.el-month-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 24px;
  border-top-right-radius: 24px;
  margin-right: 3px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell {
  border-radius: 24px;
  margin-left: 3px;
  margin-right: 3px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
}
.el-month-table td:focus-visible {
  outline: none;
}
.el-month-table td:focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}
.el-year-table {
  border-collapse: collapse;
  font-size: 12px;
  margin: -1px;
}
.el-year-table .el-icon {
  color: var(--el-datepicker-icon-color);
}
.el-year-table td {
  cursor: pointer;
  padding: 8px 0;
  position: relative;
  text-align: center;
  width: 68px;
}
.el-year-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 48px;
  padding: 6px 0;
}
.el-year-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: 700;
}
.el-year-table td.today.end-date .el-date-table-cell__text,
.el-year-table td.today.start-date .el-date-table-cell__text {
  color: #fff;
}
.el-year-table td.disabled .el-date-table-cell__text {
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-year-table td.disabled .el-date-table-cell__text:hover {
  color: var(--el-text-color-placeholder);
}
.el-year-table td .el-date-table-cell__text {
  border-radius: 18px;
  color: var(--el-datepicker-text-color);
  display: block;
  height: 36px;
  left: 50%;
  line-height: 36px;
  margin: 0 auto;
  position: absolute;
  transform: translate(-50%);
  width: 60px;
}
.el-year-table td .el-date-table-cell__text:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-year-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-year-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-year-table td.end-date .el-date-table-cell,
.el-year-table td.start-date .el-date-table-cell {
  color: #fff;
}
.el-year-table td.end-date .el-date-table-cell__text,
.el-year-table td.start-date .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
}
.el-year-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 24px;
  border-top-left-radius: 24px;
}
.el-year-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 24px;
  border-top-right-radius: 24px;
}
.el-year-table td.current:not(.disabled) .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #fff;
}
.el-year-table td:focus-visible {
  outline: none;
}
.el-year-table td:focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}
.el-date-range-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
  width: 646px;
}
.el-date-range-picker.has-sidebar {
  width: 756px;
}
.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-range-picker .el-picker-panel__body {
  min-width: 513px;
}
.el-date-range-picker .el-picker-panel__content {
  margin: 0;
}
.el-date-range-picker__header {
  height: 28px;
  position: relative;
  text-align: center;
}
.el-date-range-picker__header [class*='arrow-left'] {
  float: left;
}
.el-date-range-picker__header [class*='arrow-right'] {
  float: right;
}
.el-date-range-picker__header div {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}
.el-date-range-picker__header-label {
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  padding: 0 5px;
  text-align: center;
}
.el-date-range-picker__header-label:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-range-picker__header-label:focus-visible {
  color: var(--el-datepicker-hover-text-color);
  outline: none;
}
.el-date-range-picker__header-label.active {
  color: var(--el-datepicker-active-color);
}
.el-date-range-picker__content {
  box-sizing: border-box;
  display: table-cell;
  margin: 0;
  padding: 16px;
  width: 50%;
}
.el-date-range-picker__content.is-left {
  border-right: 1px solid var(--el-datepicker-inner-border-color);
}
.el-date-range-picker__content .el-date-range-picker__header div {
  margin-left: 50px;
  margin-right: 50px;
}
.el-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}
.el-date-range-picker__editors-wrap.is-right {
  text-align: right;
}
.el-date-range-picker__time-header {
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  display: table;
  font-size: 12px;
  padding: 8px 5px 5px;
  position: relative;
  width: 100%;
}
.el-date-range-picker__time-header > .el-icon-arrow-right {
  color: var(--el-datepicker-icon-color);
  display: table-cell;
  font-size: 20px;
  vertical-align: middle;
}
.el-date-range-picker__time-picker-wrap {
  display: table-cell;
  padding: 0 5px;
  position: relative;
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
  background: #fff;
  position: absolute;
  right: 0;
  top: 13px;
  z-index: 1;
}
.el-date-range-picker__time-picker-wrap .el-time-panel {
  position: absolute;
}
.el-date-range-picker.is-disabled .el-date-range-picker__header-label {
  color: var(--el-text-color-disabled);
}
.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover {
  cursor: not-allowed;
}
.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon {
  cursor: inherit;
}
.el-picker-panel.is-border {
  border: 1px solid var(--el-border-color-lighter);
}
.el-picker-panel.is-border .el-picker-panel__body-wrapper {
  position: relative;
}
.el-picker-panel.is-border.el-picker-panel [slot='sidebar'],
.el-picker-panel.is-border.el-picker-panel__sidebar {
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  height: 100%;
  overflow: auto;
  padding-top: 6px;
  position: absolute;
  top: 0;
  width: 110px;
}
.el-input-number {
  display: inline-flex;
  line-height: 30px;
  position: relative;
  vertical-align: middle;
  width: 150px;
}
.el-input-number .el-input__wrapper {
  padding-left: 42px;
  padding-right: 42px;
}
.el-input-number .el-input__inner {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  line-height: 1;
  text-align: center;
}
.el-input-number .el-input__inner::-webkit-inner-spin-button,
.el-input-number .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.el-input-number.is-left .el-input__inner {
  text-align: left;
}
.el-input-number.is-right .el-input__inner {
  text-align: right;
}
.el-input-number.is-center .el-input__inner {
  text-align: center;
}
.el-input-number__decrease,
.el-input-number__increase {
  align-items: center;
  background: var(--el-fill-color-light);
  bottom: 1px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: flex;
  font-size: 13px;
  height: auto;
  justify-content: center;
  position: absolute;
  top: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 32px;
  z-index: 1;
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: var(--el-color-primary);
}
.el-input-number__decrease:hover
  ~ .el-input:not(.is-disabled)
  .el-input__wrapper,
.el-input-number__increase:hover
  ~ .el-input:not(.is-disabled)
  .el-input__wrapper {
  box-shadow: 0 0 0 1px
    var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}
.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-input-number__increase {
  border-left: var(--el-border);
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
  right: 1px;
}
.el-input-number__decrease {
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  border-right: var(--el-border);
  left: 1px;
}
.el-input-number.is-disabled .el-input-number__decrease,
.el-input-number.is-disabled .el-input-number__increase {
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-border-color);
}
.el-input-number.is-disabled .el-input-number__decrease:hover,
.el-input-number.is-disabled .el-input-number__increase:hover {
  color: var(--el-disabled-border-color);
  cursor: not-allowed;
}
.el-input-number--large {
  line-height: 38px;
  width: 180px;
}
.el-input-number--large .el-input-number__decrease,
.el-input-number--large .el-input-number__increase {
  font-size: 14px;
  width: 40px;
}
.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper {
  padding-right: 47px;
}
.el-input-number--large .el-input--large .el-input__wrapper {
  padding-left: 47px;
  padding-right: 47px;
}
.el-input-number--small {
  line-height: 22px;
  width: 120px;
}
.el-input-number--small .el-input-number__decrease,
.el-input-number--small .el-input-number__increase {
  font-size: 12px;
  width: 24px;
}
.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper {
  padding-right: 31px;
}
.el-input-number--small .el-input--small .el-input__wrapper {
  padding-left: 31px;
  padding-right: 31px;
}
.el-input-number--small .el-input-number__decrease [class*='el-icon'],
.el-input-number--small .el-input-number__increase [class*='el-icon'] {
  transform: scale(0.9);
}
.el-input-number.is-without-controls .el-input__wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.el-input-number.is-controls-right .el-input__wrapper {
  padding-left: 15px;
  padding-right: 42px;
}
.el-input-number.is-controls-right .el-input-number__decrease,
.el-input-number.is-controls-right .el-input-number__increase {
  --el-input-number-controls-height: 15px;
  height: var(--el-input-number-controls-height);
  line-height: var(--el-input-number-controls-height);
}
.el-input-number.is-controls-right
  .el-input-number__decrease
  [class*='el-icon'],
.el-input-number.is-controls-right
  .el-input-number__increase
  [class*='el-icon'] {
  transform: scale(0.8);
}
.el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: var(--el-border);
  border-radius: 0 var(--el-border-radius-base) 0 0;
  bottom: auto;
  left: auto;
}
.el-input-number.is-controls-right .el-input-number__decrease {
  border-left: var(--el-border);
  border-radius: 0 0 var(--el-border-radius-base) 0;
  border-right: none;
  left: auto;
  right: 1px;
  top: auto;
}
.el-input-number.is-controls-right[class*='large'] [class*='decrease'],
.el-input-number.is-controls-right[class*='large'] [class*='increase'] {
  --el-input-number-controls-height: 19px;
}
.el-input-number.is-controls-right[class*='small'] [class*='decrease'],
.el-input-number.is-controls-right[class*='small'] [class*='increase'] {
  --el-input-number-controls-height: 11px;
}
.el-radio-group {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  font-size: 0;
}
.el-rate {
  --el-rate-height: 20px;
  --el-rate-font-size: var(--el-font-size-base);
  --el-rate-icon-size: 18px;
  --el-rate-icon-margin: 6px;
  --el-rate-void-color: var(--el-border-color-darker);
  --el-rate-fill-color: #f7ba2a;
  --el-rate-disabled-void-color: var(--el-fill-color);
  --el-rate-text-color: var(--el-text-color-primary);
  --el-rate-outline-color: var(--el-color-primary-light-5);
  align-items: center;
  display: inline-flex;
  height: 32px;
}
.el-rate:active,
.el-rate:focus {
  outline: none;
}
.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible {
  outline: 2px solid var(--el-rate-outline-color);
  transition: outline-offset 0s, outline 0s;
}
.el-rate__item {
  color: var(--el-rate-void-color);
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  line-height: normal;
  position: relative;
  vertical-align: middle;
}
.el-rate .el-rate__icon {
  display: inline-block;
  font-size: var(--el-rate-icon-size);
  margin-right: var(--el-rate-icon-margin);
  position: relative;
  transition: var(--el-transition-duration);
}
.el-rate .el-rate__icon.hover {
  transform: scale(1.15);
}
.el-rate .el-rate__icon .path2 {
  left: 0;
  position: absolute;
  top: 0;
}
.el-rate .el-rate__icon.is-active,
.el-rate__decimal {
  color: var(--el-rate-fill-color);
}
.el-rate__decimal {
  display: inline-block;
  overflow: hidden;
}
.el-rate__decimal,
.el-rate__decimal--box {
  left: 0;
  position: absolute;
  top: 0;
}
.el-rate__text {
  color: var(--el-rate-text-color);
  font-size: var(--el-rate-font-size);
  vertical-align: middle;
}
.el-rate--large {
  height: 40px;
}
.el-rate--small {
  height: 24px;
}
.el-rate--small .el-rate__icon {
  font-size: 14px;
}
.el-rate.is-disabled .el-rate__item {
  color: var(--el-rate-disabled-void-color);
  cursor: not-allowed;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
  background-color: var(--el-color-primary);
  background-position: 50%;
  background-repeat: no-repeat;
  border-right: none;
  border-top: none;
  content: '';
  height: 12px;
  mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  -webkit-mask-size: 100% 100%;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}
.el-select-dropdown {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  z-index: calc(var(--el-index-top) + 1);
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}
.el-select-dropdown__empty,
.el-select-dropdown__loading {
  color: var(--el-text-color-secondary);
  font-size: var(--el-select-font-size);
  margin: 0;
  padding: 10px 0;
  text-align: center;
}
.el-select-dropdown__wrap {
  max-height: 274px;
}
.el-select-dropdown__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 6px 0;
}
.el-select-dropdown__list.el-vl__window {
  margin: 6px 0;
  padding: 0;
}
.el-select-dropdown__header {
  border-bottom: 1px solid var(--el-border-color-light);
  padding: 10px;
}
.el-select-dropdown__footer {
  border-top: 1px solid var(--el-border-color-light);
  padding: 10px;
}
.el-select-dropdown__item {
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: var(--el-font-size-base);
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  padding: 0 32px 0 20px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-select-dropdown__item.is-hovering {
  background-color: var(--el-fill-color-light);
}
.el-select-dropdown__item.is-selected {
  color: var(--el-color-primary);
  font-weight: 700;
}
.el-select-dropdown__item.is-disabled {
  background-color: unset;
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after {
  background-color: var(--el-color-primary);
  background-position: 50%;
  background-repeat: no-repeat;
  border-right: none;
  border-top: none;
  content: '';
  height: 12px;
  mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E")
    no-repeat;
  -webkit-mask-size: 100% 100%;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after {
  background-color: var(--el-text-color-placeholder);
}
.el-select-group {
  margin: 0;
  padding: 0;
}
.el-select-group__wrap {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.el-select-group__title {
  box-sizing: border-box;
  color: var(--el-color-info);
  font-size: 12px;
  line-height: 34px;
  overflow: hidden;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-select-group .el-select-dropdown__item {
  padding-left: 20px;
}
.el-select {
  --el-select-border-color-hover: var(--el-border-color-hover);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-select-disabled-border: var(--el-disabled-border-color);
  --el-select-font-size: var(--el-font-size-base);
  --el-select-close-hover-color: var(--el-text-color-secondary);
  --el-select-input-color: var(--el-text-color-placeholder);
  --el-select-multiple-input-color: var(--el-text-color-regular);
  --el-select-input-focus-border-color: var(--el-color-primary);
  --el-select-input-font-size: 14px;
  --el-select-width: 100%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: var(--el-select-width);
}
.el-select__wrapper {
  align-items: center;
  background-color: var(--el-fill-color-blank);
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  gap: 6px;
  line-height: 24px;
  min-height: 32px;
  padding: 4px 12px;
  position: relative;
  text-align: left;
  transform: translateZ(0);
  transition: var(--el-transition-duration);
}
.el-select__wrapper.is-filterable {
  cursor: text;
}
.el-select__wrapper.is-focused {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.el-select__wrapper.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}
.el-select__wrapper.is-disabled {
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-select__wrapper.is-disabled,
.el-select__wrapper.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}
.el-select__wrapper.is-disabled.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-select__wrapper.is-disabled .el-select__selected-item {
  color: var(--el-select-disabled-color);
}
.el-select__wrapper.is-disabled .el-select__caret,
.el-select__wrapper.is-disabled .el-tag,
.el-select__wrapper.is-disabled input {
  cursor: not-allowed;
}
.el-select__wrapper.is-disabled .el-select__prefix,
.el-select__wrapper.is-disabled .el-select__suffix {
  pointer-events: none;
}
.el-select__prefix,
.el-select__suffix {
  align-items: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  display: flex;
  flex-shrink: 0;
  gap: 6px;
}
.el-select__caret {
  color: var(--el-select-input-color);
  cursor: pointer;
  font-size: var(--el-select-input-font-size);
  transform: rotate(0);
  transition: var(--el-transition-duration);
}
.el-select__caret.is-reverse {
  transform: rotate(180deg);
}
.el-select__clear {
  cursor: pointer;
}
.el-select__clear:hover {
  color: var(--el-select-close-hover-color);
}
.el-select__selection {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 6px;
  min-width: 0;
  position: relative;
}
.el-select__selection.is-near {
  margin-left: -8px;
}
.el-select__selection .el-tag {
  border-color: #0000;
  cursor: pointer;
}
.el-select__selection .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-select__selection .el-tag .el-tag__content {
  min-width: 0;
}
.el-select__selected-item {
  display: flex;
  flex-wrap: wrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-select__tags-text {
  line-height: normal;
}
.el-select__placeholder,
.el-select__tags-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-select__placeholder {
  color: var(--el-input-text-color, var(--el-text-color-regular));
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: -1;
}
.el-select__placeholder.is-transparent {
  color: var(--el-text-color-placeholder);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-select__popper.el-popper {
  background: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-select__popper.el-popper,
.el-select__popper.el-popper .el-popper__arrow:before {
  border: 1px solid var(--el-border-color-light);
}
.el-select__popper.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-select__popper.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-select__popper.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-select__popper.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-select__input-wrapper {
  flex: 1;
}
.el-select__input-wrapper.is-hidden {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.el-select__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  color: var(--el-select-multiple-input-color);
  font-family: inherit;
  font-size: inherit;
  height: 24px;
  outline: none;
  padding: 0;
  width: 100%;
}
.el-select__input-calculator {
  left: 0;
  max-width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  visibility: hidden;
  white-space: pre;
}
.el-select--large .el-select__wrapper {
  font-size: 14px;
  gap: 6px;
  line-height: 24px;
  min-height: 40px;
  padding: 8px 16px;
}
.el-select--large .el-select__selection {
  gap: 6px;
}
.el-select--large .el-select__selection.is-near {
  margin-left: -8px;
}
.el-select--large .el-select__prefix,
.el-select--large .el-select__suffix {
  gap: 6px;
}
.el-select--large .el-select__input {
  height: 24px;
}
.el-select--small .el-select__wrapper {
  font-size: 12px;
  gap: 4px;
  line-height: 20px;
  min-height: 24px;
  padding: 2px 8px;
}
.el-select--small .el-select__selection {
  gap: 4px;
}
.el-select--small .el-select__selection.is-near {
  margin-left: -6px;
}
.el-select--small .el-select__prefix,
.el-select--small .el-select__suffix {
  gap: 4px;
}
.el-select--small .el-select__input {
  height: 20px;
}
.el-slider {
  --el-slider-main-bg-color: var(--el-color-primary);
  --el-slider-runway-bg-color: var(--el-border-color-light);
  --el-slider-stop-bg-color: var(--el-color-white);
  --el-slider-disabled-color: var(--el-text-color-placeholder);
  --el-slider-border-radius: 3px;
  --el-slider-height: 6px;
  --el-slider-button-size: 20px;
  --el-slider-button-wrapper-size: 36px;
  --el-slider-button-wrapper-offset: -15px;
  align-items: center;
  display: flex;
  height: 32px;
  width: 100%;
}
.el-slider__runway {
  background-color: var(--el-slider-runway-bg-color);
  border-radius: var(--el-slider-border-radius);
  cursor: pointer;
  flex: 1;
  height: var(--el-slider-height);
  position: relative;
}
.el-slider__runway.show-input {
  margin-right: 30px;
  width: auto;
}
.el-slider__runway.is-disabled {
  cursor: default;
}
.el-slider__runway.is-disabled .el-slider__bar {
  background-color: var(--el-slider-disabled-color);
}
.el-slider__runway.is-disabled .el-slider__button {
  border-color: var(--el-slider-disabled-color);
}
.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,
.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,
.el-slider__runway.is-disabled .el-slider__button-wrapper:hover {
  cursor: not-allowed;
}
.el-slider__runway.is-disabled .el-slider__button.dragging,
.el-slider__runway.is-disabled .el-slider__button.hover,
.el-slider__runway.is-disabled .el-slider__button:hover {
  cursor: not-allowed;
  transform: scale(1);
}
.el-slider__input {
  flex-shrink: 0;
  width: 130px;
}
.el-slider__bar {
  background-color: var(--el-slider-main-bg-color);
  border-bottom-left-radius: var(--el-slider-border-radius);
  border-top-left-radius: var(--el-slider-border-radius);
  height: var(--el-slider-height);
  position: absolute;
}
.el-slider__button-wrapper {
  background-color: initial;
  height: var(--el-slider-button-wrapper-size);
  line-height: normal;
  outline: none;
  position: absolute;
  text-align: center;
  top: var(--el-slider-button-wrapper-offset);
  transform: translate(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: var(--el-slider-button-wrapper-size);
  z-index: 1;
}
.el-slider__button-wrapper:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-slider__button-wrapper.hover,
.el-slider__button-wrapper:hover {
  cursor: grab;
}
.el-slider__button-wrapper.dragging {
  cursor: grabbing;
}
.el-slider__button {
  background-color: var(--el-color-white);
  border: 2px solid var(--el-slider-main-bg-color);
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  height: var(--el-slider-button-size);
  transition: var(--el-transition-duration-fast);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: var(--el-slider-button-size);
}
.el-slider__button.dragging,
.el-slider__button.hover,
.el-slider__button:hover {
  transform: scale(1.2);
}
.el-slider__button.hover,
.el-slider__button:hover {
  cursor: grab;
}
.el-slider__button.dragging {
  cursor: grabbing;
}
.el-slider__stop {
  background-color: var(--el-slider-stop-bg-color);
  border-radius: var(--el-border-radius-circle);
  height: var(--el-slider-height);
  position: absolute;
  transform: translate(-50%);
  width: var(--el-slider-height);
}
.el-slider__marks {
  height: 100%;
  left: 12px;
  top: 0;
  width: 18px;
}
.el-slider__marks-text {
  color: var(--el-color-info);
  font-size: 14px;
  margin-top: 15px;
  position: absolute;
  transform: translate(-50%);
  white-space: pre;
}
.el-slider.is-vertical {
  display: inline-flex;
  flex: 0;
  height: 100%;
  position: relative;
  width: auto;
}
.el-slider.is-vertical .el-slider__runway {
  height: 100%;
  margin: 0 16px;
  width: var(--el-slider-height);
}
.el-slider.is-vertical .el-slider__bar {
  border-radius: 0 0 3px 3px;
  height: auto;
  width: var(--el-slider-height);
}
.el-slider.is-vertical .el-slider__button-wrapper {
  left: var(--el-slider-button-wrapper-offset);
  top: auto;
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__stop {
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__marks-text {
  left: 15px;
  margin-top: 0;
  transform: translateY(50%);
}
.el-slider--large {
  height: 40px;
}
.el-slider--small {
  height: 24px;
}
.el-switch {
  --el-switch-on-color: var(--el-color-primary);
  --el-switch-off-color: var(--el-border-color);
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  height: 32px;
  line-height: 20px;
  position: relative;
  vertical-align: middle;
}
.el-switch.is-disabled .el-switch__core,
.el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}
.el-switch__label {
  color: var(--el-text-color-primary);
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  transition: var(--el-transition-duration-fast);
  vertical-align: middle;
}
.el-switch__label.is-active {
  color: var(--el-color-primary);
}
.el-switch__label--left {
  margin-right: 10px;
}
.el-switch__label--right {
  margin-left: 10px;
}
.el-switch__label * {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
}
.el-switch__label .el-icon {
  height: inherit;
}
.el-switch__label .el-icon svg {
  vertical-align: middle;
}
.el-switch__input {
  height: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.el-switch__input:focus-visible ~ .el-switch__core {
  outline: 2px solid var(--el-switch-on-color);
  outline-offset: 1px;
}
.el-switch__core {
  align-items: center;
  background: var(--el-switch-off-color);
  border: 1px solid var(--el-switch-border-color, var(--el-switch-off-color));
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  height: 20px;
  min-width: 40px;
  outline: none;
  position: relative;
  transition: border-color var(--el-transition-duration),
    background-color var(--el-transition-duration);
}
.el-switch__core .el-switch__inner {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: center;
  overflow: hidden;
  padding: 0 4px 0 18px;
  transition: all var(--el-transition-duration);
  width: 100%;
}
.el-switch__core .el-switch__inner-wrapper {
  align-items: center;
  color: var(--el-color-white);
  display: flex;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.el-switch__core .el-switch__action {
  align-items: center;
  background-color: var(--el-color-white);
  border-radius: var(--el-border-radius-circle);
  color: var(--el-switch-off-color);
  display: flex;
  height: 16px;
  justify-content: center;
  left: 1px;
  position: absolute;
  transition: all var(--el-transition-duration);
  width: 16px;
}
.el-switch.is-checked .el-switch__core {
  background-color: var(--el-switch-on-color);
  border-color: var(--el-switch-border-color, var(--el-switch-on-color));
}
.el-switch.is-checked .el-switch__core .el-switch__action {
  color: var(--el-switch-on-color);
  left: calc(100% - 17px);
}
.el-switch.is-checked .el-switch__core .el-switch__inner {
  padding: 0 18px 0 4px;
}
.el-switch.is-disabled {
  opacity: 0.6;
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
  left: 10px;
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
  right: 10px;
}
.el-switch .label-fade-enter-from,
.el-switch .label-fade-leave-active {
  opacity: 0;
}
.el-switch--large {
  font-size: 14px;
  height: 40px;
  line-height: 24px;
}
.el-switch--large .el-switch__label {
  font-size: 14px;
  height: 24px;
}
.el-switch--large .el-switch__label * {
  font-size: 14px;
}
.el-switch--large .el-switch__core {
  border-radius: 12px;
  height: 24px;
  min-width: 50px;
}
.el-switch--large .el-switch__core .el-switch__inner {
  height: 20px;
  padding: 0 6px 0 22px;
}
.el-switch--large .el-switch__core .el-switch__action {
  height: 20px;
  width: 20px;
}
.el-switch--large.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 21px);
}
.el-switch--large.is-checked .el-switch__core .el-switch__inner {
  padding: 0 22px 0 6px;
}
.el-switch--small {
  font-size: 12px;
  height: 24px;
  line-height: 16px;
}
.el-switch--small .el-switch__label {
  font-size: 12px;
  height: 16px;
}
.el-switch--small .el-switch__label * {
  font-size: 12px;
}
.el-switch--small .el-switch__core {
  border-radius: 8px;
  height: 16px;
  min-width: 30px;
}
.el-switch--small .el-switch__core .el-switch__inner {
  height: 12px;
  padding: 0 2px 0 14px;
}
.el-switch--small .el-switch__core .el-switch__action {
  height: 12px;
  width: 12px;
}
.el-switch--small.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 13px);
}
.el-switch--small.is-checked .el-switch__core .el-switch__inner {
  padding: 0 14px 0 2px;
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
  width: 33.3%;
}
.el-time-spinner__wrapper {
  display: inline-block;
  max-height: 192px;
  overflow: auto;
  position: relative;
  vertical-align: top;
  width: 50%;
}
.el-time-spinner__wrapper.el-scrollbar__wrap:not(
    .el-scrollbar__wrap--hidden-default
  ) {
  padding-bottom: 15px;
}
.el-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
  transform: translateY(-32px);
}
.el-time-spinner__wrapper.is-arrow
  .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: default;
}
.el-time-spinner__arrow {
  color: var(--el-text-color-secondary);
  cursor: pointer;
  font-size: 12px;
  height: 30px;
  left: 0;
  line-height: 30px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--el-index-normal);
}
.el-time-spinner__arrow:hover {
  color: var(--el-color-primary);
}
.el-time-spinner__arrow.arrow-up {
  top: 10px;
}
.el-time-spinner__arrow.arrow-down {
  bottom: 10px;
}
.el-time-spinner__input.el-input {
  width: 70%;
}
.el-time-spinner__input.el-input .el-input__inner,
.el-time-spinner__list {
  padding: 0;
  text-align: center;
}
.el-time-spinner__list {
  list-style: none;
  margin: 0;
}
.el-time-spinner__list:after,
.el-time-spinner__list:before {
  content: '';
  display: block;
  height: 80px;
  width: 100%;
}
.el-time-spinner__item {
  color: var(--el-text-color-regular);
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: pointer;
}
.el-time-spinner__item.is-active:not(.is-disabled) {
  color: var(--el-text-color-primary);
  font-weight: 700;
}
.el-time-spinner__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-time-panel {
  border-radius: 2px;
  box-sizing: initial;
  left: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 180px;
  z-index: var(--el-index-top);
}
.el-time-panel__content {
  font-size: 0;
  overflow: hidden;
  position: relative;
}
.el-time-panel__content:after,
.el-time-panel__content:before {
  box-sizing: border-box;
  content: '';
  height: 32px;
  left: 0;
  margin-top: -16px;
  padding-top: 6px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50%;
  z-index: -1;
}
.el-time-panel__content:after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}
.el-time-panel__content:before {
  border-bottom: 1px solid var(--el-border-color-light);
  border-top: 1px solid var(--el-border-color-light);
  margin-left: 12%;
  margin-right: 12%;
  padding-left: 50%;
}
.el-time-panel__content.has-seconds:after {
  left: 66.6666666667%;
}
.el-time-panel__content.has-seconds:before {
  padding-left: 33.3333333333%;
}
.el-time-panel__footer {
  border-top: 1px solid
    var(--el-timepicker-inner-border-color, var(--el-border-color-light));
  box-sizing: border-box;
  height: 36px;
  line-height: 25px;
  padding: 4px;
  text-align: right;
}
.el-time-panel__btn {
  background-color: initial;
  border: none;
  color: var(--el-text-color-primary);
  cursor: pointer;
  font-size: 12px;
  line-height: 28px;
  margin: 0 5px;
  outline: none;
  padding: 0 5px;
}
.el-time-panel__btn.confirm {
  color: var(--el-timepicker-active-color, var(--el-color-primary));
  font-weight: 800;
}
.el-time-range-picker {
  overflow: visible;
  width: 354px;
}
.el-time-range-picker__content {
  padding: 10px;
  position: relative;
  text-align: center;
  z-index: 1;
}
.el-time-range-picker__cell {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 4px 7px 7px;
  width: 50%;
}
.el-time-range-picker__header {
  font-size: 14px;
  margin-bottom: 5px;
  text-align: center;
}
.el-time-range-picker__body {
  border: 1px solid var(--el-datepicker-border-color);
  border-radius: 2px;
}
.el-picker__popper {
  --el-datepicker-border-color: var(--el-disabled-border-color);
}
.el-picker__popper.el-popper {
  background: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-picker__popper.el-popper,
.el-picker__popper.el-popper .el-popper__arrow:before {
  border: 1px solid var(--el-datepicker-border-color);
}
.el-picker__popper.el-popper[data-popper-placement^='top']
  .el-popper__arrow:before {
  border-left-color: #0000;
  border-top-color: #0000;
}
.el-picker__popper.el-popper[data-popper-placement^='bottom']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-right-color: #0000;
}
.el-picker__popper.el-popper[data-popper-placement^='left']
  .el-popper__arrow:before {
  border-bottom-color: #0000;
  border-left-color: #0000;
}
.el-picker__popper.el-popper[data-popper-placement^='right']
  .el-popper__arrow:before {
  border-right-color: #0000;
  border-top-color: #0000;
}
.el-date-editor {
  --el-date-editor-width: 220px;
  --el-date-editor-monthrange-width: 300px;
  --el-date-editor-daterange-width: 350px;
  --el-date-editor-datetimerange-width: 400px;
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px #0000 inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.el-date-editor.el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color))
    inset;
}
.el-date-editor.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-date-editor.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-date-editor.el-input,
.el-date-editor.el-input__wrapper {
  height: var(--el-input-height, var(--el-component-size));
  width: var(--el-date-editor-width);
}
.el-date-editor--monthrange {
  --el-date-editor-width: var(--el-date-editor-monthrange-width);
}
.el-date-editor--daterange,
.el-date-editor--timerange {
  --el-date-editor-width: var(--el-date-editor-daterange-width);
}
.el-date-editor--datetimerange {
  --el-date-editor-width: var(--el-date-editor-datetimerange-width);
}
.el-date-editor--dates .el-input__wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-date-editor .clear-icon,
.el-date-editor .close-icon {
  cursor: pointer;
}
.el-date-editor .clear-icon:hover {
  color: var(--el-input-clear-hover-color);
}
.el-date-editor .el-range__icon {
  color: var(--el-text-color-placeholder);
  float: left;
  font-size: 14px;
  height: inherit;
}
.el-date-editor .el-range__icon svg {
  vertical-align: middle;
}
.el-date-editor .el-range-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: initial;
  border: none;
  color: var(--el-text-color-regular);
  display: inline-block;
  font-size: var(--el-font-size-base);
  height: 30px;
  line-height: 30px;
  margin: 0;
  outline: none;
  padding: 0;
  text-align: center;
  width: 39%;
}
.el-date-editor .el-range-input::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.el-date-editor .el-range-input::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-date-editor .el-range-separator {
  align-items: center;
  color: var(--el-text-color-primary);
  display: inline-flex;
  flex: 1;
  font-size: 14px;
  height: 100%;
  justify-content: center;
  margin: 0;
  overflow-wrap: break-word;
  padding: 0 5px;
}
.el-date-editor .el-range__close-icon {
  color: var(--el-text-color-placeholder);
  cursor: pointer;
  font-size: 14px;
  height: inherit;
  width: unset;
}
.el-date-editor .el-range__close-icon:hover {
  color: var(--el-input-clear-hover-color);
}
.el-date-editor .el-range__close-icon svg {
  vertical-align: middle;
}
.el-date-editor .el-range__close-icon--hidden {
  opacity: 0;
  visibility: hidden;
}
.el-range-editor.el-input__wrapper {
  align-items: center;
  display: inline-flex;
  padding: 0 10px;
  vertical-align: middle;
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-range-editor--large {
  line-height: var(--el-component-size-large);
}
.el-range-editor--large.el-input__wrapper {
  height: var(--el-component-size-large);
}
.el-range-editor--large .el-range-separator {
  font-size: 14px;
  line-height: 40px;
}
.el-range-editor--large .el-range-input {
  font-size: 14px;
  height: 38px;
  line-height: 38px;
}
.el-range-editor--small {
  line-height: var(--el-component-size-small);
}
.el-range-editor--small.el-input__wrapper {
  height: var(--el-component-size-small);
}
.el-range-editor--small .el-range-separator {
  font-size: 12px;
  line-height: 24px;
}
.el-range-editor--small .el-range-input {
  font-size: 12px;
  height: 22px;
  line-height: 22px;
}
.el-range-editor.is-disabled {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-range-editor.is-disabled,
.el-range-editor.is-disabled:focus,
.el-range-editor.is-disabled:hover {
  border-color: var(--el-disabled-border-color);
}
.el-range-editor.is-disabled input {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-range-editor.is-disabled input::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.el-range-editor.is-disabled input::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-range-editor.is-disabled .el-range-separator {
  color: var(--el-disabled-text-color);
}
.el-picker-panel {
  background: var(--el-bg-color-overlay);
  border-radius: var(--el-popper-border-radius, var(--el-border-radius-base));
  color: var(--el-text-color-regular);
  line-height: 30px;
}
.el-picker-panel .el-time-panel {
  background-color: var(--el-bg-color-overlay);
  border: 1px solid var(--el-datepicker-border-color);
  box-shadow: var(--el-box-shadow-light);
  margin: 5px 0;
}
.el-picker-panel__body-wrapper:after,
.el-picker-panel__body:after {
  clear: both;
  content: '';
  display: table;
}
.el-picker-panel__content {
  margin: 15px;
  position: relative;
}
.el-picker-panel__footer {
  background-color: var(--el-bg-color-overlay);
  border-top: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 0;
  padding: 4px 12px;
  position: relative;
  text-align: right;
}
.el-picker-panel__shortcut {
  background-color: initial;
  border: 0;
  color: var(--el-datepicker-text-color);
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 28px;
  outline: none;
  padding-left: 12px;
  text-align: left;
  width: 100%;
}
.el-picker-panel__shortcut:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: var(--el-datepicker-active-color);
}
.el-picker-panel__btn {
  background-color: initial;
  border: 1px solid var(--el-fill-color-darker);
  border-radius: 2px;
  color: var(--el-text-color-primary);
  cursor: pointer;
  font-size: 12px;
  line-height: 24px;
  outline: none;
  padding: 0 20px;
}
.el-picker-panel__btn[disabled] {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-picker-panel__icon-btn {
  background: #0000;
  border: 0;
  color: var(--el-datepicker-icon-color);
  cursor: pointer;
  font-size: 12px;
  line-height: 1;
  margin-top: 8px;
  outline: none;
  padding: 1px 6px;
}
.el-picker-panel__icon-btn:focus-visible,
.el-picker-panel__icon-btn:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__icon-btn.is-disabled {
  color: var(--el-text-color-disabled);
}
.el-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}
.el-picker-panel__icon-btn.is-disabled .el-icon {
  cursor: inherit;
}
.el-picker-panel__icon-btn .el-icon {
  cursor: pointer;
  font-size: inherit;
}
.el-picker-panel__link-btn {
  vertical-align: middle;
}
.el-picker-panel.is-disabled .el-picker-panel__prev-btn {
  color: var(--el-text-color-disabled);
}
.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover {
  cursor: not-allowed;
}
.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon {
  cursor: inherit;
}
.el-picker-panel.is-disabled .el-picker-panel__next-btn {
  color: var(--el-text-color-disabled);
}
.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover {
  cursor: not-allowed;
}
.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon {
  cursor: inherit;
}
.el-picker-panel.is-disabled .el-picker-panel__icon-btn {
  color: var(--el-text-color-disabled);
}
.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover {
  cursor: not-allowed;
}
.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon {
  cursor: inherit;
}
.el-picker-panel.is-disabled .el-picker-panel__shortcut {
  color: var(--el-text-color-disabled);
}
.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover {
  cursor: not-allowed;
}
.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon {
  cursor: inherit;
}
.el-picker-panel [slot='sidebar'],
.el-picker-panel__sidebar {
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  bottom: 0;
  box-sizing: border-box;
  overflow: auto;
  padding-top: 6px;
  position: absolute;
  top: 0;
  width: 110px;
}
.el-picker-panel [slot='sidebar'] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}
.el-date-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
  width: 322px;
}
.el-date-picker.has-sidebar.has-time {
  width: 434px;
}
.el-date-picker.has-sidebar {
  width: 438px;
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-picker .el-picker-panel__content {
  width: 292px;
}
.el-date-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-picker__editor-wrap {
  display: table-cell;
  padding: 0 5px;
  position: relative;
}
.el-date-picker__time-header {
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  display: table;
  font-size: 12px;
  padding: 8px 5px 5px;
  position: relative;
  width: 100%;
}
.el-date-picker__header {
  padding: 12px 12px 0;
  text-align: center;
}
.el-date-picker__header--bordered {
  border-bottom: 1px solid var(--el-border-color-lighter);
  margin-bottom: 0;
  padding-bottom: 12px;
}
.el-date-picker__header--bordered + .el-picker-panel__content {
  margin-top: 0;
}
.el-date-picker__header-label {
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  padding: 0 5px;
  text-align: center;
}
.el-date-picker__header-label:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-picker__header-label:focus-visible {
  color: var(--el-datepicker-hover-text-color);
  outline: none;
}
.el-date-picker__header-label.active {
  color: var(--el-datepicker-active-color);
}
.el-date-picker__prev-btn {
  float: left;
}
.el-date-picker__next-btn {
  float: right;
}
.el-date-picker__time-wrap {
  padding: 10px;
  text-align: center;
}
.el-date-picker__time-label {
  cursor: pointer;
  float: left;
  line-height: 30px;
  margin-left: 10px;
}
.el-date-picker .el-time-panel {
  position: absolute;
}
.el-date-picker.is-disabled .el-date-picker__header-label {
  color: var(--el-text-color-disabled);
}
.el-date-picker.is-disabled .el-date-picker__header-label:hover {
  cursor: not-allowed;
}
.el-date-picker.is-disabled .el-date-picker__header-label .el-icon {
  cursor: inherit;
}
.time-select {
  margin: 5px 0;
  min-width: 0;
}
.time-select .el-picker-panel__content {
  margin: 0;
  max-height: 200px;
}
.time-select-item {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 10px;
}
.time-select-item.disabled {
  color: var(--el-datepicker-border-color);
  cursor: not-allowed;
}
.time-select-item:hover {
  background-color: var(--el-fill-color-light);
  cursor: pointer;
  font-weight: 700;
}
.time-select .time-select-item.selected:not(.disabled) {
  color: var(--el-color-primary);
  font-weight: 700;
}
.el-text {
  --el-text-font-size: var(--el-font-size-base);
  --el-text-color: var(--el-text-color-regular);
  align-self: center;
  color: var(--el-text-color);
  font-size: var(--el-text-font-size);
  margin: 0;
  overflow-wrap: break-word;
  padding: 0;
}
.el-text.is-truncated {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-text.is-line-clamp {
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.el-text--large {
  --el-text-font-size: var(--el-font-size-medium);
}
.el-text--default {
  --el-text-font-size: var(--el-font-size-base);
}
.el-text--small {
  --el-text-font-size: var(--el-font-size-extra-small);
}
.el-text.el-text--primary {
  --el-text-color: var(--el-color-primary);
}
.el-text.el-text--success {
  --el-text-color: var(--el-color-success);
}
.el-text.el-text--warning {
  --el-text-color: var(--el-color-warning);
}
.el-text.el-text--danger {
  --el-text-color: var(--el-color-danger);
}
.el-text.el-text--error {
  --el-text-color: var(--el-color-error);
}
.el-text.el-text--info {
  --el-text-color: var(--el-color-info);
}
.el-text > .el-icon {
  vertical-align: -2px;
}
.el-transfer {
  --el-transfer-border-color: var(--el-border-color-lighter);
  --el-transfer-border-radius: var(--el-border-radius-base);
  --el-transfer-panel-width: 200px;
  --el-transfer-panel-header-height: 40px;
  --el-transfer-panel-header-bg-color: var(--el-fill-color-light);
  --el-transfer-panel-footer-height: 40px;
  --el-transfer-panel-body-height: 278px;
  --el-transfer-item-height: 30px;
  --el-transfer-filter-height: 32px;
  font-size: var(--el-font-size-base);
}
.el-transfer__buttons {
  display: inline-block;
  padding: 0 30px;
  vertical-align: middle;
}
.el-transfer__button {
  vertical-align: top;
}
.el-transfer__button:nth-child(2) {
  margin: 0 0 0 10px;
}
.el-transfer__button i,
.el-transfer__button span {
  font-size: 14px;
}
.el-transfer__button .el-icon + span {
  margin-left: 0;
}
.el-transfer-panel {
  background: var(--el-bg-color-overlay);
  box-sizing: border-box;
  display: inline-block;
  max-height: 100%;
  overflow: hidden;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: var(--el-transfer-panel-width);
}
.el-transfer-panel__body {
  border-bottom: 1px solid var(--el-transfer-border-color);
  border-bottom-left-radius: var(--el-transfer-border-radius);
  border-bottom-right-radius: var(--el-transfer-border-radius);
  border-left: 1px solid var(--el-transfer-border-color);
  border-right: 1px solid var(--el-transfer-border-color);
  height: var(--el-transfer-panel-body-height);
  overflow: hidden;
}
.el-transfer-panel__body.is-with-footer {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.el-transfer-panel__list {
  box-sizing: border-box;
  height: var(--el-transfer-panel-body-height);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 6px 0;
}
.el-transfer-panel__list.is-filterable {
  height: calc(100% - var(--el-transfer-filter-height) - 30px);
  padding-top: 0;
}
.el-transfer-panel__item {
  display: block !important;
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  padding-left: 15px;
}
.el-transfer-panel__item + .el-transfer-panel__item {
  margin-left: 0;
}
.el-transfer-panel__item.el-checkbox {
  color: var(--el-text-color-regular);
  margin-right: 30px;
}
.el-transfer-panel__item:hover {
  color: var(--el-color-primary);
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
  box-sizing: border-box;
  display: block;
  line-height: var(--el-transfer-item-height);
  overflow: hidden;
  padding-left: 22px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 8px;
}
.el-transfer-panel__filter {
  box-sizing: border-box;
  padding: 15px;
  text-align: center;
}
.el-transfer-panel__filter .el-input__inner {
  box-sizing: border-box;
  display: inline-block;
  font-size: 12px;
  height: var(--el-transfer-filter-height);
  width: 100%;
}
.el-transfer-panel__filter .el-icon-circle-close {
  cursor: pointer;
}
.el-transfer-panel .el-transfer-panel__header {
  align-items: center;
  background: var(--el-transfer-panel-header-bg-color);
  border: 1px solid var(--el-transfer-border-color);
  border-top-left-radius: var(--el-transfer-border-radius);
  border-top-right-radius: var(--el-transfer-border-radius);
  box-sizing: border-box;
  color: var(--el-color-black);
  display: flex;
  height: var(--el-transfer-panel-header-height);
  margin: 0;
  padding-left: 15px;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  color: var(--el-text-color-primary);
  font-size: 16px;
  font-weight: 400;
}
.el-transfer-panel
  .el-transfer-panel__header
  .el-checkbox
  .el-checkbox__label
  span {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.el-transfer-panel .el-transfer-panel__footer {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-transfer-border-color);
  border-bottom-left-radius: var(--el-transfer-border-radius);
  border-bottom-right-radius: var(--el-transfer-border-radius);
  height: var(--el-transfer-panel-footer-height);
  margin: 0;
  padding: 0;
}
.el-transfer-panel .el-transfer-panel__footer:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  color: var(--el-text-color-regular);
  padding-left: 20px;
}
.el-transfer-panel .el-transfer-panel__empty {
  color: var(--el-text-color-secondary);
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  margin: 0;
  padding: 6px 15px 0;
  text-align: center;
}
.el-transfer-panel .el-checkbox__label {
  padding-left: 8px;
}
.el-divider {
  position: relative;
}
.el-divider--horizontal {
  border-top: 1px var(--el-border-color) var(--el-border-style);
  display: block;
  height: 1px;
  margin: 24px 0;
  width: 100%;
}
.el-divider--vertical {
  border-left: 1px var(--el-border-color) var(--el-border-style);
  display: inline-block;
  height: 1em;
  margin: 0 8px;
  position: relative;
  vertical-align: middle;
  width: 1px;
}
.el-divider__text {
  background-color: var(--el-bg-color);
  color: var(--el-text-color-primary);
  font-size: 14px;
  font-weight: 500;
  padding: 0 20px;
  position: absolute;
}
.el-divider__text.is-left {
  left: 20px;
  transform: translateY(-50%);
}
.el-divider__text.is-center {
  left: 50%;
  transform: translate(-50%) translateY(-50%);
}
.el-divider__text.is-right {
  right: 20px;
  transform: translateY(-50%);
}
.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}
.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}
.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}
.el-fade-in-linear-enter-from,
.el-fade-in-linear-leave-to {
  opacity: 0;
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}
.el-fade-in-enter-from,
.el-fade-in-leave-active {
  opacity: 0;
}
.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}
.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}
.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center top;
  transition: var(--el-transition-md-fade);
}
.el-zoom-in-top-enter-active[data-popper-placement^='top'],
.el-zoom-in-top-leave-active[data-popper-placement^='top'] {
  transform-origin: center bottom;
}
.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transform-origin: center bottom;
  transition: var(--el-transition-md-fade);
}
.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1);
  transform-origin: top left;
  transition: var(--el-transition-md-fade);
}
.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45);
}
.collapse-transition {
  transition: var(--el-transition-duration) height ease-in-out,
    var(--el-transition-duration) padding-top ease-in-out,
    var(--el-transition-duration) padding-bottom ease-in-out;
}
.el-collapse-transition-enter-active,
.el-collapse-transition-leave-active {
  transition: var(--el-transition-duration) max-height ease-in-out,
    var(--el-transition-duration) padding-top ease-in-out,
    var(--el-transition-duration) padding-bottom ease-in-out;
}
.horizontal-collapse-transition {
  transition: var(--el-transition-duration) width ease-in-out,
    var(--el-transition-duration) padding-left ease-in-out,
    var(--el-transition-duration) padding-right ease-in-out;
}
.el-list-enter-active,
.el-list-leave-active {
  transition: all 1s;
}
.el-list-enter-from,
.el-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}
.el-list-leave-active {
  position: absolute !important;
}
.el-opacity-transition {
  transition: opacity var(--el-transition-duration)
    cubic-bezier(0.55, 0, 0.1, 1);
}
.el-tree {
  --el-tree-node-content-height: 26px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
  background: var(--el-fill-color-blank);
  color: var(--el-tree-text-color);
  cursor: default;
  font-size: var(--el-font-size-base);
  position: relative;
}
.el-tree__empty-block {
  height: 100%;
  min-height: 60px;
  position: relative;
  text-align: center;
  width: 100%;
}
.el-tree__empty-text {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.el-tree__drop-indicator {
  background-color: var(--el-color-primary);
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
}
.el-tree-node {
  outline: none;
  white-space: nowrap;
}
.el-tree-node:focus > .el-tree-node__content {
  background-color: var(--el-tree-node-hover-bg-color);
}
.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
  background-color: var(--el-color-primary);
  color: #fff;
}
.el-tree-node__content {
  --el-checkbox-height: var(--el-tree-node-content-height);
  align-items: center;
  cursor: pointer;
  display: flex;
  height: var(--el-tree-node-content-height);
}
.el-tree-node__content > .el-tree-node__expand-icon {
  box-sizing: initial;
  padding: 6px;
}
.el-tree-node__content > label.el-checkbox {
  margin-right: 8px;
}
.el-tree-node__content:hover {
  background-color: var(--el-tree-node-hover-bg-color);
}
.el-tree.is-dragging .el-tree-node__content {
  cursor: move;
}
.el-tree.is-dragging .el-tree-node__content * {
  pointer-events: none;
}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
  cursor: not-allowed;
}
.el-tree-node__expand-icon {
  color: var(--el-tree-expand-icon-color);
  cursor: pointer;
  font-size: 12px;
  transform: rotate(0);
  transition: transform var(--el-transition-duration) ease-in-out;
}
.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.el-tree-node__expand-icon.is-leaf {
  color: #0000;
  cursor: default;
  visibility: hidden;
}
.el-tree-node__expand-icon.is-hidden {
  visibility: hidden;
}
.el-tree-node__loading-icon {
  color: var(--el-tree-expand-icon-color);
  font-size: var(--el-font-size-base);
  margin-right: 8px;
}
.el-tree-node > .el-tree-node__children {
  background-color: initial;
  overflow: hidden;
}
.el-tree-node.is-expanded > .el-tree-node__children {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: var(--el-color-primary-light-9);
}
.el-tree-select {
  --el-tree-node-content-height: 26px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
}
.el-tree-select__popper .el-tree-node__expand-icon {
  margin-left: 8px;
}
.el-tree-select__popper
  .el-tree-node.is-checked
  > .el-tree-node__content
  .el-select-dropdown__item.selected:after {
  content: none;
}
.el-tree-select__popper .el-select-dropdown__list > .el-select-dropdown__item {
  padding-left: 32px;
}
.el-tree-select__popper .el-select-dropdown__item {
  background: #0000 !important;
  flex: 1;
  height: 20px;
  line-height: 20px;
  padding-left: 0;
}
.plus-date-picker {
  align-items: center;
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  display: flex;
  flex-wrap: nowrap;
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
}
.plus-date-picker:hover {
  border-color: var(--el-border-color-hover);
}
.plus-date-picker.is-focus {
  border-color: var(--el-color-primary);
}
.plus-date-picker.is-disabled {
  background-color: var(--el-disabled-bg-color);
}
.plus-date-picker.is-disabled:hover {
  border-color: var(--el-border-color);
}
.plus-date-picker .plus-date-picker__middle {
  color: var(--el-text-color-placeholder);
}
.plus-date-picker .plus-date-picker__start {
  flex: 1;
  font-size: 14px;
}
.plus-date-picker .plus-date-picker__start.is-disabled .el-input__wrapper {
  box-shadow: none;
}
.plus-date-picker .plus-date-picker__start .el-input__wrapper {
  border: none;
  box-shadow: none;
}
.plus-date-picker .el-input__wrapper {
  width: 100%;
}
.plus-date-picker .el-input__wrapper.is-focus,
.plus-date-picker .el-input__wrapper:hover {
  box-shadow: none;
}
.plus-date-picker .plus-date-picker__end {
  flex: 1;
  font-size: 14px;
}
.plus-date-picker .plus-date-picker__end.is-disabled .el-input__wrapper {
  box-shadow: none;
}
.plus-date-picker .plus-date-picker__end .el-input__wrapper {
  border: none;
  box-shadow: none;
}
.el-form-item.is-error .plus-date-picker {
  border-color: var(--el-color-danger);
}
.el-form-item.is-error .plus-date-picker .el-input__wrapper {
  box-shadow: none;
}
.el-form-item.is-error .plus-date-picker .el-input__wrapper.is-focus {
  box-shadow: none !important;
}
.el-form-item.is-error .plus-date-picker .el-input__wrapper:hover {
  box-shadow: none;
}
.plus-input-tag {
  align-items: center;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  padding: 1px 2px;
  width: -moz-fit-content;
  width: fit-content;
}
.plus-input-tag:hover {
  border-color: var(--el-border-color-hover);
}
.plus-input-tag.is-focus {
  border-color: var(--el-color-primary);
}
.plus-input-tag.is-disabled {
  background-color: var(--el-disabled-bg-color);
  cursor: not-allowed;
}
.plus-input-tag.is-disabled:hover {
  border-color: var(--el-border-color);
}
.plus-input-tag.is-disabled .el-tag__close {
  cursor: not-allowed;
}
.plus-input-tag.is-disabled .el-tag__close:hover {
  background-color: initial;
  color: var(--el-tag-hover-color);
}
.plus-input-tag .plus-input-tag__tag {
  margin-bottom: 1px;
  margin-right: 4px;
  margin-top: 1px;
}
.plus-input-tag .plus-input-tag__input {
  box-sizing: border-box;
  flex: 1;
  min-width: 85px;
  padding: 0;
}
.plus-input-tag .plus-input-tag__input .el-input__wrapper {
  box-shadow: none;
  box-sizing: border-box;
  padding: 0 4px;
}
.plus-input-tag .plus-input-tag__input .el-input__inner {
  height: 24px;
  line-height: 24px;
}
.plus-input-tag .el-input.is-disabled .el-input__wrapper {
  box-shadow: none;
}
.el-form-item.is-error .plus-input-tag {
  border-color: var(--el-color-danger);
}
.el-form-item.is-error .plus-input-tag .el-input__wrapper {
  box-shadow: none;
}
.el-form-item.is-error .plus-input-tag .el-input__wrapper.is-focus {
  box-shadow: none !important;
}
.el-form-item.is-error .plus-input-tag .el-input__wrapper:hover {
  box-shadow: none;
}
.plus-form-item {
  width: 100%;
}
.plus-form-item .plus-form-item__label {
  align-items: center;
  display: inline-flex;
}
.plus-form-item .plus-form-item__label .plus-table-column__label__icon {
  margin-left: 2px;
}
.plus-form-item .plus-form-item-field,
.plus-form-item .plus-form-item-field.el-date-editor {
  width: 100%;
}
.plus-form.no-has-label + .el-form-item__label {
  padding: 0;
  width: 0;
}
.plus-form .plus-form__footer {
  display: flex;
  justify-content: flex-end;
}
.plus-form .plus-form__group__item {
  margin-bottom: 20px;
}
.plus-form .plus-form__group__item .plus-form__group__item__icon {
  align-items: center;
  display: flex;
}
.plus-form .plus-form__group__item .plus-form__group__item__icon .el-icon {
  margin-right: 5px;
}
.plus-form .plus-form-item-extra {
  color: var(--el-text-color-placeholder);
  font-size: var(--el-font-size-base);
  margin-bottom: 18px;
}
.control[data-v-4aa79354] {
  margin-bottom: 10px;
}
.mt-4[data-v-4aa79354],
.pagination[data-v-4aa79354] {
  margin-top: 1rem;
}
.pagination[data-v-4aa79354] {
  display: flex;
  justify-content: flex-end;
}
.member-select-container[data-v-4aa79354] {
  display: flex;
  height: 400px;
}
.member-list[data-v-4aa79354] {
  display: flex;
  width: 100%;
}
.selected-list[data-v-4aa79354],
.user-list[data-v-4aa79354] {
  border: 1px solid #ebeef5;
  border-radius: 4px;
  flex: 1;
  padding: 10px;
}
.search-bar[data-v-4aa79354] {
  margin-bottom: 10px;
}
.users[data-v-4aa79354] {
  max-height: 300px;
  overflow-y: auto;
}
.user-item[data-v-4aa79354] {
  border-bottom: 1px solid #eee;
  padding: 8px 0;
}
.selected-list .header[data-v-4aa79354] {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.selected-users[data-v-4aa79354] {
  max-height: 300px;
  overflow-y: auto;
}
.selected-user[data-v-4aa79354] {
  align-items: center;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  padding: 8px 0;
}
.form-container[data-v-3ad3be8d] {
  padding: 20px;
}
.box-card[data-v-3ad3be8d] {
  margin-bottom: 20px;
}
.form-buttons[data-v-3ad3be8d] {
  display: flex;
  gap: 20px;
  justify-content: center;
}
.frame[data-v-d92281cb] {
  inset: 0;
  position: absolute;
}
.frame .frame-iframe[data-v-d92281cb] {
  border: 0;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.main-content[data-v-d92281cb] {
  margin: 2px 0 0 !important;
}
.demo[data-v-29890c05] {
  background: linear-gradient(45deg, #5ac381, #20568b);
  flex: 1;
  height: 600px;
}
.demo .danmu-item[data-v-29890c05] {
  align-items: center;
  display: flex;
}
.demo .danmu-item .img[data-v-29890c05] {
  border-radius: 50%;
  height: 25px;
  margin-right: 5px;
  width: 25px;
}
.main[data-v-29890c05] {
  flex: 1;
}
.main p[data-v-29890c05] {
  margin-top: 10px;
}
.grid-container[data-v-1ea31775] {
  display: grid;
  grid-template-columns: 33.3% 33.3% 33.3%;
  grid-template-rows: 33.3% 33.3% 33.3%;
}
.item-single[data-v-1ea31775] {
  line-height: 85px;
}
.item-cut[data-v-1ea31775],
.item-single[data-v-1ea31775] {
  border: 1px solid #e5e4e9;
  cursor: move;
  font-size: 1.5em;
  height: 77px;
  text-align: center;
}
.item-cut[data-v-1ea31775] {
  line-height: 77px;
}
.item[data-v-1ea31775] {
  border: 1px solid #e5e4e9;
  cursor: move;
  font-size: 2em;
  line-height: 100px;
  text-align: center;
}
@media screen and (width<=750px) {
  .item[data-v-1ea31775] {
    line-height: 90px;
  }
}
.item-1[data-v-1ea31775] {
  background-color: #ef342a;
}
.item-2[data-v-1ea31775] {
  background-color: #f68f26;
}
.item-3[data-v-1ea31775] {
  background-color: #4ba946;
}
.item-4[data-v-1ea31775] {
  background-color: #0376c2;
}
.item-5[data-v-1ea31775] {
  background-color: #c077af;
}
.item-6[data-v-1ea31775] {
  background-color: #f8d29d;
}
.item-7[data-v-1ea31775] {
  background-color: #b5a87f;
}
.item-8[data-v-1ea31775] {
  background-color: #d0e4a9;
}
.item-9[data-v-1ea31775] {
  background-color: #4dc7ec;
}
.chosen[data-v-1ea31775] {
  border: 2px solid #3089dc !important;
}
.el-tree .el-tree-node__content {
  position: relative;
}
.element-tree-node-label-wrapper {
  align-items: center;
  display: flex;
  flex: 1;
}
.element-tree-node-label {
  font-size: 12px;
}
.element-tree-node-line-ver {
  border-left: 1px dashed #dcdfe6;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.element-tree-node-line-ver.last-node-line {
  border-left: 1px dashed transparent;
}
.element-tree-node-line-ver.last-node-isLeaf-line {
  height: 50%;
}
.element-tree-node-line-hor {
  border-bottom: 1px dashed #dcdfe6;
  display: block;
  height: 0;
  left: 0;
  position: absolute;
  top: 50%;
}
.element-tree-node-label-line {
  align-self: center;
  border-top: 1px dashed #dcdfe6;
  flex: 1;
  margin: 0 10px;
}
#mapview[data-v-26bc0edc] {
  height: calc(100vh - 86px);
}
[data-v-26bc0edc] .amap-marker-label {
  border: none !important;
}
.main-content[data-v-545117e5] {
  margin: 2px 0 0 !important;
}
.custom[data-v-607086ce] .py-chinese-item {
  color: #409eff;
}
.custom[data-v-607086ce] .py-pinyin-item {
  color: #f56c6c;
}
[data-v-a6dccc05] .el-table__row.warning-row {
  --el-table-tr-bg-color: var(--el-color-warning-light-9);
}
[data-v-a6dccc05] .el-table__row.success-row {
  --el-table-tr-bg-color: var(--el-color-success-light-9);
}
.vue-puzzle-vcode {
  background-color: #0000004d;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  transition: opacity 0.2s;
  z-index: 999;
}
.vue-puzzle-vcode.inside_ {
  background-color: transparent;
  height: 100%;
  position: relative;
  width: 100%;
}
.vue-puzzle-vcode.inside_ .vue-auth-box_ {
  background: transparent;
  box-shadow: none;
  left: 0;
  padding: 0;
  position: relative;
  top: 0;
  transform: translate(0);
}
.vue-puzzle-vcode.show_ {
  opacity: 1;
  pointer-events: auto;
}
.vue-auth-box_ {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px #0000004d;
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 40%;
  transform: translate(-50%, -50%);
  user-select: none;
}
.vue-auth-box_ .auth-body_ {
  border-radius: 3px;
  overflow: hidden;
  position: relative;
}
.vue-auth-box_ .auth-body_ .loading-box_ {
  align-items: center;
  background-color: #000c;
  display: flex;
  justify-content: center;
  inset: 0;
  opacity: 1;
  position: absolute;
  transition: opacity 0.1s;
  z-index: 20;
}
.vue-auth-box_ .auth-body_ .loading-box_.hide_ {
  opacity: 0;
  pointer-events: none;
}
.vue-auth-box_ .auth-body_ .loading-box_.hide_ .loading-gif_ span {
  animation-play-state: paused;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ {
  flex: none;
  height: 5px;
  line-height: 0;
}
@keyframes load {
  0% {
    opacity: 1;
    transform: scale(1.3);
  }
  to {
    opacity: 0.2;
    transform: scale(0.3);
  }
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span {
  animation: load 1.04s ease infinite;
  background-color: #888;
  border-radius: 50%;
  display: inline-block;
  height: 100%;
  margin-left: 2px;
  width: 5px;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:first-child {
  margin-left: 0;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(2) {
  animation-delay: 0.13s;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(3) {
  animation-delay: 0.26s;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(4) {
  animation-delay: 0.39s;
}
.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(5) {
  animation-delay: 0.52s;
}
.vue-auth-box_ .auth-body_ .info-box_ {
  background-color: #83ce3f;
  bottom: 0;
  color: #fff;
  font-size: 13px;
  height: 24px;
  left: 0;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  transform: translateY(24px);
  transition: all 0.2s;
  width: 100%;
  z-index: 10;
}
.vue-auth-box_ .auth-body_ .info-box_.show {
  opacity: 0.95;
  transform: translateY(0);
}
.vue-auth-box_ .auth-body_ .info-box_.fail {
  background-color: #ce594b;
}
.vue-auth-box_ .auth-body_ .auth-canvas1_ {
  height: 100%;
  width: 100%;
}
.vue-auth-box_ .auth-body_ .auth-canvas2_ {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 60px;
  z-index: 2;
}
.vue-auth-box_ .auth-body_ .auth-canvas3_ {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.6s;
  width: 100%;
  z-index: 3;
}
.vue-auth-box_ .auth-body_ .auth-canvas3_.show {
  opacity: 1;
}
.vue-auth-box_ .auth-body_ .flash_ {
  background-color: #ffffff1a;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 30px;
  z-index: 3;
}
.vue-auth-box_ .auth-body_ .flash_.show {
  transition: transform 0.6s;
}
.vue-auth-box_ .auth-body_ .reset_ {
  cursor: pointer;
  height: auto;
  position: absolute;
  right: 2px;
  top: 2px;
  transform: rotate(0);
  transition: transform 0.2s;
  width: 35px;
  z-index: 12;
}
.vue-auth-box_ .auth-body_ .reset_:hover {
  transform: rotate(-90deg);
}
.vue-auth-box_ .auth-control_ .range-box {
  background-color: #eef1f8;
  border-radius: 3px;
  box-shadow: inset 0 0 8px #f0f0f099;
  margin-top: 20px;
  position: relative;
  width: 100%;
}
.vue-auth-box_ .auth-control_ .range-box .range-text {
  color: #b7bcd1;
  font-size: 14px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  width: 100%;
}
.vue-auth-box_ .auth-control_ .range-box .range-slider {
  background-color: #6aa0ffcc;
  border-radius: 3px;
  height: 100%;
  position: absolute;
  width: 50px;
}
.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn {
  align-items: center;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 4px #ccc;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  width: 50px;
}
.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn > div {
  border: 1px solid #6aa0ff;
  height: 40%;
  transition: all 0.2s;
  width: 0;
}
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn
  > div:nth-child(2) {
  margin: 0 4px;
}
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn.isDown
  > div:first-child,
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn:hover
  > div:first-child {
  border: 4px solid transparent;
  border-right-color: #6aa0ff;
  height: 0;
}
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn.isDown
  > div:nth-child(2),
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn:hover
  > div:nth-child(2) {
  border-radius: 3px;
  border-right-color: #6aa0ff;
  border-width: 3px;
  height: 0;
  margin: 0 6px;
}
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn.isDown
  > div:nth-child(3),
.vue-auth-box_
  .auth-control_
  .range-box
  .range-slider
  .range-btn:hover
  > div:nth-child(3) {
  border: 4px solid transparent;
  border-left-color: #6aa0ff;
  height: 0;
}
.vue-puzzle-overflow {
  overflow: hidden !important;
}
[data-v-b495a676] .el-upload-dragger {
  align-items: center;
  display: flex;
  height: 180px;
}
.xgplayer-fullscreen-parent {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen,
.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen {
  position: absolute;
  z-index: 10;
}
.xgplayer-rotate-parent {
  height: 100vw;
  inset: 0 0 0 100%;
  position: fixed;
  transform: rotate(90deg);
  transform-origin: top left;
  width: 100vh;
  z-index: 9999;
}
.xgplayer-rotate-parent .xgplayer.xgplayer-rotate-fullscreen {
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  transform: rotate(0);
  width: 100%;
  z-index: 10;
}
.xgplayer-rotate-parent .xgplayer-mobile video {
  z-index: -1;
}
.xgplayer {
  background: #000;
  font-family: PingFang SC, Helvetica Neue, Helvetica, STHeiTi, Microsoft YaHei,
    WenQuanYi Micro Hei, sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.xgplayer * {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  white-space: normal;
  word-wrap: normal;
  overflow-wrap: normal;
}
.xgplayer li,
.xgplayer ul {
  list-style: none;
}
.xgplayer .xgplayer-none {
  display: none;
}
.xgplayer.xgplayer-is-fullscreen {
  margin: 0;
  padding: 0;
}
.xgplayer.xgplayer-is-cssfullscreen,
.xgplayer.xgplayer-is-fullscreen {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.xgplayer.xgplayer-rotate-fullscreen {
  height: 100vw;
  inset: 0 0 0 100%;
  position: fixed;
  transform: rotate(90deg);
  transform-origin: top left;
  width: 100vh;
  z-index: 9999;
}
.xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video {
  z-index: -1;
}
.xgplayer xg-video-container.xg-video-container {
  bottom: 48px;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
}
.xgplayer video {
  height: 100%;
  left: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.xgplayer[data-xgfill='contain'] video {
  -o-object-fit: contain;
  object-fit: contain;
}
.xgplayer[data-xgfill='cover'] video {
  -o-object-fit: cover;
  object-fit: cover;
}
.xgplayer[data-xgfill='fill'] video {
  -o-object-fit: fill;
  object-fit: fill;
}
.xgplayer .xg-pos {
  left: 10px;
  right: 10px;
}
.xgplayer .xg-margin {
  margin-left: 16px;
  margin-right: 16px;
}
.xgplayer .xg-bottom {
  bottom: 0;
}
.xgplayer .btn-text {
  font-size: 13px;
  height: 24px;
  position: relative;
  text-align: center;
  top: 50%;
}
.xgplayer .btn-text span {
  background: #00000061;
  border-radius: 12px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  min-width: 52px;
}
.xgplayer xg-icon {
  box-sizing: border-box;
  color: #fffc;
  cursor: pointer;
  fill: #fff;
  height: 40px;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
}
.xgplayer xg-icon.xg-icon-disable {
  cursor: not-allowed;
}
.xgplayer xg-icon .xg-tips {
  left: 50%;
  top: -30px;
  transform: translate(-50%);
}
.xgplayer xg-icon:active .xg-tips,
.xgplayer xg-icon:hover .xg-tips {
  display: block;
}
.xgplayer xg-icon:active .xg-tips.hide,
.xgplayer xg-icon:hover .xg-tips.hide {
  display: none;
}
.xgplayer xg-icon .xgplayer-icon {
  cursor: pointer;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.xgplayer xg-icon .xg-icon-disable {
  cursor: not-allowed;
}
.xgplayer xg-icon .xg-img {
  width: 100%;
}
.xgplayer xg-icon img,
.xgplayer xg-icon svg {
  display: block;
  height: 100%;
}
.xgplayer xg-bar {
  display: block;
}
.xgplayer.xgplayer-inactive xg-bar,
.xgplayer.xgplayer-mini xg-bar {
  display: none;
}
.xgplayer.xgplayer-inactive .xg-top-bar {
  display: flex;
}
.xgplayer.xgplayer-inactive .xg-top-bar.top-bar-autohide {
  display: none;
}
.xgplayer .xg-top-bar {
  display: flex;
  height: 50px;
  padding: 0 16px;
  position: absolute;
  top: 0;
  z-index: 10;
}
.xgplayer .xg-top-bar xg-icon {
  left: 0;
  margin-top: 0;
  position: relative;
  top: 10px;
  width: 34px;
}
.xgplayer .xg-top-bar xg-icon:first-child {
  margin-left: 0;
}
.xgplayer .xg-left-bar,
.xgplayer .xg-right-bar {
  bottom: 50px;
  position: absolute;
  top: 50px;
  width: 50px;
  z-index: 9;
}
.xgplayer .xg-left-bar {
  left: 0;
}
.xgplayer .xg-right-bar {
  right: 0;
}
.xgplayer .xg-tips {
  background: #0000008a;
  border-radius: 4px;
  color: #fff;
  display: none;
  font-size: 12px;
  opacity: 0.85;
  padding: 4px 6px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.xgplayer .xg-margin {
  left: 0;
  right: 0;
}
.xgplayer-mobile,
.xgplayer-mobile * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.xgplayer-mobile * {
  text-decoration: none;
}
.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos,
.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar {
  left: 6%;
  right: 6%;
}
.xgplayer-mobile xg-icon:hover .xg-tips {
  display: none;
}
.xg-list-slide-scroll::-webkit-scrollbar-track {
  background-color: transparent;
  display: none;
}
.xg-list-slide-scroll:hover::-webkit-scrollbar-track {
  display: block;
}
.xg-list-slide-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  height: 4px;
  width: 4px;
}
.xg-list-slide-scroll::-webkit-scrollbar-corner {
  background: transparent;
  display: none;
}
.xg-list-slide-scroll::-webkit-scrollbar-thumb {
  background: #ffffff80;
  border-radius: 3px;
  display: none;
  width: 4px;
}
.xg-list-slide-scroll:hover::-webkit-scrollbar-thumb {
  display: block;
}
@media only screen and (max-width: 480px) {
  .xgplayer-mobile xg-icon {
    margin-left: 10px;
    margin-right: 10px;
  }
  .xgplayer-mobile .xg-top-bar {
    left: 10px;
    right: 10px;
  }
}
@media screen and (orientation: portrait) {
  .xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls,
  .xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls {
    bottom: 34px;
    bottom: constant(safe-area-inset-bottom);
    bottom: env(safe-area-inset-bottom);
  }
  .xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar,
  .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar {
    top: 34px;
    top: constant(safe-area-inset-top);
    top: env(safe-area-inset-top);
  }
}
@media only screen and (orientation: landscape) {
  .xgplayer-mobile.xgplayer-is-fullscreen .xg-pos,
  .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar {
    left: 6%;
    right: 6%;
  }
  .xgplayer-mobile.xgplayer-rotate-fullscreen {
    height: 100vh;
    left: 0;
    transform: rotate(0);
    width: 100vw;
  }
}
.xgplayer .xgplayer-screen-container {
  display: block;
  width: 100%;
}
.xgplayer .xg-options-icon {
  cursor: pointer;
  display: none;
}
.xgplayer .xg-options-icon.show {
  display: block;
}
@keyframes xg_right_options_active {
  0% {
    transform: translate(50%);
  }
  to {
    transform: translate(-50%);
  }
}
@keyframes xg_right_options_hide {
  0% {
    transform: translate(-50%);
  }
  to {
    transform: translate(50%);
  }
}
@keyframes xg_left_options_active {
  0% {
    transform: translate(-50%);
  }
  to {
    transform: translate(50%);
  }
}
@keyframes xg_left_options_hide {
  0% {
    transform: translate(50%);
  }
  to {
    transform: translate(-50%);
  }
}
.xgplayer .xg-options-list {
  background: #0000008a;
  border-radius: 1px;
  bottom: 100%;
  color: #fffc;
  cursor: pointer;
  display: none;
  font-size: 14px;
  height: 0;
  opacity: 0.85;
  overflow: auto;
  position: absolute;
  right: 50%;
  transform: translate(50%);
  width: 78px;
  z-index: 5;
}
.xgplayer .xg-options-list li {
  color: #fffc;
  height: 20px;
  line-height: 20px;
  padding: 4px 0;
  position: relative;
  text-align: center;
}
.xgplayer .xg-options-list li.selected,
.xgplayer .xg-options-list li:hover {
  color: red;
  opacity: 1;
}
.xgplayer .xg-options-list li:first-child {
  margin-top: 12px;
  position: relative;
}
.xgplayer .xg-options-list li:last-child {
  margin-bottom: 12px;
  position: relative;
}
.xgplayer .xg-options-list:hover {
  opacity: 1;
}
.xgplayer .xg-options-list.active {
  display: block;
  height: auto;
}
.xgplayer .xg-options-list.xg-side-list {
  background: #000000e6;
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 20%;
}
.xgplayer .xg-options-list.xg-side-list li {
  flex: 1;
  padding: 0;
  position: relative;
  width: 100%;
}
.xgplayer .xg-options-list.xg-side-list li span {
  display: block;
  pointer-events: none;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.xgplayer .xg-options-list.xg-side-list li:first-child {
  margin-top: 20px;
}
.xgplayer .xg-options-list.xg-side-list li:last-child {
  margin-bottom: 20px;
}
.xgplayer .xg-options-list.xg-right-side {
  right: -10.5%;
}
.xgplayer .xg-options-list.xg-right-side.active {
  animation: xg_right_options_active 0.2s ease-out forwards;
  height: 100%;
}
.xgplayer .xg-options-list.xg-right-side.hide {
  animation: xg_right_options_hide 0.2s ease-in forwards;
  height: 100%;
}
.xgplayer .xg-options-list.xg-left-side {
  left: -10.5%;
  transform: translate(-50%);
}
.xgplayer .xg-options-list.xg-left-side.active {
  animation: xg_left_options_active 0.2s ease-out forwards;
  height: 100%;
}
.xgplayer .xg-options-list.xg-left-side.hide {
  animation: xg_left_options_hide 0.2s ease-in forwards;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .xgplayer-mobile .xg-options-icon.portrait {
    display: none;
  }
  .xgplayer-mobile .xg-options-list li:hover {
    color: #fffc;
  }
  .xgplayer-mobile .xg-options-list li.selected {
    color: red;
  }
}
.xgplayer.not-allow-autoplay .xgplayer-controls,
.xgplayer.xgplayer-inactive .controls-autohide,
.xgplayer.xgplayer-nostart .xgplayer-controls {
  cursor: default;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.xgplayer.not-allow-autoplay .xgplayer-controls-initshow,
.xgplayer.xgplayer-nostart .xgplayer-controls-initshow {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.xgplayer .xgplayer-controls {
  background-image: linear-gradient(
    180deg,
    transparent,
    rgba(0, 0, 0, 0.37),
    rgba(0, 0, 0, 0.75),
    rgba(0, 0, 0, 0.75)
  );
  bottom: 0;
  display: block;
  height: 48px;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  visibility: visible;
  z-index: 10;
}
.xgplayer .xgplayer-controls.show {
  display: block;
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.xgplayer .xg-inner-controls {
  bottom: 0;
  display: flex;
  height: 40px;
  justify-content: space-between;
  position: absolute;
}
.xgplayer .xg-left-grid,
.xgplayer .xg-right-grid {
  display: flex;
  flex-shrink: 1;
  flex-wrap: wrap;
  height: 100%;
  position: relative;
  z-index: 1;
}
.xgplayer .xg-right-grid {
  flex-direction: row-reverse;
}
.xgplayer .xg-right-grid > :first-child {
  margin-right: 0;
}
.xgplayer .xg-left-grid > :first-child,
.xgplayer .xg-right-grid xg-icon {
  margin-left: 0;
}
.xgplayer .xg-left-grid xg-icon {
  margin-right: 0;
}
.xgplayer .xg-center-grid {
  display: block;
  left: 0;
  outline: none;
  padding: 5px 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: -20px;
}
.xgplayer .flex-controls .xg-inner-controls {
  bottom: 8px;
  display: flex;
  justify-content: space-around;
}
.xgplayer .flex-controls .xg-center-grid {
  align-items: center;
  display: flex;
  flex: 1;
  height: 100%;
  justify-content: space-between;
  left: 0;
  padding: 0 16px;
  position: relative;
  right: 0;
  top: 0;
}
.xgplayer.xgplayer-mobile .xg-center-grid {
  z-index: 2;
}
.xgplayer.xgplayer-mobile .flex-controls .xg-center-grid {
  padding: 0 8px;
}
.xgplayer .bottom-controls .xg-center-grid {
  padding: 0;
  top: 20px;
}
.xgplayer .bottom-controls .xg-left-grid,
.xgplayer .bottom-controls .xg-right-grid {
  bottom: 10px;
}
.xgplayer .mini-controls {
  background-image: none;
}
.xgplayer .mini-controls .xg-inner-controls {
  bottom: 0;
  left: 0;
  right: 0;
}
.xgplayer .mini-controls .xg-center-grid {
  bottom: -28px;
  padding: 0;
  top: auto;
}
.xgplayer .mini-controls .xg-left-grid,
.xgplayer .mini-controls .xg-right-grid {
  display: none;
}
.xgplayer .controls-follow {
  bottom: 70px;
  transition: bottom 0.3s ease;
}
.xgplayer.flex-controls .controls-follow {
  bottom: 45px;
}
.xgplayer.mini-controls .controls-follow,
.xgplayer.no-controls .controls-follow,
.xgplayer.xgplayer-inactive .controls-follow {
  bottom: 10px;
}
.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull {
  display: block;
}
.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull,
.xgplayer .xgplayer-cssfullscreen[data-state='full'] .xg-get-cssfull {
  display: none;
}
.xgplayer .xgplayer-cssfullscreen[data-state='full'] .xg-exit-cssfull {
  display: block;
}
.xgplayer .xgplayer-fullscreen .xg-exit-fullscreen {
  display: none;
}
.xgplayer .xgplayer-fullscreen .xg-get-fullscreen,
.xgplayer .xgplayer-fullscreen[data-state='full'] .xg-exit-fullscreen {
  display: block;
}
.xgplayer .xgplayer-fullscreen[data-state='full'] .xg-get-fullscreen {
  display: none;
}
.xgplayer .xg-top-bar .xgplayer-back {
  display: none;
  height: 40px;
  left: 0;
  position: relative;
  top: 16px;
  width: 34px;
}
.xgplayer .xg-top-bar .xgplayer-back.show {
  display: block;
}
.xgplayer .xgplayer-play .xg-icon-play {
  display: none;
}
.xgplayer .xgplayer-play .xg-icon-pause,
.xgplayer .xgplayer-play[data-state='pause'] .xg-icon-play {
  display: block;
}
.xgplayer .xgplayer-play[data-state='pause'] .xg-icon-pause {
  display: none;
}
.xgplayer .xgplayer-progress {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 1;
  height: 20px;
  left: 0;
  min-width: 10px;
  outline: none;
  position: relative;
  right: 0;
  top: 0;
}
.xgplayer .xgplayer-progress-outer {
  border-radius: 3px;
  cursor: pointer;
  height: 2px;
  position: relative;
  width: 100%;
}
.xgplayer .progress-list {
  border-radius: inherit;
  display: flex;
  height: 100%;
  width: 100%;
}
.xgplayer .xgplayer-progress-inner {
  background: #ffffff4d;
  border-radius: inherit;
  flex: 1;
  height: 100%;
  margin-right: 2px;
  pointer-events: none;
  position: relative;
  transition: height 0.2s ease-in, opacity 0.2s ease-out;
}
.xgplayer .xgplayer-progress-inner:last-child,
.xgplayer .xgplayer-progress-inner:only-child {
  margin-right: 0;
}
.xgplayer .inner-focus-point {
  background: #fff;
  position: relative;
}
.xgplayer .inner-focus-point:after,
.xgplayer .inner-focus-point:before {
  background: #fff;
  border-radius: 3px;
  content: ' ';
  display: block;
  height: 300%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  z-index: 1;
}
.xgplayer .inner-focus-point:before {
  left: 0;
}
.xgplayer .inner-focus-point:after {
  right: 0;
}
.xgplayer .xgplayer-progress-cache,
.xgplayer .xgplayer-progress-played {
  border-radius: inherit;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.xgplayer .xgplayer-progress-played {
  background: linear-gradient(-90deg, #fa1f41, #e31106);
}
.xgplayer .xgplayer-progress-cache {
  background: #ffffff80;
}
.xgplayer .xgplayer-progress-btn {
  background: #ff5e5e4e;
  border: 0.5px solid rgba(255, 94, 94, 0.057);
  border-radius: 30px;
  box-shadow: 0 0 1px #ff000062;
  box-sizing: border-box;
  display: block;
  height: 20px;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  z-index: 1;
}
.xgplayer .xgplayer-progress-btn:before {
  background: #fff;
  border-radius: 30px;
  content: ' ';
  display: block;
  height: 12px;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
}
.xgplayer .xgplayer-progress-btn.active {
  border: 4px solid rgba(255, 94, 94, 0.064);
}
.xgplayer .xgplayer-progress-btn.active:before {
  box-shadow: 0 0 3px #f85959b0;
}
.xgplayer .xgplayer-progress-dot {
  background: #fff;
  border-radius: 6px;
  display: inline-block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 16;
}
.xgplayer .xgplayer-progress-dot .xgplayer-progress-tip {
  background: #0000004d;
  border: 1px solid rgba(0, 0, 0, 0.8);
  border-radius: 6px;
  cursor: default;
  display: none;
  height: auto;
  left: 25%;
  line-height: 30px;
  position: absolute;
  top: -40px;
  transform: scale(0.8) translate(-50%);
  white-space: nowrap;
  width: auto;
}
.xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip {
  display: block;
}
.xgplayer .flex-controls .xgplayer-progress {
  transform: translateY(0);
}
.xgplayer.xgplayer-pc .xgplayer-progress-btn {
  transform: translate(-50%, -50%) scale(0);
}
.xgplayer.xgplayer-pc .xgplayer-progress-outer {
  height: 3px;
}
.xgplayer.xgplayer-pc .xgplayer-progress-inner {
  margin-right: 4px;
}
.xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child,
.xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child {
  margin-right: 0;
}
.xgplayer.xgplayer-pc .inner-focus-point:after,
.xgplayer.xgplayer-pc .inner-focus-point:before {
  width: 3px;
}
.xgplayer.xgplayer-pc .inner-focus-highlight {
  background: #fffc;
}
.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer {
  height: 6px;
  margin-bottom: 3px;
  transition: height 0.3s ease, margin-bottom 0.3s ease;
}
.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn {
  transform: translate(-50%, -50%) scale(1);
}
.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:after,
.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:before {
  width: 6px;
}
.xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer {
  top: 9px;
}
.xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before {
  height: 6px;
  width: 6px;
}
.xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer {
  height: 4px;
}
@media (prefers-color-scheme: dark) {
  .xgplayer .xgplayer-progress .xgplayer-progress-inner {
    background-color: #ffffff4d;
  }
  .xgplayer .xgplayer-progress .inner-focus-highlight {
    background: #fffc;
  }
  .xgplayer .xgplayer-progress .xgplayer-progress-btn {
    background: #ff5e5e4e;
    border: 0.5px solid rgba(255, 94, 94, 0.057);
    box-shadow: 0 0 1px #ff000062;
  }
  .xgplayer .xgplayer-progress .xgplayer-progress-btn:before {
    background-color: #fff;
  }
  .xgplayer .xgplayer-progress .xgplayer-progress-played {
    background-color: linear-gradient(-90deg, #fa1f41, #e31106);
  }
  .xgplayer .xgplayer-progress .xgplayer-progress-cache {
    background-color: #ffffff80;
  }
}
.xg-mini-progress {
  bottom: 0;
  display: none;
  height: 2px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.xg-mini-progress xg-mini-progress-cache,
.xg-mini-progress xg-mini-progress-played {
  border-radius: inherit;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.xg-mini-progress xg-mini-progress-played {
  background: linear-gradient(-90deg, #fa1f41, #e31106);
}
.xg-mini-progress xg-mini-progress-cache {
  background: #ffffff80;
}
.xg-mini-progress-show,
.xgplayer-inactive .xg-mini-progress,
.xgplayer-mini .xg-mini-progress {
  display: block;
}
.xgplayer .xgplayer-time {
  color: #fff;
  display: inline-block;
  font-family: PingFangSC-Semibold;
  font-size: 14px;
  line-height: 40px;
  min-width: 40px;
  pointer-events: none;
  text-align: center;
}
.xgplayer .xgplayer-time span {
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.xgplayer .xgplayer-time span .time-min-width {
  min-width: 2ch;
  text-align: center;
}
.xgplayer .xgplayer-time span .time-min-width:first-child {
  text-align: right;
}
.xgplayer .xgplayer-time span .time-min-width:last-child {
  text-align: left;
}
.xgplayer .xgplayer-time .time-duration {
  color: #ffffff80;
}
.xgplayer .xgplayer-time .time-live-tag {
  display: none;
}
.xgplayer .xgplayer-time.xg-time-left {
  margin-left: 0;
}
.xgplayer .xgplayer-time.xg-time-right {
  margin-right: 0;
}
.xgplayer.xgplayer-mobile .xgplayer-time {
  font-size: 12px;
  min-width: 30px;
}
.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-left {
  margin-right: 8px;
}
.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-right {
  margin-left: 8px;
}
.xgplayer .xgplayer-volume.slide-show .xgplayer-slider {
  display: block;
}
.xgplayer .xgplayer-slider {
  background: #0000008a;
  border-radius: 1px;
  bottom: 40px;
  display: none;
  height: 92px;
  outline: none;
  position: absolute;
  width: 28px;
}
.xgplayer .xgplayer-slider:after {
  bottom: -15px;
  content: ' ';
  cursor: auto;
  display: block;
  height: 15px;
  left: 0;
  position: absolute;
  width: 28px;
  z-index: 20;
}
.xgplayer .xgplayer-value-label {
  background-color: #0000008a;
  bottom: 100%;
  color: #fff;
  font-size: 12px;
  left: 0;
  padding: 5px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
}
.xgplayer .xgplayer-bar,
.xgplayer .xgplayer-drag {
  background: #ffffff4d;
  border-radius: 100px;
  bottom: 6px;
  cursor: pointer;
  display: block;
  height: 76px;
  left: 12px;
  outline: none;
  position: absolute;
  width: 4px;
}
.xgplayer .xgplayer-drag {
  background: #fa1f41;
  bottom: 0;
  left: 0;
  max-height: 76px;
}
.xgplayer .xgplayer-drag:after {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 5px #00000042;
  content: ' ';
  display: inline-block;
  height: 8px;
  left: -2px;
  position: absolute;
  top: -4px;
  width: 8px;
}
.xgplayer .xgplayer-volume[data-state='normal'] .xg-volume {
  display: block;
}
.xgplayer .xgplayer-volume[data-state='normal'] .xg-volume-mute,
.xgplayer .xgplayer-volume[data-state='normal'] .xg-volume-small,
.xgplayer .xgplayer-volume[data-state='small'] .xg-volume {
  display: none;
}
.xgplayer .xgplayer-volume[data-state='small'] .xg-volume-small {
  display: block;
}
.xgplayer .xgplayer-volume[data-state='mute'] .xg-volume,
.xgplayer .xgplayer-volume[data-state='mute'] .xg-volume-small,
.xgplayer .xgplayer-volume[data-state='small'] .xg-volume-mute {
  display: none;
}
.xgplayer .xgplayer-volume[data-state='mute'] .xg-volume-mute {
  display: block;
}
.xgplayer-replay,
.xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider {
  display: none;
}
.xgplayer .xgplayer-replay {
  align-items: center;
  cursor: pointer;
  display: none;
  flex-direction: column;
  height: 100px;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  z-index: 5;
}
.xgplayer .xgplayer-replay .xgplayer-replay-txt {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
}
.xgplayer.xgplayer-mobile .xgplayer-replay-svg {
  height: 50px;
  width: 50px;
}
.xgplayer.xgplayer-mobile .xgplayer-replay-txt {
  font-size: 12px;
  line-height: 24px;
}
.xgplayer .xgplayer-poster {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: block;
  height: 100%;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  visibility: visible;
  width: 100%;
}
.xgplayer .xgplayer-poster.hide,
.xgplayer.xgplayer-playing .xgplayer-poster {
  opacity: 0;
  visibility: hidden;
}
.xgplayer.not-allow-autoplay .xgplayer-poster,
.xgplayer.xgplayer-ended .xgplayer-poster,
.xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay,
.xgplayer.xgplayer-nostart .xgplayer-poster,
.xgplayer.xgplayer-playing .xg-not-hidden,
.xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay {
  opacity: 1;
  visibility: visible;
}
.xgplayer.not-allow-autoplay .xgplayer-poster.hide,
.xgplayer.xgplayer-ended .xgplayer-poster.hide,
.xgplayer.xgplayer-nostart .xgplayer-poster.hide {
  opacity: 0;
  visibility: hidden;
}
@keyframes playPause {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  99% {
    opacity: 0;
    transform: scale(1.3);
  }
  to {
    opacity: 0;
    transform: scale(1);
  }
}
.xgplayer xg-start-inner {
  background: #00000061;
  border-radius: 50%;
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.xgplayer .xgplayer-start {
  cursor: pointer;
  height: 70px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  z-index: 5;
}
.xgplayer .xgplayer-start svg {
  height: 100%;
  width: 100%;
}
.xgplayer .xgplayer-start.focus-hide,
.xgplayer .xgplayer-start.hide {
  display: none;
  pointer-events: none;
}
.xgplayer .xgplayer-start:hover {
  opacity: 0.85;
}
.xgplayer .xgplayer-start .xg-icon-play {
  display: block;
}
.xgplayer .xgplayer-start .xg-icon-pause,
.xgplayer .xgplayer-start[data-state='pause'] .xg-icon-play {
  display: none;
}
.xgplayer .xgplayer-start.interact,
.xgplayer .xgplayer-start[data-state='pause'] .xg-icon-pause {
  display: block;
}
.xgplayer .xgplayer-start.interact xg-start-inner {
  animation: playPause 0.4s ease-out 0.1s forwards;
}
.xgplayer .xgplayer-start.show {
  display: block;
}
.xgplayer.xgplayer-mobile xg-start-inner {
  background: initial;
  border-radius: 0;
}
.xgplayer.xgplayer-mobile .xgplayer-start {
  height: 50px;
  width: 50px;
}
.xgplayer.xgplayer-mobile .xgplayer-start:hover {
  opacity: 1;
}
.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide,
.xgplayer.xgplayer-is-enter .xgplayer-start,
.xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide,
.xgplayer.xgplayer-is-enter .xgplayer-start.show,
.xgplayer.xgplayer-is-error .xgplayer-start,
.xgplayer.xgplayer-is-error .xgplayer-start.show,
.xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start {
  display: none;
}
.xgplayer-enter {
  background: #000c;
  display: none;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
.xgplayer-enter .show {
  display: block;
}
.xgplayer-enter .xgplayer-enter-spinner {
  display: block;
  height: 100px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  z-index: 1;
}
.xgplayer-enter .xgplayer-enter-spinner div {
  animation: fade 1s linear infinite;
  background-color: #ffffffb3;
  border-radius: 30px;
  height: 13%;
  left: 45%;
  opacity: 0;
  position: absolute;
  top: 45%;
  width: 6%;
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1 {
  animation-delay: 0s;
  transform: rotate(0) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2 {
  animation-delay: -0.9163s;
  transform: rotate(30deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3 {
  animation-delay: -0.833s;
  transform: rotate(60deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4 {
  animation-delay: -0.7497s;
  transform: rotate(90deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5 {
  animation-delay: -0.6664s;
  transform: rotate(120deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6 {
  animation-delay: -0.5831s;
  transform: rotate(150deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7 {
  animation-delay: -0.4998s;
  transform: rotate(180deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8 {
  animation-delay: -0.4165s;
  transform: rotate(210deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9 {
  animation-delay: -0.3332s;
  transform: rotate(240deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10 {
  animation-delay: -0.2499s;
  transform: rotate(270deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11 {
  animation-delay: -0.1666s;
  transform: rotate(300deg) translateY(-140%);
}
.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12 {
  animation-delay: -0.0833s;
  transform: rotate(330deg) translateY(-142%);
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
.xgplayer.xgplayer-is-enter .xgplayer-enter {
  display: block;
  opacity: 1;
  transition: opacity 0.3s;
}
.xgplayer.xgplayer-nostart .xgplayer-enter {
  display: none;
}
.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner {
  height: 70px;
  width: 70px;
}
.xg-mini-layer {
  background: linear-gradient(180deg, #393939e6, #39393900 50.27%);
  display: none;
  z-index: 11;
}
.xg-mini-layer,
.xg-mini-layer .mask {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.xg-mini-layer .mask {
  background-color: #0006;
  pointer-events: none;
}
.xg-mini-layer xg-mini-header {
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  left: 0;
  padding: 10px 3px 0 8px;
  position: absolute;
  right: 40px;
  top: 0;
  z-index: 22;
}
.xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn {
  pointer-events: all;
}
.xg-mini-layer xg-mini-header #disabledMini {
  display: none;
  position: relative;
}
.xg-mini-layer xg-mini-header #disabledMini + label {
  align-items: center;
  cursor: pointer;
  display: flex;
  position: relative;
}
.xg-mini-layer xg-mini-header #disabledMini + label:before {
  background-color: transparent;
  border: 1px solid #cdcdcd;
  border-radius: 2px;
  color: #ff142b;
  content: '';
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-right: 7px;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.xg-mini-layer xg-mini-header #disabledMini:checked + label {
  color: #ff142b;
}
.xg-mini-layer xg-mini-header #disabledMini:checked + label:before {
  border-color: #ff142b;
}
.xg-mini-layer xg-mini-header #disabledMini:checked + label:after {
  border-color: #ff142b;
  border-style: solid;
  border-width: 0 2px 2px 0;
  content: '';
  height: 8px;
  left: 6px;
  position: absolute;
  top: 5px;
  transform: rotate(45deg);
  width: 4px;
}
.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips {
  background-color: #0000008a;
  border-radius: 4px;
  bottom: -30px;
  display: none;
  padding: 4px 6px;
  position: absolute;
  right: 15px;
  white-space: nowrap;
}
.xg-mini-layer
  xg-mini-header
  .xgplayer-mini-disableBtn:hover
  #disabledMini
  + label:before {
  border-color: #ff142b;
}
.xg-mini-layer
  xg-mini-header
  .xgplayer-mini-disableBtn:hover
  #disabledMini
  + label {
  color: #ff142b;
}
.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips {
  display: block;
}
.xg-mini-layer .mini-cancel-btn {
  color: #fff;
  cursor: pointer;
  display: block;
  height: 38px;
  line-height: 38px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}
.xg-mini-layer .play-icon {
  background: #0000008a;
  border-radius: 24px;
  cursor: pointer;
  height: 48px;
  left: 50%;
  margin: -24px 0 0 -24px;
  position: absolute;
  top: 50%;
  width: 48px;
}
.xg-mini-layer .play-icon img,
.xg-mini-layer .play-icon svg {
  fill: #faf7f7;
  height: 50px;
  width: 50px;
}
.xg-mini-layer .xg-icon-play {
  display: none;
}
.xg-mini-layer .xg-icon-pause,
.xg-mini-layer[data-state='pause'] .xg-icon-play {
  display: block;
}
.xg-mini-layer[data-state='pause'] .xg-icon-pause {
  display: none;
}
.xgplayer-miniicon {
  display: block;
  outline: none;
  position: relative;
}
.xgplayer-miniicon .name {
  color: #fffc;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  line-height: 40px;
  text-align: center;
}
.xgplayer-miniicon .name span {
  background: #00000061;
  border-radius: 10px;
  display: inline-block;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  width: 60px;
}
.xgplayer-mini {
  box-shadow: 0 4px 7px 2px #0003;
  height: 180px;
  position: fixed;
  width: 320px;
  z-index: 91;
}
.xgplayer-mini:hover {
  cursor: move;
}
.xgplayer-mini:hover .xg-mini-layer {
  display: block;
}
.xgplayer-mini.xgplayer-ended .xg-mini-layer {
  display: none;
}
.xgplayer-mobile .xg-mini-layer .play-icon {
  background: none;
  border-radius: initial;
}
.xgplayer.xgplayer-inactive {
  cursor: none;
}
.xgplayer xg-thumbnail {
  display: block;
}
.xgplayer xg-trigger {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.xgplayer xg-trigger .time-preview {
  color: #fff;
  display: none;
  font-size: 18px;
  left: 50%;
  margin: 0 auto;
  padding: 0 20px 30px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.54);
  top: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
}
.xgplayer xg-trigger .time-preview span {
  line-height: 24px;
}
.xgplayer xg-trigger .time-preview .xg-cur {
  color: red;
}
.xgplayer xg-trigger .time-preview .xg-separator {
  font-size: 14px;
}
.xgplayer xg-trigger .time-preview .xg-seek-show {
  transform: translate(-10px);
}
.xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre {
  transform: rotate(180deg) translate(-5px);
}
.xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon {
  display: none;
}
.xgplayer xg-trigger .time-preview .xg-bar {
  background: #ffffff4d;
  border-radius: 10px;
  box-sizing: content-box;
  height: 2px;
  margin: 8px auto 0;
  width: 96px;
}
.xgplayer xg-trigger .time-preview .xg-bar .xg-curbar {
  background-color: red;
  height: 100%;
  width: 0;
}
.xgplayer xg-trigger .time-preview .xg-bar.hide {
  display: none;
}
.xgplayer xg-trigger .mobile-thumbnail {
  left: 50%;
  position: relative;
  transform: translate(-50%);
}
.xgplayer xg-trigger .xg-top-note {
  background: #0000004d;
  border-radius: 100px;
  color: #fff;
  height: 32px;
  left: 50%;
  margin-left: -78px;
  position: absolute;
  top: 26px;
  width: 135px;
}
.xgplayer xg-trigger .xg-top-note span {
  display: block;
  font-size: 13px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}
.xgplayer xg-trigger .xg-top-note i {
  color: red;
  margin: 0 5px;
}
.xgplayer xg-trigger .xg-playbackrate {
  display: none;
}
.xgplayer xg-trigger[data-xg-action='playbackrate'] .xg-playbackrate,
.xgplayer xg-trigger[data-xg-action='seeking'] .time-preview {
  display: block;
}
.xgplayer .gradient {
  background-image: linear-gradient(
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.36) 20%,
    transparent 36%,
    transparent 70%,
    rgba(0, 0, 0, 0.24) 77%,
    rgba(0, 0, 0, 0.36) 83%,
    rgba(0, 0, 0, 0.6)
  );
  display: none;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.xgplayer .gradient.top {
  background-image: linear-gradient(
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.36) 20%,
    transparent 36%,
    transparent 70%
  );
}
.xgplayer .gradient.bottom {
  background-image: linear-gradient(
    transparent 70%,
    #0000003d 77%,
    #0000005c 83%,
    #0009
  );
}
.xgplayer .gradient.none,
.xgplayer-mobile .xgplayer-controls {
  background-image: none;
}
.xgplayer-mobile.xgplayer-playing .gradient {
  display: block;
}
.xgplayer-mobile.xgplayer-inactive .gradient {
  background-image: none;
}
.xgplayer-mobile .xgmask {
  background-color: #0000;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
@media (prefers-color-scheme: dark) {
  .xgplayer-mobile xg-trigger .time-preview {
    color: #fff;
  }
  .xgplayer-mobile xg-trigger .time-preview span.xg-cur {
    color: red;
  }
  .xgplayer-mobile xg-trigger .time-preview .xg-bar {
    background-color: #ffffff4d;
  }
  .xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar {
    background-color: red;
  }
}
@keyframes loadingRotate {
  0% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes loadingDashOffset {
  0% {
    stroke-dashoffset: 236;
  }
  to {
    stroke-dashoffset: 0;
  }
}
xg-loading-inner {
  animation: loadingRotate 1s linear 0.1s infinite;
  display: block;
  height: 100%;
  transform-origin: center;
  width: 100%;
}
.xgplayer-loading {
  display: none;
  height: 70px;
  left: 50%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  z-index: 10;
}
.xgplayer-loading img,
.xgplayer-loading svg {
  height: 100%;
  width: 100%;
}
.xgplayer-mobile .xgplayer-loading {
  height: 50px;
  width: 50px;
}
.xgplayer-isloading .xgplayer-loading {
  display: block;
}
.xgplayer .xgplayer-pip .xg-exit-pip,
.xgplayer-is-ended .xgplayer-loading,
.xgplayer-is-enter .xgplayer-loading,
.xgplayer-is-error .xgplayer-loading,
.xgplayer-nostart .xgplayer-loading,
.xgplayer-pause .xgplayer-loading {
  display: none;
}
.xgplayer .xgplayer-pip .xg-get-pip,
.xgplayer .xgplayer-pip[data-state='pip'] .xg-exit-pip {
  display: block;
}
.xgplayer .xgplayer-pip[data-state='pip'] .xg-get-pip {
  display: none;
}
.xgplayer .xgplayer-playnext {
  cursor: pointer;
  display: none;
  position: relative;
}
.xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext {
  display: block;
}
.xgplayer .xgplayer-playnext:hover {
  opacity: 0.85;
}
.xgplayer .xgplayer-playnext:hover .xgplayer-tips {
  display: block;
}
.lang-is-en .xgplayer-playnext .xgplayer-tips {
  margin-left: -25px;
}
.lang-is-jp .xgplayer-playnext .xgplayer-tips {
  margin-left: -38px;
}
.xgplayer .xgplayer-download {
  cursor: pointer;
  display: block;
  position: relative;
}
.lang-is-en .xgplayer-download .xgplayer-tips {
  margin-left: -32px;
}
.lang-is-jp .xgplayer-download .xgplayer-tips {
  margin-left: -40px;
}
.xgplayer .xgplayer-shot {
  display: none;
}
.xgplayer-definition {
  cursor: pointer;
  display: none;
}
.xgplayer .xgplayer-playbackrate {
  cursor: default;
  display: none;
}
.xgplayer-error {
  align-items: center;
  background: #000;
  color: #fff;
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  line-height: 100%;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 6;
}
.xgplayer-error .xgplayer-error-refresh {
  color: #fa1f41;
  cursor: pointer;
  padding: 0 3px;
}
.xgplayer-error .xgplayer-error-text {
  display: block;
  line-height: 18px;
  margin: auto 6px 20px;
}
.xgplayer-is-error .xgplayer-error {
  display: flex;
}
.xgplayer .xgplayer-prompt {
  background: #00000080;
  border-radius: 50px;
  color: #fff;
  display: block;
  font-size: 12px;
  left: 10px;
  line-height: 17px;
  opacity: 0;
  padding: 6px 12px 5px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  z-index: 1;
}
.xgplayer .xgplayer-prompt.show {
  display: block;
  opacity: 1;
  pointer-events: auto;
  z-index: 10;
}
.xgplayer .xgplayer-prompt.arrow {
  transform: translate(-50%);
}
.xgplayer .xgplayer-prompt.arrow:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid rgba(0, 0, 0, 0.5);
  bottom: 0;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 100%);
  width: 0;
}
.xgplayer .xgplayer-prompt .highlight {
  color: red;
  cursor: pointer;
  display: inline-block;
  margin-left: 6px;
}
.xgplayer.xgplayer-is-error .xgplayer-prompt.show {
  display: none;
  opacity: 1;
}
.xgplayer .xgplayer-spot {
  background: #fff;
  border-radius: 12px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}
.xgplayer .xgplayer-spot.mini {
  min-width: 6px;
  transform: translate(-50%);
}
.xgplayer .xgplayer-spot.active .xgplayer-spot-pop {
  display: block;
  opacity: 1;
  pointer-events: auto;
}
.xgplayer .xgplayer-spot-pop {
  bottom: 5px;
  display: block;
  left: 50%;
  opacity: 0;
  padding-bottom: 5px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%);
}
.xgplayer-mobile .xgplayer-spot {
  height: 3px;
  min-width: 3px;
  opacity: 1;
  top: 50%;
  transform: translateY(-50%);
}
.xgplayer-mobile .xgplayer-spot.mini {
  min-width: 3px;
  transform: translate(-50%, -50%);
}
.xgplayer .xgplayer-progress.active .xgplayer-spot {
  opacity: 1;
  transition: opacity 0.3s;
  visibility: visible;
}
.xgplayer .xg-spot-info {
  bottom: 100%;
  display: none;
  left: 0;
  position: absolute;
}
.xgplayer .xg-spot-info.short-line .xg-spot-line {
  height: 6px;
}
.xgplayer .xg-spot-info.short-line .xg-spot-content {
  bottom: -4px;
}
.xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail {
  display: none;
}
.xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point {
  display: block;
}
.xgplayer .xg-spot-info.hide,
.xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point {
  display: none;
}
.xgplayer .xgplayer-progress.active .xg-spot-info {
  display: block;
}
.xgplayer .xgplayer-progress.active .xg-spot-info.hide {
  display: none;
}
.xgplayer .xg-spot-line {
  background-color: #fff;
  bottom: -7px;
  display: block;
  height: 41px;
  margin-left: 50%;
  pointer-events: none;
  position: relative;
  width: 1px;
}
.xgplayer .xgplayer-progress-point {
  background: #0000008a;
  border-radius: 4px;
  bottom: -4px;
  color: #fff;
  display: none;
  font-size: 11px;
  left: 50%;
  opacity: 0.85;
  padding: 4px 6px;
  position: relative;
  text-align: center;
  transform: translate(-50%);
  white-space: nowrap;
}
.xgplayer .xg-spot-content {
  border-radius: 2px 2px 0 0;
  color: #fff;
}
.xgplayer .xg-spot-content,
.xgplayer .xg-spot-ext-text {
  bottom: -7px;
  position: relative;
}
.xgplayer .xg-spot-thumbnail {
  background-color: #111010;
  border-radius: 2px 2px 0 0;
  pointer-events: none;
  position: relative;
}
.xgplayer .xg-spot-time {
  bottom: 2px;
  font-size: 12px;
  left: 50%;
  line-height: 16.8px;
  pointer-events: none;
  position: absolute;
  transform: translate(-50%);
}
.xgplayer .progress-thumbnail {
  display: block;
  margin: 0 auto;
}
.xgplayer .xg-spot-text {
  background: #000c;
  border-radius: 0 0 2px 2px;
  box-sizing: border-box;
  display: none;
  padding: 5px 8px;
  pointer-events: none;
}
.xgplayer .spot-inner-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  font-size: 12px;
  line-height: 20px;
  max-height: 40px;
}
.xgplayer .xg-spot-content.show-text .xg-spot-text {
  display: block;
}
.xgplayer .product .xg-spot-text {
  background: #3370ff;
}
.xgplayer .product .xg-spot-line {
  background: none;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 7px solid #3370ff;
  height: 15px;
  left: -10px;
  width: 0;
}
.xgplayer .xgvideo-preview {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: visibility 0.3s, opacity 0.3s;
  visibility: hidden;
  width: 100%;
}
.xgplayer .xgvideo-preview .xgvideo-thumbnail {
  border-radius: 0;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
}
.xgplayer .xgvideo-preview.show {
  opacity: 1;
  visibility: visible;
}
.xgplayer-dynamic-bg,
.xgplayer-dynamic-bg canvas,
.xgplayer-dynamic-bg xgfilter,
.xgplayer-dynamic-bg xgmask {
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.xgplayer-dynamic-bg canvas {
  transform: translateZ(0);
}
.xgplayer-dynamic-bg xgmask {
  background: #000000b3;
}
#mse[data-v-5cc75f19] {
  flex: auto;
}
.el-divider--horizontal[data-v-70354685],
.el-divider--horizontal[data-v-c4e52a32] {
  border-top: 0.1px var(--el-border-color) var(--el-border-style);
}
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cropper-container img {
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  inset: 0;
  position: absolute;
}
.cropper-canvas,
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}
.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: #3399ffbf;
  overflow: hidden;
  width: 100%;
}
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%;
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center:after,
.cropper-center:before {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.re-circled {
  .cropper-face,
  .cropper-view-box {
    border-radius: 50%;
  }
}
.pure-account-settings {
  background: var(--pure-theme-menu-bg) !important;
}
.pure-account-settings-menu {
  background-color: transparent;
  border: none;
}
.pure-account-settings-menu .el-menu-item {
  background-color: transparent !important;
  color: var(--pure-theme-menu-text);
  height: 48px !important;
  transition: color 0.2s;
}
.pure-account-settings-menu .el-menu-item:hover {
  color: var(--pure-theme-menu-title-hover) !important;
}
.pure-account-settings-menu .el-menu-item.is-active,
.pure-account-settings-menu .el-menu-item.is-active:hover {
  color: #fff !important;
}
.pure-account-settings-menu .el-menu-item.is-active:before {
  background: var(--el-color-primary);
  border-radius: 3px;
  clear: both;
  content: '';
  inset: 0 8px;
  margin: 4px 0;
  position: absolute;
}
body[layout] .el-menu--vertical .is-active[data-v-dc8ed2fe] {
  color: #fff !important;
  transition: color 0.2s;
}
body[layout] .el-menu--vertical .is-active[data-v-dc8ed2fe]:hover {
  color: #fff !important;
}
.pure-animate-popper {
  min-width: 0 !important;
}
[data-v-a140bcb1] .el-divider--horizontal {
  margin: 17px 0;
}
[data-v-a140bcb1]
  .pure-checkbox
  .el-checkbox-button.is-checked
  .el-checkbox-button__inner {
  background-color: var(--el-color-primary-light-8);
  border-color: transparent transparent transparent #fff;
  color: var(--el-color-primary);
}
[data-v-a140bcb1]
  .pure-checkbox
  .el-checkbox-button.is-disabled
  .el-checkbox-button__inner {
  background-color: var(
    --el-button-disabled-bg-color,
    var(--el-fill-color-blank)
  );
  border-color: var(
    --el-button-disabled-border-color,
    var(--el-border-color-light)
  );
  color: var(--el-disabled-text-color);
}
.tag-disabled[data-v-a140bcb1] {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.tag-disabled[data-v-a140bcb1],
.tag-disabled[data-v-a140bcb1]:hover {
  background-color: var(--el-color-info-light-9);
}
.tag-disabled.is-active[data-v-a140bcb1] {
  background-color: var(--el-color-primary-light-9);
}
.el-avatar {
  --el-avatar-text-color: var(--el-color-white);
  --el-avatar-bg-color: var(--el-text-color-disabled);
  --el-avatar-text-size: 14px;
  --el-avatar-icon-size: 18px;
  --el-avatar-border-radius: var(--el-border-radius-base);
  --el-avatar-size-large: 56px;
  --el-avatar-size-small: 24px;
  --el-avatar-size: 40px;
  align-items: center;
  background: var(--el-avatar-bg-color);
  box-sizing: border-box;
  color: var(--el-avatar-text-color);
  display: inline-flex;
  font-size: var(--el-avatar-text-size);
  height: var(--el-avatar-size);
  justify-content: center;
  outline: none;
  overflow: hidden;
  text-align: center;
  width: var(--el-avatar-size);
}
.el-avatar > img {
  display: block;
  height: 100%;
  width: 100%;
}
.el-avatar--circle {
  border-radius: 50%;
}
.el-avatar--square {
  border-radius: var(--el-avatar-border-radius);
}
.el-avatar--icon {
  font-size: var(--el-avatar-icon-size);
}
.el-avatar--small {
  --el-avatar-size: 24px;
}
.el-avatar--large {
  --el-avatar-size: 56px;
}
.plus-check-card {
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: flex;
  overflow: hidden;
  padding-block: 16px;
  padding-inline: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.plus-check-card--large {
  width: 440px;
}
.plus-check-card--default {
  width: 320px;
}
.plus-check-card--small {
  width: 200px;
}
.plus-check-card--checked {
  background-color: rgba(var(--el-color-primary-rgb), 0.1);
  border-color: var(--el-color-primary);
  position: relative;
}
.plus-check-card--checked:after {
  -webkit-border-after: 10px solid #0000;
  -webkit-border-start: 10px solid #0000;
  border: 10px solid var(--el-color-primary);
  border-block-end: 10px solid #0000;
  border-inline-start: 10px solid #0000;
  border-start-end-radius: 6px;
  content: '';
  height: 0;
  inset-block-start: 2px;
  inset-inline-end: 2px;
  position: absolute;
  width: 0;
}
.plus-check-card--disabled {
  background-color: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-8);
  cursor: not-allowed;
}
.plus-check-card--disabled:after {
  border-right-color: var(--el-color-info-light-5);
  border-top-color: var(--el-color-info-light-5);
}
.plus-check-card .plus-check-card__avatar-wrapper {
  -webkit-padding-end: 8px;
  padding-inline-end: 8px;
}
.plus-check-card .plus-check-card__right-content {
  overflow: hidden;
  width: 100%;
}
.plus-check-card .plus-check-card__title {
  -webkit-margin-after: 4px;
  align-items: center;
  color: var(--el-text-color-primary);
  display: flex;
  justify-content: space-between;
  margin-block-end: 4px;
  width: 100%;
}
.plus-check-card .plus-check-card__title-left {
  align-items: center;
  display: flex;
}
.plus-check-card .plus-check-card__title-right {
  align-items: center;
  display: flex;
  vertical-align: middle;
}
.plus-check-card .plus-check-card__description {
  color: var(--el-text-color-regular);
  width: 100%;
  word-break: break-all;
}
.plus-check-card-group {
  display: flex;
  flex-wrap: wrap;
}
.plus-check-card-group .plus-check-card {
  margin-bottom: 16px;
  margin-right: 16px;
}
.wrapper[data-v-3af067fd],
.wrapper[data-v-143d3438] {
  align-items: center;
  background-color: #5aa7a433;
  border: 3px dashed rgba(90, 167, 164, 0.9);
  border-radius: 8px;
  display: flex;
  height: 200px;
  justify-content: center;
  width: 300px;
}
.wrapper[data-v-735026ef] {
  align-items: center;
  background-color: #5aa7a433;
  border: 3px dashed rgba(90, 167, 164, 0.9);
  border-radius: 8px;
  display: flex;
  height: 200px;
  justify-content: center;
  margin-bottom: 30px;
  width: 300px;
}
@font-face {
  font-family: v-contextmenu;
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAFgHAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAr5f4wwAAAAAAAAAAAAAAAAAAAAAAABAAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJW7kgMAAABfAAAAFZjbWFwmcAGvgAAAeAAAAGGZ2x5ZodVRJIAAANwAAABPGhlYWQPY7HCAAAA4AAAADZoaGVhB94DhAAAALwAAAAkaG10eAvpAAAAAAHUAAAADGxvY2EAdgCeAAADaAAAAAhtYXhwARIAXQAAARgAAAAgbmFtZT5U/n0AAASsAAACbXBvc3RBG9LpAAAHHAAAADkAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAMP4l69fDzz1AAsEAAAAAADWIjbmAAAAANYiNuYAAP/hBAADGAAAAAgAAgAAAAAAAAABAAAAAwBRAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQP4AZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjmIgOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAPpAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB45iL//wAAAHjmIv//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADmIgAA5iIAAAACAAAAAAAAAHYAngAFAAD/4QO8AxgAEwAoADEARABQAAABBisBIg4CHQEhJzQuAisBFSEFFRcUDgMnIychByMiLgM9ARciBhQWMjY0JhcGBwYPAQ4BHgEzITI2Jy4CJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIxwPPi3+SSw/FDIgEwh3DBISGRISjAgGBQUIAgIEDw4BbRcWCQUJCgb+pAUPGhW8HykCHwEMGScaTFkNIBsSYYg0bh0lFwkBAYCAARMbIA6nPxEaEREaEXwaFhMSGQcQDQgYGg0jJBQBd+QLGBMMHSbjAAAAAAEAAAAAAtYC8AARAAABFAcBBi4BNjcJAS4BPgEXARYC1Q3+qQ4hGAENATj+yA0BGCINAVcNAYASDP66CwEZIQ0BJwEnDSEZAQv+ugwAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAIABUAAQAAAAAAAgAHAB0AAQAAAAAAAwAIACQAAQAAAAAABAAIACwAAQAAAAAABQALADQAAQAAAAAABgAIAD8AAQAAAAAACgArAEcAAQAAAAAACwATAHIAAwABBAkAAAAqAIUAAwABBAkAAQAQAK8AAwABBAkAAgAOAL8AAwABBAkAAwAQAM0AAwABBAkABAAQAN0AAwABBAkABQAWAO0AAwABBAkABgAQAQMAAwABBAkACgBWARMAAwABBAkACwAmAWkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQIBAwEEAAF4C2Fycm93LXJpZ2h0AAAAAAA=);
  src: url(data:application/vnd.ms-fontobject;base64,AAgAAFgHAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAr5f4wwAAAAAAAAAAAAAAAAAAAAAAABAAaQBjAG8AbgBmAG8AbgB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAQAGkAYwBvAG4AZgBvAG4AdAAAAAAAAAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJW7kgMAAABfAAAAFZjbWFwmcAGvgAAAeAAAAGGZ2x5ZodVRJIAAANwAAABPGhlYWQPY7HCAAAA4AAAADZoaGVhB94DhAAAALwAAAAkaG10eAvpAAAAAAHUAAAADGxvY2EAdgCeAAADaAAAAAhtYXhwARIAXQAAARgAAAAgbmFtZT5U/n0AAASsAAACbXBvc3RBG9LpAAAHHAAAADkAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAMP4l69fDzz1AAsEAAAAAADWIjbmAAAAANYiNuYAAP/hBAADGAAAAAgAAgAAAAAAAAABAAAAAwBRAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQP4AZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjmIgOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAPpAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB45iL//wAAAHjmIv//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADmIgAA5iIAAAACAAAAAAAAAHYAngAFAAD/4QO8AxgAEwAoADEARABQAAABBisBIg4CHQEhJzQuAisBFSEFFRcUDgMnIychByMiLgM9ARciBhQWMjY0JhcGBwYPAQ4BHgEzITI2Jy4CJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIxwPPi3+SSw/FDIgEwh3DBISGRISjAgGBQUIAgIEDw4BbRcWCQUJCgb+pAUPGhW8HykCHwEMGScaTFkNIBsSYYg0bh0lFwkBAYCAARMbIA6nPxEaEREaEXwaFhMSGQcQDQgYGg0jJBQBd+QLGBMMHSbjAAAAAAEAAAAAAtYC8AARAAABFAcBBi4BNjcJAS4BPgEXARYC1Q3+qQ4hGAENATj+yA0BGCINAVcNAYASDP66CwEZIQ0BJwEnDSEZAQv+ugwAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAIABUAAQAAAAAAAgAHAB0AAQAAAAAAAwAIACQAAQAAAAAABAAIACwAAQAAAAAABQALADQAAQAAAAAABgAIAD8AAQAAAAAACgArAEcAAQAAAAAACwATAHIAAwABBAkAAAAqAIUAAwABBAkAAQAQAK8AAwABBAkAAgAOAL8AAwABBAkAAwAQAM0AAwABBAkABAAQAN0AAwABBAkABQAWAO0AAwABBAkABgAQAQMAAwABBAkACgBWARMAAwABBAkACwAmAWkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQIBAwEEAAF4C2Fycm93LXJpZ2h0AAAAAAA=#iefix)
      format('embedded-opentype'),
    url(data:font/woff;base64,d09GRgABAAAAAAUAAAsAAAAAB1gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kgMY21hcAAAAYAAAABeAAABhpnABr5nbHlmAAAB4AAAAS4AAAE8h1VEkmhlYWQAAAMQAAAALwAAADYPY7HCaGhlYQAAA0AAAAAcAAAAJAfeA4RobXR4AAADXAAAAAwAAAAMC+kAAGxvY2EAAANoAAAACAAAAAgAdgCebWF4cAAAA3AAAAAfAAAAIAESAF1uYW1lAAADkAAAAUUAAAJtPlT+fXBvc3QAAATYAAAAKAAAADlBG9LpeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxTYm7438AQw9zA0AAUZgTJAQAl4gyOeJzFkMENgDAMAy9t6QMxRV88GIgXc3TirlFMKA8mqCXHimMpUYAFiOIhJrAL48Ep19yPrO4nz2SpEait9K7+U0U0y65BJTMNNm/1H5vXfXT6CnVQJ7byknADpO8MFwAAeJwVjL1Kw1AARu93Y/7a3MTe/KdN2yS2V6kGjLEKYru4KA6Cgzj6ALp2cegiODj4DCKIr1D6AL6A7qIP4BNE48fhwFk+IhPy+yktpYDYZJ1skyNyRgiUEVKTxkhEmdMR3ER2fceURCYSNUtz6RB+qjheMS6HvqIqFkx0sZMUY5FTgd1yQg9QeDEQtqNzPuhw6RGNQHTvqhP6BLeXdazJVnW8OXWKvq3NDM5Dzh80RZY1SlcsE9e+p8t6Q6meZStyl70N2oMRiuj0kvXb/Oq+vIkHvg7M57DbffNl2opaNbeRZ/NQXWVaELFszcHsuxnYRjz8IvXwL/pBf0irDkeFkmO8pyPHBD48+s6qVzMJwLBfvTEEKcMFw5wb1aKJMGEQECwJ0awWRv30B+KIMJEAAHicY2BkYGAA4sM/urfH89t8ZeBmYQCBa0pmzxD0/4csDMwSQC4HAxNIFABNGgrfAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYAnnicY2BkYGBgZghkYGUAASYg5gJCBob/YD4DABD3AXAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgjuxqCi/XLcoMz2jhIEBAC8dBRY=)
      format('woff'),
    url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzJW7kgMAAABfAAAAFZjbWFwmcAGvgAAAeAAAAGGZ2x5ZodVRJIAAANwAAABPGhlYWQPY7HCAAAA4AAAADZoaGVhB94DhAAAALwAAAAkaG10eAvpAAAAAAHUAAAADGxvY2EAdgCeAAADaAAAAAhtYXhwARIAXQAAARgAAAAgbmFtZT5U/n0AAASsAAACbXBvc3RBG9LpAAAHHAAAADkAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAMP4i7dfDzz1AAsEAAAAAADWIjbmAAAAANYiNuYAAP/hBAADGAAAAAgAAgAAAAAAAAABAAAAAwBRAAUAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQP4AZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAHjmIgOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAPpAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAgB45iL//wAAAHjmIv//AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAAAAeAAAAHgAAAABAADmIgAA5iIAAAACAAAAAAAAAHYAngAFAAD/4QO8AxgAEwAoADEARABQAAABBisBIg4CHQEhJzQuAisBFSEFFRcUDgMnIychByMiLgM9ARciBhQWMjY0JhcGBwYPAQ4BHgEzITI2Jy4CJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIxwPPi3+SSw/FDIgEwh3DBISGRISjAgGBQUIAgIEDw4BbRcWCQUJCgb+pAUPGhW8HykCHwEMGScaTFkNIBsSYYg0bh0lFwkBAYCAARMbIA6nPxEaEREaEXwaFhMSGQcQDQgYGg0jJBQBd+QLGBMMHSbjAAAAAAEAAAAAAtYC8AARAAABFAcBBi4BNjcJAS4BPgEXARYC1Q3+qQ4hGAENATj+yA0BGCINAVcNAYASDP66CwEZIQ0BJwEnDSEZAQv+ugwAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAIABUAAQAAAAAAAgAHAB0AAQAAAAAAAwAIACQAAQAAAAAABAAIACwAAQAAAAAABQALADQAAQAAAAAABgAIAD8AAQAAAAAACgArAEcAAQAAAAAACwATAHIAAwABBAkAAAAqAIUAAwABBAkAAQAQAK8AAwABBAkAAgAOAL8AAwABBAkAAwAQAM0AAwABBAkABAAQAN0AAwABBAkABQAWAO0AAwABBAkABgAQAQMAAwABBAkACgBWARMAAwABBAkACwAmAWkKQ3JlYXRlZCBieSBpY29uZm9udAppY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQIBAwEEAAF4C2Fycm93LXJpZ2h0AAAAAAA=)
      format('truetype'),
    url("data:image/svg+xml;charset=utf-8,%3Csvg%3E%3Cdefs%3E%3Cfont id='iconfont' horiz-adv-x='1024'%3E%3Cfont-face ascent='896' descent='-128' font-family='iconfont' font-weight='500' units-per-em='1024'/%3E%3Cglyph d='M281 543q-27-1-53-1h-83q-18 0-36.5-6T76 517.5t-23-32-9-45.5v-76h912v41q0 16-.5 30t-.5 18q0 13-5 29t-17 29.5-31.5 22.5-49.5 9H719v-97H281zm674-233v-52q0-23 .5-52t.5-58-10.5-47.5-26-30-33-16T855 50q-14-1-29.5-.5T796 50h-32l-45 128H280L236 50h-63q-20 0-45 1-25 0-41 9.5t-25.5 23T48 113t-4 30v167zm-792-63q-12 0-21-8.5t-9-21.5 9-21.5 21-8.5q13 0 22 8.5t9 21.5-9 21.5-22 8.5m153-124q-8-26-14-48-5-19-10.5-37T284 13t-3-15 1-14.5 9.5-10.5 21.5-4h365q23 0 34 12t2 38q-5 13-9.5 30.5T695 84q-5 19-11 39zm20 375v228q0 11 2.5 23t10 21.5T369 786t34 6h188q31 0 51.5-14.5T663 725V498z' glyph-name='x' horiz-adv-x='1001' unicode='x'/%3E%3Cglyph d='M725.34 383.834a41.43 41.43 0 0 0-12.925-30.074L368.585 28.489a41.425 41.425 0 0 0-56.917 60.232l312.097 295.196-312.097 295.445a41.51 41.51 0 0 0-1.657 58.575c15.741 16.57 42.005 17.316 58.575 1.657l343.83-325.602a41.43 41.43 0 0 0 12.924-30.158' glyph-name='arrow-right' horiz-adv-x='1024' unicode=''/%3E%3C/font%3E%3C/defs%3E%3C/svg%3E")
      format('svg');
}
.v-contextmenu-icon {
  font-family: v-contextmenu !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.v-contextmenu-icon-right-arrow:before {
  content: '';
}
.v-contextmenu {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 8px 0 hsla(0, 0%, 59%, 0.2);
  box-shadow: 2px 2px 8px #96969633;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  white-space: nowrap;
  z-index: 2020;
  -webkit-tap-highlight-color: transparent;
}
.v-contextmenu-inner {
  list-style: none;
  margin: 0;
  padding: 5px 0;
}
.v-contextmenu-item {
  color: #333;
  cursor: pointer;
  line-height: 1;
  padding: 5px 14px;
}
.v-contextmenu-item--hover {
  background-color: #46a0fc;
  color: #fff;
}
.v-contextmenu-item--disabled {
  color: #3336;
  cursor: not-allowed;
}
.v-contextmenu-divider {
  border-bottom: 1px solid #e8e8e8;
  height: 0;
  margin: 5px 0;
}
.v-contextmenu-group__title {
  color: #3333338c;
  font-size: 60%;
  padding: 5px 14px 2.5px;
}
.v-contextmenu-group__menus {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.v-contextmenu-group__menus .v-contextmenu-item {
  display: inline-block;
  padding: 5px 9px;
}
.v-contextmenu-submenu {
  position: relative;
}
.v-contextmenu-submenu__title {
  padding-right: 22.4px;
}
.v-contextmenu-submenu__menus {
  position: absolute;
}
.v-contextmenu-submenu__menus--left {
  left: 0;
  -webkit-transform: translateX(-100%);
  transform: translate(-100%);
}
.v-contextmenu-submenu__menus--right {
  right: 0;
  -webkit-transform: translateX(100%);
  transform: translate(100%);
}
.v-contextmenu-submenu__menus--top {
  top: -6px;
}
.v-contextmenu-submenu__menus--bottom {
  bottom: -6px;
}
.v-contextmenu-submenu__arrow {
  position: absolute;
  right: 5px;
}
.v-contextmenu-enter-active {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.v-contextmenu-leave-active {
  -webkit-transition: opacity 0.3s cubic-bezier(1, 0.5, 0.8, 1);
  transition: opacity 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.v-contextmenu-enter-from,
.v-contextmenu-leave-to {
  opacity: 0;
}
.scroll-num {
  animation: enhance-bounce-in-down 1s calc(var(--delay) * 1s) forwards;
  color: var(--color, #333);
  font-size: var(--height, calc(var(--width, 20px) * 1.1));
  height: var(--height, calc(var(--width, 20px) * 1.8));
  line-height: var(--height, calc(var(--width, 20px) * 1.8));
  overflow: hidden;
  text-align: center;
  width: var(--width, 20px);
}
ul {
  animation: move 0.3s linear infinite,
    bounce-in-down 1s calc(var(--delay) * 1s) forwards;
}
@keyframes move {
  0% {
    filter: url(#blur);
    transform: translateY(-90%);
  }
  to {
    filter: url(#blur);
    transform: translateY(1%);
  }
}
@keyframes bounce-in-down {
  0% {
    filter: none;
    transform: translateY(calc(var(--i) * -9.09% - 7%));
  }
  25% {
    transform: translateY(calc(var(--i) * -9.09% + 3%));
  }
  50% {
    transform: translateY(calc(var(--i) * -9.09% - 1%));
  }
  70% {
    transform: translateY(calc(var(--i) * -9.09% + 0.6%));
  }
  85% {
    transform: translateY(calc(var(--i) * -9.09% - 0.3%));
  }
  to {
    transform: translateY(calc(var(--i) * -9.09%));
  }
}
@keyframes enhance-bounce-in-down {
  25% {
    transform: translateY(8%);
  }
  50% {
    transform: translateY(-4%);
  }
  70% {
    transform: translateY(2%);
  }
  85% {
    transform: translateY(-1%);
  }
  to {
    transform: translateY(0);
  }
}
.cell[data-v-b797d9c3] {
  box-sizing: border-box;
  height: 30px;
  padding: 3px 0;
}
.cell .text[data-v-b797d9c3] {
  border-radius: 50%;
  display: block;
  height: 24px;
  left: 50%;
  line-height: 24px;
  margin: 0 auto;
  position: absolute;
  transform: translate(-50%);
  width: 24px;
}
.cell.current .text[data-v-b797d9c3] {
  background: #626aef;
  color: #fff;
}
.cell .holiday[data-v-b797d9c3] {
  background: var(--el-color-danger);
  border-radius: 50%;
  bottom: 0;
  height: 6px;
  left: 50%;
  position: absolute;
  transform: translate(-50%);
  width: 6px;
}
.tag-disabled[data-v-58b5f530] {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.tag-disabled[data-v-58b5f530],
.tag-disabled[data-v-58b5f530]:hover {
  background-color: var(--el-color-info-light-9);
}
.tag-disabled.is-active[data-v-58b5f530] {
  background-color: var(--el-color-primary-light-9);
}
.dialog-scale-enter-active,
.dialog-scale-enter-active .el-dialog,
.dialog-scale-leave-active,
.dialog-scale-leave-active .el-dialog {
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dialog-scale-enter-from,
.dialog-scale-leave-to {
  opacity: 0;
}
.dialog-scale-enter-from .el-dialog,
.dialog-scale-leave-to .el-dialog {
  opacity: 0;
  transform: scale(0.5);
}
.dialog-slide-enter-active,
.dialog-slide-enter-active .el-dialog,
.dialog-slide-leave-active,
.dialog-slide-leave-active .el-dialog {
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.dialog-slide-enter-from,
.dialog-slide-leave-to {
  opacity: 0;
}
.dialog-slide-enter-from .el-dialog,
.dialog-slide-leave-to .el-dialog {
  opacity: 0;
  transform: translateY(-100px);
}
.dialog-bounce-enter-active,
.dialog-bounce-enter-active .el-dialog,
.dialog-bounce-leave-active,
.dialog-bounce-leave-active .el-dialog {
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.dialog-bounce-enter-from,
.dialog-bounce-leave-to {
  opacity: 0;
}
.dialog-bounce-enter-from .el-dialog,
.dialog-bounce-leave-to .el-dialog {
  opacity: 0;
  transform: scale(0.3) translateY(-50px);
}
.dialog-custom-object-enter-active,
.dialog-custom-object-enter-active .el-dialog,
.dialog-custom-object-leave-active,
.dialog-custom-object-leave-active .el-dialog {
  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.dialog-custom-object-enter-from,
.dialog-custom-object-leave-to {
  opacity: 0;
}
.dialog-custom-object-enter-from .el-dialog,
.dialog-custom-object-leave-to .el-dialog {
  opacity: 0;
  transform: rotate(180deg) scale(0.5);
}
[data-v-21ec291d] .el-divider--horizontal {
  margin: 17px 0;
}
.el-button .custom-loading .circular[data-v-21ec291d] {
  animation: loading-rotate 2s linear infinite;
  height: 18px;
  margin-right: 6px;
  width: 18px;
}
.el-button .custom-loading .circular .path[data-v-21ec291d] {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke: var(--el-button-text-color);
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke-width: 2;
}
.vjs-tree-brackets {
  cursor: pointer;
}
.vjs-tree-brackets:hover {
  color: #1890ff;
}
.vjs-check-controller {
  left: 0;
  position: absolute;
}
.vjs-check-controller.is-checked .vjs-check-controller-inner {
  background-color: #1890ff;
  border-color: #0076e4;
}
.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after {
  transform: rotate(45deg) scaleY(1);
}
.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after {
  transform: translate(-50%, -50%) scale(1);
}
.vjs-check-controller .vjs-check-controller-inner {
  background-color: #fff;
  border: 1px solid #bfcbd9;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  position: relative;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  vertical-align: middle;
  width: 16px;
  z-index: 1;
}
.vjs-check-controller .vjs-check-controller-inner:after {
  border: 2px solid #fff;
  border-left: 0;
  border-top: 0;
  box-sizing: content-box;
  content: '';
  height: 8px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  transform-origin: center;
  transition: transform 0.15s cubic-bezier(0.71, -0.46, 0.88, 0.6) 0.05s;
  width: 4px;
}
.vjs-check-controller .vjs-check-controller-inner.is-radio {
  border-radius: 100%;
}
.vjs-check-controller .vjs-check-controller-inner.is-radio:after {
  background-color: #fff;
  border-radius: 100%;
  height: 4px;
  left: 50%;
  top: 50%;
}
.vjs-check-controller .vjs-check-controller-original {
  inset: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
}
.vjs-carets {
  cursor: pointer;
  position: absolute;
  right: 0;
}
.vjs-carets svg {
  transition: transform 0.3s;
}
.vjs-carets:hover {
  color: #1890ff;
}
.vjs-carets-close {
  transform: rotate(-90deg);
}
.vjs-tree-node {
  display: flex;
  line-height: 20px;
  position: relative;
}
.vjs-tree-node.has-carets {
  padding-left: 15px;
}
.vjs-tree-node.has-carets.has-selector,
.vjs-tree-node.has-selector {
  padding-left: 30px;
}
.vjs-tree-node.is-highlight,
.vjs-tree-node:hover {
  background-color: #e6f7ff;
  border-radius: 4px;
}
.vjs-tree-node.is-highlight .vjs-tree-node-actions,
.vjs-tree-node:hover .vjs-tree-node-actions {
  display: block;
}
.vjs-tree-node .vjs-indent {
  display: flex;
  position: relative;
}
.vjs-tree-node .vjs-indent-unit.has-line {
  border-left: 1px dashed #bfcbd9;
}
.vjs-tree-node .vjs-tree-node-actions {
  background-color: #e6f7ff;
  border-radius: 4px;
  display: none;
  padding: 0 4px;
  position: absolute;
  right: 0;
  top: 0;
}
.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item {
  cursor: pointer;
}
.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover {
  color: #1890ff;
}
.vjs-tree-node.dark .vjs-tree-node-actions,
.vjs-tree-node.dark.is-highlight,
.vjs-tree-node.dark:hover {
  background-color: #2e4558;
}
.vjs-node-index {
  margin-right: 4px;
  position: absolute;
  right: 100%;
  user-select: none;
}
.vjs-colon {
  white-space: pre;
}
.vjs-comment {
  color: #bfcbd9;
}
.vjs-key {
  white-space: nowrap;
}
.vjs-value {
  word-break: break-word;
}
.vjs-tree-node.dynamic-height .vjs-value {
  white-space: pre-wrap;
}
.vjs-value-null,
.vjs-value-undefined {
  color: #d55fde;
}
.vjs-value-boolean,
.vjs-value-number {
  color: #1d8ce0;
}
.vjs-value-string {
  color: #13ce66;
}
.vjs-tree {
  font-family: Monaco, Menlo, Consolas, Bitstream Vera Sans Mono, monospace;
  font-size: 14px;
  text-align: left;
}
.vjs-tree.is-virtual {
  overflow: auto;
}
.vjs-tree.is-virtual .vjs-tree-node {
  white-space: nowrap;
}
.percentage-value[data-v-2742c596] {
  display: block;
  font-size: 28px;
  margin-top: 10px;
}
.percentage-label[data-v-2742c596] {
  display: block;
  font-size: 12px;
  margin-top: 10px;
}
.demo-progress .el-progress--line[data-v-2742c596] {
  margin-bottom: 15px;
  width: 350px;
}
.demo-progress .el-progress--circle[data-v-2742c596] {
  margin-right: 15px;
}
.card-header[data-v-f90f168a] {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.card-header span[data-v-f90f168a] {
  margin-right: 20px;
}
.warp[data-v-f90f168a] {
  height: 270px;
  margin: 0 auto;
  overflow: hidden;
  width: 360px;
}
.warp ul[data-v-f90f168a] {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.warp ul a[data-v-f90f168a],
.warp ul li[data-v-f90f168a] {
  display: flex;
  font-size: 15px;
  height: 30px;
  justify-content: space-between;
  line-height: 30px;
}
[data-v-f2ce6ba1] .el-divider--horizontal {
  margin: 17px 0;
}
.hs-rate__icon {
  font-size: 18px;
  transition: 0.3s;
}
.hs-item {
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.hs-on {
  background-color: #409eff;
  border-radius: 50%;
}
.hs-range {
  background-color: #f2f6fc;
}
.both-left-sides {
  border-radius: 50% 0 0 50%;
}
.both-right-sides {
  border-radius: 0 50% 50% 0;
}
.slider-demo-block[data-v-70e39362] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-70e39362] {
  margin-left: 12px;
  margin-top: 0;
}
.slider-demo-block .demonstration[data-v-70e39362] {
  color: var(--el-text-color-secondary);
  flex: 1;
  font-size: 14px;
  line-height: 44px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.slider-demo-block .demonstration + .el-slider[data-v-70e39362] {
  flex: 0 0 70%;
}
.slider-demo-block[data-v-e24241b3] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-e24241b3] {
  margin-left: 12px;
  margin-top: 0;
}
.slider-demo-block[data-v-ff22c72a] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-ff22c72a] {
  margin-left: 12px;
  margin-top: 0;
}
.slider-demo-block[data-v-97d2f8ca] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-97d2f8ca] {
  margin-left: 12px;
  margin-top: 0;
}
.slider-demo-block[data-v-ad237b13] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-ad237b13] {
  margin-left: 12px;
  margin-top: 0;
}
.el-slider[data-v-2f66a033] {
  margin-top: 20px;
}
.el-slider[data-v-2f66a033]:first-child {
  margin-top: 0;
}
.slider-demo-block[data-v-32e86349] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-32e86349] {
  margin-left: 12px;
  margin-top: 0;
}
.slider-demo-block .demonstration[data-v-32e86349] {
  color: var(--el-text-color-secondary);
  flex: 1;
  font-size: 14px;
  line-height: 44px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.slider-demo-block .demonstration + .el-slider[data-v-32e86349] {
  flex: 0 0 70%;
}
.slider-demo-block[data-v-a987289c] {
  align-items: center;
  display: flex;
  max-width: 600px;
}
.slider-demo-block .el-slider[data-v-a987289c] {
  margin-left: 12px;
  margin-top: 0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.vue-splitter-container {
  height: 100%;
  position: relative;
}
.vue-splitter-container-mask {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.splitter-pane.vertical.splitter-paneL {
  height: 100%;
  left: 0;
  padding-right: 3px;
  position: absolute;
}
.splitter-pane.vertical.splitter-paneR {
  height: 100%;
  padding-left: 3px;
  position: absolute;
  right: 0;
}
.splitter-pane.horizontal.splitter-paneL {
  position: absolute;
  top: 0;
  width: 100%;
}
.splitter-pane.horizontal.splitter-paneR {
  bottom: 0;
  padding-top: 3px;
  position: absolute;
  width: 100%;
}
@font-face {
  font-family: iconfont;
  src: url(data:font/woff2;base64,d09GMgABAAAAAALcAAsAAAAACFQAAAKOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDBgqEIINPATYCJAMMCwgABCAFhGcHRBs5BxHVi2Gyr7BxDaiRmT1j2+BiYpaLXzlL4AgnYAUSKAAAAAAgHuj3+3WuvIdbU+2ilSHikaShk0hQKt1DYgjJd+t6iDuf56vd+7cbEOh6UoJu5ERutzVVwWTjBAmFjYXCxmyLJv+89fbWnyx3oXBegEJAYbFbg4bnix5OjisFQStUYuX3/v4aNf/n83/vuKVL4FoA9P631hq87IEl+jUaa1mEnTzFh5G3qNf6wqyMekZArVmL4vrx6RX2Y6MFnDKrM5DWh+M4NLBIi9yiCqr1JXRpFq4VxMvxgavw/eGPRRpERWKdtHV0CODv9Gf5vJG+3KZrwMMjCiRMbswWDts92yrOTEpq6zRNyktZECeNz5qQU7pyy3+8SChZtfVgFJuii+JdNYF/Eqx1/aso0Y5bvGCS7wpq1dZYY473q/HOIxELWtIa9cdVwgKTCHhb2Y56EDN0L/vhWeLyQf1D9/EWcIHKjpcASFSHv/wdmzND7/ffaDf4zuY3jFS2Ca6rvn1P4J9q94HUrKKkXMe5YwQku7aXZVGb2itkBVp9H65rA6cIqnO8QFSlD0m1flGWjaNQZx6laguoNWFjdZ0250rIK4ZdIATNbhA1ekLS7FmUZa8odPqBUrP/qKW9p7td2yh2J2SUArx+Y2y5cI5eQ6HPFFaZkarkO0kZ4zjOJ7Ni/kQFyRgzyo9woerQCed45KdRljF64YSsTiJVv55OXd1LJpZz2BHEUCSArr6hmMUKzqdr/vOekVAlYwhQ9O4SJSVEOJqbmAFEJ00BarmR3qUPoQWlHB3lCJZDR+UimZ1hyNcPShBLTUQDUt7alNAcVDNZXpe/XJ032Ma6JGWk0pp3xT9RZeJ5Ly4fW/bfAAAA)
      format('woff2'),
    url(data:font/woff;base64,d09GRgABAAAAAAQ4AAsAAAAACFQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8XFBzY21hcAAAAYgAAABYAAABhoNj0VxnbHlmAAAB4AAAAGoAAAIgiTDuy2hlYWQAAAJMAAAALwAAADYf3ceTaGhlYQAAAnwAAAAcAAAAJAfeA4RobXR4AAACmAAAAAwAAAAMDAAAAGxvY2EAAAKkAAAACAAAAAgAiAEQbWF4cAAAAqwAAAAdAAAAIAEXAGZuYW1lAAACzAAAAUAAAAJnEKM8sHBvc3QAAAQMAAAALAAAAERQkERQeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnrm/Xczc8L+BgYH5DgOQZGBEUcQEAH4jDVF4nO2QsRGAMAwD305IwTEIBXuwAhXLsRtdZgiKA1ugu7fOsisBE5DEJjLYidF1KLXIE3PkOX6K3PB7r1dr8LlkupVw1yj8WmKu7+a9rUFvtl4D/AHyJBEKeJxj4GJg+H+A6SCzAwMHgyCDFIMygw6DKYMdgztDAEMkA4OiiZmRmAibkpoqtRlMDmomakD0nwFCMzJQxpcCEWpSEOoWmTwGBmB4MDAwH2DCER7CEMebmFGd0UAVDzA6UCc0YXwAcjNXNAAAeJxjYGRgYADiOH0pk3h+m68M3CwMIHAv3vE0gv5/gIWB2QHI5WBgAokCAPisCS4AeJxjYGRgYG7438AQw8IAAkCSkQEVMAMARwkCbAQAAAAEAAAABAAAAAAAAAAAiAEQeJxjYGRgYGBmiGLgYgABJiDmArP/g/kMABJLAX4AAAB4nIWRPW7CQBCFn8GQBJQoSqQ0aVYpKBLJ/JRIqVCgp6AHs+ZHttdaL0jUOU2OkBPkCOloc4pIedhDA0W82tlv3r6ZHckA7rCHh/K75y7ZwyWzkiu4wKNwlfqTsE9+Fq6hiZ5wnfqrcAMveBNusmPGDp5/xayFd2EPt/gQruAGn8JV6l/CPvlbuIYH/AjXqf8KNzDxroWbaHnhwOqp03M126lVaNLIpO54jvViE0/tqTzRNl+ZVHWDzlEa6VTbY5t8u+g5F6nImkQNeavj2KjMmrUOXbB0Luu325HoQWgSDGChMYVjnENhhh3jCiEMUkRFdGf5mO4FNohZaf91T+i2yKkfcoUuAnTOXCO60sJ5Ok2OLV/rUXV0K27LmoQ0lFrNSWKy4g883K2phNQDLIuqDH20uaITf1DMkPwB2JNvV3icY2BigAAuBuyAmZGJkZmRhYGzpDS/KqM0MdOQD87STc4vqGRgAACO7glv)
      format('woff'),
    url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8XFBzAAABjAAAAGBjbWFwg2PRXAAAAfgAAAGGZ2x5Zokw7ssAAAOIAAACIGhlYWQf3ceTAAAA4AAAADZoaGVhB94DhAAAALwAAAAkaG10eAwAAAAAAAHsAAAADGxvY2EAiAEQAAADgAAAAAhtYXhwARcAZgAAARgAAAAgbmFtZRCjPLAAAAWoAAACZ3Bvc3RQkERQAAAIEAAAAEQAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAMAAQAAAAEAAF4vGjRfDzz1AAsEAAAAAADeX0HLAAAAAN5fQcsAAP/ABAADQAAAAAgAAgAAAAAAAAABAAAAAwBaAAoAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOZH7aMDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAAAAAABQAAAAMAAAAsAAAABAAAAV4AAQAAAAAAWAADAAEAAAAsAAMACgAAAV4ABAAsAAAABgAEAAEAAuZH7aP//wAA5kfto///AAAAAAABAAYABgAAAAEAAgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAKAAAAAAAAAACAADmRwAA5kcAAAABAADtowAA7aMAAAACAAAAAAAAAIgBEAAKAAD/wALBA0AACAARABoAIwAsADUAPgBHAFAAWQAAITQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImJTQ2MhYUBiImAkAmNCYmNCb/ACY0JiY0JgEAJjQmJjQm/wAmNCYmNCYBACY0JiY0Jv8AJjQmJjQmAQAmNCYmNCb/ACY0JiY0JgEAJjQmJjQm/wAmNCYmNCYaJiY0JiYaGiYmNCYm2homJjQmJhoaJiY0JibaGiYmNCYmGhomJjQmJtoaJiY0JiYaGiYmNCYm2homJjQmJhoaJiY0JiYAAAoAAAAAA8ACQAAIABEAGgAjACwANQA+AEcAUABZAAATMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDYTMhYUBiImNDaAGiYmNCYmGhomJjQmJtoaJiY0JiYaGiYmNCYm2homJjQmJhoaJiY0JibaGiYmNCYmGhomJjQmJtoaJiY0JiYaGiYmNCYmAUAmNCYmNCYBACY0JiY0Jv8AJjQmJjQmAQAmNCYmNCb/ACY0JiY0JgEAJjQmJjQm/wAmNCYmNCYBACY0JiY0Jv8AJjQmJjQmAQAmNCYmNCYAAAASAN4AAQAAAAAAAAATAAAAAQAAAAAAAQAIABMAAQAAAAAAAgAHABsAAQAAAAAAAwAIACIAAQAAAAAABAAIACoAAQAAAAAABQALADIAAQAAAAAABgAIAD0AAQAAAAAACgArAEUAAQAAAAAACwATAHAAAwABBAkAAAAmAIMAAwABBAkAAQAQAKkAAwABBAkAAgAOALkAAwABBAkAAwAQAMcAAwABBAkABAAQANcAAwABBAkABQAWAOcAAwABBAkABgAQAP0AAwABBAkACgBWAQ0AAwABBAkACwAmAWNDcmVhdGVkIGJ5IGljb25mb250aWNvbmZvbnRSZWd1bGFyaWNvbmZvbnRpY29uZm9udFZlcnNpb24gMS4waWNvbmZvbnRHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAGkAYwBvAG4AZgBvAG4AdABpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwECAQMBBAAJdHVvemh1YWkxDnR1b3podWFpMS1jb3B5AAA=)
      format('truetype');
}
.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tuozhuai1:before {
  content: '';
}
.icon-tuozhuai1-copy:before {
  content: '';
}
.splitter-pane-resizer {
  background: #000;
  background-clip: padding;
  background-clip: padding-box;
  box-sizing: border-box;
  opacity: 0.2;
  position: absolute;
  z-index: 1;
}
.splitter-pane-resizer.horizontal {
  background: #e5e6eb;
  cursor: row-resize;
  height: 6px;
  width: 100%;
}
.splitter-pane-resizer.horizontal:before {
  color: #000;
  content: '';
  font-family: iconfont;
  font-size: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.splitter-pane-resizer.vertical {
  background: #e5e6eb;
  cursor: col-resize;
  height: 100%;
  width: 6px;
}
.splitter-pane-resizer.vertical:before {
  color: #000;
  content: '';
  font-family: iconfont;
  font-size: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.split-pane[data-v-79f56a76] {
  border: 1px solid #e5e6eb;
  font-size: 50px;
  height: calc(100vh - 300px);
  text-align: center;
  width: 100%;
}
.split-pane .dv-a[data-v-79f56a76] {
  color: #1e90ffcc;
  padding-top: 30vh;
}
.split-pane .dv-b[data-v-79f56a76] {
  color: #000c;
  padding-top: 10vh;
}
.split-pane .dv-c[data-v-79f56a76] {
  color: #ce272dcc;
  padding-top: 18vh;
}
.el-col[data-v-d36fd98d] {
  text-align: center;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  width: 100%;
  z-index: 1;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-cube-shadow,
  .swiper-slide {
    transform-style: preserve-3d;
  }
}
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper:before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper:before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper:before {
      height: var(--swiper-centered-offset-after);
      min-width: 1px;
      width: 100%;
    }
  }
}
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: #00000026;
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
  }
}
.swiper-lazy-preloader {
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}
.swiper-watch-progress .swiper-slide-visible,
.swiper:not(.swiper-watch-progress) {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  position: absolute;
  width: var(--swiper-navigation-size);
  z-index: 10;
  &.swiper-button-disabled {
    cursor: auto;
    opacity: 0.35;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    fill: currentColor;
    height: 100%;
    object-fit: contain;
    pointer-events: none;
    transform-origin: center;
    width: 100%;
  }
}
.swiper-button-lock {
  display: none;
}
.swiper-button-next,
.swiper-button-prev {
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  top: var(--swiper-navigation-top-offset, 50%);
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  left: auto;
  right: var(--swiper-navigation-sides-offset, 4px);
}
.swiper-horizontal {
  .swiper-button-next,
  .swiper-button-prev,
  ~ .swiper-button-next,
  ~ .swiper-button-prev {
    margin-left: 0;
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    top: var(--swiper-navigation-top-offset, 50%);
  }
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next,
  ~ .swiper-button-prev,
  .swiper-button-prev {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev,
  ~ .swiper-button-next,
  .swiper-button-next {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 4px);
  }
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next,
  ~ .swiper-button-prev,
  .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0);
    }
  }
}
.swiper-vertical {
  .swiper-button-next,
  .swiper-button-prev,
  ~ .swiper-button-next,
  ~ .swiper-button-prev {
    left: var(--swiper-navigation-top-offset, 50%);
    margin-left: calc(0px - var(--swiper-navigation-size) / 2);
    margin-top: 0;
    right: auto;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    bottom: auto;
    top: var(--swiper-navigation-sides-offset, 4px);
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  &.swiper-pagination-disabled,
  .swiper-pagination-disabled > & {
    display: none !important;
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  left: 0;
  top: var(--swiper-pagination-top, auto);
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
  .swiper-pagination-bullet {
    position: relative;
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active,
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  display: inline-block;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  button& {
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }
  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  left: var(--swiper-pagination-left, auto);
  right: var(--swiper-pagination-right, 8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
  .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition: transform 0.2s, top 0.2s;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translate(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition: transform 0.2s, left 0.2s;
    }
  }
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: transform 0.2s, right 0.2s;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  &.swiper-pagination-horizontal,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-horizontal > &,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite {
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
    width: 100%;
  }
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  .swiper-vertical > & {
    height: 100%;
    left: 0;
    top: 0;
    width: var(--swiper-pagination-progressbar-size, 4px);
  }
}
.swiper-pagination-lock {
  display: none;
}
[data-v-6d7508b7] .el-card__body {
  padding-top: 0;
}
[data-v-d8a1ddf8] .el-divider--horizontal {
  margin: 17px 0;
}
.content[data-v-f6f688ed] {
  background-color: var(--el-color-info-light-9);
  border-radius: 8px;
  overflow: hidden;
  padding: 15px;
  resize: horizontal;
  width: 400px;
}
.point {
  border-radius: var(--point-border-radius);
  height: var(--point-height);
  position: relative;
  width: var(--point-width);
}
.point,
.point-flicker:after {
  background: var(--point-background);
}
.point-flicker:after,
.point-flicker:before {
  animation: flicker 1.2s ease-out infinite;
  border-radius: var(--point-border-radius);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes flicker {
  0% {
    opacity: 1;
    transform: scale(0.5);
  }
  30% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(var(--point-scale));
  }
}
.message[data-v-6ddd6abb] {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
  border-radius: 6px;
  box-sizing: border-box;
  color: #fff;
  line-height: 18px;
  padding: 5px 12px;
  position: relative;
  width: 200px;
  word-break: break-all;
}
.message[data-v-6ddd6abb]:after {
  border-color: var(--el-color-primary) transparent transparent;
  border-style: solid dashed dashed;
  border-width: 10px;
  content: '';
  height: 0;
  left: -10px;
  overflow: hidden;
  position: absolute;
  top: 8px;
  width: 0;
}
[data-v-b883a8a8] .card-header {
  display: flex;
}
[data-v-b883a8a8] .card-header .header-right {
  align-items: center;
  display: flex;
  flex: auto;
  font-size: 14px;
  justify-content: flex-end;
}
[data-v-b883a8a8] .pure-upload .el-upload-dragger {
  background-color: transparent;
  border: none;
}
.img-name[data-v-b883a8a8] {
  background-color: var(--el-text-color-regular);
  border-radius: 22px;
  bottom: 80px;
  left: 50%;
  padding: 5px 23px;
  position: absolute;
  transform: translate(-50%);
  z-index: 4000;
}
.dynamic-scroller-demo[data-v-5fa6db47] {
  display: flex;
  flex-direction: column;
  height: 140px;
  overflow: hidden;
}
.scroller[data-v-5fa6db47] {
  border: 1px solid var(--el-border-color);
  flex: auto 1 1;
}
.notice[data-v-5fa6db47] {
  color: #999;
  font-size: 20px;
  padding: 24px;
}
.message[data-v-5fa6db47] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 32px;
  padding: 12px;
}
.dynamic-scroller-demo[data-v-45264eb5] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.scroller[data-v-45264eb5] {
  border: 1px solid var(--el-border-color);
  flex: auto 1 1;
}
.message[data-v-45264eb5] {
  box-sizing: border-box;
  display: flex;
  min-height: 32px;
  padding: 12px;
}
.vue-recycle-scroller {
  position: relative;
}
.vue-recycle-scroller.direction-vertical:not(.page-mode) {
  overflow-y: auto;
}
.vue-recycle-scroller.direction-horizontal:not(.page-mode) {
  overflow-x: auto;
}
.vue-recycle-scroller.direction-horizontal {
  display: flex;
}
.vue-recycle-scroller__slot {
  flex: auto 0 0;
}
.vue-recycle-scroller__item-wrapper {
  box-sizing: border-box;
  flex: 1;
  overflow: hidden;
  position: relative;
}
.vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
  left: 0;
  position: absolute;
  top: 0;
  will-change: transform;
}
.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
  width: 100%;
}
.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
  height: 100%;
}
.vue-recycle-scroller.ready.direction-vertical
  .vue-recycle-scroller__item-view {
  width: 100%;
}
.vue-recycle-scroller.ready.direction-horizontal
  .vue-recycle-scroller__item-view {
  height: 100%;
}
.resize-observer[data-v-b329ee4c] {
  background-color: transparent;
  border: none;
  opacity: 0;
}
.resize-observer[data-v-b329ee4c],
.resize-observer[data-v-b329ee4c] object {
  display: block;
  height: 100%;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.waterfall-list[data-v-685ac8d0] {
  background-color: var(--bacbbe20);
  overflow: hidden;
  position: relative;
  width: 100%;
}
.waterfall-item[data-v-685ac8d0] {
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(3000px);
  visibility: hidden;
}
@keyframes fadeIn-685ac8d0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn[data-v-685ac8d0] {
  animation-name: fadeIn-685ac8d0;
}
.lazy__box[data-v-06fbfcdb] {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lazy__resource[data-v-06fbfcdb] {
  align-items: center;
  display: flex;
  justify-content: center;
  inset: 0;
  position: absolute;
}
.lazy__img[data-v-06fbfcdb] {
  display: block;
}
.lazy__img[lazy='loading'][data-v-06fbfcdb] {
  padding: 5em 0;
  width: 48px;
}
.lazy__img[lazy='loaded'][data-v-06fbfcdb] {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.lazy__img[lazy='error'][data-v-06fbfcdb] {
  height: auto;
  padding: 5em 0;
  width: 48px;
}
.main-content[data-v-1dc480a6] {
  margin: 0 !important;
}
[data-v-1dc480a6] .el-loading-spinner .el-loading-text {
  font-size: 24px;
}
:host,
:root {
  --w-e-textarea-bg-color: #fff;
  --w-e-textarea-color: #333;
  --w-e-textarea-border-color: #ccc;
  --w-e-textarea-slight-border-color: #e8e8e8;
  --w-e-textarea-slight-color: #d4d4d4;
  --w-e-textarea-slight-bg-color: #f5f2f0;
  --w-e-textarea-selected-border-color: #b4d5ff;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #595959;
  --w-e-toolbar-bg-color: #fff;
  --w-e-toolbar-active-color: #333;
  --w-e-toolbar-active-bg-color: #f1f1f1;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #e8e8e8;
  --w-e-modal-button-bg-color: #fafafa;
  --w-e-modal-button-border-color: #d9d9d9;
}
.w-e-text-container *,
.w-e-toolbar * {
  box-sizing: border-box;
  margin: 0;
  outline: none;
  padding: 0;
}
.w-e-text-container blockquote,
.w-e-text-container li,
.w-e-text-container p,
.w-e-text-container td,
.w-e-text-container th,
.w-e-toolbar * {
  line-height: 1.5;
}
.w-e-text-container {
  background-color: var(--w-e-textarea-bg-color);
  color: var(--w-e-textarea-color);
  height: 100%;
  position: relative;
}
.w-e-text-container .w-e-scroll {
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
.w-e-text-container [data-slate-editor] {
  word-wrap: break-word;
  border-top: 1px solid transparent;
  min-height: 100%;
  outline: 0;
  padding: 0 10px;
  white-space: pre-wrap;
}
.w-e-text-container [data-slate-editor] p {
  margin: 15px 0;
}
.w-e-text-container [data-slate-editor] h1,
.w-e-text-container [data-slate-editor] h2,
.w-e-text-container [data-slate-editor] h3,
.w-e-text-container [data-slate-editor] h4,
.w-e-text-container [data-slate-editor] h5 {
  margin: 20px 0;
}
.w-e-text-container [data-slate-editor] img {
  cursor: default;
  display: inline !important;
  max-width: 100%;
  min-height: 20px;
  min-width: 20px;
}
.w-e-text-container [data-slate-editor] span {
  text-indent: 0;
}
.w-e-text-container [data-slate-editor] [data-selected='true'] {
  box-shadow: 0 0 0 2px var(--w-e-textarea-selected-border-color);
}
.w-e-text-placeholder {
  font-style: italic;
  left: 10px;
  top: 17px;
  width: 90%;
}
.w-e-max-length-info,
.w-e-text-placeholder {
  color: var(--w-e-textarea-slight-color);
  pointer-events: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.w-e-max-length-info {
  bottom: 0.5em;
  right: 1em;
}
.w-e-bar {
  background-color: var(--w-e-toolbar-bg-color);
  color: var(--w-e-toolbar-color);
  font-size: 14px;
  padding: 0 5px;
}
.w-e-bar svg {
  fill: var(--w-e-toolbar-color);
  height: 14px;
  width: 14px;
}
.w-e-bar-show {
  display: flex;
}
.w-e-bar-hidden {
  display: none;
}
.w-e-hover-bar {
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  box-shadow: 0 2px 5px #0000001f;
  position: absolute;
}
.w-e-toolbar {
  flex-wrap: wrap;
  position: relative;
}
.w-e-bar-divider {
  background-color: var(--w-e-toolbar-border-color);
  display: inline-flex;
  height: 40px;
  margin: 0 5px;
  width: 1px;
}
.w-e-bar-item {
  display: flex;
  height: 40px;
  padding: 4px;
  position: relative;
  text-align: center;
}
.w-e-bar-item,
.w-e-bar-item button {
  align-items: center;
  justify-content: center;
}
.w-e-bar-item button {
  background: transparent;
  border: none;
  color: var(--w-e-toolbar-color);
  cursor: pointer;
  display: inline-flex;
  height: 32px;
  overflow: hidden;
  padding: 0 8px;
  white-space: nowrap;
}
.w-e-bar-item button:hover {
  background-color: var(--w-e-toolbar-active-bg-color);
  color: var(--w-e-toolbar-active-color);
}
.w-e-bar-item button .title {
  margin-left: 5px;
}
.w-e-bar-item .active {
  background-color: var(--w-e-toolbar-active-bg-color);
  color: var(--w-e-toolbar-active-color);
}
.w-e-bar-item .disabled {
  color: var(--w-e-toolbar-disabled-color);
  cursor: not-allowed;
}
.w-e-bar-item .disabled svg {
  fill: var(--w-e-toolbar-disabled-color);
}
.w-e-bar-item .disabled:hover {
  background-color: var(--w-e-toolbar-bg-color);
  color: var(--w-e-toolbar-disabled-color);
}
.w-e-bar-item .disabled:hover svg {
  fill: var(--w-e-toolbar-disabled-color);
}
.w-e-menu-tooltip-v5:before {
  background-color: var(--w-e-toolbar-active-color);
  border-radius: 5px;
  color: var(--w-e-toolbar-bg-color);
  content: attr(data-tooltip);
  font-size: 0.75em;
  padding: 5px 10px;
  text-align: center;
  top: 40px;
  white-space: pre;
  z-index: 1;
}
.w-e-menu-tooltip-v5:after,
.w-e-menu-tooltip-v5:before {
  opacity: 0;
  position: absolute;
  transition: opacity 0.6s;
  visibility: hidden;
}
.w-e-menu-tooltip-v5:after {
  border: 5px solid transparent;
  border-bottom: 5px solid var(--w-e-toolbar-active-color);
  content: '';
  top: 30px;
}
.w-e-menu-tooltip-v5:hover:after,
.w-e-menu-tooltip-v5:hover:before {
  opacity: 1;
  visibility: visible;
}
.w-e-menu-tooltip-v5.tooltip-right:before {
  left: 100%;
  top: 10px;
}
.w-e-menu-tooltip-v5.tooltip-right:after {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: var(--w-e-toolbar-active-color);
  border-top-color: transparent;
  left: 100%;
  margin-left: -10px;
  top: 16px;
}
.w-e-bar-item-group .w-e-bar-item-menus-container {
  background-color: var(--w-e-toolbar-bg-color);
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  box-shadow: 0 2px 10px #0000001f;
  display: none;
  left: 0;
  margin-top: 40px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.w-e-bar-item-group:hover .w-e-bar-item-menus-container {
  display: block;
}
.w-e-select-list {
  background-color: var(--w-e-toolbar-bg-color);
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  box-shadow: 0 2px 10px #0000001f;
  left: 0;
  margin-top: 40px;
  max-height: 350px;
  min-width: 100px;
  overflow-y: auto;
  position: absolute;
  top: 0;
  z-index: 1;
}
.w-e-select-list ul {
  line-height: 1;
  list-style: none;
}
.w-e-select-list ul .selected {
  background-color: var(--w-e-toolbar-active-bg-color);
}
.w-e-select-list ul li {
  cursor: pointer;
  padding: 7px 0 7px 25px;
  position: relative;
  text-align: left;
  white-space: nowrap;
}
.w-e-select-list ul li:hover {
  background-color: var(--w-e-toolbar-active-bg-color);
}
.w-e-select-list ul li svg {
  left: 0;
  margin-left: 5px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
}
.w-e-bar-bottom .w-e-select-list {
  bottom: 0;
  margin-bottom: 40px;
  margin-top: 0;
  top: inherit;
}
.w-e-drop-panel {
  background-color: var(--w-e-toolbar-bg-color);
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  box-shadow: 0 2px 10px #0000001f;
  margin-top: 40px;
  min-width: 200px;
  padding: 10px;
  position: absolute;
  top: 0;
  z-index: 1;
}
.w-e-bar-bottom .w-e-drop-panel {
  bottom: 0;
  margin-bottom: 40px;
  margin-top: 0;
  top: inherit;
}
.w-e-modal {
  background-color: var(--w-e-toolbar-bg-color);
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  box-shadow: 0 2px 10px #0000001f;
  color: var(--w-e-toolbar-color);
  font-size: 14px;
  min-height: 40px;
  min-width: 100px;
  padding: 20px 15px 0;
  position: absolute;
  text-align: left;
  z-index: 1;
}
.w-e-modal .btn-close {
  cursor: pointer;
  line-height: 1;
  padding: 5px;
  position: absolute;
  right: 8px;
  top: 7px;
}
.w-e-modal .btn-close svg {
  fill: var(--w-e-toolbar-color);
  height: 10px;
  width: 10px;
}
.w-e-modal .babel-container {
  display: block;
  margin-bottom: 15px;
}
.w-e-modal .babel-container span {
  display: block;
  margin-bottom: 10px;
}
.w-e-modal .button-container {
  margin-bottom: 15px;
}
.w-e-modal button {
  background-color: var(--w-e-modal-button-bg-color);
  cursor: pointer;
  font-weight: 400;
  height: 32px;
  padding: 4.5px 15px;
  text-align: center;
  touch-action: manipulation;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.w-e-modal button,
.w-e-modal input[type='number'],
.w-e-modal input[type='text'],
.w-e-modal textarea {
  border: 1px solid var(--w-e-modal-button-border-color);
  border-radius: 4px;
  color: var(--w-e-toolbar-color);
}
.w-e-modal input[type='number'],
.w-e-modal input[type='text'],
.w-e-modal textarea {
  background-color: var(--w-e-toolbar-bg-color);
  font-feature-settings: 'tnum';
  font-variant: tabular-nums;
  padding: 4.5px 11px;
  transition: all 0.3s;
  width: 100%;
}
.w-e-modal textarea {
  min-height: 60px;
}
body .w-e-modal,
body .w-e-modal * {
  box-sizing: border-box;
}
.w-e-progress-bar {
  background-color: var(--w-e-textarea-handler-bg-color);
  height: 1px;
  position: absolute;
  transition: width 0.3s;
  width: 0;
}
.w-e-full-screen-container {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  inset: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: fixed;
  width: 100% !important;
}
.w-e-full-screen-container [data-w-e-textarea='true'] {
  flex: 1 !important;
}
.w-e-text-container [data-slate-editor] code {
  background-color: var(--w-e-textarea-slight-bg-color);
  border-radius: 3px;
  font-family: monospace;
  padding: 3px;
}
.w-e-panel-content-color {
  list-style: none;
  text-align: left;
  width: 230px;
}
.w-e-panel-content-color li {
  border: 1px solid var(--w-e-toolbar-bg-color);
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  padding: 2px;
}
.w-e-panel-content-color li:hover {
  border-color: var(--w-e-toolbar-color);
}
.w-e-panel-content-color li .color-block {
  border: 1px solid var(--w-e-toolbar-border-color);
  border-radius: 3px;
  height: 17px;
  width: 17px;
}
.w-e-panel-content-color .active {
  border-color: var(--w-e-toolbar-color);
}
.w-e-panel-content-color .clear {
  line-height: 1.5;
  margin-bottom: 5px;
  width: 100%;
}
.w-e-panel-content-color .clear svg {
  height: 16px;
  margin-bottom: -4px;
  width: 16px;
}
.w-e-text-container [data-slate-editor] blockquote {
  background-color: var(--w-e-textarea-slight-bg-color);
  border-left: 8px solid var(--w-e-textarea-selected-border-color);
  display: block;
  font-size: 100%;
  line-height: 1.5;
  margin: 10px 0;
  padding: 10px;
}
.w-e-panel-content-emotion {
  font-size: 20px;
  list-style: none;
  text-align: left;
  width: 300px;
}
.w-e-panel-content-emotion li {
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}
.w-e-panel-content-emotion li:hover {
  background-color: var(--w-e-textarea-slight-bg-color);
}
.w-e-textarea-divider {
  border-radius: 3px;
  margin: 20px auto;
  padding: 20px;
}
.w-e-textarea-divider hr {
  background-color: var(--w-e-textarea-border-color);
  border: 0;
  display: block;
  height: 1px;
}
.w-e-text-container [data-slate-editor] pre > code {
  background-color: var(--w-e-textarea-slight-bg-color);
  border: 1px solid var(--w-e-textarea-slight-border-color);
  border-radius: 4px;
  display: block;
  font-size: 14px;
  padding: 10px;
  text-indent: 0;
}
.w-e-text-container [data-slate-editor] .w-e-image-container {
  display: inline-block;
  margin: 0 3px;
}
.w-e-text-container [data-slate-editor] .w-e-image-container:hover {
  box-shadow: 0 0 0 2px var(--w-e-textarea-selected-border-color);
}
.w-e-text-container [data-slate-editor] .w-e-selected-image-container {
  overflow: hidden;
  position: relative;
}
.w-e-text-container
  [data-slate-editor]
  .w-e-selected-image-container
  .w-e-image-dragger {
  background-color: var(--w-e-textarea-handler-bg-color);
  height: 7px;
  position: absolute;
  width: 7px;
}
.w-e-text-container
  [data-slate-editor]
  .w-e-selected-image-container
  .left-top {
  cursor: nwse-resize;
  left: 0;
  top: 0;
}
.w-e-text-container
  [data-slate-editor]
  .w-e-selected-image-container
  .right-top {
  cursor: nesw-resize;
  right: 0;
  top: 0;
}
.w-e-text-container
  [data-slate-editor]
  .w-e-selected-image-container
  .left-bottom {
  bottom: 0;
  cursor: nesw-resize;
  left: 0;
}
.w-e-text-container
  [data-slate-editor]
  .w-e-selected-image-container
  .right-bottom {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
}
.w-e-text-container [contenteditable='false'] .w-e-image-container:hover,
.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover {
  box-shadow: none;
}
.w-e-text-container [data-slate-editor] .table-container {
  border: 1px dashed var(--w-e-textarea-border-color);
  border-radius: 5px;
  margin-top: 10px;
  overflow-x: auto;
  padding: 10px;
  width: 100%;
}
.w-e-text-container [data-slate-editor] table {
  border-collapse: collapse;
}
.w-e-text-container [data-slate-editor] table td,
.w-e-text-container [data-slate-editor] table th {
  border: 1px solid var(--w-e-textarea-border-color);
  line-height: 1.5;
  min-width: 30px;
  padding: 3px 5px;
  text-align: left;
}
.w-e-text-container [data-slate-editor] table th {
  background-color: var(--w-e-textarea-slight-bg-color);
  font-weight: 700;
  text-align: center;
}
.w-e-panel-content-table {
  background-color: var(--w-e-toolbar-bg-color);
}
.w-e-panel-content-table table {
  border-collapse: collapse;
}
.w-e-panel-content-table td {
  border: 1px solid var(--w-e-toolbar-border-color);
  cursor: pointer;
  height: 15px;
  padding: 3px 5px;
  width: 20px;
}
.w-e-panel-content-table td.active {
  background-color: var(--w-e-toolbar-active-bg-color);
}
.w-e-textarea-video-container {
  background-image: linear-gradient(
      45deg,
      #eee 25%,
      transparent 0,
      transparent 75%,
      #eee 0,
      #eee
    ),
    linear-gradient(45deg, #eee 25%, #fff 0 75%, #eee 0, #eee);
  background-position: 0 0, 10px 10px;
  background-size: 20px 20px;
  border: 1px dashed var(--w-e-textarea-border-color);
  border-radius: 5px;
  margin: 10px auto 0;
  padding: 10px 0;
  text-align: center;
}
.w-e-text-container [data-slate-editor] pre > code {
  word-wrap: normal;
  font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  -webkit-hyphens: none;
  hyphens: none;
  line-height: 1.5;
  margin: 0.5em 0;
  overflow: auto;
  padding: 1em;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-align: left;
  text-shadow: 0 1px #fff;
  white-space: pre;
  word-break: normal;
  word-spacing: normal;
}
.w-e-text-container [data-slate-editor] pre > code .token.cdata,
.w-e-text-container [data-slate-editor] pre > code .token.comment,
.w-e-text-container [data-slate-editor] pre > code .token.doctype,
.w-e-text-container [data-slate-editor] pre > code .token.prolog {
  color: #708090;
}
.w-e-text-container [data-slate-editor] pre > code .token.punctuation {
  color: #999;
}
.w-e-text-container [data-slate-editor] pre > code .token.namespace {
  opacity: 0.7;
}
.w-e-text-container [data-slate-editor] pre > code .token.boolean,
.w-e-text-container [data-slate-editor] pre > code .token.constant,
.w-e-text-container [data-slate-editor] pre > code .token.deleted,
.w-e-text-container [data-slate-editor] pre > code .token.number,
.w-e-text-container [data-slate-editor] pre > code .token.property,
.w-e-text-container [data-slate-editor] pre > code .token.symbol,
.w-e-text-container [data-slate-editor] pre > code .token.tag {
  color: #905;
}
.w-e-text-container [data-slate-editor] pre > code .token.attr-name,
.w-e-text-container [data-slate-editor] pre > code .token.builtin,
.w-e-text-container [data-slate-editor] pre > code .token.char,
.w-e-text-container [data-slate-editor] pre > code .token.inserted,
.w-e-text-container [data-slate-editor] pre > code .token.selector,
.w-e-text-container [data-slate-editor] pre > code .token.string {
  color: #690;
}
.w-e-text-container [data-slate-editor] pre > code .language-css .token.string,
.w-e-text-container [data-slate-editor] pre > code .style .token.string,
.w-e-text-container [data-slate-editor] pre > code .token.entity,
.w-e-text-container [data-slate-editor] pre > code .token.operator,
.w-e-text-container [data-slate-editor] pre > code .token.url {
  color: #9a6e3a;
}
.w-e-text-container [data-slate-editor] pre > code .token.atrule,
.w-e-text-container [data-slate-editor] pre > code .token.attr-value,
.w-e-text-container [data-slate-editor] pre > code .token.keyword {
  color: #07a;
}
.w-e-text-container [data-slate-editor] pre > code .token.class-name,
.w-e-text-container [data-slate-editor] pre > code .token.function {
  color: #dd4a68;
}
.w-e-text-container [data-slate-editor] pre > code .token.important,
.w-e-text-container [data-slate-editor] pre > code .token.regex,
.w-e-text-container [data-slate-editor] pre > code .token.variable {
  color: #e90;
}
.w-e-text-container [data-slate-editor] pre > code .token.bold,
.w-e-text-container [data-slate-editor] pre > code .token.important {
  font-weight: 700;
}
.w-e-text-container [data-slate-editor] pre > code .token.italic {
  font-style: italic;
}
.w-e-text-container [data-slate-editor] pre > code .token.entity {
  cursor: help;
}
[data-v-93bdd6b9] .el-collapse-item__header {
  padding-left: 10px;
}
.back[data-v-7dd0f096] {
  align-items: center;
  background: #8a96a014;
  border-radius: 18px;
  cursor: pointer;
  display: flex;
  height: 200px;
  justify-content: center;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
}
.back[data-v-7dd0f096]:hover {
  background: #8a96a033;
  transition: background 0.6s;
}
.main-content[data-v-0403cb85],
.main-content[data-v-acce5787],
.main-content[data-v-fbc7e82a] {
  margin: 0 !important;
}
.list-card-item[data-v-d507ab16] {
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  margin-bottom: 12px;
  overflow: hidden;
}
.list-card-item_detail[data-v-d507ab16] {
  flex: 1;
  min-height: 140px;
  padding: 24px 32px;
}
.list-card-item_detail--logo[data-v-d507ab16] {
  align-items: center;
  background: #e0ebff;
  border-radius: 50%;
  color: #0052d9;
  display: flex;
  font-size: 26px;
  height: 46px;
  justify-content: center;
  width: 46px;
}
.list-card-item_detail--logo__disabled[data-v-d507ab16] {
  color: #a1c4ff;
}
.list-card-item_detail--operation[data-v-d507ab16] {
  display: flex;
  height: 100%;
}
.list-card-item_detail--operation--tag[data-v-d507ab16] {
  border: 0;
}
.list-card-item_detail--name[data-v-d507ab16] {
  font-size: 16px;
  font-weight: 400;
  margin: 24px 0 8px;
}
.list-card-item_detail--desc[data-v-d507ab16] {
  display: -webkit-box;
  font-size: 12px;
  height: 40px;
  -webkit-line-clamp: 2;
  line-height: 20px;
  margin-bottom: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.list-card-item__disabled .list-card-item_detail--desc[data-v-d507ab16],
.list-card-item__disabled .list-card-item_detail--name[data-v-d507ab16] {
  color: var(--el-text-color-disabled);
}
.list-card-item__disabled
  .list-card-item_detail--operation--tag[data-v-d507ab16] {
  color: #bababa;
}
.dialog-footer[data-v-32836560] {
  display: flex;
  justify-content: flex-end;
}
.control[data-v-2a24c599] {
  margin-bottom: 10px;
}
.mt-4[data-v-2a24c599],
.pagination[data-v-2a24c599] {
  margin-top: 1rem;
}
.pagination[data-v-2a24c599] {
  display: flex;
  justify-content: flex-end;
}
.control[data-v-8cc41a46] {
  margin-bottom: 10px;
}
.mt-4[data-v-8cc41a46],
.pagination[data-v-8cc41a46] {
  margin-top: 1rem;
}
.pagination[data-v-8cc41a46] {
  display: flex;
  justify-content: flex-end;
}
.custom-tree-node[data-v-8cc41a46],
.tree-header[data-v-8cc41a46] {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.custom-tree-node[data-v-8cc41a46] {
  flex: 1;
  font-size: 14px;
  padding-right: 8px;
}
.tree-card[data-v-8cc41a46] {
  height: calc(100vh - 120px);
}
.tree-card[data-v-8cc41a46] .el-card__body {
  height: calc(100% - 56px);
  overflow-y: auto;
}
.wave[data-v-ac5f010d] {
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  width: 80%;
  z-index: -1;
}
.login-container[data-v-ac5f010d] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100vh;
  max-width: 100%;
  width: 100vw;
  grid-gap: 18rem;
  padding: 0 2rem;
}
.img[data-v-ac5f010d] {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}
.img img[data-v-ac5f010d] {
  width: 500px;
}
.login-box[data-v-ac5f010d] {
  align-items: center;
  display: flex;
  overflow: hidden;
  text-align: center;
}
.login-form[data-v-ac5f010d] {
  width: 360px;
}
.avatar[data-v-ac5f010d] {
  height: 80px;
  width: 350px;
}
.login-form h2[data-v-ac5f010d] {
  color: #999;
  font: 700 200% Consolas, Monaco, monospace;
  margin: 15px 0;
  text-transform: uppercase;
}
@media screen and (max-width: 1180px) {
  .login-container[data-v-ac5f010d] {
    grid-gap: 9rem;
  }
  .login-form[data-v-ac5f010d] {
    width: 290px;
  }
  .login-form h2[data-v-ac5f010d] {
    font-size: 2.4rem;
    margin: 8px 0;
  }
  .img img[data-v-ac5f010d] {
    width: 360px;
  }
  .avatar[data-v-ac5f010d] {
    height: 80px;
    width: 280px;
  }
}
@media screen and (max-width: 968px) {
  .img[data-v-ac5f010d],
  .wave[data-v-ac5f010d] {
    display: none;
  }
  .login-container[data-v-ac5f010d] {
    grid-template-columns: 1fr;
  }
  .login-box[data-v-ac5f010d] {
    justify-content: center;
  }
}
[data-v-ac5f010d] .el-input-group__append {
  padding: 0;
}
.translation[data-v-ac5f010d] .el-dropdown-menu__item {
  padding: 5px 40px;
}
.translation .check-en[data-v-ac5f010d],
.translation .check-zh[data-v-ac5f010d] {
  left: 20px;
  position: absolute;
}
[data-v-6535bb7f] .el-dropdown-menu__item i {
  margin: 0;
}
.main-content[data-v-6535bb7f] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-6535bb7f] .el-form-item {
  margin-bottom: 12px;
}
[data-v-281c9398] .el-dropdown-menu__item i {
  margin: 0;
}
.main-content[data-v-281c9398] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-281c9398] .el-form-item {
  margin-bottom: 12px;
}
[data-v-eb75ba4d] .el-dropdown-menu__item i {
  margin: 0;
}
.main-content[data-v-eb75ba4d] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-eb75ba4d] .el-form-item {
  margin-bottom: 12px;
}
[data-v-304b71c7] .el-dropdown-menu__item i {
  margin: 0;
}
.main-content[data-v-304b71c7] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-304b71c7] .el-form-item {
  margin-bottom: 12px;
}
[data-v-2646cf9e] .el-descriptions__body,
[data-v-b667b638] .el-descriptions__body {
  background: transparent;
}
.el-overlay.is-drawer {
  overflow: hidden;
}
.el-drawer {
  --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
  --el-drawer-padding-primary: var(--el-dialog-padding-primary, 20px);
  --el-drawer-dragger-size: 8px;
  background-color: var(--el-drawer-bg-color);
  box-shadow: var(--el-box-shadow-dark);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: absolute;
  transition: all var(--el-transition-duration);
}
.el-drawer .btt,
.el-drawer .ltr,
.el-drawer .rtl,
.el-drawer .ttb {
  transform: translate(0);
}
.el-drawer__sr-focus:focus {
  outline: none !important;
}
.el-drawer__header {
  align-items: center;
  color: var(--el-text-color-primary);
  display: flex;
  margin-bottom: 32px;
  overflow: hidden;
  padding: var(--el-drawer-padding-primary);
  padding-bottom: 0;
}
.el-drawer__header > :first-child {
  flex: 1;
}
.el-drawer__title {
  flex: 1;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
}
.el-drawer__footer {
  overflow: hidden;
  padding: var(--el-drawer-padding-primary);
  padding-top: 10px;
  text-align: right;
}
.el-drawer__close-btn {
  background-color: initial;
  border: none;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-size: var(--el-font-size-extra-large);
  outline: none;
}
.el-drawer__close-btn:focus i,
.el-drawer__close-btn:hover i {
  color: var(--el-color-primary);
}
.el-drawer__body {
  flex: 1;
  overflow: auto;
  padding: var(--el-drawer-padding-primary);
}
.el-drawer__body > * {
  box-sizing: border-box;
}
.el-drawer.is-dragging {
  transition: none;
}
.el-drawer__dragger {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-drawer__dragger,
.el-drawer__dragger:before {
  background-color: initial;
  position: absolute;
  transition: all 0.2s;
}
.el-drawer__dragger:before {
  content: '';
}
.el-drawer__dragger:hover:before {
  background-color: var(--el-color-primary);
}
.el-drawer.ltr,
.el-drawer.rtl {
  bottom: 0;
  height: 100%;
  top: 0;
}
.el-drawer.ltr > .el-drawer__dragger,
.el-drawer.rtl > .el-drawer__dragger {
  bottom: 0;
  cursor: ew-resize;
  height: 100%;
  top: 0;
  width: var(--el-drawer-dragger-size);
}
.el-drawer.ltr > .el-drawer__dragger:before,
.el-drawer.rtl > .el-drawer__dragger:before {
  bottom: 0;
  top: 0;
  width: 3px;
}
.el-drawer.btt,
.el-drawer.ttb {
  left: 0;
  right: 0;
  width: 100%;
}
.el-drawer.btt > .el-drawer__dragger,
.el-drawer.ttb > .el-drawer__dragger {
  cursor: ns-resize;
  height: var(--el-drawer-dragger-size);
  left: 0;
  right: 0;
  width: 100%;
}
.el-drawer.btt > .el-drawer__dragger:before,
.el-drawer.ttb > .el-drawer__dragger:before {
  height: 3px;
  left: 0;
  right: 0;
}
.el-drawer.ltr {
  left: 0;
}
.el-drawer.ltr > .el-drawer__dragger {
  right: 0;
}
.el-drawer.ltr > .el-drawer__dragger:before {
  right: -2px;
}
.el-drawer.rtl {
  right: 0;
}
.el-drawer.rtl > .el-drawer__dragger {
  left: 0;
}
.el-drawer.rtl > .el-drawer__dragger:before {
  left: -2px;
}
.el-drawer.ttb {
  top: 0;
}
.el-drawer.ttb > .el-drawer__dragger {
  bottom: 0;
}
.el-drawer.ttb > .el-drawer__dragger:before {
  bottom: -2px;
}
.el-drawer.btt {
  bottom: 0;
}
.el-drawer.btt > .el-drawer__dragger {
  top: 0;
}
.el-drawer.btt > .el-drawer__dragger:before {
  top: -2px;
}
.el-modal-drawer.is-penetrable {
  pointer-events: none;
}
.el-modal-drawer.is-penetrable .el-drawer {
  pointer-events: auto;
}
.el-drawer-fade-enter-active,
.el-drawer-fade-leave-active {
  transition: all var(--el-transition-duration);
}
.el-drawer-fade-enter-active,
.el-drawer-fade-enter-from,
.el-drawer-fade-enter-to,
.el-drawer-fade-leave-active,
.el-drawer-fade-leave-from,
.el-drawer-fade-leave-to {
  overflow: hidden !important;
}
.el-drawer-fade-enter-from,
.el-drawer-fade-leave-to {
  background-color: initial !important;
}
.el-drawer-fade-enter-from .rtl,
.el-drawer-fade-leave-to .rtl {
  transform: translate(100%);
}
.el-drawer-fade-enter-from .ltr,
.el-drawer-fade-leave-to .ltr {
  transform: translate(-100%);
}
.el-drawer-fade-enter-from .ttb,
.el-drawer-fade-leave-to .ttb {
  transform: translateY(-100%);
}
.el-drawer-fade-enter-from .btt,
.el-drawer-fade-leave-to .btt {
  transform: translateY(100%);
}
.plus-drawer-form .el-drawer__header {
  border-bottom: 1px solid var(--el-border-color);
  margin-bottom: 0;
  padding-bottom: calc(var(--el-drawer-padding-primary) / 2);
  padding-top: calc(var(--el-drawer-padding-primary) / 2);
}
.plus-drawer-form .el-drawer__footer {
  border-top: 1px solid var(--el-border-color);
  padding-bottom: calc(var(--el-drawer-padding-primary) / 2);
}
.plus-search .plus-form__row {
  row-gap: 18px;
  width: 100%;
}
.plus-search.el-form--inline .el-form-item {
  margin-bottom: 0;
  margin-right: 0;
}
.plus-search.el-form--label-top
  .plus-search__button__wrapper
  .el-form-item__label {
  opacity: 0;
  visibility: hidden;
}
.plus-search.el-form--label-top
  .plus-search__button__wrapper
  .el-form-item__content {
  justify-content: flex-end;
}
.plus-search .plus-search__unfold {
  margin-left: 12px;
}
.plus-search .plus-search__button__wrapper {
  align-items: flex-start;
  display: flex;
  flex: auto;
  justify-content: flex-end;
  margin-bottom: 0;
  max-width: 100%;
}
.plus-search .plus-search__button__wrapper.el-form-item {
  margin-right: 10px;
}
.plus-search .plus-search__button__wrapper .el-form-item__content {
  flex: none;
  flex-wrap: nowrap;
}
.el-steps {
  display: flex;
  line-height: normal;
}
.el-steps--simple {
  background: var(--el-fill-color-light);
  border-radius: 4px;
  padding: 13px 8%;
}
.el-steps--horizontal {
  white-space: nowrap;
}
.el-steps--vertical {
  flex-flow: column;
  height: 100%;
}
.el-step {
  flex-shrink: 1;
  position: relative;
}
.el-step:last-of-type .el-step__line {
  display: none;
}
.el-step:last-of-type.is-flex {
  flex-basis: auto !important;
  flex-grow: 0;
  flex-shrink: 0;
}
.el-step:last-of-type .el-step__description,
.el-step:last-of-type .el-step__main {
  padding-right: 0;
}
.el-step__head {
  position: relative;
  width: 100%;
}
.el-step__head.is-process {
  border-color: var(--el-text-color-primary);
  color: var(--el-text-color-primary);
}
.el-step__head.is-wait {
  border-color: var(--el-text-color-placeholder);
  color: var(--el-text-color-placeholder);
}
.el-step__head.is-success {
  border-color: var(--el-color-success);
  color: var(--el-color-success);
}
.el-step__head.is-error {
  border-color: var(--el-color-danger);
  color: var(--el-color-danger);
}
.el-step__head.is-finish {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.el-step__icon {
  align-items: center;
  background: var(--el-bg-color);
  box-sizing: border-box;
  display: inline-flex;
  font-size: 14px;
  height: 24px;
  justify-content: center;
  position: relative;
  transition: 0.15s ease-out;
  width: 24px;
  z-index: 1;
}
.el-step__icon.is-text {
  border: 2px solid;
  border-radius: 50%;
}
.el-step__icon.is-icon {
  width: 40px;
}
.el-step__icon-inner {
  color: inherit;
  display: inline-block;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-step__icon-inner[class*='el-icon']:not(.is-status) {
  font-size: 25px;
  font-weight: 400;
}
.el-step__icon-inner.is-status {
  transform: translateY(1px);
}
.el-step__line {
  background-color: var(--el-text-color-placeholder);
  border-color: currentColor;
  position: absolute;
}
.el-step__line-inner {
  border: 1px solid;
  box-sizing: border-box;
  display: block;
  height: 0;
  transition: 0.15s ease-out;
  width: 0;
}
.el-step__main {
  text-align: left;
  white-space: normal;
}
.el-step__title {
  font-size: 16px;
  line-height: 38px;
}
.el-step__title.is-process {
  color: var(--el-text-color-primary);
  font-weight: 700;
}
.el-step__title.is-wait {
  color: var(--el-text-color-placeholder);
}
.el-step__title.is-success {
  color: var(--el-color-success);
}
.el-step__title.is-error {
  color: var(--el-color-danger);
}
.el-step__title.is-finish {
  color: var(--el-color-primary);
}
.el-step__description {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-top: -5px;
  padding-right: 10%;
}
.el-step__description.is-process {
  color: var(--el-text-color-primary);
}
.el-step__description.is-wait {
  color: var(--el-text-color-placeholder);
}
.el-step__description.is-success {
  color: var(--el-color-success);
}
.el-step__description.is-error {
  color: var(--el-color-danger);
}
.el-step__description.is-finish {
  color: var(--el-color-primary);
}
.el-step.is-horizontal {
  display: inline-block;
}
.el-step.is-horizontal .el-step__line {
  height: 2px;
  left: 0;
  right: 0;
  top: 11px;
}
.el-step.is-vertical {
  display: flex;
}
.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 24px;
}
.el-step.is-vertical .el-step__main {
  flex-grow: 1;
  padding-left: 10px;
}
.el-step.is-vertical .el-step__title {
  line-height: 24px;
  padding-bottom: 8px;
}
.el-step.is-vertical .el-step__line {
  bottom: 0;
  left: 11px;
  top: 0;
  width: 2px;
}
.el-step.is-vertical .el-step__icon.is-icon {
  width: 24px;
}
.el-step.is-vertical .el-step__description {
  padding-right: 0;
}
.el-step.is-center .el-step__head,
.el-step.is-center .el-step__main {
  text-align: center;
}
.el-step.is-center .el-step__description {
  padding-left: 20%;
  padding-right: 20%;
}
.el-step.is-center .el-step__line {
  left: 50%;
  right: -50%;
}
.el-step.is-simple {
  align-items: center;
  display: flex;
}
.el-step.is-simple .el-step__head {
  font-size: 0;
  padding-right: 10px;
  width: auto;
}
.el-step.is-simple .el-step__icon {
  background: #0000;
  font-size: 12px;
  height: 16px;
  width: 16px;
}
.el-step.is-simple .el-step__icon-inner[class*='el-icon']:not(.is-status) {
  font-size: 18px;
}
.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(0.8) translateY(1px);
}
.el-step.is-simple .el-step__main {
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  position: relative;
}
.el-step.is-simple .el-step__title {
  font-size: 16px;
  line-height: 20px;
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
  max-width: 50%;
  overflow-wrap: break-word;
}
.el-step.is-simple .el-step__arrow {
  align-items: center;
  display: flex;
  flex-grow: 1;
  justify-content: center;
}
.el-step.is-simple .el-step__arrow:after,
.el-step.is-simple .el-step__arrow:before {
  background: var(--el-text-color-placeholder);
  content: '';
  display: inline-block;
  height: 15px;
  position: absolute;
  width: 1px;
}
.el-step.is-simple .el-step__arrow:before {
  transform: rotate(-45deg) translateY(-4px);
  transform-origin: 0 0;
}
.el-step.is-simple .el-step__arrow:after {
  transform: rotate(45deg) translateY(4px);
  transform-origin: 100% 100%;
}
.el-step.is-simple:last-of-type .el-step__arrow {
  display: none;
}
.plus-steps-form .el-steps {
  margin-bottom: 20px;
}
.plus-steps-form-vertical {
  display: flex;
}
.plus-steps-form-vertical .el-steps--vertical {
  margin-right: 20px;
}
.plus-steps-form-vertical .plus-form {
  flex: 1;
}
[data-v-5942ca47] .el-tabs__nav-wrap:after {
  height: 1px;
}
[data-v-5942ca47] .el-tabs__nav-next,
[data-v-5942ca47] .el-tabs__nav-prev {
  color: var(--el-text-color-primary);
  font-size: 16px;
}
[data-v-5942ca47] .el-tabs__nav-next.is-disabled,
[data-v-5942ca47] .el-tabs__nav-prev.is-disabled {
  opacity: 0.5;
}
[data-v-38a99ea2] .el-table__inner-wrapper:before {
  height: 0;
}
.main-content[data-v-38a99ea2] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-38a99ea2] .el-form-item {
  margin-bottom: 12px;
}
[data-v-d71e5448] .el-table__inner-wrapper:before {
  height: 0;
}
.main-content[data-v-d71e5448] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-d71e5448] .el-form-item {
  margin-bottom: 12px;
}
[data-v-95caa871] .el-dropdown-menu__item i {
  margin: 0;
}
.main-content[data-v-95caa871] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-95caa871] .el-form-item {
  margin-bottom: 12px;
}
[data-v-2e1898b9] .el-divider {
  margin: 0;
}
[data-v-2e1898b9] .el-tree {
  --el-tree-node-hover-bg-color: transparent;
}
.el-progress-bar__inner,
.el-progress-bar__outer {
  border-radius: 0;
}
[data-v-5782ba31] .el-dropdown-menu__item i {
  margin: 0;
}
[data-v-5782ba31] .el-button:focus-visible {
  outline: none;
}
.main-content[data-v-5782ba31] {
  margin: 24px 24px 0 !important;
}
.search-form[data-v-5782ba31] .el-form-item {
  margin-bottom: 12px;
}
.pure-warning-row {
  --el-table-tr-bg-color: var(--el-color-warning-light-9);
}
.pure-success-row {
  --el-table-tr-bg-color: var(--el-color-success-light-9);
}
[data-v-036f1fc5] .el-table__inner-wrapper:before {
  height: 0;
}
[data-v-6b514e2a] .el-tabs__nav-wrap:after {
  height: 1px;
}
[data-v-6b514e2a] .el-tabs__header {
  margin-top: 10px;
}
[data-v-6b514e2a] .el-alert__title {
  font-size: 15px;
}
[data-v-6b514e2a] .el-tabs__nav-next,
[data-v-6b514e2a] .el-tabs__nav-prev {
  color: var(--el-text-color-primary);
  font-size: 16px;
}
[data-v-6b514e2a] .el-tabs__nav-next.is-disabled,
[data-v-6b514e2a] .el-tabs__nav-prev.is-disabled {
  opacity: 0.5;
}
[data-v-75b786fa] .el-tabs__nav-wrap:after {
  height: 1px;
}
[data-v-75b786fa] .el-tabs__header {
  margin-top: 10px;
}
[data-v-75b786fa] .el-alert__title {
  font-size: 15px;
}
[data-v-75b786fa] .el-tabs__nav-next,
[data-v-75b786fa] .el-tabs__nav-prev {
  color: var(--el-text-color-primary);
  font-size: 16px;
}
[data-v-75b786fa] .el-tabs__nav-next.is-disabled,
[data-v-75b786fa] .el-tabs__nav-prev.is-disabled {
  opacity: 0.5;
}
[data-v-9a98098e] .el-tabs__nav-wrap:after {
  height: 1px;
}
[data-v-9a98098e] .el-tabs__header {
  margin-top: 10px;
}
[data-v-9a98098e] .el-alert__title {
  font-size: 15px;
}
[data-v-9a98098e] .el-tabs__nav-next,
[data-v-9a98098e] .el-tabs__nav-prev {
  color: var(--el-text-color-primary);
  font-size: 16px;
}
[data-v-9a98098e] .el-tabs__nav-next.is-disabled,
[data-v-9a98098e] .el-tabs__nav-prev.is-disabled {
  opacity: 0.5;
}
[data-v-098b2f13] .el-tabs__nav-wrap:after {
  height: 1px;
}
[data-v-098b2f13] .el-tabs__nav-next,
[data-v-098b2f13] .el-tabs__nav-prev {
  color: var(--el-text-color-primary);
  font-size: 16px;
}
[data-v-098b2f13] .el-tabs__nav-next.is-disabled,
[data-v-098b2f13] .el-tabs__nav-prev.is-disabled {
  opacity: 0.5;
}
.pure-table-filter .el-table-filter__list {
  min-width: 80px;
  padding: 0;
}
.pure-table-filter .el-table-filter__list li {
  line-height: 28px;
}
[data-v-4d680a2b] .el-table {
  --el-table-border: none;
  --el-table-border-color: transparent;
}
[data-v-4d680a2b] .el-table .el-empty__description {
  margin: 0;
}
[data-v-4d680a2b] .el-table .el-scrollbar__bar {
  display: none;
}
[data-v-ec20bf71] .el-card {
  --el-card-border-color: none;
}
[data-v-ec20bf71] .el-card .el-progress--line {
  width: 85%;
}
[data-v-ec20bf71] .el-card .el-progress-bar__innerText {
  font-size: 15px;
}
[data-v-ec20bf71] .el-card .el-scrollbar__bar {
  display: none;
}
[data-v-ec20bf71] .el-card .el-timeline-item {
  margin: 0 6px;
}
.main-content[data-v-ec20bf71] {
  margin: 20px 20px 0 !important;
}
