:root {
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --el-color-primary-rgb: 15, 95, 255;
  --el-color-success-rgb: 0, 181, 60;
  --el-color-warning-rgb: 255, 119, 0;
  --el-color-danger-rgb: 237, 13, 13;
  --el-color-error-rgb: 237, 13, 13;
  --el-color-info-rgb: 15, 95, 255;
  --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-line-height-large: 24px;
  --el-line-height: 22px;
  --el-line-height-small: 20px;
  --el-font-family:
    'Helvetica Neue', 'PingFang SC', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
  --el-font-weight-primary: 400;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 6px;
  --el-border-radius-small: 4px;
  --el-border-radius-mini: 2px;
  --el-border-radius-large: 8px;
  --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-el-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: #0f5fff;
  --el-color-success: #00b53c;
  --el-color-warning: #ff7700;
  --el-color-danger: #ed0d0d;
  --el-color-error: #ed0d0d;
  --el-color-info: #0f5fff;
  --el-color-primary-light-3: #3a82ff;
  --el-color-primary-light-5: #6ea6ff;
  --el-color-primary-light-7: #a3caff;
  --el-color-primary-light-8: #bddcff;
  --el-color-primary-light-9: #e8f4ff;
  --el-color-primary-dark-2: #0946d2;
  --el-color-info-light-3: #3a82ff;
  --el-color-info-light-5: #6ea6ff;
  --el-color-info-light-7: #a3caff;
  --el-color-info-light-8: #bddcff;
  --el-color-info-light-9: #e8f4ff;
  --el-color-info-dark-2: #0946d2;
  --el-color-success-light-3: #24c454;
  --el-color-success-light-5: #5cd67e;
  --el-color-success-light-7: #93e7a7;
  --el-color-success-light-8: #aff0bc;
  --el-color-success-light-9: #e8ffec;
  --el-color-success-dark-2: #009b39;
  --el-color-warning-light-3: #ff972e;
  --el-color-warning-light-5: #ffb566;
  --el-color-warning-light-7: #ffd49e;
  --el-color-warning-light-8: #ffe3ba;
  --el-color-warning-light-9: #fff7e8;
  --el-color-warning-dark-2: #d25b00;
  --el-color-danger-light-3: #f13d36;
  --el-color-danger-light-5: #f5736b;
  --el-color-danger-light-7: #f9a8a0;
  --el-color-danger-light-8: #fbc3ba;
  --el-color-danger-light-9: #ffece8;
  --el-color-danger-dark-2: #c5080e;
  --el-color-error-light-3: #f13d36;
  --el-color-error-light-5: #f5736b;
  --el-color-error-light-7: #f9a8a0;
  --el-color-error-light-8: #fbc3ba;
  --el-color-error-light-9: #ffece8;
  --el-color-error-dark-2: #c5080e;
  --el-bg-color: #ffffff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #ffffff;
  --el-gradient-color: linear-gradient(110deg, #00afff 3%, #0f5fff 99%);
  --el-gradient-color-hover: linear-gradient(110deg, #29bbff 3%, #3578ff 99%);
  --el-gradient-color-active: linear-gradient(110deg, #0099e0 3%, #0d53e0 99%);
  --el-text-color-primary: #0c0e10;
  --el-text-color-regular: #1d2129;
  --el-text-color-secondary: #4e5969;
  --el-text-color-placeholder: #86909c;
  --el-text-color-disabled: #c0c5cf;
  --el-border-color: #c0c5cf;
  --el-border-color-light: #e5e6eb;
  --el-border-color-lighter: #f2f3f5;
  --el-border-color-extra-light: #f7f8fa;
  --el-border-color-dark: #86909c;
  --el-border-color-darker: #4e5969;
  --el-fill-color: #c0c5cf;
  --el-fill-color-light: #e5e6eb;
  --el-fill-color-lighter: #f2f3f5;
  --el-fill-color-extra-light: #f7f8fa;
  --el-fill-color-dark: #86909c;
  --el-fill-color-darker: #4e5969;
  --el-fill-color-blank: #ffffff;
  --el-box-shadow:
    0px 3px 8px 0px rgba(0, 0, 0, 0.08), 0px 8px 24px 0px rgba(0, 0, 0, 0.08), 0px 16px 48px 0px rgba(0, 0, 0, 0.08);
  --el-box-shadow-light:
    0px 1px 4px 0px rgba(0, 0, 0, 0.08), 0px 4px 12px 0px rgba(0, 0, 0, 0.08), 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
  --el-box-shadow-lighter:
    0px 0px 2px 0px rgba(0, 0, 0, 0.08), 0px 2px 6px 0px rgba(0, 0, 0, 0.08), 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
  --el-box-shadow-dark:
    0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --el-box-shadow-primary:
    0px 0px 2px 0px rgba(15, 95, 255, 0.12), 0px 2px 6px 0px rgba(15, 95, 255, 0.16), 0px 4px 12px 0px rgba(15, 95, 255, 0.2);
  --el-disabled-bg-color: var(--el-fill-color-lighter);
  --el-disabled-text-color: var(--el-text-color-disabled);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: rgba(0, 0, 0, 0.8);
  --el-overlay-color-light: rgba(0, 0, 0, 0.72);
  --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --el-mask-color: rgba(255, 255, 255, 0.9);
  --el-mask-color-extra-light: rgba(255, 255, 255, 0.72);
  --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);
}
::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}
::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.44);
  cursor: pointer;
}
::-webkit-scrollbar-track {
  border-radius: 6px;
}
body {
  font-family: 'PingFang SC';
  font-weight: 400;
}
.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-el-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-el-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-el-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-icon-loading {
  animation: rotating 2s linear infinite;
}
.el-icon--right {
  margin-left: 5px;
}
.el-icon--left {
  margin-right: 5px;
}
@keyframes rotating {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.el-icon {
  --color: inherit;
  align-items: center;
  display: inline-flex;
  height: 1em;
  justify-content: center;
  line-height: 1em;
  position: relative;
  width: 1em;
  fill: currentColor;
  color: var(--color);
  font-size: inherit;
  font-style: normal;
}
.el-icon.is-loading {
  animation: rotating 2s linear infinite;
}
.el-icon svg {
  height: 1em;
  width: 1em;
}
.el-affix--fixed {
  position: fixed;
}
.el-alert {
  --el-alert-padding: 9px 14px 9px 24px;
  --el-alert-border-radius-base: var(--el-border-radius-large);
  --el-alert-title-font-size: 14px;
  --el-alert-title-icon-top: 3px;
  --el-alert-title-with-description-font-size: 16px;
  --el-alert-title-with-description-font-weight: 600;
  --el-alert-title-with-description-margin-top: 7px;
  --el-alert-title-with-description-margin-bottom: 7px;
  --el-alert-title-with-description-close-btn-top: 21px;
  --el-alert-description-font-size: 14px;
  --el-alert-close-font-size: 14px;
  --el-alert-close-customed-font-size: 14px;
  --el-alert-icon-size: 16px;
  --el-alert-icon-large-size: 24px;
  align-items: flex-start;
  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-dark .el-alert__close-btn,
.el-alert.is-light .el-alert__close-btn {
  color: var(--el-text-color-secondary);
}
.el-alert.is-center {
  justify-content: center;
}
.el-alert--primary {
  --el-alert-bg-color: var(--el-color-primary-light-9);
}
.el-alert--primary.is-dark,
.el-alert--primary.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-text-color-regular);
}
.el-alert--primary.is-dark .el-alert__description,
.el-alert--primary.is-light .el-alert__description {
  color: var(--el-text-color-regular);
}
.el-alert--primary.is-dark .el-alert__icon,
.el-alert--primary.is-light .el-alert__icon {
  color: var(--el-color-primary);
}
.el-alert--success {
  --el-alert-bg-color: var(--el-color-success-light-9);
}
.el-alert--success.is-dark,
.el-alert--success.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-text-color-regular);
}
.el-alert--success.is-dark .el-alert__description,
.el-alert--success.is-light .el-alert__description {
  color: var(--el-text-color-regular);
}
.el-alert--success.is-dark .el-alert__icon,
.el-alert--success.is-light .el-alert__icon {
  color: var(--el-color-success);
}
.el-alert--info {
  --el-alert-bg-color: var(--el-color-info-light-9);
}
.el-alert--info.is-dark,
.el-alert--info.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-text-color-regular);
}
.el-alert--info.is-dark .el-alert__description,
.el-alert--info.is-light .el-alert__description {
  color: var(--el-text-color-regular);
}
.el-alert--info.is-dark .el-alert__icon,
.el-alert--info.is-light .el-alert__icon {
  color: var(--el-color-info);
}
.el-alert--warning {
  --el-alert-bg-color: var(--el-color-warning-light-9);
}
.el-alert--warning.is-dark,
.el-alert--warning.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-text-color-regular);
}
.el-alert--warning.is-dark .el-alert__description,
.el-alert--warning.is-light .el-alert__description {
  color: var(--el-text-color-regular);
}
.el-alert--warning.is-dark .el-alert__icon,
.el-alert--warning.is-light .el-alert__icon {
  color: var(--el-color-warning);
}
.el-alert--error {
  --el-alert-bg-color: var(--el-color-error-light-9);
}
.el-alert--error.is-dark,
.el-alert--error.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-text-color-regular);
}
.el-alert--error.is-dark .el-alert__description,
.el-alert--error.is-light .el-alert__description {
  color: var(--el-text-color-regular);
}
.el-alert--error.is-dark .el-alert__icon,
.el-alert--error.is-light .el-alert__icon {
  color: var(--el-color-error);
}
.el-alert__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.el-alert .el-alert__icon {
  font-size: var(--el-alert-icon-size);
  margin-right: 8px;
  top: var(--el-alert-title-icon-top);
  width: var(--el-alert-icon-size);
}
.el-alert .el-alert__icon.is-big {
  font-size: var(--el-alert-icon-large-size);
  margin-right: 8px;
  top: 0;
  width: var(--el-alert-icon-large-size);
}
.el-alert:has(.el-alert__title) .el-alert__icon.is-big {
  top: var(--el-alert-title-with-description-margin-top);
}
.el-alert__title {
  font-size: var(--el-alert-title-font-size);
  line-height: var(--el-line-height);
}
.el-alert__title.with-description {
  font-size: var(--el-alert-title-with-description-font-size);
  font-weight: var(--el-alert-title-with-description-font-weight);
  line-height: var(--el-line-height-large);
  margin-top: var(--el-alert-title-with-description-margin-top);
}
.el-alert__title.with-description + .el-alert__description {
  line-height: var(--el-line-height);
  margin-bottom: var(--el-alert-title-with-description-margin-bottom);
}
.el-alert__title.with-description + .el-alert__description + .el-alert__close-btn {
  top: var(--el-alert-title-with-description-close-btn-top);
}
.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: 13px;
}
.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-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 transparent 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-dark);
  --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: transparent;
  border-top-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-autocomplete .el-input__wrapper:hover {
  --el-input-hover-border-color: var(--el-text-color-placeholder);
}
.el-autocomplete-suggestion {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}
.el-autocomplete-suggestion__wrap {
  box-sizing: border-box;
  max-height: 280px;
  padding: 4px 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 12px;
  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-lighter);
}
.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);
  display: flex;
  font-size: 24px;
  height: 100px;
  justify-content: center;
  line-height: 100px;
}
.el-autocomplete-suggestion.is-loading li:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.el-autocomplete-suggestion.is-loading li:hover {
  background-color: var(--el-bg-color-overlay);
}
.el-autocomplete-suggestion.is-loading li i {
  color: var(--el-color-primary);
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}
.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: 20px;
  --el-avatar-border-radius: var(--el-border-radius-base);
  --el-avatar-size-large: 40px;
  --el-avatar-size-small: 24px;
  --el-avatar-size: 32px;
  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;
  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-icon-size: 16px;
  --el-avatar-text-size: 12px;
}
.el-avatar--small.el-avatar--square {
  border-radius: var(--el-border-radius-small);
}
.el-avatar--large {
  --el-avatar-size: 40px;
  --el-avatar-icon-size: 24px;
  --el-avatar-text-size: 16px;
}
.el-avatar--large.el-avatar--square {
  border-radius: var(--el-border-radius-large);
}
.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-fill-color-lighter);
  --el-backtop-active-bg-color: var(--el-fill-color-light);
  align-items: center;
  background-color: var(--el-backtop-bg-color);
  border-radius: 50%;
  box-shadow: var(--el-box-shadow);
  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:active {
  background-color: var(--el-backtop-active-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%) translateX(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-border-color);
  margin: 0 4px;
}
.el-breadcrumb__separator.el-icon {
  font-weight: normal;
  margin: 0 4px;
}
.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-placeholder);
  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__inner a:active,
.el-breadcrumb__inner.is-link:active {
  color: var(--el-color-primary-dark-2);
}
.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: normal;
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}
.el-button-group {
  display: inline-block;
  vertical-align: middle;
}
.el-button-group:after,
.el-button-group:before {
  content: '';
  display: table;
}
.el-button-group:after {
  clear: both;
}
.el-button-group > .el-button {
  float: left;
  position: relative;
}
.el-button-group > .el-button + .el-button {
  margin-left: 0;
}
.el-button-group > .el-button:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.el-button-group > .el-button:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 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:not(:last-child) {
  margin-right: -1px;
}
.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 > .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 .el-button--primary:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--primary:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .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 .el-button--success:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--success:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .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 .el-button--warning:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--warning:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .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 .el-button--danger:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--danger:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .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 .el-button--info:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--info:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .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 {
  --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-lighter);
  --el-button-disabled-border-color: var(--el-border-color-light);
  --el-button-divide-border-color: var(--el-color-primary-light-3);
  --el-button-hover-text-color: var(--el-text-color-regular);
  --el-button-hover-bg-color: var(--el-fill-color-lighter);
  --el-button-hover-border-color: var(--el-border-color);
  --el-button-active-text-color: var(--el-text-color-regular);
  --el-button-active-border-color: var(--el-border-color);
  --el-button-active-bg-color: var(--el-fill-color-light);
  --el-button-outline-color: var(--el-color-primary-dark-2);
  --el-button-hover-link-text-color: var(--el-color-primary);
  --el-button-active-link-text-color: var(--el-color-primary-dark-2);
  --el-button-primary-bg-color: var(--el-gradient-color);
  --el-button-primary-hover-bg-color: var(--el-gradient-color-hover);
  --el-button-primary-active-bg-color: var(--el-gradient-color-active);
  --el-button-primary-box-shadow: var(--el-box-shadow-primary);
  --el-button-primary-padding-left: 16px;
  --el-button-primary-padding-left-large: 20px;
  --el-button-primary-padding-left-small: 12px;
  --el-button-loading-bg-color: rgba(235, 255, 254, 0.78);
  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;
  -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: 8px;
}
.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: 4px;
}
.el-button [class*='el-icon'] svg {
  vertical-align: bottom;
}
.el-button.is-plain {
  --el-button-text-color: var(--el-text-color-regular);
  --el-button-bg-color: var(--el-fill-color-blank);
  --el-button-border-color: var(--el-border-color);
  --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-active-text-color: var(--el-color-primary-dark-2);
  --el-button-active-bg-color: var(--el-fill-color-blank);
  --el-button-active-border-color: var(--el-color-primary-dark-2);
}
.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-button-loading-bg-color);
  border-radius: inherit;
  bottom: -1px;
  content: '';
  left: -1px;
  pointer-events: none;
  position: absolute;
  right: -1px;
  top: -1px;
  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: transparent;
  border: 0 solid transparent;
  color: var(--el-button-text-color);
}
.el-button.is-text.is-disabled {
  background-color: transparent !important;
  color: var(--el-button-disabled-text-color);
}
.el-button.is-text:not(.is-disabled):hover {
  background-color: var(--el-fill-color-lighter);
}
.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-light);
}
.el-button.is-text:not(.is-disabled).is-has-bg {
  background-color: var(--el-fill-color-lighter);
}
.el-button.is-text:not(.is-disabled).is-has-bg:hover {
  background-color: var(--el-fill-color-light);
}
.el-button.is-text:not(.is-disabled).is-has-bg:active {
  background-color: var(--el-fill-color);
}
.el-button__text--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}
.el-button.is-link {
  background: transparent;
  border-color: transparent;
  color: var(--el-button-text-color);
  height: auto;
  padding: 2px;
}
.el-button.is-link.is-disabled {
  background-color: transparent !important;
  border-color: transparent !important;
  color: var(--el-button-disabled-text-color);
}
.el-button.is-link:not(.is-disabled):hover {
  background-color: transparent;
  border-color: transparent;
  color: var(--el-button-hover-link-text-color);
}
.el-button.is-link:not(.is-disabled):active {
  background-color: transparent;
  border-color: transparent;
  color: var(--el-button-active-link-text-color);
}
.el-button--text {
  background: transparent;
  border-color: transparent;
  color: var(--el-color-primary);
  padding-left: 0;
  padding-right: 0;
}
.el-button--text.is-disabled {
  background-color: transparent !important;
  border-color: transparent !important;
  color: var(--el-button-disabled-text-color);
}
.el-button--text:not(.is-disabled):hover {
  background-color: transparent;
  border-color: transparent;
  color: var(--el-color-primary-light-3);
}
.el-button--text:not(.is-disabled):active {
  background-color: transparent;
  border-color: transparent;
  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);
  --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);
  --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-text-color: var(--el-color-white);
  --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-text-color-disabled);
  --el-button-disabled-bg-color: var(--el-bg-color-page);
  --el-button-disabled-border-color: var(--el-border-color-light);
}
.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-white);
  --el-button-border-color: var(--el-color-primary);
  --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);
  --el-button-active-text-color: var(--el-color-primary);
  --el-button-active-bg-color: var(--el-color-primary-light-8);
  --el-button-active-border-color: var(--el-color-primary);
}
.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-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-button--primary.is-link {
  --el-button-text-color: var(--el-color-primary);
  --el-button-hover-link-text-color: var(--el-color-primary-light-3);
  --el-button-active-link-text-color: var(--el-color-primary-dark-2);
}
.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);
  --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);
  --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-text-color: var(--el-color-white);
  --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-text-color-disabled);
  --el-button-disabled-bg-color: var(--el-bg-color-page);
  --el-button-disabled-border-color: var(--el-border-color-light);
}
.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-white);
  --el-button-border-color: var(--el-color-success);
  --el-button-hover-text-color: var(--el-color-success);
  --el-button-hover-bg-color: var(--el-color-success-light-9);
  --el-button-hover-border-color: var(--el-color-success);
  --el-button-active-text-color: var(--el-color-success);
  --el-button-active-bg-color: var(--el-color-success-light-8);
  --el-button-active-border-color: var(--el-color-success);
}
.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-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-button--success.is-link {
  --el-button-text-color: var(--el-color-success);
  --el-button-hover-link-text-color: var(--el-color-success-light-3);
  --el-button-active-link-text-color: var(--el-color-success-dark-2);
}
.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);
  --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);
  --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-text-color: var(--el-color-white);
  --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-text-color-disabled);
  --el-button-disabled-bg-color: var(--el-bg-color-page);
  --el-button-disabled-border-color: var(--el-border-color-light);
}
.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-white);
  --el-button-border-color: var(--el-color-warning);
  --el-button-hover-text-color: var(--el-color-warning);
  --el-button-hover-bg-color: var(--el-color-warning-light-9);
  --el-button-hover-border-color: var(--el-color-warning);
  --el-button-active-text-color: var(--el-color-warning);
  --el-button-active-bg-color: var(--el-color-warning-light-8);
  --el-button-active-border-color: var(--el-color-warning);
}
.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-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-button--warning.is-link {
  --el-button-text-color: var(--el-color-warning);
  --el-button-hover-link-text-color: var(--el-color-warning-light-3);
  --el-button-active-link-text-color: var(--el-color-warning-dark-2);
}
.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);
  --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);
  --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-text-color: var(--el-color-white);
  --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-text-color-disabled);
  --el-button-disabled-bg-color: var(--el-bg-color-page);
  --el-button-disabled-border-color: var(--el-border-color-light);
}
.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-white);
  --el-button-border-color: var(--el-color-danger);
  --el-button-hover-text-color: var(--el-color-danger);
  --el-button-hover-bg-color: var(--el-color-danger-light-9);
  --el-button-hover-border-color: var(--el-color-danger);
  --el-button-active-text-color: var(--el-color-danger);
  --el-button-active-bg-color: var(--el-color-danger-light-8);
  --el-button-active-border-color: var(--el-color-danger);
}
.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-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-button--danger.is-link {
  --el-button-text-color: var(--el-color-danger);
  --el-button-hover-link-text-color: var(--el-color-danger-light-3);
  --el-button-active-link-text-color: var(--el-color-danger-dark-2);
}
.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);
  --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);
  --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-text-color: var(--el-color-white);
  --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-text-color-disabled);
  --el-button-disabled-bg-color: var(--el-bg-color-page);
  --el-button-disabled-border-color: var(--el-border-color-light);
}
.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-white);
  --el-button-border-color: var(--el-color-info);
  --el-button-hover-text-color: var(--el-color-info);
  --el-button-hover-bg-color: var(--el-color-info-light-9);
  --el-button-hover-border-color: var(--el-color-info);
  --el-button-active-text-color: var(--el-color-info);
  --el-button-active-bg-color: var(--el-color-info-light-8);
  --el-button-active-border-color: var(--el-color-info);
}
.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-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-button--info.is-link {
  --el-button-text-color: var(--el-color-info);
  --el-button-hover-link-text-color: var(--el-color-info-light-3);
  --el-button-active-link-text-color: var(--el-color-info-dark-2);
}
.el-button--large {
  --el-button-size: 40px;
  height: var(--el-button-size);
}
.el-button--large [class*='el-icon'] + span {
  margin-left: 4px;
}
.el-button--large {
  border-radius: var(--el-border-radius-large);
  font-size: var(--el-font-size-medium);
  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: 2px;
}
.el-button--small {
  border-radius: var(--el-border-radius-small);
  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-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled) {
  background: var(--el-button-primary-bg-color);
  border: none;
  box-shadow: var(--el-button-primary-box-shadow);
}
.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled):not(.is-circle) {
  padding-left: var(--el-button-primary-padding-left);
  padding-right: var(--el-button-primary-padding-left);
}
.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled):not(
    .is-circle
  ).el-button--large {
  padding-left: var(--el-button-primary-padding-left-large);
  padding-right: var(--el-button-primary-padding-left-large);
}
.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled):not(
    .is-circle
  ).el-button--small {
  padding-left: var(--el-button-primary-padding-left-small);
  padding-right: var(--el-button-primary-padding-left-small);
}
.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled):hover {
  background: var(--el-button-primary-hover-bg-color);
}
.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):not(.is-loading):not(.is-disabled):active {
  background: var(--el-button-primary-active-bg-color);
}
.el-calendar {
  --el-calendar-border: var(--el-table-border, 1px solid var(--el-border-color-light));
  --el-calendar-header-border-bottom: var(--el-calendar-border);
  --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
  --el-calendar-hover-bg-color: var(--el-fill-color-lighter);
  --el-calendar-cell-width: 96px;
  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-regular);
  font-weight: 600;
}
.el-calendar__body {
  padding: 0 20px 35px;
}
.el-calendar-table {
  color: var(--el-text-color-regular);
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  font-size: var(--el-font-size-base);
  font-weight: normal;
  line-height: 22px;
  padding: 12px 8px;
  text-align: left;
}
.el-calendar-table:not(.is-range) td.next,
.el-calendar-table:not(.is-range) td.prev {
  color: var(--el-text-color-disabled);
}
.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 {
  color: var(--el-color-primary);
  font-weight: 600;
}
.el-calendar-table td.is-selected,
.el-calendar-table td.is-selected .el-calendar-day:hover {
  background-color: var(--el-calendar-selected-bg-color);
}
.el-calendar-table td.is-today {
  color: var(--el-color-primary);
  font-weight: 600;
}
.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-hover-bg-color);
  cursor: pointer;
}
.el-card {
  --el-card-border-color: var(--el-border-color-light);
  --el-card-border-radius: 8px;
  --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-regular);
  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;
  font-size: var(--el-font-size-medium);
  font-weight: 600;
  line-height: var(--el-line-height-large);
}
.el-card__body,
.el-card__header {
  padding: calc(var(--el-card-padding) - 8px) var(--el-card-padding);
}
.el-card__body {
  font-size: var(--el-font-size-base);
  line-height: var(--el-line-height);
}
.el-card__footer {
  border-top: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
  font-size: var(--el-font-size-extra-small);
  line-height: var(--el-line-height-small);
  padding: calc(var(--el-card-padding) - 8px) var(--el-card-padding);
}
.el-carousel__item {
  border-radius: var(--el-border-radius-large);
  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: 16px;
  --el-carousel-arrow-size: 32px;
  --el-carousel-arrow-background: rgba(0, 0, 0, 0.12);
  --el-carousel-arrow-hover-background: rgba(0, 0, 0, 0.32);
  --el-carousel-indicator-width: 16px;
  --el-carousel-indicator-hover-width: 24px;
  --el-carousel-indicator-height: 3px;
  --el-carousel-indicator-padding-horizontal: 4px;
  --el-carousel-indicator-padding-vertical: 8px;
  --el-carousel-indicator-out-color: #000000;
  --el-carousel-horizontal-height: 19px;
  position: relative;
}
.el-carousel--horizontal,
.el-carousel--vertical {
  overflow: hidden;
}
.el-carousel__container {
  border-radius: var(--el-border-radius-large);
  height: 300px;
  overflow: hidden;
  position: relative;
}
.el-carousel__arrow {
  align-items: center;
  background-color: var(--el-carousel-arrow-background);
  border: none;
  border-radius: 50%;
  color: #ffffff;
  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;
  height: var(--el-carousel-horizontal-height);
  left: 50%;
  transform: translateX(-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.56;
}
.el-carousel__indicators--outside button {
  background-color: var(--el-carousel-indicator-out-color);
  opacity: 0.32;
}
.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: #000000;
  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: transparent;
  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--horizontal.is-active button {
  width: var(--el-carousel-indicator-hover-width);
}
.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: var(--el-carousel-indicator-width);
  width: var(--el-carousel-indicator-height);
}
.el-carousel__indicator--vertical.is-active button {
  height: var(--el-carousel-indicator-hover-width);
}
.el-carousel__indicator.is-active button {
  opacity: 0.56;
}
.el-carousel__button {
  background-color: #000000;
  border: none;
  border-radius: var(--el-border-radius-small);
  cursor: pointer;
  display: block;
  height: var(--el-carousel-indicator-height);
  margin: 0;
  opacity: 0.32;
  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%) translateX(-10px);
}
.carousel-arrow-right-enter-from,
.carousel-arrow-right-leave-active {
  opacity: 0;
  transform: translateY(-50%) translateX(10px);
}
.el-transitioning {
  filter: url(#elCarouselHorizontal);
}
.el-transitioning-vertical {
  filter: url(#elCarouselVertical);
}
.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-large);
  --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-lighter);
  --el-cascader-node-color-disabled: var(--el-text-color-disabled);
  --el-cascader-node-postfix-font-size: var(--el-font-size-extra-small);
  --el-cascader-node-postfix-color: var(--el-text-color-secondary);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color-lighter);
  --el-cascader-tag-color: var(--el-text-color-regular);
  border-radius: var(--el-cascader-menu-radius);
  display: flex;
  font-size: var(--el-cascader-menu-font-size);
}
.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: 4px 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;
  box-sizing: content-box;
  display: flex;
  height: 22px;
  line-height: 22px;
  outline: none;
  padding: 5px 26px 5px 12px;
  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: 600;
}
.el-cascader-node.in-active-path .el-cascader-node__postfix,
.el-cascader-node.is-active .el-cascader-node__postfix,
.el-cascader-node.is-selectable.in-checked-path .el-cascader-node__postfix {
  color: var(--el-cascader-menu-selected-text-color);
}
.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.is-disabled .el-cascader-node__postfix {
  color: var(--el-cascader-menu-color-disabled);
}
.el-cascader-node__prefix {
  display: none;
  left: 10px;
  position: absolute;
}
.el-cascader-node__postfix {
  color: var(--el-cascader-node-postfix-color);
  font-size: var(--el-cascader-node-postfix-font-size);
  position: absolute;
  right: 12px;
}
.el-cascader-node__label {
  flex: 1;
  overflow: hidden;
  padding: 0;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-cascader-node > .el-checkbox,
.el-cascader-node > .el-radio {
  margin-right: 0;
  padding-right: 8px;
}
.el-cascader-node > .el-radio .el-radio__label {
  padding-left: 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-large);
  --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-lighter);
  --el-cascader-node-color-disabled: var(--el-text-color-disabled);
  --el-cascader-node-postfix-font-size: var(--el-font-size-extra-small);
  --el-cascader-node-postfix-color: var(--el-text-color-secondary);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color-lighter);
  --el-cascader-tag-color: var(--el-text-color-regular);
  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 {
  cursor: pointer;
  text-overflow: ellipsis;
}
.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: 16px;
  line-height: 40px;
}
.el-cascader--large .el-cascader__tags {
  gap: 4px;
  padding: 4px;
}
.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: 4px;
}
.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-large);
  --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-lighter);
  --el-cascader-node-color-disabled: var(--el-text-color-disabled);
  --el-cascader-node-postfix-font-size: var(--el-font-size-extra-small);
  --el-cascader-node-postfix-color: var(--el-text-color-secondary);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color-lighter);
  --el-cascader-tag-color: var(--el-text-color-regular);
  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: transparent;
  border-top-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-cascader__dropdown.el-popper {
  box-shadow: var(--el-cascader-menu-shadow);
}
.el-cascader__dropdown.el-popper .el-popper__arrow {
  display: none;
}
.el-cascader__tags {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  left: 0;
  line-height: normal;
  padding: 4px;
  position: absolute;
  right: 38px;
  text-align: left;
  top: 50%;
  transform: translateY(-50%);
}
.el-cascader__tags .el-tag {
  align-items: center;
  background: var(--el-cascader-tag-background);
  color: var(--el-cascader-tag-color);
  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: transparent;
}
.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 .el-tag__close {
  color: var(--el-text-color-secondary);
}
.el-cascader__tags .el-tag .el-tag__close:hover {
  background-color: transparent;
  color: var(--el-text-color-regular);
}
.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-lighter);
  color: var(--el-cascader-tag-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: transparent;
}
.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 .el-tag__close {
  color: var(--el-text-color-secondary);
}
.el-cascader__collapse-tags .el-tag .el-tag__close:hover {
  background-color: transparent;
  color: var(--el-text-color-regular);
}
.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: 4px 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: bold;
}
.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: transparent;
  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: transparent;
}
.el-cascader__search-input::placeholder {
  color: transparent;
}
.el-check-tag {
  background-color: var(--el-fill-color-lighter);
  border-radius: var(--el-border-radius-base);
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  line-height: var(--el-font-size-base);
  padding: 7px 15px;
  transition: var(--el-transition-all);
}
.el-check-tag:hover {
  background-color: var(--el-fill-color-light);
}
.el-check-tag.el-check-tag--primary.is-checked {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}
.el-check-tag.el-check-tag--primary.is-checked:hover {
  background-color: var(--el-color-primary-light-8);
}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled,
.el-check-tag.el-check-tag--primary.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--success.is-checked {
  background-color: var(--el-color-success-light-9);
  color: var(--el-color-success);
}
.el-check-tag.el-check-tag--success.is-checked:hover {
  background-color: var(--el-color-success-light-8);
}
.el-check-tag.el-check-tag--success.is-checked.is-disabled,
.el-check-tag.el-check-tag--success.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--warning.is-checked {
  background-color: var(--el-color-warning-light-9);
  color: var(--el-color-warning);
}
.el-check-tag.el-check-tag--warning.is-checked:hover {
  background-color: var(--el-color-warning-light-8);
}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled,
.el-check-tag.el-check-tag--warning.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--danger.is-checked {
  background-color: var(--el-color-danger-light-9);
  color: var(--el-color-danger);
}
.el-check-tag.el-check-tag--danger.is-checked:hover {
  background-color: var(--el-color-danger-light-8);
}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled,
.el-check-tag.el-check-tag--danger.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--error.is-checked {
  background-color: var(--el-color-error-light-9);
  color: var(--el-color-error);
}
.el-check-tag.el-check-tag--error.is-checked:hover {
  background-color: var(--el-color-error-light-8);
}
.el-check-tag.el-check-tag--error.is-checked.is-disabled,
.el-check-tag.el-check-tag--error.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--info.is-checked {
  background-color: var(--el-color-info-light-9);
  color: var(--el-color-info);
}
.el-check-tag.el-check-tag--info.is-checked:hover {
  background-color: var(--el-color-info-light-8);
}
.el-check-tag.el-check-tag--info.is-checked.is-disabled,
.el-check-tag.el-check-tag--info.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-checkbox-button {
  --el-checkbox-button-checked-bg-color: var(--el-color-primary-light-9);
  --el-checkbox-button-checked-text-color: var(--el-color-primary);
  --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: var(--el-border);
  border-left-color: transparent;
  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: none;
  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-checked.is-disabled .el-checkbox-button__inner {
  background-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-lighter));
  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-left: var(--el-border);
  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-medium);
  padding: 12px 19px;
}
.el-checkbox-button--large .el-checkbox-button__inner.is-round {
  padding: 12px 19px;
}
.el-checkbox-button--large:first-child .el-checkbox-button__inner {
  border-bottom-left-radius: var(--el-border-radius-large);
  border-top-left-radius: var(--el-border-radius-large);
}
.el-checkbox-button--large:last-child .el-checkbox-button__inner {
  border-bottom-right-radius: var(--el-border-radius-large);
  border-top-right-radius: var(--el-border-radius-large);
}
.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-checkbox-button--small:first-child .el-checkbox-button__inner {
  border-bottom-left-radius: var(--el-border-radius-small);
  border-top-left-radius: var(--el-border-radius-small);
}
.el-checkbox-button--small:last-child .el-checkbox-button__inner {
  border-bottom-right-radius: var(--el-border-radius-small);
  border-top-right-radius: var(--el-border-radius-small);
}
.el-checkbox-group {
  font-size: 0;
  line-height: 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: 16px;
  --el-checkbox-input-width: 16px;
  --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-light);
  --el-checkbox-disabled-input-fill: var(--el-fill-color-lighter);
  --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-disabled-checked-input-fill: var(--el-fill-color-lighter);
  --el-checkbox-disabled-checked-input-border-color: var(--el-border-color-light);
  --el-checkbox-disabled-checked-icon-color: #86909c;
  --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: 16px;
  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 16px;
}
.el-checkbox.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-checkbox.is-bordered.is-checked:not(.is-disabled) {
  background-color: var(--el-color-primary-light-9);
}
.el-checkbox.is-bordered.is-disabled {
  background-color: var(--el-border-color-lighter);
  border-color: var(--el-border-color-light);
}
.el-checkbox.is-bordered.el-checkbox--large {
  border-radius: var(--el-border-radius-large);
  padding: 0 20px;
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
  font-size: var(--el-font-size-medium);
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
  height: 18px;
  width: 18px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  border-radius: var(--el-border-radius-small);
  padding: 0 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
  height: 6px;
  width: 3px;
}
.el-checkbox.is-bordered:not(.is-disabled):hover {
  border-color: var(--el-color-primary);
}
.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;
}
.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: 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: 4px;
  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:after {
  border: 2px solid transparent;
  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 ease-in 0.05s;
  width: 4px;
}
.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: 16px;
}
.el-checkbox.el-checkbox--large .el-checkbox__inner {
  height: 18px;
  width: 18px;
}
.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: 14px;
  width: 14px;
}
.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;
  left: 4px;
  width: 3px;
}
.el-checkbox.el-checkbox--large .el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
  top: 7px;
}
.el-checkbox.el-checkbox--large .el-checkbox__inner:after {
  height: 10px;
  left: 5px;
  width: 4px;
}
.el-checkbox:last-of-type {
  margin-right: 0;
}
.el-checkbox:hover:not(.is-disabled) .el-checkbox__inner {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox:hover:not(.is-disabled) .el-checkbox__label {
  color: var(--el-checkbox-checked-text-color);
}
[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-el-0 {
    display: none;
    flex: 0 0 0%;
    max-width: 0;
  }
  .el-col-el-0.is-guttered {
    display: none;
  }
  .el-col-el-offset-0 {
    margin-left: 0;
  }
  .el-col-el-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-el-push-0 {
    left: 0;
    position: relative;
  }
  .el-col-el-1 {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .el-col-el-1,
  .el-col-el-1.is-guttered {
    display: block;
  }
  .el-col-el-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-el-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-el-push-1 {
    left: 4.1666666667%;
    position: relative;
  }
  .el-col-el-2 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .el-col-el-2,
  .el-col-el-2.is-guttered {
    display: block;
  }
  .el-col-el-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-el-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-el-push-2 {
    left: 8.3333333333%;
    position: relative;
  }
  .el-col-el-3 {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .el-col-el-3,
  .el-col-el-3.is-guttered {
    display: block;
  }
  .el-col-el-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-el-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-el-push-3 {
    left: 12.5%;
    position: relative;
  }
  .el-col-el-4 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .el-col-el-4,
  .el-col-el-4.is-guttered {
    display: block;
  }
  .el-col-el-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-el-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-el-push-4 {
    left: 16.6666666667%;
    position: relative;
  }
  .el-col-el-5 {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .el-col-el-5,
  .el-col-el-5.is-guttered {
    display: block;
  }
  .el-col-el-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-el-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-el-push-5 {
    left: 20.8333333333%;
    position: relative;
  }
  .el-col-el-6 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .el-col-el-6,
  .el-col-el-6.is-guttered {
    display: block;
  }
  .el-col-el-offset-6 {
    margin-left: 25%;
  }
  .el-col-el-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-el-push-6 {
    left: 25%;
    position: relative;
  }
  .el-col-el-7 {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .el-col-el-7,
  .el-col-el-7.is-guttered {
    display: block;
  }
  .el-col-el-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-el-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-el-push-7 {
    left: 29.1666666667%;
    position: relative;
  }
  .el-col-el-8 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .el-col-el-8,
  .el-col-el-8.is-guttered {
    display: block;
  }
  .el-col-el-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-el-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-el-push-8 {
    left: 33.3333333333%;
    position: relative;
  }
  .el-col-el-9 {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .el-col-el-9,
  .el-col-el-9.is-guttered {
    display: block;
  }
  .el-col-el-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-el-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-el-push-9 {
    left: 37.5%;
    position: relative;
  }
  .el-col-el-10 {
    display: block;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .el-col-el-10.is-guttered {
    display: block;
  }
  .el-col-el-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-el-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-el-push-10 {
    left: 41.6666666667%;
    position: relative;
  }
  .el-col-el-11 {
    display: block;
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .el-col-el-11.is-guttered {
    display: block;
  }
  .el-col-el-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-el-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-el-push-11 {
    left: 45.8333333333%;
    position: relative;
  }
  .el-col-el-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .el-col-el-12.is-guttered {
    display: block;
  }
  .el-col-el-offset-12 {
    margin-left: 50%;
  }
  .el-col-el-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-el-push-12 {
    left: 50%;
    position: relative;
  }
  .el-col-el-13 {
    display: block;
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .el-col-el-13.is-guttered {
    display: block;
  }
  .el-col-el-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-el-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-el-push-13 {
    left: 54.1666666667%;
    position: relative;
  }
  .el-col-el-14 {
    display: block;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .el-col-el-14.is-guttered {
    display: block;
  }
  .el-col-el-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-el-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-el-push-14 {
    left: 58.3333333333%;
    position: relative;
  }
  .el-col-el-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .el-col-el-15.is-guttered {
    display: block;
  }
  .el-col-el-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-el-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-el-push-15 {
    left: 62.5%;
    position: relative;
  }
  .el-col-el-16 {
    display: block;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .el-col-el-16.is-guttered {
    display: block;
  }
  .el-col-el-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-el-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-el-push-16 {
    left: 66.6666666667%;
    position: relative;
  }
  .el-col-el-17 {
    display: block;
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .el-col-el-17.is-guttered {
    display: block;
  }
  .el-col-el-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-el-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-el-push-17 {
    left: 70.8333333333%;
    position: relative;
  }
  .el-col-el-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .el-col-el-18.is-guttered {
    display: block;
  }
  .el-col-el-offset-18 {
    margin-left: 75%;
  }
  .el-col-el-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-el-push-18 {
    left: 75%;
    position: relative;
  }
  .el-col-el-19 {
    display: block;
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .el-col-el-19.is-guttered {
    display: block;
  }
  .el-col-el-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-el-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-el-push-19 {
    left: 79.1666666667%;
    position: relative;
  }
  .el-col-el-20 {
    display: block;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .el-col-el-20.is-guttered {
    display: block;
  }
  .el-col-el-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-el-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-el-push-20 {
    left: 83.3333333333%;
    position: relative;
  }
  .el-col-el-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .el-col-el-21.is-guttered {
    display: block;
  }
  .el-col-el-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-el-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-el-push-21 {
    left: 87.5%;
    position: relative;
  }
  .el-col-el-22 {
    display: block;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .el-col-el-22.is-guttered {
    display: block;
  }
  .el-col-el-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-el-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-el-push-22 {
    left: 91.6666666667%;
    position: relative;
  }
  .el-col-el-23 {
    display: block;
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .el-col-el-23.is-guttered {
    display: block;
  }
  .el-col-el-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-el-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-el-push-23 {
    left: 95.8333333333%;
    position: relative;
  }
  .el-col-el-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .el-col-el-24.is-guttered {
    display: block;
  }
  .el-col-el-offset-24 {
    margin-left: 100%;
  }
  .el-col-el-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-el-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;
  }
}
.enter-container[class*='enter-container'].enter-container {
  border: 0px;
  padding: 0px;
}
.el-collapse {
  --el-collapse-border-color: var(--el-color-white);
  --el-collapse-header-height: 48px;
  --el-collapse-header-bg-color: var(--el-fill-color-lighter);
  --el-collapse-header-text-color: var(--el-text-color-regular);
  --el-collapse-header-font-size: 14px;
  --el-collapse-content-bg-color: var(--el-fill-color-blank);
  --el-collapse-content-font-size: 14px;
  --el-collapse-content-text-color: var(--el-text-color-regular);
  /* border: 1px solid var(--el-collapse-border-color); */
  border-radius: var(--el-border-radius-large);
}
.el-collapse-item.is-disabled .el-collapse-item__content,
.el-collapse-item.is-disabled .el-collapse-item__header {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-collapse-item:first-child .el-collapse-item__header {
  border-radius: 8px 8px 0 0;
}
.el-collapse-item:last-child.is-active .el-collapse-item__wrap,
.el-collapse-item:last-child:not(.is-active) .el-collapse-item__header {
  border-radius: 0 0 8px 8px;
}
.el-collapse-item__header {
  align-items: center;
  background-color: var(--el-color-white);
  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;
  height: var(--el-collapse-header-height);
  line-height: var(--el-collapse-header-height);
  outline: none;
  padding: 0px;
  transition: border-radius 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__arrow.arrow-left {
  margin: 0 8px 0 0;
}
.el-collapse-item__title {
  /* flex: auto; */

  text-align: left;
}
.el-collapse .el-collapse-item .el-collapse-item__header .el-icon.el-icon {
  order: 2;
  margin-left: 8px;
}

.el-collapse-item__header.focusing:focus:not(:hover) {
  color: var(--el-color-primary);
}
.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: 22px;
  padding: 12px 16px;
}
.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 {
  display: flex;
  font-size: 12px;
  margin-top: 8px;
  width: 280px;
}
.el-color-predefine__colors {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
.el-color-predefine__color-selector {
  border-radius: 4px;
  cursor: pointer;
  height: 20px;
  margin: 0 0 8px 8px;
  width: 20px;
}
.el-color-predefine__color-selector:nth-child(10n + 1) {
  margin-left: 0;
}
.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 3px 2px var(--el-color-primary);
}
.el-color-predefine__color-selector > div {
  border-radius: 3px;
  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: #f00;
  box-sizing: border-box;
  float: right;
  height: 12px;
  padding: 0 2px;
  position: relative;
  width: 280px;
}
.el-color-hue-slider__bar {
  background: linear-gradient(90deg, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
  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 rgba(0, 0, 0, 0.6);
  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, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}
.el-color-svpanel {
  height: 180px;
  position: relative;
  width: 280px;
}
.el-color-svpanel__black,
.el-color-svpanel__white {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.el-color-svpanel__white {
  background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
}
.el-color-svpanel__black {
  background: linear-gradient(0deg, #000, rgba(0, 0, 0, 0));
}
.el-color-svpanel__cursor {
  position: absolute;
}
.el-color-svpanel__cursor > div {
  border-radius: 50%;
  box-shadow:
    0 0 0 1.5px #fff,
    inset 0 0 1px 1px rgba(0, 0, 0, 0.3),
    0 0 1px 2px rgba(0, 0, 0, 0.4);
  cursor: head;
  height: 4px;
  transform: translate(-2px, -2px);
  width: 4px;
}
.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__bar {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 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 rgba(0, 0, 0, 0.6);
  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, rgba(255, 255, 255, 0) 0, rgb(255, 255, 255));
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  height: 4px;
  left: 0;
  top: 0;
  width: 100%;
}
.el-color-dropdown {
  width: 300px;
}
.el-color-dropdown__main-wrapper {
  margin-bottom: 6px;
}
.el-color-dropdown__main-wrapper:after {
  clear: both;
  content: '';
  display: table;
}
.el-color-dropdown__btns {
  margin-top: 12px;
  text-align: right;
}
.el-color-dropdown__value {
  color: #000000;
  float: left;
  font-size: 12px;
  line-height: 24px;
  width: 160px;
}
.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--large .el-color-picker__color,
.el-color-picker--large .el-color-picker__color-inner {
  border-radius: var(--el-border-radius-base);
}
.el-color-picker--small {
  height: 24px;
  width: 24px;
}
.el-color-picker--small .el-color-picker__color,
.el-color-picker--small .el-color-picker__color-inner {
  border-radius: var(--el-border-radius-mini);
}
.el-color-picker--small .el-color-picker__empty,
.el-color-picker--small .el-color-picker__icon {
  transform: scale(0.8);
}
.el-color-picker--small .el-color-picker__icon {
  font-size: var(--el-font-size-base);
}
.el-color-picker__trigger {
  align-items: center;
  border: 1px solid var(--el-border-color-light);
  border-radius: 6px;
  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-border-color-light);
  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;
  border-radius: var(--el-border-radius-small);
  display: inline-flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.el-color-picker .el-color-picker__empty {
  color: var(--el-text-color-placeholder);
  font-size: var(--el-font-size-medium);
}
.el-color-picker .el-color-picker__icon {
  align-items: center;
  color: #ffffff;
  display: inline-flex;
  font-size: var(--el-font-size-medium);
  justify-content: center;
}
.el-color-picker.el-color-picker--large .el-color-picker__empty,
.el-color-picker.el-color-picker--large .el-color-picker__icon {
  font-size: var(--el-font-size-large);
}
.el-color-picker.el-color-picker--small .el-color-picker__empty,
.el-color-picker.el-color-picker--small .el-color-picker__icon {
  font-size: var(--el-font-size-base);
}
.el-color-picker__panel {
  background-color: #ffffff;
  border-radius: var(--el-border-radius-base);
  box-shadow: var(--el-box-shadow-light);
  box-sizing: content-box;
  padding: 10px;
  position: absolute;
  z-index: 10;
}
.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: transparent;
}
.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-date-table {
  font-size: 14px;
  -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: 2px;
}
.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: 2px;
}
.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: 32px;
  padding: 4px 0 0;
  position: relative;
  text-align: center;
  width: 32px;
}
.el-date-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 32px;
  padding: 4px 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: translateX(-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: bold;
}
.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: #ffffff;
}
.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: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.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: #ffffff;
}
.el-date-table td.end-date .el-date-table-cell__text,
.el-date-table td.start-date .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
}
.el-date-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  margin-left: 2px;
}
.el-date-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 15px;
  border-top-right-radius: 15px;
  margin-right: 2px;
}
.el-date-table td.disabled .el-date-table-cell {
  background-color: var(--el-fill-color-lighter);
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
  opacity: 1;
}
.el-date-table td.selected .el-date-table-cell {
  border-radius: 15px;
  margin-left: 2px;
  margin-right: 2px;
}
.el-date-table td.selected .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  border-radius: 15px;
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.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 {
  color: var(--el-datepicker-header-text-color);
  font-size: var(--el-font-size-base);
  font-weight: 600;
  padding: 4px 5px;
}
.el-date-table th.el-date-table__week-header {
  padding: 0;
  width: 24px;
}
.el-month-table {
  border-collapse: collapse;
  font-size: 14px;
  margin: -1px;
}
.el-month-table td {
  cursor: pointer;
  padding: 0 0 4px;
  position: relative;
  text-align: center;
  width: 51px;
}
.el-month-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 32px;
  padding: 4px 0;
}
.el-month-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.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: #ffffff;
}
.el-month-table td.disabled .el-date-table-cell__text {
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-month-table td.disabled .el-date-table-cell__text:hover {
  color: var(--el-text-color-disabled);
}
.el-month-table td .el-date-table-cell__text {
  border-radius: 18px;
  color: var(--el-datepicker-text-color);
  display: block;
  height: 24px;
  left: 50%;
  line-height: 24px;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  width: 51px;
}
.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: #ffffff;
}
.el-month-table td.end-date .el-date-table-cell__text,
.el-month-table td.start-date .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.el-month-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 24px;
  border-top-left-radius: 24px;
  margin-left: 2px;
}
.el-month-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 24px;
  border-top-right-radius: 24px;
  margin-right: 2px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell {
  border-radius: 24px;
  margin-left: 2px;
  margin-right: 2px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.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: 14px;
  margin: -1px;
}
.el-year-table .el-icon {
  color: var(--el-datepicker-icon-color);
}
.el-year-table td {
  cursor: pointer;
  padding: 0 0 4px;
  position: relative;
  text-align: center;
  width: 51px;
}
.el-year-table td .el-date-table-cell {
  box-sizing: border-box;
  height: 32px;
  padding: 4px 0;
}
.el-year-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.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: #ffffff;
}
.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: 24px;
  left: 50%;
  line-height: 24px;
  margin: 0 auto;
  position: absolute;
  transform: translateX(-50%);
  width: 51px;
}
.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: #ffffff;
}
.el-year-table td.end-date .el-date-table-cell__text,
.el-year-table td.start-date .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.el-year-table td.start-date .el-date-table-cell {
  border-bottom-left-radius: 24px;
  border-top-left-radius: 24px;
  margin-left: 2px;
}
.el-year-table td.end-date .el-date-table-cell {
  border-bottom-right-radius: 24px;
  border-top-right-radius: 24px;
  margin-right: 2px;
}
.el-year-table td.current:not(.disabled) .el-date-table-cell {
  border-radius: 24px;
  margin-left: 2px;
  margin-right: 2px;
}
.el-year-table td.current:not(.disabled) .el-date-table-cell__text {
  background: var(--el-datepicker-active-bg-color);
  box-shadow: var(--el-datepicker-box-shadow-color);
  color: #ffffff;
}
.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-time-spinner.has-seconds .el-time-spinner__wrapper {
  border-right: 1px solid var(--el-border-color-light);
  box-sizing: border-box;
  width: 33.3%;
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper:last-child {
  border-right: none;
}
.el-time-spinner__wrapper {
  border-right: 1px solid var(--el-border-color-light);
  box-sizing: border-box;
  display: inline-block;
  max-height: 224px;
  overflow: auto;
  position: relative;
  vertical-align: top;
  width: 50%;
}
.el-time-spinner__wrapper.is-arrow {
  max-height: 160px;
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list:after,
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list:before {
  height: 64px;
}
.el-time-spinner__wrapper:last-child {
  border-right: none;
}
.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-lighter);
  cursor: default;
}
.el-time-spinner__arrow {
  color: var(--el-text-color-secondary);
  cursor: pointer;
  font-size: 16px;
  height: 32px;
  left: 0;
  line-height: 32px;
  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: 0;
}
.el-time-spinner__arrow.arrow-down {
  bottom: 0;
}
.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: 96px;
  width: 100%;
}
.el-time-spinner__item {
  color: var(--el-text-color-regular);
  font-size: 14px;
  height: 32px;
  line-height: 32px;
}
.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-lighter);
  cursor: pointer;
}
.el-time-spinner__item.is-active:not(.is-disabled) {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-time-spinner__item.is-disabled {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.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: transparent;
  border-top-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-date-editor {
  --el-date-editor-width: 220px;
  --el-date-editor-monthrange-width: 220px;
  --el-date-editor-daterange-width: 220px;
  --el-date-editor-datetimerange-width: 350px;
  --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 transparent 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-dark);
  --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.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-text-color-secondary);
}
.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: transparent;
  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: left;
  width: 42%;
}
.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-placeholder);
  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-text-color-secondary);
}
.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;
}
.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: 16px;
  line-height: 40px;
}
.el-range-editor--large .el-range-input {
  font-size: 16px;
  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);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color);
}
.el-range-editor.is-disabled .el-icon,
.el-range-editor.is-disabled input {
  color: var(--el-disabled-text-color);
}
.el-range-editor.is-disabled input {
  background-color: var(--el-disabled-bg-color);
  cursor: not-allowed;
}
.el-range-editor.is-disabled input::-moz-placeholder {
  color: var(--el-text-color-disabled);
}
.el-range-editor.is-disabled input::placeholder {
  color: var(--el-text-color-disabled);
}
.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-border-radius-large);
  color: var(--el-text-color-regular);
  line-height: 24px;
}
.el-picker-panel .el-time-panel {
  background-color: var(--el-bg-color-overlay);
  border: 1px solid var(--el-datepicker-border-color);
  border-radius: var(--el-border-radius-large);
  box-shadow: var(--el-box-shadow-light);
  margin: 4px 0;
}
.el-picker-panel__body-wrapper:after,
.el-picker-panel__body:after {
  clear: both;
  content: '';
  display: table;
}
.el-picker-panel__content {
  margin: 12px auto;
  position: relative;
}
.el-picker-panel__footer {
  background-color: var(--el-bg-color-overlay);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 0;
  padding: 8px 12px;
  position: relative;
  text-align: right;
}
.el-picker-panel__shortcut {
  background-color: transparent;
  border: 0;
  color: var(--el-datepicker-text-color);
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 30px;
  outline: none;
  padding-left: 12px;
  padding-right: 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: transparent;
  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: transparent;
  border: 0;
  color: var(--el-datepicker-icon-color);
  cursor: pointer;
  font-size: 14px;
  margin-top: 4px;
  outline: none;
  padding: 1px 4px;
}
.el-picker-panel__icon-btn:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__icon-btn:focus-visible {
  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 .el-icon {
  cursor: pointer;
  font-size: inherit;
}
.el-picker-panel__link-btn {
  vertical-align: middle;
}
.el-picker-panel [slot='sidebar'],
.el-picker-panel__sidebar {
  background-color: var(--el-bg-color-overlay);
  border-bottom-left-radius: var(--el-border-radius-large);
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  border-top-left-radius: var(--el-border-radius-large);
  bottom: 0;
  box-sizing: border-box;
  overflow: auto;
  padding-top: 8px;
  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-disabled);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-secondary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: #e8f4ff;
  --el-datepicker-inrange-hover-bg-color: #e8f4ff;
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-active-bg-color: linear-gradient(133deg, #00afff 5%, #0f5fff);
  --el-datepicker-box-shadow-color: var(--el-box-shadow-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
  width: 272px;
}
.el-date-picker.has-sidebar.has-time {
  width: 384px;
}
.el-date-picker.has-sidebar {
  width: 388px;
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-picker .el-picker-panel__content {
  width: 252px;
}
.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: 6px 7px 8px;
  position: relative;
  width: 100%;
}
.el-date-picker__header {
  background: rgba(255, 255, 255, 0.01);
  box-shadow: inset 0 -1px 0 0 var(--el-border-color-light);
  padding: 8px 12px;
  text-align: center;
}
.el-date-picker__header--bordered {
  margin-bottom: 0;
}
.el-date-picker__header--bordered + .el-picker-panel__content {
  margin-top: 8px;
}
.el-date-picker__header-label {
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  padding: 0 4px;
  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-range-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-disabled);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-secondary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: #e8f4ff;
  --el-datepicker-inrange-hover-bg-color: #e8f4ff;
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-active-bg-color: linear-gradient(133deg, #00afff 5%, #0f5fff);
  --el-datepicker-box-shadow-color: var(--el-box-shadow-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
  width: 544px;
}
.el-date-range-picker.has-sidebar {
  width: 656px;
}
.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-range-picker table {
  padding: 12px;
  table-layout: fixed;
  width: 100%;
}
.el-date-range-picker .el-month-table,
.el-date-range-picker .el-year-table {
  margin: 12px;
  width: 248px;
}
.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 {
  background: rgba(255, 255, 255, 0.01);
  box-shadow: inset 0 -1px 0 0 var(--el-border-color-light);
  box-sizing: content-box;
  height: 24px;
  padding: 8px 12px;
  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: 600;
  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;
  float: left;
  margin: 0;
  width: 50%;
}
.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-header span .el-icon {
  color: var(--el-text-color-placeholder);
  top: 3px;
}
.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: #ffffff;
  position: absolute;
  right: 0;
  top: 13px;
  z-index: 1;
}
.el-date-range-picker__time-picker-wrap .el-time-panel {
  position: absolute;
}
.el-time-range-picker {
  overflow: visible;
  width: 384px;
}
.el-time-range-picker__content {
  padding: 8px;
  position: relative;
  text-align: center;
  z-index: 1;
}
.el-time-range-picker__cell {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 8px;
  width: 50%;
}
.el-time-range-picker__header {
  font-size: 14px;
  font-weight: 600;
  line-height: var(--el-line-height);
  margin-bottom: 16px;
  text-align: center;
}
.el-time-range-picker__body {
  border: 1px solid var(--el-datepicker-border-color);
  border-radius: 8px;
}
.el-time-panel {
  border-radius: 8px;
  box-sizing: content-box;
  left: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 168px;
  z-index: var(--el-index-top);
}
.el-time-panel__content {
  font-size: var(--el-font-size-base);
  overflow: hidden;
  position: relative;
}
.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: 40px;
  line-height: 24px;
  padding: 6px 12px;
  text-align: right;
}
.el-descriptions {
  --el-descriptions-table-border: 1px solid var(--el-border-color-light);
  --el-descriptions-item-bordered-label-background: var(--el-fill-color-lighter);
  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-regular);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.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: 22px;
  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: 11px 16px;
}
.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 12px;
}
.el-descriptions--large {
  font-size: 16px;
}
.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: 17px 16px;
}
.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 16px;
}
.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-secondary);
  font-weight: normal;
}
.el-descriptions__label:not(.is-bordered-label) {
  color: var(--el-text-color-secondary);
  margin-right: 16px;
}
.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 8px;
}
.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: 16px;
}
.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 4px;
}
: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-medium);
  --el-dialog-content-font-size: 14px;
  --el-dialog-font-line-height: var(--el-font-line-height-primary);
  --el-dialog-padding-primary: 16px;
  --el-dialog-padding-top: 16px 24px;
  --el-dialog-padding-middle: 24px;
  --el-dialog-padding-bottom: 12px 24px;
  --el-dialog-title-font-weight: 600;
  --el-dialog-border-radius: var(--el-border-radius-small);
  --el-dialog-title-min-height: 17px;
  background: var(--el-dialog-bg-color);
  border-radius: var(--el-dialog-border-radius);
  border-radius: var(--el-border-radius-large);
  box-shadow: var(--el-dialog-box-shadow);
  box-sizing: border-box;
  margin: var(--el-dialog-margin-top, 15vh) auto 50px;
  overflow-wrap: break-word;
  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;
  height: 100%;
  margin-bottom: 0;
  overflow: auto;
}
.el-dialog__wrapper {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
}
.el-dialog.is-draggable .el-dialog__header {
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-dialog__header {
  background: var(--el-fill-color-lighter);
  border-bottom: 1px solid var(--el-border-color-light);
  border-radius: var(--el-border-radius-large) var(--el-border-radius-large) 0 0;
  padding: var(--el-dialog-padding-top);
}
.el-dialog__header.show-close {
  padding-right: calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 14px));
}
.el-dialog__headerbtn {
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 14px);
  outline: none;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 20px;
}
.el-dialog__headerbtn .el-dialog__close {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close,
.el-dialog__title {
  color: var(--el-text-color-regular);
}
.el-dialog__title {
  display: inline-block;
  font-size: var(--el-dialog-title-font-size);
  font-weight: var(--el-dialog-title-font-weight);
  line-height: var(--el-dialog-font-line-height);
  min-height: var(--el-dialog-title-min-height);
}
.el-dialog__body {
  color: var(--el-text-color-regular);
  font-size: var(--el-dialog-content-font-size);
  padding: var(--el-dialog-padding-middle);
}
.el-dialog__footer {
  border-top: 1px solid var(--el-border-color-light);
  box-sizing: border-box;
  padding: var(--el-dialog-padding-bottom);
  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-overlay-dialog {
  bottom: 0;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
}
.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;
  }
}
.el-divider {
  position: relative;
}
.el-divider--horizontal {
  border-top: 1px var(--el-border-color-light) var(--el-border-style);
  display: block;
  height: 1px;
  margin: 24px 0;
  width: 100%;
}
.el-divider--vertical {
  border-left: 1px var(--el-border-color-light) 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-regular);
  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: translateX(-50%) translateY(-50%);
}
.el-divider__text.is-right {
  right: 20px;
  transform: translateY(-50%);
}
.el-drawer {
  --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
  --el-drawer-padding-primary: 16px;
  --el-drawer-header-box-shadow: inset 0px -1px 0px 0px var(--el-border-color-light);
  --el-drawer-header-title-margin: 0;
  --el-drawer-header-title-font-size: var(--el-font-size-medium);
  --el-drawer-header-title-font-weight: 600;
  --el-drawer-header-title-line-height: var(--el-line-height-large);
  --el-drawer-header-title-color: var(--el-text-color-regular);
  --el-drawer-header-close-btn-color: var(--el-text-color-secondary);
  --el-drawer-footer-padding: 12px 16px;
  --el-drawer-footer-box-shadow: inset 0px 1px 0px 0px var(--el-border-color-light);
  --el-drawer-border-radius: 16px;
  background-color: var(--el-drawer-bg-color);
  box-shadow: var(--el-box-shadow-dark);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  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;
  box-shadow: var(--el-drawer-header-box-shadow);
  color: var(--el-text-color-regular);
  display: flex;
  padding: var(--el-drawer-padding-primary);
}
.el-drawer__header > :first-child {
  color: var(--el-drawer-header-title-color);
  flex: 1;
  font-size: var(--el-drawer-header-title-font-size);
  font-weight: var(--el-drawer-header-title-font-weight);
  line-height: var(--el-drawer-header-title-line-height);
  margin: var(--el-drawer-header-title-margin);
}
.el-drawer__title {
  flex: 1;
  font-size: 16px;
  line-height: inherit;
  margin: 0;
}
.el-drawer__footer {
  box-shadow: var(--el-drawer-footer-box-shadow);
  padding: var(--el-drawer-footer-padding);
  text-align: right;
}
.el-drawer__close-btn {
  background-color: transparent;
  border: none;
  color: var(--el-drawer-header-close-btn-color);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--el-font-size-medium);
  outline: none;
  padding-right: 0;
}
.el-drawer__close-btn:hover i {
  color: var(--el-text-color-regular);
}
.el-drawer__body {
  flex: 1;
  overflow: auto;
  padding: var(--el-drawer-padding-primary);
}
.el-drawer__body > * {
  box-sizing: border-box;
}
.el-drawer.ltr,
.el-drawer.rtl {
  bottom: 0;
  height: 100%;
  top: 0;
}
.el-drawer.btt,
.el-drawer.ttb {
  left: 0;
  right: 0;
  width: 100%;
}
.el-drawer.ltr {
  border-radius: 0 var(--el-drawer-border-radius) var(--el-drawer-border-radius) 0;
  left: 0;
}
.el-drawer.rtl {
  border-radius: var(--el-drawer-border-radius) 0 0 var(--el-drawer-border-radius);
  right: 0;
}
.el-drawer.ttb {
  border-radius: 0 0 var(--el-drawer-border-radius) var(--el-drawer-border-radius);
  top: 0;
}
.el-drawer.btt {
  border-radius: var(--el-drawer-border-radius) var(--el-drawer-border-radius) 0 0;
  bottom: 0;
}
.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: transparent !important;
}
.el-drawer-fade-enter-from .rtl,
.el-drawer-fade-leave-to .rtl {
  transform: translateX(100%);
}
.el-drawer-fade-enter-from .ltr,
.el-drawer-fade-leave-to .ltr {
  transform: translateX(-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%);
}
.el-dropdown {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-fill-color-lighter);
  --el-dropdown-menuItem-hover-color: var(--el-text-color-regular);
  --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-fill-color-lighter);
  --el-dropdown-menuItem-hover-color: var(--el-text-color-regular);
  --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: transparent;
  border-top-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.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__popper .el-popper__arrow {
  display: none;
}
.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: 0;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  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: 4px 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 12px;
  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: 4px 0;
}
.el-dropdown-menu--large .el-dropdown-menu__item {
  font-size: 16px;
  line-height: 24px;
  padding: 6px 12px;
}
.el-dropdown-menu--large .el-dropdown-menu__item--divided {
  margin: 8px 0;
}
.el-dropdown-menu--small {
  padding: 4px 0;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
  font-size: 12px;
  line-height: 20px;
  padding: 4px 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: 4px;
  --el-empty-bottom-margin-top: 8px;
  --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-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: 20px;
  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-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 20px;
}
.el-form-item .el-form-item {
  margin-bottom: 0;
}
.el-form-item .el-input__validateIcon {
  display: none;
}
.el-form-item--large {
  --font-size: 16px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 20px;
}
.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: 20px;
}
.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: 4px;
}
.el-form-item--small {
  --font-size: 12px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 20px;
}
.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: 4px;
}
.el-form-item--label-left .el-form-item__label {
  justify-content: flex-start;
}
.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;
  text-align: left;
}
.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: 4px;
  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 transparent;
}
.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.is-success .el-input__validateIcon {
  color: var(--el-color-success);
}
.el-form-item--feedback .el-input__validateIcon {
  display: inline-flex;
}

.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 {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.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.72;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 1;
}
.el-image-viewer__btn .el-icon {
  cursor: pointer;
  font-size: inherit;
}
.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-color-black);
  border-radius: 22px;
  bottom: 30px;
  height: 48px;
  left: 50%;
  padding: 0 20px;
  transform: translateX(-50%);
}
.el-image-viewer__actions__inner {
  align-items: center;
  color: #fff;
  cursor: default;
  display: flex;
  font-size: 24px;
  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: translateX(-50%);
}
.el-image-viewer__prev {
  left: 40px;
}
.el-image-viewer__next,
.el-image-viewer__prev {
  background-color: var(--el-color-black);
  border-color: #fff;
  color: #fff;
  font-size: 24px;
  height: 48px;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
}
.el-image-viewer__next {
  right: 40px;
  text-indent: 2px;
}
.el-image-viewer__close {
  background-color: var(--el-color-black);
  border-color: #fff;
  color: #fff;
  font-size: 24px;
  height: 48px;
  width: 48px;
}
.el-image-viewer__mask {
  background: #000;
  height: 100%;
  left: 0;
  opacity: 0.72;
  position: absolute;
  top: 0;
  width: 100%;
}
.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__placeholder {
  background: var(--el-fill-color-light);
}
.el-image__error {
  align-items: center;
  background: var(--el-fill-color-lighter);
  color: var(--el-text-color-disabled);
  display: flex;
  font-size: 14px;
  justify-content: center;
  vertical-align: middle;
}
.el-image__preview {
  cursor: pointer;
}
.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 transparent 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-dark);
  --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;
  font-weight: 400;
  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-text-color-placeholder);
  font-size: 12px;
  line-height: 14px;
  position: absolute;
  right: 10px;
}
.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-disabled);
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: var(--el-text-color-disabled);
}
.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 transparent 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-dark);
  --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;
}
.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-text-color-placeholder);
  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__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__inner {
  --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
  -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-family: inherit;
  font-size: inherit;
  font-weight: 400;
  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%;
  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%;
  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-disabled);
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: var(--el-text-color-disabled);
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}
.el-input.is-disabled .el-input-group__prepend,
.el-input.is-disabled .el-input-group__prepend .el-select .el-select__wrapper {
  box-shadow:
    1px 0 0 0 var(--el-disabled-border-color) inset,
    0 1px 0 0 var(--el-disabled-border-color) inset,
    0 -1px 0 0 var(--el-disabled-border-color) inset;
  color: var(--el-disabled-text-color);
}
.el-input.is-disabled .el-input-group__append,
.el-input.is-disabled .el-input-group__append .el-select .el-select__wrapper {
  box-shadow:
    0 1px 0 0 var(--el-disabled-border-color) inset,
    0 -1px 0 0 var(--el-disabled-border-color) inset,
    -1px 0 0 0 var(--el-disabled-border-color) inset;
  color: var(--el-disabled-text-color);
}
.el-input.is-disabled .el-icon {
  color: var(--el-disabled-text-color);
}
.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: 16px;
}
.el-input--large .el-input__wrapper {
  border-radius: 8px;
  padding: 1px 11px;
}
.el-input--large .el-input__inner {
  --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
}
.el-input--large .el-input-group__prepend {
  border-radius: 8px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.el-input--large .el-input-group__append {
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.el-input--small {
  --el-input-height: var(--el-component-size-small);
  font-size: 12px;
}
.el-input--small .el-input__wrapper {
  border-radius: 4px;
  padding: 1px 7px;
}
.el-input--small .el-input-group__append__inner {
  --el-input-inner-height: calc(var(--el-input-height, 24px) - 2px);
}
.el-input--small .el-input-group__prepend {
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.el-input--small .el-input-group__append {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.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-lighter);
  border-radius: var(--el-input-border-radius);
  color: var(--el-text-color-regular);
  display: inline-flex;
  justify-content: center;
  min-height: 100%;
  padding: 0 12px;
  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;
  margin: 0 -12px;
}
.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: transparent;
  border-color: transparent;
  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__append .el-icon,
.el-input-group__prepend .el-icon {
  color: var(--el-text-color-placeholder);
}
.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-input-number {
  display: inline-flex;
  line-height: 30px;
  position: relative;
  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-controls-right .el-input__inner {
  text-align: left;
}
.el-input-number:not(.is-disabled).is-controls-right .el-input-number__decrease,
.el-input-number:not(.is-disabled).is-controls-right .el-input-number__increase {
  display: flex;
}
.el-input-number__decrease,
.el-input-number__increase {
  align-items: center;
  background: var(--el-fill-color-blank);
  bottom: 1px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: flex;
  font-size: 14px;
  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 {
  background-color: var(--el-fill-color-lighter);
  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-hover-border-color, var(--el-border-color-dark)) inset;
}
.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
  background: var(--el-disabled-bg-color);
  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 {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-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: 16px;
  width: 40px;
}
.el-input-number--large .el-input--large .el-input__wrapper {
  padding-left: 47px;
  padding-right: 47px;
}
.el-input-number--large .el-input-number__decrease {
  border-radius: var(--el-border-radius-large) 0 0 var(--el-border-radius-large);
}
.el-input-number--large .el-input-number__increase {
  border-radius: 0 var(--el-border-radius-large) var(--el-border-radius-large) 0;
}
.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 .el-input--small .el-input__wrapper {
  padding-left: 31px;
  padding-right: 31px;
}
.el-input-number--small .el-input-number__decrease {
  border-radius: var(--el-border-radius-small) 0 0 var(--el-border-radius-small);
}
.el-input-number--small .el-input-number__increase {
  border-radius: 0 var(--el-border-radius-small) var(--el-border-radius-small) 0;
}
.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: 12px;
  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;
  display: none;
  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.el-input-number--large .el-input-number__decrease {
  border-radius: 0 0 var(--el-border-radius-large) 0;
}
.el-input-number.is-controls-right.el-input-number--large .el-input-number__increase {
  border-radius: 0 var(--el-border-radius-large) 0 0;
}
.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-input-number.is-controls-right.el-input-number--small .el-input-number__decrease {
  border-radius: 0 0 var(--el-border-radius-small) 0;
}
.el-input-number.is-controls-right.el-input-number--small .el-input-number__increase {
  border-radius: 0 var(--el-border-radius-small) 0 0;
}
.el-input-tag {
  --el-input-tag-border-color-hover: var(--el-border-color-hover);
  --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-disabled-bg-color);
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
  cursor: not-allowed;
}
.el-input-tag.is-disabled .el-tag {
  background-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
}
.el-input-tag.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) 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__suffix .el-input-tag__clear {
  color: var(--el-text-color-placeholder);
}
.el-input-tag__suffix:hover .el-input-tag__clear {
  color: var(--el-text-color-secondary);
}
.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: transparent;
  cursor: pointer;
  max-width: 100%;
}
.el-input-tag__inner .el-tag--info {
  background-color: var(--el-fill-color-lighter);
  color: var(--el-text-color-regular);
}
.el-input-tag__inner .el-tag--info .el-tag__close {
  color: var(--el-text-color-secondary);
}
.el-input-tag__inner .el-tag--info .el-tag__close:hover {
  color: var(--el-text-color-regular);
}
.el-input-tag__inner .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-input-tag__inner .el-tag.el-tag--plain.el-tag--info {
  border-color: var(--el-border-color-light);
}
.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: transparent;
  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-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: 16px;
}
.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-active-text-color: var(--el-color-primary-dark-2);
  --el-link-disabled-text-color: var(--el-disabled-text-color);
  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;
  line-height: var(--el-line-height);
  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:active {
  color: var(--el-link-active-text-color);
}
.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.is-underline:active:after {
  border-bottom: 1px solid var(--el-link-active-text-color);
}
.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-active-text-color: var(--el-color-primary-dark-2);
}
.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-active-text-color: var(--el-color-success-dark-2);
}
.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-active-text-color: var(--el-color-warning-dark-2);
}
.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-active-text-color: var(--el-color-danger-dark-2);
}
.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-active-text-color: var(--el-color-error-dark-2);
}
.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-active-text-color: var(--el-color-info-dark-2);
}
.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: 24px;
  --el-loading-fullscreen-spinner-size: 24px;
}
.el-loading-parent--relative {
  position: relative !important;
}
.el-loading-parent--hidden {
  overflow: hidden !important;
}
.el-loading-mask {
  background-color: var(--el-mask-color-extra-light);
  bottom: 0;
  left: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  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;
  line-height: var(--el-line-height);
  margin: 4px 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-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: var(--el-color-primary);
  stroke-linecap: round;
}
.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-regular);
  --el-menu-hover-text-color: var(--el-text-color-regular);
  --el-menu-bg-color: var(--el-fill-color-blank);
  --el-menu-hover-bg-color: var(--el-fill-color-lighter);
  --el-menu-item-height: 40px;
  --el-menu-sub-item-height: var(--el-menu-item-height);
  --el-menu-horizontal-height: 56px;
  --el-menu-horizontal-sub-item-height: 32px;
  --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: 12px;
  --el-menu-level-padding: 20px;
  --el-menu-icon-width: 16px;
  --el-menu-active-bg-color: var(--el-color-info-light-9);
}
.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 {
  align-items: center;
  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 transparent;
  border-radius: var(--el-border-radius-base);
  color: var(--el-menu-text-color);
  display: inline-flex;
  height: 32px;
  justify-content: center;
  margin: 0 12px 0 0;
}
.el-menu--horizontal > .el-menu-item:last-child {
  margin-right: 0;
}
.el-menu--horizontal > .el-menu-item a,
.el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}
.el-menu--horizontal > .el-sub-menu {
  margin-right: 12px;
}
.el-menu--horizontal > .el-sub-menu:last-child {
  margin-right: 0;
}
.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 {
  background-color: var(--el-menu-active-bg-color);
  border-bottom: unset;
  color: var(--el-menu-active-color);
}
.el-menu--horizontal > .el-sub-menu.is-active .el-sub-menu__title:hover {
  background-color: var(--el-menu-active-bg-color);
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
  border-bottom: unset;
  border-radius: var(--el-border-radius-base);
  color: var(--el-menu-text-color);
  height: 32px;
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-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 12px;
}
.el-menu--horizontal .el-menu .el-menu-item:hover,
.el-menu--horizontal .el-menu .el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.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 {
  background-color: var(--el-menu-active-bg-color);
  color: var(--el-menu-active-color);
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):not(.is-active):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):not(.is-active):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 {
  background-color: var(--el-menu-active-bg-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 + 16px);
}
.el-menu--collapse > .el-menu-item > .el-menu-tooltip__trigger,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title {
  justify-content: center;
}
.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-menu-item {
  border-radius: var(--el-border-radius-large);
  margin-left: 8px;
  margin-right: 8px;
}
.el-menu--collapse .el-sub-menu {
  margin-left: 8px;
  margin-right: 8px;
}
.el-menu--collapse .el-sub-menu .el-sub-menu__title {
  border-radius: var(--el-border-radius-large);
}
.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-large);
  box-shadow: var(--el-box-shadow-light);
  min-width: 200px;
  padding: 6px 0;
  z-index: 100;
}
.el-menu--popup .el-sub-menu .el-tooltip__trigger .el-sub-menu__icon-arrow {
  transform: none !important;
}
.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;
  margin-bottom: 4px;
  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:last-child {
  margin-bottom: 0;
}
.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;
  color: var(--el-text-color-disabled) !important;
  cursor: not-allowed;
}
.el-menu-item [class^='el-icon'] {
  font-size: 16px;
  margin-right: 5px;
  text-align: center;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
}
.el-menu-item.is-active {
  background-color: var(--el-menu-active-bg-color);
  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 0 4px;
  padding-left: 0;
}
.el-sub-menu:last-child {
  margin-bottom: 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;
  margin-bottom: 4px;
  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:last-child {
  margin-bottom: 0;
}
.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;
  color: var(--el-text-color-disabled) !important;
  cursor: not-allowed;
}
.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__hide-arrow .el-sub-menu__icon-arrow {
  display: none !important;
}
.el-sub-menu.is-active > .el-sub-menu__title {
  color: var(--el-menu-active-color);
}
.el-sub-menu.is-active > .el-sub-menu__title:hover {
  background-color: var(--el-menu-bg-color);
}
.el-sub-menu.is-active:not(.is-opened) > .el-sub-menu__title {
  background-color: var(--el-menu-active-bg-color);
}
.el-sub-menu.is-disabled .el-menu-item,
.el-sub-menu.is-disabled .el-sub-menu__title {
  background: none !important;
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-sub-menu .el-icon {
  font-size: 16px;
  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-message-box {
  --el-messagebox-title-color: var(--el-text-color-regular);
  --el-messagebox-width: 420px;
  --el-messagebox-border-radius: 8px;
  --el-messagebox-box-shadow: var(--el-box-shadow);
  --el-messagebox-font-size: var(--el-font-size-medium);
  --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: 32px;
  --el-messagebox-padding-header: 8px;
  --el-messagebox-padding-bottom: 24px;
  --el-messagebox-font-line-height: var(--el-line-height);
  --el-messagebox-title-font-weight: 600;
  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;
}
.el-overlay.is-message-box .el-overlay-message-box {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 16px;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
}
.el-overlay.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-header);
}
.el-message-box__title {
  align-items: center;
  color: var(--el-messagebox-title-color);
  display: flex;
  font-size: var(--el-messagebox-font-size);
  font-weight: var(--el-messagebox-title-font-weight);
  gap: 12px;
  line-height: var(--el-messagebox-font-line-height);
}
.el-message-box__headerbtn {
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 14px);
  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-text-color-secondary);
  font-size: var(--el-font-size-base);
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close {
  color: var(--el-text-color-regular);
}
.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.el-icon {
  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-bottom);
}
.el-message-box--center .el-message-box__title {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: center;
}
.el-message-box--center .el-message-box__status {
  font-size: 24px;
}
.el-message-box--center .el-message-box__btns,
.el-message-box--center .el-message-box__container {
  justify-content: center;
}
.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: 9px 16px;
  --el-message-close-size: 14px;
  --el-message-close-icon-color: var(--el-text-color-secondary);
  --el-message-close-hover-color: var(--el-text-color-regular);
  align-items: center;
  background-color: var(--el-message-bg-color);
  border: none;
  border-radius: var(--el-border-radius-large);
  box-shadow: var(--el-box-shadow);
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  left: 50%;
  max-width: calc(100% - 32px);
  padding: var(--el-message-padding);
  position: fixed;
  top: 20px;
  transform: translateX(-50%);
  transition:
    opacity var(--el-transition-duration),
    transform 0.4s,
    top 0.4s;
  width: -moz-fit-content;
  width: fit-content;
}
.el-message.is-plain {
  background-color: var(--el-bg-color-overlay);
  border-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow);
}
.el-message p {
  margin: 0;
}
.el-message--primary {
  --el-message-bg-color: var(--el-color-primary-light-9);
  --el-message-border-color: var(--el-bg-color-overlay);
  --el-message-text-color: var(--el-color-primary);
}
.el-message--primary .el-message__content {
  color: var(--el-text-color-regular);
  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-bg-color-overlay);
  --el-message-text-color: var(--el-color-success);
}
.el-message--success .el-message__content {
  color: var(--el-text-color-regular);
  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-bg-color-overlay);
  --el-message-text-color: var(--el-color-info);
}
.el-message--info .el-message__content {
  color: var(--el-text-color-regular);
  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-bg-color-overlay);
  --el-message-text-color: var(--el-color-warning);
}
.el-message--warning .el-message__content {
  color: var(--el-text-color-regular);
  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-bg-color-overlay);
  --el-message-text-color: var(--el-color-error);
}
.el-message--error .el-message__content {
  color: var(--el-text-color-regular);
  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: var(--el-line-height);
  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: translate(-50%, -100%);
}
.el-notification {
  --el-notification-width: 330px;
  --el-notification-padding: 24px;
  --el-notification-radius: 8px;
  --el-notification-shadow: var(--el-box-shadow);
  --el-notification-border-color: var(--el-border-color-lighter);
  --el-notification-icon-size: 24px;
  --el-notification-close-font-size: var(--el-message-close-size, 14px);
  --el-notification-group-margin-left: 12px;
  --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-regular);
  --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 {
  margin-right: var(--el-notification-group-margin-right);
}
.el-notification__title {
  color: var(--el-notification-title-color);
  font-size: var(--el-notification-title-font-size);
  font-weight: 600;
  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: 22px;
  margin: 8px 0 0;
}
.el-notification__content p {
  margin: 0;
}
.el-notification .el-notification__icon {
  font-size: var(--el-notification-icon-size);
  height: var(--el-notification-icon-size);
  margin-right: var(--el-notification-group-margin-left);
  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: 24px;
  top: 29px;
}
.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: translateX(100%);
}
.el-notification-fade-enter-from.left {
  left: 0;
  transform: translateX(-100%);
}
.el-notification-fade-leave-to {
  opacity: 0;
}
.el-overlay {
  background-color: var(--el-overlay-color-lighter);
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000;
}
.el-overlay .el-overlay-root {
  height: 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;
  color: var(--el-text-color-regular);
  cursor: pointer;
  display: flex;
}
.el-page-header__back:hover {
  color: var(--el-color-primary);
}
.el-page-header__back:active {
  color: var(--el-color-primary-dark-2);
}
.el-page-header__left .el-divider--vertical {
  margin: 0 8px;
}
.el-page-header__icon {
  align-items: center;
  display: flex;
  font-size: 14px;
  margin-right: 4px;
}
.el-page-header__icon .el-icon {
  font-size: inherit;
}
.el-page-header__title {
  font-size: 14px;
  font-weight: normal;
}
.el-page-header__content {
  color: var(--el-text-color-regular);
  font-size: 16px;
  font-weight: 600;
}
.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: 6px;
  --el-pagination-button-color: var(--el-text-color-regular);
  --el-pagination-button-width: 32px;
  --el-pagination-button-height: 32px;
  --el-pagination-button-disabled-color: var(--el-text-color-disabled);
  --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-pagination-button-bg-color: var(--el-fill-color-blank);
  --el-pagination-hover-color: var(--el-color-primary);
  --el-pagination-font-size-large: 16px;
  --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: 12px;
  align-items: center;
  color: var(--el-pagination-text-color);
  display: flex;
  font-size: var(--el-pagination-font-size);
  font-weight: normal;
  white-space: nowrap;
}
.el-pagination .el-input__inner {
  -moz-appearance: textfield;
  text-align: center;
}
.el-pagination .el-select {
  width: 128px;
}
.el-pagination button {
  align-items: center;
  background: unset;
  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 button * {
  pointer-events: none;
}
.el-pagination button:focus {
  outline: none;
}
.el-pagination button.is-active,
.el-pagination button:hover {
  color: var(--el-pagination-hover-color);
}
.el-pagination button.is-active {
  cursor: default;
}
.el-pagination button.is-active.is-disabled {
  color: var(--el-text-color-disabled);
}
.el-pagination button.is-disabled,
.el-pagination button:disabled {
  background-color: unset;
  color: var(--el-pagination-button-disabled-color);
  cursor: not-allowed;
}
.el-pagination button: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: bold;
  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: normal;
  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: normal;
  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-light-9);
  color: var(--el-color-primary);
}
.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-fill-color-blank);
  color: var(--el-text-color-disabled);
}
.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-lighter);
  color: var(--el-text-color-disabled);
}
.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 {
  border-radius: var(--el-border-radius-small);
  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 {
  border-radius: var(--el-border-radius-large);
  font-size: var(--el-pagination-font-size-large);
  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 button,
.el-pagination--large span:not([class*='suffix']) {
  font-size: var(--el-pagination-font-size-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: unset;
  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;
}
.el-pager li.is-active.is-disabled {
  color: var(--el-text-color-disabled);
}
.el-pager li.is-disabled,
.el-pager li:disabled {
  background-color: unset;
  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__main {
  align-items: center;
  display: flex;
}
.el-popconfirm__icon {
  font-size: var(--el-font-size-medium);
  margin-right: 8px;
}
.el-popconfirm__action {
  margin-top: 12px;
  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: 16px;
  --el-popover-padding-large: 18px 20px;
  --el-popover-title-font-size: 16px;
  --el-popover-title-text-color: var(--el-text-color-regular);
  --el-popover-border-radius: 8px;
  --el-popover-font-weight: 600;
}
.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: 22px;
  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);
  font-weight: var(--el-popover-font-weight);
  line-height: 24px;
  margin-bottom: 8px;
}
.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 {
  --el-progress-circle-icon-size: 40px;
  align-items: center;
  display: flex;
  line-height: 1;
  position: relative;
}
.el-progress__text {
  color: var(--el-text-color-regular);
  font-size: 12px;
  line-height: var(--el-line-height-small);
  margin-left: 8px;
  min-width: 24px;
  text-align: left;
}
.el-progress__text i {
  display: block;
  font-size: var(--el-font-size-medium);
  vertical-align: middle;
}
.el-progress--circle,
.el-progress--dashboard {
  display: inline-block;
}
.el-progress--circle .el-progress__text,
.el-progress--dashboard .el-progress__text {
  font-weight: 600;
  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;
  font-size: var(--el-progress-circle-icon-size);
  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-light);
  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,
    rgba(0, 0, 0, 0.1) 25%,
    transparent 0,
    transparent 50%,
    rgba(0, 0, 0, 0.1) 0,
    rgba(0, 0, 0, 0.1) 75%,
    transparent 0,
    transparent
  );
  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: #ffffff;
  display: inline-block;
  font-size: 12px;
  line-height: var(--el-line-height-small);
  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-light-9);
  --el-radio-button-checked-text-color: var(--el-color-primary);
  --el-radio-button-checked-border-color: var(--el-color-primary);
  --el-radio-button-disabled-checked-fill: var(--el-border-color-light);
}
.el-radio-button,
.el-radio-button__inner {
  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: var(--el-border);
  border-left: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  cursor: pointer;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-button-font-weight, var(--el-font-weight-primary));
  line-height: 1;
  margin: 0;
  padding: 8px 15px;
  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-left: var(--el-border);
  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-light-9));
  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-primary));
}
.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-lighter));
  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-medium);
  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 {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  font-size: 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: 16px;
  --el-radio-input-width: 16px;
  --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: 16px;
  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 16px;
}
.el-radio.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-radio.is-bordered.is-checked:not(.is-disabled) {
  background-color: var(--el-radio-button-checked-bg-color, var(--el-color-primary-light-9));
}
.el-radio.is-bordered.is-disabled {
  background-color: var(--el-fill-color-lighter);
  border-color: var(--el-border-color-light);
  cursor: not-allowed;
}
.el-radio.is-bordered.el-radio--large {
  border-radius: var(--el-border-radius-base);
  padding: 0 20px;
}
.el-radio.is-bordered.el-radio--large .el-radio__label {
  font-size: var(--el-font-size-medium);
}
.el-radio.is-bordered.el-radio--large .el-radio__inner {
  height: 18px;
  width: 18px;
}
.el-radio.is-bordered.el-radio--small {
  border-radius: var(--el-border-radius-base);
  padding: 0 12px;
}
.el-radio.is-bordered.el-radio--small .el-radio__label {
  font-size: 12px;
}
.el-radio.is-bordered.el-radio--small .el-radio__inner {
  height: 14px;
  width: 14px;
}
.el-radio.is-bordered:not(.is-disabled):hover {
  border-color: var(--el-color-primary);
}
.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: #86909c;
}
.el-radio__input.is-disabled + span.el-radio__label {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}


.el-radio__input.is-checked .el-radio__inner {
  background: var(--el-color-white);
  border-color: var(--el-color-primary);
}
.el-radio__input.is-checked .el-radio__inner:after {
  background-color: var(--el-color-primary);
  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);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: var(--el-radio-input-height);
  position: relative;
  width: var(--el-radio-input-width);
}
.el-radio__inner,
.el-radio__inner:after {
  border-radius: var(--el-radio-input-border-radius);
}

.el-checkbox__input.is-disabled + span.el-checkbox__label,
.el-radio.is-disabled .el-radio__label {
  color:#1d2129;
  border-color: #dcddde;
  -webkit-text-fill-color:#1d2129;
  opacity: 1;
}


.el-radio.is-disabled:not(.is-checked) .el-radio__label,
.el-checkbox.is-disabled:not(.is-checked) .el-checkbox__label {
  color: #86909c;
  -webkit-text-fill-color: #86909c;
}


.el-radio__inner:after {
  content: '';
  height: 8px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
  width: 8px;
}
.el-radio__original {
  bottom: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  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: 16px;
}
.el-radio.el-radio--large .el-radio__inner {
  height: 18px;
  width: 18px;
}
.el-radio.el-radio--large .el-radio__inner:after {
  height: 10px;
  width: 10px;
}
.el-radio.el-radio--small .el-radio__label {
  font-size: 12px;
}
.el-radio.el-radio--small .el-radio__inner {
  height: 14px;
  width: 14px;
}
.el-radio.el-radio--small .el-radio__inner:after {
  height: 6px;
  width: 6px;
}
.el-radio:not(.is-disabled):hover .el-radio__inner {
  border-color: var(--el-radio-input-border-color-hover);
}
.el-radio:not(.is-disabled):hover .el-radio__label {
  color: var(--el-radio-input-border-color-hover);
}
.el-rate {
  --el-rate-height: 20px;
  --el-rate-font-size: var(--el-font-size-base);
  --el-rate-icon-size: 20px;
  --el-rate-icon-margin: 4px;
  --el-rate-void-color: var(--el-border-color-darker);
  --el-rate-fill-color: var(--el-color-warning);
  --el-rate-disabled-void-color: var(--el-fill-color);
  --el-rate-text-color: var(--el-text-color-regular);
  align-items: center;
  display: inline-flex;
  height: 32px;
}
.el-rate:active,
.el-rate:focus {
  outline: none;
}
.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 {
  color: var(--el-fill-color-light);
  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 .el-rate__decimal,
.el-rate .el-rate__icon.is-active {
  color: var(--el-rate-fill-color);
}
.el-rate__decimal {
  color: var(--el-rate-fill-color);
  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--large .el-rate__icon {
  font-size: 24px;
}
.el-rate--large .el-rate__text {
  font-size: 16px;
}
.el-rate--small {
  height: 24px;
}
.el-rate--small .el-rate__icon {
  font-size: 16px;
}
.el-rate--small .el-rate__text {
  font-size: 12px;
}
.el-rate.is-disabled .el-rate__item {
  color: var(--el-rate-disabled-void-color);
  cursor: auto;
}
.el-result {
  --el-result-padding: 40px 30px;
  --el-result-icon-font-size: 96px;
  --el-result-title-font-size: 18px;
  --el-result-title-margin-top: 8px;
  --el-result-subtitle-margin-top: 16px;
  --el-result-extra-margin-top: 24px;
  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-regular);
  font-size: var(--el-result-title-font-size);
  font-weight: 600;
  line-height: 1.444;
  margin: 0;
}
.el-result__subtitle {
  margin-top: var(--el-result-subtitle-margin-top);
}
.el-result__subtitle p {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
  line-height: var(--el-line-height);
  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-result:has(.svg-icon) .el-result__title {
  margin-top: 0;
}
.el-result:not(:has(.svg-icon)) .el-result__title p {
  color: var(--el-text-color-regular);
}
.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;
}
.el-scrollbar {
  --el-scrollbar-opacity: 0.2;
  --el-scrollbar-bg-color: var(--el-color-black);
  --el-scrollbar-hover-opacity: 0.44;
  --el-scrollbar-hover-bg-color: var(--el-color-black);
  --el-scrollbar-width: 4px;
  --el-scrollbar-hover-width: 10px;
  --el-scrollbar-height: 4px;
  --el-scrollbar-hover-height: 10px;
  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-color-black));
  border-radius: inherit;
  cursor: pointer;
  display: block;
  height: 0;
  opacity: var(--el-scrollbar-opacity, 0.2);
  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-color-black));
  opacity: var(--el-scrollbar-hover-opacity, 0.44);
}
.el-scrollbar__bar {
  border-radius: 20px;
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.el-scrollbar__bar.is-vertical {
  top: 2px;
  width: var(--el-scrollbar-width);
}
.el-scrollbar__bar.is-vertical:hover {
  width: var(--el-scrollbar-hover-width);
}
.el-scrollbar__bar.is-vertical > div {
  width: 100%;
}
.el-scrollbar__bar.is-horizontal {
  height: var(--el-scrollbar-height);
  left: 2px;
}
.el-scrollbar__bar.is-horizontal:hover {
  height: var(--el-scrollbar-hover-height);
}
.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-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: 352px;
}
.el-select-dropdown__list {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.el-select-dropdown__list.el-vl__window {
  margin: 4px 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: 32px;
  line-height: 32px;
  overflow: hidden;
  padding: 0 26px 0 12px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-select-dropdown__item.is-hovering {
  background-color: var(--el-fill-color-lighter);
}
.el-select-dropdown__item.is-selected {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-select-dropdown__item.is-disabled {
  background-color: unset;
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}
.el-select-dropdown__item.is-center {
  text-align: center;
}
.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: 14px;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='master_svg0_182_115249'%3E%3Crect x='0' y='0' width='24' height='24' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_182_115249)'%3E%3Cg%3E%3Cpath d='M2.29554,9.97068C2.65623,9.61749,3.21953,9.59774,3.60288,9.907540000000001L3.68798,9.98488L9.69514,16.113500000000002L20.0145,5.304778C20.3631,4.9396343,20.9254,4.9009247,21.319,5.197638L21.4066,5.272066C21.772,5.620433,21.8107,6.1824200000000005,21.5138,6.57577L21.4394,6.6633700000000005L10.41816,18.2085C10.05942,18.5843,9.476510000000001,18.6131,9.083549999999999,18.292099999999998L9.002410000000001,18.2179L2.2813309999999998,11.362300000000001C1.9007429,10.97409,1.9071046,10.351040000000001,2.29554,9.97068Z' fill='%234E5969' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='none' version='1.1' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='master_svg0_182_115249'%3E%3Crect x='0' y='0' width='24' height='24' rx='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23master_svg0_182_115249)'%3E%3Cg%3E%3Cpath d='M2.29554,9.97068C2.65623,9.61749,3.21953,9.59774,3.60288,9.907540000000001L3.68798,9.98488L9.69514,16.113500000000002L20.0145,5.304778C20.3631,4.9396343,20.9254,4.9009247,21.319,5.197638L21.4066,5.272066C21.772,5.620433,21.8107,6.1824200000000005,21.5138,6.57577L21.4394,6.6633700000000005L10.41816,18.2085C10.05942,18.5843,9.476510000000001,18.6131,9.083549999999999,18.292099999999998L9.002410000000001,18.2179L2.2813309999999998,11.362300000000001C1.9007429,10.97409,1.9071046,10.351040000000001,2.29554,9.97068Z' fill='%234E5969' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat;
  -webkit-mask-size: 100% 100%;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after {
  background-color: var(--el-text-color-disabled);
}
.el-select-group {
  margin: 0;
  padding: 0;
}
.el-select-group__wrap {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.el-select-group__title {
  color: var(--el-text-color-placeholder);
  font-size: 12px;
  line-height: 28px;
  padding-left: 12px;
}
.el-select-group .el-select-dropdown__item {
  padding-left: 12px;
}
.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: 4px;
  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:hover {
  box-shadow: 0 0 0 1px var(--el-text-color) inset;
}
.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):not(.is-disabled) {
  box-shadow: 0 0 0 1px var(--el-border-color-dark) inset;
}
.el-select__wrapper.is-disabled {
  background-color: var(--el-fill-color-lighter);
  color: var(--el-text-color-disabled);
  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 {
  color: var(--el-select-disabled-color);
  cursor: not-allowed;
}
.el-select__wrapper.is-disabled .el-tag {
  border-color: var(--el-border-color-light);
  cursor: not-allowed;
}
.el-select__wrapper.is-disabled input {
  cursor: not-allowed;
}
.el-select__wrapper.is-disabled .el-icon,
.el-select__wrapper.is-disabled .el-select__tags-text {
  color: var(--el-text-color-disabled);
}
.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: 4px;
}
.el-select__caret {
  color: var(--el-select-input-color);
  cursor: pointer;
  font-size: var(--el-select-input-font-size);
  transform: rotate(0deg);
  transition: var(--el-transition-duration);
}
.el-select__caret.is-reverse {
  transform: rotate(180deg);
}
.el-select__caret:hover {
  color: var(--el-select-close-hover-color);
}
.el-select__selection {
  align-items: center;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 4px;
  min-width: 0;
  position: relative;
}
.el-select__selection.is-near {
  margin-left: -8px;
}
.el-select__selection .el-tag {
  background-color: var(--el-fill-color-lighter);
  border-color: transparent;
  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__selection .el-tag .el-tag__close {
  color: var(--el-text-color-secondary);
}
.el-select__selection .el-tag .el-tag__close:hover {
  background-color: unset;
  color: var(--el-text-color-regular);
}
.el-select__selected-item {
  display: flex;
  flex-wrap: wrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-select__tags-text {
  color: var(--el-text-color-regular);
  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: transparent;
  border-top-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.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: transparent;
  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.is-disabled {
  cursor: not-allowed;
}
.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 {
  border-radius: 8px;
  font-size: 16px;
  gap: 6px;
  line-height: 24px;
  min-height: 40px;
  padding: 8px 16px;
}
.el-select--large .el-select__wrapper .el-select__caret {
  font-size: 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 {
  border-radius: 4px;
  font-size: 12px;
  gap: 4px;
  line-height: 20px;
  min-height: 24px;
  padding: 2px 12px;
}
.el-select--small .el-select__wrapper .el-select__caret {
  font-size: 12px;
}
.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-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-lighter);
  --el-skeleton-to-color: var(--el-fill-color-light);
}
@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-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-disabled);
  --el-slider-border-radius: 2px;
  --el-slider-height: 4px;
  --el-slider-button-size: 16px;
  --el-slider-button-wrapper-size: 36px;
  --el-slider-button-wrapper-offset: -16px;
  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 {
  transform: scale(1);
}
.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;
}
.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: transparent;
  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: translateX(-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.25);
}
.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);
  display: none;
  height: var(--el-slider-height);
  position: absolute;
  transform: translateX(-50%);
  width: var(--el-slider-height);
}
.el-slider__marks {
  height: 100%;
  left: 12px;
  top: 0;
  width: 18px;
}
.el-slider__marks-text {
  color: var(--el-text-color-regular);
  font-size: 14px;
  margin-top: 15px;
  position: absolute;
  transform: translateX(-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-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 {
  stroke: var(--el-border-color-lighter);
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@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-step {
  --el-steps-text-bg-color: linear-gradient(133deg, #00afff 5%, #0f5fff);
  --el-steps-text-box-shadow:
    0px 0px 2px 0px rgba(15, 95, 255, 0.12), 0px 2px 6px 0px rgba(15, 95, 255, 0.16), 0px 4px 12px 0px rgba(15, 95, 255, 0.2);
  --el-steps-text-icon-font-size: 22px;
  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-regular);
  color: var(--el-text-color-regular);
}
.el-step__head.is-process .el-step__icon.is-icon {
  color: var(--el-color-primary);
}
.el-step__head.is-wait {
  border-color: var(--el-text-color-placeholder);
  color: var(--el-text-color-placeholder);
}
.el-step__head.is-wait .el-step__icon.is-text {
  background: var(--el-fill-color-lighter);
  box-shadow: none;
  color: var(--el-text-color-placeholder);
}
.el-step__head.is-success {
  border-color: var(--el-color-primary);
  color: var(--el-text-color-regular);
}
.el-step__head.is-success .el-step__icon.is-icon {
  color: var(--el-color-primary);
}
.el-step__head.is-success .el-step__icon.is-text {
  background: var(--el-color-primary-light-9);
  box-shadow: none;
  color: var(--el-color-primary);
}
.el-step__head.is-success .el-step__line {
  background-color: var(--el-color-primary);
}
.el-step__head.is-error {
  border-color: var(--el-color-danger);
  color: var(--el-color-danger);
}
.el-step__head.is-error .el-step__icon.is-text {
  background: var(--el-color-error-light-9);
  box-shadow: none;
  color: var(--el-color-error);
}
.el-step__head.is-finish {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.el-step__icon {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  font-size: 16px;
  height: 32px;
  justify-content: center;
  position: relative;
  transition: 0.15s ease-out;
  width: 32px;
  z-index: 1;
}
.el-step__icon.is-text {
  background: var(--el-steps-text-bg-color);
  border-radius: 50%;
  box-shadow: var(--el-steps-text-box-shadow);
  color: #ffffff;
}
.el-step__icon.is-text .el-icon {
  font-size: var(--el-steps-text-icon-font-size);
}
.el-step__icon.is-icon {
  width: 32px;
}
.el-step__icon-inner {
  color: inherit;
  display: inline-block;
  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: normal;
}
.el-step__icon-inner.is-status {
  transform: translateY(0);
}
.el-step__line {
  background-color: var(--el-border-color-light);
  border-color: currentColor;
  position: absolute;
}
.el-step__line-inner {
  border: 1px solid;
  border-left: none;
  border-top: none;
  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: 24px;
  margin-bottom: 4px;
  margin-top: 8px;
}
.el-step__title.is-process {
  color: var(--el-text-color-regular);
  font-weight: 600;
}
.el-step__title.is-wait {
  color: var(--el-text-color-placeholder);
}
.el-step__title.is-success {
  color: var(--el-text-color-regular);
}
.el-step__title.is-error {
  color: var(--el-color-danger);
}
.el-step__title.is-finish {
  color: var(--el-text-color-regular);
}
.el-step__description {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  margin-top: -5px;
  padding-right: 10%;
}
.el-step__description.is-process {
  color: var(--el-text-color-regular);
}
.el-step__description.is-wait {
  color: var(--el-text-color-placeholder);
}
.el-step__description.is-success {
  color: var(--el-text-color-secondary);
}
.el-step__description.is-error {
  color: var(--el-text-color-placeholder);
}
.el-step__description.is-finish {
  color: var(--el-color-secondary);
}
.el-step.is-horizontal {
  display: inline-block;
}
.el-step.is-horizontal .el-step__line {
  height: 1px;
  left: 40px;
  right: 8px;
  top: 15px;
}
.el-step.is-vertical {
  display: flex;
}
.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 32px;
}
.el-step.is-vertical .el-step__main {
  flex-grow: 1;
  padding-left: 10px;
}
.el-step.is-vertical .el-step__title {
  line-height: 24px;
  margin-top: 4px;
  padding-bottom: 0;
}
.el-step.is-vertical .el-step__line {
  bottom: 8px;
  left: 15px;
  top: 40px;
  width: 1px;
}
.el-step.is-vertical .el-step__icon.is-icon {
  width: 32px;
}
.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: calc(50% + 24px);
  right: calc(-50% + 24px);
}
.el-step.is-simple {
  align-items: center;
  display: flex;
}
.el-step.is-simple .el-step__head {
  font-size: 0;
  padding-right: 8px;
  width: auto;
}
.el-step.is-simple .el-step__icon {
  font-size: 24px;
  height: 32px;
  width: 32px;
}
.el-step.is-simple .el-step__icon.is-text {
  font-size: 16px;
}
.el-step.is-simple .el-step__icon-inner[class*='el-icon']:not(.is-status) {
  font-size: 24px;
}
.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(1) translateY(0);
}
.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: 24px;
  margin-top: 4px;
}
.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: 14px;
  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;
}
.el-steps {
  display: flex;
}
.el-steps--simple {
  background: var(--el-fill-color-extra-light);
  border-radius: 4px;
  padding: 13px 8%;
}
.el-steps--horizontal {
  white-space: nowrap;
}
.el-steps--vertical {
  flex-flow: column;
  height: 100%;
}
.el-switch {
  --el-switch-on-color: var(--el-gradient-color);
  --el-switch-off-color: var(--el-fill-color-dark);
  --el-switch-on-shadow-color: var(--el-box-shadow-primary);
  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-regular);
  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-color-primary);
  outline-offset: 1px;
}
.el-switch__core {
  align-items: center;
  background: var(--el-switch-off-color);
  border: none;
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  height: 20px;
  min-width: 40px;
  outline: none;
  position: relative;
}
.el-switch__core:has(.is-icon, .is-text) {
  min-width: 48px;
}
.el-switch__core .el-switch__inner {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: flex-end;
  overflow: hidden;
  padding: 0 4px 0 18px;
  transition: all var(--el-transition-duration);
  width: 100%;
}
.el-switch__core .el-switch__inner .is-icon,
.el-switch__core .el-switch__inner .is-text {
  color: var(--el-color-white);
  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__inner:has(.is-icon, .is-text) {
  padding: 0 8px 0 22px;
}
.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: 2px;
  position: absolute;
  top: 2px;
  transition: all var(--el-transition-duration);
  width: 16px;
}
.el-switch.is-checked .el-switch__core {
  background: var(--el-switch-on-color);
  border: none;
  box-shadow: var(--el-switch-on-shadow-color);
}
.el-switch.is-checked .el-switch__core .el-switch__action {
  color: var(--el-color-primary);
  left: calc(100% - 18px);
}
.el-switch.is-checked .el-switch__core .el-switch__inner {
  justify-content: flex-start;
  padding: 0 18px 0 4px;
}
.el-switch.is-checked .el-switch__core .el-switch__inner:has(.is-icon, .is-text) {
  padding: 0 22px 0 8px;
}
.el-switch.is-disabled .el-switch__core {
  background: var(--el-fill-color);
}
.el-switch.is-disabled.is-checked .el-switch__core {
  background: var(--el-color-primary-light-8);
  box-shadow: none;
}
.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: 48px;
}
.el-switch--large .el-switch__core:has(.is-icon, .is-text) {
  min-width: 56px;
}
.el-switch--large .el-switch__core .el-switch__inner {
  height: 20px;
  padding: 0 6px 0 22px;
}
.el-switch--large .el-switch__core .el-switch__inner:has(.is-icon, .is-text) {
  padding: 0 10px 0 26px;
}
.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% - 22px);
}
.el-switch--large.is-checked .el-switch__core .el-switch__inner {
  padding: 0 22px 0 6px;
}
.el-switch--large.is-checked .el-switch__core .el-switch__inner:has(.is-icon, .is-text) {
  padding: 0 26px 0 10px;
}
.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: 32px;
}
.el-switch--small .el-switch__core:has(.is-icon, .is-text) {
  min-width: 40px;
}
.el-switch--small .el-switch__core .el-switch__inner {
  height: 12px;
  padding: 0 2px 0 14px;
}
.el-switch--small .el-switch__core .el-switch__inner:has(.is-icon, .is-text) {
  padding: 0 6px 0 18px;
}
.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% - 14px);
}
.el-switch--small.is-checked .el-switch__core .el-switch__inner {
  padding: 0 14px 0 2px;
}
.el-switch--small.is-checked .el-switch__core .el-switch__inner:has(.is-icon, .is-text) {
  padding: 0 18px 0 6px;
}
.el-table-column--selection .cell {
  padding-left: 16px;
  padding-right: 16px;
}
.el-table-filter {
  background-color: #ffffff;
  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;
  padding: 5px 0;
}
.el-table-filter__list-item {
  cursor: pointer;
  font-size: var(--el-font-size-base);
  line-height: 36px;
  padding: 0 10px;
}
.el-table-filter__list-item:hover {
  background-color: var(--el-fill-color-lighter);
  color: var(--el-text-color-regular);
}
.el-table-filter__list-item.is-active {
  background-color: var(--el-color-primary);
  color: #ffffff;
}
.el-table-filter__content {
  min-width: 100px;
}
.el-table-filter__bottom {
  border-top: 1px solid var(--el-border-color-lighter);
  display: flex;
  justify-content: space-between;
  padding: 8px 12px;
}
.el-table-filter__bottom button {
  cursor: pointer;
  font-size: var(--el-font-size-small);
}
.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-light);
  --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-regular);
  --el-table-row-hover-bg-color: var(--el-fill-color-lighter);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-fill-color-lighter);
  --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 rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --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: 14px;
  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: transparent;
}
.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 {
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 12px;
  height: 20px;
  position: relative;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
}
.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: transparent !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-lighter);
}
.el-table .el-table__cell {
  box-sizing: border-box;
  min-width: 0;
  padding: 10px 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 16px;
  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: 16px 0;
}
.el-table--large .cell {
  padding: 0 16px;
}
.el-table--default {
  font-size: 14px;
}
.el-table--default .el-table__cell {
  padding: 10px 0;
}
.el-table--default .cell {
  padding: 0 16px;
}
.el-table--small {
  font-size: 12px;
}
.el-table--small .el-table__cell {
  padding: 2px 0;
}
.el-table--small .cell {
  padding: 0 16px;
}
.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 .el-table__column-filter-trigger i {
  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: -1px;
  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: separate;
  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 {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  height: 14px;
  overflow: initial;
  position: relative;
  vertical-align: middle;
  width: 24px;
}
.el-table .sort-caret {
  border: 5px solid transparent;
  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 {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 24px;
}
.el-table__column-filter-trigger i {
  color: var(--el-text-color-placeholder);
  font-size: 14px;
  vertical-align: middle;
}
.el-table__column-filter-trigger i:hover {
  color: var(--el-text-color-secondary);
}
.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;
  height: 12px;
  line-height: 12px;
  margin-right: 8px;
  text-align: center;
  width: 12px;
}
.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-light);
  --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-regular);
  --el-table-row-hover-bg-color: var(--el-fill-color-lighter);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-fill-color-lighter);
  --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 rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
  --el-scrollbar-opacity: 0.2;
  --el-scrollbar-bg-color: var(--el-color-black);
  --el-scrollbar-hover-opacity: 0.44;
  --el-scrollbar-hover-bg-color: var(--el-color-black);
  --el-scrollbar-width: 4px;
  --el-scrollbar-hover-width: 10px;
  --el-scrollbar-height: 4px;
  --el-scrollbar-hover-height: 10px;
  color: var(--el-table-text-color);
  font-size: 14px;
}
.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__main .el-vl__horizontal:hover {
  height: var(--el-scrollbar-hover-height) !important;
}
.el-table-v2__main .el-vl__vertical:hover {
  width: var(--el-scrollbar-hover-width) !important;
}
.el-table-v2__left {
  background-color: var(--el-bg-color);
  box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.06);
  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 0 rgba(0, 0, 0, 0.06);
  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__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 {
  background-color: var(--el-table-header-bg-color);
  border-bottom: var(--el-table-border);
  display: flex;
}
.el-table-v2__header-cell {
  align-items: center;
  color: var(--el-table-header-text-color);
  display: flex;
  font-weight: 600;
  height: 100%;
  overflow: hidden;
  padding: 0 16px;
  -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-table-v2__sort-icon {
  display: inline-flex;
}
.el-table-v2__sort-icon {
  align-items: center;
  color: var(--el-text-color-placeholder);
  display: none;
  flex-direction: column;
  justify-content: center;
  opacity: 0.6;
  transition:
    opacity,
    display var(--el-transition-duration);
  width: 24px;
}
.el-table-v2__sort-icon.is-sorting {
  display: inline-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 16px;
}
.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 {
  cursor: pointer;
  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: 32px;
  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__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: 5px 0 5px 5px;
  text-align: center;
  transition: all 0.15s;
  width: 20px;
}
.el-tabs__new-tab .is-icon-plus {
  color: var(--el-text-color-regular);
  height: inherit;
  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: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: var(--el-index-normal);
}
.el-tabs__nav-wrap.is-scrollable {
  box-sizing: border-box;
  padding: 0 32px 0 0;
}
.el-tabs__nav-scroll {
  overflow: hidden;
}
.el-tabs__nav-next,
.el-tabs__nav-prev {
  color: var(--el-text-color-secondary);
  cursor: pointer;
  font-size: 14px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  width: 16px;
}
.el-tabs__nav-next:hover i,
.el-tabs__nav-prev:hover i {
  color: var(--el-color-primary);
}
.el-tabs__nav-next.is-disabled i,
.el-tabs__nav-prev.is-disabled i {
  color: var(--el-text-color-disabled);
}
.el-tabs__nav-next {
  right: 0;
}
.el-tabs__nav-prev {
  box-shadow: -6px 0 6px 0 rgba(0, 0, 0, 0.08);
  right: 16px;
}
.el-tabs__nav {
  display: flex;
  float: left;
  height: var(--el-tabs-header-height);
  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-regular);
  display: flex;
  font-size: var(--el-font-size-base);
  font-weight: normal;
  height: var(--el-tabs-header-height);
  justify-content: center;
  list-style: none;
  padding: 0 16px;
  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 {
  color: var(--el-color-primary-light-3);
}
.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--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: 16px;
}
.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: 16px;
}
.el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid var(--el-border-color-light);
  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-radius: 4px 4px 0 0;
  border-top: 1px solid var(--el-bg-color);
  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 {
  background: var(--el-fill-color-extra-light);
  border-left: 1px solid var(--el-border-color-light);
  border: 1px solid var(--el-border-color-light);
  border-radius: 8px 8px 0 0;
  margin: 0 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 {
  margin-left: 0;
}
.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
  margin-right: 0;
}
.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 {
  background: transparent;
  border-bottom-color: var(--el-bg-color);
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 16px;
  padding-right: 16px;
}
.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-light);
}
.el-tabs--border-card > .el-tabs__content {
  padding: 15px;
}
.el-tabs--border-card > .el-tabs__header {
  background-color: var(--el-fill-color-extra-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-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-left-color: var(--el-border-color-light);
  border-right: 1px solid transparent;
  border-right-color: var(--el-border-color-light);
  border-top: 1px solid transparent;
  color: var(--el-text-color-regular);
  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);
  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 transparent;
}
.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: 16px;
  line-height: 16px;
  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 {
  bottom: 16px;
  box-shadow: 0 -6px 6px 0 rgba(0, 0, 0, 0.08);
  right: auto;
}
.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: 0 0 32px;
}
.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: 1px;
}
.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--left .el-tabs__item.is-right,
.el-tabs--right .el-tabs__item.is-left,
.el-tabs--right .el-tabs__item.is-right {
  justify-content: center;
}
.el-tabs--left .el-tabs__item,
.el-tabs--right .el-tabs__item {
  margin: 6px 0;
}
.el-tabs--left .el-tabs__item:nth-child(2),
.el-tabs--right .el-tabs__item:nth-child(2) {
  margin-top: 0;
}
.el-tabs--left .el-tabs__item:last-child,
.el-tabs--right .el-tabs__item:last-child {
  margin-bottom: 0;
}
.el-tabs--left {
  flex-direction: row-reverse;
}
.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__header.is-left {
  border-right: 1px solid var(--el-border-color-light);
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border: 1px solid var(--el-border-color-light);
  border-radius: 8px 0 0 8px;
  margin: 1px 0;
  text-align: center;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid var(--el-border-color-light);
  margin-top: 0;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:last-child {
  margin-bottom: 0;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid var(--el-border-color-light);
  border-right: 1px solid #fff;
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
  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-light);
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border-bottom: 1px solid transparent;
  border-bottom-color: var(--el-border-color-light);
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  border-top-color: var(--el-border-color-light);
  margin: 0 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left:first-child {
  margin-top: -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: rgb(209, 219, 229) transparent;
}
.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__header.is-right {
  border-left: 1px solid var(--el-border-color-light);
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border: 1px solid var(--el-border-color-light);
  border-radius: 0 8px 8px 0;
  margin: 1px 0;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid var(--el-border-color-light);
  margin-top: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:last-child {
  margin-bottom: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid var(--el-border-color-light);
  border-left: 1px solid #fff;
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
  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-light);
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border-bottom: 1px solid transparent;
  border-bottom-color: var(--el-border-color-light);
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  border-top-color: var(--el-border-color-light);
  margin: 0 -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: rgb(209, 219, 229) transparent;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right:first-child {
  margin-top: -1px;
}
.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: translateX(100%);
    transform-origin: 0 0;
  }
  to {
    opacity: 1;
    transform: translateX(0);
    transform-origin: 0 0;
  }
}
@keyframes slideInRight-leave {
  0% {
    opacity: 1;
    transform: translateX(0);
    transform-origin: 0 0;
  }
  to {
    opacity: 0;
    transform: translateX(100%);
    transform-origin: 0 0;
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform: translateX(-100%);
    transform-origin: 0 0;
  }
  to {
    opacity: 1;
    transform: translateX(0);
    transform-origin: 0 0;
  }
}
@keyframes slideInLeft-leave {
  0% {
    opacity: 1;
    transform: translateX(0);
    transform-origin: 0 0;
  }
  to {
    opacity: 0;
    transform: translateX(-100%);
    transform-origin: 0 0;
  }
}
.el-tag {
  --el-tag-font-size: 12px;
  --el-tag-border-radius: 4px;
  --el-tag-border-radius-rounded: 9999px;
  --el-tag-dark-close-color: rgba(255, 255, 255, 0.72);
  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 7px;
  vertical-align: middle;
  white-space: nowrap;
  --el-icon-size: 14px;
  --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-light-3);
}
.el-tag--large {
  font-size: var(--el-font-size-base);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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 {
  color: var(--el-tag-hover-color);
}
.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;
  font-size: calc(var(--el-icon-size) - 2px);
  height: var(--el-icon-size);
  width: var(--el-icon-size);
}
.el-tag .el-tag__close {
  margin-left: 4px;
}
.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--dark .el-tag__close {
  color: var(--el-tag-dark-close-color);
}
.el-tag--dark .el-tag__close:hover {
  color: #ffffff;
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.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-light-3);
}
.el-tag--large {
  height: 32px;
  padding: 0 9px;
  --el-icon-size: 16px;
}
.el-tag--large .el-tag__close {
  margin-left: 4px;
}
.el-tag--small {
  height: 20px;
  padding: 0 5px;
  --el-icon-size: 12px;
}
.el-tag--small .el-tag__close {
  margin-left: 4px;
}
.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-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);
  display: inline-block;
  font-size: var(--el-text-font-size);
  line-height: var(--el-line-height);
  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-line-height: 24px;
}
.el-text--default {
  --el-text-font-size: var(--el-font-size-base);
  --el-line-height: 22px;
}
.el-text--small {
  --el-text-font-size: var(--el-font-size-extra-small);
  --el-line-height: 20px;
}
.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;
}
.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: bold;
}
.time-select .time-select-item.selected:not(.disabled) {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-timeline-item {
  padding-bottom: 20px;
  position: relative;
}
.el-timeline-item__wrapper {
  padding-left: 16px;
  position: relative;
  top: -3px;
}
.el-timeline-item__tail {
  border-left: 1px solid var(--el-timeline-node-color);
  height: calc(100% - 22px);
  left: 4.5px;
  margin-top: 15px;
  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;
  top: -3px;
  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-regular);
  line-height: 14px;
}
.el-timeline-item__timestamp {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
  line-height: 1;
}
.el-timeline-item__timestamp.is-top {
  color: var(--el-text-color-regular);
  font-weight: 600;
  margin-bottom: 8px;
  padding-top: 0;
}
.el-timeline-item__timestamp.is-bottom {
  margin-top: 8px;
}
.el-timeline {
  --el-timeline-node-size-normal: 8px;
  --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 {
  height: 100%;
  margin-top: 0;
  top: 0;
}
.el-timeline .el-timeline-item__center + .el-timeline-item .el-timeline-item__tail {
  height: 100%;
  margin-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-tooltip-v2__content {
  --el-tooltip-v2-padding: 5px 10px;
  --el-tooltip-v2-border-radius: 4px;
  --el-tooltip-v2-border-color: var(--el-border-color);
  background-color: var(--el-color-white);
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-tooltip-v2-border-radius);
  color: var(--el-color-black);
  padding: var(--el-tooltip-v2-padding);
}
.el-tooltip-v2__arrow {
  color: var(--el-color-white);
  height: var(--el-tooltip-v2-arrow-height);
  left: var(--el-tooltip-v2-arrow-x);
  pointer-events: none;
  position: absolute;
  top: var(--el-tooltip-v2-arrow-y);
  width: var(--el-tooltip-v2-arrow-width);
}
.el-tooltip-v2__arrow:after,
.el-tooltip-v2__arrow:before {
  border: var(--el-tooltip-v2-arrow-border-width) solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.el-tooltip-v2__content[data-side^='top'] .el-tooltip-v2__arrow {
  bottom: 0;
}
.el-tooltip-v2__content[data-side^='top'] .el-tooltip-v2__arrow:before {
  border-bottom: 0;
  border-top-color: var(--el-color-white);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  top: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^='top'] .el-tooltip-v2__arrow:after {
  border-bottom: 0;
  border-top-color: var(--el-border-color);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  top: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^='bottom'] .el-tooltip-v2__arrow {
  top: 0;
}
.el-tooltip-v2__content[data-side^='bottom'] .el-tooltip-v2__arrow:before {
  border-bottom-color: var(--el-color-white);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^='bottom'] .el-tooltip-v2__arrow:after {
  border-bottom-color: var(--el-border-color);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^='left'] .el-tooltip-v2__arrow {
  right: 0;
}
.el-tooltip-v2__content[data-side^='left'] .el-tooltip-v2__arrow:before {
  border-left-color: var(--el-color-white);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^='left'] .el-tooltip-v2__arrow:after {
  border-left-color: var(--el-border-color);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^='right'] .el-tooltip-v2__arrow {
  left: 0;
}
.el-tooltip-v2__content[data-side^='right'] .el-tooltip-v2__arrow:before {
  border-left: 0;
  border-right-color: var(--el-color-white);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  right: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^='right'] .el-tooltip-v2__arrow:after {
  border-left: 0;
  border-right-color: var(--el-border-color);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  right: 100%;
  z-index: -1;
}
.el-tooltip-v2__content.is-dark {
  --el-tooltip-v2-border-color: transparent;
  color: var(--el-color-white);
}
.el-tooltip-v2__content.is-dark,
.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow {
  background-color: var(--el-color-black);
  border-color: transparent;
}
.el-transfer {
  --el-transfer-border-color: var(--el-border-color-light);
  --el-transfer-border-radius: var(--el-border-radius-large);
  --el-transfer-panel-width: 200px;
  --el-transfer-panel-header-height: 40px;
  --el-transfer-panel-header-bg-color: var(--el-fill-color-extra-light);
  --el-transfer-panel-footer-height: 40px;
  --el-transfer-panel-body-height: 278px;
  --el-transfer-item-height: 32px;
  --el-transfer-filter-height: 32px;
  font-size: var(--el-font-size-base);
}
.el-transfer__buttons {
  display: inline-block;
  padding: 0 8px;
  vertical-align: middle;
}
.el-transfer__button {
  display: block;
  vertical-align: top;
  width: 100%;
}
.el-transfer__button:not(.is-with-texts) {
  padding: 8px;
  width: 32px;
  --el-button-primary-padding-left: 8px;
}
.el-transfer__button:nth-child(2) {
  margin: 8px 0 0;
}
.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__body:has(.el-transfer-panel__filter) .el-transfer-panel__empty .empty-icon {
  margin-top: 40px;
}
.el-transfer-panel__list {
  box-sizing: border-box;
  height: var(--el-transfer-panel-body-height);
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 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: 12px;
}
.el-transfer-panel__item + .el-transfer-panel__item {
  margin-left: 0;
}
.el-transfer-panel__item.el-checkbox {
  color: var(--el-text-color-regular);
}
.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: 8px 12px;
  text-align: center;
}
.el-transfer-panel__filter .el-input__inner {
  border-radius: calc(var(--el-transfer-filter-height) / 2);
  box-sizing: border-box;
  display: inline-block;
  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: 12px;
}
.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-regular);
  font-size: 14px;
  font-weight: normal;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  color: var(--el-text-color-secondary);
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.el-transfer-panel .el-transfer-panel__footer {
  background: var(--el-transfer-panel-header-bg-color);
  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 12px 0;
  text-align: center;
}
.el-transfer-panel .el-transfer-panel__empty .empty-icon {
  display: inline-block;
  height: 56px;
  margin-top: 90px;
}
.el-transfer-panel .el-transfer-panel__empty .empty-text {
  margin-top: -12px;
}
.el-transfer-panel .el-checkbox__label {
  padding-left: 8px;
}
.el-tree {
  --el-tree-node-content-height: 28px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-lighter);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-secondary);
  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: content-box;
  padding: 8px;
}
.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: 14px;
  transform: rotate(0deg);
  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: transparent;
  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: transparent;
  overflow: hidden;
}
.el-tree-node.is-expanded > .el-tree-node__children {
  display: block;
}
.el-tree-node .el-checkbox.is-disabled + .el-tree-node__label {
  color: var(--el-disabled-text-color);
}
.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: 28px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-lighter);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-secondary);
}
.el-tree-select__popper .el-tree-node__expand-icon {
  margin-left: 4px;
}
.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: transparent !important;
  flex: 1;
  height: 20px;
  line-height: 20px;
  padding-left: 0;
}
.el-upload {
  --el-upload-dragger-padding-horizontal: 20px;
  --el-upload-dragger-padding-vertical: 26px;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  outline: none;
}
.el-upload.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-upload.is-disabled:focus {
  color: var(--el-disabled-text-color);
}
.el-upload.is-disabled:focus,
.el-upload.is-disabled:focus .el-upload-dragger {
  border-color: var(--el-border-color-light);
}
.el-upload.is-disabled .el-upload-dragger {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-upload.is-disabled .el-upload-dragger .el-icon,
.el-upload.is-disabled .el-upload-dragger .el-upload__desc,
.el-upload.is-disabled .el-upload-dragger .el-upload__text,
.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-disabled-border-color);
}
.el-upload__input {
  display: none;
}
.el-upload__tip {
  color: var(--el-text-color-placeholder);
  font-size: 12px;
  line-height: var(--el-line-height-small);
  margin-top: 6px;
}
.el-upload iframe {
  filter: alpha(opacity=0);
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.el-upload--picture-card {
  --el-upload-picture-card-size: 112px;
  align-items: center;
  background-color: var(--el-fill-color-extra-light);
  border: 1px dashed var(--el-border-color-light);
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--el-text-color-regular);
  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-regular);
  font-size: 28px;
}
.el-upload--picture-card:hover {
  background-color: var(--el-fill-color-lighter);
}
.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-extra-light);
  border: 1px dashed var(--el-border-color-light);
  border-radius: 8px;
  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-color-primary);
  font-size: 24px;
  margin-bottom: 8px;
}
.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: 16px;
  line-height: var(--el-line-height-large);
  text-align: center;
}
.el-upload-dragger .el-upload__text em {
  color: var(--el-color-primary);
  font-style: normal;
}
.el-upload-dragger .el-upload__desc {
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-extra-small);
  line-height: var(--el-line-height-small);
  margin-top: 8px;
  text-align: center;
}
.el-upload-dragger:hover {
  background-color: var(--el-fill-color-lighter);
}
.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 {
  list-style: none;
  margin: 6px 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;
  line-height: var(--el-line-height-small);
  margin-bottom: 4px;
  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: -21px;
}
.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-secondary);
  cursor: pointer;
  display: none;
  opacity: 0.75;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity var(--el-transition-duration);
}
.el-upload-list__item .el-icon--close:hover {
  color: var(--el-text-color-regular);
  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: 8px;
  top: 1px;
}
.el-upload-list__item:hover {
  background-color: var(--el-fill-color-lighter);
}
.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;
  padding-left: 4px;
  width: calc(100% - 52px);
}
.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 .el-upload-list__item-name:focus .el-icon,
.el-upload-list__item.is-success .el-upload-list__item-name:hover .el-icon {
  color: var(--el-color-primary);
}
.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;
  transition: color var(--el-transition-duration);
}
.el-upload-list__item-name .el-icon {
  color: var(--el-text-color-secondary);
  margin-right: 4px;
}
.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: 8px;
  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 {
  --el-upload-list-picture-card-size: 112px;
  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-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: #00b53c;
}
.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 i {
  display: none;
  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-light);
  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: 90px;
}
.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-light);
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  margin-top: 6px;
  overflow: hidden;
  padding: 8px;
  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: #00b53c;
}
.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-upload-list__item-file-name {
  width: calc(100% - 52px);
}
.el-upload-list--picture .el-upload-list__item .el-progress__text {
  top: -17px;
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
  align-items: center;
  background-color: var(--el-color-white);
  display: inline-flex;
  height: 48px;
  justify-content: center;
  -o-object-fit: contain;
  object-fit: contain;
  position: relative;
  width: 48px;
  z-index: 1;
}
.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 14px;
}
.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 i {
  color: #fff;
  display: none;
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}
.el-upload-cover__progress {
  display: inline-block;
  position: static;
  vertical-align: middle;
  width: 90px;
}
.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: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-top: 60px;
  transition: var(--el-transition-el-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: #ffffff;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}
.el-upload-cover__title {
  background-color: #ffffff;
  bottom: 0;
  color: var(--el-text-color-primary);
  font-size: 14px;
  font-weight: normal;
  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-popper {
  --el-popper-border-radius: var(--el-popover-border-radius, 8px);
  --el-popper-padding: 6px 12px;
  border-radius: var(--el-popper-border-radius);
  box-shadow: var(--el-box-shadow-light);
  font-size: var(--el-font-size-base);
  line-height: var(--el-line-height);
  min-width: 10px;
  overflow-wrap: break-word;
  padding: var(--el-popper-padding);
  position: absolute;
  visibility: visible;
  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-regular);
  border: 1px solid var(--el-text-color-regular);
}
.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: transparent !important;
  border-top-color: transparent !important;
}
.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}
.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}
.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}
.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-placeholder);
  --el-statistic-content-font-weight: 400;
  --el-statistic-content-font-size: var(--el-font-size-extra-large);
  --el-statistic-content-line-height: 28px;
  --el-statistic-content-color: var(--el-text-color-regular);
}
.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);
  font-weight: bold;
  line-height: var(--el-statistic-content-line-height);
}
.el-statistic__value {
  display: inline-block;
}
.el-statistic__prefix {
  display: inline-block;
  margin-right: 4px;
}
.el-statistic__suffix {
  color: var(--el-text-color-secondary);
  display: inline-block;
  margin-left: 4px;
}
.el-tour {
  --el-tour-width: 520px;
  --el-tour-padding-primary: 32px;
  --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-regular);
  --el-tour-title-font-weight: 600;
  --el-tour-close-color: var(--el-text-color-secondary);
  --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: 8px;
  --el-tour-header-padding: 16px;
}
.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: transparent;
  border-top-color: transparent;
}
.el-tour__content[data-side^='bottom'] .el-tour__arrow {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-tour__content[data-side^='left'] .el-tour__arrow {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-tour__content[data-side^='right'] .el-tour__arrow {
  border-right-color: transparent;
  border-top-color: transparent;
}
.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: transparent;
  border: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 14px);
  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-text-color-regular);
}
.el-tour__header {
  padding-bottom: var(--el-tour-header-padding);
}
.el-tour__header.show-close {
  padding-right: calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 14px));
}
.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-text-color-regular);
  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-header-padding);
}
.el-tour__content .el-tour-indicators {
  display: inline-block;
  flex: 1;
}
.el-tour__content .el-tour-indicator {
  background: var(--el-fill-color-light);
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin-right: 4px;
  width: 8px;
}
.el-tour__content .el-tour-indicator.is-active {
  background: var(--el-fill-color-dark);
}
.el-tour.el-tour--primary {
  --el-tour-bg-color: var(--el-color-primary-light-9);
}
.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-parent--hidden {
  overflow: hidden;
}
.el-anchor {
  --el-anchor-bg-color: var(--el-bg-color);
  --el-anchor-padding-indent: 9px;
  --el-anchor-line-height: 12px;
  --el-anchor-font-size: 12px;
  --el-anchor-color: var(--el-text-color-regular);
  --el-anchor-active-color: var(--el-color-primary);
  --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: unset;
  opacity: 0;
  position: absolute;
  z-index: 0;
}
.el-anchor.el-anchor--vertical .el-anchor__marker {
  height: 20px;
  left: 0;
  top: 8px;
  transition:
    top 0.25s ease-in-out,
    opacity 0.25s;
  width: 1px;
}
.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: rgba(5, 5, 5, 0.06);
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  width: 1px;
}
.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker {
  border-radius: unset;
  width: 1px;
}
.el-anchor.el-anchor--vertical:before {
  border-inline-start: 1px solid var(--el-border-color-light);
  content: ' ';
  height: calc(100% - 4px);
  inset-inline-start: 0;
  position: absolute;
  top: 0;
}
.el-anchor.el-anchor--horizontal:before {
  border-bottom: 1px solid var(--el-border-color-light);
  bottom: 0;
  content: ' ';
  left: 0;
  position: absolute;
  right: 0;
}
.el-anchor.el-anchor--horizontal .el-anchor__marker {
  bottom: 0;
  height: 1px;
  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: rgba(5, 5, 5, 0.06);
  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;
  overflow: hidden;
}
.el-anchor__link {
  cursor: pointer;
  font-size: var(--el-anchor-font-size);
  font-weight: normal;
  line-height: var(--el-anchor-line-height);
  margin-bottom: 4px;
  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,
.el-anchor__link:focus,
.el-anchor__link:hover {
  color: var(--el-anchor-color);
}
.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-lighter);
  --el-segmented-padding: 2px;
  --el-segmented-item-selected-color: var(--el-color-primary);
  --el-segmented-item-selected-bg-color: var(--el-color-white);
  --el-segmented-item-selected-disabled-bg-color: var(--el-fill-color-light);
  --el-segmented-item-hover-color: var(--el-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-disabled);
  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 16px;
}
.el-segmented__item:not(.is-disabled):not(.is-selected):active,
.el-segmented__item:not(.is-disabled):not(.is-selected):hover {
  color: var(--el-segmented-item-hover-color);
}
.el-segmented__item.is-selected {
  color: var(--el-segmented-item-selected-color);
}
.el-segmented__item.is-disabled,
.el-segmented__item.is-selected.is-disabled {
  color: var(--el-segmented-item-disabled-color);
}
.el-segmented__item.is-disabled {
  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-large);
  font-size: 16px;
  min-height: 40px;
}
.el-segmented--large .el-segmented__item-selected {
  border-radius: calc(var(--el-border-radius-large) - 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-large) - 2px);
  padding: 0 20px;
}
.el-segmented--small {
  border-radius: var(--el-border-radius-small);
  font-size: 12px;
  min-height: 24px;
}
.el-segmented--small .el-segmented__item-selected {
  border-radius: calc(var(--el-border-radius-small) - 2px);
}
.el-segmented--small .el-segmented--vertical .el-segmented__item {
  padding: 7px;
}
.el-segmented--small .el-segmented__item {
  border-radius: calc(var(--el-border-radius-small) - 2px);
  padding: 0 12px;
}
.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: transparent;
  border-top-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^='bottom'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^='left'] .el-popper__arrow:before {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^='right'] .el-popper__arrow:before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.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: 32px;
  --el-mention-option-min-width: 144px;
  --el-mention-option-hover-background: var(--el-fill-color-lighter);
  --el-mention-option-selected-color: var(--el-color-primary);
  --el-mention-option-disabled-color: var(--el-text-color-disabled);
  --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: 4px 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 12px;
  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: bold;
}
.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-large);
  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: col-resize;
}
.el-splitter__mask-vertical {
  cursor: row-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__disable {
  cursor: auto !important;
}
.el-splitter-bar__disable:before {
  background-color: var(--el-border-color-light) !important;
}
.el-splitter-bar__dragger {
  background: transparent;
  z-index: 1;
}
.el-splitter-bar__dragger,
.el-splitter-bar__dragger:before {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.el-splitter-bar__dragger:before {
  background-color: var(--el-border-color-light);
  content: '';
}
.el-splitter-bar__dragger:hover:before {
  background-color: var(--el-color-primary-light-5);
}
.el-splitter-bar__dragger-horizontal:before {
  height: 100%;
  width: 2px;
}
.el-splitter-bar__dragger-vertical:before {
  height: 2px;
  width: 100%;
}
.el-splitter-bar__dragger-active:before {
  background-color: var(--el-color-primary-light-3);
}
.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;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
:export {
  menuText: #d9d9d9;
  menuActiveText: #ffffff;
  subMenuActiveText: #ffffff;
  menuBg: #ffffff;
  menuHover: #1e212e;
  subMenuBg: #2a2e40;
  subMenuHover: #2a2e40;
  sideBarWidth: 224px;
  collapseWidth: 56px;
  primary-color: #0077ff;
  menuActiveBg: #0077ff;
} /* 单行文本省略 */
/* 多行文本省略 */
/* 允许换行 */
/* fade */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

/* fade-transform */
.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 0.5s;
}

.fade-transform-enter {
  opacity: 0;
  transform: translateX(-30px);
}

.fade-transform-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

/* breadcrumb transition */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
  transition: all 0.5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(20px);
}

.breadcrumb-move {
  transition: all 0.5s;
}

.breadcrumb-leave-active {
  position: absolute;
}

:root {
  --el-component-size-small: 28px;
}
:root .el-collapse {
  --el-collapse-header-height: 40px;
}
:root .el-switch {
  --el-switch-on-color: var(--el-color-primary);
  --el-switch-on-shadow-color: none;
}
:root .el-step {
  --el-steps-text-bg-color: var(--el-color-primary);
  --el-steps-text-box-shadow: none;
}
:root .el-button {
  --el-button-primary-bg-color: var(--el-color-primary);
  --el-button-primary-hover-bg-color: #2994ff;
  --el-button-primary-active-bg-color: #005ed9;
  --el-button-primary-box-shadow: none;
  --el-button-primary-padding-left-small: 15px;
}
:root .el-button--small {
  --el-button-size: 28px;
}
:root .el-textarea {
  --el-input-border-radius: var(--el-border-radius-small);
}
:root .el-date-editor {
  --el-input-border-radius: var(--el-border-radius-small);
}
:root .el-table {
  --el-table-row-hover-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: #f2f3f5;
  --el-fill-color-lighter: #f7f8fa;
}

.el-input.is-disabled .el-input__wrapper .el-input__inner::placeholder {
  color: #c0c5cf;
  -webkit-text-fill-color: #c0c5cf;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #c0c5cf;
  -webkit-text-fill-color: #c0c5cf;
}

.el-select .el-select__wrapper.is-disabled .el-select__selected-item.el-select__placeholder.is-transparent {
  color: #c0c5cf;
  -webkit-text-fill-color: #c0c5cf;
}

.el-date-editor.is-disabled .el-range-input::placeholder {
  color: #c0c5cf;
  -webkit-text-fill-color: #c0c5cf;
}
.el-date-editor.is-disabled .el-range-separator {
  color: #86909c;
  -webkit-text-fill-color: #86909c;
}

.custom-message-box .el-message-box__header .el-message-box__title {
  justify-content: flex-start;
}
.custom-message-box .el-message-box__content .el-message-box__container {
  justify-content: flex-start;
  margin-left: 36px;
}
.custom-message-box .el-message-box__btns {
  justify-content: flex-end;
}

.el-breadcrumb__inner {
  color: #51555b;
}
.el-breadcrumb__inner a {
  color: #51555b;
}
.el-popper.el-tooltip {
  font-size: 12px;
}

.el-loading-mask {
  z-index: 1050;
}

.el-overlay-dialog .el-dialog .el-dialog__body .the_TableView,
.el-overlay-dialog .el-dialog .el-dialog__body .srm-table {
  height: 442px;
}
.el-overlay-dialog .el-dialog .el-dialog__body .the_TableView:has(.el-footer.page-bar),
.el-overlay-dialog .el-dialog .el-dialog__body .srm-table:has(.el-footer.page-bar) {
  height: 490px;
}
.el-overlay-dialog .el-dialog .el-dialog__body .the_TableView.no-dialog-height,
.el-overlay-dialog .el-dialog .el-dialog__body .srm-table.no-dialog-height {
  height: auto;
}

.el-popconfirm .el-popconfirm__action {
  display: flex;
}

.el-collapse {
  border-radius: 4px;
}
.el-collapse .el-collapse-item .el-collapse-item__header {
  font-weight: 600;
  padding-right: 16px;
}
.el-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__title {
  order: 2;
}
.el-collapse .el-collapse-item .el-collapse-item__header .el-icon {
  transform: rotate(90deg);
  order: 1;
  margin-right: 8px;
}
.el-collapse .el-collapse-item .el-collapse-item__header.is-active .el-icon {
  transform: rotate(270deg);
}
.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
  padding: 0px 5px 0px 0px;
}
.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .el-table,
.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .render-table {
  margin-bottom: 16px;
}
.el-collapse .el-collapse-item:last-child {
  border-radius: 0 0 4px 4px;
  margin-bottom: 0;
  overflow: hidden;
}
.el-collapse .el-collapse-item:last-child:not(.is-active) .el-collapse-item__header {
  border-radius: 0 0 4px 4px;
}
.el-collapse .el-collapse-item:last-child .el-collapse-item__wrap {
  border-radius: 0 0 4px 4px;
}
.el-collapse .el-collapse-item:first-child {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.el-collapse .el-collapse-item:first-child .el-collapse-item__header {
  border-radius: 4px 4px 0 0;
}

.el-form-item.el-form-item--small.el-form-item--label-top .el-form-item__label {
  height: 24px;
  line-height: 24px;
  margin: 0;
  cursor: default;
}
.el-form-item.el-form-item--small.el-form-item--label-top .el-form-item__content {
  line-height: 28px;
}
.el-form-item.el-form-item--small.el-form-item--label-right .el-form-item__label {
  height: auto;
  max-height: 28px;
  line-height: 14px;
  padding-right: 8px;
  align-self: center;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  cursor: default;
}
.el-form-item.el-form-item--small.el-form-item--label-right .el-form-item__content {
  line-height: 28px;
}
.el-form-item.el-form-item--small.el-form-item--label-right.is-required .el-form-item__label {
  display: inline-flex;
}

.el-checkbox .el-checkbox__inner:after {
  box-sizing: content-box;
}

.el-button.el-button--small {
  padding: 8px 15px;
}
.el-button.el-button--text {
  padding-left: 0;
  padding-right: 0;
}

.el-input.el-input--small .el-input__wrapper {
  padding: 1px 8px;
}

.el-select.el-select--small .el-select__wrapper {
  min-height: 28px;
  padding: 2px 10px;
}

.el-date-editor.el-date-editor--monthrange,
.el-date-editor.el-date-editor--daterange,
.el-date-editor.el-date-editor--timerange,
.el-date-editor.el-date-editor--datetimerange {
  position: relative;
  padding-right: 32px;
}
.el-date-editor.el-date-editor--monthrange .el-range-input,
.el-date-editor.el-date-editor--daterange .el-range-input,
.el-date-editor.el-date-editor--timerange .el-range-input,
.el-date-editor.el-date-editor--datetimerange .el-range-input {
  text-align: center;
}
.el-date-editor.el-date-editor--monthrange .el-input__icon,
.el-date-editor.el-date-editor--daterange .el-input__icon,
.el-date-editor.el-date-editor--timerange .el-input__icon,
.el-date-editor.el-date-editor--datetimerange .el-input__icon {
  position: absolute;
  right: 8px;
  width: 14px;
  height: 14px;
  background: #fff;
  z-index: 1;
}
.el-date-editor.el-date-editor--monthrange:hover .el-range__close-icon,
.el-date-editor.el-date-editor--daterange:hover .el-range__close-icon,
.el-date-editor.el-date-editor--timerange:hover .el-range__close-icon,
.el-date-editor.el-date-editor--datetimerange:hover .el-range__close-icon {
  z-index: 2;
}

.el-date-editor--date,
.el-date-editor--datetime,
.el-date-editor--month,
.el-date-editor--year {
  position: relative;
}
.el-date-editor--date .el-input__wrapper,
.el-date-editor--datetime .el-input__wrapper,
.el-date-editor--month .el-input__wrapper,
.el-date-editor--year .el-input__wrapper {
  position: relative;
  padding-right: 32px !important;
}
.el-date-editor--date .el-input__wrapper .el-input__prefix,
.el-date-editor--date .el-input__wrapper .el-input__suffix,
.el-date-editor--datetime .el-input__wrapper .el-input__prefix,
.el-date-editor--datetime .el-input__wrapper .el-input__suffix,
.el-date-editor--month .el-input__wrapper .el-input__prefix,
.el-date-editor--month .el-input__wrapper .el-input__suffix,
.el-date-editor--year .el-input__wrapper .el-input__prefix,
.el-date-editor--year .el-input__wrapper .el-input__suffix {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 8px;
}
.el-date-editor--date .el-input__wrapper .el-input__prefix .el-input__icon,
.el-date-editor--date .el-input__wrapper .el-input__suffix .el-input__icon,
.el-date-editor--datetime .el-input__wrapper .el-input__prefix .el-input__icon,
.el-date-editor--datetime .el-input__wrapper .el-input__suffix .el-input__icon,
.el-date-editor--month .el-input__wrapper .el-input__prefix .el-input__icon,
.el-date-editor--month .el-input__wrapper .el-input__suffix .el-input__icon,
.el-date-editor--year .el-input__wrapper .el-input__prefix .el-input__icon,
.el-date-editor--year .el-input__wrapper .el-input__suffix .el-input__icon {
  position: relative;
  z-index: 1;
  background: #fff;
}
.el-date-editor--date .el-input__wrapper .el-input__prefix .el-input__icon.clear-icon,
.el-date-editor--date .el-input__wrapper .el-input__suffix .el-input__icon.clear-icon,
.el-date-editor--datetime .el-input__wrapper .el-input__prefix .el-input__icon.clear-icon,
.el-date-editor--datetime .el-input__wrapper .el-input__suffix .el-input__icon.clear-icon,
.el-date-editor--month .el-input__wrapper .el-input__prefix .el-input__icon.clear-icon,
.el-date-editor--month .el-input__wrapper .el-input__suffix .el-input__icon.clear-icon,
.el-date-editor--year .el-input__wrapper .el-input__prefix .el-input__icon.clear-icon,
.el-date-editor--year .el-input__wrapper .el-input__suffix .el-input__icon.clear-icon {
  z-index: 0;
  right: 8px;
}
.el-date-editor--date .el-input__wrapper .el-input__prefix > .el-input__prefix-inner > .el-input__icon,
.el-date-editor--datetime .el-input__wrapper .el-input__prefix > .el-input__prefix-inner > .el-input__icon,
.el-date-editor--month .el-input__wrapper .el-input__prefix > .el-input__prefix-inner > .el-input__icon,
.el-date-editor--year .el-input__wrapper .el-input__prefix > .el-input__prefix-inner > .el-input__icon {
  margin-right: 0;
}
.el-date-editor--date .el-input__wrapper:hover .el-input__icon.clear-icon,
.el-date-editor--datetime .el-input__wrapper:hover .el-input__icon.clear-icon,
.el-date-editor--month .el-input__wrapper:hover .el-input__icon.clear-icon,
.el-date-editor--year .el-input__wrapper:hover .el-input__icon.clear-icon {
  z-index: 2;
}

.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload input[type=file] {
  display: none !important;
}

.el-upload__input {
  display: none;
}

.cell .el-tag {
  margin-right: 0px;
}

.small-padding .cell {
  padding-left: 5px;
  padding-right: 5px;
}

.status-col .cell {
  padding: 0 10px;
  text-align: center;
}
.status-col .cell .el-tag {
  margin-right: 0px;
}

.el-dialog__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.srm-dialog {
  display: flex;
  flex-direction: column;
}
.srm-dialog .el-dialog__body {
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex: 1;
  max-height: calc(100vh - 88px - 48px);
}

.upload-container .el-upload {
  width: 100%;
}
.upload-container .el-upload .el-upload-dragger {
  width: 100%;
  height: 200px;
}

.el-select__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 2px 0 2px 6px;
  text-overflow: ellipsis;
  background: #f0f2f5;
}

.el-select__tags .el-tag > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader__search-input {
  margin: 2px 0 2px 9px;
}

.el-dropdown-menu a {
  display: block;
}

.el-select-dropdown .el-select-dropdown__item.selected {
  background-color: #ffffff !important;
}

.el-step__title {
  font-size: 14px;
  line-height: 20px;
  padding-top: 5px;
  padding-bottom: 3px;
}

.el-steps .el-step .el-step__head .el-step__icon.is-text {
  border-width: 1px;
}
.el-steps .el-step .el-step__head .el-step__icon .el-step__icon-inner {
  font-weight: normal;
}
.el-steps .el-step .el-step__main .el-step__title {
  font-size: 14px;
  line-height: 22px;
}
.el-steps .el-step .el-step__main .el-step__description {
  font-size: 12px;
  line-height: 20px;
}
.el-steps.el-steps--horizontal .el-step .el-step__head .el-step__line {
  height: 1px;
  top: 12px;
  margin: 0 15px 0 38px !important;
}
.el-steps.el-steps--horizontal .el-step .el-step__head .el-step__line .el-step__line-inner {
  border-width: 0 !important;
}
.el-steps.el-steps--horizontal .el-step.is-center .el-step__head .el-step__line {
  height: 1px;
  top: 12px;
  margin: 0 25px !important;
}
.el-steps.el-steps--horizontal .el-step.is-center .el-step__head .el-step__line .el-step__line-inner {
  border-width: 0 !important;
}
.el-steps.el-steps--vertical .el-step .el-step__head .el-step__line {
  width: 1px;
  left: 12px;
}
.el-steps.el-steps--vertical .el-step .el-step__head .el-step__line .el-step__line-inner {
  border-width: 0 !important;
}
.el-steps.el-steps--vertical .el-step .el-step__main {
  padding-bottom: 24px;
}

.el-picker-panel.el-date-picker.el-popper.has-time .el-picker-panel__footer .el-button.el-picker-panel__link-btn.el-button--text {
  display: none;
}

.table-tool-bar {
  margin: 0;
  padding: 0 0 16px;
}
.table-tool-bar.main-header {
  padding: 0 0 16px !important;
}

/* tab 标签reset */
.el-tabs .el-tabs__item.is-active {
  font-weight: bold;
}
.el-tabs .el-tabs__item.is-disabled {
  color: #161c24;
  cursor: not-allowed;
}
.el-tabs .el-tabs__item.is-disabled.is-active {
  color: #0077ff;
  cursor: default;
}

.el-tabs.level3Tab > .el-tabs__header .el-tabs__item {
  padding: 0 24px 0 0 !important;
  height: 26px;
  line-height: 14px !important;
  font-size: 14px !important;
}
.el-tabs.level3Tab.level3TabDetailPage > .el-tabs__header .el-tabs__item {
  height: 32px;
  line-height: 24px !important;
}
.el-tabs.level3Tab.level3TabDetailPage > .el-tabs__header .el-tabs__item > .el-badge .el-badge__content.is-fixed {
  top: 5px;
  right: 1px;
}

.el-tree {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
}

.el-tree > .el-tree-node {
  min-width: 100%;
}

#preview_wrapper #print .el-input.el-input--mini,
#preview_wrapper .el-input.el-input--mini {
  width: 150px !important;
  display: inline-block !important;
}

.el-tooltip__popper {
  max-width: 90%;
  line-height: 20px;
  word-break: break-all !important;
  overflow-wrap: break-word;
}

.el-card__body {
  padding: 12px 16px;
}

.el-message {
  max-width: 96%;
}
.el-message .el-message__content {
  width: 98%;
  padding-right: 10px;
  word-wrap: break-word;
}
.el-message.el-message--warning {
  background-color: #fefaf4;
  border: 1px solid #fad295;
}

.srm-body .el-table .el-table__cell:first-child .cell {
  padding-left: 12px !important;
}

.srm-body .el-loading-spinner .el-loading-text {
  color: #ffffff;
  font-size: 12px;
}

.srm-body .the_TableView .el-loading-spinner .el-loading-text,
.srm-body .render-table .el-loading-spinner .el-loading-text,
.srm-body .el-table .el-loading-spinner .el-loading-text,
.srm-body .price-line-chart-wrap .el-loading-spinner .el-loading-text {
  color: #51555b;
  font-size: 12px;
}

.inner-page-el-tabs-common.el-tabs.el-tabs--card .el-tabs__item {
  font-size: 14px !important;
  height: 32px;
  padding: 0px 14px !important;
}

.el-message-box .has-title .el-message-box__message {
  margin: 0 32px 0 32px;
}

.el-message--error {
  background-color: #fef5f6 !important;
  border: 1px solid #fb9ea3;
}

.el-message--success {
  background-color: #f6fbf4 !important;
  border: 1px solid #a8dd92;
}

.el-message--warning {
  background-color: #fefaf4 !important;
  border: 1px solid #fad295;
}

.el-message--info {
  background-color: #e6f6ff !important;
  border: 1px solid #2994ff;
}

.el-table__inner-wrapper .el-table__header-wrapper > .el-table__header {
  min-height: 40px;
}
.el-table__inner-wrapper .el-table__body-wrapper .el-table__row .el-table__cell .cell {
  min-height: 35.2px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.el-table__inner-wrapper .el-table__body-wrapper .el-table__row .el-table__cell.is-center .cell {
  justify-content: center;
}
.el-table__inner-wrapper .el-table__body-wrapper .el-table__row .el-table__cell.is-right .cell {
  justify-content: flex-end;
}

.srm-body .el-button.is-text:not(.is-disabled):hover {
  background-color: transparent;
}
.srm-body .el-input-number.is-left .el-input__inner {
  text-align: left;
}
.srm-body .el-input-number.is-right .el-input__inner {
  text-align: right;
}

.el-date-editor--datetime.is-disabled .el-input__wrapper .el-input__prefix > .el-input__prefix-inner > .el-input__icon {
  background-color: #f2f3f5;
}

.el-image__error {
  font-size: 12px;
}

#app .main-container {
  height: 100%;
  transition: margin-left 0.28s;
  margin-left: 224px;
  position: relative;
}
#app .has-logo .sidebar-container .el-scrollbar {
  height: calc(100% - 100px);
}
#app .sidebar-container {
  transition: 0.3s width ease-in-out;
  width: 224px !important;
  background-color: #ffffff;
  height: 100%;
  position: fixed;
  font-size: 0px;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1080;
  overflow: hidden;
  font-weight: normal;
}
#app .sidebar-container .horizontal-collapse-transition {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
#app .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
#app .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0px;
}
#app .sidebar-container .el-scrollbar {
  height: calc(100% - 144px);
}
#app .sidebar-container .is-horizontal {
  display: none;
}
#app .sidebar-container a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
#app .sidebar-container .svg-icon {
  margin-right: 16px;
}
#app .sidebar-container .el-menu {
  border: none;
  height: 100%;
  width: 100% !important;
}
#app .sidebar-container .el-submenu__title * {
  vertical-align: top;
}
#app .sidebar-container .el-submenu__title {
  margin-bottom: 0px;
}
#app .sidebar-container .el-submenu__title .el-submenu__icon-arrow {
  font-size: 12px;
  right: 12px;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .el-submenu .el-menu-item {
  min-width: 224px !important;
}
#app .sidebar-container .el-menu-item.is-active {
  font-weight: bold;
}
#app .sidebar-container .el-menu-item.is-active > .iconfont {
  font-weight: normal;
}
#app .sidebar-container .el-menu-item.is-active > .el-submenu__title-inner > .iconfont {
  font-weight: normal;
}
#app .sidebar-container .el-submenu__title .el-submenu__icon-arrow,
#app .sidebar-container .el-menu-item .el-submenu__icon-arrow {
  transform: rotate(270deg) !important;
}
#app .sidebar-container .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  transform: rotate(180deg) !important;
}
#app .sidebar-container .menu-wrapper > a > .el-menu-item {
  margin-bottom: 0;
}
#app .sidebar-container .menu-wrapper:last-child {
  margin-bottom: 0px;
}
#app .sidebar-container .menu-wrapper .iconfont {
  margin-right: 8px;
  line-height: 40px;
}
#app .sidebar-container .menu-wrapper .menuName {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  letter-spacing: normal;
}
#app .sidebar-container .menu-wrapper .el-submenu__title {
  height: 40px;
  line-height: 40px;
}
#app .sidebar-container .menu-wrapper .el-menu-item.submenu-title-noDropdown {
  height: 40px;
  line-height: 40px;
  padding-right: 12px;
  padding-left: 16px !important;
}
#app .sidebar-container .menu-wrapper .el-menu-item.submenu-title-noDropdown .menuName {
  max-width: 130px;
  padding-left: 0;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-submenu__title {
  padding: 0 !important;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-submenu__title > .el-submenu__title-inner {
  padding-right: 12px;
  padding-left: 16px !important;
}
#app .sidebar-container .menu-wrapper > .el-submenu.is-active > .el-submenu__title > .el-submenu__title-inner > .iconfont {
  font-weight: normal;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu {
  padding: 8px 0;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > a > .el-menu-item {
  padding-left: 56px !important;
  padding-right: 12px;
  margin-bottom: 0;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > a > .el-menu-item .menuName {
  max-width: 122px;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > a > .el-menu-item .iconfont {
  display: none;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-submenu__title {
  padding: 0 !important;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-submenu__title > .el-submenu__title-inner {
  padding-left: 56px !important;
  padding-right: 12px;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-submenu__title .menuName {
  max-width: 95px;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-submenu__title .iconfont {
  display: none;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-menu.el-menu--inline {
  padding: 8px 0;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-menu.el-menu--inline > .menu-wrapper.nest-menu .el-menu-item {
  padding-left: 72px !important;
  padding-right: 12px;
  margin-bottom: 0;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-menu.el-menu--inline > .menu-wrapper.nest-menu .el-menu-item .menuName {
  max-width: 106px;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu > .el-menu.el-menu--inline > .menu-wrapper.nest-menu .el-menu-item .iconfont {
  display: none;
}
#app .sidebar-container .menu-wrapper > .el-submenu > .el-menu > .menu-wrapper.nest-menu > .el-submenu.is-active > .el-submenu__title > .el-submenu__title-inner > .iconfont {
  font-weight: normal;
}
#app .sidebar-container .menu-wrapper > .el-submenu .el-menu-item {
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}
#app .hideSidebar .sidebar-container {
  width: 56px !important;
}
#app .hideSidebar .main-container {
  margin-left: 56px;
}
#app .hideSidebar .submenu-title-noDropdown,
#app .hideSidebar .el-menu-item.submenu-title-noDropdown {
  padding: 0 !important;
  position: relative;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip,
#app .hideSidebar .el-menu-item.submenu-title-noDropdown .el-tooltip {
  padding: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip .iconfont,
#app .hideSidebar .el-menu-item.submenu-title-noDropdown .el-tooltip .iconfont {
  margin-left: 16px;
  font-size: 18px;
}
#app .hideSidebar .scrollbar-wrapper .el-submenu {
  overflow: hidden;
}
#app .hideSidebar .scrollbar-wrapper .el-submenu > .el-submenu__title > .el-submenu__title-inner {
  padding: 0 !important;
}
#app .hideSidebar .scrollbar-wrapper .el-submenu > .el-submenu__title > .el-submenu__title-inner .iconfont {
  margin-left: 16px;
  font-size: 18px;
}
#app .hideSidebar .scrollbar-wrapper .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
#app .hideSidebar .scrollbar-wrapper .el-menu--collapse .el-submenu > .el-submenu__title > .el-submenu__title-inner > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
#app .el-menu--collapse .el-menu .el-submenu {
  min-width: 224px !important;
}
#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
  transition: none;
}
#app.device-xs .main-container {
  margin-left: 0px;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
#app.device-xs .sidebar-container {
  transition: transform 0.28s;
  width: 224px !important;
}
#app.device-xs .hideSidebar .sidebar-container {
  pointer-events: none;
  transition-duration: 0.3s;
  transform: translate3d(-224px, 0, 0);
}

.el-menu--vertical > .el-menu {
  padding: 8px 0;
}
.el-menu--vertical > .el-menu .iconfont {
  margin-right: 16px;
  display: none;
}
.el-menu--vertical .nest-menu .el-menu-item {
  line-height: 40px;
  height: 40px;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title,
.el-menu--vertical .el-menu-item {
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title .el-submenu__icon-arrow,
.el-menu--vertical .el-menu-item .el-submenu__icon-arrow {
  transform: none !important;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover .el-submenu__icon-arrow,
.el-menu--vertical .el-menu-item:hover .el-submenu__icon-arrow {
  transform: none !important;
}
.el-menu--vertical > .el-menu--popup {
  max-height: 100vh;
  overflow-y: auto;
  min-width: 160px;
  max-width: 180px;
}
.el-menu--vertical > .el-menu--popup .el-submenu__title * {
  vertical-align: top;
}
.el-menu--vertical > .el-menu--popup .el-submenu__title .menuName {
  display: inline-block;
}
.el-menu--vertical > .el-menu--popup .el-submenu__title .el-submenu__icon-arrow {
  font-size: 12px;
  right: 12px;
}
.el-menu--vertical > .el-menu--popup > .menu-wrapper.nest-menu {
  margin-bottom: 8px;
}
.el-menu--vertical > .el-menu--popup > .menu-wrapper.nest-menu:last-child {
  margin-bottom: 0px;
}
.el-menu--vertical > .el-menu--popup > .menu-wrapper.nest-menu > a {
  display: block;
}
.el-menu--vertical > .el-menu--popup > .menu-wrapper.nest-menu > a > .el-menu-item .menuName {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
  width: 6px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}

.blue-btn {
  background: #324157;
}
.blue-btn:hover {
  color: #324157;
}
.blue-btn:hover:before, .blue-btn:hover:after {
  background: #324157;
}

.light-blue-btn {
  background: #3a71a8;
}
.light-blue-btn:hover {
  color: #3a71a8;
}
.light-blue-btn:hover:before, .light-blue-btn:hover:after {
  background: #3a71a8;
}

.red-btn {
  background: #c03639;
}
.red-btn:hover {
  color: #c03639;
}
.red-btn:hover:before, .red-btn:hover:after {
  background: #c03639;
}

.pink-btn {
  background: #e65d6e;
}
.pink-btn:hover {
  color: #e65d6e;
}
.pink-btn:hover:before, .pink-btn:hover:after {
  background: #e65d6e;
}

.green-btn {
  background: #30b08f;
}
.green-btn:hover {
  color: #30b08f;
}
.green-btn:hover:before, .green-btn:hover:after {
  background: #30b08f;
}

.tiffany-btn {
  background: #4ab7bd;
}
.tiffany-btn:hover {
  color: #4ab7bd;
}
.tiffany-btn:hover:before, .tiffany-btn:hover:after {
  background: #4ab7bd;
}

.yellow-btn {
  background: #fec171;
}
.yellow-btn:hover {
  color: #fec171;
}
.yellow-btn:hover:before, .yellow-btn:hover:after {
  background: #fec171;
}

.el-button {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;
}
.el-button.quick-search-btn {
  color: #96999c;
  overflow: hidden;
  margin-right: 0 !important;
}
.el-button.quick-search-btn .iconfont {
  font-size: 14px !important;
}
.el-button.el-button--default.is-loading .el-icon-loading {
  color: #96999c;
}

.pan-btn {
  font-size: 14px;
  color: #fff;
  padding: 14px 36px;
  border-radius: 8px;
  border: none;
  outline: none;
  transition: 600ms ease all;
  position: relative;
  display: inline-block;
}
.pan-btn:hover {
  background: #fff;
}
.pan-btn:hover:before, .pan-btn:hover:after {
  width: 100%;
  transition: 600ms ease all;
}
.pan-btn:before, .pan-btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 2px;
  width: 0;
  transition: 400ms ease all;
}
.pan-btn::after {
  right: inherit;
  top: inherit;
  left: 0;
  bottom: 0;
}

.custom-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  color: #fff;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + button.el-button,
.el-button + .import-wrapper,
.el-button + .export-excel,
.el-button + .export-excel-wrapper,
.el-button + .code-import-export,
.export-excel + .import-wrapper,
.export-excel + .el-button,
.import-wrapper + .el-button,
.import-wrapper + .export-excel,
.import-wrapper + .export-excel-wrapper,
.import-wrapper + .import-wrapper,
.import-wrapper + .code-import-export,
.export-excel-wrapper + .import-wrapper,
.export-excel-wrapper + .el-button,
.export-excel-wrapper + .code-import-export {
  margin-left: 8px;
}

.el-form-item.is-error .upload-file-btn {
  border-color: #ff4a4d;
  color: #ff4a4d;
}

.srm-body .el-input.is-disabled .el-input__inner,
.srm-body .el-textarea.is-disabled .el-textarea__inner,
.srm-body .el-range-editor.is-disabled,
.srm-body .el-range-editor.is-disabled .el-range-input,
.srm-body .el-select__wrapper.is-disabled .el-select__selected-item {
  color: #1d2129;
  border-color: #dcddde;
  -webkit-text-fill-color: #1d2129;
  opacity: 1;
}
.srm-body .el-radio,
.srm-body .el-checkbox,
.srm-body .el-switch {
  line-height: 28px;
}
.srm-body .el-switch {
  line-height: 16px;
}
.srm-body .formCheckbox {
  line-height: 28px;
}
.srm-body .el-range-editor.is-disabled:focus,
.srm-body .el-range-editor.is-disabled:hover {
  border-color: #dcddde;
}
.srm-body .el-range-editor.is-disabled input {
  color: #1d2129;
}
.srm-body .el-input-group {
  height: 28px;
}
.srm-body .el-input-group .el-button {
  padding: 0 1px 0 0;
}
.srm-body .el-input-group.is-disabled .el-input-group__append,
.srm-body .el-input-group.is-disabled .el-input-group__prepend {
  border-color: #dcddde;
}
.srm-body .el-range-editor.el-input__inner {
  display: inline-flex !important;
}
.srm-body .el-range-separator {
  box-sizing: content-box;
}
.srm-body .el-form--label-top .el-form-item__label {
  padding-bottom: 0;
  line-height: 28px;
}
.srm-body .form-fill-style .el-form-item__label {
  width: 100%;
  text-align: left;
  line-height: 28px;
}
.srm-body .el-form-item__content,
.srm-body .el-form-item--mini .el-form-item__content {
  line-height: normal;
}
.srm-body .form-fill-style .el-form-item__content .c-upload-file {
  display: block;
}
.srm-body .el-form-item__label {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  color: #1d2129;
  position: relative;
  z-index: 2;
}
.srm-body .el-date-editor.el-input,
.srm-body .el-date-editor.el-input__wrapper {
  width: 100%;
}
.srm-body .el-input-number {
  max-width: 100%;
}
.srm-body .el-form-item__content .el-input-number {
  width: 100%;
}

@media print {
  table,
  tr,
  td,
  img {
    break-inside: avoid;
    page-break-inside: avoid; /* 兼容旧浏览器 */
  }
  .el-overlay,
  .el-message,
  .info-fill-progress {
    display: none;
  }
  body > * {
    display: none;
  }
  #app {
    display: block;
  }
  #app .app-main {
    overflow-y: visible;
    min-height: 100vh;
    height: auto !important;
  }
  #app .app-main .el-container {
    padding: 0;
  }
  #app .main-container {
    margin-left: 0;
  }
  #app .sidebar-container,
  #app .sys-header {
    display: none;
  }
  #app .c-toolbar {
    display: none;
  }
  #app .el-col {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  #app .el-col-md-24 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #app .the_quick_search .el-col-24 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #app .app-main-container > .el-tabs__item {
    display: none;
  }
  #app .app-main-container > .tabs-nav > .el-tabs__header {
    display: none;
  }
  #app .app-main-container > .screenfull-icon {
    display: none;
  }
  #app .app-main-container > .el-tabs--card > .el-tabs__content {
    height: auto;
    min-height: 100vh;
  }
  #app .app-main-container > .el-tabs--card > .el-tabs__content > .el-tab-pane {
    height: auto !important;
  }
  #app .list-page-query-form-wrapper ~ .el-container {
    height: 750px;
  }
  #app #srm-aigc {
    display: none;
  }
  #app .srm-row .el-col-24:not(.srm-col_auto) {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #app .el-radio__input.is-checked .el-radio__inner:after {
    /* 强制打印背景颜色 */
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.markdown-it-container h1,
.markdown-it-container h2,
.markdown-it-container h3,
.markdown-it-container h4,
.markdown-it-container h5,
.markdown-it-container h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25;
}
.markdown-it-container h1 {
  font-size: 2em;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #eaecef;
}
.markdown-it-container h2 {
  font-size: 1.5em;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #eaecef;
}
.markdown-it-container p {
  margin-top: 0;
  margin-bottom: 16px;
}
.markdown-it-container ul,
.markdown-it-container ol {
  padding-left: 2em;
  margin-top: 0;
  margin-bottom: 16px;
}
.markdown-it-container li {
  margin-top: 0.25em;
}
.markdown-it-container blockquote {
  margin: 0 0 16px;
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #dfe2e5;
}
.markdown-it-container code {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27, 31, 35, 0.05);
  border-radius: 3px;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
}
.markdown-it-container pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
  margin-bottom: 16px;
}
.markdown-it-container pre code {
  padding: 0;
  margin: 0;
  background-color: transparent;
  white-space: pre;
  word-break: normal;
}
.markdown-it-container table {
  display: block;
  width: 100%;
  overflow: auto;
  border-spacing: 0;
  border-collapse: collapse;
  margin-bottom: 16px;
}
.markdown-it-container table th,
.markdown-it-container table td {
  padding: 6px 13px;
  border: 1px solid #dfe2e5;
}
.markdown-it-container table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1;
}
.markdown-it-container table tr:nth-child(2n) {
  background-color: #f6f8fa;
}
.markdown-it-container img {
  max-width: 100%;
  box-sizing: border-box;
  background-color: #fff;
}

#aigc-chat-launch {
  display: none;
}

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "PingFang TC", sans-serif, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
}

input,
select,
button {
  font-family: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "PingFang TC", sans-serif, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
}

label {
  font-weight: normal;
}

html {
  height: 100%;
  box-sizing: border-box;
}

ins {
  background-color: #cfc;
  text-decoration: none;
}

del {
  color: #999;
  background-color: #fec8c8;
}

#app {
  height: 100%;
}

#aiNode {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
  z-index: 2000;
  background: rgba(0, 0, 0, 0.2);
}

.ai-node-modal {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  opacity: 1;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

.no-padding {
  padding: 0px !important;
}

.padding-content {
  padding: 4px 0;
}

.mb10 {
  margin-bottom: 10px;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.pr-5 {
  padding-right: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.block {
  display: block;
}

.pointer {
  cursor: pointer;
}

.inlineBlock {
  display: block;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

aside {
  background: #eef1f6;
  padding: 8px 24px;
  margin-bottom: 20px;
  border-radius: 2px;
  display: block;
  line-height: 32px;
  font-size: 16px;
  font-family: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "PingFang TC", sans-serif, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
  color: #2c3e50;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
aside a {
  color: #337ab7;
  cursor: pointer;
}
aside a:hover {
  color: rgb(32, 160, 255);
}

.app-container {
  padding: 20px;
}

.components-container {
  margin: 30px 50px;
  position: relative;
}

.pagination-container {
  margin-top: 30px;
}

.text-center {
  text-align: center;
}

.sub-navbar {
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 20px;
  transition: 600ms ease position;
  background: linear-gradient(90deg, rgb(32, 182, 249) 0%, rgb(32, 182, 249) 0%, rgb(33, 120, 241) 100%, rgb(33, 120, 241) 100%);
}
.sub-navbar .subtitle {
  font-size: 20px;
  color: #fff;
}
.sub-navbar.draft {
  background: #d0d0d0;
}
.sub-navbar.deleted {
  background: #d0d0d0;
}

.link-type,
.link-type:focus {
  color: #337ab7;
  cursor: pointer;
}
.link-type:hover,
.link-type:focus:hover {
  color: rgb(32, 160, 255);
}

.filter-container {
  padding-bottom: 10px;
}
.filter-container .filter-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

.multiselect {
  line-height: 16px;
}

.multiselect--active {
  z-index: 1000 !important;
}

.the_TableView {
  padding-right: 15px;
}

.device-xs .the_TableView .custom-table {
  display: none;
}

.form-container {
  padding-right: 16px;
  padding-bottom: 0;
  overflow: hidden;
}
.form-container .el-row .el-form-item:first-child {
  margin-bottom: 16px;
}

.xpg-w {
  width: 1200px;
  margin: 0 auto;
}

.xpg-text-primary {
  color: #393e45;
}
.xpg-text-lightGray {
  color: #96999c;
}
.xpg-text-blue {
  color: #0f5fff;
}
.xpg-text-red {
  color: #ff4a4d;
}

.xpg-user-cneter {
  margin-top: 12px;
  margin-bottom: 20px;
}
.xpg-user-cneter .xpg-user-cneter-content {
  display: flex;
}
.xpg-user-cneter .xpg-user-cneter-right {
  position: relative;
  width: 1028px;
  margin-left: 12px;
  background: #fff;
}
.xpg-user-cneter .xpg-user-cneter-right .menu-tabs-nav.moreContent .firstTabItem {
  left: 0 !important;
}
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__content {
  height: auto !important;
  padding: 0 !important;
}
.xpg-user-cneter .xpg-user-cneter-right .el-tab-pane {
  height: auto !important;
}
.xpg-user-cneter .xpg-user-cneter-right .screenfull-icon {
  display: none !important;
}
.xpg-user-cneter .xpg-user-cneter-right .menu-tabs-nav.moreContent > .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid #e5e6eb !important;
}
.xpg-user-cneter .xpg-user-cneter-right .menu-tabs-nav.moreContent .firstTabItem.el-tabs__item.is-active,
.xpg-user-cneter .xpg-user-cneter-right .menu-tabs-nav.moreContent .firstTabItem,
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header .el-tabs__nav .el-tabs__item,
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header .el-tabs__nav .el-tabs__item.is-active {
  background: #fff !important;
  font-size: 16px !important;
  color: #1d2129 !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  top: 0 !important;
  height: 38px !important;
}
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header > .el-tabs__nav-wrap {
  padding-top: 0 !important;
}
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header .el-tabs__nav .el-tabs__item.is-active {
  height: 40px !important;
  border-bottom: 2px solid #1677ff !important;
}
.xpg-user-cneter .xpg-user-cneter-right .menu-tabs-nav.xpg-more-tab .firstTabItem.el-tabs__item.is-active {
  height: 40px !important;
  border-bottom: 2px solid #1677ff !important;
}
.xpg-user-cneter .xpg-user-cneter-right .tabs-nav.el-tabs.el-tabs--card > .el-tabs__header .el-tabs__nav .el-tabs__item.is-active .is-icon-close {
  color: #1d2129 !important;
}

.srm-body .vxe-table--render-wrapper {
  font-family: Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "PingFang TC", sans-serif, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";
}
.srm-body .el-form .el-form-item {
  margin-bottom: 10px;
}
.srm-body .el-form .el-form-item:last-child {
  margin-bottom: 0;
}
.srm-body .el-form .el-row .el-form-item:first-child {
  margin-bottom: 16px;
}
.srm-body .el-form .el-row.custom-export-footer .el-form-item:first-child {
  margin-bottom: 0px;
}
.srm-body .el-form .el-date-editor {
  width: 100%;
}
.srm-body .device-xs .el-message-box {
  max-width: 98%;
}
.srm-body .input-with-select.el-input-group--append .el-input-group__append {
  min-width: 100px;
  padding: 0;
}
.srm-body .input-with-select.el-input-group--append .el-input-group__append .el-select {
  width: 100%;
  height: 28px !important;
  display: block;
  margin: 0;
  border-radius: 0 4px 4px 0;
}
.srm-body .input-with-select.el-input-group--append .el-input-group__append .el-select .el-input {
  height: 100% !important;
}
.srm-body .input-with-select.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner {
  height: 100% !important;
  border: none;
  padding: 0 28px 0 8px;
  border-radius: 0 4px 4px 0;
  background: #fff;
}
.srm-body .input-with-select.is-disabled.el-input-group--append .el-input-group__append .el-select .el-input {
  height: 100% !important;
}
.srm-body .input-with-select.is-disabled.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner {
  background-color: #f6f6f6;
  color: #161c24;
  cursor: not-allowed;
}
.srm-body .input-with-select.is-disabled.el-input-group--append .el-input-group__append .el-select .el-input__suffix .el-select__caret.el-icon-error {
  display: none;
}
.srm-body .el-picker-panel__body .el-icon-d-arrow-left,
.srm-body .el-picker-panel__body-wrapper .el-icon-d-arrow-left {
  margin-right: 16px !important;
}
.srm-body .el-picker-panel__body .el-icon-d-arrow-right,
.srm-body .el-picker-panel__body-wrapper .el-icon-d-arrow-right {
  margin-left: 16px !important;
}
.srm-body .button-list.list-form__toolbar .el-button + .export-excel {
  margin-left: 0px;
}
.srm-body .vxe-radio .vxe-radio--icon,
.srm-body .vxe-table--render-default .vxe-cell--radio .vxe-radio--icon {
  color: #b9babd;
}
.srm-body .el-input.limitInput .el-input__inner {
  padding-right: 50px;
}

.el-main {
  padding: 0;
}

.flex-container-aside-biding,
.flex-container-aside-bidding,
.flex-container-aside-bargain,
.flex-container-aside-comp {
  display: flex;
  flex-direction: row;
  flex: 1;
  height: calc(100vh - 85px);
}
.flex-container-aside-biding .el-container.is-vertical,
.flex-container-aside-bidding .el-container.is-vertical,
.flex-container-aside-bargain .el-container.is-vertical,
.flex-container-aside-comp .el-container.is-vertical {
  flex-direction: column;
}
.flex-container-aside-biding .el-container.is-vertical .el-main,
.flex-container-aside-bidding .el-container.is-vertical .el-main,
.flex-container-aside-bargain .el-container.is-vertical .el-main,
.flex-container-aside-comp .el-container.is-vertical .el-main {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.flex-container-aside-biding .el-container.is-vertical .el-main .form-container,
.flex-container-aside-bidding .el-container.is-vertical .el-main .form-container,
.flex-container-aside-bargain .el-container.is-vertical .el-main .form-container,
.flex-container-aside-comp .el-container.is-vertical .el-main .form-container {
  border-top: 0;
}
.flex-container-aside-biding .el-container.is-vertical .el-footer.page-bar,
.flex-container-aside-bidding .el-container.is-vertical .el-footer.page-bar,
.flex-container-aside-bargain .el-container.is-vertical .el-footer.page-bar,
.flex-container-aside-comp .el-container.is-vertical .el-footer.page-bar {
  height: auto !important;
  padding: 4px;
}
.flex-container-aside-biding .el-container.is-vertical .el-footer.page-bar > .el-row,
.flex-container-aside-bidding .el-container.is-vertical .el-footer.page-bar > .el-row,
.flex-container-aside-bargain .el-container.is-vertical .el-footer.page-bar > .el-row,
.flex-container-aside-comp .el-container.is-vertical .el-footer.page-bar > .el-row {
  padding-top: 0 !important;
}
.flex-container-aside-biding .el-aside,
.flex-container-aside-bidding .el-aside,
.flex-container-aside-bargain .el-aside,
.flex-container-aside-comp .el-aside {
  margin: 0;
  background-color: #fff;
  padding: 10px 15px;
}

/*有tab页的弹性布局*/
.flex-container {
  display: flex;
  flex-direction: column;
}
.flex-container .el-main {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  padding: 0;
}
.flex-container .el-main .form-container {
  border-top: 0;
}
.flex-container .el-footer.page-bar {
  height: auto !important;
  padding: 0px;
}
.flex-container .el-footer.page-bar > .el-row {
  padding-top: 0 !important;
}

.flex-container-notab {
  display: flex;
  flex-direction: column;
}
.flex-container-notab .el-main {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  padding: 0;
}
.flex-container-notab .el-main .c-query-form {
  border-top: 1px solid #dfe6ec;
}
.flex-container-notab .el-main .c-query-form .form-container {
  border-top: 0;
}
.flex-container-notab .el-main .el-footer.page-bar {
  height: auto !important;
  padding: 4px;
  padding: 0px;
}
.flex-container-notab .el-main .el-footer.page-bar > .el-row {
  padding-top: 0 !important;
}

.flex-container-aside-notab {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.flex-container-aside-notab .el-container.is-vertical {
  flex-direction: column;
}
.flex-container-aside-notab .el-container.is-vertical .el-main {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.flex-container-aside-notab .el-container.is-vertical .el-footer.page-bar {
  height: auto !important;
  padding: 0px;
}
.flex-container-aside-notab .el-container.is-vertical .el-footer.page-bar > .el-row {
  padding-top: 0 !important;
}
.flex-container-aside-notab .el-aside {
  margin: 0;
  background-color: #fff;
}

.flex-container-aside {
  display: flex;
  flex-direction: row;
  flex: 1;
}
.flex-container-aside .el-container.is-vertical {
  flex-direction: column;
}
.flex-container-aside .el-container.is-vertical .el-main {
  display: flex;
  flex-direction: column;
  padding: 0;
}
.flex-container-aside .el-container.is-vertical .el-main .form-container {
  border-top: 0;
}
.flex-container-aside .el-container.is-vertical .el-footer.page-bar {
  height: auto !important;
  padding: 4px;
}
.flex-container-aside .el-container.is-vertical .el-footer.page-bar > .el-row {
  padding-top: 0 !important;
}
.flex-container-aside .el-aside {
  margin: 0;
  background-color: #fff;
  padding: 10px 15px;
}

/* 主结构样式 */
.main-header > .el-row {
  height: 100%;
  align-items: center;
}
.main-header .header-right {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 0;
}
.main-header .header-right .el-button + .el-button {
  margin-left: 10px;
}
.main-header.no-border {
  border: none;
}
.main-header.no-bottom {
  border-bottom: none;
}
.main-header.no-top {
  border-top: none;
}
.main-header.no-side {
  border-top: none;
  border-bottom: none;
}

.list-page-query-form-wrapper + .main-header {
  padding-top: 0 !important;
  padding-right: 120px;
}
.list-page-query-form-wrapper + .srm-toolbar {
  padding-top: 0 !important;
  padding-right: 120px;
}

.list-page-query-form-wrapper + .the_TableView {
  margin-top: 0px;
}

.list-page-query-form-wrapper + .the_TableView.openCustomTable {
  margin-top: 38px;
}

.list-page-query-form-wrapper + .easy-table .btns-wrapper {
  padding-top: 0;
  height: 44px;
}
.list-page-query-form-wrapper + .easy-table .other-wrapper {
  margin-top: 46px;
}

/* 统一处理折叠面板内容区 */
.el-collapse-item__content {
  /* 默认：所有表格加底边距 */
  /* 如果包含分页器，去掉底边距 */
}
.el-collapse-item__content .el-table,
.el-collapse-item__content .vxe-table {
  /* 你的封装表格class */
  margin-bottom: 32px;
}
.el-collapse-item__content:has(.el-pagination), .el-collapse-item__content:has(.vxe-pager) {
  /* 封装表格的分页容器 */
}
.el-collapse-item__content:has(.el-pagination) .el-table,
.el-collapse-item__content:has(.el-pagination) .vxe-table, .el-collapse-item__content:has(.vxe-pager) .el-table,
.el-collapse-item__content:has(.vxe-pager) .vxe-table {
  margin-bottom: 0;
}

/* 主结构样式 */
.app-main .container-border {
  border: 1px solid #efefef;
}
.app-main .el-container {
  height: 100%;
}
.app-main .el-container .el-main {
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.app-main .el-container .el-main:has(> .list-page-query-form-wrapper) {
  overflow-y: hidden;
}
.app-main .el-container.order-form-contain {
  height: auto;
  box-sizing: border-box;
}
.app-main .button-group {
  font-size: 0;
}
.app-main .button-group .el-button + .el-button {
  margin-left: 10px;
}

.app-main > .el-container.app-main-container {
  margin: 16px 16px 12px !important;
  padding: 16px 16px 12px;
}

.app-main > .dashboard-container.app-main-container {
  height: auto !important;
  padding: 16px 16px 12px;
}
.app-main > .dashboard-container.app-main-container .el-select {
  height: 28px;
}
.app-main > .dashboard-container.app-main-container .el-select .el-select__wrapper {
  height: 28px;
  line-height: 28px;
  font-weight: normal;
  letter-spacing: normal;
  color: #1d2129;
}
.app-main > .dashboard-container.app-main-container .el-date-editor {
  height: 28px;
  font-size: 12px;
}

.app-main > .normal-container.app-main-container {
  height: auto !important;
}

.device-xs .app-main > .order-form-contain.app-main-container,
.device-sm .app-main > .order-form-contain.app-main-container {
  height: calc(100vh - 110px);
  padding-bottom: 0;
  margin-bottom: 0 !important;
}
.device-xs .app-main > .order-form-contain.app-main-container > .flex-container,
.device-sm .app-main > .order-form-contain.app-main-container > .flex-container {
  height: calc(100vh - 126px);
}
.device-xs .app-main > .order-form-contain.app-main-container > .flex-container > .el-main,
.device-sm .app-main > .order-form-contain.app-main-container > .flex-container > .el-main {
  overflow: hidden;
}
.device-xs .app-main > .order-form-contain.app-main-container > .flex-container > .el-main .order-and-flow-tab,
.device-sm .app-main > .order-form-contain.app-main-container > .flex-container > .el-main .order-and-flow-tab {
  height: 100%;
}
.device-xs .app-main > .order-form-contain.app-main-container > .flex-container > .el-main .el-tabs.order-and-flow-tab > .el-tabs__content,
.device-sm .app-main > .order-form-contain.app-main-container > .flex-container > .el-main .el-tabs.order-and-flow-tab > .el-tabs__content {
  height: calc(100vh - 172px);
}

/*有tab页的弹性布局*/
.app-main > .el-container.flex-container {
  height: calc(100vh - 76px) !important;
}

.app-main > .el-container.flex-container-notab {
  height: calc(100vh - 76px) !important;
}

.app-main > .el-container.flex-container-aside {
  height: calc(100vh - 76px) !important;
}

.app-main > .el-container.flex-container-aside-notab {
  height: calc(100vh - 76px) !important;
}

.app-main > .tabs-nav.app-main-container {
  height: calc(100vh - 48px) !important;
}

.app-main .app-main-container.render-pix-form {
  height: calc(100vh - 76px) !important;
  margin: 16px 16px 12px !important;
}

.app-main .el-container.flex-container .listPageLevel3Tab {
  height: calc(-144px + 100vh) !important;
}
.app-main .el-container.flex-container .listPageLevel3Tab > .el-tabs__content {
  height: calc(-186px + 100vh) !important;
  overflow-y: auto;
}
.app-main .el-container.flex-container .listPageLevel3Tab > .el-tabs__content > .el-tab-pane {
  height: 100%;
}

/* 设置滚动条的样式 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: transparent;
}

/* 外层轨道 */
::-webkit-scrollbar-track {
  border: none;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #c5c6c8;
}

::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:window-inactive {
  background-color: rgba(0, 0, 0, 0.5);
}

.edit-table .el-date-editor.el-input,
.edit-table .custom-theme .el-date-editor.el-input__inner {
  width: 140px;
}

.edit-table .cell {
  padding-left: 3px;
  padding-right: 3px;
}

.edit-table td .cell button {
  padding: 1px 4px !important;
}

.edit-table .el-input__inner {
  border-radius: 2px !important;
  height: 26px !important;
  line-height: 26px !important;
  min-height: 26px !important;
}

.el-table td .el-date-editor.el-input {
  display: block;
  width: auto;
}

.form-incontainer .el-row .el-form-item:first-child {
  margin-bottom: 16px;
}

.download-link-wrap .close-icon {
  cursor: pointer;
  vertical-align: middle;
}

.el-table .cell .c-download-link.ellipsis {
  height: 24px;
  line-height: 24px;
}

.el-table .cell .download-link-wrap .close-icon {
  position: relative;
  top: 2px;
}

.tab-form-style .sub_header {
  margin: 0 0 10px;
}

.form-container.noBorderTop {
  border-top: 0;
}

.form-container .el-steps.el-steps--horizontal {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.tablePd {
  padding-left: 10px;
  padding-right: 10px;
}

.form-subTitle-btn {
  border: 1px solid #dfe6ec;
  padding: 5px 10px;
  border-bottom: 0;
}

.el-table {
  color: #161c24;
}

.el-table .el-input-number--mini .el-input-number__increase,
.el-table .el-input-number--mini .el-input-number__decrease {
  height: 24px;
}

.el-form-item .el-input-number--mini .el-input-number__increase,
.el-form-item .el-input-number--mini .el-input-number__decrease {
  height: 30px;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: #dedede;
  border-color: #b1b0b0;
  cursor: not-allowed;
}

.mt24 {
  margin-top: 24px;
}

.inputSelect {
  position: relative;
}

.inputSelect .el-input__inner {
  padding-right: 28px;
}

.inputSelect .selectBtn {
  position: absolute;
  width: 24px;
  top: 2px;
  bottom: 2px;
  right: 2px;
  z-index: 100;
  line-height: 26px;
  padding: 0;
  cursor: pointer;
  min-width: 24px;
  border: 0;
}

.el-upload-list__item {
  transition: none !important;
}

.el-upload-list__item-name {
  transition: none !important;
}

.el-upload-list__item-status-label {
  transition: none !important;
}

.el-pagination {
  color: #393e45;
  width: 100%;
  text-align: right;
  padding: 0;
}
.el-pagination .el-pagination__editor.el-input {
  width: 40px;
  height: 28px;
  line-height: 28px;
}
.el-pagination .el-pagination__editor.el-input .el-input__inner {
  font-size: 12px;
  height: 24px;
  min-height: 24px;
  line-height: 24px;
}
.el-pagination .el-select .el-input {
  top: -1px;
}
.el-pagination .el-pagination__sizes {
  margin: 0 0 0 16px;
}
.el-pagination .el-pagination__sizes .el-select .el-input {
  width: 90px;
  margin: 0;
  height: 24px !important;
  line-height: 24px !important;
}
.el-pagination .el-pagination__sizes .el-select .el-input .el-input__inner {
  height: 24px !important;
  line-height: 24px !important;
  font-size: 12px;
  margin: 0;
  padding-right: 20px;
  padding-left: 8px;
  border-radius: 2px !important;
}
.el-pagination .el-pagination__sizes .el-select .el-input .el-input__suffix {
  height: 100%;
}
.el-pagination .el-pagination__sizes .el-select .el-input .el-input__suffix .el-select__caret {
  color: #96999c;
  line-height: 24px !important;
}
.el-pagination .el-pagination__total {
  font-size: 12px;
}
.el-pagination .el-pagination__jump {
  margin-left: 16px;
}
.el-pagination .btn-prev,
.el-pagination .btn-next,
.el-pagination .el-pager li {
  min-width: 24px;
  height: 24px;
  margin: 0 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 22px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 2px !important;
}
.el-pagination .btn-prev .el-icon,
.el-pagination .btn-next .el-icon {
  font-weight: normal;
}
.el-pagination .btn-next {
  margin-right: 0px !important;
}
.el-pagination .el-pager li:not(.disabled).active {
  background: #fff;
}
.el-pagination .el-pager .more::before {
  line-height: 24px;
}

.el-pagination span:not([class*=suffix]),
.el-pagination button {
  font-size: 12px;
}

.el-pagination span:not([class*=suffix]),
.el-pagination button {
  height: 28px;
  line-height: 28px;
}

.el-pagination.is-background .btn-prev,
.el-pagination.is-background .btn-next {
  color: #51555b;
  background: none;
}

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

.device-xs .el-pagination .el-pagination__jump {
  margin-left: 0px;
}
.device-xs .el-pagination .btn-next {
  margin-right: 10px;
}
.device-xs .el-pagination .el-pagination__sizes .el-select .el-input {
  width: 80px;
}

.el-pagination .el-input__inner {
  line-height: 28px;
  min-height: 28px;
  font-size: 12px;
}

.toRequired {
  color: #ff4a4d;
}

.status-tag::before {
  font-size: 0;
  width: 8px;
  height: 8px;
  content: " ";
  border-radius: 50%;
  background-color: #0077ff;
  display: inline-block;
  margin-right: 4px;
}
.status-tag.green::before {
  background-color: #52c718;
}
.status-tag.red::before {
  background-color: #ff4a4d;
}
.status-tag.orange::before {
  background-color: #faae16;
}
.status-tag.invalid::before {
  background-color: #96999c;
}

.stepDiv {
  padding: 16px 10px;
}

.el-table .cell.el-tooltip {
  max-width: 100% !important;
}

.el-table .cell.el-tooltip > span {
  max-width: 100% !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-table th.gutter {
  display: table-cell !important;
}

.el-table colgroup.gutter {
  display: table-cell !important;
}

.el-button--primary.is-plain {
  border: 1px #0077ff solid;
}

.app-main-container .render-table {
  flex: 1;
  min-height: 184px;
}

.custom-table-header__button .custom-table-header .custom-table-header__btn {
  color: #161c24;
}

.el-message-box .el-message-box__message p {
  word-break: normal;
  overflow-wrap: anywhere;
}

.render-pix-preview-text {
  border: 1px solid #dcddde;
  display: block;
  background-color: #f6f6f6;
  color: #161c24;
  line-height: 20px;
  cursor: not-allowed;
  border-radius: 2px;
  padding: 4px 12px;
  min-height: 28px;
  box-sizing: border-box;
  width: 100%;
}
.render-pix-preview-text.input-with-select > .render-pix-preview-text {
  display: inline;
  width: auto;
  min-height: auto;
  padding: 0;
  min-height: auto;
  border-width: 0 0 0 1px;
  border-radius: 0;
  margin-left: 5px;
}

.vxe-cell .render-pix-preview-text {
  border: none;
  background: none;
  border-radius: 0;
  cursor: default;
  padding: 0;
  min-height: auto;
  display: inline;
}

.table-readonly-style {
  width: 100%;
}
.table-readonly-style .el-table .el-input .el-input__wrapper {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.table-readonly-style .el-table .el-textarea__inner {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.table-readonly-style .el-table .el-table__row:hover .el-input__inner {
  background: none !important;
  border: none !important;
}
.table-readonly-style .el-table input::-webkit-input-placeholder {
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}
.table-readonly-style .el-table .el-input__suffix {
  display: none;
}
.table-readonly-style .el-table .el-textarea__inner {
  resize: none;
}
.table-readonly-style .el-table .el-input-group__append {
  display: none;
}
.table-readonly-style .el-table .el-progress-bar__outer {
  background: none;
  border: none;
}
.table-readonly-style .el-table .el-progress-bar__outer .el-progress-bar__innerText {
  color: #161c24;
}
.table-readonly-style .el-table .quick-search-btn {
  display: none;
}

.table-readonly-style .render-table .the_quick_search .el-input__inner {
  background: none !important;
  border: none !important;
  padding: 0;
}
.table-readonly-style .render-table .the_quick_search .el-input__inner:hover {
  background: none !important;
  border: none !important;
}
.table-readonly-style .render-table .quick-search-btn {
  display: none;
}

.srm-body .vxe-table .vxe-body--column .vxe-cell .el-button.el-button--text {
  width: 100%;
}

.srm-body .vxe-table .vxe-body--column .vxe-cell .table-button-list .el-button.el-button--text span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 40px;
  text-align: left;
}

.flex {
  display: flex;
}

.flex-1 {
  flex: 1;
}

.srm-body .themeColor {
  color: #0f5fff;
}

.pb-16 {
  padding-bottom: 16px;
}

.app-main .edit-page-container > .el-main {
  padding-bottom: 30px !important;
}

.vxe-table .vxe-table-icon-drag-handle {
  display: inline-block;
  transform: rotate(90deg);
  color: #4e5969;
  vertical-align: middle;
}
.vxe-table .vxe-table-icon-drag-handle:before {
  font-size: 1.3em;
}

.empty {
  height: 100%;
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #96999c;
}
.empty .empty-img {
  width: 56px;
  height: 56px;
}
.empty p {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}

#nprogress .bar {
  z-index: 9999 !important;
}@font-face {
  font-family: "iconfont"; /* Project id 1477207 */
  src: url('./iconfont-a4a202fb.woff2?t=1721631921180') format('woff2'),
       url('./iconfont-b1cef1f5.woff?t=1721631921180') format('woff'),
       url('./iconfont-5d42dcf9.ttf?t=1721631921180') format('truetype');
}

.iconfont {
  font-family: "iconfont", sans-serif !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconcloseEyes:before {
  content: "\e60c";
}

.iconai:before {
  content: "\e606";
}

.iconresize:before {
  content: "\e6f3";
}

.icontiaoma:before {
  content: "\e604";
}

.iconcaigouxunyuan:before {
  content: "\e603";
}

.iconmessage:before {
  content: "\e645";
}

.iconearth:before {
  content: "\e642";
}

.iconmenuFlash:before {
  content: "\e63f";
}

.iconiconchilun:before {
  content: "\e605";
}

.icontupianliebiao:before {
  content: "\e69e";
}

.iconunorderedList:before {
  content: "\e622";
}

.icongouwuche:before {
  content: "\e600";
}

.iconselect:before {
  content: "\e95b";
}

.iconbiaotoushezhi:before {
  content: "\e69b";
}

.iconmenu-unfold:before {
  content: "\e668";
}

.iconmenu-fold:before {
  content: "\e6aa";
}

.iconhomeOne:before {
  content: "\e626";
}

.iconhome:before {
  content: "\e6b8";
}

.iconpdf:before {
  content: "\e740";
}

.iconfile-ppt:before {
  content: "\e7b9";
}

.icondownLoad:before {
  content: "\ec1d";
}

.icondocjpge-fill:before {
  content: "\e7a4";
}

.iconyuyan:before {
  content: "\e60e";
}

.icon-jinxiaocun:before {
  content: "\e65d";
}

.icondrag:before {
  content: "\e6b3";
}

.iconprocess:before {
  content: "\e6ce";
}

.icontrade-assurance:before {
  content: "\e6e5";
}

.iconiconfuzhi:before {
  content: "\e601";
}

.icongerenzhongxin:before {
  content: "\e70b";
}

.iconwuliu:before {
  content: "\e608";
}

.icongongyingshang:before {
  content: "\e615";
}

.icongongyingshang1:before {
  content: "\e685";
}

.icontrade:before {
  content: "\e758";
}

.iconpeiejilu:before {
  content: "\e719";
}

.iconhzk-jx:before {
  content: "\e618";
}

.iconcomponent:before {
  content: "\e75e";
}

.iconjixiao:before {
  content: "\e68e";
}

.icondingdangenzong:before {
  content: "\e609";
}

.iconwuliu1:before {
  content: "\e641";
}

.iconG-peiechakan-:before {
  content: "\e636";
}

.iconjiesuan:before {
  content: "\e607";
}

.iconjichushezhi:before {
  content: "\e60b";
}

.icondingdanguanli:before {
  content: "\e686";
}

.iconbaojia:before {
  content: "\e635";
}

.iconskin:before {
  content: "\e678";
}

.iconquality:before {
  content: "\e61d";
}

.iconxunyuan:before {
  content: "\e60a";
}

.iconxitongguanli:before {
  content: "\e610";
}

.iconarrowBottom:before {
  content: "\e625";
}

.iconsearch:before {
  content: "\e621";
}

.iconqiyeguanli1:before {
  content: "\e60d";
}

.iconarrowLeft:before {
  content: "\e61e";
}

.iconduizhangdan:before {
  content: "\e646";
}

.iconarrowTop:before {
  content: "\e61f";
}

.iconarrowRight:before {
  content: "\e620";
}

.iconscc-supplier-analysis:before {
  content: "\e62b";
}

.iconscc-material-supplier:before {
  content: "\e62e";
}

.iconscc-non-material-supplier:before {
  content: "\e632";
}

.iconscc-contract:before {
  content: "\e633";
}

.iconscc-members:before {
  content: "\e634";
}

.iconscc-performance:before {
  content: "\e637";
}

.iconscc-logistics:before {
  content: "\e63d";
}

.iconscc-sourcing:before {
  content: "\e63e";
}

.iconscc-financial:before {
  content: "\e640";
}

.iconscc-supplier-sys-man:before {
  content: "\e647";
}

.iconscc-infrastructure:before {
  content: "\e649";
}

.iconscc-monitoring:before {
  content: "\e64a";
}

.iconscc-enterprise-man:before {
  content: "\e64b";
}

.iconscc-sales:before {
  content: "\e64c";
}

.iconscc-account-privileges:before {
  content: "\e64d";
}

.iconscc-information:before {
  content: "\e64e";
}

.iconscc-financial-synergy:before {
  content: "\e652";
}

.iconscc-buyer-basic-data:before {
  content: "\e653";
}

.iconscc-appraisal:before {
  content: "\e655";
}

.iconscc-price-man:before {
  content: "\e656";
}

.iconscc-process:before {
  content: "\e657";
}

.iconscc-quality-ment:before {
  content: "\e65a";
}

.iconview:before {
  content: "\e63b";
}

.icongood:before {
  content: "\e63c";
}

.el-dialog__header {
  height: 48px;
  color: #1d2129;
  font-size: 16px;
  font-weight: 600;
}
.el-dialog__footer {
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.srm-dialog-content {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 24px !important;
}
.no-select {
  user-select: none;
}
.srm-resize-dialog .top-resize-handle {
  position: absolute;
  height: 4px;
  width: 90%;
  top: 0;
  left: 0;
  cursor: n-resize;
}
.srm-resize-dialog .bottom-resize-handle {
  position: absolute;
  height: 4px;
  width: 90%;
  bottom: 0;
  left: 0;
  cursor: ns-resize;
}
.srm-resize-dialog .left-resize-handle {
  position: absolute;
  height: 90%;
  width: 4px;
  left: 0;
  top: 0;
  cursor: ew-resize;
}
.srm-resize-dialog .right-resize-handle {
  position: absolute;
  height: 90%;
  width: 4px;
  right: 0;
  top: 0;
  cursor: ew-resize;
}
.srm-resize-dialog .right-buttom-resize-handle {
  position: absolute;
  height: 12px;
  width: 12px;
  right: 4px;
  bottom: 6px;
  z-index: 99;
  cursor: se-resize;
  color: #7f7f7f;
}.srm-row[data-v-c709b1f9] {
  min-width: 240px;
}
.srm-row--6[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 16.6667%;
  max-width: 16.6667%;
}
.srm-row--5[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 20%;
  max-width: 20%;
}
.srm-row--4[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 25%;
  max-width: 25%;
}
.srm-row--3[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.srm-row--2[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 50%;
  max-width: 50%;
}
.srm-row--1[data-v-c709b1f9] .srm-col_auto {
  flex: 0 0 100%;
  max-width: 100%;
}.preview[data-v-62c89441] {
  display: inline-block;
  cursor: pointer;
  padding: 2px;
}/**
 common-file 公共样式变量 和 公共样式
 */
.file-item-wrap[data-v-e318d00c] {
  display: flex;
  height: 28px;
}
.file-item-wrap .file-item-icon-wrap[data-v-e318d00c] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 10px;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading[data-v-e318d00c] {
  visibility: hidden;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading.is-loading[data-v-e318d00c] {
  visibility: visible;
}
.file-item-wrap .file-item-name[data-v-e318d00c] {
  flex: 1;
  line-height: 28px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  text-align: left;
}
.file-item-wrap .file-item-operation[data-v-e318d00c] {
  display: flex;
  width: 37px;
  justify-content: flex-end;
  align-items: center;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-e318d00c] {
  font-size: 14px;
  cursor: pointer;
  color: #96999c;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-e318d00c]:not(:first-child) {
  margin-left: 7px;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-e318d00c]:hover {
  color: #000;
}
.file-item-wrap .file-item-operation .status-icon[data-v-e318d00c] {
  font-size: 14px;
}
.file-item-wrap .file-item-operation .status-icon.icon-success[data-v-e318d00c] {
  color: #52c718;
}
.file-item-wrap .file-item-operation .status-icon.icon-error[data-v-e318d00c] {
  color: #ff4a4d;
}
.file-list-wrap[data-v-e318d00c] {
  /*// 默认行内块级元素，宽度100%*/
  display: block;
  width: 100%;
} /*// 图片卡片样式*/
.file-list-wrap.is-picture-card[data-v-e318d00c] {
  display: flex;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap[data-v-e318d00c] {
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
  background-color: #f6f6f6;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap[data-v-e318d00c]:not(:last-child) {
  margin-right: 10px;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap .picture-card-img[data-v-e318d00c] {
  width: 100%;
  height: 100%;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap:hover .picture-card-modal[data-v-e318d00c] {
  display: flex;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap .picture-card-modal[data-v-e318d00c] {
  position: absolute;
  display: none;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  flex-wrap: wrap;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(22, 28, 36, 0.7);
  border-radius: 6px;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap .picture-card-modal .modal-operation-icon[data-v-e318d00c] {
  font-size: 19px;
  color: #fff;
  margin: 0 10px;
  cursor: pointer;
}
.file-list-wrap.is-picture-card .file-item-picture-card-wrap .picture-card-modal .icon-tooltip.view-icon-hidden[data-v-e318d00c] {
  display: none;
}

/*// 空列表提示*/
.file-list-wrap .empty-tip[data-v-e318d00c] {
  margin: 0;
  color: #7f8083;
  line-height: 28px;
  font-size: 12px;
}
.file-list-wrap .empty-tip .folder-delete[data-v-e318d00c] {
  font-size: 14px;
  margin-right: 4px;
}

/*// 预览样式*/
.file-list-wrap:not(.disabled) .file-item-wrap.preview .file-item-icon[data-v-e318d00c],
.file-list-wrap:not(.disabled) .file-item-wrap.preview .file-item-name[data-v-e318d00c] {
  cursor: pointer;
}/**
 common-file 公共样式变量 和 公共样式
 */
.file-item-wrap[data-v-50b2784f] {
  display: flex;
  height: 28px;
}
.file-item-wrap .file-item-icon-wrap[data-v-50b2784f] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 10px;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading[data-v-50b2784f] {
  visibility: hidden;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading.is-loading[data-v-50b2784f] {
  visibility: visible;
}
.file-item-wrap .file-item-name[data-v-50b2784f] {
  flex: 1;
  line-height: 28px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  text-align: left;
}
.file-item-wrap .file-item-operation[data-v-50b2784f] {
  display: flex;
  width: 37px;
  justify-content: flex-end;
  align-items: center;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-50b2784f] {
  font-size: 14px;
  cursor: pointer;
  color: #96999c;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-50b2784f]:not(:first-child) {
  margin-left: 7px;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-50b2784f]:hover {
  color: #000;
}
.file-item-wrap .file-item-operation .status-icon[data-v-50b2784f] {
  font-size: 14px;
}
.file-item-wrap .file-item-operation .status-icon.icon-success[data-v-50b2784f] {
  color: #52c718;
}
.file-item-wrap .file-item-operation .status-icon.icon-error[data-v-50b2784f] {
  color: #ff4a4d;
}
.common-file-dragger[data-v-50b2784f] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #f6f6f6;
}
.common-file-dragger .dragger-icon[data-v-50b2784f] {
  align-self: center;
  font-size: 32px;
  line-height: 32px;
  margin: 0;
}
.common-file-dragger .dragger-title[data-v-50b2784f] {
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin: 16px 0 0 0;
}
.common-file-dragger .dragger-tips[data-v-50b2784f] {
  font-size: 12px;
  font-weight: 400;
  color: #51555b;
  line-height: 20px;
}/**
 common-file 公共样式变量 和 公共样式
 */
.file-item-wrap[data-v-112e74db] {
  display: flex;
  height: 28px;
}
.file-item-wrap .file-item-icon-wrap[data-v-112e74db] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 10px;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading[data-v-112e74db] {
  visibility: hidden;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading.is-loading[data-v-112e74db] {
  visibility: visible;
}
.file-item-wrap .file-item-name[data-v-112e74db] {
  flex: 1;
  line-height: 28px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  text-align: left;
}
.file-item-wrap .file-item-operation[data-v-112e74db] {
  display: flex;
  width: 37px;
  justify-content: flex-end;
  align-items: center;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-112e74db] {
  font-size: 14px;
  cursor: pointer;
  color: #96999c;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-112e74db]:not(:first-child) {
  margin-left: 7px;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-112e74db]:hover {
  color: #000;
}
.file-item-wrap .file-item-operation .status-icon[data-v-112e74db] {
  font-size: 14px;
}
.file-item-wrap .file-item-operation .status-icon.icon-success[data-v-112e74db] {
  color: #52c718;
}
.file-item-wrap .file-item-operation .status-icon.icon-error[data-v-112e74db] {
  color: #ff4a4d;
}
.common-file-wrap[data-v-112e74db] {
  /*// 默认行内块级元素，宽度100%*/
  display: inline-block;
  width: 100%;
  min-height: 28px; /*// 拖拽上传*/
}
.common-file-wrap.is-dragger[data-v-112e74db] {
  display: flex;
}
.common-file-wrap.is-dragger .upload-wrap[data-v-112e74db] {
  width: 100%;
  height: 100%;
}
.common-file-wrap.is-dragger .upload-wrap[data-v-112e74db] .el-upload {
  width: 100%;
  height: 100%;
}
.common-file-wrap.is-dragger .upload-wrap[data-v-112e74db] .el-upload .el-upload-dragger {
  width: 100%;
  height: 100%;
  padding: 0;
}
.common-file-wrap.align-left[data-v-112e74db] {
  text-align: left;
  padding: 10px 0;
}
.common-file-wrap.multiple-picture-card[data-v-112e74db] {
  display: flex;
}
.common-file-wrap.multiple-picture-card .multiple-picture-upload-btn[data-v-112e74db] {
  margin-right: 10px;
  font-size: 30px;
}

/*//上传组件*/
.upload-wrap .upload-button[data-v-112e74db] {
  height: 28px;
  padding: 7px;
}

/*// 上传过程*/
.progress-wrap[data-v-112e74db] {
  display: flex;
  flex-direction: column;
  height: 28px; /*//文本列表*/
}
.progress-wrap .upload-files-wrap[data-v-112e74db] {
  width: 100%;
  height: 28px;
}
.progress-wrap .upload-files-wrap.is-progress[data-v-112e74db] {
  height: 22px;
}
.progress-wrap .upload-files-wrap.is-progress .file-item-wrap[data-v-112e74db] {
  height: 22px;
}
.progress-wrap .upload-files-wrap.is-progress .file-item-wrap .file-item-name[data-v-112e74db] {
  line-height: 22px;
}
.progress-wrap .upload-files-wrap:hover .operation-icon.icon-close[data-v-112e74db] {
  display: inline-block;
}
.progress-wrap .upload-files-wrap:hover .status-icon.icon-error[data-v-112e74db] {
  display: none;
}
.progress-wrap .upload-files-wrap .operation-icon.icon-close[data-v-112e74db] {
  display: none;
}
.progress-wrap .upload-files-picture-card-wrap .picture-card-upload-status.is-success[data-v-112e74db] {
  color: #52c718;
}
.progress-wrap .upload-files-picture-card-wrap .picture-card-upload-status.is-error[data-v-112e74db] {
  color: #ff4a4d;
}
.progress-wrap .upload-files-picture-card-wrap .picture-card-upload-status.is-error .trigger-upload[data-v-112e74db] {
  cursor: pointer;
}
.progress-wrap.is-picture-card[data-v-112e74db] {
  width: 100%;
  height: 100%;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
  background-color: #f6f6f6;
  justify-content: center;
}
.progress-wrap.is-picture-card .progress-bar[data-v-112e74db] {
  padding-left: 0;
}
.progress-wrap .progress-bar[data-v-112e74db] {
  width: 100%;
  padding-left: 13px;
}
.progress-wrap .progress-bar[data-v-112e74db] .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}
.progress-wrap .progress-bar[data-v-112e74db] .el-progress__text i {
  font-size: 12px;
}
.cell .common-file-wrap.align-left[data-v-112e74db] {
  padding: 0 !important;
}/**
 common-file 公共样式变量 和 公共样式
 */
.file-item-wrap[data-v-9697b723] {
  display: flex;
  height: 28px;
}
.file-item-wrap .file-item-icon-wrap[data-v-9697b723] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 10px;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading[data-v-9697b723] {
  visibility: hidden;
}
.file-item-wrap .file-item-icon-wrap .file-item-icon.icon-loading.is-loading[data-v-9697b723] {
  visibility: visible;
}
.file-item-wrap .file-item-name[data-v-9697b723] {
  flex: 1;
  line-height: 28px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  text-align: left;
}
.file-item-wrap .file-item-operation[data-v-9697b723] {
  display: flex;
  width: 37px;
  justify-content: flex-end;
  align-items: center;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-9697b723] {
  font-size: 14px;
  cursor: pointer;
  color: #96999c;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-9697b723]:not(:first-child) {
  margin-left: 7px;
}
.file-item-wrap .file-item-operation .operation-icon[data-v-9697b723]:hover {
  color: #000;
}
.file-item-wrap .file-item-operation .status-icon[data-v-9697b723] {
  font-size: 14px;
}
.file-item-wrap .file-item-operation .status-icon.icon-success[data-v-9697b723] {
  color: #52c718;
}
.file-item-wrap .file-item-operation .status-icon.icon-error[data-v-9697b723] {
  color: #ff4a4d;
}

/*// 表单样式*/
.form-item-wrap[data-v-9697b723] .el-form-item__label {
  display: flex;
}
.form-item-wrap[data-v-9697b723] .el-form-item__label .label-slot {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.form-item-wrap[data-v-9697b723] .el-form-item__label .label-slot .label-slot-left .tip-icon {
  vertical-align: inherit;
  font-size: 12px;
  color: #96999c;
  margin-left: 5px;
}
.form-item-wrap[data-v-9697b723] .el-form-item__label .label-slot .label-slot-right {
  font-size: 12px;
}
.form-item-wrap .upload-status-color.success[data-v-9697b723] {
  color: #52c718;
}
.form-item-wrap .upload-status-color.error[data-v-9697b723] {
  color: #ff4a4d;
}
.form-item-wrap .el-form-item[data-v-9697b723]:first-child {
  margin-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
}
.form-item-wrap.inline[data-v-9697b723] .el-form-item__label {
  display: inline-block;
}
.form-item-wrap.inline[data-v-9697b723] .el-form-item__label .label-slot {
  display: inline-block;
}/*// 表格列头*/
.table-column-tooltip[data-v-d142e17c] {
  color: #96999c;
  margin-left: 4px;
}.c-select-load-more {
  width: 100%;
  padding: 0 8px;
}
.c-select-load-more .el-button {
  margin-left: 0;
}
.c-select-no-more {
  padding: 8px 0;
  text-align: center;
  color: #cccccc;
}.srm-toolbar {
  display: flex;
  align-items: center;
  padding: 16px 0;
  min-height: 44px;
}
.srm-toolbar .srm-toolbar-left {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.srm-toolbar .srm-toolbar-right {
  display: flex;
  align-items: center;
}.el-popconfirm__main {
  font-size: 14px;
}

.el-button--default {
  padding: 7px 15px;
}

.button-list {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
.button-list .el-dropdown-link {
  display: flex;
  align-items: center;
}
.button-list .el-dropdown-link > .el-icon.el-icon-more.text-desc {
  font-size: 12px;
  color: #0F5FFF;
}
.button-list .el-button.is-text {
  overflow: hidden;
  min-width: 30px;
  max-width: 150px;
  padding: 0;
  overflow: hidden;
}
.button-list .el-button.is-text span {
  display: inline-block;
  width: 100%;
}
.button-list .el-button.is-text span span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  width: 100%;
}
.button-list .button-list-dropdown {
  margin-left: 10px;
}
.button-list .el-icon.el-icon-more {
  cursor: pointer;
  color: var(--el-color-primary);
}
.button-list .el-icon.el-icon-more.font-icon-color {
  color: #96999c;
}.setting-button {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.export-excel-dialog-footer {
  height: auto;
  min-height: 44px;
}

.custom-footer {
  display: flex;
  width: 100%;
}
.custom-footer .export-footer-form {
  display: flex;
  flex-direction: column;
  flex: 0 0 75%;
}
.custom-footer .export-footer-form-btns {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.custom-footer .export-footer-form-btns .submit-button {
  margin-right: 0;
}

.submit-button {
  margin-right: 15px;
}

.tips {
  color: red;
  padding-bottom: 10px;
}

.export-excel {
  display: inline-block;
}.export-excel-wrapper[data-v-75f61fbe] {
  display: inline-block;
  vertical-align: middle;
}
.export-dropdown .el-button[data-v-75f61fbe] {
  display: flex;
  align-items: center;
}
[data-v-75f61fbe] .el-dropdown-menu__item {
  padding: 0;
}
[data-v-75f61fbe] .el-dropdown-menu__item .export-excel {
  width: 100%;
  padding: 0 8px;
}
[data-v-75f61fbe] .el-dropdown-menu__item .export-excel .el-button {
  width: 100%;
  justify-content: flex-start;
  border: none;
  background: transparent;
  color: inherit;
}
[data-v-75f61fbe] .el-dropdown-menu__item .export-excel .el-button:hover {
  background-color: #f5f7fa;
}[data-v-1f86d105]:export {
  menuText: #d9d9d9;
  menuActiveText: #ffffff;
  subMenuActiveText: #ffffff;
  menuBg: #ffffff;
  menuHover: #1e212e;
  subMenuBg: #2a2e40;
  subMenuHover: #2a2e40;
  sideBarWidth: 224px;
  collapseWidth: 56px;
  primary-color: #0077ff;
  menuActiveBg: #0077ff;
}
.base-import[data-v-1f86d105] {
  display: inline-block;
}
.el-dropdown-menu__item .base-import[data-v-1f86d105] {
  padding: 0 8px;
  width: 100%;
}
.el-dropdown-menu__item .base-import .el-button[data-v-1f86d105] {
  width: 100%;
  justify-content: flex-start;
  color: inherit;
  background: transparent;
  border: none;
}
.el-dropdown-menu__item .base-import .el-button[data-v-1f86d105]:hover {
  background: #f5f7fa;
}
.base-import-dialog .import-primary-alert[data-v-1f86d105] {
  display: flex;
  width: 100%;
  padding: 11px 16px;
  border: 1px solid #0077ff;
  background-color: #e6f6ff;
  border-radius: 4px;
  box-sizing: border-box;
  align-items: center;
}
.base-import-dialog .import-primary-alert .alert-icon[data-v-1f86d105] {
  color: #0077ff;
  font-size: 16px;
}
.base-import-dialog .import-primary-alert .alert-info[data-v-1f86d105] {
  flex: 1;
  padding: 0 8px;
  font-size: 12px;
  color: #393e45;
}
.base-import-dialog .import-primary-alert .alert-operation .el-button[data-v-1f86d105] {
  padding: 0 8px;
}
.base-import-dialog .import-upload[data-v-1f86d105] {
  width: 100%;
  margin-top: 20px;
}
.base-import-dialog .import-upload.import-upload-disabled[data-v-1f86d105] .el-upload-dragger {
  cursor: default;
}
.base-import-dialog .import-upload[data-v-1f86d105] .el-upload {
  width: 100%;
}
.base-import-dialog .import-upload[data-v-1f86d105] .el-upload .el-upload-dragger {
  width: 100%;
  height: 146px;
  border: 1px dashed #96999c;
  border-radius: 4px;
}
.base-import-dialog .import-upload .import-upload-icon[data-v-1f86d105] {
  font-size: 40px;
  line-height: 40px;
}
.base-import-dialog .import-upload .import-upload-icon.el-icon-success[data-v-1f86d105] {
  color: #13ce66;
}
.base-import-dialog .import-upload .import-upload-icon.el-icon-warning[data-v-1f86d105] {
  color: #faa51f;
}
.base-import-dialog .import-upload .import-upload-icon.el-icon-error[data-v-1f86d105] {
  color: #f25353;
}
.base-import-dialog .import-upload .import-upload-text[data-v-1f86d105] {
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0;
  color: #393e45;
  text-align: center;
  line-height: 22px;
}
.base-import-dialog .import-upload .import-upload-tips[data-v-1f86d105] {
  font-size: 12px;
  color: #51555b;
  line-height: 20px;
  height: 20px;
  margin: 0;
  text-align: center;
  padding: 0 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.base-import-dialog .import-upload .import-upload-tips.err-with-file[data-v-1f86d105] {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.base-import-dialog .import-upload .import-upload-tips.err-with-file > .el-tooltip[data-v-1f86d105] {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 98%;
}
.base-import-dialog .import-upload .import-upload-tips.err-with-file > .el-tooltip.with-file-style[data-v-1f86d105] {
  max-width: 70%;
}
.base-import-dialog .import-upload .import-upload-tips[data-v-1f86d105] .tips-primary {
  cursor: pointer;
}
.base-import-dialog .downLoad-tips[data-v-1f86d105] {
  font-size: 12px;
  color: #51555b;
  line-height: 20px;
  margin-top: 15px;
}
.base-import-dialog .downLoad-tips .tips-primary[data-v-1f86d105] {
  cursor: pointer;
}
.err-info-tooltip[data-v-1f86d105] {
  width: 500px;
}.import-wrapper[data-v-af1f72d5] {
  display: inline-block;
}
.import-dropdown .el-button[data-v-af1f72d5] {
  display: flex;
  align-items: center;
}
[data-v-af1f72d5] .el-dropdown-menu__item {
  padding: 0;
}
[data-v-af1f72d5] .el-dropdown-menu__item .base-import {
  width: 100%;
}
[data-v-af1f72d5] .el-dropdown-menu__item .base-import :deep(.el-button) {
  width: 100%;
  justify-content: flex-start;
  border: none;
  background: transparent;
  color: inherit;
  padding: 5px 16px;
  height: 32px;
}
[data-v-af1f72d5] .el-dropdown-menu__item .base-import :deep(.el-button):hover {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}.srm-body .vxe-tooltip--wrapper .vxe-tooltip--arrow,
.srm-body .vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow {
  display: block;
}

.srm-body .vxe-table--context-menu-wrapper,
.srm-body .vxe-table--context-menu-clild-wrapper {
  overflow: hidden;
  padding: 4px 0;
  min-width: 120px;
  border-radius: 8px;
  border: none;
  color: #1d2129;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08), 0px 4px 12px 0px rgba(0, 0, 0, 0.08), 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
}

.srm-body .vxe-context-menu--option-wrapper,
.srm-body .vxe-table--context-menu-clild-wrapper {
  border-bottom: 0;
}

.srm-body .vxe-context-menu--option-wrapper li,
.srm-body .vxe-table--context-menu-clild-wrapper li {
  margin: 0;
  border: 0;
}

.srm-body .vxe-context-menu--link {
  width: auto;
  align-items: center;
  min-width: 120px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #1d2129;
}

.srm-body .vxe-context-menu--link .vxe-context-menu--link-prefix,
.srm-body .vxe-context-menu--link .vxe-context-menu--link-suffix {
  min-width: 16px;
  padding: 0;
  color: #86909c;
}

.srm-body .vxe-context-menu--link .vxe-context-menu--link-content {
  padding: 0;
}

.srm-body .vxe-context-menu--option-wrapper li.link--active,
.srm-body .vxe-table--context-menu-clild-wrapper li.link--active {
  background-color: #f2f3f5;
  border-color: transparent;
}

.srm-body .vxe-context-menu--option-wrapper li.link--active > .vxe-context-menu--link,
.srm-body .vxe-table--context-menu-clild-wrapper li.link--active > .vxe-context-menu--link {
  color: #1d2129;
}

.srm-body .vxe-context-menu--option-wrapper li.link--disabled > .vxe-context-menu--link,
.srm-body .vxe-table--context-menu-clild-wrapper li.link--disabled > .vxe-context-menu--link {
  color: #c9cdd4;
}

.srm-body .vxe-context-menu--option-wrapper li.link--disabled.link--active,
.srm-body .vxe-table--context-menu-clild-wrapper li.link--disabled.link--active {
  background-color: #f7f8fa;
  border-color: transparent;
}

.table-view-pagination {
  margin: 16px 0 4px;
  display: flex;
  justify-content: flex-end;
}

.srm-table {
  position: relative;
  min-height: 120px;
  padding-left: 0;
  padding-right: 0;
}
.srm-table.auto-height {
  min-height: 0;
}
.srm-table.auto-height .vxe-table--body-wrapper {
  height: auto !important;
}
.srm-table .w-full {
  width: 100%;
}
.srm-table .table-wrapper {
  display: flex;
  min-height: 0;
  height: 100%;
  flex: 1;
  flex-direction: column;
  position: relative;
  position: relative;
}
.srm-table .custom-table {
  position: absolute;
  right: 0;
  top: -38px;
}
.srm-table .srm-table-header-buttons {
  margin-bottom: 12px;
  display: flex;
  justify-content: flex-start;
}
.srm-table .srm-table-header-buttons:empty {
  margin-bottom: 0px;
}
.srm-table .page-bar {
  padding: 0;
}
.srm-table .el-input-number {
  width: 100%;
}
.srm-table .el-input-number .el-input {
  padding: 0;
}
.srm-table .el-input-number__increase, .srm-table .el-input-number__decrease {
  height: calc(100% - 2px);
}
.srm-table .el-select > .el-input {
  padding: 0;
}
.srm-table .vxe-table--header .vxe-header--column {
  font-weight: 600;
  color: #1d2129;
  cursor: pointer;
  /* 1. 默认状态：全局隐藏排序图标容器，释放空间 */
  /* 2. 鼠标悬停时：显示排序图标 (占用空间) */
}
.srm-table .vxe-table--header .vxe-header--column .vxe-cell--edit-icon {
  display: none;
}
.srm-table .vxe-table--header .vxe-header--column .vxe-cell--sort,
.srm-table .vxe-table--header .vxe-header--column .vxe-cell--filter {
  margin: 0 0 0 4px;
  display: none;
}
.srm-table .vxe-table--header .vxe-header--column:hover .vxe-cell--sort, .srm-table .vxe-table--header .vxe-header--column:hover .vxe-cell--filter, .srm-table .vxe-table--header .vxe-header--column.is-sort--active .vxe-cell--sort, .srm-table .vxe-table--header .vxe-header--column.is-filter--active .vxe-cell--filter, .srm-table .vxe-table--header .vxe-header--column.is-filter--open .vxe-cell--filter {
  display: inline-flex;
}
.srm-table .vxe-table--header .vxe-header--gutter {
  position: sticky;
  top: 0;
  right: 0;
  z-index: var(--el-index-normal);
  background-color: var(--vxe-ui-table-row-striped-background-color);
}
.srm-table .srm-cell--header .vxe-cell--required-icon {
  line-height: 1.2em;
  flex-shrink: 0;
}
.srm-table .srm-table-header-fixed-setting {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: flex-end;
  z-index: calc(var(--el-index-normal, 1) + 5);
  pointer-events: none;
}
.srm-table .srm-table-header-fixed-setting-trigger {
  display: inline-flex;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: calc(100% - 1px);
  padding: 0;
  border: 0;
  background-color: transparent;
  color: #1d2129;
  cursor: pointer;
  pointer-events: auto;
  transition: color 0.2s ease;
  background-color: #f2f3f5;
}
.srm-table .srm-table-header-fixed-setting-trigger:hover {
  color: #0f5fff;
}
.srm-table .srm-table-header-fixed-setting-icon {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.srm-table .srm-table-header-fixed-setting-icon svg {
  width: 100%;
  height: 100%;
}
.srm-table .srm-table-header-icon {
  margin: 0 0 0 4px;
  width: 14px;
  height: 14px;
  line-height: 1.8em;
  vertical-align: middle;
  color: #96999c;
}
.srm-table .srm-table-header-icon svg {
  width: 100%;
  height: 100%;
}
.srm-table .vxe-table--filter-wrapper {
  visibility: hidden;
}
.srm-table .vxe-table--filter-wrapper .vxe-table--filter-footer {
  display: none;
}
.srm-table .is-filter-active .vxe-filter--btn {
  color: #5582f3 !important;
}
.srm-table .vxe-cell--filter .vxe-filter--btn {
  color: #86909c;
}
.srm-table .vxe-cell--filter .vxe-filter--btn:hover {
  color: #0f5fff;
}
.srm-table .vxe-table--render-wrapper .vxe-cell--sort.vxe-cell--sort-vertical-layout i {
  color: #86909c;
}
.srm-table .vxe-table--render-wrapper .vxe-cell--sort.vxe-cell--sort-vertical-layout i:hover, .srm-table .vxe-table--render-wrapper .vxe-cell--sort.vxe-cell--sort-vertical-layout i.sort--active {
  color: #0f5fff;
}
.srm-table .vxe-table--render-wrapper .vxe-table--header-wrapper .vxe-header--column.is-left-fixed,
.srm-table .vxe-table--render-wrapper .vxe-table--header-wrapper .vxe-header--column.is-right-fixed {
  background-color: var(--vxe-ui-table-header-background-color);
}
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row .vxe-body--column.is-left-fixed,
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row .vxe-body--column.is-right-fixed {
  background-color: #ffffff;
}
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--stripe .vxe-body--column.is-left-fixed,
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--stripe .vxe-body--column.is-right-fixed {
  background-color: var(--vxe-ui-table-row-striped-background-color);
}
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--hover .vxe-body--column.is-left-fixed,
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--hover .vxe-body--column.is-right-fixed, .srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--current .vxe-body--column.is-left-fixed,
.srm-table .vxe-table--render-wrapper .vxe-table--body-wrapper .vxe-body--row.row--current .vxe-body--column.is-right-fixed {
  background-color: var(--vxe-ui-table-row-current-background-color);
}
.srm-table .vxe-table--render-wrapper .is-last-left-fixed::after,
.srm-table .vxe-table--render-wrapper .is-first-right-fixed::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 10px;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
  transform: translateZ(0);
  transition: opacity 0.3s, visibility 0.3s;
}
.srm-table .vxe-table--render-wrapper .is-last-left-fixed.show-shadow::after,
.srm-table .vxe-table--render-wrapper .is-first-right-fixed.show-shadow::before {
  opacity: 1;
}
.srm-table .vxe-table--render-wrapper .is-last-left-fixed::after {
  right: -10px;
  box-shadow: inset 8px 0 10px -5px rgba(0, 0, 0, 0.12);
}
.srm-table .vxe-table--render-wrapper .is-first-right-fixed::before {
  left: -10px;
  box-shadow: inset -8px 0 10px -5px rgba(0, 0, 0, 0.12);
}
.srm-table .vxe-table--render-wrapper .vxe-table--main-wrapper .vxe-table--body-wrapper {
  color: #1d2129;
}
.srm-table .vxe-table--render-wrapper .vxe-table--fixed-wrapper .vxe-table--header-wrapper .vxe-header--column {
  font-weight: 600;
  color: #1d2129;
}
.srm-table .vxe-table--render-wrapper .col--seq,
.srm-table .vxe-table--render-wrapper .col--last {
  height: 40px !important;
  padding: 0 !important;
}
.srm-table .vxe-table .vxe-body--column.col--ellipsis.col--active.srm-cell-disabled-edit > .vxe-cell {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.srm-table .vxe-cell--valid-error-tip,
.srm-table .vxe-cell--valid-error-hint {
  display: none;
}
.srm-table .vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column:before {
  display: none;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--dirty:before {
  display: none;
}
.srm-table .vxe-table--render-default .vxe-body--column.success-status {
  color: #009b39;
  background-color: #e8ffec;
}
.srm-table .vxe-table--render-default .vxe-body--column.warning-status {
  color: #ba7500;
  background-color: #fffde8;
}
.srm-table .vxe-table--render-default .vxe-body--column.error-status {
  color: #ed0d0d;
  background-color: #ffece8;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .el-date-editor--date {
  width: 100%;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .el-button--text.cell-btn-single {
  width: 100%;
  text-align: left;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .el-button--text.cell-btn-single > span {
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell {
  overflow: hidden;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit {
  display: block;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-input,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-select,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-date-editor,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-input-number,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-cascader,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit > .el-autocomplete {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit .el-input__wrapper,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit .el-select__wrapper,
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit .el-textarea__inner {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box;
}
.srm-table .vxe-table--render-default .vxe-body--column.col--active > .vxe-cell .srm-table-cell-edit .el-input__inner {
  min-width: 0;
}
.srm-table .srm-table-cell {
  display: contents;
}
.srm-table tr:hover .srm-table-cell.srm-table-row-hover {
  overflow: hidden;
  display: block;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #b9babd;
  border-radius: 4px;
  background-color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.srm-table td:hover .srm-table-cell.srm-table-row-hover {
  border-color: #86909c;
}
.srm-table .srm-table-icon-question {
  margin-left: 3px;
  margin-top: -2px;
  font-size: 14px;
  cursor: help;
  vertical-align: middle;
}.btn-first[data-v-bfc85b3f] {
  min-width: 24px;
  height: 28px;
  margin: 0 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 28px;
}
.btn-first .el-icon[data-v-bfc85b3f] {
  color: #1d2129;
}
.btn-first .el-icon.disabled[data-v-bfc85b3f] {
  color: #c0c5cf;
}.el-pagination .btn-prev[data-v-403d3501] {
  border-color: transparent;
}.el-pagination .btn-next[data-v-20523e7c] {
  border-color: transparent;
}.btn-last[data-v-b5201698] {
  min-width: 24px;
  height: 28px;
  margin: 0 4px;
  font-weight: 400;
  font-size: 12px;
  line-height: 28px;
}
.btn-last .el-icon[data-v-b5201698] {
  color: #1d2129;
  transform: scaleX(-1);
}
.btn-last .el-icon.disabled[data-v-b5201698] {
  color: #c0c5cf;
}.srm-pagination__sizes[data-v-0dcad0ec] {
  margin: 0 0 0 12px;
}
.srm-pagination__sizes .el-select[data-v-0dcad0ec] {
  width: 88px;
}.srm-pagination__jump[data-v-f3b67e1d] {
  margin: 0 12px;
}
.srm-pagination__jump .el-pagination__goto[data-v-f3b67e1d],
.srm-pagination__jump .el-pagination__classifier[data-v-f3b67e1d] {
  color: #1d2129;
}.srm-pagination__total[data-v-45f55ced] {
  color: #1d2129;
}.srm-table-header-filter-content {
  margin: 10px 0;
  max-height: 40vh;
  overflow: auto;
}
.srm-table-header-filter-content ul {
  list-style: none;
  padding: 0;
  margin: 0 0 10px;
}
.srm-table-header-filter-content li {
  padding: 0 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  font-size: 12px;
  color: #161c24;
}
.srm-table-header-filter-content li.active, .srm-table-header-filter-content li:hover {
  color: #3671f3;
  background-color: #f2f8ff;
  cursor: pointer;
}
.srm-table-header-filter-content .el-checkbox-group {
  display: flex;
  flex-direction: column;
}
.srm-table-header-filter-content .el-checkbox {
  display: flex;
  flex: 0 0 32px;
  align-items: center;
  height: 32px;
  margin-right: 0;
  padding: 0 12px;
}
.srm-table-header-filter-content .el-checkbox:hover {
  color: #3671f3;
  background-color: #f2f8ff;
  cursor: pointer;
}
.srm-table-header-filter-content .el-checkbox .el-checkbox__label {
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.srm-table-header-filter-content-operator--active {
  color: #3671f3;
  background-color: #f2f8ff;
}
.srm-table-header-filter-content-input {
  padding: 0 10px;
}
.srm-table-header-filter .input-range-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
}
.srm-table-header-filter .input-range-wrapper .el-input-number {
  width: 100%;
  flex: 1;
}
.srm-table-header-filter .input-range-wrapper .range-separator {
  margin: 0 8px;
  color: #606266;
}
.srm-table-header-filter-footer {
  text-align: center;
  border-top: 1px solid #f1f2f2;
  padding: 8px 12px;
}

.srm-table-header-filter-date-picker-popper {
  z-index: 3002 !important;
}.srm-table-empty {
  margin: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #96999c;
}
.srm-table-empty .no-data-icon {
  font-size: 56px;
}
.srm-table-empty p {
  font-size: 14px;
  margin: 0;
}.amount-display[data-v-0e5cc38b] {
  width: 100%;
}
.amount-input[data-v-0e5cc38b] {
  width: 100%;
}
.amount-input[data-v-0e5cc38b] .el-input__inner {
  text-align: right;
}
.amount-span[data-v-0e5cc38b] {
  display: inline-block;
  width: 100%;
  text-align: right;
  padding-right: 12px;
  line-height: 32px;
}.c-pagination[data-v-fab85aa1] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  width: 100%;
}
.c-pagination[data-v-fab85aa1] .el-pagination__total {
  margin-right: auto;
}
.c-pagination-dropdown .el-select-dropdown__item[data-v-fab85aa1] {
  font-size: 12px;
  font-weight: normal;
}.the_quick_search {
  white-space: normal;
  position: relative;
  width: 100%;
}
.the_quick_search .el-input-group__append {
  padding-right: 8px;
}
.the_quick_search .the_quick_select {
  display: block;
  padding: 0;
}
.the_quick_search .the_quick_select .el-input__wrapper {
  width: 100%;
}
.the_quick_search .the_quick_select .el-input__wrapper .el-input__inner {
  margin-right: 6px;
}
.the_quick_search .the_quick_select .el-input__wrapper .el-input__clear {
  margin-left: 0;
}
.the_quick_search .the_quick_select .el-input__suffix {
  right: 50px;
}
.the_quick_search .the_quick_select .el-input__suffix .el-input__icon {
  width: 16px;
}
.the_quick_search .the_quick_select .el-input__suffix .el-input__suffix-inner .el-select__caret.el-input__icon.el-icon-search {
  display: none;
}
.the_quick_search .el-form-item {
  margin-bottom: 0;
}
.the_quick_search .quick-search-btn {
  position: absolute;
  width: 14px;
  top: 0;
  right: 4px;
  border: none;
  color: #96999c;
  background: transparent;
}
.the_quick_search .quick-search-btn:hover {
  color: #0f5fff;
}
.the_quick_search .quick-search-btn i {
  font-size: 14px;
}
.the_quick_search .the_org_select .el-select__selection,
.the_quick_search .the_org_select .el-select__selected-item.el-select__placeholder {
  padding-right: 12px;
}
.the_quick_search .quick-search-icon {
  margin-right: 2px;
  font-size: 14px;
}
.the_quick_search .quick-search-icon:not(.disabled) {
  cursor: pointer;
}
.the_quick_search .quick-search-icon:not(.disabled):hover {
  color: var(--el-color-primary);
}
.the_quick_search_dialog .el-table th > .cell {
  padding-left: 4px;
  padding-right: 4px;
}
.the_quick_search_dialog .el-table th div {
  line-height: 16px;
}
.the_quick_search_dialog .el-table th div .el-input--small {
  padding: 0;
}
.the_quick_search_dialog .el-table th div .el-input__inner {
  border-radius: 2px !important;
  height: 26px !important;
  line-height: 26px !important;
  min-height: 26px !important;
}
.the_quick_search_dialog .el-input__validateIcon {
  display: none;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list {
  padding: 0;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item {
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  padding: 0;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item .select-row-title {
  font-weight: bold;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item .border {
  border-right: 1px solid #ddd;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item .border:last-child {
  border-right: none;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item .el-col {
  padding: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.el-select-dropdown.quick-search-select-pop .el-select-dropdown__list .el-select-dropdown__item.is-disabled {
  /*受portal样式的影响，重新定义 */
  display: inherit;
  visibility: inherit;
  color: #393e45;
}
.quick-select-body {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}
.quick-select-body .select-body-left {
  width: 100%;
}
.quick-select-body .select-body-left .search-wrap-left {
  min-height: 43px;
}
.quick-select-body .select-body-left .search-wrap-left .el-form {
  padding-right: 150px;
  position: relative;
  min-height: 42px;
  /* display: -webkit-box; */
}
.quick-select-body .select-body-left .search-wrap-left .el-form .search-form-btn {
  position: absolute;
  right: 0;
  top: 0px;
}
.quick-select-body .select-body-left .search-wrap-left .el-form .el-row .el-form-item:first-child {
  margin-bottom: 12px;
  /* 自适应开启 */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.quick-select-body .select-body-left .search-wrap-left .el-form .el-form-item__label {
  width: auto !important;
  max-width: 55%;
  height: auto !important;
  line-height: 12px !important;
  padding-right: 8px;
  align-self: center;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.quick-select-body .select-body-left .search-wrap-left .el-form .el-form-item__content {
  vertical-align: middle;
  display: inline-block;
  margin-left: 0 !important;
  box-sizing: border-box;
  /* 自适应开启 */
  flex: 1;
}
.quick-select-body .select-body-center {
  padding: 100px 20px 50px;
  box-sizing: border-box;
}
.quick-select-body .select-body-center .el-button {
  padding: 5px 6px;
  width: 82px;
}
.quick-select-body .select-body-center > div {
  padding: 7px 0;
}
.quick-select-body .select-body-right {
  width: 45%;
}
.quick-select-body .select-body-right .search-wrap-right {
  padding-bottom: 12px;
}
.quick-select-body .select-body-right .search-wrap-right .el-input-group .el-input__suffix {
  z-index: 50;
}
.quick-select-body.multi-select-transfer .select-body-left {
  width: 45%;
}
.quick-select-body.multi-select-transfer.device-xs {
  display: block;
}
.quick-select-body.multi-select-transfer.device-xs .select-body-left {
  width: 100%;
}
.quick-select-body.multi-select-transfer.device-xs .select-body-center {
  width: 100%;
  background: #f5f5f5;
  text-align: center;
  margin: 5px 0 15px;
  padding: 5px 0px;
}
.quick-select-body.multi-select-transfer.device-xs .select-body-center > div {
  display: inline-block;
  margin: 0 10px 0 0;
}
.quick-select-body.multi-select-transfer.device-xs .select-body-right {
  width: 100%;
}
.quick-select-body.device-xs .select-body-left .el-form {
  padding-right: 0px;
}
.quick-select-body.device-xs .select-body-left .el-form .search-form-btn {
  position: static;
  width: 100%;
  text-align: right;
  padding-bottom: 12px;
}
.quick-select-body .search-wrap {
  padding-top: 2px;
}
.srm-body .fuzzy-pop-warp {
  margin-top: 2px !important;
  padding: 12px;
}
.srm-body .fuzzy-pop-warp .fuzzy-pop-div-page {
  margin: 0;
  padding-bottom: 0px;
  padding-top: 12px;
}.the_org_select[data-v-383dd105] {
  display: block;
  padding: 0;
}
.the_org_select[data-v-383dd105] .el-select__wrapper .el-select__selection {
  margin-right: 16px;
  display: flex;
  flex-wrap: nowrap;
}
.the_org_select.collapseTags[data-v-383dd105] .el-select__tags > span .el-tag {
  max-width: 62%;
}
.the_quick_search .the_quick_select[data-v-383dd105] .el-input__suffix > .el-input__suffix-inner .quick-search-icon {
  order: 10;
  margin-left: 0;
}
.empty[data-v-383dd105] {
  color: #96999c;
}
.empty .no-data-icon[data-v-383dd105] {
  font-size: 56px;
}
.empty p[data-v-383dd105] {
  font-size: 14px;
  margin: 0;
}.the_catSelect-wrap[data-v-19a16bb7] {
  width: 100%;
}
.the_catSelect-wrap .the_cat_select[data-v-19a16bb7] {
  display: block;
  padding: 0;
}
.the_catSelect-wrap .the_cat_select[data-v-19a16bb7] .el-input__wrapper {
  width: 100%;
}
.the_catSelect-wrap .the_cat_select .quick-search-suffix-icon[data-v-19a16bb7] {
  margin-right: 2px;
  font-size: 14px;
  margin-left: 2px;
}
.the_catSelect-wrap .the_cat_select .quick-search-suffix-icon.search[data-v-19a16bb7] {
  order: 10;
}
.the_catSelect-wrap .the_cat_select .quick-search-suffix-icon[data-v-19a16bb7]:not(.disabled) {
  cursor: pointer;
}
.the_catSelect-wrap .the_cat_select .quick-search-suffix-icon:not(.disabled).close[data-v-19a16bb7]:hover {
  color: var(--el-color-danger);
}
.the_catSelect-wrap .the_cat_select .quick-search-suffix-icon:not(.disabled).search[data-v-19a16bb7]:hover {
  color: var(--el-color-primary);
}
.the_catSelect-wrap .quick-search-btn[data-v-19a16bb7] {
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
  border: none;
  min-width: 20px;
  border-radius: 0 4px 4px 0;
  padding: 4px 11px 4px 2px !important;
  color: #96999c;
}
.the_catSelect-wrap .quick-search-btn.is-disabled[data-v-19a16bb7] {
  color: #c5c6c8;
}
.the_catSelect-wrap .multiple-clear-btn[data-v-19a16bb7] {
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 32px;
  color: #96999c;
  line-height: 26px;
  cursor: pointer;
}
.the_catSelect-wrap .the_cat_select[data-v-19a16bb7] .el-input__suffix {
  right: 25px;
}
.the_catSelect-wrap .the_cat_select[data-v-19a16bb7] .el-input__suffix .el-input__suffix-inner .el-select__caret.el-input__icon.el-icon-search {
  display: none;
}.cat-select .el-select-dropdown__list {
  padding: 0;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item {
  font-size: 12px;
  border-bottom: 1px solid #ddd;
  padding: 0;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item .select-row-title {
  font-weight: bold;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item .border {
  border-right: 1px solid #ddd;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item .border:last-child {
  border-right: none;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item .el-col {
  padding: 0 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cat-select .el-select-dropdown__list .el-select-dropdown__item.is-disabled {
  /*受portal样式的影响，重新定义 */
  display: inherit;
  visibility: inherit;
  color: #393e45;
}
.category-select-body {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}
.category-select-body .select-body-left {
  width: 100%;
}
.category-select-body .select-body-left .search-wrap-left {
  min-height: 43px;
}
.category-select-body .select-body-left .search-wrap-left .el-form {
  padding-right: 150px;
  position: relative;
  /* display: -webkit-box; */
}
.category-select-body .select-body-left .search-wrap-left .el-form .search-form-btn {
  position: absolute;
  right: 0;
  bottom: 12px;
}
.category-select-body .select-body-left .search-wrap-left .el-form .el-row .el-form-item:first-child {
  margin-bottom: 12px;
  /* 自适应开启 */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.category-select-body .select-body-left .search-wrap-left .el-form .el-form-item__label {
  padding-right: 8px;
  white-space: normal;
  vertical-align: middle;
  max-height: 30px;
  float: none !important;
  display: inline-block !important;
  /* 自适应用这两行 */
  max-width: 55%;
  width: auto !important;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.category-select-body .select-body-left .search-wrap-left .el-form .el-form-item__content {
  vertical-align: middle;
  display: inline-block;
  margin-left: 0 !important;
  box-sizing: border-box;
  /* 自适应开启 */
  flex: 1;
}
.category-select-body .select-body-center {
  padding: 100px 20px 50px;
  box-sizing: border-box;
}
.category-select-body .select-body-center .el-button {
  padding: 5px 6px;
  width: 82px;
}
.category-select-body .select-body-center > div {
  padding: 7px 0;
}
.category-select-body .select-body-right {
  width: 45%;
}
.category-select-body .select-body-right .search-wrap-right {
  padding-bottom: 12px;
}
.category-select-body .select-body-right .search-wrap-right .el-input-group .el-input__suffix {
  z-index: 50;
}
.category-select-body.multiSelect .select-body-left {
  width: 45%;
}
.category-select-body.multiSelect.device-xs {
  display: block;
}
.category-select-body.multiSelect.device-xs .select-body-left {
  width: 100%;
}
.category-select-body.multiSelect.device-xs .select-body-center {
  width: 100%;
  background: #f5f5f5;
  text-align: center;
  margin: 5px 0;
  padding: 5px 0px 15px;
}
.category-select-body.multiSelect.device-xs .select-body-center > div {
  display: inline-block;
  margin: 0 10px 0 0;
}
.category-select-body.multiSelect.device-xs .select-body-right {
  width: 100%;
}
.category-select-body.device-xs .select-body-left .el-form {
  padding-right: 0px;
}
.category-select-body.device-xs .select-body-left .el-form .search-form-btn {
  position: static;
  width: 100%;
  text-align: right;
  padding-bottom: 12px;
}
.category-select-body .search-wrap {
  padding-top: 2px;
}
.multiple-edit-type .multiple-clear-btn {
  display: none;
}
.multiple-edit-type:hover .multiple-clear-btn {
  display: block;
}.organization-selector-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
}
.organization-selector-wrap .select-body-left {
  width: 100%;
}
.organization-selector-wrap .select-body-left .search-wrap-left {
  min-height: 43px;
}
.organization-selector-wrap .select-body-left .search-wrap-left .el-form {
  padding-right: 150px;
  position: relative;
  /* display: -webkit-box; */
}
.organization-selector-wrap .select-body-left .search-wrap-left .el-form .search-form-btn {
  position: absolute;
  right: 0;
  bottom: 12px;
}
.organization-selector-wrap .select-body-left .search-wrap-left .el-form .el-row .el-form-item:first-child {
  margin-bottom: 12px;
  /* 自适应开启 */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.organization-selector-wrap .select-body-left .search-wrap-left .el-form .el-form-item__label {
  padding-right: 8px;
  white-space: normal;
  line-height: 15px !important;
  vertical-align: middle;
  max-height: 30px;
  float: none !important;
  display: inline-block !important;
  /* 自适应用这两行 */
  max-width: 55%;
  width: auto !important;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.organization-selector-wrap .select-body-left .search-wrap-left .el-form .el-form-item__content {
  vertical-align: middle;
  display: inline-block;
  margin-left: 0 !important;
  box-sizing: border-box;
  /* 自适应开启 */
  flex: 1;
}
.organization-selector-wrap .select-body-left .search-wrap-left .opration-div .el-button {
  padding: 8px 10px;
}
.organization-selector-wrap .select-body-left .search-wrap-left .opration-div .el-button + .el-button {
  margin-left: 6px;
}
.organization-selector-wrap .select-body-left .pagerLeft .pagination .el-pagination__sizes .el-select .el-input .el-input__suffix .el-input__validateIcon {
  display: none;
}
.organization-selector-wrap .select-body-center {
  padding: 100px 20px 50px;
  box-sizing: border-box;
}
.organization-selector-wrap .select-body-center .el-button {
  padding: 5px 6px;
  width: 82px;
}
.organization-selector-wrap .select-body-center > div {
  padding: 7px 0;
}
.organization-selector-wrap .select-body-right {
  width: 42%;
}
.organization-selector-wrap .select-body-right .search-wrap-right {
  padding-bottom: 12px;
}
.organization-selector-wrap .select-body-right .search-wrap-right .el-input-group .el-input__suffix {
  z-index: 50;
}
.organization-selector-wrap.multiSelect .select-body-left {
  width: 48%;
}
.organization-selector-wrap.multiSelect.device-xs {
  display: block;
}
.organization-selector-wrap.multiSelect.device-xs .select-body-left {
  width: 100%;
}
.organization-selector-wrap.multiSelect.device-xs .select-body-center {
  width: 100%;
  background: #f5f5f5;
  text-align: center;
  margin: 5px 0;
  padding: 5px 0px 15px;
}
.organization-selector-wrap.multiSelect.device-xs .select-body-center > div {
  display: inline-block;
  margin: 0 10px 0 0;
}
.organization-selector-wrap.multiSelect.device-xs .select-body-right {
  width: 100%;
}
.organization-selector-wrap.device-xs .select-body-left .el-form {
  padding-right: 0px;
}
.organization-selector-wrap.device-xs .select-body-left .el-form .search-form-btn {
  position: static;
  width: 100%;
  text-align: right;
  padding-bottom: 12px;
}
.organization-selector-wrap .search-wrap {
  padding-top: 2px;
}.the_organization-wrap[data-v-f04986c0] {
  width: 100%;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] {
  display: block;
  padding: 0;
}
.the_organization-wrap .the_org_select.collapseTags[data-v-f04986c0] .el-select__tags > span .el-tag {
  max-width: 62%;
}
.the_organization-wrap .the_org_select.collapseTags[data-v-f04986c0] .el-select__wrapper > .el-select__selection.is-near {
  flex-wrap: nowrap;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] .el-select__wrapper .el-select__suffix {
  margin-right: 18px;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] .el-select__wrapper .el-select__suffix .el-select__icon {
  display: none;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] .el-select__wrapper:hover .el-select__clear {
  display: block;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix > .el-input__inner {
  padding-right: 30px;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix > .el-input__suffix {
  right: 26px;
  z-index: 10;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix > .el-input__suffix > .el-input__suffix-inner > .el-select__caret.el-icon-arrow-up::before {
  content: " ";
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix > .el-input__suffix > .el-input__suffix-inner > .el-select__caret.el-icon-arrow-down {
  display: none;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix > .el-input__suffix > .el-input__suffix-inner > .el-select__caret.el-icon-search {
  display: none;
}
.the_organization-wrap .the_org_select[data-v-f04986c0] > .el-input.el-input--suffix .el-input__icon {
  width: 16px;
}
.the_organization-wrap .quick-search-btn[data-v-f04986c0] {
  position: absolute;
  top: 2px;
  right: 1px;
  border: none;
  font-size: 14px;
  background-color: transparent;
  width: 14px;
  padding-right: 15px;
  color: #96999c;
  height: calc(100% - 3px);
}
.the_organization-wrap .quick-search-btn[data-v-f04986c0]:hover {
  color: #0f5fff;
}
.the_organization-wrap .quick-search-btn.is-disabled[data-v-f04986c0] {
  color: #c5c6c8;
}
.the_organization-wrap .el-select.collapseTags .el-select__tags .el-tag[data-v-f04986c0] {
  margin: 0px 0 2px 5px;
}
.the_organization-wrap .el-select.collapseTags .el-select__tags .el-select__tags-text[data-v-f04986c0] {
  line-height: 16px;
}.setting-button {
  font-size: 12px;
  cursor: pointer;
  height: 20px;
  display: flex;
  align-items: center;
  color: #1d2129;
  overflow: hidden;
  padding: 0 2px;
}
.setting-button .setting-icon-operation {
  margin-right: 4px;
  font-size: 14px;
  vertical-align: middle;
}

.custom-table-footer {
  text-align: right;
}

.tips {
  color: red;
  padding-bottom: 10px;
}

.drag-block {
  cursor: move;
}

.flag-icon {
  margin-left: 8px;
  vertical-align: middle;
  font-size: 16px;
}.code-import-export {
  display: flex;
}.c-input-multi-value .search-po[data-v-5b156f6a] {
  float: right;
  cursor: pointer;
}
span[data-v-74d315d2] {
  display: inline-block;
  padding: 0 11px;
  line-height: 32px;
  color: var(--el-text-color-regular);
  min-width: 100px;
}
.query-form-container[data-v-6dd8ddae] {
  display: flex;
  overflow: hidden;
  position: relative;
  transition: height 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  gap: 16px;
}
.query-form-container .el-form[data-v-6dd8ddae] {
  flex: 1;
  margin-top: 0;
}
.query-form-container .el-form > .el-row[data-v-6dd8ddae] {
  padding-top: 2px;
}
.query-form-container.justify-end .btnGroup[data-v-6dd8ddae] {
  min-width: auto;
}
.query-form-container .btnGroup[data-v-6dd8ddae] {
  display: inline-flex;
  min-width: 210px;
  justify-content: flex-end;
}
.query-form-container .btnGroup .toggleBtn[data-v-6dd8ddae] {
  font-size: 12px;
  min-width: 50px;
  padding-left: 0;
  padding-right: 0;
  color: #51555b;
}
.query-form-container .btnGroup .toggleBtn .el-icon[data-v-6dd8ddae] {
  transition: transform 0.3s ease 0s;
}
.query-form-container .btnGroup .pop-query-div[data-v-6dd8ddae] {
  margin-top: 20px;
}
.query-form-container .el-form .el-row .el-form-item[data-v-6dd8ddae]:first-child {
  margin-bottom: 16px;
}
.query-form-container[data-v-6dd8ddae] .el-form-item--small .el-form-item__error {
  padding-top: 2px;
}
.query-form-container.list-page-query-form-wrapper[data-v-6dd8ddae] {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  flex: none;
}
.query-form-container.list-page-query-form-wrapper .hiddenCol[data-v-6dd8ddae] {
  display: none;
}
.query-form-container.hasConfig[data-v-6dd8ddae] {
  min-height: 76px;
}
.query-form-container.device-xs[data-v-6dd8ddae] {
  height: 76px;
}
.query-form-container.device-xs > .el-form[data-v-6dd8ddae] {
  padding-right: 0;
}
.query-form-container.device-xs .btnGroup[data-v-6dd8ddae] {
  position: static;
}
.query-form-container .select-option.collapseTags[data-v-6dd8ddae] .el-select__tags > span .el-tag {
  max-width: 52%;
}
.btnExpand .el-icon[data-v-6dd8ddae] {
  transform: rotate(-180deg);
}
.querySettingBtn[data-v-6dd8ddae] {
  color: #96999c;
  font-size: 12px;
  line-height: 20px;
  cursor: pointer;
}
.query-config-wrap[data-v-6dd8ddae] {
  padding: 0 !important;
}
.query-config-wrap .query-title[data-v-6dd8ddae] {
  font-size: 14px;
  color: #393e45;
  line-height: 22px;
  height: 40px;
  padding: 9px 12px;
  border-bottom: 1px solid #dcddde;
  font-weight: bold;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.query-config-wrap .query-item[data-v-6dd8ddae] {
  font-size: 12px;
  border-bottom: 1px solid #dcddde;
  max-height: 296px;
  overflow-y: auto;
}
.query-config-wrap .query-item div[data-v-6dd8ddae] {
  padding: 6px 8px 5px;
}
.query-config-wrap .query-item div[data-v-6dd8ddae]:hover {
  background-color: #e6f6ff;
}
.query-config-wrap .query-item div .el-checkbox[data-v-6dd8ddae] {
  vertical-align: middle;
}
.query-config-wrap .query-item div .drag-icon[data-v-6dd8ddae] {
  font-size: 14px;
  margin-right: 12px;
  color: #dcddde;
  vertical-align: middle;
  cursor: move;
}
.query-config-wrap .configBtn[data-v-6dd8ddae] {
  padding: 9px 12px;
  text-align: right;
}
.query-config-wrap .configBtn .cancel-btn[data-v-6dd8ddae] {
  border-color: #dcddde;
  margin-left: 0;
  padding-left: 12px;
  padding-right: 12px;
}
.query-config-wrap .configBtn .c-confirm-btn[data-v-6dd8ddae] {
  margin-left: 8px;
  padding-left: 12px;
  padding-right: 12px;
}
.query-config-wrap .configBtn .c-reset-btn[data-v-6dd8ddae] {
  color: #96999c;
  padding-left: 0 !important;
  float: left;
}.query-form-container.list-page-query-form-wrapper {
  border: 0;
  padding: 0;
}
.query-form-container.list-page-query-form-wrapper .el-form {
  /* padding-top: 16px; */
  margin: 0;
}
.input_group__append .el-input-group__append {
  padding: 0 12px;
  text-align: center;
}
.the_el_input_group__append {
  padding: 8px 0px;
  min-width: 20px;
  text-align: center;
}
.query-config-wrap {
  padding: 0 !important;
}
.query-item .el-checkbox .el-checkbox__label {
  max-width: 130px;
  font-size: 12px;
  white-space: normal;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  /* display:-webkit-box; */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 38px;
  color: #393e45 !important;
  word-break: break-word;
  text-align: left;
}
.svg-icon[data-v-b5205e40] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-b5205e40] {
  background-color: currentColor;
  mask-size: cover!important;
  display: inline-block;
}
.vxe-tooltip--wrapper {
  display: none;
  position: absolute;
  top: -100%;
  left: -100%;
  font-size: 12px;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
}
.vxe-tooltip--wrapper:not(.is--enterable) {
  pointer-events: none;
}
.vxe-tooltip--wrapper.is--visible {
  display: inline-block;
}
.vxe-tooltip--wrapper.is--arrow .vxe-tooltip--arrow {
  display: block;
}
.vxe-tooltip--wrapper.is--enterable:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: transparent;
}
.vxe-tooltip--wrapper .vxe-tooltip--content {
  padding: 8px 12px;
  max-width: 600px;
  max-height: 800px;
  white-space: pre-line;
  border-radius: var(--vxe-ui-base-border-radius);
  overflow: auto;
}
.vxe-tooltip--wrapper .vxe-tooltip--arrow {
  display: none;
  position: absolute;
  border-color: transparent;
  border-width: 6px;
  border-style: solid;
  left: 50%;
  transform: translateX(-6px);
}
.vxe-tooltip--wrapper .vxe-tooltip--arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-width: 5px;
  border-style: solid;
  left: -5px;
}
.vxe-tooltip--wrapper.placement--top.is--arrow {
  padding-bottom: 6px;
}
.vxe-tooltip--wrapper.placement--top.is--enterable:after {
  bottom: -6px;
}
.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow {
  bottom: -11px;
}
.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow:before {
  top: -7px;
}
.vxe-tooltip--wrapper.placement--bottom.is--arrow {
  padding-top: 6px;
}
.vxe-tooltip--wrapper.placement--bottom.is--enterable:after {
  top: -6px;
}
.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow {
  top: -11px;
}
.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow:before {
  top: -3px;
}

.vxe-tooltip--body {
  position: relative;
  border-radius: var(--vxe-ui-base-border-radius);
  white-space: normal;
  word-break: break-word;
  box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.2);
}

.vxe-tooltip--wrapper.theme--light .vxe-tooltip--body {
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow {
  border-top-color: var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-layout-background-color);
}
.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow {
  border-bottom-color: var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-layout-background-color);
}
.vxe-tooltip--wrapper.theme--dark .vxe-tooltip--body {
  background: var(--vxe-ui-tooltip-dark-background-color);
  color: var(--vxe-ui-tooltip-dark-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow {
  border-top-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow {
  border-bottom-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-tooltip-dark-background-color);
}.vxe-loading {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--vxe-ui-loading-color);
  background-color: var(--vxe-ui-loading-background-color);
}
.vxe-loading .vxe-loading--spinner:before, .vxe-loading .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-loading.theme--primary {
  color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}
.vxe-loading.theme--primary .vxe-loading--spinner:before, .vxe-loading.theme--primary .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}
.vxe-loading.theme--success {
  color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-tinge-color);
}
.vxe-loading.theme--success .vxe-loading--spinner:before, .vxe-loading.theme--success .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-success-tinge-color);
}
.vxe-loading.theme--info {
  color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-tinge-color);
}
.vxe-loading.theme--info .vxe-loading--spinner:before, .vxe-loading.theme--info .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-info-tinge-color);
}
.vxe-loading.theme--warning {
  color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-tinge-color);
}
.vxe-loading.theme--warning .vxe-loading--spinner:before, .vxe-loading.theme--warning .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-warning-tinge-color);
}
.vxe-loading.theme--danger {
  color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-tinge-color);
}
.vxe-loading.theme--danger .vxe-loading--spinner:before, .vxe-loading.theme--danger .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-danger-tinge-color);
}
.vxe-loading.theme--error {
  color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-tinge-color);
}
.vxe-loading.theme--error .vxe-loading--spinner:before, .vxe-loading.theme--error .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-error-tinge-color);
}
.vxe-loading.is--visible {
  display: block;
}
.vxe-loading > .vxe-loading--chunk, .vxe-loading > .vxe-loading--wrapper {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
}
.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;
  position: relative;
  width: 56px;
  height: 56px;
}
.vxe-loading .vxe-loading--spinner:before, .vxe-loading .vxe-loading--spinner:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: bounce 2s infinite ease-in-out;
}
.vxe-loading .vxe-loading--spinner:after {
  animation-delay: -1s;
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}

.size--mini .vxe-loading .vxe-loading--spinner {
  width: 38px;
  height: 38px;
}

.size--small .vxe-loading .vxe-loading--spinner {
  width: 44px;
  height: 44px;
}

.size--medium .vxe-loading .vxe-loading--spinner {
  width: 50px;
  height: 50px;
}:root{--vxe-ui-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-ui-font-size-default:14px;--vxe-ui-font-size-medium:14px;--vxe-ui-font-size-small:13px;--vxe-ui-font-size-mini:12px;--vxe-ui-border-radius:4px;--vxe-ui-input-disabled-color:#dcdfe6;--vxe-ui-input-height-default:34px;--vxe-ui-input-height-medium:32px;--vxe-ui-input-height-small:30px;--vxe-ui-input-height-mini:28px;--vxe-ui-table-header-font-color:var(--vxe-ui-font-color);--vxe-ui-table-footer-font-color:var(--vxe-ui-font-color);--vxe-ui-table-border-radius:var(--vxe-ui-border-radius);--vxe-ui-table-border-width:1px;--vxe-ui-table-resizable-line-color:#d9dddf;--vxe-ui-table-resizable-drag-line-color:var(--vxe-ui-font-primary-color);--vxe-ui-table-footer-background-color:var(--vxe-ui-layout-background-color);--vxe-ui-table-tree-node-line-color:#909399;--vxe-ui-table-tree-node-line-style:dotted;--vxe-ui-table-header-font-weight:700;--vxe-ui-table-row-height-default:48px;--vxe-ui-table-row-height-medium:44px;--vxe-ui-table-row-height-small:40px;--vxe-ui-table-row-height-mini:36px;--vxe-ui-table-row-line-height:22px;--vxe-ui-table-column-padding-default:13px 0;--vxe-ui-table-column-padding-medium:11px 0;--vxe-ui-table-column-padding-small:9px 0;--vxe-ui-table-column-padding-mini:7px 0;--vxe-ui-table-column-hover-background-color:#d7effb;--vxe-ui-table-column-current-background-color:#e6f7ff;--vxe-ui-table-column-icon-border-color:#c0c4cc;--vxe-ui-table-column-icon-border-hover-color:#515a6e;--vxe-ui-table-cell-placeholder-color:#c0c4cc;--vxe-ui-table-cell-padding-left:10px;--vxe-ui-table-cell-padding-right:10px;--vxe-ui-table-cell-input-height-default:var(--vxe-ui-table-row-height-default) - 6;--vxe-ui-table-cell-input-height-medium:var(--vxe-ui-table-row-height-medium) - 6;--vxe-ui-table-cell-input-height-small:var(--vxe-ui-table-row-height-small) - 6;--vxe-ui-table-cell-input-height-mini:var(--vxe-ui-table-row-height-mini) - 6;--vxe-ui-table-cell-dirty-width:5px;--vxe-ui-table-cell-dirty-update-color:#f56c6c;--vxe-ui-table-cell-dirty-insert-color:#19a15f;--vxe-ui-table-cell-area-border-color:var(--vxe-ui-font-primary-color);--vxe-ui-table-cell-area-border-width:1px;--vxe-ui-table-cell-area-status-border-width:var(--vxe-ui-table-cell-area-border-width);--vxe-ui-table-cell-main-area-extension-border-color:#fff;--vxe-ui-table-cell-main-area-extension-background-color:var(--vxe-ui-font-primary-color);--vxe-ui-table-cell-extend-area-border-width:2px;--vxe-ui-table-cell-copy-area-border-width:3px;--vxe-ui-table-cell-active-area-border-width:2px;--vxe-ui-table-cell-active-area-background-color:transparent;--vxe-ui-table-cell-copy-area-border-color:var(--vxe-ui-table-cell-area-border-color);--vxe-ui-table-cell-extend-area-border-color:var(--vxe-ui-table-cell-area-border-color);--vxe-ui-table-cell-active-area-border-color:var(--vxe-ui-table-cell-area-border-color);--vxe-ui-table-cell-area-background-color:rgba(64,158,255,.2);--vxe-ui-table-header-active-area-background-color:rgba(64,158,255,.05);--vxe-ui-table-expand-padding-default:16px;--vxe-ui-table-checkbox-range-border-width:1px;--vxe-ui-table-checkbox-range-border-color:#006af1;--vxe-ui-table-checkbox-range-background-color:rgba(50,128,252,.2);--vxe-ui-table-fixed-left-scrolling-box-shadow:8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);--vxe-ui-table-fixed-right-scrolling-box-shadow:-8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);--vxe-ui-table-menu-item-width:198px;--vxe-ui-table-menu-background-color:#fff;--vxe-ui-table-validate-error-color:#f56c6c;--vxe-ui-table-validate-error-background-color:var(--vxe-ui-layout-background-color);--vxe-ui-toolbar-custom-active-background-color:#d9dadb}[data-vxe-ui-theme=light]{--vxe-ui-font-color:#606266;--vxe-ui-font-primary-color:#409eff;--vxe-ui-font-lighten-color:#797b80;--vxe-ui-font-darken-color:#47494c;--vxe-ui-font-disabled-color:#bfbfbf;--vxe-ui-base-popup-border-color:#dadce0;--vxe-ui-base-popup-box-shadow:0 0 10px 0 rgba(0,0,0,.16);--vxe-ui-layout-background-color:#fff;--vxe-ui-input-border-color:#dcdfe6;--vxe-ui-input-placeholder-color:#c0c4cc;--vxe-ui-input-disabled-background-color:#f3f3f3;--vxe-ui-loading-background-color:hsla(0,0%,100%,.5);--vxe-ui-table-header-background-color:#f8f8f9;--vxe-ui-table-border-color:#e8eaec;--vxe-ui-table-row-hover-background-color:#f5f7fa;--vxe-ui-table-row-striped-background-color:#fafafa;--vxe-ui-table-row-hover-striped-background-color:#f5f7fa;--vxe-ui-table-row-radio-checked-background-color:#fff3e0;--vxe-ui-table-row-hover-radio-checked-background-color:#ffebbc;--vxe-ui-table-row-checkbox-checked-background-color:#fff3e0;--vxe-ui-table-row-hover-checkbox-checked-background-color:#ffebbc;--vxe-ui-table-row-current-background-color:#e6f7ff;--vxe-ui-table-row-hover-current-background-color:#d7effb;--vxe-ui-table-fixed-scrolling-box-shadow-color:rgba(0,0,0,.12)}[data-vxe-ui-theme=dark]{color-scheme:dark;--vxe-ui-font-color:#a0a3a7;--vxe-ui-font-tinge-color:#33353b;--vxe-ui-font-lighten-color:#797b80;--vxe-ui-font-darken-color:#47494c;--vxe-ui-font-disabled-color:#464646;--vxe-ui-font-primary-color:#409eff;--vxe-ui-base-popup-border-color:#424242;--vxe-ui-base-popup-box-shadow:0px 12px 30px 8px rgba(0,0,0,.5);--vxe-ui-layout-background-color:#121212;--vxe-ui-input-border-color:#424242;--vxe-ui-input-placeholder-color:#8d9095;--vxe-ui-input-disabled-background-color:#262727;--vxe-ui-loading-background-color:hsla(0,0%,100%,.1);--vxe-ui-table-header-background-color:#28282a;--vxe-ui-table-border-color:#37373a;--vxe-ui-table-row-hover-background-color:#262727;--vxe-ui-table-row-striped-background-color:#1d1d1d;--vxe-ui-table-row-hover-striped-background-color:#262727;--vxe-ui-table-row-radio-checked-background-color:#604820;--vxe-ui-table-row-hover-radio-checked-background-color:#6e5326;--vxe-ui-table-row-checkbox-checked-background-color:#604820;--vxe-ui-table-row-hover-checkbox-checked-background-color:#6e5326;--vxe-ui-table-row-current-background-color:#18222c;--vxe-ui-table-row-hover-current-background-color:#262727;--vxe-ui-table-fixed-scrolling-box-shadow-color:rgba(0,0,0,.8)}[class*=vxe-],[class*=vxe-] :after,[class*=vxe-] :before,[class*=vxe-]:after,[class*=vxe-]:before{box-sizing:border-box}[class*=vxe-]{font-variant:tabular-nums;font-feature-settings:"tnum"}[class*=vxe-icon--]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:Verdana,Arial,Tahoma;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}[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{width:1em;height:1em;line-height: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{left:.05em;top:.05em;width:.9em;height:.9em}.vxe-icon--square:before,.vxe-icon--zoomin{border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomin{background-color:var(--vxe-ui-layout-background-color)}.vxe-icon--zoomin:after,.vxe-icon--zoomin:before{background-color:inherit}.vxe-icon--zoomin:before{left:-.1em;top:.2em;width:1.1em;height:.4em}.vxe-icon--zoomin:after{top:-.1em;left:.2em;width:.4em;height:1.1em}.vxe-icon--zoomout{position:relative}.vxe-icon--zoomout:before{right:0;top:0}.vxe-icon--zoomout:after,.vxe-icon--zoomout:before{width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomout:after{left:.1em;bottom:.1em;background-color:var(--vxe-ui-layout-background-color)}.vxe-icon--menu:before{content:"";display:inline-block;width:.22em;height:.22em;box-shadow:0 -.36em 0,-.36em -.36em 0,.36em -.36em 0,inset 0 0 0 1em,-.36em 0 0,.36em 0 0,0 .36em 0,-.36em .36em 0,.36em .36em 0;margin:.26em}.vxe-icon--caret-bottom:before,.vxe-icon--caret-left:before,.vxe-icon--caret-right:before,.vxe-icon--caret-top:before{border-width:.4em;border-style:solid;border-color:transparent}.vxe-icon--caret-top:before{left:.1em;bottom:.3em;border-bottom-color:inherit}.vxe-icon--caret-bottom:before{left:.1em;top:.3em;border-top-color:inherit}.vxe-icon--caret-left:before{right:.3em;bottom:.1em;border-right-color:inherit}.vxe-icon--caret-right:before{left:.3em;bottom:.1em;border-left-color:inherit}.vxe-icon--arrow-bottom:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-top:before{top:.4em;left:.14em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--arrow-bottom:before{top:0;left:.14em;transform:rotate(135deg)}.vxe-icon--arrow-left:before{top:.18em;left:.35em;transform:rotate(-135deg)}.vxe-icon--arrow-right:before{top:.18em;left:0;transform:rotate(45deg)}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{left:.15em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{left:.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{top:.18em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--d-arrow-right:after,.vxe-icon--d-arrow-right:before{transform:rotate(135deg)}.vxe-icon--d-arrow-right:before{left:-.25em}.vxe-icon--d-arrow-right:after{left:.18em}.vxe-icon--funnel:before{top:.05em;left:0;border-width:.5em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--funnel:after{left:.41em;top:.4em;width:0;height:.5em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.vxe-icon--edit-outline:before{height:.84em;width:.86em;top:.1em;left:.02em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--edit-outline:after{left:.6em;bottom:.2em;width:0;height:.8em;border-radius:0 0 80% 80%;border-width:0 0 0 .22em;border-style:solid;border-color:inherit;transform:rotate(45deg)}.vxe-icon--more:before{content:"...";top:0;left:.1em;line-height:.5em;font-weight:700}.vxe-icon--plus:before{content:"+";left:-.12em;bottom:-.1em;line-height:1em;font-size:1.6em}.vxe-icon--check:before{left:.25em;bottom:.2em;width:.5em;height:.9em;border-width:.15em;border-style:solid;border-top-color:transparent;border-right-color:inherit;border-bottom-color:inherit;border-radius:.15em;border-left-color:transparent;transform:rotate(45deg)}.vxe-icon--close:before{content:"+";left:-.1em;bottom:-.16em;line-height:1em;font-size:1.8em;transform:rotate(45deg)}.vxe-icon--minus:before{content:"\2500";left:0;bottom:0;width:100%;text-align:center;line-height:.9em;font-size:1.2em}.vxe-icon--refresh{border-width:.1em;border-style:solid;border-radius:50%;border-right-color:transparent!important;border-left-color:transparent!important}.vxe-icon--refresh:before{left:50%;top:0;transform:translateX(50%) rotate(-45deg)}.vxe-icon--refresh:after{right:50%;bottom:0;transform:translateX(-50%) rotate(135deg)}.vxe-icon--refresh:after,.vxe-icon--refresh:before{width:0;height:0;border-width:.25em;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.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{content:"";border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0;transform:scale(.95)}.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--warning:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-ui-layout-background-color);transform:rotate(-10deg) scale(.75)}.vxe-icon--question:after{content:"?"}.vxe-icon--info:after{content:"¡"}.vxe-icon--warning:after{content:"!"}.vxe-icon--success:after{content:"\2713";left:.25em;bottom:0;color:var(--vxe-ui-layout-background-color);font-size:.65em}.vxe-icon--circle-plus:after{content:"+";line-height:1.4em;font-size:.8em}.vxe-icon--circle-plus:after,.vxe-icon--remove:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-ui-layout-background-color)}.vxe-icon--remove:after{content:"\2500";line-height:1.5em;font-size:.7em}.vxe-icon--error:after{content:"×";left:0;bottom:0;width:100%;line-height:1.4em;text-align:center;color:var(--vxe-ui-layout-background-color);font-size:.8em}.vxe-icon--download,.vxe-icon--upload{overflow:hidden}.vxe-icon--download:before,.vxe-icon--upload:before{left:0;width:1em;border-width:0;border-style:solid;border-color:inherit}.vxe-icon--download:after,.vxe-icon--upload:after{width:100%;text-align:center;font-size:2em}.vxe-icon--upload:before{top:.1em;border-top-width:.1em}.vxe-icon--upload:after{content:"\2191";left:0;top:.15em}.vxe-icon--download:before{bottom:.05em;border-bottom-width:.1em}.vxe-icon--download:after{content:"\2191";left:0;bottom:.15em;transform:rotate(180deg)}.vxe-icon--eye-slash:before,.vxe-icon--eye:before{content:"\25cf";top:.16em;left:0;width:1em;height:.68em;line-height:.25em;border-radius:50%;border-width:.1em;border-style:solid;border-color:inherit;text-align:center}.vxe-icon--eye-slash:after{top:-.1em;left:.45em;width:0;height:1.2em;border-width:0;border-style:solid;border-color:inherit;border-left-width:.1em;transform:rotate(45deg)}.vxe-icon--calendar:before{top:.15em;left:0;width:1em;height:.8em;border-width:.2em .1em .1em .1em;border-radius:.1em .1em 0 0;border-style:solid;border-color:inherit}.vxe-icon--calendar:after{left:.2em;top:0;width:.6em;height:.3em;border-width:0 .1em;border-style:solid;border-color:inherit}.vxe-icon--dot:before{top:.25em;left:.25em;border-radius:50%;border-width:.25em;border-style:solid;border-color:inherit}.vxe-icon--print{box-shadow:inset 0 0 0 .1em;border-width:.2em 0;border-style:solid;border-color:transparent!important;border-radius:.3em .3em 0 0}.vxe-icon--print:before{height:.3em;top:-.2em}.vxe-icon--print:after,.vxe-icon--print:before{width:.6em;left:.2em;box-shadow:inset 0 0 0 .1em}.vxe-icon--print:after{height:.6em;bottom:-.2em;background-color:var(--vxe-ui-layout-background-color)}.vxe-icon--search:before{top:0;left:0;width:.8em;height:.8em;border-width:.15em;border-style:solid;border-color:inherit;border-radius:50%}.vxe-icon--search:after{top:.75em;left:.6em;width:.35em;height:0;border-width:.15em 0 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}.vxe-icon-warnion-circle-fill:before{content:"\e848"}@font-face{font-family:vxetableiconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAxYAAsAAAAAGgwAAAwLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACGfAqeeJkzATYCJANwCzoABCAFhUcHgzYbSRYjUrJKkv2X4+mw8KrYMGJOaXapdMTlw53rWj0RGapXnxtpyx8EDaZ6Y+TA4sNqe70eSgkBrbVZeXNJJNUSvwQqCUIIn08bVvkfnLOfpkUSkoqNFpNiMrgK5ps3KXswpbRTY7BbcsrSzasnxoa0E/HCxrshduLaAGjzc3X5BRAAomNSGOcliky8y1Sle12T4/FIzrwd85o/BmErxYLKIqN5br5ekJEx8H9zpU2uzO5oitOyMDGuwleY+cnSz8zCHHMOkxKyqgKU2RLObgGfr6yw7SldMrLaVihbPdSGa18F1poZiJe95MWlekRLjYGfgwCCzJ2Qp4/vX4o8GCGlorkcK+CxuDhga1TIOh9tGCbwx7xhn6kRnwhAvstB4MPrfuGy7AeJR3F5o0f/4NStz5FHmX8G1JG39NbCvSXgARQwLlmB7JvrRdOoG449HtSVa/54rNMfvbAhFGWY1dp29rQDkfWqUKdJi4Ev7335o31l9b/2gUDIEd9+dTnD5rmcmmB8HbG2XRGSEnxkWvY/83IkEWKkRFFo/GTFBQgSIkxeQZqHohKEFzJHGEC8qvYSDIRRJGGoKBIwMih8YMyiyMBYaxNH7ITEC/E0JDmIA6CQYJIUETCTKWJgVlCkYNbZhBNNkCiIFkg0xAAo/GDdo8jC+pYiDus7igBY30uCED9AEoL4ERRhsC9L8p64AooCnHqKNNzXKDzwRVKEiBUoASg7z9iDKwXaBO+NukSPlKtrqUQzPRQV4FrKESh85V7kyqIlHQ3VsWOVE24dCPRnkN7oA0OW15vRsF55WiaSRxDJPMK76t64VK50afrL1zK0dq4XeIwdIzknImBdOGHzsV4sjLsGfOY6LrTdRFDWu8xo98gdOG5yKa2+rjduPLinMdtnWl22PkZmNrZzxjEZylDjQ22myaEsPeE0c17WZ/qs3qZeWS8A08t5EYTNerEE8Sl9CHviCsYNabqbnZy0jY8Do3EbUsnbzjk2y9s2rc2YZ1zEjY0x4+O2yYOZmMi8YGIi2aWYsTGTECERt7ECJA3bwHq5XqbP5jNBpRHbQ81BiVj1l0HYURxHWV8bpDQgpxynAXDbeDvJ9Z8CPnN6oDHko7NtlPzMw+W0ibJS7QQvbCnTLTXtgCO2LIbjgJkAh3tGIxB9Wd5MTOKEs8OltdnhjgpAro93y1sdNqXV9UK7xcnJzHZP/okXN33OEeAzR3UOu81sZ8zYU6Sybhxvbui6Mi+CNn05gKmD8lZhXQEVqugDXjdIo10qV7YiIQQvPBhLcdpJy+UbgQqUgqEUoxz0YBQtaezMtjx3Zjl2ZitkG9ljUAk5OVlDOT6+wbFGwSEPhwUcpZ81grV7NGYek2DHOAXtRFCL9yQutlHcwzNIghKYYOFH7al+bFnuXHCO8GFPi2FmI6jSvZ3Rvo0Z4kbYUdtwMzfEDNtG2RGrH1nNwD1GSTGC9t463yaLqdVMT6EFQDEyMTE2JrVx93wX6+Vk1yafGIPaZFmRnB5z0D/oK1oybxN36Rhz/LLt6smZINa5AXGbtdptNjwZLIZGT7vY1gdBbamJVkCCWd8CIJACBee1jQz4QoD5DFzZWhNv/NcgKOVIZBsEuXbwMn1H290Ydp+/N8LoltllDZyS2Uo71S6lK9l0Mc3kQpBXkl14230Y5fBsoyiMOyczXosxWkz+EpPrVYTmZEcigYk8LN94xOOWU2Yr9b4BGKY2vQp1T0/tekVB0872owCMnOqbTh2VO+QRVFstRnuSU+FU0a+k0k4MO6dyIqzStBI9iyM9YF6WU9erKDP9RjHtvIAZGbmnsBS1fZGUJ3LrUaWp1VI4wLAk+gLUUSY5y+ZjtBfctpF5JCWwqI/VUmRehFQT+32MD0NjfTGAL/KNJPa5aWXGTlHoc7GHqZKS/M8/37ZmTV5pedUZvdYTUxnj0eqrxRCDlrYtN5j1erNh+c9klTDr5/Z/pm3bA7KrmuunVVZfPa6QFBBxqjiiIH7Tp3nQt4dPql66rNJs1Whcaam1dak0val16THr7sYlP7S4zdpXp9Osfa26vjrr+iX/4MOG5Y15VG4uldc4JKwSVO7c/hAts0amJRuhGczAum0WHHj7wpiugBgOwzuWbpMyoGxee/CQsCqKijJGVdUS34W8EMKoMIHJJoab5LvMQEZioSqjtPxA0wHLOpSYUVoC0+PLu6KLRqOiZbQouivqAhge3XN56PHs2QwTFjZ7FvBbdDt23l+7iN6mEN21vEGvzjKsPLjKsOqg3qDO7BL97WIvWXnr8+s2FD2pX6Xvfloa9ZFoZj3KZIBAxpYW3ZInnliia/maDKyP36L7WvIPnq+xmnKpnBwq1/SmMr00lWPKfZOoQf5TxgNCP1fbYVVsq+ng/DD91ONXbHtCodoLjw511PR23CMd6ardqoBTb//BFFKUw/GzvZ0PBINbzdkPP/TUhdTue1HaedutjlN5iJ8090Wod0fdS2lVlQdSJs8QseplJhmriiXlR271qrtt2WdJiUpCYpxaQpwxdzS56AwpVsdmkRK1mNR3H9+dbctEfAQ/yL1VvEBTnpRUrikWxylP0nCXldYlW5IXMCXQdfHd4vT0e+E7NgaLfC++eEWkgaK4RBWmguuC2MW/x5wnEBVCHC8v30p+/HC3c7G/r9NlvxNA4PyjcQJ+bJ1TU53h4vDOO3f6/ccXCd/+3nudMP+7eKTaNJDz+246uJD61fGiasBR9s0npryASM7Fiato4SfxflEyX1wGdu1au7a6+vyFpRrklL9LALH0kXWf1gMH9KvX6Pa+TFasFT2wT2fpnIaEd36/PfspaMttas7Z9qwwYfK4p2B79vfXlkCYOFwc5g1jdyVE4M+RFrQktRQkOQfb/CJnKDTWGyW3hWC0PEY+KCeP9+43/2pW2tdRspK4IKAFU1btBaJSDXinwykCxG/Dt709nxH5EfnEF+df1Rmdq37hk489EZ6PP/aq42+B/g7vQlQp0eb1d8gES+XvXxviC6+wT5slEvPT7KCIfPTd3KWCMr/f6yJ04r0OQvb99u1tbVdnQ88fHa5ckSqJvu7t1xWis1LTZqKbuvq97/w0sHWEY69YR7j8Xn/ZUsHc7x6RosGnWYnZLGGfviLkD117Xy5YKuvw+tuI0qgLO0uvpOf5HpSfGFaVY60oEQIx3/7oQeRD0qQTTy0gzq/q+eQVS4aUf3qn39u1aRaalorOLNR5+69HS9ZhxIIpa63KVX2IDC7O9gn5BBYqjVo1yffRpLsCgR8hcO8gKvWybt1GS1kefRMtQdbAu2hh1g13By3PenAF1X3byAk0EwAAbeUZrbl4Y7zPIM0et0IwEcCw82gE/p0W16bd427WQyFakPM4l/de5fO8VSa9ou2da6iIP/oeWuzhnbLFKxH4k+JeMHaH+Hyx0PBbCP5fxlkfdylmk7rADYHwC0EI8ABW1h8QojnkdvnHBoAIvu7vYFbuORGwBHCHBwDYdS+Avx6qJfB+GaPS0KaDIi6wIjwIhniCgghSdX4vHREADvUkCERAEQzSoPX5OEjhAKCA8EMBIAm6LIJADAwQHpDwFUEhBv7Q+IMQJRGAAinEIF2vmQQDGlmjhkMScrcCjMEION0sNdpInqvLbAFimgD81X5Am4Nh1XrxPX+AB4ykR2Wt7nwCAs7iMcOsHYt47Tn2+vH8ZhBC1InjFKyUnUiaVJXXpVza2Ks7BiPgtGbpzI42kvfKbAGeY5pwW68JP1albV6dmuGQm0Txh7bxgPyN00ZKdQz9iVOs9dYEh+OwduyI1wyZdvTaIymFcG2LWtLfbQpWSl0MJ01UZHs+LC/zj/aTjzOsN3h59XKLQ/AEIolModLoP4Yfu92Px1mf1w+xP/Dz/f2tg0M5/8swCEYqLLINUHgM4YCNw1jYDuwvuFPOenXKjcRIcnFsExf6Zx3YPEjsCxtD7ukoYmGm9T13rWGQwsU5bd8rctrzOxjbTkxKAbzs+hzCYBmAtnsk9Op/OM0unNpymz4TQdheLhOicVtDQmFh3jPMcX5+p02GBEb2HJu26Ay5AJepeJEcCHDyBUbqXraZE6k98riokFkOS7XVLi+O71bCln7rPSFPKQ==) format("woff2"),url("data:font/woff;base64,d09GRgABAAAAAA6gAAsAAAAAGgwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FlVhY21hcAAAAYgAAAE5AAADfA4AKcVnbHlmAAACxAAACM8AAA94VO8qqGhlYWQAAAuUAAAALwAAADYoZXCdaGhlYQAAC8QAAAAcAAAAJAfeA51obXR4AAAL4AAAAA8AAABwcAAAAGxvY2EAAAvwAAAAOgAAADo3yjNsbWF4cAAADCwAAAAfAAAAIAExAGxuYW1lAAAMTAAAAVIAAALHLdlLanBvc3QAAA2gAAABAAAAAbZ2GAZfeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjF+msjc8L+BgYH5DgOQZGBEUcQEAHQ1DP54nN2TO1ICQRRFzwDiD/H/g8QywUAyyw0QQUBkRkjODojYAOyAbUBMwka6ewCVIjDF2/PM0dTuOlPdr97UdN97B9gD8uJZFCD3RKIVyaOqSVbPc5TVC3xl+wetSi5xFVd3bddzfTdwQ1/2Nd/wTd/xXT8Ps7BOp4vWcrwZbbews3uVTrLuYez+9Uh0ml3zhddswgXn7HOtt4rckuOEUy4p634FDrjhjEPd9JgSd9xzJWUqVPWR4h9O9F9HKT6St59dNTpqSFVcxZC+uLohpXFtQ5rjekbMlOsb8gE3MOQIbmjIG3zZkEv4miG/8A1DzuGbBrG3Y8Qs+64R8+znhhwmzAx5TVgZcp3wbsh/wocRMx8+DWWCsDaiEunEUE5Ip4YSw6JlKDssx0b8vzZDQ3liMzKofgP0eJGAAAAAeJylF22MG0d13sx57bW96/N613v+OH+eP6gTm1t/bHL2OceF5pqroBVKLomSCKXKieRCSv4U9SKVHk1pkIpakv5Lww/oj6Y9BYmERBUqab6oEoRIoUUKSqgIAVVCChIVCFTVG96sP+6c3iEh7N2ZN2/em3kf8968JYyQ+1fZMRYgI2Q9mSQEUoLmV4V0MpWt+iu1ctKoVbI44tggHyE2m3EKQT1YB7NmQhOKVHCCoEPNCKpOcLKvy6rgaG11CIIDtsqqKluLyVIpSRcTJdVSU9QhiIPiUbcAE6rPlzdN1XrH0YCGO6G5rXen4EXOwJkptmpULSVaWzk/XytwVFQcYmoAeTXTzMuyav1cSMOYW0u4rasKIVyfi+wSmyAqGSabuT5OwSmoOsproLi1Si6by7JUtsKlFQI4NwyqkMqOQwWnR5GiWilCGvXl2GqlCUYMNBUXoWR+/2xjfLwxu//jLjCvRqP5aPThqEcJhANDvpGI6A+vCefX4agwPTNd0KU0m+hjsYEW4Wz5KExFZV2pSYGAVEuPaCNhSZPDa8NmnmMKmwuF6TWJhJpu63WJvcM2oF6fI7VV9eItV6Rm8BkutsBSMqgxMJqAiqES+2br4+P12X0fd4H5fTtmypVKeWbHe11gX2G6YMtfmGbNPmIb+PRqH7UN0FiHARtC6DJ5k6tKW4S2fVV5ZcH+uxStHy3fkZAB3PM6u81MtJaXaGSckEyyyv9p7t8kVLIpQQ0aNRN9W0Cn2qd8HOzZSq0O7fMejEMMhqFsBAHVsPDdqSes4/S4FgsGY9pmt2shobdu64kFl3tibSahw4Ju+rYN6pm1X1BeuXUroe+yDvo4aVC+5/Igc0Lf6XHdK06AqSf0wW2Dpn58grRtdIFdZpMkQEJooyQ6CqMsBihEEzDOigA5UwedfaW1O16JxSpx+lqM99b23zz+bZAeZ5M47JtrbXqPzzzG7eHB9d9lP2NjaA8njhQSxJhIkgyeoBKpEhJI+pMOfIG/WrlarqbroKVNrYyDNCsjiG8GXz3NMUm73QSHrRfgE95aQhuul+aOHThwPNKoX56bu9RoWJfr+Ns+DKw412Bj1gsLSIWUbN+jkQb+inPWpfpHc88eyM3V69tIxxa/ZT9mRft8E8fKB3mFQ0TJU3v3rK/X1+/Z+9cu8NTXts8Y5bIxs/3XXaDYR2ADLN9HYQMEuDBslm7h1kOPYFrDzaCWZY+0DvkkETY7gy54RJToliGPdcTlgmc8Q8jSx5eBbAozop0u2U7rLVfQZb0lSj76fZ90A55xuawjnqGhNg/9gP6F84iQtVMs7lWhv7IJPEgKr/DNfL29SXevJT60CATttEx/0pVoiN7q37YbHxfZRcyNOvp/inyVkDrwLNhN9kZwGFO6ncXTPEPyYOCXAY8PJ7YVE6qcqntB8JjJ8UyqQztbdgKIRxf6TEjlTp/liew+wTYcuOMOB9zwCxsFHZQYQZSMUIdKOnvHHYiIrTs2CnqosPsBRESk8QfYwm5L7tvPXrx/Py7CKrbIrKZzeRUbraLzqjZ66MwDkoj0e2dlRZFteSOKjbL+rkRsKj5x5o6IWrVuLFf0Txx10ya6bxO1MXR0mYE6fD88w+dh2eq44QMOEZdy9QTmIbxqHEnMy6hWk+ehGM9IMkD//Z9ma1qv5zfmchvzdIfdt57NmWaO7uBtcwmdt8nYZjPXer1LwM8v7neORTHWCQSd4MfwTqdKgMaELLcme9OtWO8PuZyDnpNe631FDTNvmA2EEGk1Qh7mPekZhDysVT5vhx2u9wnmufUkQvJkjBAdFeAZnftKxeV6sAzpTNeN3EFOvikO4m2X+kC4kKwl/GH/JP3mJHYJM2FdkPwI+Qe94u9FJSReuS6G/K4PRQHnzkmKIp2enDzN+58mzcS//BL18EHrn8iFDCFFvHKNs32Idnba+f4K5nsX8ZMw2noNZuEm2oAfJC4Ta99PlSx0AUf3ztK7mORnaOiW0U2j+GxJ83YUHk0bBvatGd5uMoIpw3jYMOBu2u5bN9tj+rd+MjjYt8qLnKb7UEe7t3PP/V8yH6sRB889pgg5umAdm4Lz1vQULMA3pqxphGy6G8ygfyCGXVMOQ65IZarGaBNtjUo5ZVqklSaNQRxyXBNMRTV0VJapkl8yXz5x7GC9fvDYiZdN0R8SS/NHDu8yjF2Hj8yXvHu8iuJ9Ext62y/t8a4bg8aTL/3gpScbUDfFIUUsjUJ599PfeXp3GUZLEighTi75iWAflqP0AFYHIZIlZTJBvoS34PL6KNPu2qjM8hlYddBXYF0LjOj6SJY3dPcS3HptZbx1bgkOLIFgdABsTq4IWteWYFi3Mr5XY1xhG4kPoxtv/KXMxMMgoCWrh1hCGx7WPv0jtovwDzbZgTWOtw7t3du9n2+xt9kgiZJKx6Pd+okfURzZ2YGPMqafH8yqX+fHEyMshYGFBmInZA0/DPIOQYto+D1wM1nSWi+9gSX+G2Jcdf/ZHXXf9QSwaNCk8w6n03Fe0hDipT9C905ZET6Gj06JgYjnrhtpIyp07kPU8SprEiwDAfMw3w8frBZ4VsEjmuXlwgbgzzjgoGzE8eCxt72xCcm1OEQFKnvlAZ/3OetVCDwvUZB8wScyw9fcNOSWVN/8Ya+DUt19bTjzRNAnged56x7MPif5fV4ZeYcWXdJYShY4XaJncy6PYkd3nH9O2CIBlwJLuxxWMrqm9sQU4igl/6DqiYnRYNayJZqlp/YfeEhJeRdHBgas3315XeG6POiR3CHak4ZKbXG8vgG5J89EzOtyeOcP++i/5+YG5euFdY/BmoGBkUVvSjkkyKmxnt4+v9RW29PTWpeTHmTt2vYy1qhftG3Lc2gcsEDGEsyWX8Q7kldh6GR8CoCDamUDxjh8a7m5IGC9urK5WON/8EHHtm15bNsGNuAtHLRFAi4Ffrk5sUA00cFdMYMbUEqT+70rJp7RXFbwUeG7XdNYH6xqGpi17n3WNDT//3nlPxuR7QkAeJxjYGRgYADiJ4d4n8Xz23xl4GZhAIFHi8X8EfT/fSwMzC5ALgcDE0gUADYeCjAAeJxjYGRgYG7438AQw8IAAkCSkQEVyAAARyIChXicY2FgYGChIwYAGdAAcQAAAAAAAGgA1AEsAWYBvgHuAkQCiAKkAr4C2gL2A3wEAgQ6BGIEtgUYBSwFdgXwBhQGYgaqBxAHWAe8AAB4nGNgZGBgkGFIYOBmAAEmIOYCQgaG/2A+AwAVmwGeAHichZLNSsNAFIXP9E9sQURBtwNCFwrpz0bottCC4KZg90k6SVvyx3Ra2rfwHXwUV76Ee5/Arcf0dpNNE2b47jn33GRCANzgGwrH65bryArXrI5cwwUehOvUH4Ub5JFwEx28CLeovwm38QQj3OHEd05QjUtWXXwIK2h8CddwhR/hOvVf4Qa0uhdu4k49C7eovwq3MVepcAdd9Tm2xndmoYODXoV5FuWZ2+2N84PEnOqZibeJb6tytZ4bu1nlmR54/ao1NZmxp8dsdvHQuUhHNk/1hK5JklwXNl+b0HlL54pRrxeJ7oV5ijEsP5APx33BAwc4cF8hRI4MUbk77LCn79gXICFV/Rm1GFt6Pued6z7nz6lZbKj/1xoDeOifTU2pZWWyepoNszGGVB27NZdlJiVNJGs4MSFrFKW3phJS97AsUwV/tB7vqNLvle+Q/gEQlopiAAB4nG2P/VLCMBDEuwiltmIRwS/wEfpQMbnSG9OkpsnA+PSWhkGZ8f7a2738LpdMklh58n/tMMENppghxRwZbpGjwB0WuEeJJR6wwiPW2OAJz3jBK96wxQ7vyZQU+/VXoN6zNZVkJzVVNWu9cEKxrWRD8pPU6qobB2adY+M3o/Vhj1fZQobe27aSVofWlPFxMOeRXApHvlL2YLIoQ1dE4Xjf+HOuqfZ5HbTupSMyWcuGW/6m1WXlhZjWwRjS2QmprVDzvuPBcIVwzh4iNXXUkfCFcmJfNcIoTdsLiY0iT25YIXy8Pw3diVTWfByOOv1ltPPffhnlCB+z4o+RJD/gpYGS") format("woff"),url("./iconfont.1731895336421-8477d9be.ttf") format("truetype")}@keyframes rollCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[class*=vxe-table-icon-]{font-family:vxetableiconfont!important;font-style:normal;font-weight:400;font-size:1.1em;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=vxe-table-icon-].animat,[class*=vxe-table-icon-].roll{display:inline-block}[class*=vxe-table-icon-].animat{transition:transform .25s ease-in-out}[class*=vxe-table-icon-].rotate45{transform:rotate(45deg)}[class*=vxe-table-icon-].rotate90{transform:rotate(90deg)}[class*=vxe-table-icon-].rotate180{transform:rotate(180deg)}[class*=vxe-table-icon-].roll{animation:rollCircle 1s linear infinite}[class*=vxe-table-icon-].theme--primary{color:var(--vxe-ui-font-primary-color)}[class*=vxe-table-icon-].theme--success{color:var(--vxe-ui-status-success-color)}[class*=vxe-table-icon-].theme--info{color:var(--vxe-ui-status-info-color)}[class*=vxe-table-icon-].theme--warning{color:var(--vxe-ui-status-warning-color)}[class*=vxe-table-icon-].theme--danger{color:var(--vxe-ui-status-danger-color)}[class*=vxe-table-icon-].theme--error{color:var(--vxe-ui-status-error-color)}.vxe-table-icon-edit:before{content:"\e66e"}.vxe-table-icon-question-circle-fill:before{content:"\e690"}.vxe-table-icon-radio-checked:before{content:"\e75b"}.vxe-table-icon-radio-checked-fill:before{content:"\e763"}.vxe-table-icon-print:before{content:"\eba0"}.vxe-table-icon-checkbox-checked-fill:before{content:"\e67d"}.vxe-table-icon-custom-column:before{content:"\e62d"}.vxe-table-icon-radio-unchecked:before{content:"\e7c9"}.vxe-table-icon-caret-down:before{content:"\e8ed"}.vxe-table-icon-caret-up:before{content:"\e8ee"}.vxe-table-icon-caret-right:before{content:"\e8ef"}.vxe-table-icon-caret-left:before{content:"\e8f0"}.vxe-table-icon-fullscreen:before{content:"\e70e"}.vxe-table-icon-minimize:before{content:"\e749"}.vxe-table-icon-checkbox-unchecked:before{content:"\e727"}.vxe-table-icon-funnel:before{content:"\e8ec"}.vxe-table-icon-download:before{content:"\e61a"}.vxe-table-icon-spinner:before{content:"\e601"}.vxe-table-icon-arrow-right:before{content:"\e743"}.vxe-table-icon-repeat:before{content:"\ea4a"}.vxe-table-icon-drag-handle:before{content:"\e64e"}.vxe-table-icon-checkbox-indeterminate-fill:before{content:"\e8c4"}.vxe-table-icon-upload:before{content:"\e683"}.vxe-table-icon-fixed-left-fill:before{content:"\e9b9"}.vxe-table-icon-fixed-left:before{content:"\e9ba"}.vxe-table-icon-fixed-right-fill:before{content:"\f290"}.vxe-table-icon-fixed-right:before{content:"\f291"}.vxe-table-custom--option{position:relative;display:flex;flex-direction:row}.vxe-table-custom--option.active--drag-origin{opacity:.5}.vxe-table-custom--option.active--drag-target[drag-pos=top]:after{display:block;top:-2px}.vxe-table-custom--option.active--drag-target[drag-pos=bottom]:after{display:block;bottom:-2px}.vxe-table-custom--option:first-child[drag-pos=top]:after{top:0}.vxe-table-custom--option:last-child[drag-pos=bottom]:after{bottom:0}.vxe-table-custom--option:after{display:none;content:"";position:absolute;left:-1px;width:calc(100% + 1px);height:3px;background-color:var(--vxe-ui-font-primary-color);z-index:12}.vxe-table-custom--option:last-child:after{width:100%}.vxe-table-custom-wrapper{display:none;flex-direction:column;position:absolute;text-align:left;background-color:var(--vxe-ui-layout-background-color);z-index:19;border:1px solid var(--vxe-ui-table-border-color);border-radius:var(--vxe-ui-border-radius);box-shadow:var(--vxe-ui-base-popup-box-shadow)}.vxe-table-custom-wrapper.placement--top-left{top:2px;left:2px}.vxe-table-custom-wrapper.placement--top-right{top:2px;right:2px}.vxe-table-custom-wrapper.placement--bottom-left{bottom:2px;left:2px}.vxe-table-custom-wrapper.placement--bottom-right{bottom:2px;right:2px}.vxe-table-custom-wrapper.placement--left{left:2px}.vxe-table-custom-wrapper.placement--right{right:2px}.vxe-table-custom-wrapper.placement--left,.vxe-table-custom-wrapper.placement--right{top:2px;height:calc(100% - 4px)}.vxe-table-custom-wrapper.is--active{display:flex}.vxe-table-custom--body{display:block;flex-grow:1;overflow-x:hidden;overflow-y:auto}.vxe-table-custom--panel-list{list-style-type:none;margin:0;padding:0}.vxe-table-custom--panel-list>li{max-width:26em;min-width:17em;padding:.2em 1em .2em 1em}.vxe-table-custom--panel-list>li.level--2{padding-left:3.5em}.vxe-table-custom--panel-list>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-table-custom--panel-list>li.level--3{padding-left:4.5em}.vxe-table-custom--panel-list>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-table-custom--panel-list>li.level--4{padding-left:5.5em}.vxe-table-custom--panel-list>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-table-custom--panel-list>li.level--5{padding-left:6.5em}.vxe-table-custom--panel-list>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-table-custom--panel-list>li.level--6{padding-left:7.5em}.vxe-table-custom--panel-list>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-table-custom--panel-list>li.level--7{padding-left:8.5em}.vxe-table-custom--panel-list>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-table-custom--panel-list>li.level--8{padding-left:9.5em}.vxe-table-custom--panel-list>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-table-custom--header{flex-shrink:0;padding:.28em 0;font-weight:700;border-bottom:1px solid var(--vxe-ui-base-popup-border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-custom--panel-list{padding:.2em 0}.vxe-table-custom--panel-list .vxe-table-custom--checkbox-option:hover{background-color:var(--vxe-ui-table-row-hover-background-color)}.vxe-table-custom--footer-buttons{width:100%;display:flex;flex-direction:row;flex-shrink:0;border-top:1px solid var(--vxe-ui-base-popup-border-color)}.vxe-table-custom--footer-buttons button{flex-grow:1;height:2.8em}.vxe-table-custom--checkbox-option .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-ui-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-ui-font-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-ui-font-primary-color)}.vxe-table-custom--checkbox-option.is--hidden{cursor:default}.vxe-table-custom--checkbox-option.is--disabled{color:var(--vxe-ui-font-disabled-color);cursor:not-allowed}.vxe-table-custom--checkbox-option.is--disabled .vxe-checkbox--icon{color:var(--vxe-ui-input-disabled-color)}.vxe-table-custom--checkbox-option .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-table-custom--checkbox-option,.vxe-table-custom--sort-option{padding-right:.4em;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-custom--sort-option{display:flex;flex-direction:row;align-items:center;justify-content:center}.vxe-table-custom--sort-btn{padding-left:.2em;padding-right:.4em}.vxe-table-custom--sort-btn:not(.is--disabled){cursor:grab}.vxe-table-custom--sort-btn:not(.is--disabled):active{cursor:grabbing}.vxe-table-custom--sort-btn:not(.is--disabled):hover{color:var(--vxe-ui-font-primary-color)}.vxe-table-custom--sort-btn.is--disabled{color:var(--vxe-ui-input-disabled-color);cursor:not-allowed}.vxe-table-custom--checkbox-label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table-custom--fixed-option{flex-shrink:0;padding-left:.5em;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-custom-popup--body{overflow:auto;height:100%;outline:0}.vxe-table-custom-popup--table-wrapper{border-bottom:1px solid var(--vxe-ui-table-border-color)}.vxe-table-custom-popup--table-wrapper table{width:100%;border:0;table-layout:fixed;word-break:break-all;border-spacing:0;border-collapse:separate}.vxe-table-custom-popup--table-wrapper table th{position:sticky;top:0;text-align:left;border-bottom:1px solid var(--vxe-ui-table-border-color);background-color:var(--vxe-ui-table-header-background-color);z-index:7}.vxe-table-custom-popup--table-wrapper table td,.vxe-table-custom-popup--table-wrapper table th{border-top:1px solid var(--vxe-ui-table-border-color);border-left:1px solid var(--vxe-ui-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-ui-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 .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-ui-table-border-color)}.vxe-table-custom-popup--drag-hint{display:none;position:absolute;top:0;left:0;padding:.6em 1em .6em 1.6em;max-width:300px;border-radius:var(--vxe-ui-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:var(--vxe-ui-layout-background-color);box-shadow:0 0 10px 0 rgba(0,0,0,.2);z-index:33}.vxe-table-custom-popup--drag-hint,.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--resizable,.vxe-table-custom-popup--column-item.col--sort,.vxe-table-custom-popup--column-item.col--visible{text-align:center}.vxe-table-custom-popup--column-item.col--resizable>.vxe-input,.vxe-table-custom-popup--column-item.col--resizable>.vxe-number-input{width:100%}.vxe-table-custom-popup--row.active--drag-origin .vxe-table-custom-popup--column-item{opacity:.5}.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{display:block;bottom:-2px}.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{display:none;content:"";position:absolute;left:-1px;width:calc(100% + 1px);height:2px;background-color:var(--vxe-ui-font-primary-color);z-index:12}.vxe-table-custom-popup--column-item:last-child:after{width:100%}.vxe-table-custom--list-move{transition:transform .35s}.vxe-table-custom-popup--column-sort-btn{font-size:1.2em;padding:.2em .5em}.vxe-table-custom-popup--column-sort-btn:not(.is--disabled){cursor:grab}.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):hover{color:var(--vxe-ui-font-primary-color)}.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):active{cursor:grabbing}.vxe-table-custom-popup--column-sort-btn.is--disabled{color:var(--vxe-ui-input-disabled-color);cursor:not-allowed}.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{margin-left:5px;cursor:help}.vxe-table-custom-popup--table-col-seq,.vxe-table-custom-popup--table-col-sort{width:80px}.vxe-table-custom-popup--table-col-title{min-width:120px}.vxe-table-custom-popup--table-col-width{width:140px}.vxe-table-custom-popup--table-col-fixed{width:200px}.vxe-table-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-table-export--panel .vxe-table-export--panel-table{width:100%;border:0;table-layout:fixed}.vxe-table-export--panel .vxe-table-export--panel-table tr td{padding:0 10px}.vxe-table-export--panel .vxe-table-export--panel-table tr td:first-child{text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-table-export--panel .vxe-table-export--panel-table tr td:nth-child(2){width:70%}.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-input,.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-select{width:80%}.vxe-table-export--panel .vxe-table-export--panel-table tr td>.vxe-table-export--panel-option-row{padding:.25em 0}.vxe-table-export--panel .vxe-table-export--panel-column{width:80%;border:1px solid var(--vxe-ui-input-border-color);margin:3px 0;border-radius:var(--vxe-ui-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li{padding:.2em 1em .2em 1em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-table-export--panel .vxe-table-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-header{padding:.1em 0;background-color:var(--vxe-ui-table-header-background-color);font-weight:700;border-bottom:1px solid var(--vxe-ui-table-border-color)}.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-table-export--panel .vxe-table-export--panel-btns{text-align:right;padding:.8em .25em .25em .25em}.vxe-table-export--panel .vxe-table-export--selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-export--panel .vxe-table-export--selected--file>i{display:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-table-export--panel .vxe-table-export--selected--file:hover{color:var(--vxe-ui-font-primary-color)}.vxe-table-export--panel .vxe-table-export--selected--file:hover>i{display:block}.vxe-table-export--panel .vxe-table-export--select--file{width:80%;border:1px dashed var(--vxe-ui-input-border-color);padding:6px 34px;outline:0;border-radius:var(--vxe-ui-border-radius);background-color:var(--vxe-ui-layout-background-color);color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-table-export--panel .vxe-table-export--select--file:focus{border-color:var(--vxe-ui-font-primary-color);box-shadow:0 0 .25em 0 var(--vxe-ui-font-primary-color)}.vxe-table-export--panel .vxe-table-export--select--file:hover{color:var(--vxe-ui-font-primary-color);border-color:var(--vxe-ui-font-primary-color)}.vxe-table-export--panel-column-option .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-ui-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table-export--panel-column-option.is--checked,.vxe-table-export--panel-column-option.is--checked .vxe-checkbox--icon,.vxe-table-export--panel-column-option.is--indeterminate,.vxe-table-export--panel-column-option.is--indeterminate .vxe-checkbox--icon{color:var(--vxe-ui-font-primary-color)}.vxe-table-export--panel-column-option:not(.is--disabled){cursor:pointer}.vxe-table-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-ui-font-primary-color)}.vxe-table-export--panel-column-option.is--hidden{cursor:default}.vxe-table-export--panel-column-option.is--disabled{color:var(--vxe-ui-font-disabled-color);cursor:not-allowed}.vxe-table-export--panel-column-option.is--disabled .vxe-checkbox--icon{color:var(--vxe-ui-input-disabled-color)}.vxe-table-export--panel-column-option .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-cell--filter{padding:0 .1em 0 .2em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--filter .vxe-filter--btn{color:var(--vxe-ui-font-color)}.vxe-cell--filter .vxe-filter--btn{color:var(--vxe-ui-table-column-icon-border-color);cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:var(--vxe-ui-font-color)}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:var(--vxe-ui-font-primary-color)}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:var(--vxe-ui-border-radius);background-color:var(--vxe-ui-layout-background-color);border:1px solid var(--vxe-ui-base-popup-border-color);box-shadow:var(--vxe-ui-base-popup-box-shadow);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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.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-ui-font-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-ui-table-row-hover-background-color)}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;outline:0;overflow:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 1em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid var(--vxe-ui-base-popup-border-color);padding:.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:var(--vxe-ui-font-color);cursor:pointer}.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-ui-font-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:var(--vxe-ui-font-disabled-color);cursor:not-allowed}.vxe-table--filter-option .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-ui-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-ui-font-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-ui-font-primary-color)}.vxe-table--filter-option.is--hidden{cursor:default}.vxe-table--filter-option.is--disabled{color:var(--vxe-ui-font-disabled-color);cursor:not-allowed}.vxe-table--filter-option.is--disabled .vxe-checkbox--icon{color:var(--vxe-ui-input-disabled-color)}.vxe-table--filter-option .vxe-checkbox--label{padding-left:.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{position:absolute;top:0;left:0;font-size:12px;border:1px solid var(--vxe-ui-base-popup-border-color);box-shadow:3px 3px 4px -2px rgba(0,0,0,.6);padding:0 1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-ui-font-color);font-family:var(--vxe-ui-font-family);background-color:var(--vxe-ui-table-menu-background-color)}.vxe-context-menu--link{display:flex;flex-direction:row;width:var(--vxe-ui-table-menu-item-width);line-height:26px;padding:0 .8em;color:var(--vxe-ui-font-color);cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{min-width:2em;flex-shrink:0;text-align:center;padding:0 .2em}.vxe-context-menu--link .vxe-context-menu--link-content{flex-grow:1;padding:0 .2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #e8eaed}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.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-ui-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{border-color:#c0c1c2;background-color:#eee}.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;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.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-ui-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-ui-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-ui-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-ui-table-row-height-mini)}.vxe-table--file-form,.vxe-table-slots{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--render-wrapper{background-color:var(--vxe-ui-layout-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-y:auto;overflow-x:auto;outline:0}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-textarea{background-color:var(--vxe-ui-layout-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-select,.vxe-table--filter-template .vxe-default-textarea{outline:0;padding:0 2px;width:100%;color:var(--vxe-ui-font-color);border-radius:var(--vxe-ui-border-radius);border:1px solid var(--vxe-ui-input-border-color)}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-select:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-table--filter-template .vxe-default-input:focus,.vxe-table--filter-template .vxe-default-select:focus,.vxe-table--filter-template .vxe-default-textarea:focus{border:1px solid var(--vxe-ui-font-primary-color)}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-table--filter-template .vxe-default-input[disabled],.vxe-table--filter-template .vxe-default-select[disabled],.vxe-table--filter-template .vxe-default-textarea[disabled]{cursor:not-allowed;background-color:var(--vxe-ui-input-disabled-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-select,.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-input,.vxe-table--filter-template .vxe-default-select,.vxe-table--filter-template .vxe-default-textarea{height:var(--vxe-ui-input-height-default)}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-template .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-template .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-template .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::-moz-placeholder,.vxe-table--filter-template .vxe-default-input::-moz-placeholder{color:var(--vxe-ui-input-placeholder-color)}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-template .vxe-default-input::placeholder{color:var(--vxe-ui-input-placeholder-color)}.vxe-cell .vxe-default-textarea,.vxe-table--filter-template .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-default-textarea:not([rows]),.vxe-table--filter-template .vxe-default-textarea:not([rows]){height:var(--vxe-ui-input-height-default)}.vxe-cell>.vxe-date-picker,.vxe-cell>.vxe-ico-picker,.vxe-cell>.vxe-input,.vxe-cell>.vxe-number-input,.vxe-cell>.vxe-select,.vxe-cell>.vxe-textarea,.vxe-cell>.vxe-tree-select,.vxe-table--filter-template>.vxe-date-picker,.vxe-table--filter-template>.vxe-ico-picker,.vxe-table--filter-template>.vxe-input,.vxe-table--filter-template>.vxe-number-input,.vxe-table--filter-template>.vxe-select,.vxe-table--filter-template>.vxe-textarea,.vxe-table--filter-template>.vxe-tree-select{width:100%}.vxe-cell>.vxe-input>.vxe-input--inner,.vxe-cell>.vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-input>.vxe-input--inner,.vxe-table--filter-template>.vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell>.vxe-default-textarea,.vxe-cell>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-default-textarea,.vxe-table--filter-template>.vxe-textarea--inner{resize:none}.vxe-cell>.vxe-cell--tree-node .vxe-date-picker,.vxe-cell>.vxe-cell--tree-node .vxe-ico-picker,.vxe-cell>.vxe-cell--tree-node .vxe-input,.vxe-cell>.vxe-cell--tree-node .vxe-number-input,.vxe-cell>.vxe-cell--tree-node .vxe-select,.vxe-cell>.vxe-cell--tree-node .vxe-textarea,.vxe-cell>.vxe-cell--tree-node .vxe-tree-select,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-date-picker,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-ico-picker,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-input,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-number-input,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-select,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-tree-select{width:100%}.vxe-cell>.vxe-cell--tree-node .vxe-input>.vxe-input--inner,.vxe-cell>.vxe-cell--tree-node .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-input>.vxe-input--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell>.vxe-cell--tree-node .vxe-default-textarea,.vxe-cell>.vxe-cell--tree-node .vxe-textarea--inner,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-default-textarea,.vxe-table--filter-template>.vxe-cell--tree-node .vxe-textarea--inner{resize:none}.vxe-body--column.col--vertical-top>.vxe-cell{height:100%}.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;position:absolute;pointer-events:none;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-ui-table-cell-copy-area-border-width) 12px,0 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-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-ui-table-cell-copy-area-border-width) 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-table-cell-copy-area-border-width)}.vxe-table--checkbox-range{background-color:var(--vxe-ui-table-checkbox-range-background-color);border:var(--vxe-ui-table-checkbox-range-border-width) solid var(--vxe-ui-table-checkbox-range-border-color)}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:var(--vxe-ui-table-cell-area-background-color);border:var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color)}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:var(--vxe-ui-table-cell-main-area-extension-border-color);border-width:1px 0 0 1px;background-color:var(--vxe-ui-table-cell-main-area-extension-background-color);pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:var(--vxe-ui-table-cell-extend-area-border-width) solid var(--vxe-ui-table-cell-extend-area-border-color)}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,var(--vxe-ui-table-cell-copy-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-ui-table-cell-copy-area-border-color) 0) repeat-x;background-size:var(--vxe-ui-table-cell-copy-area-border-width) 12px,var(--vxe-ui-table-cell-copy-area-border-width) 12px,12px var(--vxe-ui-table-cell-copy-area-border-width),12px var(--vxe-ui-table-cell-copy-area-border-width);background-position:0 0,100% 0,0 0,0 100%;animation:moveCopyCellBorder .5s linear infinite}.vxe-table--cell-active-area{border-color:var(--vxe-ui-table-cell-active-area-border-color);border-style:solid;border-width:var(--vxe-ui-table-cell-active-area-border-width);background-color:var(--vxe-ui-table-cell-active-area-background-color)}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:var(--vxe-ui-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-ui-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-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:var(--vxe-ui-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-ui-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-ui-table-border-radius) var(--vxe-ui-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-ui-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-ui-table-border-radius) 0}.vxe-table.column--calc .vxe-body--column .vxe-cell,.vxe-table.column--calc .vxe-footer--column .vxe-cell,.vxe-table.column--calc .vxe-header--column .vxe-cell{word-break:break-all;white-space:nowrap}.vxe-table .vxe-table--header-wrapper{color:var(--vxe-ui-table-header-font-color)}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)}.vxe-table .vxe-cell--sort{text-align:center;position:relative;padding:0 .1em 0 .2em}.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:.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:.5em}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{color:var(--vxe-ui-table-column-icon-border-color);cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:var(--vxe-ui-font-color)}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:var(--vxe-ui-font-primary-color)}.vxe-filter--btn:after,.vxe-filter--btn:before,.vxe-sort--asc-btn:after,.vxe-sort--asc-btn:before,.vxe-sort--desc-btn:after,.vxe-sort--desc-btn:before{transition:border .1s ease-in-out}.vxe-header--column{position:relative;font-weight:var(--vxe-ui-table-header-font-weight)}.vxe-header--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.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{display:inline-block;color:var(--vxe-ui-table-validate-error-color);width:.8em;height:1em;line-height:1em;font-family:Verdana,Arial,Tahoma;font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{padding-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-title-prefix-icon,.vxe-header--column .vxe-cell-title-suffix-icon{padding:.2em}.vxe-header--column .vxe-cell-title-prefix-icon,.vxe-header--column .vxe-cell-title-suffix-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.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{width:1px;height:50%;background-color:var(--vxe-ui-table-resizable-line-color)}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--render-default{position:relative;font-size:var(--vxe-ui-font-size-default);color:var(--vxe-ui-font-color);font-family:var(--vxe-ui-font-family);direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper{background-color:var(--vxe-ui-layout-background-color)}.vxe-table--render-default .vxe-table--footer-wrapper{background-color:var(--vxe-ui-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-spacing:0;border-collapse:separate;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;outline:0}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll;outline:0}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:var(--vxe-ui-table-row-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--radio{background-color:var(--vxe-ui-table-row-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--checked{background-color:var(--vxe-ui-table-row-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--current{background-color:var(--vxe-ui-table-row-current-background-color)}.vxe-table--render-default .vxe-body--row.row--hover{background-color:var(--vxe-ui-table-row-hover-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:var(--vxe-ui-table-row-hover-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:var(--vxe-ui-table-row-hover-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--checked{background-color:var(--vxe-ui-table-row-hover-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:var(--vxe-ui-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-ui-table-column-hover-background-color)}.vxe-table--render-default.body-cell--area .vxe-table--body-wrapper,.vxe-table--render-default.checkbox--range .vxe-body--column.col--checkbox,.vxe-table--render-default.drag--range .vxe-body--column,.vxe-table--render-default.header-cell--area .vxe-table--header-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis),.vxe-table--render-default .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default.is--padding .vxe-body--column:not(.col--ellipsis){padding:var(--vxe-ui-table-column-padding-default)}.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column,.vxe-table--render-default .vxe-header--column{position:relative;line-height:var(--vxe-ui-table-row-line-height);text-align:left}.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-ui-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-ui-table-border-width) solid var(--vxe-ui-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-ui-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-ui-table-border-color),var(--vxe-ui-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-ui-table-border-width);background-position:100% 100%}.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-ui-table-border-color),var(--vxe-ui-table-border-color)),linear-gradient(var(--vxe-ui-table-border-color),var(--vxe-ui-table-border-color));background-repeat:no-repeat;background-size:var(--vxe-ui-table-border-width) 100%,100% var(--vxe-ui-table-border-width);background-position:100% 0,100% 100%}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:var(--vxe-ui-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-ui-table-border-color),var(--vxe-ui-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-ui-table-border-width);background-position:100% 100%}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:var(--vxe-ui-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 0}.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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-ui-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-table--scroll-x-virtual,.vxe-table--render-default .vxe-table--scroll-y-virtual{position:absolute;z-index:7;overflow:hidden}.vxe-table--render-default .vxe-table--scroll-x-handle,.vxe-table--render-default .vxe-table--scroll-y-handle{position:absolute}.vxe-table--render-default .vxe-table--scroll-x-handle div,.vxe-table--render-default .vxe-table--scroll-y-handle div{display:block}.vxe-table--render-default .vxe-table--scroll-x-handle,.vxe-table--render-default .vxe-table--scroll-x-virtual{width:100%;left:0;bottom:0}.vxe-table--render-default .vxe-table--scroll-x-handle{overflow-y:hidden;overflow-x:auto;height:18px}.vxe-table--render-default .vxe-table--scroll-y-handle,.vxe-table--render-default .vxe-table--scroll-y-virtual{height:100%;right:0;top:0}.vxe-table--render-default .vxe-table--scroll-y-handle{overflow-y:auto;overflow-x:hidden;width:18px}.vxe-table--render-default .vxe-table--scroll-x-space{height:1px}.vxe-table--render-default .vxe-table--scroll-y-space{width:1px}.vxe-table--render-default .vxe-footer--column .vxe-cell,.vxe-table--render-default .vxe-header--column .vxe-cell,.vxe-table--render-default.is--padding .vxe-body--column .vxe-cell{padding-left:var(--vxe-ui-table-cell-padding-left);padding-right:var(--vxe-ui-table-cell-padding-right)}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all}.vxe-table--render-default .vxe-cell--placeholder{color:var(--vxe-ui-table-cell-placeholder-color)}.vxe-table--render-default .vxe-cell--radio{cursor:pointer}.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:1.4em;color:var(--vxe-ui-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-cell--radio.is--checked,.vxe-table--render-default .vxe-cell--radio.is--checked .vxe-radio--icon{color:var(--vxe-ui-font-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-ui-font-primary-color)}.vxe-table--render-default .vxe-cell--radio.is--disabled{color:var(--vxe-ui-font-disabled-color);cursor:not-allowed}.vxe-table--render-default .vxe-cell--radio.is--disabled .vxe-radio--icon{color:var(--vxe-ui-input-disabled-color)}.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em;vertical-align:middle}.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:1.34em;color:var(--vxe-ui-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-ui-font-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-ui-font-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-ui-font-disabled-color);cursor:not-allowed}.vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--icon{color:var(--vxe-ui-input-disabled-color)}.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{padding-left:.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{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;transition:box-shadow .3s;outline:0;background-color:var(--vxe-ui-layout-background-color)}.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;outline:0}.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-ui-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-ui-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;outline: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{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;pointer-events:none;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:var(--vxe-ui-table-resizable-drag-line-color)}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color)}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:var(--vxe-ui-table-tree-node-line-style);border-color:var(--vxe-ui-table-tree-node-line-color);pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;transform:translateY(-50%);z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:var(--vxe-ui-font-lighten-color);transition:transform .1s ease-in-out}.vxe-table--render-default .vxe-tree--node-btn:hover{color:var(--vxe-ui-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{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vxe-ui-font-lighten-color);transition:transform .1s ease-in-out}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:var(--vxe-ui-font-color)}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-row.is--padding>.vxe-body--expanded-column>.vxe-body--expanded-cell{padding:var(--vxe-ui-table-expand-padding-default)}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);border-right:var(--vxe-ui-table-border-width) solid var(--vxe-ui-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;outline:0}.vxe-table--render-default .vxe-table--drag-col-line{height:100%;width:1px;background-color:var(--vxe-ui-font-primary-color)}.vxe-table--render-default .vxe-header--column.col--drag-origin>.vxe-cell{opacity:.5}.vxe-table--render-default .vxe-header--col-list-move{transition:transform .35s}.vxe-table--render-default .vxe-table--drag-col-line,.vxe-table--render-default .vxe-table--drag-row-line{display:none;position:absolute;top:0;left:0;z-index:9;pointer-events:none}.vxe-table--render-default .vxe-cell--drag-handle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.vxe-table--render-default .vxe-cell--drag-handle+span{padding-left:.5em}.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled){cursor:grab}.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):active{cursor:grabbing}.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):hover{color:var(--vxe-ui-font-primary-color)}.vxe-table--render-default .vxe-cell--drag-handle.is--disabled{color:var(--vxe-ui-input-disabled-color);cursor:not-allowed}.vxe-table--render-default .vxe-table--drag-row-line{width:100%;height:1px;background-color:var(--vxe-ui-font-primary-color)}.vxe-table--render-default .vxe-body--row.row--drag-origin>.vxe-body--column>.vxe-cell{opacity:.5}.vxe-table--render-default .vxe-body--row-list-move{transition:transform .35s}.vxe-table--render-default .vxe-table--drag-sort-tip{display:none;position:absolute;top:0;left:0;padding:.6em 1em .6em 1.6em;max-width:50%;min-width:100px;border-radius:var(--vxe-ui-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:var(--vxe-ui-layout-background-color);box-shadow:0 0 10px 0 rgba(0,0,0,.2);z-index:33}.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--render-default .vxe-table--drag-sort-tip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--active).col--vertical-top>.vxe-cell{white-space:pre-line}.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-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-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{color:var(--vxe-ui-input-placeholder-color);min-height:var(--vxe-ui-table-row-height-default);justify-content:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none;outline:0}.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;width:50%;pointer-events:auto}.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-ui-font-primary-color)}.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-tip{width:100%;position:absolute;left:50%;font-size:12px;line-height:1.2em;transform:translateX(-50%);text-align:left;z-index:4;padding-left:var(--vxe-ui-table-cell-padding-left);padding-right:var(--vxe-ui-table-cell-padding-right)}.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-wrapper{display:inline-block;border-radius:var(--vxe-ui-border-radius);pointer-events:auto}.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify{padding:.4em .8em;color:#fff;background-color:#f56c6c}.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify .vxe-cell--valid-error-msg{background:transparent}.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-normal{color:var(--vxe-ui-table-validate-error-color);background-color:var(--vxe-ui-table-validate-error-background-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-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-ico-picker,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input{border-color:var(--vxe-ui-table-validate-error-color)}.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child .vxe-cell--valid-error-tip{bottom:100%}.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid-error-tip{bottom:auto}.vxe-table--render-default.valid-msg--full .vxe-body--row:last-child .vxe-cell--valid-error-tip{top:calc(100% - 1.3em)}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip .vxe-cell--valid-error-msg{display:inline-block;border-radius:-var(-vxe-border-radius);padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid-error-tip{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid-error-tip{left:10px;transform:translateX(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--pending{color:var(--vxe-ui-table-validate-error-color);text-decoration:line-through;cursor:no-drop}.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{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid var(--vxe-ui-table-validate-error-color);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{content:"";top:calc(var(--vxe-ui-table-cell-dirty-width)*-1);left:calc(var(--vxe-ui-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-ui-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-ui-table-cell-dirty-insert-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:calc(var(--vxe-ui-table-cell-dirty-width)*-1);left:calc(var(--vxe-ui-table-cell-dirty-width)*-1);position:absolute;border-width:var(--vxe-ui-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-ui-table-cell-dirty-update-color) transparent transparent;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-ui-font-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-ui-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-input .vxe-input--inner{border:0;padding-left: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{padding:0;color:var(--vxe-ui-table-validate-error-color);background-color:var(--vxe-ui-table-validate-error-background-color)}div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid{padding:8px 12px;background-color:#f56c6c;color:#fff}.vxe-table--footer-wrapper{color:var(--vxe-ui-table-footer-font-color);margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto;outline:0}.vxe-footer--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.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{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-ui-loading-background-color)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:var(--vxe-ui-layout-background-color)}.vxe-grid .vxe-grid--bottom-wrapper,.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper{position:relative}.vxe-grid .vxe-grid--table-container{display:flex;flex-direction:row}.vxe-grid .vxe-grid--left-wrapper,.vxe-grid .vxe-grid--right-wrapper{flex-shrink:0;overflow:auto;outline:0}.vxe-grid .vxe-grid--table-wrapper{flex-grow:1;overflow:hidden}.vxe-grid{font-size:var(--vxe-ui-font-size-default)}.vxe-grid.size--medium{font-size:var(--vxe-ui-font-size-medium)}.vxe-grid.size--small{font-size:var(--vxe-ui-font-size-small)}.vxe-grid.size--mini{font-size:var(--vxe-ui-font-size-mini)}.vxe-toolbar{position:relative;display:flex;flex-direction:row;align-items:center;padding:.6em 0;color:var(--vxe-ui-font-color);font-family:var(--vxe-ui-font-family);background-color:var(--vxe-ui-layout-background-color)}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid var(--vxe-ui-table-border-color);border-bottom-width:0;background-color:var(--vxe-ui-table-header-background-color)}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--vxe-ui-loading-background-color)}.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:.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:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:flex;align-items:center;justify-content:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--operate,.vxe-toolbar .vxe-tools--wrapper{display:flex;align-items:center}.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-ui-toolbar-custom-active-background-color);border-radius:50%}.vxe-toolbar{font-size:var(--vxe-ui-font-size-default)}.vxe-toolbar.size--medium{font-size:var(--vxe-ui-font-size-medium)}.vxe-toolbar.size--small{font-size:var(--vxe-ui-font-size-small)}.vxe-toolbar.size--mini{font-size:var(--vxe-ui-font-size-mini)}:root {
  /*font*/
  --vxe-ui-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;
  /*font size*/
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  /*base border*/
  --vxe-ui-border-radius: 4px;
  /*input*/
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-height-default: 34px;
  --vxe-ui-input-height-medium: 32px;
  --vxe-ui-input-height-small: 30px;
  --vxe-ui-input-height-mini: 28px;
  /*table*/
  --vxe-ui-table-header-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-footer-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-border-radius: var(--vxe-ui-border-radius);
  --vxe-ui-table-border-width: 1px;
  --vxe-ui-table-resizable-line-color: #D9DDDF;
  --vxe-ui-table-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-footer-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-table-tree-node-line-color:#909399;
  --vxe-ui-table-tree-node-line-style: dotted;
  --vxe-ui-table-header-font-weight: 700;
  --vxe-ui-table-row-height-default: 48px;
  --vxe-ui-table-row-height-medium: 44px;
  --vxe-ui-table-row-height-small: 40px;
  --vxe-ui-table-row-height-mini: 36px;
  --vxe-ui-table-row-line-height: 22px;
  --vxe-ui-table-column-padding-default: 13px 0;
  --vxe-ui-table-column-padding-medium: 11px 0;
  --vxe-ui-table-column-padding-small: 9px 0;
  --vxe-ui-table-column-padding-mini: 7px 0;
  --vxe-ui-table-column-hover-background-color: #d7effb;
  --vxe-ui-table-column-current-background-color: #e6f7ff;
  --vxe-ui-table-column-icon-border-color: #c0c4cc;
  --vxe-ui-table-column-icon-border-hover-color: #515A6E;
  --vxe-ui-table-cell-placeholder-color: #C0C4CC;
  --vxe-ui-table-cell-padding-left: 10px;
  --vxe-ui-table-cell-padding-right: 10px;
  --vxe-ui-table-cell-input-height-default: var(--vxe-ui-table-row-height-default) - 6;
  --vxe-ui-table-cell-input-height-medium: var(--vxe-ui-table-row-height-medium) - 6;
  --vxe-ui-table-cell-input-height-small: var(--vxe-ui-table-row-height-small) - 6;
  --vxe-ui-table-cell-input-height-mini: var(--vxe-ui-table-row-height-mini) - 6;
  --vxe-ui-table-cell-dirty-width: 5px;
  --vxe-ui-table-cell-dirty-update-color: #f56c6c;
  --vxe-ui-table-cell-dirty-insert-color: #19A15F;
  --vxe-ui-table-cell-area-border-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-area-border-width: 1px;
  --vxe-ui-table-cell-area-status-border-width: var(--vxe-ui-table-cell-area-border-width);
  --vxe-ui-table-cell-main-area-extension-border-color: #fff;
  --vxe-ui-table-cell-main-area-extension-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-extend-area-border-width: 2px;
  --vxe-ui-table-cell-copy-area-border-width: 3px;
  --vxe-ui-table-cell-active-area-border-width: 2px;
  --vxe-ui-table-cell-active-area-background-color: transparent;
  --vxe-ui-table-cell-copy-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-extend-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-active-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-area-background-color: rgba(64,158,255,0.2);
  --vxe-ui-table-header-active-area-background-color: rgba(64,158,255,0.05);
  --vxe-ui-table-expand-padding-default: 16px;
  --vxe-ui-table-checkbox-range-border-width: 1px;
  --vxe-ui-table-checkbox-range-border-color: #006af1;
  --vxe-ui-table-checkbox-range-background-color: rgba(50,128,252,0.2);
  --vxe-ui-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-menu-item-width: 198px;
  --vxe-ui-table-menu-background-color: #fff;
  --vxe-ui-table-validate-error-color: #f56c6c;
  --vxe-ui-table-validate-error-background-color: var(--vxe-ui-layout-background-color);
  /*toolbar*/
  --vxe-ui-toolbar-custom-active-background-color: #D9DADB;
}

/*font color*/
/*font status color*/
/*base*/
/*layout*/
/*input*/
/*loading*/
/*table*/
[data-vxe-ui-theme=light] {
  /*font color*/
  --vxe-ui-font-color: #606266;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #BFBFBF;
  /*base*/
  --vxe-ui-base-popup-border-color: #DADCE0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
  /*layout*/
  --vxe-ui-layout-background-color: #ffffff;
  /*input*/
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #C0C4CC;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.5);
  /*table*/
  --vxe-ui-table-header-background-color: #f8f8f9;
  --vxe-ui-table-border-color: #e8eaec;
  --vxe-ui-table-row-hover-background-color: #f5f7fa;
  --vxe-ui-table-row-striped-background-color: #fafafa;
  --vxe-ui-table-row-hover-striped-background-color: #f5f7fa;
  --vxe-ui-table-row-radio-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-table-row-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-table-row-current-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-current-background-color: #d7effb;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, 0.12);
}

[data-vxe-ui-theme=dark] {
  color-scheme: dark;
  /*font color*/
  --vxe-ui-font-color: #a0a3a7;
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  /*base*/
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, 0.5);
  /*layout*/
  --vxe-ui-layout-background-color: #121212;
  /*input*/
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #8D9095;
  --vxe-ui-input-disabled-background-color: #262727;
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.1);
  /*table*/
  --vxe-ui-table-header-background-color: #28282a;
  --vxe-ui-table-border-color: #37373a;
  --vxe-ui-table-row-hover-background-color: #262727;
  --vxe-ui-table-row-striped-background-color: #1D1D1D;
  --vxe-ui-table-row-hover-striped-background-color: #262727;
  --vxe-ui-table-row-radio-checked-background-color: #604820;
  --vxe-ui-table-row-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-table-row-checkbox-checked-background-color: #604820;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-table-row-current-background-color: #18222c;
  --vxe-ui-table-row-hover-current-background-color: #262727;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, 0.8);
}

[class*=vxe-]:after, [class*=vxe-]:before,
[class*=vxe-] *:after, [class*=vxe-] *:before, [class*=vxe-] {
  box-sizing: border-box;
}

[class*=vxe-] {
  font-variant: tabular-nums;
  font-feature-settings: "tnum";
}
/*已废弃*/:root {
  /*font*/
  --vxe-ui-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;
  /*font size*/
  --vxe-ui-font-size-large: 15px;
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  /*font color*/
  --vxe-ui-font-secondary-color: #909399;
  --vxe-ui-font-placeholder-color: #a8abb2;
  /*base*/
  --vxe-ui-base-border-radius: 4px;
  --vxe-ui-base-margin-gap-default: 8px;
  --vxe-ui-base-margin-gap-medium: 7px;
  --vxe-ui-base-margin-gap-small: 6px;
  --vxe-ui-base-margin-gap-mini: 5px;
  /*layout*/
  --vxe-ui-layout-padding-qtr: 2px;
  --vxe-ui-layout-padding-half: 4px;
  --vxe-ui-layout-padding-default: 8px;
  --vxe-ui-layout-padding-double: 16px;
  --vxe-ui-layout-padding-threefold: 24px;
  --vxe-ui-layout-aside-default-width: 300px;
  --vxe-ui-layout-aside-collapse-width: 60px;
  /*menu*/
  --vxe-ui-menu-item-height-default: 44px;
  --vxe-ui-menu-item-height-medium: 40px;
  --vxe-ui-menu-item-height-small: 36px;
  --vxe-ui-menu-item-height-mini: 32px;
  --vxe-ui-menu-icon-width: 1.5em;
  /*button*/
  --vxe-ui-button-max-width: 500px;
  --vxe-ui-button-height-default: 34px;
  --vxe-ui-button-height-medium: 32px;
  --vxe-ui-button-height-small: 30px;
  --vxe-ui-button-height-mini: 28px;
  --vxe-ui-button-round-border-radius-default: 17px;
  --vxe-ui-button-round-border-radius-medium: 16px;
  --vxe-ui-button-round-border-radius-small: 15px;
  --vxe-ui-button-round-border-radius-mini: 14px;
  /*input*/
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-number-disabled-color: #e4e7ed;
  --vxe-ui-input-date-festival-color: #abaaaa;
  --vxe-ui-input-date-festival-important-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-input-date-notice-background-color: #FF0000;
  --vxe-ui-input-date-picker-hover-background-color: #f2f6fc;
  --vxe-ui-input-date-picker-selected-color: #fff;
  --vxe-ui-input-date-time-confirm-button-color: #fff;
  --vxe-ui-input-date-picker-festival-selected-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-picker-notice-selected-background-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-extra-color: #67c23a;
  --vxe-ui-input-date-extra-important-color: #fd2222;
  --vxe-ui-input-date-title-height-default: 30px;
  --vxe-ui-input-date-title-height-medium: 29px;
  --vxe-ui-input-date-title-height-small: 28px;
  --vxe-ui-input-date-title-height-mini: 26px;
  --vxe-ui-input-date-time-week-row-height-default: 38px;
  --vxe-ui-input-date-time-week-row-height-medium: 36px;
  --vxe-ui-input-date-time-week-row-height-small: 34px;
  --vxe-ui-input-date-time-week-row-height-mini: 32px;
  --vxe-ui-input-date-month-year-row-height-default: 48px;
  --vxe-ui-input-date-month-year-row-height-medium: 46px;
  --vxe-ui-input-date-month-year-row-height-small: 44px;
  --vxe-ui-input-date-month-year-row-height-mini: 42px;
  --vxe-ui-input-date-quarter-row-height-default: 60px;
  --vxe-ui-input-date-quarter-row-height-medium: 58px;
  --vxe-ui-input-date-quarter-row-height-small: 56px;
  --vxe-ui-input-date-quarter-row-height-mini: 54px;
  --vxe-ui-input-height-default: var(--vxe-ui-button-height-default);
  --vxe-ui-input-height-medium: var(--vxe-ui-button-height-medium);
  --vxe-ui-input-height-small: var(--vxe-ui-button-height-small);
  --vxe-ui-input-height-mini: var(--vxe-ui-button-height-mini);
  --vxe-ui-input-count-color: #999;
  --vxe-ui-input-count-error-color: var(--vxe-ui-status-error-color);
  /*anchor*/
  --vxe-ui-anchor-link-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-anchor-link-active-color: var(--vxe-ui-font-primary-color);
  /*breadcrumb*/
  --vxe-ui-breadcrumb-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-breadcrumb-current-item-color: var(--vxe-ui-font-color);
  /*loading*/
  --vxe-ui-loading-color: var(--vxe-ui-font-primary-color);
  /*tooltip*/
  --vxe-ui-tooltip-dark-color: #fff;
  --vxe-ui-tooltip-dark-background-color: #303133;
  /*form*/
  --vxe-ui-form-item-min-height-default: 56px;
  --vxe-ui-form-item-min-height-medium: 52px;
  --vxe-ui-form-item-min-height-small: 48px;
  --vxe-ui-form-item-min-height-mini: 44px;
  --vxe-ui-form-validate-error-color: var(--vxe-ui-status-error-color);
  --vxe-ui-form-item-padding-default: 8px;
  --vxe-ui-form-item-padding-medium: 7px;
  --vxe-ui-form-item-padding-small: 6px;
  --vxe-ui-form-item-padding-mini: 5px;
  --vxe-ui-form-validate-error-background-color: inherit;
  --vxe-ui-form-validate-error-theme-normal-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-form-validate-error-item-background-color: rgba(245, 108,108, 0.1);
  /*form-design*/
  --vxe-ui-form-design-widget-item-font-size: 0.9em;
  /*checkbox*/
  --vxe-ui-checkbox-font-size-default: 15px;
  --vxe-ui-checkbox-font-size-medium: 14px;
  --vxe-ui-checkbox-font-size-small: 13px;
  --vxe-ui-checkbox-font-size-mini: 12px;
  --vxe-ui-checkbox-checked-width: 0.32em;
  --vxe-ui-checkbox-checked-height: 0.64em;
  --vxe-ui-checkbox-indeterminate-width: 0.6em;
  --vxe-ui-checkbox-indeterminate-height: 2px;
  --vxe-ui-checkbox-border-width: 2px;
  --vxe-ui-checkbox-border-radius: 2px;
  --vxe-ui-checkbox-icon-background-color: #fff;
  --vxe-ui-checkbox-checked-icon-border-color: #fff;
  --vxe-ui-checkbox-indeterminate-icon-background-color: #fff;
  /*radio*/
  --vxe-ui-radio-font-size-default: 15px;
  --vxe-ui-radio-font-size-medium: 14px;
  --vxe-ui-radio-font-size-small: 13px;
  --vxe-ui-radio-font-size-mini: 12px;
  --vxe-ui-radio-border-width: 0.32em;
  --vxe-ui-radio-icon-background-color: #fff;
  --vxe-ui-radio-checked-icon-background-color: #fff;
  --vxe-ui-radio-indeterminate-icon-background-color: #fff;
  /*select*/
  --vxe-ui-select-option-height-default: 30px;
  --vxe-ui-select-option-height-medium: 28px;
  --vxe-ui-select-option-height-small: 26px;
  --vxe-ui-select-option-height-mini: 24px;
  --vxe-ui-select-empty-color: #C0C4CC;
  --vxe-ui-select-title-color: #909399;
  /*pulldown*/
  --vxe-ui-pulldown-option-height-default: var(--vxe-ui-select-option-height-default);
  --vxe-ui-pulldown-option-height-medium: var(--vxe-ui-select-option-height-medium);
  --vxe-ui-pulldown-option-height-small: var(--vxe-ui-select-option-height-small);
  --vxe-ui-pulldown-option-height-mini: var(--vxe-ui-select-option-height-mini);
  /*switch*/
  --vxe-ui-switch-font-color: #fff;
  --vxe-ui-switch-icon-background-color: #fff;
  --vxe-ui-switch-open-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-switch-disabled-background-color: rgba(0,0,0,0.15);
  /*upload*/
  --vxe-ui-upload-file-button-border-style: dashed;
  --vxe-ui-upload-image-button-border-style: dashed;
  --vxe-ui-upload-image-wh-default: 120px;
  --vxe-ui-upload-image-wh-medium: 104px;
  --vxe-ui-upload-image-wh-small: 88px;
  --vxe-ui-upload-image-wh-mini: 72px;
  /*card*/
  --vxe-ui-card-padding-default: 12px;
  --vxe-ui-card-padding-medium: 10px;
  --vxe-ui-card-padding-small: 8px;
  --vxe-ui-card-padding-mini: 6px;
  /*tree*/
  --vxe-ui-tree-node-height: 2em;
  --vxe-ui-tree-node-line-color:#909399;
  --vxe-ui-tree-node-line-style: dotted;
  --vxe-ui-tree-node-line-width: 1px;
  /*tabs*/
  --vxe-ui-tabs-header-height-default: 40px;
  --vxe-ui-tabs-header-height-medium: 38px;
  --vxe-ui-tabs-header-height-small: 36px;
  --vxe-ui-tabs-header-height-mini: 32px;
  /*tabs*/
  --vxe-ui-calendar-hover-background-color: #f2f6fc;
  --vxe-ui-calendar-selected-color: #fff;
  --vxe-ui-calendar-festival-selected-color: var(--vxe-ui-calendar-selected-color);
  --vxe-ui-calendar-notice-selected-background-color: var(--vxe-ui-calendar-selected-color);
  /*split*/
  --vxe-ui-splitter-handle-bar-horizontal-width: 0.68em;
  --vxe-ui-splitter-handle-bar-horizontal-height: 3.2em;
  --vxe-ui-splitter-handle-bar-vertical-width: var(--vxe-ui-splitter-handle-bar-horizontal-height);
  --vxe-ui-splitter-handle-bar-vertical-height: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  --vxe-ui-splitter-resizable-line-color: #D9DDDF;
  --vxe-ui-splitter-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  /*segmented*/
  --vxe-ui-segmented-item-background-color: rgba(0, 0, 0, 0.05);
  --vxe-ui-segmented-item-hover-background-color: rgba(0, 0, 0, 0.06);
  /*context-menu*/
  --vxe-ui-context-menu-option-height: 2em;
  /*backtop*/
  --vxe-ui-backtop-right: 2em;
  --vxe-ui-backtop-bottom: 2em;
}

/*font color*/
/*font status color*/
/*base*/
/*layout*/
/*input*/
/*modal*/
/*tabs*/
/*menu*/
/*loading*/
/*form*/
/*form-design*/
/*list-design*/
/*switch*/
/*upload*/
/*tree*/
/*rate*/
/*split*/
[data-vxe-ui-theme=light] {
  /*font color*/
  --vxe-ui-font-color: #606266;
  --vxe-ui-font-tinge-color: #d4d5d7;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #BFBFBF;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #f5f7fa;
  --vxe-ui-font-primary-tinge-color: #e8f3ff;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #eef8e9;
  --vxe-ui-status-info-tinge-color: #f5f5f6;
  --vxe-ui-status-warning-tinge-color: #fcf4e8;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #fef2f2;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  /*base*/
  --vxe-ui-base-popup-border-color: #DADCE0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
  --vxe-ui-base-drag-background-color: #dde9fd;
  --vxe-ui-base-active-background-color: #e6f4ff;
  --vxe-ui-base-hover-background-color: rgba(0, 0, 0, 0.04);
  /*layout*/
  --vxe-ui-layout-background-color: #ffffff;
  /*input*/
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #C0C4CC;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  /*number-input*/
  --vxe-ui-number-input-control-button-color: #f5f7fa;
  /*modal*/
  --vxe-ui-modal-header-background-color: #F8F8F8;
  /*tabs*/
  --vxe-ui-tabs-card-header-background-color: #f5f7fa;
  --vxe-ui-tabs-close-hover-background-color: rgba(0, 0, 0, 0.1);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, 0.12);
  /*menu*/
  --vxe-ui-menu-item-hover-color: #409eff;
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.5);
  /*form*/
  --vxe-ui-form-title-background-color: #f8f8f9;
  --vxe-ui-form-border-color: #e8eaec;
  /*form-design*/
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: rgba(0, 0, 0, 0.05);
  /*list-design*/
  --vxe-ui-list-design-table-border-color: #e8eaec;
  --vxe-ui-list-design-table-header-background-color: #f8f8f9;
  /*switch*/
  --vxe-ui-switch-close-background-color: rgba(0, 0, 0, 0.35);
  /*upload*/
  --vxe-ui-upload-drag-over-background-color:rgba(255, 255, 200, 0.8);
  /*tree*/
  --vxe-ui-tree-node-hover-background-color: #f5f7fa;
  --vxe-ui-tree-node-radio-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-current-background-color: #e6f7ff;
  --vxe-ui-tree-node-hover-current-background-color: #d7effb;
  --vxe-ui-tree-drag-over-background-color: rgba(255, 255, 200, 0.3);
  /*rate*/
  --vxe-ui-rate-item-color: #f7ba2a;
  /*split*/
  --vxe-ui-splitter-handle-button-background-color: #8b8b8b;
  --vxe-ui-splitter-handle-bar-background-color: #e2e2e3;
  --vxe-ui-splitter-handle-bar-hover-background-color: #d8d8d8;
}

[data-vxe-ui-theme=dark] {
  color-scheme: dark;
  /*font color*/
  --vxe-ui-font-color: #a0a3a7;
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #202326;
  --vxe-ui-font-primary-tinge-color: #3a4653;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #33412f;
  --vxe-ui-status-info-tinge-color: #38383b;
  --vxe-ui-status-warning-tinge-color: #332c22;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #372525;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  /*base*/
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, 0.5);
  --vxe-ui-base-drag-background-color: #2e3741;
  --vxe-ui-base-active-background-color: #18222c;
  --vxe-ui-base-hover-background-color: #191a1c;
  /*layout*/
  --vxe-ui-layout-background-color: #121212;
  /*input*/
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #3c3d3e;
  --vxe-ui-input-disabled-background-color: #262727;
  /*number-input*/
  --vxe-ui-number-input-control-button-color: #262727;
  /*modal*/
  --vxe-ui-modal-header-background-color: var(--vxe-ui-layout-background-color);
  /*tabs*/
  --vxe-ui-tabs-card-header-background-color: #1d1e1f;
  --vxe-ui-tabs-close-hover-background-color: rgba(48, 48, 0, 0.8);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, 0.8);
  /*menu*/
  --vxe-ui-menu-item-hover-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.1);
  /*form*/
  --vxe-ui-form-title-background-color: #28282a;
  --vxe-ui-form-border-color: #37373a;
  /*form-design*/
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: #27292b;
  /*list-design*/
  --vxe-ui-list-design-table-border-color: #37373a;
  --vxe-ui-list-design-table-header-background-color: #28282a;
  /*switch*/
  --vxe-ui-switch-close-background-color: #4C4D4F;
  /*upload*/
  --vxe-ui-upload-drag-over-background-color:rgba(48, 48, 0, 0.8);
  /*tree*/
  --vxe-ui-tree-node-hover-background-color: #262727;
  --vxe-ui-tree-node-radio-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-tree-node-checkbox-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-tree-node-current-background-color: #18222c;
  --vxe-ui-tree-node-hover-current-background-color: #262727;
  --vxe-ui-tree-drag-over-background-color:rgba(48, 48, 0, 0.3);
  /*rate*/
  --vxe-ui-rate-item-color: #bd9537;
  /*split*/
  --vxe-ui-splitter-handle-button-background-color: #9f9f9f;
  --vxe-ui-splitter-handle-bar-background-color: #444444;
  --vxe-ui-splitter-handle-bar-hover-background-color: #606060;
}

[class*=vxe-]:after, [class*=vxe-]:before,
[class*=vxe-] *:after, [class*=vxe-] *:before, [class*=vxe-] {
  box-sizing: border-box;
}

[class*=vxe-] {
  font-variant: tabular-nums;
  font-feature-settings: "tnum";
}/*font color*/
/*font status color*/
/*base*/
/*layout*/
/*input*/
/*loading*/
/*table*/
[data-vxe-ui-theme=light] {
  --vxe-ui-font-size-small: 12px;
  --vxe-ui-table-header-background-color: #f2f3f5;
  --vxe-ui-table-border-color: #e5e6eb;
  --vxe-ui-table-row-striped-background-color: #f7f8fa;
  --vxe-ui-table-row-current-background-color: #e8f4ff;
  --vxe-ui-table-row-hover-current-background-color: #e8f4ff;
  --vxe-ui-table-row-hover-background-color: #e8f4ff;
  --vxe-ui-table-row-hover-striped-background-color: #e8f4ff;
  --vxe-ui-font-primary-color: #0f5fff;
  --vxe-ui-input-border-color: #c0c5cf;
}

.srm-body .vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis.col--actived > .vxe-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.srm-body .vxe-table--render-default {
  color: #161c24;
}
.srm-body .vxe-table--render-default .vxe-cell {
  padding-left: 12px;
  padding-right: 12px;
}
.srm-body .vxe-icon--caret-bottom:before,
.srm-body .vxe-icon--caret-left:before,
.srm-body .vxe-icon--caret-right:before,
.srm-body .vxe-icon--caret-top:before {
  border-width: 0.334em;
}
.srm-body .is--animat .vxe-sort--asc-btn:before,
.srm-body .is--animat .vxe-sort--desc-btn:before {
  font-size: 12px;
  transform: scale(0.9);
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .el-button.el-button--primary {
  min-width: 24px;
  padding: 0;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .el-button.el-button--text {
  padding: 0;
  min-width: 24px;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .el-button.el-button--text:not(:last-child) {
  margin-right: 6px;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .el-button.upload-file-btn {
  height: 26px;
  line-height: 26px;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .button-list .el-button.el-button--text {
  margin-right: 0px;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .button-list .el-button.el-dropdown-selfdefine {
  color: #96999c;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .button-list .el-button.el-dropdown-selfdefine:hover {
  color: #0077ff;
}
.srm-body .vxe-table .vxe-body--column .vxe-cell .button-list > span {
  margin: 0 !important;
}
.srm-body .vxe-cell .el-radio,
.srm-body .vxe-cell .el-checkbox,
.srm-body .vxe-cell .el-switch {
  line-height: 28px;
}
.srm-body .vxe-checkbox .vxe-checkbox--icon,
.srm-body .vxe-custom--option .vxe-checkbox--icon,
.srm-body .vxe-export--panel-column-option .vxe-checkbox--icon,
.srm-body .vxe-table--filter-option .vxe-checkbox--icon,
.srm-body .vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-weight: normal;
}
.srm-body .vxe-table--tooltip-wrapper.theme--dark {
  z-index: 10000 !important;
}
.srm-body .vxe-table--loading .vxe-loading--spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.srm-body .vxe-body--column.col--valid-error .el-input__wrapper,
.srm-body .vxe-body--column.col--valid-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}.passwordInput .el-input__suffix {
  padding: 2px 5px;
  cursor: pointer;
}/* 样式通常不需要改动，因为它们是标准的 CSS/SCSS */
.verify-type-comp .el-input .el-input__inner {
  height: 26px;
  line-height: 26px;
  min-height: 26px;
  font-size: 14px;
  color: #51555b;
  border-radius: 2px;
}
.verify-type-comp .el-button {
  height: 28px;
}
.verify-type-comp .passwordInput .el-input__suffix {
  line-height: 26px;
}
.verify-type-comp .verify-type-tip {
  background: #fffbe6;
  border: 1px solid #ffe591;
  border-radius: 2px;
  padding: 8px 16px;
  line-height: 24px;
  max-width: 602px;
  margin: 0 auto 36px;
  font-size: 14px;
}
.verify-type-comp .verify-type-tip .el-icon-warning {
  color: #faae16;
  margin-right: 4px;
}
.verify-type-comp .verify-type-style {
  margin: 0 auto 32px;
  text-align: center;
}
.verify-type-comp .security-verify-form {
  width: 300px;
  padding-right: 16px;
  margin: 0 auto;
  padding-bottom: 40px;
}
.verify-type-comp .security-verify-form .el-form-item {
  margin-bottom: 24px;
}
.verify-type-comp .security-verify-form .el-input.el-input--small {
  height: 26px;
}
.verify-type-comp .security-verify-form .el-input.el-input--small .el-input__inner {
  height: 26px;
}
.verify-type-comp .security-verify-form .verify-type-tow .send-reg-code {
  padding-left: 5px;
}
.verify-type-comp .security-verify-form .verify-type-tow .send-reg-code > .el-button {
  width: 100%;
}/* 样式部分通常不需要改动，因为它们是标准的 CSS/SCSS */
.auth-type-radio[data-v-47f19b2b] {
  text-align: center;
  display: block;
}
.auth-type-radio > .el-radio .el-radio__input[data-v-47f19b2b] {
  position: relative;
  top: -10px;
}
.auth-type-radio > .el-radio .type-info[data-v-47f19b2b] {
  display: inline-block;
}
.auth-type-radio > .el-radio .type-info .type-info-title[data-v-47f19b2b] {
  margin: 0;
  line-height: 22px;
  color: #333;
}
.auth-type-radio > .el-radio .type-info .type-info-des[data-v-47f19b2b] {
  margin: 0;
  line-height: 20px;
  color: #999;
}
.type-des-info[data-v-47f19b2b] {
  text-align: center;
}.smart-wrapper[data-v-ff5e0ec8] {
  min-height: 360px;
  max-height: 400px;
}
.my-header[data-v-ff5e0ec8] {
  display: flex;
  align-items: center;
}
.my-header .hedaer-img[data-v-ff5e0ec8] {
  width: 36px;
}
.smart-list[data-v-ff5e0ec8] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.smart-list .smart-item[data-v-ff5e0ec8] {
  cursor: pointer;
  flex-basis: 33.33%;
  padding: 0 12px;
  box-sizing: border-box;
  display: flex;
}
.smart-list .smart-item[data-v-ff5e0ec8]:nth-child(n+4) {
  margin-top: 16px;
}
.smart-list .smart-item .smart-card[data-v-ff5e0ec8] {
  display: flex;
  align-items: flex-start;
  width: 100%;
  height: 74px;
}
.smart-list .smart-item .smart-card.smart-more .info[data-v-ff5e0ec8] {
  margin-top: 12px;
}
.smart-list .smart-item img[data-v-ff5e0ec8] {
  width: 40px;
  height: 40px;
}
.smart-list .smart-item .item-info[data-v-ff5e0ec8] {
  margin-left: 8px;
}
.smart-list .smart-item .item-info .title[data-v-ff5e0ec8] {
  font-size: 16px;
  color: #1d2129;
  line-height: 24px;
  font-weight: bold;
}
.smart-list .smart-item .item-info .info[data-v-ff5e0ec8] {
  font-size: 12px;
  color: #86909c;
  line-height: 16px;
  margin-top: 2px;
}.smart-dialog.el-dialog .el-dialog__header {
  display: flex;
  align-items: center;
  background-color: #e4f2ff;
}
.smart-dialog.el-dialog .el-dialog__body {
  background-color: #f3f9fd;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding-left: 12px;
  padding-right: 12px;
}
.smart-dialog.el-dialog .el-dialog__footer {
  display: none;
}
.smart-dialog.el-dialog .el-card {
  width: 100%;
}.ai-wrapper[data-v-4751b572] {
  position: fixed;
  right: 0px;
  bottom: 125px;
}
.ai-wrapper .ai-entry-img[data-v-4751b572] {
  width: 100%;
  cursor: pointer;
}.icon-helper[data-v-6accc093] {
  position: fixed;
  right: 8px;
  bottom: 125px;
  transition: right 0.2s linear;
  background: #fff;
  border-radius: 6px;
  padding: 16px 12px;
  box-sizing: border-box;
  z-index: 10;
  box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.2);
}
.icon-helper.optClass[data-v-6accc093] {
  right: -100px;
}
.toggleDiv .opration[data-v-6accc093] {
  position: fixed;
  right: 0px;
  bottom: 125px;
  z-index: 10;
}
.toggleDiv .opration .ai-entry-img[data-v-6accc093] {
  width: 100%;
  cursor: pointer;
}
.custom[data-v-6accc093] {
  text-align: center;
  cursor: pointer;
}
.custom:hover .info[data-v-6accc093] {
  color: #0f5fff;
}
.custom + .custom[data-v-6accc093] {
  margin-top: 16px;
}
.custom .custom-icon[data-v-6accc093] {
  display: inline-block;
  font-size: 36px;
  width: 36px;
  height: 36px;
}
.custom .custom-icon.smart3[data-v-6accc093] {
  width: 30px;
  height: 30px;
}
.custom .info[data-v-6accc093] {
  height: 20px;
  line-height: 20px;
  color: #51555b;
  font-size: 12px;
}
.custom .icon-right[data-v-6accc093] {
  display: inline-block;
  font-size: 20px;
}